@charset "utf-8";
/* CSS Document */

/**********************/
/*** general styles ***/
/**********************/

body { background:#eff6fe; margin:0 auto; padding:0; font-family:Arial; }
#wrapHolder { width:950px; margin:0 auto; }
#wrap { background:url(../images/bodyBg.gif) repeat-y 0 0; width:950px; margin:0; padding:17px 0 0 0; float:left; }
#placeHolder { width:916px; margin:0 auto; padding:0; }
#footerWrap { background:url(../images/footerBg.gif) no-repeat 0 0; width:950px; height:189px; margin:0 0 15px 0; padding:0; float:left; }
a { outline:none; }
/*********************/
/*** Header styles ***/
/*********************/
#header { background:url(../images/headerBg.jpg) no-repeat 0 0; width:915px; height:223px; margin:0 auto; padding:0; }
#logo { float:left; padding:10px 0 25px 18px; border:none; border-collapse:collapse; }
#headerText { float:right; width:350px; color:#fff; font-size:17px; font-weight:bold; margin:120px 0 0 0; line-height:22px; background:transparent; }
#headerLeft { float:left; margin:0 !important; padding:0 0 0 5px; width:202px; color:#083a75; font-size:12px; font-weight:bold; text-align:center; }
#headerMid { float:left; margin:0 !important; padding:6px 0 0 0; width:228px; color:#083a75; font-size:12px; font-weight:bold; text-align:center; }
#headerRight { float:left; margin:0 !important; padding:6px 0 0 20px !important; width:455px; color:#083a75; font-size:12px; font-weight:normal; text-align:left !important; }
/*************************/
/*** Left Panel styles ***/
/************************/
#leftPanel { float:left; margin:20px 0 15px 0!important; padding:0; width:190px; }
ul { list-style: none; margin: 0; padding: 0; }
#menu1 { width: 190px; margin:0 10px; }
#menu1 li a { height: 36px; voice-family: "\"}\""; voice-family: inherit; height: 28px; text-decoration: none; color: #6787ae; display: block; background: url(../images/navBg.jpg) no-repeat; padding: 10px 0 0 34px; font-weight:bold; font-size:12px; }
#menu1 li a:hover { color: #18477e; background:  url(../images/navBg.jpg) 0 -38px no-repeat; padding: 10px 0 0 34px; }
#menu1 li a.active { color: #18477e; background:  url(../images/navBg.jpg) 0 -38px no-repeat; padding: 10px 0 0 34px; }
#leftPanel img { margin:10px; }
/***************************/
/*** Right Panel styles ***/
/**************************/

#rightPanel { float:right; margin:20px 0 15px 30px!important; padding:0 !important; text-align:left; width:695px; }
#rightPanel h1 { color:#083a75; margin:0; padding:0 0 10px 0; font-size:18px; font-weight:bold; }
#rightPanel p { color:#545454; font-size:11px; line-height:16px; margin:0; padding:0 120px 7px 0; text-align:left; text-align:justify; }
#rightPanel p strong { color:#18477e; font-size:11px; line-height:14px; margin:0; padding:0; font-weight:bold; }
#homeFooter { background:url(../images/homeFooterBg.gif) no-repeat 0 0; width:694px; height:135px; margin:8px 0 0 0; }
#homeFooter h2 { color:#c00101; font-size:22px; font-weight:bold; padding:40px 0 0 170px; text-align:left; margin:0; float:left; }
#homeFooter h2 span { color:#c00101; font-size:18px; font-weight:normal; padding:0 0 0 0px; text-align:left; }
#rightPanel ul { list-style:none; margin:0; padding:0; }
#rightPanel ul li { background:url(../images/bullet.gif) no-repeat 0 8px; color:#545454; font-size:11px; padding:0 0 0 8px; font-weight:normal; line-height:18px; }
#homeFooter img { float:right; margin:5px 10px 0 0; }
#rightPanel h3 { color:#083a75; margin:0; padding:10px 0 10px 0; font-size:16px; font-weight:bold; }
#rightPanel a { color: #18477e; text-decoration:underline; }
#rightPanel a:hover { color: #18477e; text-decoration:none; }
#rightImg { clear:both; float:right; padding:0 10px 10px 10px; margin:0; }
#servicesFooter { background: url(../images/servicesFooterBg.gif) no-repeat 0 0; width:694px; height:135px; margin:8px 0 0 0; }
#servicesFooter h2 { color:#083a75; font-size:18px; font-weight:normal; padding:18px 0 0 200px; text-align:left; margin:0; }
#servicesListTable { padding:10px 0 0 200px; width:500px; }
#servicesListTable td { vertical-align:top; }
#servicesFooter ul { list-style:none; margin:0; padding:0; }
#servicesFooter ul li { background:url(../images/bullet.gif) no-repeat 0 6px; color:#545454; font-size:11px; padding:0 0 0 8px; font-weight:bold; line-height:18px; }
#servicesListTable1 { padding:10px 0 0 0; width:700px; }
#servicesListTable1 td { vertical-align:top; }
#servicesListTable1 th { font-size:13px; font-weight:bold; font-family:Arial; color:#083A75; background:url(../images/tableBg.jpg) no-repeat 0 0; width:342px; height:34px; text-align:left; padding-left:15px; }
#servicesListTable1 ul { list-style:none; margin:0; padding:0; }
#servicesListTable1 ul li { background:url(../images/bullet.gif) no-repeat 0 8px; color:#545454; font-size:10px; padding:0 0 0 8px; line-height:18px; }
#testimonialFooter { background: url(../images/testimonialsFooterBg.jpg) no-repeat 0 0; width:694px; height:135px; margin:65px 0 0 0; }
#solutionsTable td { vertical-align:top; }
#solutionsTable img { border:3px solid #e4eef6; }
#solutionsTable p { font-family:Arial, Helvetica, sans-serif; color:#545454; font-size:11px; padding:0; margin:0; line-height:16px; text-align:left; font-weight:normal; }
/***************************/
/***Footer  styles ***/
/**************************/


#footerInnerWrap { width:916px; margin:0 auto; padding:10px 0; }
#footerLeft { float:left; margin:0 !important; padding:0; width:158px; color:#083a75; font-size:12px; font-weight:bold; text-align:center; }
#footerMid { float:left; margin:0 56px!important; padding:0 0 0 0; width:186px; color:#083a75; font-size:12px; font-weight:bold; text-align:center; }
#footerRight { float:right; margin:0 !important; padding:0 0 0 0 !important; width:450px; color:#083a75; font-size:12px; font-weight:normal; text-align:left !important; }
#footerRight1 { float:left; margin:0 !important; padding:0; width:243px; color:#083a75; font-size:12px; font-weight:bold; text-align:center; }
#footerRight2 { float:left; margin:0 0 0 40px!important; padding:0 0 0 0; width:155px; color:#083a75; font-size:12px; font-weight:bold; text-align:center; }
#footerLeft a img { padding:12px 10px 0 0; text-align:left; margin:0; float:left; }
#footerRight2 #icons { height:34px; margin:10px 0 0 0; text-align:left; }
#footerRight2 #icons img { padding-right:12px; vertical-align:middle; }
#footerRight1 img { margin:0 0 -3px 0; }
#footerLeft p, #footerMid p, #footerRight p { color:#fff; font-size:11px; padding:0 0 10px 0; margin:0; line-height:16px; text-align:left; font-weight:normal; background:transparent; }
#footerLeft p strong, #footerMid p strong, #footerRight p strong { color:#d4edff; font-size:11px; padding:0; margin:0; line-height:14px; font-weight:bold; text-align:left; background:transparent; }
#footerLeft p a, #footerMid p a, #footerRight p a { color:#fff; font-size:11px; padding:0 0 0 0; margin:0; line-height:16px; text-align:left; font-weight:normal; text-decoration:none; cursor:pointer; background:transparent; }
#footerLeft p a:hover, #footerMid p a:hover, #footerRight p a:hover { color:#d4edff; font-size:11px; padding:0 0 0 0; margin:0; line-height:16px; text-align:left; font-weight:normal; text-decoration:none; background:transparent; }
#footerList { margin:0 auto 0 auto; padding:26px 0 0 0; line-height:18px; text-align:center; }
#footerList li { display:inline; list-style:none; padding:0 4px; margin:0; background:url(../images/divider.gif) no-repeat 2px 3px; }
#footerList li a { font-size:11px; color:#fff; padding:0 2px 0 9px; display:inline; text-align:center; text-decoration:none; background:transparent; }
#footerList li a:hover { text-decoration:underline; color:#d4edff; }
.fc-tbx .tl { background: url('../images/tl.png') no-repeat; }
.fc-tbx .t { background: url('../images/t.png') repeat-x; height: 16px; }
.fc-tbx .tr { background: url('../images/tr.png') no-repeat; }
.fc-tbx .l { background: url('../images/l.png') repeat-y; width : 16px; }
.fc-tbx .r { background: url('../images/r.png') repeat-y; width: 16px; }
.fc-tbx .bl { background: url('../images/bl.png') no-repeat; }
.fc-tbx .b { background: url('../images/b.png') no-repeat; height: 25px; }
.fc-tbx .br { background: url('../images/br.png') no-repeat; }
.fc-tbx .c { background: url('../images/c.png') repeat; }
.fc-tbx a.close { float: right; background: url('../images/close.png') no-repeat; position: relative; margin-left: 5px; display: block; width: 10px; height: 10px; cursor: pointer; }
.fc-tbx .err { float: left; }
.fc-tbx p { width : auto; display: block; font-size: 11px; margin : 0; padding : 0; border : 0; color : #fff; background:transparent; }
.ajax_loader { background : url('../images/ajax-loader.gif') no-repeat center; width : 200px; height : 150px; }
/* FormCheck validation div */

.fc-error { border : 1px solid #888; margin-top : 5px; background-color : #EAEAEA; }
.fc-error p { margin : 5px; color : #A00; }
.textboxbig { background:url(../images/textbox.gif) no-repeat 0 0; width:204px; height:19px; padding:0; margin:5px 0; text-align:left; border:none; border-collapse:collapse; }
.addresstbox { background:url(../images/textarea.gif) no-repeat 0 0; width:204px; height:60px; padding:0; margin:5px 0; text-align:left; border:none; border-collapse:collapse; }
label { color:#18477e; text-align:left; padding:0 0 0 0; margin:0; font-size:12px; font-weight:bold; }
.reset { background:url(../images/reset.gif) no-repeat 0 0; width:59px; height:25px; border:none; border-collapse:collapse; margin:5px; float:left; }
.submit { height:25px; border:none; border-collapse:collapse; margin:5px; float:left; }
/*--------------Facebox --------------------*/
#facebox .b { background:url(../images/facebox/b.png); }
#facebox .tl { background:url(../images/facebox/tl.png); }
#facebox .tr { background:url(../images/facebox/tr.png); }
#facebox .bl { background:url(../images/facebox/bl.png); }
#facebox .br { background:url(../images/facebox/br.png); }
#facebox { position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup { position: relative; }
#facebox table { border-collapse: collapse; }
#facebox td { border-bottom: 0; padding: 0; }
#facebox .body { padding: 10px; background: #fff; width: 370px; }
#facebox .loading { text-align: center; }
#facebox .image { text-align: center; }
#facebox img { border: 0; margin: 0; }
#facebox .footer { border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0; }
#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%; }
.facebox_hide { z-index:-100; }
.facebox_overlayBG { background-color: #000; z-index: 99; }
* html #facebox_overlay { /* ie6 hack */ position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#info1 td, #info2 td, #info3 td, #info4 td { vertical-align:top; }
#info1 img, #info2 img, #info3 img, #info4 img { border:3px solid #e4eef6; margin:0 20px 10px 20px; }
#info1 h4, #info2 h4, #info3 h4, #info4 h4 { color:#083a75; margin:0; padding:0 0 10px 0; font-size:14px; font-weight:bold; }
#info1 h5, #info2 h5, #info3 h5, #info4 h5 { color:#083a75; margin:0; padding:0 0 10px 0; font-size:12px; font-weight:bold; }
#info1 p, #info2 p, #info3 p, #info4 p { color:#545454; font-size:11px; line-height:16px; margin:0; padding:0 0 7px 0; text-align:left; }
#info1 ul, #info2 ul, #info3 ul, #info4 ul { list-style:none; margin:0; padding:0; }
#info1 ul li, #info2 ul li, #info3 ul li, #info4 ul li { background:url(../images/bullet.gif) no-repeat 0 6px; color:#545454; font-size:11px; padding:0 0 0 8px; font-weight:normal; line-height:18px; }
/*************** Added on 2nd August 2010 **********************/
.telnos{ color:#18477e; font-size:14px; line-height:14px; margin:0; padding:0; font-weight:bold;}

