* {margin:0;padding:0}

html,body{margin:0;padding:0;background-color: #214277;background:url(images/windowBkg4.jpg) repeat-x;}
body{font: 87%  trebuchet ms, verdana, arial, tahoma;text-align:center; background-color: #214277;line-height: 180%; color: #888;  }

div#header{position:relative;width:770px;height:150px; background-color:#214277; }
div#header h1{position:relative;font-size:140%;color:#fff;width:770px;height:120px;}
div#header h1 span{position:absolute;width:100%;height:120px;background: url(images/header.jpg) no-repeat}  
div#header .whiteBar {background-color:#FFF;height:26px;border-top:1px solid #000;border-bottom:1px solid #000; }
div#header .topBar { background-color: #519FD1;  height:26px; border-top:1px solid #FFF;border-bottom:1px solid #FFF;color: #FFF; text-align: center;} 
div#header .topBar ul { width:500px;  list-style: none;  }
div#header .topBar ul li {float:left;display:block;   width:100px; height:10px;}
div#header .topBar ul li a {color:#FFF; font-size:11px; text-decoration:none; border-right:1px solid #86BCDF; padding-right:25px; padding-left:10px;}
div#header .topBar ul li a:hover {text-decoration:underline;}
div#header .topBar ul li.last a {border-right:none;}

div#container{text-align:left; background-color:#FFF; }
div#content p{line-height:1.4; }
div#navigation{background:#FFF; border-right:1px dotted #CCC; height:100%;}
div#extra{background:#FFF}
div#footer{background: #519FD1;color: #FFF; text-align:center; font-size:80%; padding-bottom:10px;}
div#content p{margin:0 20px 10px 10px; line-height: 180%; padding-bottom: 10px;}

div#container{width:770px;margin:0 auto; }

div#content{float:right;width:570px; background-color:#FFF;}
div#navigation{float:left;width:183px}
div#extra{float:left;clear:left;width:200px}
div#footer{clear:both;width:100%; }

h3{
color:#6C8EFF;
font-size:10pt;
font-weight:bold;
margin-left:10px;
margin-right:20px;
}
.pageTitle { padding-top:10px; padding-bottom:15px; }
img.pageImage { float:right; margin:5px; border:1px solid #000;}

#navContainer { width: 183px; }
#navContainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align: right;
}
ul#navList li {border-bottom: 1px dotted #CCC; }
#navContainer a
{
display: block;
padding: 3px;
width: 177px;
background-color: #FFF;

}

div#navContainer ul#navList li#active a { color: red; }
#navContainer a:link, #navList a:visited
{
color: #00164F;
text-decoration: none;
}
#navContainer a:hover
{
background-color: #00164F;
color: #ffffff;
}
div#content ul#services {
	margin-left:70px;list-style-type: dot;  padding:15px;
}
div#content ul#services li {
	line-height:1.2em;list-style-position: outside;
}
div#content div#clients { margin-top: 70px;}
div#content ul#clientListLeft  {float:left; width: 230px; margin-left:10px;  list-style-type: dot;  padding:15px;   }
div#content ul#clientListLeft li {line-height:1.2em;list-style-position: outside; }
div#content ul#clientListRight  {float:right; width: 240px; margin-left:10px;  list-style-type: dot;  padding:15px; }
div#content ul#clientListRight li {line-height:1.2em;list-style-position: outside; }
.footerLinks { 
	clear: both; 
	text-align: center;
	color: #FFF;
	background: #519FD1;
	padding: 10px 0 5px 0;
	border-top: 1px solid #eee;
}
.footerLinks  {	line-height: 2em; }
.footerLinks a {color: #FFF; background: #519FD1;  text-decoration: none; font-size: 110%;}
.footerLinks a:hover {border-bottom: 1px dotted #FFF; }
div#copyright{ color:#FFF; text-decoration: none; font-weight: normal; font-size: 110%; background: #519FD1; text-align:center; }

