P,OL,UL,DIV,H1,H2{font-family:Verdana,arial,sans-serif;font-size:11px;}
H1{font-size:15px;}
H2{font-size:13px;}
P,H1,H2{margin: 0px 0px 0px 0px;}
p.bodytext {font-size:12px;}

html,body,#wrapper{height:100%;width:100%;margin:0;}
hr.clear{clear:both;}
tr#bottomnote td {vertical-align:bottom;text-align:center;}
tr#bottomnote td span#alert{background-color:yellow;font-family:Verdana,sans-serif;font-size:15px;color:black;}
#wrapper{border:0;margin:0;border-collapse:collapse;}
TD#footer{height:20px;border-top:1px dotted #999;}
TD#footer p#footerright{font-size:10px;float:right;text-align:right;}
TD#footer p#footerleft{font-size:10px;float:left;text-align:left;}
TD#footer p#footerleft a, p#footerleft a:visited{text-decoration:none;color:blue;}
TD#footer p#footerleft a:hover{color:red;}
#rootline{color:red;font-family:Verdana,sans-serif;font-size:13px;}
TR#rootline{height:25px;}
#rootline div{background-color:#E8E8FF;margin:8px;padding:0px 0px 2px 4px;}
#rootline a{text-decoration:none;color:blue;}
#rootline a:hover{color:black;}
TABLE#right{background:#fff;width:100%;height:100%;border:0px;border-collapse:collapse;}
TD#seal{padding:0px;vertical-align:top;height:161px;border-width:0px;margin:0px;}
#seal a,
#seal img,
#logo a,
#logo img { text-decoration:none; border-width: 0px;}
TR#left{width:178px;vertical-align:top;padding:0px;border-width:0px;height:100%;margin:0px;}
TD#left{width:178px;vertical-align:top;padding:0px;border-width:0px;height:auto;margin:0px;}
TABLE#left{width:178px;background:#fff;vertical-align:top;border-width:0px;padding:0px;height:100%;margin:0px;border-collapse:collapse;}
TD#right{vertical-align:top;height:auto;padding:0px;}
TD#leftcontent{vertical-align:top;height:auto;padding:0px 8px 0px 8px;}
TD#rightcontent{vertical-align:top;height:auto;padding:0px 8px 0px 0px;}
/*TD#rightcontent{padding:0px;vertical-align:top;}
*/
TD#contentarea{width:100%;vertical-align:top;padding:0px;height:auto;margin:0px;}
TD#head{vertical-align:top;border:0;margin:0px;height:86px;width:auto;padding:0px;background-color:#000;}
TR#menu_2{vertical-align:top;width:178px;	padding:0px;height:auto;background-image:url(../images/left-menu-bg.gif);background-repeat:no-repeat;}
TD#menu_2{vertical-align:top;width:178px;	padding:0px;height:auto;}
TD#menu_2 DIV{width:95%;}
TD#menu_2 DIV.menu2-level1-no{border-bottom:1px dotted #8080FF;font-family:Verdana,sans-serif;font-size:14px;padding:3px 0px 3px 0px;color:navy;}
div#header {
	position:relative;
	height:100%;
	margin:0;
	padding:0;
	margin-top: 0px;
}
div#ddtab {position: absolute; margin:0; padding:0; bottom:0; border: 0px solid blue; z-index: 6}
#ddtab {
	float: left;
	margin: 0;
	padding: 0;
  width:100%;
  background:#000 url("bg.gif") repeat-x bottom;
}
#ddtab ul {
  margin:0;
	/*
  padding:10px 10px 0;
	*/
	padding: 0 5px 0;
  list-style:none;
}
#ddtab li {
  float:left;
  background:url("tabs_right.gif") no-repeat right top;
	/*
  margin:0 3px 0 9px;
	*/
  margin:0 3px 0 9px;
  padding:0;
}

/* new test */
#leftnav li a:focus ul,
#leftnav li:hover ul,
#leftnav li:hover#active ul,
#leftnav li.sfhover ul,
#leftnav li.sfhover#active ul {
display:block;
}



#ddtab li a:focus ul,
#ddtab li:hover ul,
#ddtab li:hover#active ul,
#ddtab li.sfhover ul,
#ddtab li.sfhover#active ul {
background: #fef5a6;
margin: 0 0 0 -8px;
}
#ddtab li ul {
position: absolute;
background: #fef5a6;
width: 15em;
border: 2px solid black;
border-top: none; 
			 margin-left: -1000em;
padding: 0 5px 0 5px;
z-index: 1;
}
div#hiddenDiv {
	width: 0;
	margin: 0;
	padding: 0;
	height: 0;
}

div#search {
	float: right;
	width: 150px;
	margin-right: 6px;
	margin-top: 2px;
}


#ddtab a {
      float:left;
      display:block;
      position:relative;
      left:-9px;
      margin-right:-9px;
      width:.1em;
      background:url("tabs_left.gif") no-repeat left top;
      padding:2px 8px 1px;
      text-decoration:none;
			font: bold 12px Verdana, sans-serif;
      color:#000;
      }
    #ddtab > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #ddtab a {float:none;}
    /* End IE5-Mac hack */
    #ddtab a:hover, #ddtab a.sfhover {
      color:#333;
			text-decoration:underline;
      }
#ddtab li li {
width: 100%;
background: none;
border-top: 1px dashed #888;
margin: 0;
padding: 0 0 0 0;

}
/*
#ddtab li  li.last {
border-bottom: 0;
}
*/

