body {background: url('../images/cityscape.jpg?12345') repeat-x 0 0 #0a1215;}
a{color:#0066B2;}
ul li, ul { list-style: none; margin: 0; padding:0;}
.header {margin: 0 7%; overflow: hidden; clear: both; height: 462px; }
.header_sub {margin: 0 7%; overflow: hidden; clear: both; height: 310px; }
.logo {margin: 20px 0 0; float: left; width: 690px;height: 160px;}
.logo  img {float: left; width: 134px; margin: 0 20px 0 0;height: 53px;}
.logo_rgt { float: left;padding-top: 8px;}
.logo_main {  color: #fff;  font-size: 55px; line-height: 17px;}  /*color: #042E6F;  margin: 10px 0 0; */
.logo_sub { color: #0099A7; font-size: 17px; margin: 10px 0;}  /*color: #608499; */
.login { opacity:0.9; filter:alpha(opacity=90);  background: #fff; margin: 20px 0 0 0; float: right; }
.login  a:hover{text-decoration: none;}
.login h2 {color: #061e5e; font-size: 27px;}
.login label {font-weight: normal; color: #4d4d4d; }
.login_link {color: #061e5e;  text-decoration: underline;}
.container{width:100%;float: left;/*margin:299px 0 0 0;*/padding:0px;}
.content-head{background-color:#07a7e3;color:#fff; padding: 0 2%;  margin: 0 7%;  overflow: hidden; clear: both;} 
.content-head h2{font-size: 28px;}
.content { margin: 0 7%; background: #00427f; color: #fff; overflow: hidden; clear: both; padding: 0 15px 10px;}
.content h3{font-size: 18px;}
.content a{color: #fff; text-decoration: underline;}
.content .event{margin-right: 0px;margin-top: 20px;  padding: 0px;clear:both;}
.content .eventDate {  background-color: #C9E5F2;  color: #042E6F; font-size: 16px; display: block; line-height: 17px;    padding: 5px;  text-align: center; width: 45px;}
.content .event_block{padding-left:0px;}
.footer{border-top:1px solid #ccc; color: #fff; padding-top:20px; padding-bottom:20px; margin:50px 7% 0;text-align:left; overflow: hidden; clear: both;}
.headerLink{overflow: hidden; clear: both; }
.headerLink li {margin-bottom: 6px;}
.gq, .gq:hover{background: url('../images/value1.png') no-repeat 0 0;display:block;height:58px;padding:0 0 0 80px;width:270px;text-decoration:none;color:#1a6e9d; text-decoration: none;}
.gq span {display:block;background:#cbe5f5; padding:0 10px; line-height: 58px;}
.rda, .rda:hover{background: url('../images/value2.png') no-repeat 0 0;display:block;height:58px;padding:0 0 0 80px;width:270px;text-decoration:none;color:#1a6e9d;}
.rda span {display:block;background:#cbe5f5;padding:0 10px; line-height: 58px;}
.pb,.pb:hover{background: url('../images/value3.png') no-repeat 0 0;display:block;height:58px;padding:0 0 0 80px;width:270px;text-decoration:none;color:#1a6e9d;}
.pb span {display:block;background:#cbe5f5;padding:0 10px; line-height: 58px;}
.popupText, .ui-widget {font-size: 14px;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color: #FF0000; }
.modal-dialog {width: 645px; margin: 30px auto;}
.form-group {overflow: hidden; clear: both;}
.login .btn {width: 100%; padding: 5px 0;}
h1, .h1, h2, .h2, h3, .h3  {padding-bottom: 10px; margin-bottom:0;}
.helpInner {border: 1px solid #CCCCCC; overflow: hidden;  padding: 10px 0 7px 10px; clear: both; margin: 0 0 15px;}
.helpInner  h4 { color: #1A6E9D;  font-size: 20px;}
.helpInner  label { font-size: 14px; font-weight: bold;}
.navbar-right { float: right !important;}
.navbar-left { float: left !important;}
.call_icn_black { background: url("../images/icon-dark_phone.png") no-repeat; font-size: 18px; height: 36px; padding: 0 0 26px 28px; width: 26px; }
.mail_icn_black { background: url("../images/icon-dark_email.png") no-repeat; font-size: 18px; height: 36px; padding: 0 0 3px 30px; width: 26px; }
.mail_icn_black  a {color: #333;}
.modal-header { position: absolute; top: -13px; right: -11px; z-index:999; padding: 0; border: 0 none; width: 25px; height: 24px; background: url('../images/close.png') no-repeat;}
.modal-body {   padding: 0 20px 20px;}
button.close, button.close:hover { height: 24px;  width: 25px;}
#helpModal .helpModal {    height: 340px;    margin: 170px auto 0 !important;    width: 637px;}
.descp_hide {display: none;}
.readmore {cursor: pointer;}
.smallTxt { font-size: 11px;}
#forgotPasswordsubmit { font-size: 12px; }
#forgotpasswordblk  h2, #forgotPasswordsubmit, .smallTxt, .mail_icn_black, .call_icn_black, .helpInner  h4, .helpInner  label, .customFontHeader, .login  input, .resetpswd label , .login  a{ font-family:Calibri,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.customFontHeader{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}

.internationalContact{float: right;padding-right: 27px; padding: 10px 70px 10px 0;cursor:pointer;clear: both;}
#icsalesDetails{clear:both}
#icsalesDetails .col-xs-4, #icsalesDetails .col-md-4{width:41%}
#icsalesDetails .col-xs-8, #icsalesDetails .col-md-8{width:49%}

.phonenumber_display{width:34%;float: left;clear: both;padding-bottom: 10px;}
.email_display{width:65%;float: left;}
.nav-30 {width: 120px !important;}

/**** IE 7 hacks ***/
#forgotPasswordsubmit {*width: 125%;}
.head1 {padding-left: 6px;}
.form-control { *padding: 6px 22px 6px 12px;  *line-height: normal; *font-weight: normal; *width: 86%; *height: auto;}
.login .btn {*width: 97%;}
.btn {*height: auto; *padding: 5px 0; *line-height: normal; *border:0; }
.col-md-7 { *width: 42%; }
.col-md-3 {*width: 20%; }
.col-xs-4 { *width: 30%; }
.col-xs-10 {*width: 80%; }
.col-xs-9 {*width: 68%;}
.col-xs-5 {*width: 25%;}
.content .eventDate {*width: 40%;}
.modal-header {*top: -12px; *right: -10px;}
.login_link {*margin-right: 12px;}



