@charset "utf-8";
/* CSS Document */

body {background:#74d1fd url(../images/buffer.jpg) repeat-x center top; padding:0; margin:0 0 0 0;}
img{border:0 solid #000; outline:0; margin:0;}
h1, h2, h3, h4, h5, h6 {padding:0; margin:0;}
form {padding:0; margin:0;}
a {outline:none;}
a:hover{outline:none;}

.containerBox { width:940px; margin:0 auto;overflow:hidden;}
.headerBox {height:90px; clear:both; padding:8px 0 0 0; margin:0 0 0 0; position:relative; }
.headerBox .phoneNumber { text-align:right; font:normal 15px calibri; padding:12px 0; margin-right:3px; color:#fccfff; letter-spacing:1px;}

.navBox {padding:0; margin:0; float:right;}
.navBox ul {padding:0; margin:0; clear:both;}
.navBox ul li{padding:0; margin:0; float:left; list-style:none; float:left; height:35px;}
.navBox ul li a {background:url(../images/navbg.jpg) repeat-x center top; height:35px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px;  font:bold 14px/35px tahoma; text-decoration:none; padding:9px 13px; margin:0 2px; color:#ffffff;}
/*.navBox ul li a:hover{background:url(../images/navbg_hover.jpg) repeat-x center top; color:#193b68;}*/
.navBox ul li a:hover{background:#183484; color:#fff;}

.bannerBox {height:295px; border-bottom:4px solid #2c3f5a; border-top:4px solid #fff; z-index:20; clear:both;}
.contentMainBox {background:#fff; overflow:hidden; clear:both; position:relative;font:normal 12px/18px tahoma; min-height:670px; height:auto; }

.contentMainBox .serviceBox {float:left; width:265px;}
.contentMainBox .contentArea {float:right;width:620px; padding-right:25px; }
.contentMainBox .contentArea p {text-align:justify;}

.contentMainBox .contentArea h1 {color:#0f698b; font:bold 22px arial; margin:10px 0;}
.contentMainBox .contentArea h1 span {color:#18a4d9;}

.contentMainBox .contentArea h3 {color:#2c3f5a; font:bold 16px arial; margin:10px 0;}

.marketingListingBox {padding:0; margin:10px 0 40px 0; clear:both;}
.marketingListingBox h4{padding:0; margin:0;padding:5px 0 0 0; margin:0; font:bold 15px tahoma; color:#004a80;}

.marketingListingBox .right4PointBox {float:right; background:#efefef; width:210px; border:1px solid #e1e1e1;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px; padding:10px; }
.marketingListingBox .right4PointBox ul {padding:3px 5px; margin:2px 10px;}
.marketingListingBox .right4PointBox ul li{padding:2px 0px; border-bottom:1px dashed #b9b9b9; margin:2px 0px; font-weight:normal!important; color:#000; list-style:circle;}
.marketingListingBox .right4PointBox ul li a { text-decoration:none; font:bold 12px tahoma; color:#0079a7;}
.marketingListingBox .right4PointBox ul li a:hover {color:#000;}

.marketingListingBox ol {padding:0; margin:0 0 0 0px;}
.marketingListingBox ol li {padding:5px 0; margin:0; font-weight:bold; color:#004a80;}

.marketingListingBox ul {padding:3px 5px; margin:2px 10px;}
.marketingListingBox ul li{padding:0 12px; margin:2px 0px; font-weight:normal!important; color:#000;}

.marketingListingBox ol li ul li ul{padding:5px 12px; margin:2px 12px;}
.marketingListingBox ol li ul li ul li{padding:0 12px; margin:2px 12px;}

.insideServiceBox {background:#020d4a;-webkit-border-radius: 8px 8px 8px 8px;-moz-border-radius: 8px 8px 8px 8px;border-radius:8px 8px 8px 8px; border:2px solid #fff; position:absolute; top:262px; z-index:2000; width:230px; min-height:385px; height:auto; margin-left:15px; padding:10px;}
.insideServiceBox h2 {font:bold 15px arial; color:#fff; text-transform:uppercase; letter-spacing:1px; border-bottom:1px dotted #fff; margin:4px 0; padding:0 0 5px 0;}
.insideServiceBox ul {padding:0; margin:0;}
.insideServiceBox ul li {font:bold 12px tahoma;  margin:2px 0;  list-style:none;}
.insideServiceBox ul li a { color:#ecf5fd; background:#010927 url(../images/bullet_2.png) no-repeat 6px 12px;  text-decoration:none;display:block; padding:12px 0 12px 28px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px; }
.insideServiceBox ul li a:hover {color:#b7eafd; background:#162f77 url(../images/bullet_2_rol.png) no-repeat 6px 12px; display:block; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}

.insideServiceBox ul li .activeExpertise {color:#b7eafd; background:#162f77 url(../images/bullet_2_active.png) no-repeat 6px 12px; display:block;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}

.clearBox {clear:both;}
.homeBox1 { background:#e7e3c5; width:306px; height:96px; float:left;-webkit-border-radius: 8px 8px 8px 8px;-moz-border-radius: 8px 8px 8px 8px;border-radius:8px 8px 8px 8px; }
.homeBox1 ul {padding:8px 0 0 12px; margin:0;}
.homeBox1 ul li {background:url(../images/bullet_tick.gif) no-repeat 0 6px; font:bold 12px tahoma; padding:6px 0 6px 22px; list-style:none; color:#000;}
.homeBox1 ul li a { color:#fff; text-decoration:none;}
.homeBox1 ul li a:hover {color:#b7eafd;text-decoration:underline;}

.homeBox2 { background:#f6f9f7; width:280px; height:76px; float:right;-webkit-border-radius: 8px 8px 8px 8px;-moz-border-radius: 8px 8px 8px 8px;border-radius:8px 8px 8px 8px; border:1px solid #d4d5d7; color:#314990; padding:10px; }
.homeBox2 a {color:#314990; text-decoration:none;}
.homeBox2 a:hover {color:#223263; text-decoration:underline;}

/* contactus */
.contactUsBoxForm {color:#000; background:#f1f2fb; font:normal 12px/18px tahoma; padding:12px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px; margin:6px;}
.contactUsBoxForm td li {color:#000; font:normal 10px/18px tahoma; padding-left:12px;}
.contactUsBoxForm .font11 {font:normal 12px tahoma;}
.contactUsBoxForm .font12 {font:normal 10px verdana; color:#69a19c;}
.contactUsBoxForm .font11 ul li {font:normal 12px/14px tahoma; padding:0; margin:0;}

.contactUsBoxForm input[type='text'] {background:url(../images/inputboxbg2.jpg) repeat-x center bottom; padding:3px 5px; border:1px solid #c2c2c2; font:normal 12px tahoma; }
.contactUsBoxForm select {background:url(../images/inputboxbg2.jpg) repeat-x center bottom; padding:3px 5px; border:1px solid #c2c2c2; font:normal 12px tahoma; }
.contactUsBoxForm textarea {background:#fff url(../images/inputboxbg2.jpg) repeat-x center bottom; padding:3px 5px; border:1px solid #c2c2c2; font:normal 12px tahoma;}

.contactInfoAddressBox {font:normal 12px/19px tahoma;}
.contactInfoAddressBox h5 {font:bold 14px/19px tahoma; color:#062947!important; background:none!important; border-bottom:0 solid #000; padding:0; margin:0 0 10px 0;}
.contactInfoAddressBox a {text-decoration:none; color:#008cc7;}
.contactInfoAddressBox a:hover {text-decoration:none; color:#091d26;}


.BtnSumbit2 {background:#062947; padding:6px 14px; color:#fff; font:bold 14px tahoma; border:0 solid #000; cursor:pointer;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.BtnSumbit2:hover {background:#4e96a0;}

/* finance */
.financeBox { background:#e6eceb; -webkit-border-radius: 8px 8px 8px 8px;-moz-border-radius: 8px 8px 8px 8px;border-radius:8px 8px 8px 8px; margin-bottom:12px; width:500px; padding:10px;}
.financeBox ul {padding:8px 0 12px 12px; margin:0;}
.financeBox ul li {background:url(../images/bullet_2.png) no-repeat 0 7px; font:bold 12px tahoma; padding:6px 0 6px 22px; list-style:none; color:#000;}
.financeBox ul li a { color:#fff; text-decoration:none;}
.financeBox ul li a:hover {color:#b7eafd;text-decoration:underline;}

/* profile */
.consultantProfile {font:normal 12px tahoma;}
.consultantProfile a{color:#025d92; text-decoration:none;}
.consultantProfile a:hover{color:#000; text-decoration:underline;}
.consultantProfile p{font:normal 12px/19px tahoma; padding:2px 0;}
.consultantProfile h3{color:#025d92; text-decoration:none; font:bold 13px tahoma; padding:4px 0; margin:0; border-bottom:1px dashed #025d92;}



/* footer */

.footerBgMainBox {background:url(../images/footerbg.jpg) repeat-x center top; height:87px;} 
.footerBoxInside {margin:0 auto; width:940px;}
.footerWhiteBox {background:#fff; height:18px;}
.footerTextBox {font:normal 11px/18px tahoma; color:#c5cdd1; padding-top:6px;}
.footerTextBox a {color:#c5cdd1; text-decoration:none;}
.footerTextBox a:hover {color:#fff; text-decoration:underline; }