body {margin:0; background-color:#173967;}
body, td {font:12px/18px arial, verdana;}

a:link, a:visited, a:active {color:#009933;}
a:hover {color:#999999}

h1 {font-size:24px; color:#000066; border-bottom: 1px dotted #666666; padding-bottom:5px;}
h2 {font-size:15px; color:#000066; padding-top:10px;}
h3 {font-size:16px; color:#009900; padding-bottom:5px;}
h3 .title {font-size:12px; color:#000066;}
hr {border:0px; border-bottom: 1px solid #cccccc;height:0px;}

.backgroundtop {background:url(/_includes/images/backgrounds/bg_backgroundrepeat.jpg) top repeat-x;}

.container {width:871px;}
.containerleft {background:url(/_includes/images/backgrounds/bg_body_leftside.gif) repeat-y; width:15px;}
.containerright {background:url(/_includes/images/backgrounds/bg_body_rightside.gif) repeat-y; width:12px;}
.home_body_bottom {background:url(/_includes/images/shell/home_body_repeat.jpg) repeat-y;width:871px; height:auto; margin:0 auto;padding-bottom:30px;}
.home_copy {margin:0 20px 0 210px;}

.content {background-color:#FFFFFF; width:663px; padding:30px 0 40px 0;}
.contentbox {text-align:left; width:585px;}
.date {color:#666666; margin: 5px 0 10px 0;}
.social_logos {float:left;clear:both;padding:280px 0 0 10px;}

.footer {background:url(/_includes/images/backgrounds/bg_footer.jpg) top no-repeat; height:69px; width:1018px; }

.footerclient {float:left; font-size:10px; font-weight:bold; color:#666666; width:165px; text-align:left; margin-left:100px; padding-top:15px }
.footertext {float:right; text-align:right; font-size:10px; color:#999999; width:600px; padding:15px 0 10px 0; line-height:13px; margin-right:80px;}
.wddlink {float:right; font-size:10px; font-weight:bold; color:#666666; width:865px; text-align:right; padding-bottom:20px; margin-right:80px;}

.imagefull {padding: 0 10px 10px 10px;}
.imageright {padding: 0 10px 0 10px;}

.logocontainer {background:url(/_includes/images/backgrounds/bg_logocontainer.jpg) top center no-repeat; height:89px;}
.logocontainer a {padding:0 5px;}

.logo {padding: 16px 0 0 25px;}

.masthead {background:url(/_includes/images/backgrounds/bg_masthead.jpg) top center no-repeat; height:84px;}

.navigation {background:url(/_includes/images/backgrounds/bg_navigation.jpg) top center repeat-y; width:181px;}

.navigation ul {
	list-style-type: none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:160px;
	text-align:left;
}

.navigation li {

	font-size:11px;	
	border-bottom: 1px dotted gray;
	background:url(/_includes/images/shell/bullet.gif) no-repeat;
	background-position:left center;
	padding:0px 0 0px 20px;
}
/*.navigation a {width: 150px; display: block; color:#0b41a5; line-height:24px; text-decoration: none; font-weight:bold;}
.navigation a:hover {color:green;}*/

li.navend {border: 0;}

.ocontainerleft {background:url(/_includes/images/backgrounds/bg_outsidebody_left.jpg) top repeat-y; width:82px;}
.ocontainerright {background:url(/_includes/images/backgrounds/bg_outsidebody_right.jpg) top repeat-y;}

.portfolio td {padding: 0 0 25px 0;}
.title {font-size:14px; font-weight:bold;}
