/* CSS Document */
body{background:url(images/common/back2.gif);margin:0;padding:0;font:65% verdana,sans-serif;}

#frame, #frameInner{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #899196;width:751px;margin: 0 auto 8px;background: url(images/main/contentBkgd.gif);voice-family: "\"}\""; voice-family:inherit; width: 749px;}
#frameInner{background: url(images/common/bknd.gif);}



#mast, .band{width:749px;margin:0;padding:0;}



#leftCol, #centerCol, #rightCol, #content, #leftNav{float:left;}
#leftCol{width:200px;background:#dce4f3;line-height:110%;border-right:1px solid #0d4c7d;}
#rightCol ul{margin: 0;padding:8px 0;}
#leftCol ul{margin: 0;padding:8px 0 13px;}

#rightCol ul{padding-bottom:5px;}
#leftCol li{list-style:none;margin:0 0 .55em;padding:4px 2px 3px 7px;}
#rightCol li {list-style:none;margin:0 0 .9em;padding:2px 2px 1px 15px;}

#centerCol, #content{width:318px; padding:5px 15px;font:normal 110% verdana, sans-serif;line-height:120%}
#content{width:590px;}
#content p{padding:1px 4px 7px 0;margin:0;}
#centerCol p{padding:1px 4px 7px 0;margin:0;line-height:130%;}

#rightCol{width:199px;border-left:1px solid #0d4c7d;}
#rightCol p{padding:2px 4px 2px 7px;}
#rightBox{float:right;background:#e1debb; border:1px solid #000;width:200px;padding:5px;margin-top:35px;font-size:85%;margin-bottom:5px;}
#nav{background:#fff}
.block{display:block;}

#news{background:#dce4f3;}
#news p{padding-bottom:5px; padding-top:5px;margin:0;}
h2{display:inline;font:bold 100% verdana, sans-serif; margin:0; color:#0d4260;padding:8px 2px 2px 0;}
#rightCol h2.header, #leftCol h2.header, #leftCol h1.header, #leftNav h2.header {font:normal 125% verdana, sans-serif; margin:0; background:#0d4260; color:#fff;padding:2px 2px 1px 7px;display:block;}
.bottom{
	vertical-align: bottom;
}
#content h1{font:normal 125% verdana, sans-serif; margin:0; color:#0d4260;padding:0 2px 15px 0;}


#rightSideBar h1 {font:normal 100% verdana, sans-serif; margin:0; background:#0d4260; color:#fff;padding:2px 2px 1px 7px;}
.hiLite{color:#000;font:bold 100% verdana, sans-serif;}
img.thumbnailL{float:left; padding: 0 15px 5px 0;}
.hr{border-top: 1px solid #0d4260;margin:0 150px; padding:8px 0 8px;clear:both;}
.portSection{padding:7px 0;}
img{border:0;}

#content ul {margin:0;padding:0;}
#content li{list-style: url(images/common/bullet_br.gif);margin:.5em .5em .5em 2em;}
#footer{width:749px;margin: 5px auto 35px;color:#FFFFFF}
#footer ul{margin:0;padding:0 2px;}
#footer li.copy{float:left;list-style:none;padding:0;}
#footer li.phone{float:left;list-style:none;padding-left:175px;}
#footer li.email{float:right;list-style:none;padding:0;}
.right{font: 90% arial,sans-serif;width:110px;float:left;text-align:right;clear:both;}
.left{font:bold 90% verdana,sans-serif;width:250px;float:left;text-align:left;}
#rightSideBar{float:right; width:165px;margin:15px 0 5px 5px; border:1px solid #0d4260}
#rightSideBar ul{margin:3px 3px 3px 7px;padding:0}
 #rightSideBar li {list-style:none;margin:0 0 .9em;}
 
#leftNav ul{margin:0;padding:10px 0 0 0 ;line-height:175%; }
#leftNav li{list-style:none;margin:0 0 .5em;padding:2px 2px 1px 6px;font-size:115%;}
#leftNav li.sub {list-style:none;padding:0 2px 2px 17px;font-size:105%;line-height:100%}
#leftNav{width:118px;background:#dce4f3;border-right:1px solid #0d4c7d;}

#portfolio li{list-style: url(images/common/bullet_br.gif);}
.clientList2{width:260px; padding:5px;margin:2px; float:left;}
#content .clientList2 ul{margin-bottom:12px;}
#clientList li, #content .clientList2 li{list-style:url(images/common/bullet_br.gif);margin:.1em .5em .4em 3em;}
#clientList a, .clientList2 a{color:#0d4c7d; text-decoration:underline;}
#clientList a:hover, .clientList2 a:hover{color:#0a736b; text-decoration:none;}
/*LINKS*/
#rightCol a {display:block; text-decoration:none;padding:3px 10px;color:#0d4c7d;}
#rightCol a:hover{background: url(images/common/bullet.gif) no-repeat left;color:#0a736b;}
#rightCol #news a {display:inline;text-decoration:underline; color:#0d4c7d;background: none;padding:0;}
#rightCol #news a:hover {text-decoration:none; color:#0d4c7d;}

#leftNav a {display:block; text-decoration:none;padding:0 8px;color:#0d4c7d;}
#leftNav a:hover{background: url(images/common/bullet2.gif) no-repeat left;color:#0a736b;}
#leftNav li.active {color:#000;border-left:2px solid #5a5e49;margin-left:9px;padding-left: 3px;color:#000;}
#leftNav li.subactive {color:#000;border-left:2px solid #5a5e49;margin-left:20px;padding:0 2px 2px 3px;font-size:105%;line-height:100%}




#leftCol a{text-decoration:none; color:#fff;}
#leftCol a:hover{text-decoration:underline; color:#f5f5f5;}
#content a  {text-decoration:underline; color: #67572f;}

#content a:hover{text-decoration:none; color: #000;}


#leftNav a.bulletStyle:hover {background:none;color:#5a5e49;text-decoration:underline;}




#rightSideBar a{text-decoration:underline; color:#0d4260;}
#rightSideBar a:hover{text-decoration:none; color:#0a736b;}
#footer a{text-decoration:underline;color:#fff;}
#footer a:hover{text-decoration:none;color:#fff;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline; color:#0d4260;}
.indent{padding-left:25px;}
.smallFont{font-size:80%;font-weight:bold;}
.lgFont{font-size:115%;font-weight:bold; color:#0d4260;}
.lgFont2{
	font-size:120%;
	font-weight:bold;
	color:#0d4260;
	margin:10px auto;text-align:center;
	font-variant: small-caps;
	
}
#formsubmit{ margin: 7px 0; display: inline; width: 75px; background: #dce4f3; border: 1px solid #67572f;color:#fff;font-size:80%;padding:1px; color:#003333}
.center{margin:0 auto;}
.quote{ margin: 5px auto;padding:3px 70px;text-align:center;}
.gold{color:#67572f}


/*NEWS BLAST*/

#newsBox{width:#640; border:1px solid #000; background:#fff; padding: 4px; margin: 6px; }

/*OD NETWORK*/
#od{background:#fff; margin:0 auto;padding:20px;width:800px;text-align:center;}


/*hacks*/


html>body #frame, html>body #frameInner{width: 749px;}