body {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#003768;
padding:0px;
margin:0px;
}
h1 {
	font-size:160%;
	margin:8px 0px 5px 0px;
}
h2 {
	font-size:140%;
	margin:8px 0px 5px 0px;
}
h3 {
	font-size:120%;
	margin:8px 0px 5px 0px;
}
p {
	font-size:100%;
	margin:5px 0px;
}
a {
	text-decoration:none;
	border:0px;
	color:#003768;
}

#content a {
	color:#3A3668;
	text-decoration:underline;
}
a:hover {
	
}
img {
	border:0px;
}

hr {
	border:solid 1px #DCEBF9;
}
.light_blue
{
	color:#77B6D9;
}
#main_container {
	width:827px;
	margin:0px auto;
}

#header {
	width:827px;
	background-image:url("/images/header_bg.jpg");
	background-repeat:no-repeat;
	height:140px;
	
}

#logo 
{
	margin:15px 0px 0px 0px;
	float:left;
}

#helping_you 
{
	margin:45px 0px 0px 0px;
	float:left;
}

#header form{
	
	width:200px;
	height:80px;
	float:right;	
	padding:14px 62px 0px 0px;
}
#header form .search_terms{
	border:solid 1px #003768;
	width:110px;
	height:18px;	
}
#header form img{
	margin:3px 0px 0px 0px;	
	float:left;
}
#header form input{
	
	margin:2px 0px 0px 0px;	
	float:left;
}

#header form .go{
	margin:4px 0px 0px 2px;		
}

#top_nav 
{
	margin-top:2px;
	height:24px;
	background-image:url("/images/nav/bg_sliver.gif");
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:3px;
}
#top_nav  a
{
	display:block;
	height:23px;
	margin-right:13px;

}
#top_nav .home {
	width:53px;
	
}
 #top_nav li.passive .home:link , #top_nav li.passive .home:visited 
{
	background-image:url("/images/nav/home_off.gif");	
}

#top_nav li.selected .home, #top_nav li.passive .home:hover , #top_nav li.passive  .home:active
{
	background-image:url("/images/nav/home_on.gif");
}

#top_nav .about_us {
	width:88px;	
}

 #top_nav li.passive .about_us:link , #top_nav li.passive .about_us:visited 
{	
	background-image:url("/images/nav/aboutus_off.gif");	
}

#top_nav li.selected .about_us, #top_nav li.passive .about_us:hover , #top_nav li.passive  .about_us:active
{
	background-image:url("/images/nav/aboutus_on.gif");
}

#top_nav .ourclients {
	width:99px;	
}

 #top_nav li.passive .ourclients:link , #top_nav li.passive .ourclients:visited 
{	
	background-image:url("/images/nav/clients_off.gif");	
}

#top_nav li.selected .ourclients, #top_nav li.passive .ourclients:hover , #top_nav li.passive  .ourclients:active
{
	background-image:url("/images/nav/clients_on.gif");
}

#top_nav .casestudies {
	width:114px;	
}

 #top_nav li.passive .casestudies:link , #top_nav li.passive .casestudies:visited 
{	
	background-image:url("/images/nav/casestudies_off.gif");	
}

#top_nav li.selected .casestudies, #top_nav li.passive .casestudies:hover , #top_nav li.passive  .casestudies:active
{
	background-image:url("/images/nav/casestudies_on.gif");
}




#top_nav .contact {
	width:101px;	
}

 #top_nav li.passive .contact:link , #top_nav li.passive .contact:visited 
{	
	background-image:url("/images/nav/contact_off.gif");	
}

#top_nav li.selected .contact, #top_nav li.passive .contact:hover , #top_nav li.passive  .contact:active
{
	background-image:url("/images/nav/contact_on.gif");
}

#top_nav .articles {
	width:184px;	
}

 #top_nav li.passive .articles:link , #top_nav li.passive .articles:visited 
{	
	background-image:url("/images/nav/articles_off.gif");	
}

#top_nav li.selected .articles, #top_nav li.passive .articles:hover , #top_nav li.passive  .articles:active
{
	background-image:url("/images/nav/articles_on.gif");
}


