/* CSS Document  */
*{
	margin:0px;
	padding:0;
}
html,body{height:100%;}
body{font-size:100%;line-height:1.125em;background:#dddddd;}
html,input,textarea{font-family:Arial, Helvetica, sans-serif;color:#6c6c6c;}
.alignMiddle{vertical-align:middle;}
.container1{width:100%;}
div.container.third{width:33%;margin-right:20px;}

object{vertical-align:top; margin:0px; height:184px; }
.clear{clear:both;}
.cleft { clear:left;}
.cright { clear:right;}
.fleft{float:left;}
.grey{color:#666666;font-weight:normal;}
.blue_drk{ color:#1c508b;}
.mright40, #content .img-left.mright40{ margin:0 40px 9px 0;}
.capcase { text-transform:capitalize;}
/*content container models  */
div.container{overflow:hidden;width:100%;}
div.box1.half { width:400px; margin:0; }
div.container_c{overflow:hidden;width:100%;text-align:center;}
div.container_1{width:490px;}

/*images  */
a img{border:0;}
img{vertical-align:top;margin:3px;}
span.green1 { }
#content div.col-5a img.fright{margin-left:13px;margin-bottom:8px;}
#content div.col-5a img.fleft{margin-right:5px;}

/* links  */
a{color:#6c6c6c;text-decoration:none;}
.blue_drk a{ color:#1c508b;}

a:hover{text-decoration:none;font-weight:bold;}
h2 a{color:#666666;text-decoration:none;}
h2 a:hover{text-decoration:underline;font-weight:normal;}
.link1{color:#3a3a3a;padding-left:28px;background-position:0 3px;font-weight:bold;margin-left:-28px;position:relative;display:block;margin-bottom:9px;background-image:url(images/marker10.gif);background-repeat:no-repeat;}
.redbullet a.link1{background-image:url(images/redbulle.gif);background-position:2px 1px;}
a.link1.bulletred{background-image:url(images/diag_arr.gif);background-position:10px 3px;}
.bulletred2 a.link1{background-image:url(images/redbulle.gif);background-position:7px 3px;}
.bulletred3 a.link1{background-image:url(images/doubleda.gif);background-position:7px 3px;}

div.indent-col.indentleft{margin-left:33px;}
.link-1{display:block;float:left;background:url(images/link_bg0.gif) left top repeat-x;color:#4a4a49;text-decoration:none;}
.link-1 em{display:block;background:url(images/link_lef.gif) no-repeat left top;}
.link-1 strong{display:block;background:url(images/link_rig.gif) no-repeat right top;font-style:normal;padding:1px 13px 3px;}
.link-1:hover{text-decoration:none;color:#7b9b4c;}

/* lists  */
ol.indent{margin-left:24px;}
.button{color:#000000;background:url(images/button00.gif) top left no-repeat;text-decoration:none;padding:2px 11px 6px 12px;}
.button1{color:#000000;background:url(images/button10.gif) top left no-repeat;text-decoration:none;padding:2px 11px 6px 9px;}
.link2{color:#7b9b4c;background:url(images/marker30.gif) center right no-repeat;padding-right:20px;}
.button3{color:#000000;background:url(images/button00.gif) top left no-repeat;text-decoration:none;line-height:26px;padding:6px 11px 11px 12px;}
#content ul{list-style:none;margin:0;padding:0;}
#content div.indent-box li { margin-bottom:.75em;}
#content ul.marginleft67{margin-left:67px;}
#content ul.li-line_indent30 li{margin-bottom:.875em;margin-left:30px;}
/* list format for right navigation col-2*/
#content .col-2 ul { margin-left:8px; font-size:95%; }
#content .col-2 ul ul { margin-left:0px; }
#content .bullet5 ul li { background:url(images/diamondr.gif) top left no-repeat;background-position:7px 3px; padding-left:25px; margin:0;}
.faqlist h4 {background:url(images/curvedar.jpg) no-repeat 7px 1px; padding-left:28px; }
/*body#page1.expert .faqlist h3 {background:url(images/curvedar.jpg) no-repeat 9px 7px; padding-left:28px; }*/
#content .faqlist h4 { margin-bottom:5px; margin-left:0;}
a.smalllist_txt { font-size:70%; margin-bottom:0px;font-weight:normal; margin-left:5px; }

#content .bullet5 h4 { margin-top:20px; margin-bottom:2px;}
#content ul.h3_list {margin-left:80px; margin-top:-5px; }
#content ul.h3_list li h3 {margin-bottom:.4em;}




h3.padding{padding-left:45px;}
#content ul li{background:url(images/marker00.gif) top left no-repeat;background-position:0 9px;padding-left:13px;margin:0;}
#content ul li.backarrow{background:url(images/backarro.jpg) no-repeat 0 3px;padding-left:20px;margin-left:-7px}
#content .nobullet li{background:transparent;padding-left:13px;margin:0;}
#content ul li a{color:#255b98;line-height:1.64em;font-size:1.18em;font-variant:normal;}
#content .ul li a{color:#255b98;font-weight:bold;text-decoration:none;line-height:1.5em;font-size:1em;background:url(marker20.gif) top left no-repeat;background-position:0 4px;padding-left:13px;margin:0;}
#content .ul li span a{color:#646464;font-weight:normal;background:none;margin:0;padding:0;}
#content .ul1 li{background:url(tail1000.gif) bottom left repeat-x;padding-left:0;margin:0;}
#content .ul1 li a{color:#255b98;font-weight:bold;text-decoration:none;line-height:2.5em;font-size:1em;background:url(images/marker20.gif) top left no-repeat;background-position:0 4px;padding-left:13px;margin:0;}
#content .ul2 li a{color:#255b98;font-weight:bold;text-decoration:none;line-height:1em;font-size:1em;background:none;padding-left:0;margin:0;}
li.smalllist_txt{font-size:.85em;line-height:1.4em;}
ul.smalllist_txt li a { }
ul.smalllist_txt li {font-size:.85em;line-height:1.1em; }
#content p.smalllist_hdr {margin-bottom:7px; }

/* special highlighting */
.redhighlight{color:#D40000;}
.redhighlight_phone {color:#D40000; font-size:1.38em;}

img.img_mobile{position:relative;top:0;left:-55px;}
.highlight-call{color:#D40000;font:italic 1.25em Verdana, "Lucida Grande", Lucida, sans-serif;padding-right:30px;padding-left:30px;padding-top:15px;text-align:center;}
.doclink{color:#cb3a00;}
.marketing_txtsize{font-size:1.2em;}
p.marketing_txtsize{padding-right:40px;padding-left:30px;margin-top:20px;}
p.marketing_txt2 {padding-right:40px;padding-left:30px;padding-top:5px;}
div.marketing_txt2 h2{font-size:1.13em;font-weight:bold;}
.cyber_e{font:italic bold 1.25em "Times New Roman", Georgia, Times, serif;}
.regmark{ vertical-align:text-bottom; font-size:80%;}

/*content */
#content{font-size:0.75em;width:100%;text-align:left;}/*was 0 30 0 27 */
#content .indent-col1{padding:10px 0;}
#content .indent-col{padding:0 0 0 27px;}
#content .title{margin-bottom:16px;}
#content .img-left{float:left;margin:0 5px 9px 0;}
#content .img-left1{float:left;margin:0 25px 3px 0;}
#content .img-lefta{float:left;margin:0 30px 3px 0;}
#content .img-right{float:right;margin:0 0 16px 20px;}
#content .img-indent{margin:0 0 16px;}
#content p{margin:0 0 17px;}
p.redhighlight_full { color: #D40000;font-size:110%;padding:10px 40px;}
#content p.note{margin:0 0 17px;font-size:90%; line-height:1.2em; margin-top:-15px;}

#content div.callnow_bg p{margin:0;padding:5px 8px 0 83px;}
#content div.callnow_bg a img{margin:10px 0 0 90px;}
/*body#page1.expert #content div.callnow_bg p{margin:0;padding:5px 8px 0 83px; font-size:11px;}*/

 
#content p.padding{padding-left:45px;margin:0 0 17px;}
#content .p{margin:0 0 30px;}
#content .p1{margin:0 0 7px;}
#content h2{color:#666666;font-size:1.63em;margin-bottom:25px;font-weight:normal;line-height:1.1em;}
#content div.indent-main div.container div.col-1 div.indent-col1 div.marketing_txt2 h2{font-size:1.38em;}
h2.padding{color:#666666;font-size:1.66em;margin-bottom:25px;font-weight:normal;padding-left:45px;line-height:1em;}
#content h2.noimgbg{background:transparent;padding-left:5px;}
#content h2.redhighlight, #content h3.redhighlight, #content h4.redhighlight, #content h5.redhighlight, #content h5.redhighlight {color: #D40000;}
#content h2.blue_drk, #content h3.blue_drk, #content h4.blue_drk, #content h5.blue_drk, #content p.blue_drk, #content h3.blue_drk strong, #content h3.blue_drk, #accordion_ec h3.blue_drk a { color:#1c508b;}
#content h2 span.cred, span.cred{ color:#d40000;}

/*#content h2 strong .h2_txt{font-size:1.28em;}*/ /*remove */
#content .h2-1{background:url(images/icon2000.gif) no-repeat top left;}
#content .h2-2{background:url(images/icon4000.gif) no-repeat top left;}
#content .h2-3{background:url(images/icon5000.gif) no-repeat top left;}
#content .h2-4{background:url(images/icon6000.gif) no-repeat top left;}
#content .h2-5{background:url(images/icon7000.gif) no-repeat top left;}
#content .h2-6{background:url(images/icon8000.gif) no-repeat top left;}
#content .h2-7{background:url(images/icon9000.gif) no-repeat top left;}
/*#content h2 strong{color:#393838;font-size:1.1em;font-weight:normal;line-height:1.83em;}*/
#content h2 strong{font-weight:normal;color:#393838;line-height:1.83em}

/*#content h3{color:#393838; font-size:1.83em;  margin-bottom:25px; font-weight:normal;}
 */#content h3{color:#666666;font-size:1.25em;margin-bottom:15px;font-weight:normal;}
 #content h3 strong {color:#393838;font-weight:bold; }

#content h3.padding{padding-left:33px;}
#content h5{text-transform:uppercase;font-size:1em;font-weight:bold;}
#content h4{color:#666666;font-size:1.13em;margin-bottom:13px;}

#content .tail{background:url(images/tail0000.gif) repeat-x bottom;padding-bottom:9px;margin-bottom:9px;}
.txt{text-transform:uppercase;font-weight:bold;}
#content .indent{padding:15px 0 40px 0;}
#content .indent1{margin:11px 0 0;}
#content .indent2{margin:0 0 45px;}
#content .indent3{margin:45px 0;}

/*table formatting for shopping cart pages  */
#page3 tbody{padding:0;}
#page3 #content div.indent-main div.container div.col-1 div.indent-col1 table tbody tr td p{margin:0 0 3px;padding:0;}

/*box */
.box{background:#fcfcfc;width:100%;}
.box .border-top{background:url(images/border_t.gif) repeat-x top;}
.box .border-bottom{background:url(images/border_b.gif) repeat-x bottom;}
.box .border-left{background:url(images/border_l.gif) repeat-y left;}
.box .border-right{background:url(images/border_r.gif) repeat-y right;}
.box .corner-top-left{background:url(images/corner_t.gif) no-repeat left top;}
.box .corner-top-right{background:url(images/corner_u.gif) no-repeat right top;}
.box .corner-bottom-left{background:url(images/corner_b.gif) no-repeat left bottom;}
.box .corner-bottom-right{background:url(images/corner_c.gif) no-repeat right bottom;width:100%;}
.box .indent-box{padding:18px 20px 23px 28px;}

/*box1  - rounded box background white*/
.box1{background:#fff;width:100%;padding-top:10px;}
.box1 .border-top{background:url(images/border_u.gif) repeat-x top;}
.box1 .border-bottom{background:url(images/border_c.gif) repeat-x bottom;}
.box1 .border-left{background:url(images/border_m.gif) repeat-y left;}
.box1 .border-right{background:url(images/border_s.gif) repeat-y right;}
.box1 .corner-top-left{background:url(images/corner_v.gif) no-repeat left top;}
.box1 .corner-top-right{background:url(images/corner_w.gif) no-repeat right top;}
.box1 .corner-bottom-left{background:url(images/corner_d.gif) no-repeat left bottom;}


/* My Comment  */
.box1 .corner-bottom-right{background:url(images/corner_e.gif) no-repeat right bottom;width:100%;}
.box1 .indent-box{padding:17px 30px 10px 28px;}
.box1 .indent-box1{padding:17px 25px 10px 28px;}




#content .box1 h2{color:#393838;font-size:1.62em;margin-bottom:10px;font-weight:normal;background:url(images/icon3000.gif) no-repeat top left;line-height:1em;padding:2px 0 10px 30px;}
#content .box1 h2.icon2 {background:url(images/develope.jpg) no-repeat -3px 0px; line-height:1.3em; padding:9px 0 10px 47px;}
#content p.first_p { margin-top:-15px;}
#content .box1 h2.icon3{background:url(images/icon8000.gif) no-repeat left;line-height:1.3em;padding:9px 0 10px 40px;}


/*footer */
#footer{text-align:center;color:#656565;font-size:75%;font-weight:bold;background:url(images/bot00000.gif) repeat-x top;}
#footer .indent-footer{padding:20px 50px 0 27px;}
#footer a{color:#656565;}
#footer a:hover{text-decoration:none;color:#D40000;}
#footer span{text-transform:uppercase;}
span#footer_copy{font-weight:normal;}
.bot-left{background:url(images/bot_left.gif) no-repeat top left;}
.bot-right{background:url(images/bot_righ.gif) no-repeat top right;height:92px;}
.footernav{font-size:1em;margin-top:0;margin-left:30px;color:red;margin-bottom:3px;}
#pre-footer{width:700px;font-size:.85em;line-height:normal;font-style:italic;color:#999;margin:0 auto;}
.indent-2{position:relative;padding-left:20px;float:left;}
.h3, .h1{height:39px;background:url(images/bg_input.gif) no-repeat top left;}
.h2{height:219px;background:url(images/bg_texta.gif) no-repeat top left;}
.block-contact span{float:right;margin-right:20px; ;}
.block-contact1 span{float:right;margin-right:50px;}
body#page7.contact .block-contact span{float:right;margin-right:52px; ;}


.input{border:none;background:none;width:170px;height:20px;font-size:1em;padding-left:5px;padding-top:3px;padding-bottom:3px;}
.input1{border:none;background:none;width:220px;height:20px;font-size:1em;padding-left:5px;padding-top:3px;padding-bottom:3px;}
textarea{border:none;background:none;width:220px;height:200px;font-size:1em;padding-left:5px;margin-bottom:11px;overflow:auto;}
/*#hd_pic{background-repeat:no-repeat;float:right;height:234px;width:230px;}*/

/*new header  */
#header_box{width:935px;height:239px;margin:-1px 0 0 2px ; }
#header_leftboxes{width:226px;float:left;vertical-align:bottom;margin-top:0px;margin-right:12px;margin-left:4px;}
#header_leftboxes img { float:left;margin:0;}
#header_leftboxes img.hdtopbox { margin:0 0 3px 0 ;}
#hd_wrapper{width:690px;height:234px;float:left;margin-top:0px;}
#hd_block{height:234px;min-width:690px;position:relative;top:0;left:0;z-index:10;}
#hdleft{height:234px;background-image:url(images/hd_block.jpg);background-repeat:no-repeat;float:left;width:94px;}
#hd_pic img{float:right; margin:0px;}
#hd_txt{background-image:url(images/hd_blocl.jpg);background-repeat:repeat-x;height:234px;width:366px;float:left;}
#hd_content{
	width:400px;
	height:170px;
	position:relative;
	top:-190px;
	left:30px;
	z-index:20;
}
#hd_content p{font-size:0.7em;line-height:1.25em;font-style:italic;padding-top:7px;}
#hd_content h2{color:#666666;font-size:1.37em;margin-bottom:25px;font-weight:normal;line-height:1.12em;}
.hd_redline { width:931px;  height:15px; overflow:hidden; margin-bottom:0; margin-top:0; margin-left:1px; }
/*.hd_redline { width:929px; background:url(../images/redline3.gif) repeat-x left top; height:2px; overflow:hidden; margin-bottom:0; margin-top:0; margin-left:4px; }*/

/*callnow box*/
div.callnow{text-align:center;font-size:1.13em;font-weight:bold;width:205px;margin:0 auto;}
div.callnow_bg{background:url(images/callnow_.gif) no-repeat 0 0;height:130px;}
.alignCenter, #content div.indent-main div.container div.col-2 div.col-9 div.indent-col p span.in10 a img,div.marketing_txt2{text-align:center;}
.fright {float:right;}

.link,.txt1,.green{color:#255b98;}
.button:hover,.button1:hover,.button3:hover{text-decoration:none;color:#FFFFFF;}
#content ul li a:hover,#content .ul li span a:hover{text-decoration:none;}
#content .ul li,#content .ul2 li{background:url(images/tail1000.gif) bottom left repeat-x;padding-left:0;padding-bottom:7px;margin:0 0 7px;}
#content .ul .last,#content .ul1 .last,#content .ul2 .last{background:none;}
#content .ul .green li a,.green a,#content .green li a{color:#7b9b4c;}
/*#content .ul li a:hover,#content .ul1 li a:hover,#content .ul2 li a:hover{text-decoration:underline;}*/
#content .indent-main, #content .indent-main1{padding:10px 1px 0 6px;}

/*-------------page specific styles */
body#page3.pnp div.paralist { padding-left:70px;padding-right:70px;line-height:16px;}
body#page3.pnp div.paralist img { float:left; margin-right:10px;}
body#page3.pnp div.col-5full.indent3 {padding:15px; margin:0px; }
body#page6.pci h2.blue_drk { color:#1c508b;}

/*--------pricing */
tr.val_header {background-color:#f3f3f3;text-align:center;padding:5px; vertical-align:bottom;}
body.pricing th {background-color:#f3f3f3;text-align:center; }
.pricing #content tr p { margin-bottom:8px; margin-top:3px; margin-left:2px;margin-right:1px;}

/*panoptic_features table page */
body#page5.pricing.panoptic table tbody tr td ol li { margin-bottom:10px; text-indent:-10px; padding-left:10px;margin-left:3px;}
body#page5.pricing.panoptic table tbody tr td ul li { margin-left:3px;margin-bottom:10px;}


/*--------non-profit*/ 
body#page4.nonprofit #content ul.midlist {margin-right:60px;}
body#page4.nonprofit #content div.container.midcontainer h3 { margin-top:15px;margin-bottom:20px; margin-right:0px;margin-left:0px; }
body#page4.nonprofit #content div.indent-main div.container div.col-1 div.indent-col1 div.col-7 ul { float:left; margin:0 0 0 20px;}
body#page4.nonprofit  div.col-7 {margin-left:65px; }
body#page4.nonprofit #content div.container.midcontainer h3 img.img-left { margin-right:20px; margin-top:30px; }
body#page4.nonprofit #content div.container.midcontainer { clear:left;}
body#page4.nonprofit #content div.container.midcontainer p.p3 { clear:both;margin-left:130px;padding-top:30px; }
/*--------support page */
body#page5.support.solutions #content h4 { font-weight:normal;font-size:1em;}
body#page5.support.solutions .highlight-call { font-size:1.13em;}
body#page5.support.solutions #content div.col-5 div.indent-col p { margin-bottom:5px;}
body#page5.support.solutions #content div.col-5 div.indent-col p.even { margin-bottom:5px; margin-top:20px;}
body#page5.support.solutions #content div.indent-col.col2even { margin-left:10px;}
body#page5.support.solutions #content div.indent-main div.container div.col-1 div.indent-col1 {padding-left:10px; padding-top:20px }
body#page5.support.solutions #content .col-7{ width:200px; margin-right:10px;margin-top:10px;}
body#page5.support.solutions #content .col-8{width:200px; margin-right:15px;margin-top:10px;}
body#page5.support.solutions #content div.container.bg { background:url(images/tail0000.gif) repeat-y 301px top }
/*body#page5.support.solutions #content div.container.bg1.midrow  { background:url(../images/tail.gif) repeat-y  210px top }*/
body#page5.support.solutions #content div.container.bg1.midrow div.container.bg1  { background:url(images/tail0000.gif) repeat-y  420px top }
body#page5.support.solutions #content .indent{padding:10px 0 15px 0;}
body#page5.support.solutions #content h3, body#page1.expert #content h3 {margin-bottom:3px;}
body#page5.support.solutions #accordion, body#page5.support.solutions #accordion2, body#page1.expert #accordion_ec {font-size:90%;}
/*accordion on support page */
#accordion div.doclist p {margin-top:10px;padding-bottom:5px; margin-bottom:0;}
#accordion div.doclist ul li a {font-size:1em;font-weight:normal;color:#6c6c6c; text-decoration:none;}
#accordion div.doclist ul li a:hover {font-weight:bold; color:black;}
#accordion div.doclist ul  {margin-bottom:5px;}
#content #accordion2 ul li{padding-left:14px;margin-left:29px;}
body#page5.support.solutions #content #accodion2 ul.smalllist_txt { padding-bottom:10px;}






/*--------cyberauthorize page */
body#page6.cyber #content div.container.bg1 div.col-8 {margin-right:5px; }
body#page6.cyber #content div.container.bg1 div.col-7 {margin-right:13px;  }
body#page6.cyber #content .bg{ background:url(images/tail0000.gif) repeat-y 198px top }
body#page6.cyber #content .bg1{ background:url(images/tail0000.gif) repeat-y 402px top }
 #content .col-2 .box1 .indent-box{padding:17px 25px 10px 28px;}
body#page6.cyber #content div.container.bg1.top {margin-bottom:20px; }
body#page6.cyber #content div.container.bg1.top img {vertical-align:baseline;}
body#page6.cyber #content div.indent-col.img3 img { padding-top:10px; }
body#page5.cyber #content div.col-7 div.container, body#page5.cyber #content div.col-8 div.container { height:200px; }
body#page5.cyber #content div.col-7 div.container.p.row2, body#page5.cyber #content div.col-8 div.container.p.row2 { height:225px; margin-top:-20px;}
body#page5.cyber #content div.container_c table {text-align:left; margin:0 auto; }
body#page5.cyber #content .img-left1 { margin-left:10px; margin-top:43px;margin-bottom:30px; }
body#page5.cyber #content div.col-8 div.container.capaycat2 { height:170px; margin-bottom:25px; margin-top:-10px;}
body#page5.cyber #content div.col-8 div.container p.fleft { float:left;  width:181px; margin-top:10px; margin-left:12px;}
body#page5.cyber #content div.col-8 div.container.capaycat2 p.fleft { float:left; width:181px; margin-left:30px;}
body#page5.cyber #content div.col-8 div.container.capaycat2 span.txt { margin-left:30px;}
body#page5.cyber #content div.col-7 div.container.capaycat_cart { height:290px; margin-bottom:25px; margin-top:-10px;}
body#page5.cyber #content div.col-7 div.container.capaycat_cart p.fleft {  float:left;  width:174px; margin-top:10px; margin-left:26px }
body#page5.cyber #content div.col-7 div.container.capaycat_cart span.txt { margin-left:27px;}
body#page5.cyber #content div.col-7 div.container.p p  { float:left;  width:160px; margin-top:10px; margin-left:10px;}
body#page5.cyber #content div.col-7 div.container.p.row2 p, body#page5.cyber #content div.col-7 div.container.p.row2 span.txt  { margin-left:20px;}
body#page5.cyber #content div.col-7 div.container.p.capay_cat1 p { width:150px; }
body#page5.cyber #content div.col-7 div.container span.txt, body#page5.cyber #content div.col-8 div.container span.txt { margin-left:10px; }
body#page5.cyber #content ul { margin-left:20px; margin-top:0px; }
body#page5.cyber #content ul li { margin-bottom:5px; }
body#page5.cyber #content div.col-5full span.subtitle { padding-left:9px; text-align:center; margin-bottom:20px;}
body#page5.iphone #content div.col-5full object { height:275px}



/*paysimple & FAQ pages widen 2nd column navigation*/
body.paysim #content .col-2 .box1 h2{padding:2px 0 10px 30px;}
body.paysim #content .col-2 .box1 .indent-box{padding:17px 25px 10px 20px;}
body.paysim #content div.indent-box.form h2 {background:url(images/einvoice.gif) no-repeat top left;line-height:1em;padding:2px 0 10px 35px;}
body.paysim .input1 { width: 180px; padding-right:10px}
body.paysim .h3 {height:39px; ;background:url(images/input200.gif) no-repeat top left;}

body.faq .input1 { width: 180px; padding-right:10px}
body.faq .h3 {height:39px; ;background:url(images/input200.gif) no-repeat top left;}
body.faq .h2  { background:url(images/bg_texta.gif) no-repeat top left; height:219px;}

/*VirtualPOS pages*/
/*
body#page1.vpos #content div.col-5 {width:310px; margin-right:20px; }
body#page1.vpos #content div.container.bg {background:url(images/tail0000.gif) repeat-y 325px top  }
*/
/*partners page*/
body#page4.partners #content div.col-2.incol1.left { margin-right:20px; }
body#page4.partners #content div.col-2.incol1 {width: 300px; margin-right:0px; }
div.container.ul1 { background:url(images/tail1000.gif) bottom left repeat-x; margin-bottom:15px;}
body#page4.partners #content div.col-2 {width: 285px; margin-right:0px; }
body#page4.partners #content .col-2 .box1 .indent-box{padding:17px 15px 10px 17px;}
body#page4.partners #content .col-1{ width:630px; margin-right:10px}
#content div.container.spacer{ padding-bottom:95px;}
body#page4.partners #content h2 span{  margin-left:10px; padding-top:62px;  display:inline-block;}
body#page4.partners #content h2 { margin-bottom:10px;}

/*mobilescape page*/
body#page5.mobilescape #content h4.clear {padding-top:44px; }

body#page4.test #content div.container_half div.col-5 {width:100%;}
body#page4.test #content div.container_half { width:100%;}
body#page4.test #content .col-1 .box1 .indent-box{padding:17px 30px 10px 28px;min-height:650px}
body#page4.test #content .col-1 .box1 { width:45%;}

/*home page*/
/*#page1 #content div.container.indeximg div.col-7 { width:210px; margin:0 auto;text-align:center;}
#page1 #content div.container.indeximg div.col-8  {  width: 230px; margin:0 auto;text-align:center;}
#page1 #content div.container.indeximg div.col-9 {  width: 220px; margin:0 auto;text-align:center;}*/
#content div.co_tag h2 { margin:0px; color:#d40000; font:italic 2.1em "Times New Roman", Times, serif;}
#content div.co_tag h2.line2 { padding-left:30px;margin-bottom:25px;}
#content div.co_tag h2 span.black { color:#000000;}
#content div.co_tag h2 span.cotag_and{ font-size:75%;}
#content div.col-2 ul.nobullet.ul3 li.listhdr { /*background:url(../images/tail1.gif) bottom left repeat-x; padding-bottom:10px;*/}
/*solutions page*/
body#page5.solutions #content div.col-5b {width: 300px;  float:left; margin-left:0px;margin-bottom:25px;}
body#page5.solutions #content img { float:right;}
body#page5.solutions #content div.col-8full.fleft div.container { width:500px;margin-left:20px;}
	body#page5.solutions #content .col-7{ width:205px; margin-right:15px}
body#page5.solutions #content .col-8{ width:205px; margin-right:15px}
body#page5.solutions #content .col-9{ width:200px; margin-right:30px}
body#page5.solutions #content div.container.bg.redbullet, body#page5.solutions #content div.container.bg1  { background:url(images/tail0000.gif) repeat-y  205px top }
body#page5.solutions #content div.container.bg.redbullet div.container.bg1, body#page5.solutions #content div.container.bg {
	background:url(images/tail0000.gif) repeat-y 435px top
}
#page5.solutions #content div.callnow_bg a img {float:left;}

li_aftersubmenu {
	margin-top: -8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*highrisk*/
body#page4.highrisk div.col-8 {margin-right:6px; }

/*expert page*/
/*
body#page1.expert .ui-icon { visibility:hidden;display:none;}
#accordion_ec p { line-height:1.4em;}
body#page1.expert .box .indent-box{padding:2px 20px 23px 28px;}
body#page1.expert #content #accordion_ec h3.blue_drk { padding-left:10px;}
*/