@charset "utf-8";
body {
margin: 0;
padding: 0;
font-size: 12px;
/*background: #efede0 url(/images/bkg_body2.gif) repeat-y;*/
background: #333;
text-align: center;
}
#wrapper {
}


#container2col {
width: 800px;
position: relative;
background: url(/images/bkg_page2col-01.gif) repeat-y;
text-align: left;
margin: 0 auto;
border: 1px solid #333;
}

#container1col {
width: 800px;
position: relative;
background: url(/images/bkg_page1col.gif) repeat-y;
text-align: left;
margin: 0 auto;
border: 1px solid #333;
}

#sideContent {
width: 200px;
float: left;
background: url(/images/bkg_sideCol.gif) repeat-x;
position: relative;
}

#sideNav {
margin: 0 12px;
position: relative;
height: 260px;
}

a.flashTest:link, a.flashTest:visited {
color: #99CC99;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a.flashTest:hover, a.flashTest:active, a.flashTest:visited:hover {
color: #CCFFCC;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

#noFlashNav {
height: 260px;
}



.featBox {
width: 166px;
background: url(/images/bkg_box.gif) repeat-y;

}

.featBoxTop {
width: 166px;
background: url(/images/bkg_boxCap.gif) no-repeat;
padding-top: 9px;
margin: 35px 15px 25px 15px;
}

.featBoxBtm {
width: 166px;
background: url(/images/bkg_boxBtm.gif) no-repeat;
height: 10px;
}

#mainContent {
width: 600px;
float: right;
}

#column1 {
width: 440px;
float: left;
}

#column2 {
width: 160px;
float: left;
}

#columnFull {
width: 600px;
float: left;
}


#topNav {
width: 600px;
background: #000 url(/images/bkg_navTop.gif) no-repeat;
height: 24px;

}

#topNav ul {
margin: 0;
padding: 0;
float: left;
list-style-type: none;
}

#topNav li {
margin: 0;
padding: 0;
float: left;
list-style-type: none;
}

#topNav a:link, #topNav a:visited {
margin: 0;
padding-top: 2px;
padding-left: 20px;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;

color: #fff;
display: block;
text-decoration: none;

}

#topNav a:hover, #topNav a:active, #topNav a:visited:hover {
color: #5eb7b2;
}


#footer {
height: 25px;
background: #000 url(/images/bkg_footer1.gif) repeat-x;
width: 800px;
clear: both;
}

#footer2 {
height: 109px;
background: #000 url(/images/bkg_footer2.gif) repeat-x;
width: 800px;
}

#footer p {
color: #fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding: 0;
text-align: center;
font-size: 10px !important;
line-height: 25px;
}

#footer2 p {
color: #65877d;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px !important;
margin: 0;
padding: 0;
text-align: center;
}

#footer a {
color: #fff;
}


#footer2 a {
color: #65877d;
font-size: 10px !important;
font-family: Geneva, Arial, Helvetica, sans-serif;
}


.contentPad {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #444;
padding: 15px; 
}

.search {
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif, "Gill Sans MT";
color: #003333;
font-size: 12px;
}

.searchBox {
width: 100px;
}



.boxPad {
padding: 5px;
}


.roothighText, a.roothighText:link, a.roothighText:visited, a.roothighText:active, a.roothighText:focus {
 color: #fff;
 font: 13px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
 font-weight:bold !important;
}

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #000;
 font: 12px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
 text-indent:5px;
 padding:3px 0;

 }
a.lowText:hover
{
color:#5eb7b2;

}

#BK {
 background-color:none;
 background-image: url(/images/bkg_navTop.gif);
 background-repeat: none;
 background-position: center top;
 
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #000;
 font: 12px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
 text-indent:5px;
 padding:3px 0;
 
 }

.itemBorder {
 border: 1px solid #CCCCDD;
}
.itemBorderBlank {
 border: 1px solid #CCCCDD;

}

.test, a.test:link {
 color: #fff !important;
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 13px;
 text-align: left;
 text-decoration: none;
 font-weight:bold !important;
 
}

a.test:hover
{
color:#5eb7b2 !important;
font-weight:bold !important;
}