@charset "utf-8";

body{
background:url('tc_bg.jpg') #f6f6f6 repeat-x;
margin:0px;
font-family: Geneva, Helvetica, Arial, sans-serif;
font-size:0.8em;
color:#000;
}
img{border:0px}
#pageFooter{
background:url('tc_16.jpg') no-repeat;
font-size:12px;
color:#333;
height: 23px;
}
#breadCrumb{
background:url('bc_bg.jpg') repeat-x bottom;
border-bottom: #c3cbd9 solid 1px;
padding: 10px;
font-size:11px;
}
a:link{ color:#4068AC;text-decoration: underline; }
a:active{ color:#4068AC;text-decoration: underline; }
a:visited{ color:#4068AC;text-decoration: underline; }
a:hover{ color:#4068AC;text-decoration: none; }
#pageFooter a:link{ color:#000;text-decoration: none; }
#pageFooter a:active{ color:#000;text-decoration: none; }
#pageFooter a:visited{ color:#000;text-decoration: none; }
#pageFooter a:hover{ color:#015595;text-decoration: underline; }
#breadCrumb a:link{ color:#333;text-decoration: none; }
#breadCrumb a:active{ color:#333;text-decoration: none; }
#breadCrumb a:visited{ color:#333;text-decoration: none; }
#breadCrumb a:hover{ color:#015595;text-decoration: underline; }
.sideLink a:link{ font-size:11px;color:#015595;text-decoration: underline; }
.sideLink a:active{ font-size:11px;color:#015595;text-decoration: underline; }
.sideLink a:visited{ font-size:11px;color:#015595;text-decoration: underline; }
.sideLink a:hover{ font-size:11px;color:#015595;text-decoration: none; }
#brLinks a:link{ font-size:11px;color:#4068AC;text-decoration: none; }
#brLinks a:active{ font-size:11px;color:#4068AC;text-decoration: none; }
#brLinks a:visited{ font-size:11px;color:#4068AC;text-decoration: none; }
#brLinks a:hover{ font-size:11px;color:#4068AC;text-decoration: underline; }
.sideNav a:link{ font-size:15px;color:#333;text-decoration: none; }
.sideNav a:active{ font-size:15px;color:#333;text-decoration: none; }
.sideNav a:visited{ font-size:15px;color:#333;text-decoration: none; }
.sideNav a:hover{ font-size:15px;color:#015595;text-decoration: underline; }
.sideNav ul.linklist li{ border-top-width: 0px; }
ul.linklist{
list-style: none;
padding-left: 0px;
margin-left: 0px;
margin-top: 5px;
}
ul.linklist li{
border-top: solid 1px #e9e9e9;
padding-top: 5px;
margin: 0px 0px 0px 0px;
}
ul.linklist li.first{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
}
#trLinks{
background:url('sb_bg.gif') #e9ecf5 repeat-x top;
border-left: #c3cbd9 solid 1px;
padding:15px 10px 10px;
}
#brLinks{
/*background:url('bc_bg.jpg') repeat-x bottom;*/
background-color:#e9ecf5;
border-left: #c3cbd9 solid 1px;
}
#brLinks h4{
font-weight:bold;
border-top: solid 1px #c3cbd9;
padding:10px 0px 0px 10px;
margin-bottom: 0px;
}
.blueText{
font-size:0.85em;
font-weight:bold;
color:#3b5b95;
}
.hrSep{
color:#c3cbd9;
background-color:#c3cbd9;
}
#counterbg{
	position:relative;
	top:27px !important;
	top:30px;
}
#counter{
	position:relative;
	left:31px;
}
.smThumb{
position:relative;
left:-3px;
top:2px;
}
.ddsmoothmenu{
position:relative;
left:60px;
font-size: 14px;
}
.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}
/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
color: #000;
padding: 3px 40px;
text-decoration: none;
}
.ddsmoothmenu ul li ul li a{
display: block;
background: #e3eaf2; /*dde7f7*/
color: #000;
padding: 8px 10px;
text-decoration: none;
}
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #000;
}
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: #fff; 
color: #000 !important;
}
.ddsmoothmenu ul li a:hover{
background: #fff; /*background of menu items during onmouseover (hover state)*/
color: #000;
}
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
position: absolute;
top: 7px;
right: 7px;
}
.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: black;
}
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.6;
filter: alpha(opacity=60);
}
.hilite{
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.hilite:hover{
	opacity: .85;
	filter: alpha(opacity=85);
	cursor: pointer;
}