/* CSS Document */

html {
	height:100.02%; 
	/* forces a scrollbar on every page - prevents shifting that occurs when some pages have and some don't */
}

body {
	/* specify default font information here */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 11px;
	background-color:#EFEFC0;
}

#o_container {
	position:absolute;
	width:775px;
	margin-left:-387.5px;
	left:50%;
	
	
}

#i_container {
	
	background-color:#ffffff;
	border:1px solid #C1BF00;
	
}

#header {
	margin:0px;
	margin-left:0px;
	padding:0px;
	padding-top:10px;
}

#top_menu {
	margin:0px;
	padding:0px;
	background-image:url(../images/backgrounds/top_menu_bg.gif);
	background-repeat:repeat-y;
	height:25px;
	
}

#top_menu ul {
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-left:110px;
	
	
}

#top_menu  ul li{
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	display:inline;
	float:left;
	/*border-right:#8F8C00 1px solid;*/
	background-image:url(../images/backgrounds/pipe.gif);
	background-repeat:no-repeat;
	height:19px;
	background-position: 2px 0px 0px 0px;	
}

#top_menu  ul li.noborder {
	background-image:none;
}

#top_menu  ul li a{
	color:#000000;
	text-decoration:none;
	display:block;
}

#top_menu  ul li a:hover{
	
}

/*dropdown styles*/

#top_menu li ul { 
	position: absolute;
 	width:170px;
 	left: -999em;
	margin:0px;
 	margin-top: 6px;
	padding:0px;
	background-color: #C4CB01;
	

}

#top_menu li:hover, #top_menu li.hover {
    position: static;
	
	
}



#top_menu li:hover ul, #top_menu li.sfhover ul {
	left: auto;
	display:block;
	
}

#top_menu li ul li {
	width:170px;
	margin:0px;
	margin-top:0px;
	margin-bottom:1px;
    margin-left:0px;
	padding:0px;
	border-right:none;
	height:auto;
	
}
#top_menu li ul a {
	display:block;
	font-size:10px;
	font-weight:normal;
	background-color: #EFEFC0;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:20px;
	
}

#top_menu li ul a:hover {
	background-color: #C4CB01;

}

/*dropdown styles end*/

#content_wrapper {
	width:775px;
	background-image: url(../images/backgrounds/rightcol.gif);
	background-position: 420px 125px;
	background-repeat: no-repeat;
}
#content_wrapper.home {
	background-image:none;
}
#cl {
	width:400px;
	float:left;
	padding-top:5px;
	padding-bottom:15px;
	background-repeat: no-repeat;
	background-position: 20px 10px;
}

#cl .top {
	padding-right:15px;
	padding-left:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;

	color:#000000;
	height:102px;
	display:block;
}
#content_wrapper.home #cl .top, #content_wrapper.home #cr .top {
	height:auto;
}

#cl .top h1 {
	color:#002b56;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-top:15px;
}
#cl .top p {
	padding-top:0px;
	margin-top:0px;
	font-weight:normal;
	font-size:11px;
	font-style:normal;
}
#cl .top p a {
	color: #00335C;
	text-decoration: none;
}
#cr {
	width:345px;
	float:left;
	padding:0px;
	padding-top:3px;
}

#cr .top {
	padding-right:15px;
	padding-left:20px;
	height:110px;

}
#cr .top p {
	font-size:12px;
		padding-top:5px;
}
#content_left {
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

#content_left iframe{
	border:1px solid #C1BF00;
	width:320px;
	height:340px;
	margin-top:10px;
	margin-left:55px;
	margin-right:30px;
	
}

#content_left small {
	margin-left:55px;
}

#content_left iframe a {
	color:#00335C;
}

#content_left h4 {
	font-size:1em;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	margin:0px;
}

#content_left p{
	padding-left:55px;
	padding-right:30px;
}

#content_left p a {
	text-decoration:none;
	color:#00335C;
}

#content_left ul {
	padding-left:30px;
	margin-left: 40px;
}
#content_left ul li  {
margin-bottom:10px;
}
#content_left ul li a {
	text-decoration:none;
	color:#00335C;
}

#content_left img {
	padding-left:32px;
}

#content_left table td img{
	margin:0px;
	padding:0px;
	border:#C8C7C6 1px solid; 
}

#content_right {
	margin-left:22px;
	margin-right:30px;
	padding-top:10px;
	
}

#content_wrapper.home #content_right {
	padding-top:0px;
}

#content_right p {
	padding-left: 19px;
}

#content_right a {
	text-decoration:none;
	color:#00335C;
}

#content_right h4 {
	font-size:1em;
	padding-left:20px;
	padding-top:10px;
	margin:0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#content_right ul {
	padding:0px;
	padding-left:15px;
	padding-top:10px;
	margin:0px;
	margin-left:19px;
}

#content_right table#qcr td ul, #content_right table td ul {
	padding:0px;
	padding-left:15px;
	padding-top:10px;
	margin:0px;
	margin-left:0px;
}
#content_right ul li {
	margin-bottom: 5px;
}

#content_right table td {
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-bottom:15px;
}

#content_right table td p{
	margin:0px;
	padding:0px;
}

#content_right table a {
	text-decoration:none;
	color:#00335C;
}

#content_right table#qcr td {
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-bottom:7px;
}

#content_right table#qcr p {
	margin:0px;
	padding:0px;
}



#logo {
	margin:0px;
	padding:0px;
	padding-left:45px;
	/*clear:both;*/
}

#footer {
	width:775px;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}

#copyright {
	text-align:center;
	padding-top:30px;
}

#foot_menu {

}

#foot_menu ul{
	text-align:center;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-top:5px;
}

#foot_menu ul li{
	display:inline;
	margin:0px;
	padding:0px;
}

#foot_menu ul li a{
	color:#000000;
	text-decoration:none;
}

#foot_menu ul li a:hover{

}

.clearer {
	clear:both;
	height:1px;
}

.pipe {
	color:#8F8C00;
}

#stwtag {
	text-align:right;
}

.stw {
	color:#FF0000;
}

/*tooltip styles */

tooltip{
	
}

/*tooltip styles end*/
#content_right td ul  {
	margin-top:0;
	padding-top:0;
	margin-left:5px;
	padding-left:0;
}
 #content_right td ul li {
	margin-top:0;
	padding-top:0; 
	margin-left:0;
	padding-left:0;
}
#content_right table.contenttable {
	padding: 10px;
}
#content_wrapper.home #content_right table.contenttable {
	padding: 0px;
}

#content_right .csc-frame-frame1 table td {
	padding-left:0px;
	padding-right:15px;
}

#cl #topleft, #cl #topright {
	height:auto;
}