/* Site - Concept & Design by Jitu */
/* E-mail : s.jitu@yahoo.com */
/* Voice : 8801716017690 */

/* global style */
body { background: url("../imgs/header/header-bg.gif") top repeat-x; margin: 16px 0 0 0; padding: 0; scrollbar-face-color: #d9d9d9; scrollbar-shadow-color: #999999; scrollbar-3dlight-color: #ececec; scrollbar-arrow-color: #999999; scrollbar-track-color: #ebebeb; scrollbar-darkshadow-color: #ececec; scrollbar-highlight-color: #ececec; font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica; font-size: 13px; color: #7D7D7D; }

div, span, table, td, th, h1, h2, h3, p, ul, ol, form, textarea, input, select  { margin: 0; padding: 0px; font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica; font-size: 12px; color: #646464; line-height: 16px; }
table, img { margin: 0; border: 0px; border-collapse: collapse; padding: 0px; }

/* default FORM style */
input { border: #5F6252 1px solid; }
textarea { border: #5F6252 1px solid; }
select { border: #5F6252 1px solid; }

/* default LINK style */
a:link { color: #2A6EBD; text-decoration: none }
a:visited { color: #2A6EBD; text-decoration: none }
a:hover { color: #FF8400; text-decoration: underline }
a:active { color: #2A6EBD; text-decoration: underline }

/* page header */
.headerContainer { width: 810px; height: 84px; }
.headerLogo { width: 405px; padding: 15px 0 0 10px; text-align: left; vertical-align: top; font-size: 25px; color: #0782AD; font-weight: 500; }
.headerRighContainer { width: 405px; padding: 0 36px 0 0; vertical-align: top; }
.headerPhone { padding: 28px 0 0 0; text-align: right; }

/* main nav */
.nav { background: url("../imgs/main-nav/main-btn-bg.gif") top repeat; width: 816px;}

/* FOOTER */
.footerContainer { background: url("../imgs/footer-bg.gif") center repeat; width: auto; height: 83px; }
.footerFixedContainer { width: 775px; height: 80px; }
.footerTxtLeft { font-size: 11px; text-align: left; color: #A0A0A0; }
.footerTxtLeft a:link, .footerTxtLeft a:visited { color: #A0A0A0; text-decoration: none; }
.footerTxtLeft a:hover { color: #FF8400; text-decoration: underline; }
.footerTxtRight { font-size: 11px; text-align: right; color: #A0A0A0; }
.footerTxtRight a:link, .footerTxtRight a:visited { color: #A0A0A0; text-decoration: none; }
.footerTxtRight a:hover { color: #FF8400; text-decoration: underline; }


/* Global style for inner page */
/* main pic */
.innerMainPicContainer { padding: 5px 0 12px 0; }

/* body container */
.innerBodyDiv { margin: 0 0 50px 0; }
.innerBodyLeft { width: 212px; padding: 0 12px 0 0; vertical-align: top; }
.innerBodyRighr { width: 586px; padding: 6px 0 0 0; vertical-align: top; }
.innerLeftNav { background: url("../imgs/inner-left-nav-pic2.gif") center repeat; padding: 0 15px 0 15px; }

/* inner page nav */
.innerPageNav ul{ display: block; clear: both; margin: 0; padding: 0 0 8px 0; text-align:left; text-indent:0px; }
.innerPageNav ul li { display: block; margin: 0; padding: 0; font-weight: 800; list-style: none; }
.innerPageNav ul li a:link, .innerPageNav ul li a:visited { display: block; color: #878787; text-decoration: none; height: 29px; padding: 5px 0 0 12px; background: url("../imgs/inner-left-nav-pic4.gif") no-repeat left center; }
.innerPageNav ul li a:hover, .innerPageNav ul li a:active { display: block; color: #FF8400; text-decoration: underline; height: 29px; padding: 5px 0 0 12px; background: url("../imgs/inner-left-nav-pic5.gif") no-repeat left center; }

/* inner pic title */
.innerTitle { border-bottom: #EDEDEE solid 1px; padding: 0 15px 0 8px; }

/* bread crumbs */
.bc { font-size: 10px; text-align: right; }
.bc a:link, .bc a:visited { color: #969696; text-decoration: none; }
.bc a:hover, .bc a:active { color: #FF8400; text-decoration: underline; }

/* text */
.innerText { padding: 15px 8px 0 8px; vertical-align: top; }

/* right bar news */
.rbarNews { height: 25px; }
.rbarNewsText { padding: 10px 15px 10px 8px; vertical-align: top; }
.rbarNewsTitle { color: #5586AD; font-size: 13px; font-weight: bold; padding: 0 0 3px 0; }
.rbarNewsNav ul{ display: block; border-top: #EDEDEE 1pa solid; clear: both; margin: 0; padding: 0 0 8px 0; text-align:left; text-indent:0px; }
.rbarNewsNav ul li { display: block; margin: 0; padding: 0; font-weight: 800; list-style: none; }
.rbarNewsNav ul li a:link, .rbarNewsNav ul li a:visited { display: block; color: #878787; text-decoration: none; height: 29px; padding: 5px 0 0 12px; background: url("../imgs/inner-left-nav-pic4.gif") no-repeat left center; }
.rbarNewsNav ul li a:hover, .rbarNewsNav ul li a:active { display: block; color: #FF8400; text-decoration: underline; height: 29px; padding: 5px 0 0 12px; background: url("../imgs/inner-left-nav-pic5.gif") no-repeat left center; }


/* Home Page Start */
/* main picture */
.mainPicContainer { padding: 5px 0 15px 0; }
.mainPic { width: 585px; }
.testimonialContainer { width: 187px; vertical-align: top; padding: 25px 22px 0 18px; background: url("../imgs/home/home-whats-new-bg.gif") center top no-repeat; }
.testimonialText { color: #4983AC; line-height: 14px; }
.testimonialTextName { padding: 10px 0 0 0; color: #4983AC; font-weight: bold; }
.testimonialBtnMore { padding: 25px 0 0 0; text-align: right; }

/* body */
.homeBodyDiv { margin: 0 0 15px 0; }
.homeBodyContainer { width: 810px; }
.homeBodyLeft { width: 585px; padding: 0 20px 0 5px; vertical-align: top; }
.homeBodyTitle { padding: 0 0 9px 0; }
.homeBodyLearnMore { padding: 12px 0 0 0; }

.homeBodyRight { width: 217px; vertical-align: top; padding: 0 0 0 20px; }
.homeBodyRightBanner { padding: 45px 0 0 0 }
.homeBodyRightBtn { padding: 38px 0 0 40px; }

/* bottom box */
.bottoBoxContainer { margin: 0 0 20px 0; }
.bBox { background: url("../imgs/home/bottom-box-pic2.gif") center repeat; vertical-align: top; padding: 10px 25px 0 5px; }
.bBoxLogo { padding: 0 0 5px 0; }
.bBoxText { font-size: 11px; color: #5B666E; line-height: 14px; }
.bBoxText2 { padding: 5px 0 0 0; }

.bBoxMiddle { background: url("../imgs/home/bottom-box-pic2.gif") center repeat; vertical-align: top; padding: 10px 20px 0 20px; }
.bBoxRight { background: url("../imgs/home/bottom-box-pic2.gif") center repeat; vertical-align: top; padding: 10px 0 0 25px; }


/* product page style */
.productSidePicContainer { width: 225px; background: url("../product/imgs/main-side-pic.gif") center top no-repeat; }
.productRightPic { vertical-align: top; padding: 0 0 0 15px; text-align: right; }
.productLeftText { vertical-align: top; }
.productBullettxt ul { display: block; clear: both; margin: 0; padding: 10px 0 0 25px; text-align:left; }
.productBullettxt ul li { display: block; list-style: none; margin: 0; padding: 2px 0 2px 0; text-indent: 15px; background: url("../product/imgs/bullet1.gif") no-repeat left center;  }
.productHostedTitle { color: #FF8400; font-size: 14px; font-weight: bold; padding: 15px 8px 0 8px; vertical-align: top; }
.productHostedBullettxt ul { display: block; clear: both; margin: 0; padding: 10px 0 0 25px; text-align:left; }
.productHostedBullettxt ul li { display: block; list-style: none; margin: 0; padding: 2px 0 2px 0; text-indent: 15px; background: url("../product/imgs/bullet2.gif") no-repeat left center;  }


/* services page style */
.servicesSidePicContainer { width: 225px; background: url("../services/imgs/main-side-pic.gif") center top no-repeat; }

/* customers page style */
.customersSidePicContainer { width: 225px; background: url("../customers/imgs/main-side-pic.gif") center top no-repeat; }
.customersTitle { color: #FF8400; font-size: 20px; font-style: italic; font-weight: 800; padding: 15px 8px 0 8px; }
.customersText { padding: 3px 8px 0 8px; }
.customersLoginBtn { padding: 8px 8px 18px 8px; }
.customersBorder { border-bottom:#EDEDEE 1px solid; }
.customersLeftNav { background: url("../imgs/inner-left-nav-pic2.gif") center repeat; padding: 8px 15px 0 15px; }

/* company page style */
.companyAboutGap { height: 40px; }
.companyAboutText { padding: 10px 8px 0 8px; vertical-align: top; }

.companySidePicContainer { width: 225px; background: url("../company/imgs/main-side-pic.gif") center top no-repeat; }
.companyNewsText { padding: 0 8px 0 8px; }
.companyNewsTitle { color: #5586AD; font-size: 15px; font-weight: 800; padding: 0 0 5px 0; }
.companyNewsGap { height: 15px; }
.HeadersubPage {
	color: #FF8400;
	font-size: 23px;
	font-style: normal;
	font-weight: bold;
	padding: 15px 8px 0 8px;
}
