
.homel {float:left; border:1px solid #1a5494; padding:10px;width:260px}
.homer {float:left; margin-left:15px; border:1px solid #1a5494; padding:10px;width:260px}
.homel h2 a, .homer h2 a {font-size:13px; margin:0px}
.homel h2, .homer h2 {margin:0px}
.highlight {color: #000;}
.highlight a {color: #CF6600;}
.highlight a:hover {color:#ff6600}
.picl {border-right:15px solid white}


.contr li
{
	list-style: none;
	margin: 1px 0 0px 0;
	padding: 1px 0px 1px 0px;
	
	font-weight: normal; font-size: 12px; font-family:  verdana, verdana, ; 
	color: #111111;
}

.contr 	{
	background:#fff;
	height: auto;
	
	text-align: left;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;margin-bottom:15px;
padding-bottom:1px;padding-bottom:15px; border-bottom:1px solid #ddd}



.contr a:link, .contr a:visited {color:#334b51; font-family:verdana,verdana, ; 
text-decoration:none; font-size:12px; margin:0px;padding:0px}


.contr a:hover {text-decoration:underline;color:#334b51}
.contr ul {margin-top:0px;margin-bottom:0px; list-style:none; margin-left:0px;
 margin-right:0px; padding:0px}



#page-head {;background: #26405b ;margin: 0 auto;; padding:0px 0px 0px 0px;
width:830px;text-align:left; }
#page-foot {background: #1c344e;width: ;padding:0px}


#tnav
{clear:both; background:#ecedef;width:826px;
border-bottom: 0px solid #ddd;border-top: 0px solid #ddd;height:26px;margin-bottom:0px;
border-left:2px solid #1a5494;border-right:2px solid #1a5494;}

#tnav-link
{
	margin:0px auto;padding:0px;padding-top:6px;
	width:800px;text-align:left;
}


#tnav-link a, #header-link a:visited
{
	

	margin: 0px;
	padding: 0px; 
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal; font-size: 12px; font-family:  verdana, verdana ; 
	color: #334b51;text-align:center;
	text-decoration: none;
}	

#tnav-link a:hover
{
	text-decoration: underline;
	color: #334b51;
}


#ad {padding:5px 0px 0px 0px; margin: 0px; ;float:left
 }

#nav-primary {background:url(bg-header-shadow-down.gif) left bottom repeat-x; height:33px;}


#nav {
margin: 0px auto; padding: 0px 0 0 12px; }

#nav ul {margin: 0; padding: 0;}

#nav ul li {
margin: 0 5px 0 0;float: left;
;background:#396aaa  }

#nav ul li a {padding: 5px 29px 7px 29px;
float: left;background:#618CC3 ;text-decoration: none;color: #fff;font-size: 12px;font-family:verdana
}

#nav ul li a:hover {text-decoration:underline;background:#396aaa}
	










#content
{
	padding: 0;
	width: 830px;background-color: #fff;
	clear: both;; margin: 0 auto; 
	
}
#content2
{
	margin: 20px auto; padding: 0;
	width: 850px;
}

.rgt { border:solid 1px #ddd; background:#fff; padding:5px; margin-bottom:15px}
.rgt p, .rgt li {font-size:11px; margin:0px 0px 10px 0px; line-height:18px;font-family:verdana}
.rgt ul, .rgt li {margin:0px 0px 10px 0px; padding:0px;  line-height:18px}
.rgt a:link {text-decoration:none}
.rgt a:visited {text-decoration:none}
.rgt a:hover {text-decoration:underline}

##content-secondary .rgt {padding:0px; margin:0px 0px 15px 0px}
##content-secondary .rgt p, .rgt li {font-size:11px; margin:0px 0px 10px 0px; 
 padding:0px;line-height:18px; font-family:verdana}

##content-secondary .rgt li { border-bottom:solid 1px #ddd;; padding:0px;margin:0px 0px 7px 0px}
##content-secondary .rgt ul {margin:0px}
#content-secondary a {text-decoration:underline}


#content-secondary ul 
		{margin:0px}


#content-primary
		{
			padding: 10px 15px 0px 0px; margin:0px ; background:#fff;
				background:#ffffff; width:600px;
			float: right;;border-left:0px solid #dddddd
		}

#content-secondary
		{
			
			width: 170px;margin: 0px;padding:0px;background:#fff;
			float: left;margin:0px 0px 12px 5px;padding-left:12px;padding-top:10px
;padding-right:12px;
		}

#content-secondary ul {list-style:none}
#content-secondary li {border-bottom: 0px solid #fff;	padding: 0px 0px 3px 0px;	
	margin: 0px 0px 10px 0px; font-size:12px; font-family:arial;    display: block;}

#content-3
		{
			
			width: 142px;margin: 0px;padding:0px;
			float: left;padding:20px 0px 0px 15px;
		}


#footer
{
	margin: 2px auto; padding: 20px 0 20px 0;
	
}

	#footer .nav li
	{
		border-bottom: 1px solid #29425c;
		line-height: 20px;
	}

	#footer .nav a
	{
		color: #859cb6;
		font-size: 11px;
		text-decoration: none;
		display: block;
		line-height: 20px;
		float: none;
		zoom: 1;
	}

	#footer .nav a:hover
	{
		color: #bfd0e2;
	}

	#footer .nav a img
	{
		margin: 0 2px 0 0;
		zoom: 1;
	}

	#footer address
	{
		color: #859cb6;
		font-size: 11px;
		font-style: normal;
		width: 192px;
		float: left;
	}

	#footer .title
	{
		color: #e5edf5;
		margin: 0 0 10px 0;
	}

	#footer-contact
	{
		margin: 0 10px;
		width: 344px;
		float: left;
	}

		#footer-contact .nav
		{
			width: 152px;
			float: left;
		}

	#footer-nav-marketing
	{
		margin: 0 10px;
		width: 162px;
		float: left;
	}

	#footer-nav-solutions
	{
		margin: 0 10px;
		width: 162px;
		float: left;
	}




#legal
{
	padding: 10px 0;
	color: #777;
	background: #fff;
	font-size: 11px;margin:0px auto;width:820px;text-decoration:none;
	  border-left:1px solid #EBEADF; border-right:1px solid #EBEADF;border-bottom:1px solid #EBEADF;
}


#legal a {color: #777;
	background: #fff;
	font-size: 11px; text-decoration:none;}

#legal .legal-copyright {margin:auto;;text-align:center}


