@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; background:url(../img/top.jpg) top center no-repeat #FFFFFF; font-family:Helvetica, Arial, sans-serif;}

div#wrapper {position:relative; margin:0; padding:0; width:939px; margin-left:auto; margin-right:auto; top:107px;}

div#nav {width:929px; margin-left:auto; margin-right:auto; height:34px; background:url(../img/nav_bar.png) center top no-repeat; top:0; padding-left:10px; text-align:center; position:absolute;}

div#head {width:939px; position:relative; height:301px;}

div#overlay {position:absolute; top:0; width:901px; left:19px;}

div#content {width:901px; padding-left:19px; padding-right:19px;}

div#page_content {width:939px; margin-left:auto; margin-right:auto; background:url(../img/middle.jpg) top center repeat-y; top:34px; position:relative;}

div#page_content2 {width:939px; margin-left:auto; margin-right:auto; background:url(../img/middle.jpg) top center repeat-y; position:relative; top:20px;}

div#nl_content {width:939px; margin-left:auto; margin-right:auto; background:url(../img/middle.jpg) top center repeat-y; margin-top:0; position:relative; margin-top:141px;}

div#footer {width:100%; background:url(../img/bottom.jpg) center no-repeat; height:60px; color:#FFFFFF; text-align:center; font-size:11px; margin-top:141px;}

/* CSS for div tag id=textarea1 and textarea2*/

#textarea1 table tr td {vertical-align:top;}

#textarea1 h1, #textarea2 h1{
	font-size: 24px;
	color: #4A95CC;
}

#textarea1 h2, #textarea2 h2{
	font-size: 20px;
	color: #4A95CC;
}

#textarea1 h3, #textarea2 h3{
	font-size: 16px;
	color: #4A95CC;
}

#textarea1 h4, #textarea2 h4{
	font-size: 14px;
	color: #4A95CC;
}

#textarea1 p, #textarea2 p{
	font-size: 12px;
	color: #0F5586;
}

#textarea1 b, #textarea1 strong,  #textarea2 b,  #textarea2 strong{
	font-size: 12px;
	color: #0F5586;
}

#textarea1 i, #textarea1 em,  #textarea2 i, #textarea2 em{
	font-size: 12px;
	color: #0F5586;
}

#textarea1 ol, #textarea2 ol{
	font-size: 12px;
	color: #0F5586;
}

#textarea1 ul, #textarea2 ul{
	font-size: 12px;
	color: #0F5586;
	list-style-image: url();
}

#textarea1 li, #textarea2 li{
	font-size: 12px;
}

#textarea1 a, #textarea2 a, #textarea1 a:active, #textarea2 a:active, #textarea1 a:link, #textarea2 a:link, #textarea1 a:visited #textarea2 a:visited{
	font-size: 12px;
	color: #4A95CC
}
/* END CSS for div tag id=textarea1 and textarea2*/


#visible_area{
	width:500px;/*required*/
	overflow:hidden;/*required*/
	position:relative;/*required*/
	height:80px;/*required but obviously adjustable*/
}

#visible_area_menu {
	width:678px;/*required*/
	overflow:hidden;/*required*/
	position:relative;/*required*/
	height:150px;/*required but obviously adjustable*/
}

#testscroller, #testscroller2 {
	white-space:nowrap;
} 

#testscroller a, #testscroller2 a {
	display: inline-block;
	padding: 0 1 0 0; }
	
#mid { vertical-align:middle; }

#mid a { width: 30px;
opacity: 1;
filter: alpha(opacity=100);}

#mid a:hover { opacity: .85;
filter: alpha(opacity=85);}

#visible_area #bridgetools, #visible_area_menu #bridgetools { position:absolute; top: 10px; left: 10px; z-index:1; }