#ddtab  li li a {
width: 100%;
background: none;
padding: 0;
margin-right: 0;
left: 0;
}
#ddtab ul li#active {
	background-position:100% -150px;
}
#ddtab ul li:hover#active,
#ddtab ul li.sfhover#active,
#ddtab ul li:hover,
#ddtab ul li.sfhover
 {
	background-position:100% -300px;
}





#ddtab ul li:hover#active a, 
#ddtab ul li.sfhover#active a,
#ddtab ul li:hover a,
#ddtab ul li.sfhover a
 {
	background-position:0 -300px;
	padding-bottom: 4px
}
#ddtab ul li#active a {
	background-position:0 -150px;
	padding-bottom: 4px;
}
#ddtab ul li a:hover, #ddtab ul li a.sfhover {
color: red;
text-decoration:underline;
}
#ddtab ul li#active a:hover, #ddtab ul li#active a.sfhover {
color: red;
text-decoration:underline;
}



/* extra positioning rules for limited noscript keyboard accessibility */
#ddtab li a:focus + ul { margin-left: -8px; }
#ddtab li li a:focus + ul { margin-left: 0em; }
#ddtab li li a:focus { margin-left:0em;  width: 100%; color:red; text-decoration:underline;}
#ddtab li:hover a:focus, #ddtab li.sfhover a.sffocus { margin-left: 0; color: red; text-decoration:underline; }
#ddtab li li:hover a:focus + ul, #ddtab li li.sfhover a.sffocus + ul { margin-left: 15em; }



div#leftnav{width:174px;margin:0px 0 0 0px;}
div#leftnav ul{margin:0;padding:0;width:174px;background:#ecd8b7;border:none;border-top:1px solid black;}
div#leftnav li{position:relative;list-style:none;margin:0;border-bottom: 1px dashed #888;}
div#leftnav li.bottom{border-bottom:1px solid black;}
div#leftnav li:hover, div#leftnav li.sfhover{background:#485263;}
div#leftnav li a:hover{color:#FFF;}
div#leftnav li.active{background-color:#132748;}
div#leftnav li.active a{color:#FFF;}
div#leftnav li.submenu{background:url(more2.gif) 100% 50% no-repeat;}
div#leftnav li.submenu:hover, div#leftnav li.submenu.sfhover {background-color:#485263;}
div#leftnav li a{display: block;padding: 0.25em 0 0.25em 0.25em;text-decoration:none;font-size:12px;width:155px;font-family:verdana,sans-serif;font-weight:bold;color:#000;}
div#leftnav>ul a{width:auto;}
div#leftnav ul ul{position:absolute;top:0px;left:155px;display:none;border-right:1px solid black;border-left:1px solid black;}
div#leftnav ul ul a{width:174px;}
div#leftnav ul.level1 li.submenu:hover ul.level2{display:block;}
TABLE#content{background:#fff;width:100%;height:100%;border:0px;border-collapse:collapse;}
TD#content{vertical-align:top;height:auto;margin:0px;padding:0px;}
TD#searchresults{display:none;vertical-align:top;height:auto;margin:0px;padding:10px;}
#searchresults .gsc-control {
	width:100%;
}
#searchresults .gsc-resultsHeader {
  display:none;
}
#searchresults .gsc-trailing-more-results {
  display:none;
}
#searchresults .gsc-cursor-page {
	font-size:12px;
}
#searchresults .gs-visibleUrl-short {
  display:none;
}
#searchresults .gs-title {
	font-size:11px;
}
#searchresults .gs-visibleUrl-long {
  display:block;
	color: #888;
}

#search .gsc-clear-button {
  display:none;
}
#search input.gsc-input,
#search input.gsc-search-button {
  font-size: 10px;
}

.homepagepics {
	float: right;
	margin: 10px;
	padding: 8px;
	width:290px;
	font-weight: bold;
	color: #555;
	border: 3px solid #EEE;
	background: #EFF;
	display:inline;
}

.homepage {
	margin: 10px;
}



ul.homepage-news { padding: 0px; }
ul.homepage-news li {background-color: white; margin-bottom:0px;margin-top:15px;padding-bottom:5px;list-style:none;}
ul.homepage-news span.head {padding: 4px; border: 0px solid #000; padding-bottom: 0px; background: #fff; color: black; left; 20px;}
ul.homepage-news span.head a {color: black; text-decoration: none}
ul.homepage-news span.head a:hover {color: red; text-decoration: none}
ul.homepage-news span.head span.title {font-size: 13px; font-weight:bold; text-decoration: none;}
ul.homepage-news span.head span.category {font-size: 8px; margin-left: 8px; right: 1px; bottom: 1px;display:inline;}
ul.homepage-news span.head span.date {right: 1px; top: 1px; margin-left:8px; font-size: 8px; font-style: italic;display:none;}
ul.homepage-news span.head span.time {right: 1px; top: 1px; margin-left:8px; font-size: 8px; font-style: italic;display:none;}
ul.homepage-news div.teaser img{float:left;margin-right:10px;margin-top:5px;padding:2px;border:1px solid #888;}
ul.homepage-news div.teaser p.bodytext {font-size: 10px; }
ul.homepage-news div.teaser div.more a{color:#F00}
ul.homepage-news br.clear {clear: left;}
ul.homepage-news div.teaser hr {margin-right:10px; border: 0px; height: 1px; color: #bbb; background-color: #bbb}




div#leftcontent {
	vertical-align: top;
	color: black;
	padding:0px 8px 0px 8px;
}
td#content td{vertical-align:top; color:black;}

P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }

