/* CSS Document */
*{ margin: 0px; padding: 0px; }

body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #7c7c80; background: url(../images/bg-strip.gif) repeat-x; }

.clear { clear: both; }

#wrapper { width: 100%; height: 100%; }

#mainCntr { width: 900px; margin: 0px auto; }

#menuCntr { width: 900px; height: 100px; margin: 0px; }

.menuBox { width: 665px; height: 100px; float: left; }
.menuBox ul { list-style: none; }
.menuBox ul li { padding-right: 35px; font-family: Trebuchet MS, Arial; font-size: 13px; font-weight: normal; line-height: 50px; float: left; display: block; }
.menuBox ul li a { color: #adb8c7; text-decoration: none; }
.menuBox ul li a:hover { color: #FFFFFF; }
.menuBox ul li a.active { color: #FFFFFF; }

.searchBox { width: 235px; height: 52px; float: left; }
.searchBox ul { list-style: none; }
.searchBox ul li { padding-right: 5px; padding-top: 10px; float: left; display: block; }
.searchBox ul li label { padding-top: 5px; display: block; font-weight: bold; }
.searchBox ul li input.textfield { width: 93px; height: 23px; float: left; border: #9a9c9f solid 1px; background: #FFFFFF; }
.searchBox ul li input.go-button { width: 45px; height: 25px; border: 0px; float: left; background: url(../images/search-button.gif) no-repeat; }

#headerCntr {  padding-top: 23px; height: 281px; width: 900px; }
#headerCntr .left { padding-right: 22px; width: 203px; height: 281px; color: #adb8c7; float: left; }
#headerCntr .right { padding-top: 15px; width: 675px; height: 266px; float: left; }
#headerCntr h1 { padding-top: 18px; padding-bottom: 10px; }
#headerCntr h1 a { height: 53px; width: 188px; display: block; cursor: pointer; text-indent: -9999px; background: url(../images/logo.gif) no-repeat; }
#headerCntr p { padding: 15px 0px 5px 0px; }
#headerCntr p span { color: #FFFFFF; font-weight: normal; }
#headerCntr img.read { float: left; margin-top: 25px; margin-right: 10px; }
#headerCntr img.arrow { margin-left: 10px; margin-top: 100px; float: left; }
#headerCntr img.main { margin-left: 10px; float: left; }

.linkBox { height: 0px; width: 900px; }
.linkBox ul { list-style: none; }
.linkBox ul li { padding-top: 18px; width: 225px; height: 127px; font-size: 20px; color: #373b40; line-height: 30px; text-align: center; float: left; display: block; background: url(../images/right-list.gif) top right no-repeat; }
.linkBox ul li.last { background: none; }
.linkBox ul li span { display: block; }
.linkBox ul li a { color: #9a211e; font-size: 13px; display: block; text-decoration: none; }
.linkBox ul li a:hover { text-decoration: underline; }
.linkBox ul li img { margin: 0px auto 0px auto;  }

#topCntr { padding-top: 30px; padding-bottom: 0px; width: 900px; overflow: hidden; border-bottom: #b8b9bc dashed 1px; }
#topCntr h1 { padding-bottom: 0px; font-size: 18px; font-weight: normal; color: #2b5760; }
#topCntr span.bold { color: #135e84; font-weight: normal; }
#topCntr p { padding: 10px 0px 0px 0px; }
#topCntr a.readmore { float: right; color: #9a211e; font-weight: bold; text-decoration: none; }
#topCntr a.readmore:hover { text-decoration: underline; }

#contentCntr { padding-bottom: 35px; overflow: hidden; width: 900px; margin: 0px; }
#contentCntr h1 { font-size: 18px; font-weight: normal; line-height: normal; color: #2b5760; }
#contentCntr span.bold { color: #135e84; font-weight: bold; }

#leftCntr { padding-top: 0px; width: 200px; float: left; }
#leftCntr ul { padding-top: 0px; list-style: none; }
#leftCntr ul li { padding-left: 22px; background: url(../images/list-left.gif) left no-repeat; }
#leftCntr ul li a { width: 200px; height: 30px; line-height: 28px; color: #404040; font-size:13px; display: block; text-decoration: none; }
#leftCntr ul li a:hover { text-decoration: underline; color:#FF0000; font-size:13px; }
#leftCntr ul li a.last { border: 0px; }


#btm { padding-top: 0px; width: 160px; float: left; }
#btm ul { padding-top: 10px; list-style: none; }
#btm ul li { padding-left: 22px; background: url(../images/list-left.gif) left no-repeat; }
#btm ul li a { width: 160px; height: 30px; line-height: 28px; color: #404040; font-size:12px; display: block; text-decoration: none; }
#btm ul li a:hover { text-decoration: underline; }
#btm ul li a.last { border: 0px; }



#rightCntr { margin-top: 30px; padding-left: 20px; width: 625px; border-left: #b8b9bc dashed 1px;  line-height: 20px; float: right; }
.textBox .bottom { width: 600px; overflow: hidden; border-bottom: #b8b9bc dashed 1px; }
.textBox img.image { margin: 15px 20px 0px 0px; float: left; }
.textBox p { padding: 10px 0px 10px 0px; }
.textBox a.readmore { float: right; color: #9a211e; display: block; font-weight: bold; text-decoration: none; }
.textBox a { color: #9a211e; font-weight: normal; text-decoration: none; }
.textBox span { font-weight: bold; color: #135e84; }
.textBox a.readmore:hover { text-decoration: underline; }

#footer { width: auto; height: 320px; margin: 0px auto; line-height:18px; background: url(../images/footer.gif) repeat-x ; }
#footer .footer { height: 320px; width: 900px; color: #404040; margin: 0 auto; font-weight: bold; }
#footer p { padding-top: 40px; float: left; }
#footer span { padding-top: 40px; float: right; display: block; }
#footer a { padding-right: 3px; padding-left: 3px; color: #404040; text-decoration: none; }
#footer a:hover { text-decoration: underline; }


/* inner pages css start */
/*h1{font:35px "Times New Roman", Times, serif ;margin:0px; color:#ffc850; font-weight:bold; padding:0px 0px 0 0px;}
h1 span{color:#fff}*/
.aboutus-img{float:right; quotes: border:4px solid #e8e8e9;	margin:0 0px 10px 20px;}
h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#e3001a; font-weight:400; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
h6{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#373b40; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #5b7a92;}
input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 6px solid #e8e8e9;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #373b40; padding-bottom:10px; padding-right:20px}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
.head {font-family:Arial, Helvetica, sans-serif; font-size:18; color:e3001a;}
/* inner pages css ends */
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; line-height:20px; COLOR: #404040; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.logotext {
	font: normal 14px Arial, sans-serif; text-shadow: 0px 1px 1px #AFAAAA;  text-transform: uppercase; COLOR: #000; 
}

A.read-more:link {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #e3001a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

A.read-more:visited {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #e3001a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}

A.read-more:hover {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #e3001a; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}


.product {  color: #404040; font-size:13px;  text-decoration: none; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.product:hover { text-decoration: underline; color:#FF0000; font-size:13px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.product:visited { border: 0px; }