a {text-decoration:none;color: inherit}
.adverse-field{padding:3px;}
.adverse-field-icon{bottom:10px;height:32px;left:140px;position:relative;top:-30px;width:32px;}body{color:#505050;font:10px Verdana,Tahoma,Arial,sans-serif;margin:auto;padding:0;text-align:center;width:100%;background:url('/images/body_bg.png') fixed repeat-x #fff;}
.box2{display:none;}
#bureau-panel{width:180px;height:210px;}
.bureau-img{width:180px;text-align:center;}
.bureau-img img{margin:0 !important;padding-top:15px;}
#ca_overlay{display:none;position:absolute;background-color:#000;z-index:99;opacity:.5;width:100%;}
#ca_overlay_inner{display:none;position:absolute;height:350px;width:600px;background-color:#fff;z-index:100;border-radius:3px;box-shadow:0px 0px 10px 10px rgba(80,80,80,0.5);overflow:hidden;}
.ca_question_panel{float:left;width:600px;height:350px;display:none;}
.ca_question{float:left;width:550px;height:80px;padding:25px;font-size:14px;font-weight:700;}
.ca_buttons{float:left;width:550px;padding:0 25px;font-size:14px;font-weight:700;}
.ca_button_yes,.ca_button_no{float:left;padding:10px 25px;background-color:#c0c0c0;color:#fff;border-radius:3px;margin-left:130px;width:30px;}
.ca_button_yes:hover,.ca_button_no:hover{background-color:#e0e0e0;cursor:pointer;}
.ca_response_yes,.ca_response_no{float:left;width:550px;font-size:12px;padding:25px 25px 0;display:none;height:80px;}
.ca_next_question,.ca_submit{padding:10px 25px;background-color:#c0c0c0;color:#fff;border-radius:3px;margin-left:225px;width:100px;float:left;font-size:12px;font-weight:700;display:none;}
.ca_submit{display:block;}
.ca_next_question:hover,.ca_submit:hover{color:#fff;background-color:#6BA0C7;cursor:pointer;}
.ca_button_yes.selected{background-color:#090;}
.ca_button_no.selected{background-color:#f00;}
#ca_email_cap{width:250px;}
.ca_progress{width:600px;height:24px;float:left;position:absolute;top:320px;}
.cbc-item{float:left;padding-bottom:10px;width:250px;height:35px;}
.cbc-textbox{height:70px !important;}
.cbc-title{width:250px;float:left;}
.cbc-form-panel{width:250px;float:left;height:430px;}
.error{color:#FF0000;border:1px solid #FF0000;}
#error-message{height:0px;width:0px;overflow:hidden;}
#capsWarn{display:none;color:rgb(255, 0, 0);width:120px;position:absolute;font-weight:bold;}
#CBC-heading{background:url("/images/swoosh.png") no-repeat scroll 510px 50% transparent;width:100%;height:65px;float:left;margin-top:10px;position:relative;}
.CBC-link{cursor:pointer;color:#2182B2;}
.CBC-link:hover{color:#d0d0d0;}
#CBC-logo{width:125px;height:56px;background:url('/images/logo.png') no-repeat transparent;float:left;}
#CBC-MENU{float:left;position:relative;right:-310px;}
#CBC-MENU .CBC-link{float:left;}
.CBC-MENU-div{float:left;padding:0px 2px;}
.cbc-pdf-link,.cbc-search-link,.cbc-rss-link{float:right;height:16px;line-height:16px;width:140px;cursor:pointer;}
.cbc-pdf-link p,.cbc-search-link p,.cbc-rss-link p{color:#2182B2;font-size:10px;font-weight:normal;margin:0 32px 0 0;text-align:right;}
.cbc-pdf-link:hover p,.cbc-search-link:hover p,.cbc-rss-link:hover p{color:#d0d0d0;}
.cbc-pdf-link{background:url("../images/css/imagesprite1.png") no-repeat scroll 116px -452px transparent;}
.cbc-rss-link{background:url("../images/css/imagesprite1.png") no-repeat scroll 116px -968px transparent;}
.cbc-search-link{background:url("../images/css/imagesprite1.png") no-repeat scroll 116px -992px transparent;}
.cbc-search-link{background:url("/images/search_16.png") no-repeat scroll 116px 0 transparent;}
#CBC-tagline{float:left;font-size:10px;font-weight:bold;padding-left:20px;position:relative;top:10px;text-align:left;}
#contact_email_img{cursor:pointer;width:210px;height:24px;float:left;background:url(images/css/contact_email.png) 0 0 no-repeat transparent;}
#contact_email_img:hover{background-position:0 -24px;}
.contact-info{margin-top:10px;}
#contact-panel{width:180px;height:248px;}
#contact-panel img{float:left;margin-right:5px;}
#contact-panel p{float:left;height:32px;width:120px;margin-top:5px;font-size:12px;}
.content-panel{width:200px;float:left;padding:15px;height:280px;}
.content-panel p, .content-text{font-size:11px;line-height:16px}

.contact-us-field, #signin-new-page {
    background-image:url("../images/css/imagesprite1.png");
    background-repeat:no-repeat;
    font-size:12px;
    height:24px;
    line-height:24px;
    padding-left:30px;
    margin-bottom:3px;
}
#signin-new-page {
    background-position: 0 -940px;
}

.contact-us-field.calendar{margin-top:10px;background-position:0 -916px;}
.contact-us-field.phone{background-position:0 -48px;}
.contact-us-field.twitter{background-position:0 -844px;}
.contact-us-field.gplus{background-position:0 -1012px;}
.contact-us-field.linkedin{background-position:0 -1036px;}
.contact-us-field.facebook{background-position:0 -820px;}
.contact-us-field.joinme{background-position:0 -868px;}
.contact-us-field.gotomeeting{background-position:0 -892px;}
.contact-us-field.ftc{background-position:0 -1110px;}
.contact-us-field.nada{background-position:0 -1134px;}
.contact-us-field.niada{background-position:0 -1158px;}
.contact-us-field.aiada{background-position:0 -1182px;}
.contact-us-field.fcra{background-position:0 -1206px;}

#signin-new-page{background-position:0 -940px;}
.content-block{width:500px;padding-bottom:12px;float:left;}
.content-heading{font-size:18px;color:#2182B2;font-weight:bold;padding-bottom:10px;float:left;width:500px;/*padding-top:15px;*/}
.content-subheading{font-size:14px;color:#2182B2;padding-bottom:2px;float:left;width:360px;}
.content-text{float:left;width:500px;}
#content-wrapper{float:left;margin:0;position:relative;z-index:1;}
#documents_nav{display:none;visibility:hidden;}
#divCapsLock{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -600px transparent;visibility:hidden;float:left;height:16px;width:16px;position:absolute;}
#elead_table td.adstream{width:225px;}
#elead_table td.adcost{width:120px;text-align:right;}
#elead_table td.adroi{width:140px;text-align:right;}
#elead_table thead td{font-weight:700;}
#elead_table tr{height:24px;}
#elead_table td{padding:5px;}
#elead_table .even{background-color:#e0e0e0;}
#elead_table .highlight{background-color:#D0E1EE;}
#footer-email,#footer-phone,#footer-address,#footer-copyright{float:left;padding-left:30px;height:24px;text-align:left;}
#footer-email{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -72px transparent;width:220px;}
#footer-phone{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -48px transparent;width:125px;}
#footer-address{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -24px transparent;width:150px;}
#footer-copyright{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 0 transparent;width:190px;line-height:24px;}
#footer-menu{width:880px;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;float:left;padding:5px;}
#footer-menu .CBC-link{float:left;width:25%;}
.footer-seperator{width:1px;height:45px;background-color:#d0d0d0;float:left;margin-right:15px;margin-top:-10px;position:relative;}
#forgot-pass{float:left;clear:both;padding-top:15px;margin-left:28px;}
form#econ{margin-top:10px;}
#frontpage{float:left;position:relative;text-align:left;width:700px;height:100%;}
#frontpage-content{background:#ffffff;position:relative;height:330px;float:left;padding-top:0;width:710px;/* javascript in the template.php file adds corners to subpages */}
.green-field{padding:3px;}
.green-field-icon{bottom:10px;height:32px;left:140px;position:relative;top:-25px;width:32px;}
#heading1{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -192px transparent;}
#heading2{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -96px transparent;}
#heading3{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -144px transparent;}
.ImageGrid{width:225px;height:50px;margin-bottom:10px;border:1px solid #d0d0d0;float:left;margin-right:10px;-moz-transition:border .5s;-webkit-transition:border .5s;transition:border .5s;}
.ImageGrid:hover{cursor:pointer;-moz-box-shadow:0 0 5px #2182B2;-webkit-box-shadow:0 0 5px #2182B2;box-shadow:0 0 5px #2182B2;border:1px solid #2182B2;}
#info-panel{background-color:#EFEFEF;border:1px solid #D0D0D0;color:#505050;float:left;height:280px;position:relative;text-align:left;width:710px;}
.learn-more-text{padding-left:20px;font-size:12px;}
.learn-more, .right-col-learn-more{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -384px transparent;bottom:30px;cursor:pointer;height:14px;position:absolute;width:125px;color:#6BA0C7;width:125px;}
.learn-more:hover, .right-col-learn-more:hover{background-position:0 -398px;color:#d0d0d0;}
#left-menu{float:left;padding-top:8px;width:180px;height:100%;}
#left-menu li{background:url("/images/left_menu_item.png") no-repeat scroll 0 0 transparent;border:1px solid #E0E0E0;cursor:pointer;float:left;height:18px;padding-left:10px;padding-top:6px;width:155px;}
#left-menu li a{text-decoration:none;color:#2182b2;}
#left-menu li:hover a{color:#505050;}
#left-menu li:hover{background-position:0 -24px;}
#left-menu ul{list-style:none;padding:0px;margin:0px;}
#left-menu li.last-link{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
#left-menu-heading{border-top-left-radius:8px;border-top-right-radius:8px;/*background:url("/images/toolbar_middle.png") repeat scroll 0 0 transparent;*/background-color:#d0d0d0;color:#505050;font-size:12px;height:20px;padding-left:10px;padding-top:4px;width:157px;}
#signin-button{float:left;margin-top:5px;background-color:#6BA0C7;border:1px solid #2182B2;color:#fff;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:28px;width:70px;height:30px;cursor:pointer;}
#signin-button:hover{background-color:#A1C4DE;}
.signin-input{float:left;margin:2px;width:100px;}
.signin-input:focus{background-position:0 -28px;}
#signin-panel{position:relative;height:35px;}
#signin-panel label{float:left;padding-bottom:2px;padding-right:2px;padding-top:5px;text-align:right;width:65px;}
.news-heading{font-size:16px;line-height:25px;height:50px;}
#news2 .news-heading{line-height:50px;}
.news-content{padding-top:5px;line-height:14px;height:70px;}
.news-image{background-image:url("../images/css/imagesprite1.png");background-attachment:scroll;background-repeat:no-repeat;float:left;height:48px;width:48px;margin-right:10px;border:1px solid #d0d0d0;}
.news-panel{float:left;height:100px;padding:15px;width:325px;cursor:pointer;}
.news-heading:hover{color:#A1C4DE;}
#news1-img{background-position:0 -620px;}
#news2-img{background-position:0 -670px;}
#news3-img{background-position:0 -720px;}
#news4-img{background-position:0 -770px;}
#news5-img{background-position:0 -1060px;}
.news-block{float:left;width:500px;margin-bottom:15px;font-size:11px;}
.news-date{float:left;width:100%;margin-bottom:3px;}
.news-title{float:left;width:100%;color:#2182B2;margin-bottom:3px;}
.news-desc{float:left;line-height:16px;}
.news-more{color:#2182B2;}
.news-more:hover{color:#A1C4DE;cursor:pointer;}
#ofac-agree{padding-top:15px;}
#ofac-agree label{margin:0 0 0 5px;padding:0;position:absolute;}
#ofac-agree input{margin:0;padding:0;}
#ofac-disclaimer-frame{border:1px solid #D0D0D0;color:#505050;font:12px/18px Verdana,Tahoma,Arial,sans-serif;height:120px;width:500px;}
#page-footer{float:left;height:60px;left:-4px;margin-top:20px;position:relative;width:884px;}
#page_load_fade{display:block; width:10000px; height:10000px; background-color:rgb(255, 255, 255); float:left; z-index:2147483647; position:absolute;}
#page-wrapper{width:920px;margin:0 auto;}
.panel-heading{height:48px;padding-left:60px;font-size:18px;width:130px;}
#panel-outer-footer{position:relative;width:100%;height:100%;background:#FFF;}
#panel-inner-footer{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;background-color:#ffffff;}
#panel-bg-n-footer{top:-20px;left:0;width:100%;height:20px;background:url('/images/css/panel_transparent/n.png') repeat-x transparent 0 0;}
#panel-bg-ne-footer{top:-20px;right:-20px;height:20px;background:url('/images/css/panel_transparent/ne.png') no-repeat transparent 0 0;}
#panel-bg-e-footer{right:-20px;height:100%;background:url('/images/css/panel_transparent/e.png') repeat-y transparent 0 0;}
#panel-bg-w-footer{left:-20px;height:100%;background:url('/images/css/panel_transparent/w.png') repeat-y transparent 0 0;}
#panel-bg-nw-footer{top:-20px;left:-20px;height:20px;background:url('/images/css/panel_transparent/nw.png') no-repeat transparent 0 0;}
.panel-seperator{background:none repeat scroll 0 0 #d0d0d0;float:left;height:320px;width:1px;}
#panel-wrap-footer{position:absolute;top:0;left:0;margin:0;padding:20px 20px 0;}
.col-module{
    height: 160px;
}
#elead-panel{width:180px;height:160px;color:#000000;}
#assessment-panel{width:180px;height:170px;color:#000000;}
#right-col{float:left;height:896px;position:relative;text-align:left;width:180px;font-size:11px;}
.right-col-heading{border-bottom:1px solid #d0d0d0;padding-bottom:5px;font-size:12px;font-weight:bold;margin:5px 0 -5px;color:#505050}
.right-col-learn-more{margin:5px;position:relative;top:-30px;}
#showcase-maindiv{top:-20px;left:-20px;}
#showcase{float:left;height:250px;width:700px;visibility:hidden;}
#showcase-content{float:left;height:150px;left:-5px;position:relative;width:500px;}
.showcase-image{float:left;left:-20px;position:absolute;top:-20px;}
#sub-content{width:500px;float:left;}
.warning-left, .warning-mid, .warning-right{float:left;height:32px;z-index:1;}
.warning-left{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -492px transparent;width:5px;}
.warning-mid{background:url("../images/css/imagesprite1.png") repeat-x scroll 0 -556px transparent;width:auto;padding:5px;}
.warning-right{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -524px transparent;width:9px;}
#welcome_message{text-align:center;width:700px;}
/*****************************/
/* nav.css BEGINS **********/
/*************************/ 
#main-menu{clear:both;float:left;height:24px;/*padding-bottom:10px;*/position:relative;width:920px;z-index:5;}
#main-menu-left, #main-menu-mid, #main-menu-right{float:left;height:24px;}
#main-menu-left{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -240px transparent;width:10px;}
#main-menu-right{background:url("../images/css/imagesprite1.png") no-repeat scroll 0 -288px transparent;width:10px;}
#main-menu-mid{background:url("../images/css/imagesprite1.png") repeat-x scroll 0 -336px transparent;width:899px;}
#main-menu-mid ul a{display:block;font-size:12px;width:179px;}
ul#nav{margin:0;padding:0;line-height:24px;list-style:none;display:inline;}
#nav a{color:white;text-decoration:none;position:relative;cursor:pointer;}
#nav li li a{display:block;margin:0 0 0 15px;padding:0;border-bottom:1px solid #d0d0d0;text-align:left;height:100%;line-height:24px;font-size:10px;color:#2182b2;font-weight:normal;width:160px;}
#nav li li a:hover{color:#A1C4DE;}
li.menu{position:relative;float:left;height:32px;height:100%;text-align:center;cursor:default;z-index:2;}
li.menu:hover, li.menu_over{background:url("../images/css/imagesprite1.png") repeat-x scroll 0 -360px transparent;}
li.menu ul{display:none;position:absolute;width:188px;top:100%;left:0;margin-left:-3px;padding:0 0 7px 0;font-weight:normal;list-style:none;background:transparent url('/images/nav_bg-main_hover.png') bottom left no-repeat;}
li.menu:hover ul, li.menu_over ul{display:block;}
.last-link a{border-bottom:none !important;}
/***************/
/* nav.css ENDS */
/***************/
#panel-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;}
#panel-outer{position:relative;width:100%;height:100%;background:#FFF;}
#panel-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;background-color:#ffffff;}
.panel-bg{position:absolute;padding:0;margin:0;border:0;width:20px;z-index:1001;}
#panel-bg-n{top:-20px;left:0;width:100%;height:20px;background:url('/images/css/panel_transparent/n.png') repeat-x transparent 0 0;}
#panel-bg-ne{top:-20px;right:-20px;height:20px;background:url('/images/css/panel_transparent/ne.png') no-repeat transparent 0 0;}
#panel-bg-e{right:-20px;height:100%;background:url('/images/css/panel_transparent/e.png') repeat-y transparent 0 0;}
#panel-bg-se{bottom:-20px;right:-20px;height:20px;background:url('/images/css/panel_transparent/se.png') no-repeat transparent 0 0;}
#panel-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:url('/images/css/panel_transparent/s.png') repeat-x transparent 0 0;}
#panel-bg-sw{bottom:-20px;left:-20px;height:20px;background:url('/images/css/panel_transparent/sw.png') no-repeat transparent 0 0;}
#panel-bg-w{left:-20px;height:100%;background:url('/images/css/panel_transparent/w.png') repeat-y transparent 0 0;}
#panel-bg-nw{top:-20px;left:-20px;height:20px;background:url('/images/css/panel_transparent/nw.png') no-repeat transparent 0 0;}
.image-mask-bg{position:absolute;padding:0;margin:0;border:0;width:20px;z-index:1001;}
#image-mask-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;}
#image-mask-outer{position:relative;width:100%;height:100%;}
#image-mask-bg-n{top:-20px;left:0;width:100%;height:20px;background:url("../images/css/image_mask_corners_x.png") repeat-x scroll 0 -40px transparent;}
#image-mask-bg-ne{top:-20px;right:-20px;height:20px;background:url("../images/css/image_mask_corners_x.png") no-repeat scroll -20px 0 transparent;}
#image-mask-bg-e{right:-20px;height:100%;background:url("../images/css/image_mask_y.png") repeat-y scroll -20px 0 transparent;}
#image-mask-bg-se{bottom:-20px;right:-20px;height:20px;background:url("../images/css/image_mask_corners_x.png") no-repeat scroll -20px -20px transparent;}
#image-mask-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:url("../images/css/image_mask_corners_x.png") repeat-x scroll 0 -60px transparent;}
#image-mask-bg-sw{bottom:-20px;left:-20px;height:20px;background:url("../images/css/image_mask_corners_x.png") no-repeat scroll 0 -20px transparent;}
#image-mask-bg-w{left:-20px;height:100%;background:url("../images/css/image_mask_y.png") repeat-y scroll 0 0 transparent}
#image-mask-bg-nw{top:-20px;left:-20px;height:20px;background:url("../images/css/image_mask_corners_x.png") no-repeat scroll 0 0 transparent;}


/*in error pages*/
.partner-field{padding:3px;}
.partner-field-icon{bottom:10px;height:32px;left:140px;position:relative;top:-30px;width:32px;}

#slides {
    width: 700px;
    height: 250px;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
}
.slidesjs-navigation {
    position: absolute;
    z-index: 99;
    color: #fff;
    top: 200px;
    padding: 3px;
    margin-top: 17px;
    margin-left: 15px;
}
.slidesjs-navigation:hover{
    color: #A1C4DE;
}
.slidesjs-pagination {
    margin: -30px 15px;
    float: right;
    list-style: none;
    z-index: 99;
    position: relative;
}

.slidesjs-pagination li {
    float: left;
    margin: 0 1px;
}

.slidesjs-pagination li a {
    display: block;
    width: 13px;
    height: 0;
    padding-top: 13px;
    background-image: url(/images/showcase/pagination.png);
    background-position: 0 0;
    float: left;
    overflow: hidden;
}

.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
    background-position: 0 -13px
}

.slidesjs-pagination li a:hover {
    background-position: 0 -26px
}