html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,
sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,

form,label,legend,caption,tbody,tfoot,thead

{;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font:inherit inherit 100% inherit}:focus{outline:0}


td {text-align:left}
.imgl {border-right:15px solid white}
caption{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:\"\"}blockquote,q{quotes:\"\" \"\"}

body{line-height:1;color:#000;background:#fff;font:13px arial,helvetica,clean,sans-serif}

.alignleft {float:left; border-right:15px solid white}

table{border-collapse:separate;border-spacing:0;font-size:inherit}

select,input,textarea{font:99% arial,helvetica,clean,sans-serif}pre,code{font:115% monospace}

body *{line-height:1.22em}.clear{clear:both}.nav ul:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav ul, .clearfix{display:inline-block;}/*Hide from IE Mac\*/.nav ul,.clearfix {display: block;}/*End hide from IE Mac*/

body {background: #e7f2ce}
img {border:0}
.getit {padding:2px; background-color:#ddd; border:1px solid #333; margin-top:10px}

#content-primary4 td {font-size:13px}
#ul {list-style:none}
#content ul li {list-style-image:url(blob.gif); margin:4px}
#content ul, #content ol {margin-left:15px}
#content-primary ul li {line-height:16px; }

#content ol
{
	list-style: decimal;
}

#page ul.nav,
#page .nav ul
{
	margin: 0; padding: 0;
	list-style: none;
}

		#page ul.nav li,
		#page .nav ul li
		{
			margin: 0; padding: 0;
		}





/* ## General Text
------------------------------------------------------------*/

	p,ul,ol
	{
		margin: 0 0 15px 0;
		color: #000;
		line-height: 17px;
		font-size: 12px;font-family:  verdana, arial
	}



table {		margin: 0 0 0px 0;
		color: #000;
		line-height: 17px;
		font-size: 11px;font-family: arial, verdana
	}
	blockquote {
		}

	em {
		font-style: italic;
		}

	strong {
		font-style: bold;
		}

	a {
		color: #0000ff;
		}

	a:visited {
		}

	a:hover {
		color: #0000ff; text-decoration:none
		}

	a:active {
		}



/* ## Headings
------------------------------------------------------------*/

	
	h1, h2, h3, h4, h5, h6 {


		margin: 0 0 10px 0; padding: 0;
		color: #172d02;
		}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		text-decoration: none;
		}

	h1 {
		font-size: 20px; 
		border-bottom:0px solid #0066b3;
		 font-weight:bold; padding:0px; 
		}

h2 {margin: 0; padding: 0;font-weight:bold;
font-size: 16px; font-family: Arial, Helvetica, sans-serif;
;margin: 26px 0 0px 0; padding: 0 0 4px 0;
border-bottom:0px solid #bbb;}

h2 a {font-size:15px; border-bottom:1px solid #fff; margin-bottom:0px; padding:0px; text-decoration:underline}

	#h2 {
		margin: 5px 0 5px 0; padding: 0;
		font-size: 20px; line-height: 30px;
		color: #396aaa;font-weight:bold
		}

#content-secondary .rgt	h3 {
		margin: 0px 0px 5px 0px; padding:0px 0px 0px 0px ;background:#fff;
		font-size: 12px; line-height: 20px;; color:#CF6600; 
		}

#content-primary h3 {
		margin: 5px 0 5px 0; padding: 2px;
		font-size: 14px; line-height: 30px;
		color: #396aaa;background:#fff
		}

#content-secondary h3 {
		margin: 0px 0 5px 0; padding: 2px;
		font-size: 14px; 
		
		}
	h4 {
		font-size: 16px;
		line-height: 20px;
		margin: 5px 0 5px 0; padding: 0;
		}

	h5 {
		font-size: 14px;
		margin: 5px 0 5px 0; padding: 0;
		line-height: 20px;
		}

	h6 {
		font-size: 100%;
		}



	.highlight {
		background: #ffffcc;
		}

	p.highlight {
		border: 1px solid #FCED98;
		padding: 5px 10px;margin-bottom:20px
		}

	div.highlight {
		border: 1px solid #FCED98;
		padding: 10px 10px 0 10px; margin: 0 0 20px 0;
		}




.last
{
	margin-bottom: 0;
}



h2 .policy {background: url(backfade.gif)}

h2.newstitle {color:#fff; background: #6da145 url(tl_corner_mask.gif) no-repeat left top;
/*background: #a57b4c url(tl_corner.gif) no-repeat left top; 
/* #7b9580 url(tl_corner.gif) no-repeat left top; /*#FFF3B3;
*/ display:block; border-bottom:0px solid #666; /*border-top:1px solid #7b9580;	
*/text-decoration:none;font: bold 16px arial, Georgia, serif;padding:0.3em 0.6em;letter-spacing:0px}

.homel {float:left; border:1px solid #80795d; padding:10px;width:260px}
.homer {float:left; margin-left:15px; border:1px solid #80795d; 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}
body {margin:0px; background:#e7f2ce;}

#page-head {margin: 0 auto;; padding:0px;width:820px; }
#page-foot {background: #1c344e;width: ;padding:0px}



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


#nav {clear:both;
margin: 0px auto; width:820px;padding: 0px;background:#92ae67}

#nav ul {margin: 0; padding: 0;list-style:none}

#nav ul li {
margin: 0 0px 0 0;float: left;padding: 0;
;background:#92ae67  }

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

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










#content
{
	padding: 0;
	width: 820px;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:14px;font-family:verdana}
.rgt ul, .rgt li {margin:0px 0px 10px 0px; padding:0px;  line-height:14px}
.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:14px; 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 {color: #172d02}


#content-secondary ul 
		{margin:0px}


#content-primary
		{
			padding: 20px 20px 0px 20px; margin:0px ; background:#fff;
				background:#ffffff;margin:10px;
			float: left;width: 570px;border-left:0px dashed #92ae67
		}

#content-secondary
		{
			
			width: 160px;margin: 0px;padding:0px;background:#e7f2ce;
			float: left;padding:6px;margin:30px 0px 0px 10px
		}

#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: #dfefbd;
	background: #92ae67;
	font-size: 11px;margin:0px auto;width:820px;text-decoration:none;
	  
}


#legal a {color: #dfefbd;
	background: #92ae67;
	font-size: 11px; text-decoration:none;}

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


