﻿#minwidth {min-width:800px;}

#header { border-bottom:solid 2px #394B34; background-color:#fff; overflow:hidden; width:100%; }

#logo { float:right; }

form {margin:0;padding:0}

#footer { background-color:#394B34; text-align:center; }
#footer p {margin:0; padding:0}

#container {overflow:hidden; width:100%; background: transparent url(img/bodybg220.jpg) repeat-y right top; }
#menu { float:right; width:220px; }
#wrapper { margin:0 -220px 0 0; float:left; width:100%;  }
#content { margin:0  220px 0 0; padding:15px 30px;}
/* */

#pageTitle { height:50px; margin:0; padding:0;}
#pageTitle .title {height:50px; display:inline; }
#pageTitle img { height:50px; /*width:50px;*/margin:0; border:none; padding:0; margin-right:14px; vertical-align:top; float:left;}


.pageBullet { margin-right:15px; }

#pageContent { padding: 33px 0 0 12px;}

ul[type=square] { list-style: none; }
ul[type=square] li { background: transparent url(img/bullet05.gif) no-repeat 5px left; padding-left:15px;}

h1 { background: transparent url(img/bulleth1.gif) no-repeat 0px 3px; padding-left:9px; font-size:18px; font-weight:bold; }
h2 { background: transparent url(img/bulleth2.gif) no-repeat 0px 3px; padding-left:9px; font-size:16px; font-weight:bold; }
h3 { font-size:15px; font-weight:bold; }

@media print
{
    body { background: #fff; padding: 0 0 30pt 0; }

    #menu { display:none; }
    #wrapper { float:none !important; margin:0; }
    #content { margin:0; }
    #container { background: transparent; overflow:visible !important; }
    #logo { display: none; }
    #footer { display:none; }
    
    ul[type=square] { list-style: square; }
    ul[type=square] li { background: transparent; }

    
    span.cms {display:block !important;}
    table.cms {display:table; }
}

.noprint1 { DISPLAY:inline-block; width: 100%; }

@media Print    
{
    .noprint1 { DISPLAY:block; }
}



.notice abbr {border-bottom:dashed 1px red; cursor:help;}

#table-legislation { border-collapse: collapse; }
#table-legislation td { border-bottom: 1px dotted #3A4C34; }

.phBanner
{
    margin-top:40px;
    text-align:center;
    width:100%;
}

/* Levels */
.levelsEditForm
{
    width:100%;
}

.levelsEditForm td
{
    padding:2px;
    width:22%;
}

.levelsEditForm td.txt
{
    color:#555;
    width:10%;
}

.levelsEditForm td.combo_box table td
{
    padding:0 2px;
}

.levelsEditForm td.combo_box table tr.dxeListBoxItemRow td
{
    padding:3px;
}

.levelsEditForm td.combo_box .dxeButtonEdit
{
    width:100%;
}

.levelsEditForm td input[type=text],
    .levelsEditForm td select
{
    border:1px solid #3A4C34;
    padding:2px;
    width:90%;
}

.editModeButtons
{
    text-align:center;
}

.errorInfo
{
    color:#DC0000;
    text-align:center;
}

#multiEditContainer
{
    background-color:#D7D7D7;
    border:1px solid #9F9F9F;
    border-top:none;
    padding:5px;
}

#multiEditContainer .levelsEditForm
{
    background-color:#F8F8F8;
    border:1px solid #9F9F9F;
    padding:5px;
}

#multiEditContainer .header
{
    color:#555;
    display:block;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:2px;
    text-align:left;
}

.modCheckBoxOn_img,
    .modCheckBoxOff_img,
    .modCheckBoxUndefined_img
{
    background-image:url('img/checkBoxStates.png');
    -background-image:url('img/checkBoxStates.gif'); /* for IE6 */
    background-repeat:no-repeat;
    background-color:transparent;
    display:block;
    height:15px;
    width:15px;
}

.modCheckBoxOn_img {
    background-position:-23px -44px;
}

.modCheckBoxOff_img {
    background-position:0px -44px;
}

.modCheckBoxUndefined_img {
    background-position:-46px -44px;
}

/* !important sets in next declaration are needed to override dxeHyperlink style */
.link, .link:visited
{
    color:#3A4C34 !important;
    cursor:pointer;
    font-family:inherit !important;
    font-size:inherit !important;
    font-weight:inherit !important;
    text-decoration:underline;
}

.link:hover
{
    text-decoration:none;
}
