/*Body*/
body{
background:#d1d8e8 url(/Images/bg.jpg) repeat-x;
text-align:center;
margin:0;
/*scrollbar colors for IE and Opera*/
scrollbar-arrow-color:#333;
scrollbar-3dlight-color:#999;
scrollbar-highlight-color:#FFF;
scrollbar-face-color:#CCC;
scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#666;
scrollbar-track-color:#EEE;
}

#skiplink,#skipnav{ display:none; }

div, table, td{
font-family:Arial, Helvetica, sans-serif;
}

td{
vertical-align:top;
}

img{
border:0;
}

h1, h2, h3, h4, h5, h6{
margin:0;
}

/*Container*/
#container{
margin:0 auto;
padding:0;
width:992px;
text-align:center;
}

/*Header*/
#header{
background:url(/Images/header.gif) top left no-repeat;
width:992px;
height:124px;
text-align:left;
}

#header-logo{
width:667px;
float:left;
}

#header-logo h4{
font:16px Verdana, Arial, Helvetica, sans-serif;
color:#9fb4dd;
padding:80px 0 0 160px;
}

#header-logo a{
width:667px;
height:124px;
display:block;
text-decoration:none;
}

#header-logo a:hover{
text-decoration:none;
}


#header-search{
width:325px;
float:left;
}

#header-navigation{
width:325px;
height:66px;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#003399;
}

#header-navigation p{
margin:0;
padding:8px 0 0 20px;
}

#header-navigation span{
padding:0 4px;
}

#header-navigation a, #header-navigation a:visited{
color:#003399;
text-decoration:none;
}

#header-navigation a:hover{
color:#003399;
text-decoration:underline;
}


#search-title{
float:left;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#003399;
padding:4px 0 0 0;
}

#search-txtbox{
float:left;
padding:0 4px 0 16px;
}

.txtbox-search{
width:182px; 
height:22px; 
border:1px solid #003399;
font-size:12px;
color:#003399;
}

#search-btn{
float:left;
_padding:1px 0 0 0;
}

.btn-search{
background:url(/Images/btn-go.gif) top left no-repeat;
width:27px;
height:22px;
border:none;
cursor:pointer;
}

/*Navigation*/
#navigation{
background:url(/Images/navigation.gif) top left no-repeat;
width:992px;
height:51px;
}

#bucket-header{
background:url(/Images/bucket-header.gif) top left no-repeat;
width:992px;
height:30px;
text-align:left;
}

#bucket-header h4{
width:292px;
text-align:center;
font-size:18px;
font-weight:normal;
color:#fff;
padding:3px 0 0 0;
letter-spacing:2px;
}

.header-bucket-left{
padding:0 0 0 33px;
}

#bucket-body{
background:url(/Images/bucket-body.jpg) top left no-repeat;
width:992px;
height:250px;
text-align:left;
font-size:11px;
color:#fff;
overflow:hidden;
}

#bucket-body p{
margin:0;
padding:8px 0 0 0;
}

.rotating-images-container{
height:160px;
}

.rotating-image-border{
position:absolute; 
z-index:100;
}

.rotating-images{
position: relative;
font-weight: normal;
font-size: 0em; 
line-height: 0em; /*needed hack so IE doesn't render the whitespace between any HTML tags, including Carriage Returns*/
}

.rotating-images img {
position:absolute;
left: 0px;
top: 0px;
}

.bucket-left{
width:349px;
float:left;
}

.content-bucket-left{
padding:4px 40px 0 52px;
}

.bucket-middle{
width:317px;
float:left;
}

.content-bucket-middle{
padding:4px 42px 0 17px;
}

.bucket-right{
width:326px;
float:left;
}

.content-bucket-right{
padding:4px 52px 0 17px;
}


#bucket-footer{
background:url(/Images/bucket-footer.gif) top left no-repeat;
width:992px;
height:25px;
text-align:right;
}

.read-more-gold{
padding:0 37px 0 0;
}

.read-more-olive{
padding:0 38px 0 0;
}

.read-more-sage{
padding:0 48px 0 0;
}

#sub-body{
background:url(/Images/sub-body.gif) top left no-repeat;
width:992px;
height:104px;
text-align:left;
overflow:hidden;
}

#sub-body-left{
width:349px;
float:left;
}

#sub-body-left h4{
font-size:18px;
font-weight:normal;
color:#fff;
width:283px;
text-align:center;
padding:46px 0 0 0;
margin:0 0 0 50px;
letter-spacing:2px;
}

#sub-body-left h5{
font-size:14px;
font-weight:normal;
color:#fff;
width:283px;
text-align:center;
margin:0 0 0 50px;
letter-spacing:2px;
}

#sub-body-right{
width:643px;
float:left;
}

#sub-body-right p{
font-size:12px;
color:#fff;
margin:0;
padding:40px 64px 0 0;
}


#read-more-green-container{
position:relative;
float:left;  
left:836px;
top:74px;
text-align:left;
}

#read-more-green{
width:89px;
height:25px;
position:absolute;
}


/*InsidePage*/
#body-container{
background:#fff url(/Images/body-container.gif) top left no-repeat;
width:992px;
text-align:left;
font:12px Verdana, Arial, Helvetica, sans-serif;
}

