@charset "utf-8";
body{background:#a80000; margin:0px; padding:0px;}
h1{font:normal 32px Georgia, "Times New Roman", Times, serif; color:#008bda; padding-left:10px; margin:0px 0px;}
h2{font:Georgia, "Times New Roman", Times, serif; color:#a80000; font-size:14px; line-height:22px; margin-bottom:0px; font-weight:normal; text-align:justify; margin-top:0px;}
.georgia-red {font-family: georgia; font-size: 18px;font-style: normal;	line-height: normal; font-weight: bold;	font-variant: normal; text-transform: none;	color: #FF0000; text-decoration: none;}
.topnav{background:url(images/home-email-contact.jpg) center top no-repeat #a80000;}
.bg-strip{background:url(images/bg-strip.jpg) repeat-y right;}
.banner-image{background:url(images/banner-home.jpg) center top no-repeat;}
.banner-aboutus{background:url(images/banner-about-us.jpg) center top no-repeat;}
.banner-contactus{background:url(images/contact-us.jpg) center top no-repeat;}
.banner-whyus{background:url(images/why-us.jpg) center top no-repeat;}
.banner-sitemap{background:url(images/sitemap.jpg) center top no-repeat;}
.banner-faq{background:url(images/faq.jpg) center top no-repeat;}
.banner-infrastructure{background:url(images/infrastructure.jpg) center top no-repeat;}
.banner-portfolio{background:url(images/portfolio.jpg) center top no-repeat;}
.box-khaki{ border:1px solid #ebe1c6; background:#f6f4ed; padding:10px;}
b{border-bottom:1px #999999 dotted;}
.banner-technology{background:url(images/banner-technology.jpg) center top no-repeat;}
.left-navigation{font-family:Georgia; font-size:12px; line-height:20px; color:#FFFFFF; font-weight:normal; text-decoration:none; text-align:right; padding-right:10px;}
a.left-navigation:hover{font-family:Georgia; font-size:12px; line-height:20px; color:#FF0000; font-weight:normal; text-decoration:none; text-align:right; padding-right:10px; border-bottom:1px #FF0000 dotted; border-top:1px #FF0000 dotted; background:#910000;}
p{font-family:Georgia, "Times New Roman", Times, serif; color:#333333; line-height:21px; font-size:12px; padding-left:10px; padding-right:10px; font-weight:normal; text-align:justify;}
.p{font-family:Georgia, "Times New Roman", Times, serif; color:#333333; line-height:21px; font-size:12px; font-weight:normal; text-align:justify; text-decoration:none;}
a:hover.p{font-family:Georgia, "Times New Roman", Times, serif; color:#333333; line-height:21px; font-size:12px; font-weight:normal; text-align:justify; text-decoration:underline;}
.red-text{font-family:Georgia, "Times New Roman", Times, serif; color:#a80000; line-height:21px; font-size:12px; font-weight:normal; text-align:justify;}
.blue-text{font-family:Georgia, "Times New Roman", Times, serif; color:#008bda; line-height:21px; font-size:12px; padding-left:10px; padding-right:10px; font-weight:normal; text-align:justify;}
.headingblue{font-family:Georgia, "Times New Roman", Times, serif; color:#008bda; font-size:32px; padding-left:10px; padding-right:10px; font-weight:normal;}
.headingred{font-family:Georgia, "Times New Roman", Times, serif; color:#ff0000; font-size:32px; padding-left:10px; padding-right:10px; font-weight:normal;}
.headingmaroon{font-family:Georgia, "Times New Roman", Times, serif; color:#a80000; font-size:24px; padding-left:10px; padding-right:10px; font-weight:normal; line-height:32px; border-left:4px #a80000 solid; background: #ebe1c6;}
.smallheadingmaroon{font-family:Georgia, "Times New Roman", Times, serif; color:#a80000; font-size:14px; padding-left:10px; padding-right:10px; font-weight:normal; line-height:32px; border-left:1px #a80000 solid; background: #ebe1c6;}
.smallheadingwhite{font-family:Georgia, "Times New Roman", Times, serif; color:#a80000; font-size:14px; padding-left:10px; padding-right:10px; font-weight:normal; line-height:30px; border-left:1px #a80000 solid; background: #ffffff;}
.rightnav{font-family:Georgia; font-size:12px; line-height:22px; color:#FF0000; font-weight:normal; text-decoration:none; text-align:left; padding-left:10px;}
.right-heading{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#FF0000; font-weight:normal; text-decoration:none; text-align:left; padding-left:10px;}
a.rightnav:hover{font-family:Georgia; font-size:12px; line-height:22px; color:#ffffff; font-weight:normal; text-decoration:none; text-align:left; padding-left:10px; border-bottom:1px #FF0000 dotted; border-top:1px #FF0000 dotted; background:#910000;}
.whiteheading{ font-family:georgia; font-size:20px; color:#ff0000; font-weight:normal; padding-right:10px;}
.white-text{ font-family:georgia; font-size:14px; color:#dddddd; padding-right:10px; font-weight:bold;}
.icon-base{background:url(images/icon-base.gif) center top no-repeat;}
.footer{background:url(images/footer.jpg) center top no-repeat #a80000;}
.footertext{font-family:georgia; font-size:12px; color:#dddddd; font-weight:normal; font-weight:bold; text-decoration:none;}
a:hover.footertext{font-family:georgia; font-size:12px; color:#dddddd; font-weight:normal; font-weight:bold; text-decoration:underline;}
ol{font-family:Georgia, "Times New Roman", Times, serif; color:#a80000; font-size:14px; line-height:27px; font-weight:normal;}

ul{font-family:Georgia, "Times New Roman", Times, serif; color:#a80000; font-size:14px; line-height:22px; font-weight:normal; text-align:justify;}
.portfolio{border:solid 1px #cccccc; padding:8px; }
.portfolio img{border:dotted 1px #cccccc;}
input, textarea, textfield, select{font:bold 10pt Georgia; margin:10px 0px 0px 8px; color:#999999;}
.formlabel{font:bold 10pt Georgia; margin:10px 0px 0px 8px; color:#999999;}
.formlabelerr{font:bold 10pt Georgia; margin:10px 0px 0px 8px; color:#a80000;}
.errormess{font-family:Georgia, "Times New Roman", Times, serif; color:#a80000; font-size:9pt; padding-left:10px; padding-right:10px; font-weight:normal; border-left:1px #a80000 solid; background: #ebe1c6; margin:10px 136px 10px 0px;}
.subbutt{font-family:Georgia, "Times New Roman", Times, serif; color:#a80000; font-size:12px; padding-left:10px; padding-right:10px; font-weight:bold; line-height:20px; border-left:4px #a80000 solid; background: #ebe1c6;}
.res-head{font:normal 12px Georgia; color:#008bda; text-decoration:none;}
.res-txt{font:normal 12px Georgia; color:#7F7F7F;}