/* Framework Overrides */
#main-content.standard-holder {float:left;}
.body {width :902px;padding-right:0;}
.contcss .meta-cat h2 {margin-bottom:0;}
.contcss .content-page-title {border:0;}
.contcss {width:712px;}
.contcss .standard-holder {border:1px solid #ccc;margin-bottom:8px;padding:0px;}
.contcss .standard-holder-in {position:relative;zoom:1;padding:9px 12px 0;}

/* tab overrides */
.contcss .pagetabs .tabset {margin-left:0;margin-right:0;}

/* Layout Styles - Top stuff:hero, accordion, A-Z */
#top {float:left;}
#t-col-1, #t-col-2 {display:inline;float:left;padding:0;margin:0;position:relative;}
#t-col-1 {width:516px;height:260px;margin-right:8px;}
#id-hero {width:516px;height:260px;}
#t-col-2 {width:188px;}
#herocontent {padding:30px 270px 0 20px;}
#herocontent h2 {color:#fff;font-size:160%;font-weight:normal;border:none;padding:0;}
#herocontent p {color:#fff;padding:0;margin:0 0 50px 0;font-size:130%;}
#herocontent .lm {margin-bottom:0px;font-size:113%;}
#quick-links h2 {border-bottom:1px solid #CCCCCC;margin:1px 0 10px 0;padding-bottom:5px;color:#666;font-size:110%;}
#quick-links ul {margin:0;padding:0;}
#quick-links li {margin-bottom:.6em;}

/* let us help */
.contcss #id-ca .local-feature-holder { margin: 0px; padding: 0px;}
.contcss .solutions #id-ca .feature-holder { margin: 0px; width: 164px; height: 241px; }
.contcss .solutions #id-ca .feature-holder hr { * margin: 3px 0px 3px 0px; }
.phone-num { display: inline; font-weight:bold; }
#id-ca .feature-holder ul { margin: 0px; padding: 0px; list-style-type: none; }
#id-ca .feature-holder li { margin-left: 0px; line-height: 1.5em; }
#id-ca .feature-holder h3 { margin: 0px 0px 0px 0px; }


/* CTA BUTTONS */
.cta-but:hover {text-decoration:none !important;}
.cta-but, .cta-but b, .cta-but b b {background-image:url('/assets/cdc_content_elements/css/solcat_assets/gray_btn_sprite.gif');line-height:24px;height:24px;display:-moz-inline-block;display:inline-block;color:#666 !important;text-decoration:none !important;font-weight:bold;font-family:arial;cursor:pointer;outline:none;padding:0;margin:0px;}
.cta-but {background-repeat:no-repeat;background-position:right -48px;}
.cta-but b {background-repeat:no-repeat;background-position:0px -24px;}
.cta-but b b {background-repeat:repeat-x;background-position:top left;padding:0 13px 0 13px;margin:0px 3px 0px 3px;}
/* hero button */
.cta-one, .cta-one b, .cta-one b b {background-image:url('/assets/cdc_content_elements/css/solcat_assets/hero_btn_sprite.gif');line-height:28px;height:31px;color:#fff !important;}
.cta-one {background-position:right -62px;}
.cta-one b {background-position:0px -31px;}
.cta-one b b {background-position:top left;}
.cta3pd {margin-left:10px;}



.colhold {float:left;clear:both;width:100%;margin-bottom:14px;}
.colholdbd {border-bottom:1px solid #CCCCCC;padding-bottom:10px;margin-bottom:20px;}
.colholdnf {float:none;clear:none;width:auto;margin-right:200px;}
.col {width:33.3%;float:left;display:inline;}
.col1 {width:170px;padding-left:5px;}
.col2 {width:410px;}
.cff {padding-left:20px;}
.cff span {display:block;float:left;width:5.5em;}
.cff input, .cff select {width:15em;border:1px solid #CCCCCC;}
.contcss .standard-holder .pfirst {margin-top:0;padding-top:0;line-height:1em;}
.col ul {padding-left:0;margin:0;}
.col li {list-style-type:none;margin:0 0 7px 0;padding:0;line-height:1em;}
.pagetabs .tab, .pagetabs .tab-active {zoom:1;}
.contcss .standard-holder h2 {font-size:130%;margin:8px 0 -6px 0;border:none;padding-bottom:3px;padding-left:0px;}
.contcss .standard-holder h3 {border:none;margin:17px 0 8px 0;padding:0;}
.contcss .standard-holder li {margin-bottom:.8em;}
.contcss .solutions .local-feature-holder h3 {border-bottom:0;margin:0 0 -6px 0;}
.contcss .solutions .local-feature-holder .alt1, .contcss .solutions .local-feature-holder .vid-title {margin-top:10px;}
.contcss .solutions .local-feature-holder h3.contcss .solutions .local-feature-holder h3
.contcss .solutions .hmock h3, .contcss .solutions .hmock .vid-title {color:#666666;}
.contcss .pagetabs .tabset .tab, .contcss .pagetabs .tabset .tab-active {font-size:98%;}
.contcss .local-feature-holder {display:block;float:right;width:188px;margin:10px 0px 8px 12px;}
.contcss .local-feature-holder .feature-holder {margin-bottom:12px;padding: 9px 11px 8px 11px !important;zoom:1;border:1px solid #D2D2D2;background:url('/assets/cdc_content_elements/css/solcat_assets/bcsprite.jpg') repeat-x 0 -16px;position:relative;}
.contcss .local-feature-holder .feature-holder-nbd {padding:0 !important;background:none;border:none;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.contcss .feature-holder hr {margin:4px 0 11px 0;}
.contcss .standard-holder hr {margin:1em 0 11px 0;}
.standard-holder ul {padding:0 0 0 .7em;margin:0 0 2em .8em;}

.rctl, .rctr, .rcbl, .rcbr {display:block;height:4px;width:4px;position:absolute;background:white url('/assets/cdc_content_elements/css/solcat_assets/rcgray.jpg') no-repeat 0 0;line-height:4px;font-size: 0%;}
.feature-holder .rctl, .feature-holder .rctr, .feature-holder .rcbl, .feature-holder .rcbr {background:white url('/assets/cdc_content_elements/css/solcat_assets/bcsprite.jpg') no-repeat 0 0;}
.rctl, .feature-holder .rctl {top:-1px;left:-1px;}
.rctr, .feature-holder .rctr {top:-1px;right:-1px;background-position: 0px -4px;}
.rcbr, .feature-holder .rcbr {bottom:-1px;_bottom:-2px;right:-1px;background-position: 0px -8px;}
.rcbl, .feature-holder .rcbl {bottom:-1px;_bottom:-2px;left:-1px;background-position: 0px -12px;}
.ffr {float:right;margin:0 0 10px 15px;}
.contcss .standard-holder .acc-content-right li {margin-bottom:.2em;}
p {display:block;}
.solutions a {color:#2970A6;text-decoration:none;}
.solutions a:hover {text-decoration:underline;}
.barw {display:-moz-inline-block;display:inline-block;background:url('/assets/cdc_content_elements/images/netsol/blue_arrow.gif') no-repeat left bottom;*background-position-y:top;_background-position-y:center;width:9px;height:1em;line-height:1em;padding:0;margin:0;}