
/* To override any rule scroll to the bottom of page*/


body{}
body{
line-height:normal;
margin:0px;

background-color:#595959;
scrollbar-face-color: #bb8e80;

scrollbar-shadow-color: #FFF;
scrollbar-highlight-color: #FFF;
scrollbar-3dlight-color: #FFF;
scrollbar-darkshadow-color: #FFF;
scrollbar-track-color: #FFF;
scrollbar-arrow-color: #FFF;
text-align:center;
}
body{
font-size:13px;
}
#heading, #shield, h1{
float:left;
}
#heading{
float:left;
}
h1{
margin-top:30px;
font-size:18px;
}
a:hover{
text-decoration: none;
}
 #title1, a:hover{

color:#003f7a;

}
h1, #title2 {

color:#bb8e80;

}
a{

color:#347b92;

}
.form1, #td5{

color:#595959;

}

#window{
width:777px;
}
#page{
clear: both;
}
#header{
height:1px;
}
ul#mainNav, ul#sidebarNav{
margin:0px;
padding:0px;
list-style-type: none;
}
ul#mainNav{
float:right;
}
ul#mainNav li{
float:right;
display:inline;
}
ul#mainNav li#nav0{

background-image:url(../../images/0141/nav0un.gif);

}
ul#mainNav li#nav1{

background-image:url(../../images/0141/nav1un.gif);

}
ul#mainNav li#nav2{

background-image:url(../../images/0141/nav2un.gif);

}
ul#mainNav li#nav3{

background-image:url(../../images/0141/nav3un.gif);

}

ul#mainNav li, ul#mainNav li a{
display:block;
background-repeat:no-repeat;
background-position:top left;
}

ul#mainNav li#nav0 a{

background-image:url(../../images/0141/nav0off.gif);

}
ul#mainNav li#nav1 a{

background-image:url(../../images/0141/nav1off.gif);

}
ul#mainNav li#nav2 a{

background-image:url(../../images/0141/nav2off.gif);

}
ul#mainNav li#nav3 a{

background-image:url(../../images/0141/nav3off.gif);

}

ul#mainNav li#nav0 a:hover{

background-image:url(../../images/0141/nav0on.gif);

}
ul#mainNav li#nav1 a:hover{

background-image:url(../../images/0141/nav1on.gif);

}
ul#mainNav li#nav2 a:hover{

background-image:url(../../images/0141/nav2on.gif);

}
ul#mainNav li#nav3 a:hover{

background-image:url(../../images/0141/nav3on.gif);

}

ul#sidebarNav li{
margin:0px;
text-align:left;
}
ul#sidebarNav li a{
display:block;
}
ul#sidebarNav{
width:227px;
 }
 ul#sidebarNav li a:hover{
position:relative;
}
#content, td{
 font-size:12px;
}
#content{
min-height:338px;
width:550px;
text-align:left;
margin:20px;
}
#copy{
top:-2px;
position:relative;
}
div#footerContent{
font-size: 10px;
}

body, #td1, #td2, #td3, td, .form1 {
font-family: Arial, Helvetica, sans-serif;
color:#000;
}
#td5 , #td6{
font-size:11px;
}
a, a:hover, #title, #hoursheadertd, .button1, .button2 {
font-weight:bold;
}
#title {

color:#003f7a;

font-size:16px;
}
#title2  {
font-size:15px;
font-style: italic;

color:#bb8e80;

}
#title1  {
font-size:15px;

color:#347b92;

}
#tr1, #table2, #table3, #td1, #td2, #td3, #td5 , #td6{

background-color:#E7E5D6;

}
#hourstable1, #hourstable2{
background-color:none;
}
#hoursheadertd, #td4, .button1, .button2 {
color:FFF;

background-color:#003f7a;

}
#table1{

background-color:#595959;

}
#hoursheadertd, #td4, .button1 {

background-color:#347b92;

}
#hourstd, #hourstimetd{

background-color:#E7E5D6;

}
#td5 , #td6{
font-family:  Verdana, Arial, sans-serif;
}
.form1, #tr2{
background-color:#FFF;
} 
#entity, #copy{
display:inline;
}
#sidebarNav, #content{
float:left;
}
#footer{

color:#595959;

}

/* Temp fix for name and address on calendar page, it has a margin set to it for some reason */
p#body{
margin:0px;
}

/* Begin Structure, Do Not Touch */
div#heading h1{
width:413px;
font-size:17px;
margin-top:13px;
}
div#shield img{
width:1px;
height:1px;
visibility:hidden;
}
#window, #page, div#body{
background-repeat: repeat-x;
}
#window{
width:763px;
margin:0px auto;
background-color:#FFF;

border-color: #003f7a;
background-image:url(../../images/0141/bg_window.jpg);

background-position:left bottom;
}
#page{
margin-left:12px;
margin-right:12px;
}
#heading{
height:1px;
}
#header, div#body, #footer{
background-color:#FFF;
}
#header{
height:47px;
}
#banner, div#body{
padding:13px;
background-color:#F7F7F7;

background-position: left bottom;
border: 1px solid #595959;

}
#banner{
height:100px;
padding-bottom:0px;
border-bottom-style: none;
background-repeat:no-repeat;
background-position:13px 13px;
}
#customImages{
width:709px;
height:100px;
text-align:left;
overflow:hidden;
}
#customImages img{
display:inline;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #FFF;
}
div#body{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
border-top-style: none;
}
ul#mainNav{
margin-top:19px;
}
ul#mainNav li{
width:79px;
height:26px;
margin-left:2px;
border-bottom:none;
}
ul#mainNav li a{
width:79px;
height:26px;
}
ul#sidebarNav{
margin-bottom:100px;
width:164px;
padding-top:5px;
padding-bottom:5px;

border: 1px solid #347b92;
background-color:#003f7a;

position:relative;
top:-38px;
left:-5px;
}
ul#sidebarNav li{

background-color:#347b92;

border-right-width: 1px;
border-bottom-width: 2px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #FFF;
border-bottom-color: #7D7D7D;
border-top-width: 2px;
border-left-width: 1px;
border-right-style: none;
border-left-style: none;
text-align:right;
}
ul#sidebarNav li, ul#sidebarNav li a{
color:#FFFFFF;
font-size: 11px;
font-weight: bold;
text-transform: capitalize;
text-decoration:none;
}
ul#sidebarNav li a{
padding:4px;
padding-left:13px;
padding-right:13px;
}
ul#sidebarNav li a:hover{

background-color:#003f7a;

}
ul#sidebarNav li#active{
padding:4px;
padding-left:13px;
padding-right:13px;

color:#595959;
background-color:#E7E5D6;

}
#content{
width:483px;
padding:13px;
padding-right:10px;
padding-left:15px;
border: solid; 
border-width: 1px;

border-color: #595959;

background-position:19px 24px;
background-repeat:no-repeat;
text-align:left;
position:relative;
top:0px;
right:0px;
}
#footer{
margin-top:10px;
height:25px;
text-align:right;
padding-right:10px;

border: 1px solid #595959;

border-bottom-style: none;
}
div#footerContent{
padding-top:7px;
}
/* End Structure */

/* To override any rule place css below his line */
#table1{
width:90%;
}
/* For Help see Standard CSS Refrence (reference file located in this folder as reference.css) */ 