body {background: url('images/bg.jpg') repeat 0 0 #212121;margin: 0;padding: 0;color:#414141;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15pt;}
a {text-decoration:none;color:#D2430C;}
a:hover {color:#000;}
li {line-height:12pt;}
img {border:none;}
h1, h2, h3, h4{margin:2px 0;padding:2px 0;}
p{margin:5px 2px;padding:0;}

#topbg {position: absolute;width: 100%;height: 130px;background: #212121;}

#wrapper {position: relative;width:800px;height: 100%;margin:0 auto;}

#container {position: relative;width: 800px;float: left;background: url('images/container_bg.jpg') repeat-y 0 0 #ffffff;margin: 53px 0 0 0;display: inline;}

#header {position: relative;float: left;width: 800px;height: 77px;background: url('images/header_bg.jpg') repeat-x 0 0;}
#header a.logo {position: relative;float: left;width: 228px;height: 77px;background: url('images/logo.jpg') no-repeat 0 0;}
#header a.logo:hover {background-position: 0 -77px;}
#header .topright {position: absolute;top: -22px;right: 10px;color: #878787;font: 9px/18px verdana;}
#header .topright a {color: #878787;font: 9px/18px verdana;text-decoration: none;}
#header .verticalline {color: #4D4D4D;font: 16px/18px verdana;}
#header .topright a:hover {text-decoration: underline;}

#banner {position: relative;float: left;width: 800px;height: 216px;background: url('images/header_bluebg.jpg') repeat-y 0 0 #ffffff;}
#banner .slogan {position: absolute;top: 0;left: 0;}

#rotatingimage {position: relative;float: right;width: 572px;height: 216px;margin: 0;background: #ffffff;}

#nav {position: relative;float: left;width: 549px;height: 28px;	margin: 39px 0 0 12px;display: inline;font-size:10px;text-transform:uppercase;font-weight:bold;}
#nav a.services {position: relative;float: left;width: 79px;height: 28px;}
#nav a.clientsandpartners {position: relative;float: left;width: 141px;height: 28px;}
#nav a.careeropportunities{position: relative;float: left;width: 158px;	height: 28px;}
#nav a.aboutus {position: relative;float: left;width: 77px;height: 28px;}
#nav a.contactus {position: relative;float: left;width: 94px;height: 28px;}
#nav a:hover {color:#E0E0E0;}
#nav:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #nav {height:1%;}
*:first-child+html #nav {min-height:1px;}

#sidebar {position:relative;float: left;width: 172px;margin:18px 0 0 22px;display: inline;text-align: left;}
/*
#sidebar ul {position:relative;float:left;width: 172px;text-align: left;margin:0;padding: 0;}
#sidebar li {position:relative;float:left;width: 172px;text-align: left;margin: 0;padding:0;display:inline;color: #3F3F3F;}
*/
#sidebar ul {margin:0;padding:0;}
#sidebar ul li{list-style-type:square;margin-left:12px;padding:2px 3px;}
#sidebar strong {position: relative;float: left;width: 172px;font: 11px/18px verdana;font-weight: bold;color:#D2430C;padding: 0 0 3px 0;}
#sidebar .headline {position: relative;float: left;width: 172px;font: 10px/14px verdana;font-weight: bold;color: #5F5F5F;padding: 0 0 6px 0;}
#sidebar .divider {position: relative;float: left;margin: 25px 0 0 65px;display: inline;}
#sidebar .VetsToWork {width:102px;height:84px;margin:15px auto 10px auto;text-align:center;clear:both;display:block;}

#content {position: relative;float: left;width: 553px;min-height: 400px;background: url('images/content_bg.jpg') no-repeat 0 0;margin: 10px 0 0 43px;padding: 0 0 10px 0;display: inline;text-align: left;}
#content .title {position: relative;float: left;width: 489px;height: 24px;margin: 15px 0 0 16px;display: inline;}
#content .text {position: relative;float: left;width: 489px;margin: 5px 0 0 18px;display: inline;font: 11px/18px verdana;color: #676767;}
#content a {font: 11px/18px verdana;text-decoration: none;}
#content a:hover {text-decoration: underline;}
#content .smallimage {position: relative;float: left;padding: 8px 10px 0 0;}
#content .text strong {font: 11px/18px verdana;font-weight: bold;color: #2A2A2A;}
#content .table {background: #CBCBCB;width: 500px;}
#content .td_header  {border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;background: url('images/table_tdheaderbg.jpg') repeat-x 0 0 #31639E;font: 11px/18px verdana;font-weight: bold;color: #ffffff;}
#content .td_left  {border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;background:#DBD7CE;font: 11px/18px verdana;}
#content .td_right  {border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;background:#E9E7E0;font: 11px/18px verdana;}
#content .td_aboutus  {	font: 11px/18px verdana;color: #494B4E;}
#content .clientstable  {padding: 3px 3px 10px 3px;}
#content a.moreinfo {font: 10px/18px verdana;font-weight: bold;}
#content .serviceofferings {position: relative;float: left;width: 460px;background:#ffffff;border: 1px solid #ccc;background:#E9E7E0;padding:4px;}
#content h1{font-size:18px;padding:5px 15px;margin:2px;}
#content h2{padding:5px 15px;margin:2px;}

#footer {position: relative;float: left;width: 800px;height: 36px;background: url('images/footer_bg.jpg') repeat-x 0 0;padding: 0 0 10px 0;}
#footer .links {position: relative;float: left;margin: 13px 0 0 16px;display: inline;font: 10px/14px verdana;color: #ACACAC;}
#footer a.link {font: 10px/14px verdana;color: #ACACAC;text-decoration: none;}
#footer a.link:hover {text-decoration: underline;}
#footer a.backtotop {position: relative;float: right;margin: 13px 10px 0 0;display: inline;}