#body-container td{
font:12px Verdana, Arial, Helvetica, sans-serif;
}

#left-column{
width:359px;
float:left;
padding:0 0 30px 0;
}

.secondary-navigation{
padding:0 0 0 35px;
}


.secondary-navigation ul{
margin:0;
padding:0;
}

.secondary-navigation li p{
margin:0;
padding:12px 0 0 76px;
}

.secondary-navigation a, .secondary-navigation a:visited{
color:#fff;
text-decoration:none;
}

.secondary-navigation a:hover{
color:#fff;
text-decoration:underline;
}

.secondary-container{
background:url(/Images/secondary-container.gif) top left no-repeat;
width:304px;
}

.secondary-repeat{
background:url(/Images/secondary-repeat.gif) repeat-y;
width:304px;
}

#secondary-header-gold{
background:url(/Images/secondary-header-gold.jpg) top left no-repeat;
width:304px;
height:125px;
}

#secondary-header-olive{
background:url(/Images/secondary-header-olive.jpg) top left no-repeat;
width:304px;
height:125px;
}

#secondary-header-sage{
background:url(/Images/secondary-header-sage.jpg) top left no-repeat;
width:304px;
height:125px;
}

.content-secondary-header{
padding:34px 42px 0 22px;
font-size:11px;
color:#fff;
}

#secondary-body-gold li{
margin:0;
padding:0;
list-style:none;
background:url(/Images/secondary-body-gold.gif) top left no-repeat;
width:304px;
height:45px;
font-size:15px;
}

#secondary-body-olive li{
margin:0;
padding:0;
list-style:none;
background:url(/Images/secondary-body-olive.gif) top left no-repeat;
width:304px;
height:45px;
font-size:15px;
}

#secondary-body-sage li{
margin:0;
padding:0;
list-style:none;
background:url(/Images/secondary-body-sage.gif) top left no-repeat;
width:304px;
height:45px;
font-size:15px;
}

#secondary-footer-gold{
background:url(/Images/secondary-footer-gold.gif) top left no-repeat;
width:304px;
height:35px;
}

#secondary-footer-olive{
background:url(/Images/secondary-footer-olive.gif) top left no-repeat;
width:304px;
height:35px;
}

#secondary-footer-sage{
background:url(/Images/secondary-footer-sage.gif) top left no-repeat;
width:304px;
height:35px;
}


#right-column{
width:633px;
float:left;
}

.content-right{
padding:12px 46px 50px 0;
}

.content-right a, .content-right a:visited{
color:#003399;
text-decoration:none;
}

.content-right a:hover{
color:#000;
text-decoration:underline;
}

.content-headline{
font:18px Arial, Helvetica, sans-serif;
color:#003399;
padding:0 0 12px 0;
text-transform:uppercase;
}

.content-subheadline{
font-size:14px;
font-weight:bold;
color:#d9ae3c;
padding:0 0 5px 0;
}

/*AdminPage*/
#body-container-admin{
background:#fff;
width:992px;
text-align:left;
}

.content-admin{
padding:25px;
font:12px Verdana, Arial, Helvetica, sans-serif;
}

.content-admin h2{
font:bold 18px Verdana, Arial, Helvetica, sans-serif;
color:#003399;
padding:0 0 10px 0;
}

.content-admin a, .content-admin a:visited{
color:#003399;
text-decoration:none;
}

.content-admin a:hover{
color:#000;
text-decoration:none;
}

/*FileShare*/
.folder{
width: 120px;
margin: 50px;
text-align: center;
float:left;
}

.file{
width:600px;
margin: 0 50px 0 25px;
}

/*Footer*/
#footer{
background:#fff url(/Images/footer.gif) top left no-repeat;
width:992px;
padding:0 0 22px 0;
text-align:left;
}

#footer-address{
width:321px;
float:left;
}

#footer-address h4{
font-size:16px;
font-weight:normal;
padding:10px 0 0 42px;
color:#69686b;
}

#footer-address p{
margin:0;
padding:4px 0 0 42px;
font:11px Arial, Helvetica, sans-serif;
color:#73706f;
}

#footer-navigation{
width:671px;
float:left;
font:10px Tahoma, Arial, Helvetica, sans-serif;
}

#footer-navigation dl{
margin:0;
padding:14px 0 0 24px;
float:left;
}

#footer-navigation dt{
margin:0;
padding:0 0 8px 0;
}

#footer-navigation dd{
margin:0;
padding:0 0 2px 0;
}

#footer-navigation a, #footer-navigation a:visited{
color:#69686b;
text-decoration:none;
}

#footer-navigation a:hover{
color:#69686b;
text-decoration:underline;
}

.credits{
font-size:11px;
color:#779be4;
padding:24px 0 12px 0;
}

a.ls:link,
a.ls:visited {
color:#779be4;
text-decoration:none;
}

a.ls:hover {
color:#779be4;
text-decoration:underline;
}

a.lshome:link,
a.lshome:visited {
color:#779be4;
text-decoration:underline;
}

a.lshome:hover {
color:#779be4;
text-decoration:none;
}










