/* CSS Document */

* {margin:0px;padding:0px;}
body {background-image:url(../images/page_bg.png);background-repeat:repeat-x;background-color:#162F67;text-align:center;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
div#container {width:800px;background-color:#F4F8FB;border-right:1px solid #C2D4E2;border-bottom:1px solid #C2D4E2;border-left:1px solid #C2D4E2;text-align:left;margin:0 auto;}
div#header {height:190px;margin-bottom:1px;}
div#headerimg {width:655px;height:190px;float:right;}
div#topnav {height:36px;}
div#content {background-image:url(../images/content_bg.gif);background-repeat:repeat-y;background-position:left;width:800px;}
div.clear {clear:both;}
div#sidenav {width:144px;float:left;}
div#search {background-color:#F4F8FB;padding:8px 0px 8px 14px;color:#3C517E;font-weight:bold;}
div#textwrapper {width:635px;float:right;}
div#text {float:left;margin-top:11px;padding:13px 20px 22px 0px;border-right:1px solid  #C2D4E2;width:396px;}
div#sidebar {margin-top:24px;float:right;width:170px;padding-right:21px;}
div#footer {clear:both;background-color:#C2D4E2;padding:0px 14px 14px 14px;}
div#flocations {float:left;width:150px;padding-top:14px;}
div#fcontact {float:left;width:420px;padding-top:14px;}
div#fnewslinks {float:left;width:120px;padding-top:14px;}
div#fsitemap {float:right;width:58px;text-align:center;}


ul#topnavlist {list-style:none;}
ul#topnavlist li {display:inline;}
ul#topnavlist li a {background-color:#FFFFFF;display:block;float:left;margin:0px 1px 0px 0px;text-decoration:none;color:#2B3A6A;font-weight:bold;text-align:center;height:23px;padding-top:10px;}
ul#topnavlist li a:hover {background-color:#C2D4E2}
ul#topnavlist li a.active {background-image:url(../images/nav_bg_active.gif);height:24px;background-repeat:repeat-x;border-bottom:none;}

ul#topnavlist li#bttnhome a {margin-left:0px;background-color:#3C517E;color:#FFFFFF;width:128px;height:25px;padding:10px 0px 0px 15px;text-align:left;border:0px;display:inline;}
ul#topnavlist li#bttnhome a:hover {background-color:#505B86;}
ul#topnavlist li#bttn1 a {width:143px;}
ul#topnavlist li#bttn2 a {width:99px;}
ul#topnavlist li#bttn3 a {width:99px;}
ul#topnavlist li#bttn4 a {width:99px;}
ul#topnavlist li#bttn5 a {width:99px;}
ul#topnavlist li#bttn6 a {width:98px;}


img#logo {float:left;}
input.searchentry {border:1px solid #859BB7;padding:2px;}
input.searchgo {border:1px solid #859BB7;}

ul#sidenavlist {list-style:none;margin-left:1px;}
ul#sidenavlist li {list-style:none;}
ul#sidenavlist li a {background-color:#C2D4E2;width:117px;display:block;padding:14px 13px;color:#253F70;text-decoration:none;font-weight:bold;border-bottom:1px solid #E1EAF0;}
ul#sidenavlist li a:hover {background-color:#CDD9E5;}
ul#sidenavlist li a.sideactivesection {background-color:#6681B0;color:#FFFFFF;}
ul#sidenavlist li a.sideactivesection:hover {background-color:#8091B9}
ul#sidenavlist ul#sidenavsublist li a {background-color:#435483;color:#FFFFFF;padding:3px 13px;margin-left:4px;width:113px;}
ul#sidenavlist ul#sidenavsublist li a:hover {background-color:#505B86;}
ul#sidenavlist a.sideactive {background-image:url(../images/sidenav_bg_active.png);background-repeat:no-repeat;background-position:right center;behavior: url(iepngfix.htc);}

ul#recentprojectslist {list-style:none;}
ul#recentprojectslist li {list-style:none;}
ul#recentprojectslist li a{height:33px;display:block;overflow:hidden;color:#3D456C;text-decoration:none;padding:2px 15px 0px 48px;border-top:1px solid #CBCBCB;font-size:11px;}
ul#recentprojectslist li a:hover{background-color:#E1EAF0;background-image:url(../images/list_bullet_smlogo.gif);background-repeat:no-repeat;}

h1, h2, h3, h4, h5, h6 {color:#2B345D;font-weight:bold;font-size:16px;letter-spacing:-1px;margin:0px 0px 15px 0px;}
div#text p {margin:0px 0px 15px 0px;font-size:12px;color:#3D456C;}
div#text a {color:#162F67}
div#text p a {color:#162F67}
div#text p a.title {color:#162F67;font-weight:bold;}
div#text ul {margin:0px 20px 10px 20px;}
div#text ul li{font-size:12px;color:#3D456C;}
div#sidebar p {margin:0px 0px 10px 0px;font-size:12px;color:#3D456C;}
div#sidebar a {font-size:12px;color:#3D456C;text-decoration:none;}
div#sidebar a:hover {text-decoration:underline;}
div#footer p, div#footer a {color:#162F67;text-decoration:none;font-weight:bold;}
div#footer a:hover {text-decoration:underline;}
div#fsitemap {display:none;}

ul.squarebullets {margin-bottom:15px;list-style:square;}
ul.squarebullets li {color:#162F67;font-size:12px;margin: 0px 0px 15px 20px;}

div.flleft {
	float:left;
	width:45%;
}

div.flright {
	float:right;
	width:45%;
}

div#text ul.disc {
	margin:0px 0px 15px 20px;
	font-size:12px;
	color:#3D456C;
}

div#text ul.disc li{
	font-size:12px;
	color:#3D456C;
}

span.title {
	color:#162F67;
	font-weight:bold;
}

a img {
	border:0px;
}

textarea.long, input.long {width:320px;background-color:#E9EEF3;border:1px solid #C2D4E2;padding:4px;margin-top:4px;}
textarea.long:hover, textarea.long:focus, input.long:hover, input.long:focus {width:320px;background-color:#FFFFFF;border:1px solid #3C517E;}

ul#publications {
	list-style:none;
}

ul#publications li{
	list-style:none;
	margin-bottom:10px;
}

ul#publications li a{
	text-decoration:none;
	display:block;
	padding:5px;
	border-right:1px dotted #E1EAF0;
	border-bottom:1px dotted #E1EAF0;
	border-left:1px dotted #E1EAF0;
}

ul#publications li a h1 {
	display:block;
	background-color:#E1EAF0;
	margin:-5px -6px 10px -6px;
	padding:3px;
}

ul#publications li a:hover h1 {
	background-color:#435483;
	color:#F4F8FB;
}

ul#publications li a img{
	padding:0px 10px 10px 0px;
}

ul#publications li a:hover{
	background-color:#E1EAF0;
	border-bottom:1px dotted #435483;
	border-left:1px dotted #435483;
	border-right:1px dotted #435483;
}

div#copyright {
	font-size:10px;
	color:#4D608A;
	padding:5px 0px 10px 0px;
	width:800px;
	margin:0 auto;
}

div#copyright a{
	color:#4D608A;
	text-decoration:none;
}

div#copyright a:hover{
	text-decoration:underline;
}

div#text ul.namelist {
	list-style:none;
	margin:0px;
	padding:0px;
}

div#text ul.namelist li{
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}

div#text ul.namelist li a{
	display:block;
	float:left;
	width:170px;
	height:50px;
	padding:7px 10px;
	margin:0px 2px 2px 0px;
	text-decoration:none;
	font-style:italic;
	background-color:#E1EAF0;
}

div#text ul.namelist li a:hover{
	background-color:#3C517E;
	color:#F4F8FB;
}

div#text ul.namelist li a span {
	font-style:normal;
	font-size:12px;
	font-weight:bold;
}