
h2 {margin: 0; padding: 0;
font: bold 18px Arial, Helvetica, sans-serif;
color: #333;margin: 8px 0 7px 0; padding: 0 0 4px 0;
border-bottom: 0px solid #ddd;	line-height: 26px;
	}

.highlight {color: #000;}
.highlight a {color: #CF6600;}
.highlight a:hover {color:#ff6600}



#page-head {background: #1a5494 url(/images/bg-html.gif) repeat-x; width: 750px; 
margin: 0 auto;padding:0px}
#page-foot {background: #1c344e;width: 750px; margin: 0 auto;;padding:0px}



#brand {margin: 0 auto; padding: 5px 0px 0px 0px;width: 750px;}


#nav {background: #1c344e;border-top: 1px solid # 3971b2;
width: 750px; margin: 0 auto;}

#nav-primary {margin: 0px 0px 0px 5px; padding: 5px 0 0 0; }

#nav-primary a {padding: 4px 18px;text-decoration: none;color: #fff;font-size: 12px;}

#nav-primary ul#nav-corporate {margin: 0; padding: 0;float: left;}

#nav-primary ul#nav-corporate li {
margin: 0 2px 0 0;
float: left;
background: transparent url(/images/nav-tab-left.gif) no-repeat 0 0;}

#nav-primary ul#nav-corporate li a {
float: left;
background: transparent url(/images/nav-tab-right.gif) no-repeat right 0;
}

#nav-primary ul#nav-corporate li a:hover {text-decoration:underline;}
		


#content
{
	margin: 0px auto; padding: 0;
	width: 750px;background:#fff
}
#content2
{
	margin: 20px auto; padding: 0;
	width: 750px;
}


#content-primary
		{
			margin: 20px 0px 20px 0px; padding: 10px 0;
			
			float: left;
		}

#content-secondary
		{
			margin: 13px 0px; 
			width: 172px;
			float: left;
		}
		


#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: #bbb;
	background: #12273e;
	font-size: 11px;width: 750px; margin: 0 auto;
}

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



	body.main #content
	{
	}

		body.main #content-primary
		{
			width: 492px;
			margin-left: 15px;margin-bottom:20px; padding: 0;
		}

		body.main #content-secondary
		{
			width: 230px;margin-left: 10px; 
		}
		body.main #content-primary2
		{
			width: 341px;clear:both;float:left;
			margin-left: 28px; padding: 0;
		}

		body.main #content-secondary2
		{
			width: 349px;float:left;margin-left:36px
		}
		

		body.main #content-primary3
		{
			width: 720px;clear:both;float:left;
			margin-left: 28px; padding: 0;
		}

		body.main #content-primary4
		{
			width: 610px;clear:both;float:left;
			 padding: 0px 0px 0px 75px; margin-top:20px
		}


		body.main #content-primary5-orig
		{
			width: 640px;clear:both;float:left;
			margin-left: 78px; padding: 0; margin-top:20px
		}
		body.main #content-primary5
		{
			width: 655px;float:left;
			 width: 655px; margin: 0 auto;
			padding: 0px 0px 0px 50px;
		}

body.main #content-primary5a
		{
			width: 62px;clear:both;float:left;
			  margin: 0 auto;
		}

		body.main #content-secondary5
		{
			width: 210px;float:left
		}

		body.main #content-secondary5 p
		{
			font-size:11px; font-family:verdana; color:#000;
		}
	body.main #content-primary4 p
		{font-size:13px; font-family:verdana; color:#000; line-height:16px;
			margin: 0 0 16px 0;}


body.main #content-primary4 li
		{font-size:13px; font-family:verdana; color:#000; line-height:16px; list-style-type:disc}

body.main #content-primary4 ul
		{font-size:13px; font-family:verdana; color:#000; line-height:16px}


body.main #content-primary4 h3
		{font-size:13px; font-family:verdana; color:#000; line-height:16px; font-weight:bold;margin:0px}

body.main #content-primary4 h2
		{font-size:18px; font-family:arial; color:#00008b; line-height: 24px; font-weight:bold}



.w1, .w2, .w3, .w4
{
	display: block;
	margin: 0; padding: 0;
}


.callout
{
	clear: left;
	margin: 0 0 20px 0;
	font-size: 12px;
	zoom: 1;
}
.callout2
{
	clear: left;
	margin: 0 0 20px 30px;
	font-size: 12px; width:550px;
	zoom: 1;
}
	.callout .w1
	{
		background: url(/images/section-tl.gif) no-repeat 0 0;
	}

	.callout .w2
	{
		background: transparent url(/images/section-tr.gif) no-repeat right 0;
	}

	.callout .w3
	{
		background: url(/images/section-bl.gif) no-repeat 0 bottom;
	}

	.callout .w4
	{
		padding: 10px 20px 20px 20px;
		background: transparent url(/images/section-br.gif) no-repeat bottom right;
	}

	


		.callout .title
		{
			margin: 6px 0 4px 0;
			color: #4E80C1;
			font: bold 14px/20px arial;
		}

		.call222 
		{
			margin: 56px 0px 4px 0px; font-color: red;
			font: bold 20px arial;line-height:300px
		}


		.callout .floated
		{
			margin-top: 5px;
		}

			#content-secondary .callout dt
			{
				margin: 0 0 5px 0; padding: 10px 0 5px 0;
				font-weight: bold;
				color: #222;
			}

			#content-secondary .callout ul.checklist
			{
				margin: -10px 0px 0px 0px; padding: 0;
				list-style: none;
			}

			#content-secondary .callout ul.checklist li
			{
				margin: 0; padding: 0 0 0 18px;
				background: url(/images/dot.gif) no-repeat 2px 6px;
			}

			#content-secondary .callout ul.checklist li p
			{
				margin: 0 0 10px 0;
			}
	
			#content-secondary .callout ul
			{
				margin: 0; padding: 0;
			}




			#content-secondary2 .callout ul.checklist
			{
				margin: 10px 0px 0px 20px; padding: 0;
				list-style: none;
			}

			#content-secondary2 .callout ul.checklist li
			{
				margin: 0; padding: 0 0 0 18px;
				background: url(/images/dot.gif) no-repeat 2px 6px;
			}

			#content-secondary2 .callout ul.checklist li p
			{
				margin: 0 0 10px 0;
			}
	
			#content-secondary2 .callout ul
			{
				margin: 0; padding: 0;
			}


			#content-primary2 .callout ul.checklist
			{
				margin: 10px 0px 0px 20px; padding: 0;
				list-style: none;
			}

			#content-primary2 .callout ul.checklist li
			{
				margin: 0; padding: 0 0 0 18px;
				background: url(/images/dot.gif) no-repeat 2px 6px;
			}

			#content-primary2 .callout ul.checklist li p
			{
				margin: 0 0 10px 0;
			}
	
			#content-primary2 .callout ul
			{
				margin: 0; padding: 0;
			}