#top_nav .links {
	width:57px;	
}

 #top_nav li.passive .links:link , #top_nav li.passive .links:visited 
{	
	background-image:url("/images/nav/links_off.gif");	
}


#top_nav li.selected .links, #top_nav li.passive .links:hover , #top_nav li.passive  .links:active
{
	background-image:url("/images/nav/links_on.gif");
}

#top_nav ul 
{
	margin:0px;
	padding:0px;
}
#top_nav ul li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

#page_content 
{
	padding:13px 0px 0px 0px;
	width:827px;
	margin:0px;
}
#right_side 
{
	border-left:solid 1px #DFEDFA;
	width:700px;
	padding-left:13px;
	margin:0px;
	float:right;
}
#content 
{
	border-right:solid 1px #DFEDFA;
	width:476px;
	margin:0px 0px 0px 0px;
	float:left;
	padding-right:11px
}
#signposts 
{
	width:200px;
	margin:0px;
	float:left;	
	clear:none;
}
#signposts .item {
	width:200px;
	margin:0px 0px 0px 0px;
	background-image:url("/images/signpost_bg_lge.jpg");
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:5px;
	padding-top:1px;
}


#signposts .item h4 {
	width:160px;
	color:#003768;
	margin:0px;
	padding:4px 6px;
	font-size:100%;
}
#signposts .item a {
	display:block;
	color:#6EB1D7;
	background-image:url("/images/icons/sm_arrow.gif");
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:8px;
	margin-left:7px;
}
#signposts .item a:link, #signposts .item a:visited{
	
	color:#6EB1D7;	
}
#signposts .item a:hover, #signposts .item a:active{
	
	color:#003768;
}
#side_effect {
	margin-top:50px;
}
.featured_item 
{
	width:473px;
	border-top:solid 1px #DCEBF9;
	padding:15px 0px 5px 0px;
	float:left;
	margin-top:8px;
}
.featured_item .image
{
	width:100px;
	margin:0px;
	float:left;	
}
.featured_item .text
{
	width:373px;
	margin:0px;
	float:left;	
}
.featured_item .text h3
{
	margin:0px;	
}
.featured_item .text p
{
	margin:5px 0px;	
}
#left_nav dl {
	width:110px;
	margin:0px;	
	padding:0px;	
}
#left_nav dt{
	color:#868687;
	font-size:130%;
	font-weight:bold;
	margin:0px;	
	padding:0px;	
}
#left_nav dt a{
	color:#868687;
	
}


#left_nav dd{
	margin:5px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:solid 1px #DFEDFA;
	
}
#left_nav dd a {
	font-size:110%;
}
#left_nav dd a:link, #left_nav dd a:visited {
	color:#868687;
}

#left_nav dd a:hover, #left_nav dd a:active {
	color:#003768;
}

#left_nav dd a.selected{
    color:#003768;	
}


#footer {
	padding-top:5px;
	width:100%;
	color:#6EB1D7;
	clear:both;
	font-size:110%;
	letter-spacing:0px;
}
#footer a {
	color:#6EB1D7;
	font-size:100%;
}

#footer a.selected {

}
#footer a:link,#footer a:visited{
	
	color:#6EB1D7;	
}
#footer a:hover, #footer a:active{
	
	color:#003768;
}
#footer a:link,#footer a:visited{
	
	color:#6EB1D7;	
}
#footer a:hover, #footer a:active{
	
	color:#003768;
}

#base {
	margin:6px 0px 0px 0px;
	border-top:solid 1px #6EB1D7;
	width:100%;
	clear:both;
	float:left;
}
#base ul {
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
}
#base li {
	float:left;
	list-style:none;
	margin-right:20px;
	font-size:100%;
}
#base p {
	width:100%;
	clear:both;
	padding:2px 0px;
}
#base p a {
	width:100%;
	clear:both;
	padding:2px 0px;
	margin:0px 10px 0px 10px;
}

#content a {
	color:#003768;
}
