.pre-content {height:308px;}
.content-container {top:308px;}
div#banner {background-image:url(../_images/banners/contact-us.png);height:120px;}

#content-main .info-sub .call-out-bar, #solution #content-main .info-sub .call-out-bar {background:url(../_images/company/bg_contact-call-out-stretcher.png) top center repeat-y;width:277px;margin-top:50px;}	
#content-main .info-sub .call-out-bar h4, #solution #content-main .info-sub .call-out-bar h4 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;border-bottom:none;padding:0;text-indent:0;margin-bottom:0px;padding-bottom:10px;}
.vcard {padding:22px 22px 28px 22px;font:13px/1.5em Arial, Helvetica, sans-serif;}
#content-main .info-sub .call-out-bar .vcard em {color:#389733;}
#content-main .info-sub .call-out-bar .adr strong, #content-main .info-sub .call-out-bar .vcard strong {font-weight:normal;color:#333;}
#content-main .info-sub .call-out-bar p {margin:10px 0 0 0;padding:0;}
#content-main .info-sub .call-out-bar .border {border-bottom:1px solid #d9d9d9;width:auto;padding-bottom:14px;margin-bottom:14px;}
#content-main .info-sub .call-out-bar a {color:#0B66B2;}
#content-main .info-sub .call-out-bar a.email {display:none;}
#content-main .info-sub .call-out-bar a.arrow {}
#content-main .info-sub .call-out-bar a.arrow:hover {color:#0B66B2;border-bottom:1px dotted #0B66B2;cursor:pointer;}
#content-main .info-sub .call-out-bar a.arrow span {margin-left:0;padding-left:5px;border-bottom:none;display:block;float:left;}
#content-main .info-sub .call-out-bar a:hover {color:#0799EC;}
#content-main .info-sub .call-out-bar-footer {background:url(../_images/company/bg_contact-call-out-ftr.png) bottom center no-repeat;width:277px;}
#content-main .info-sub .call-out-bar-header {background:url(../_images/company/bg_contact-call-out-hdr.png) top center no-repeat;width:277px;}
table.checkboxlist td { padding:5px !important; }
table.checkboxlist td input { margin-right:5px; }
table.checkboxlist label { display:inline; }
.info-sub h4.np {border-bottom:0 none;margin-bottom:0;}
.info-sub h4.no-p {padding-bottom:0;border-bottom:none;}
.info-sub h4.no-p a:hover {background-color:#D8D8D8;}

/* Section specific- checkout */	
#content-header {height:60px;padding:0;width:inherit;}
	#content-header ul#nav-sub {padding:15px 24px;}
	#content-header ul#nav-sub li {height:30px;}

/* Global Sub Nav */	
ul#nav-sub {width:744px;height:30px;margin:0 auto;}
	ul#nav-sub li { float:left;margin:0;padding:0 36px;background:none;}
		ul#nav-sub li a {color:#FFF;height:40px;background-repeat:no-repeat;background-position:center;}
		
/* Section specific- resources */
ul#nav-sub li a {background-image:url(../_images/subnav_about.png);}
	ul#nav-sub li a {background-position: -9px 7px;width:52px;display:block;}
		ul#nav-sub li a:hover {background-position: -9px -33px;}

.pagepay { text-align:left; color:#333; line-height:24px; }
.pagepay h1 { font-size:12px; font-weight:bold; text-indent:2px; line-height:30px; margin:0; }
.pagepay h2 { font-size:12px; font-weight:bold; text-indent:2px; line-height:30px; margin:0; }
.pagepay a { text-decoration:none; color:#333; }
.pagepay a:hover { text-decoration:underline; color:#666; }

.pagepay .payimg img { margin:5px 7px 0 0; border:#ededed solid 1px; padding:4px; }

#paybank {margin:0;}
#paybank li { background-image: none;float:left; margin:5px 11px 10px 0; border:#ededed solid 1px; line-height:24px; width:274px; _width:274px; padding:0; } 
#paybank span { background-color:#ededed; line-height:30px; _line-height:27px; display:block; height:30px; _height:26px; padding-top:0; _padding-top:3px; text-indent:10px; }
#paybank p { padding:10px; margin:0;text-indent: 0; }
#paybank img { margin:0 0 0 5px; padding:0; display: block; }

div#content .contact h3, div#content .job h3, div#content .demo h3 {font-size: 14px; font-weight:bold; line-height:30px; margin-bottom:5px;}
div#content .contact ul, div#content .job ul {margin:0 0 0 20px;}
div#content .contact p, div#content .job p {margin:0;}
