
body {font-family:Arial, Helvetica, sans-serif;font-size:100%; background:#fff; margin:0 auto;  padding:0; background:url(../../images/Images/header-and-banner-bg.png) repeat; width:100%; color:#555; font-size:14px;}
.main {width:1070px;padding:0; margin:0 auto;font-size:0.875em;line-height:1.428em; background:#fff; padding:5px; overflow:visible;}
header {width:100%; min-height:116px;}
img { border:0;}
img a{ border:0;}
option{ background:#fff;}
select{ color:#555; padding:2px 0px 2px 0px; font-weight:bold;}
a { text-decoration:none; color:#3b94ec;}
a:hover { text-decoration:none; color:#555;}
li,li a{ text-decoration:none; list-style:none;}
.header-left-section{ float:left; width:455px;}
.logo{ float:left; width:450px; height:50px; margin:20px 0px 0px 10px;}
.logo-caption{ text-transform:uppercase; font-size:11px; width:455px; float:left; margin-left:10px}
.header-right-section{ float:right; width:610px;height:35px; margin-top:3px}
.admin-login{ float:left; width:100%;}
.admin-login ul { float:right; width:100%; padding:0px; margin:0px; }
.admin-login li {  float:right; margin:5px;}
.admin-login li:last-child {   margin-right:0px; line-height:20px;}

.language-tab { float:right; margin-right:8px; width:160px; font-size:12px;}
.language-tab img { float:left; margin:1px 0px 2px 2px;}
.share-icon{ float:right; margin-top:5px; margin-right:10px;}
.view_cal{ float:right; margin-right:8px;}
.view_cal span { margin-right:5px; float:left; line-height:23px;}
.font-size{ float:right;}
.font-size span{ float:left; margin-right:3px; line-height:23px;}
.font-size ul{ float:right; width:70px; margin:0; padding:0;}
.font-size li{ float:left;}

.top-nav{  background:url(../../images/Images/nav-bg.png) repeat-x; height:46px; width:100%; text-align:center; margin:0 auto;  box-shadow: 0px 3px 0 0 #ccc; position: absolute;top: 112px;left:0px;right:0;}
.top-nav ul{ width:1086px;  margin:0 auto;}
.top-nav ul img { margin:13px 0px;}
.top-nav li{ float:left; padding:0px 5px 0px 5px; font-size:15px; font-weight:bold; color:#fff; line-height:45px; }
.top-nav li a{ float:left; padding:0px 10px 0px 10px; font-size:15px; font-weight:bold; color:#fff; background:url(../../images/Images/menu-sp.png) no-repeat right;}
.top-nav li:last-child a { background:none;}
.top-nav li:first-child a { background:none; padding:0px 10px 8px 10px;}
.top-nav li a:hover{ color:#3985dd;}
.search-section{ float:left; width:304px; min-height:401px; background:#f1f1f1;  box-shadow: -1px 3px 1px 1px #ccc;border-radius:5px 5px 5px 5px; margin-top:0px; margin-left:10px; text-align:center;}
.search-section-header{ float:left; background:#3985dd; border-radius:5px 5px 0px 0px; width:100%; color:#fff; text-align:center; vertical-align:middle; font-size:16px; font-weight:bold; padding:10px 0px 10px 0px; margin-bottom:15px;}
.search-section  ul  {   margin:25px 0px 5px 0px; width:219px;}
.search-section li {  margin:3px 0px 0px 0px; font-size:14px; font-weight:bold; color:#3985de; width:245px;}
.selected-img{ float:right; margin:3px; width:16px;}


.banner{ float:right;margin-right:10px; margin-top:0px; background:url(../../images/Images/5-step-banner-bg.jpg); width:718px; height:402px;}
.content-section-2{ float:left; width:1050px; background:#fff;  box-shadow: 0 -8px 9px -2px #ccc; margin-top:10px; }
.content-section-2 h2{ float:left; color:#0068d3; font-size:17px; width:50%; margin:33px 0px 10px 40px;}
.content-section-2 ul{ float:left; width:50%;}
.content-section-2 li{ float:left; background:url(../../images/Images/bullet-icon.png)  no-repeat -2px 4px; padding-left:15px; height:50px; font-weight:bold; width:100%;}
.ClicktoChat{ float:right; background:url(../../images/Images/click-to-call-box.png) no-repeat; width:341px; height:240px; margin-top:-40px;}
.ClicktoChat h3{ float:left; color:#0068d3; font-weight:bold; margin:25px 0px 0px 30px;}
.ClicktoChat p{ float:left; margin:10px 0px 0px 30px; width:50%;}
.ClicktoChat-more-button{ float:left; width:100%;  margin:20px 0px 0px 30px;}
.footer-top{ float:left; margin-left:10.5px; border:1px solid #CCC; width:1050px; height:75px;}
.other-links-h3{ font-size:14px; font-weight:bold; color:#0068d3; margin:-15px 0px 10px 10px; padding:0px; margin-left:20px; float:left; width:100%;}
.footer-top ul{ float:left; width:50%; margin:10px 0px; padding:0px;}
.footer-top li{ float:left; margin:0px 10px 0px 10px; background:none; width:auto;}
.connect-With-Us{ float:right; width:auto;  margin:15px 5px 0px 5px;}
.connect-With-Us ul{ float:right; width:auto;}
.connect-With-Us li{ float:left; width:auto;}
.footer{ float:left; margin-left:15px; width:1050px; background:#f6f6f6; height:60px; margin-bottom:10px;}

.footer-link{ float:left; padding:12px 0px 0px 5px; font-size:12px; width:35%}
.footer ul{ float:right; width:60%; background:#f6f6f6;  }
.footer li{ float:left; font-size:12px; }
.footer li a{ float:left; padding:0px 10px 0px 10px; color:#3b94ec; background:url(../../images/Images/footer-li-sp.jpg) no-repeat right; }
.footer li a:hover{ color:#333; }
.footer li:last-child a{  background:none; }
.copyrights{ width:100%; text-align:center; float:left;}
