@charset "utf-8";
/* CSS Document */
body{
margin:0px !important; padding:0px !important;
font-family: 'Source Sans Pro', sans-serif !important;
  font-size:14.5px !important; line-height:24px !important;
  
}


.cbMenu_UE_MENU_CB{ display:none;}

img{
border:none;
outline:none;
float:left;
}
#topContainer{
width:100%; float:left; height:47px; background-color:#ffffff; border-top:3px solid #2faae3; padding:44px 0px;
border-bottom:1px solid #7f7f7f;
}
#topWrapper{
width:1050px; height:135px; margin:0px auto;
}
#logo{
width:390px; float:left; height:47px;
}
#menu{
width:650px; height:44px; background-color:#cccccc; float:right;
}
#menu_left{
width:12px; height:44px; float:left; background-image:url(../images/menu_border_left.jpg);
}
#menu_center{
width:576px; height:44px; float:left; padding:0px 25px;
}
#menu_right{
width:12px; height:44px; float:left; background-image:url(../images/menu_border_right.jpg);
}
#menu_center ul{
width:100%; float:left; height:44px; list-style:none; margin:0px; padding:0px;
}
#menu_center ul li{
padding:0px 18px; background-image:url(../images/menu_border.png); background-position:right center; background-repeat:no-repeat; float:left; height:44px;
} 
#menu_center ul li:last-child{
background-image:none;
}
#menu_center ul li a{
display:block; font-size:18px; line-height:22px; padding:11px 0px; text-decoration:none; color:#000000; text-transform:uppercase; float:left; height:22px;
} 
#centerContainer{
width:100%; float:left; background-color:#eaeaea; padding:13px 0px;
}
#centerWrapper{
width:1050px; margin:0px auto;
}
#centersection{
width:1042px; padding:4px; background-color:#ffffff; float:left;
}
#centersection img{
margin:3px;
}
#bottomContainer{
width:100%; float:left; background-color:#ffffff; background-image:url(../images/content-topbg.png); background-position:top; background-repeat:repeat-x;
}
#bottomWrapper{
width:1050px; margin:0px auto;
}
#left{
/*width:690px;*/ float:left;
width:100%;
}
#right{
width:340px; float:right;
}
#content{
/*width:640px;*/ width:96%; padding:0px 25px; float:left;
}
#content h2, .componentheading{
margin:0px; padding:9px 0px; height:30px; line-height:30px; font-size:30px; color:#ffffff; font-weight:400;
}
.articleBody{
padding:15px 0px; float:left; width:100%;
}
#content p{
color:#888888; font-size:14.5px; line-height:24px; margin:0px; margin-bottom:10px; text-align:justify;
}
#content a{
color:#2faae3;
}
#search{
width:164px; height:31px;/* background-image:url(../images/searchbg.png);*/ float:right; margin:9px 0px; margin-bottom:20px;
}
#right-top{
width:340px; float:left; background-color:#eaeaea;
}
#right-top h3{
padding:6px 20px; width:300px; height:30px; margin:0px; padding:0px; font-size:30px; line-height:30px; margin:0px; padding:0px;
}
#rightModule{
width:340px; float:left;
}
#rightModule h3{
width:300px; padding:6px 20px; float:left; height:30px; margin:0px; background-color:#555555; color:#eaeaea; line-height:30px; font-weight:normal;
}
#rightModule .custom{
width:320px; padding:20px 10px; float:left; background-color:#eaeaea;
}
#rightModule .blogs{
width:320px; float:left; margin-bottom:20px;
}
#rightModule .blogs:last-child{
margin-bottom:0px;
}
#rightModule .blogsLeft{
width:80px; float:left;
}
#rightModule .blogsLeft img{
float:left;
}
#rightModule .blogsRight{
width:240px; float:left;
}
#rightModule .blogsRight h4{
float:left; margin:0px;color:#2faae3; line-height:18px; font-weight:normal; margin-bottom:5px; font-size:18px;
}
#rightModule .blogsRight p{
float:left;  margin:0px; color:#555555; line-height:14px; font-weight:normal; font-size:12px;
}
#rightModule .blogsRight a{
text-decoration:none; color:#2faae3;
}
#footer{
width:100%; float:left; margin:20px 0px;
}
#footerMenu{
width:640px; float:left; height:15px; padding:0px 20px;
}
#footerMenu ul{
width:640px; float:left; height:15px; list-style:none; margin:0px; padding:0px;
}
#footerMenu ul li{
float:left; height:15px; padding:0px 7px; border-right:1px solid #cccccc; margin:0px;
}
#footerMenu ul li:last-child{
border-right:none;
}
#footerMenu ul li a{
color:#cccccc; text-decoration:none; font-size:15px; display:block; line-height:15px;
}
#footerMenu ul li a:hover{
text-decoration:underline;
}
#footerRight{
width:340px; float:right;
}
#footerRight p{
margin:0px; padding:0px; float:right; margin-right:15px;
}
#footerRight a{
color:#cccccc; text-decoration:none; font-size:15px; display:block; line-height:15px;
}
#footerCopy{
width:1050px; float:left; text-align:center;
}
#footerCopy p{
margin:0px; padding:0px; margin-left:25px; margin-top:8px; color:#cccccc; font-size:15px;
}
.search input.button{
margin-left:8px;
float:left;
}
#mod-search-searchword{
background:none; border:none; width:165px; height:30px; text-align:left; font-size:16px; color:#555555; float:right; padding:0px 15px;
}
::-webkit-input-placeholder { color:#555555; }
::-moz-placeholder { color:#555555; } /* firefox 19+ */
:-ms-input-placeholder { color:#555555; } /* ie */
input:-moz-placeholder { color:#555555; }
#contentBottom{
/*width:640px;*/ width:96%; padding:0px 25px; float:left;
}
#contentBottom img{
float:none;
}
.contactcontact h3{ display:none;}
#cb_cb_comp_login .userdata{ border:none!important;}
#cb_cb_comp_login .cb_comp_outer{ border: solid 1px #ccc; margin-top:10px;}
#mod_login_username {margin-left:15px;}
#mod_login_password{margin-left:19px;}
.titleCell { width: 145px;}

.jicons-icons, 
.accordion-heading a{ display:none !important;}

.contact-address dd{ margin-left:0px !important;}
