/* CSS Document */
*{ margin: 0px; padding: 0px; }

body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #343434; background: #e2e0e1 url(../images/bg.gif) repeat-x; }
h2 { padding-bottom: 10px; color: #95100d; font-size: 24px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
a { color: #e21b00; }
a:hover { text-decoration: none; }
.clear { clear: both; }
h1, h2, h3, h4, h5, h6 { line-height: normal; }
h5{font-size:15px; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #666; margin:0px 0px 10px 0px;}
h6{font-size:16px; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}

/*----------Wrapper-------------*/
#wrapper { width: 100%; height: 100%; background: url(../images/footer.gif) center bottom repeat-x; }

/*----------MainCntr-------------*/
#mainCntr { width: 900px; margin: 0px auto; }

/*----------HeaderCntr-------------*/
#headerCntr { width: 900px; height: 108px; overflow: hidden; border-bottom: #a9a176 solid 8px; }
#headerCntr h1 { padding-left: 43px; float: left; }
#headerCntr h1 a { width: 98px; height: 108px; display: block; text-indent: -9999px; background: url(../images/logo.jpg) no-repeat; }

/*----------MenuCntr-------------*/
#menuCntr { padding: 81px 0 0 0px; float: right; }
#menuCntr ul { list-style: none; overflow: hidden; }
#menuCntr li { padding-right: 2px; float: left; font-weight: bold; }
#menuCntr li a { padding-left: 10px; color: #afa77c; line-height: 27px; cursor: pointer; text-decoration: none; display: block; float: left; }
#menuCntr li a span { padding: 0px 14px 0px 4px; display: block; line-height: 27px; }
#menuCntr li a:hover { color: #260101; background: url(../images/hover-left.gif) top left no-repeat; }
#menuCntr li a:hover span { background: url(../images/hover-right.gif) top right no-repeat; }
#menuCntr li a.active { color: #260101; background: url(../images/hover-left.gif) top left no-repeat; }
#menuCntr li a.active span { background: url(../images/hover-right.gif) top right no-repeat; }

/*----------ContentCntr-------------*/
#contentCntr { width: 900px; overflow: hidden; }

/*----------LeftCntr-------------*/
#leftCntr { padding: 30px 25px 40px 20px; width: 430px; float: left; background: #fff; }

/*----------TextBox-------------*/
.textBox { padding-bottom: 20px; width: 430px; font-family: Verdana, Arial; overflow: hidden; }
.textBox span { color: #7c744b; font-weight: bold; display: block; }
.textBox p { padding: 12px 0px 14px 0px; line-height: 23px; }
.textBox a.readmore { padding-left: 20px; float: right; color: #7c744b; font-size: 12px; font-weight: bold; display: block; background: url(../images/more-arrow.gif) 0 5px no-repeat; }

/*----------ProjectBox-------------*/
.projectBox { width: 430px; overflow: hidden; }
.projectBox h3 { padding: 12px 0 20px 35px; font-size: 18px; font-family: Trebuchet MS, Arial; font-weight: normal; color: #9e612e; background: url(../images/project-icon.gif) no-repeat; }
.projectBox ul { list-style: none; }
.projectBox li { padding-left: 15px; line-height: 30px; background: url(../images/project-arrow.gif) 0 12px no-repeat; }
.projectBox li a { color: #343434; text-decoration: none; }
.projectBox li a:hover { text-decoration: underline; }
.projectBox img { float: right; border: #1d282d solid 4px; }

/*----------RightCntr-------------*/
#rightCntr { width: 425px; float: right; }

/*----------ImgBox-------------*/
.imgBox { padding-top: 8px; width: 425px; height: 278px; background: #FFFFFF; }

/*----------LoginBox-------------*/
.loginBox { padding: 9px 5px 0px 8px; margin: 6px 0 15px 6px; width: 403px; height: 96px; overflow: hidden; background: url(../images/login-box.gif) no-repeat; }
.loginBox h3 { color: #fff; font-size: 18px; font-weight: normal; }
.loginBox form { padding-top: 13px; overflow: hidden; }
.loginBox form input.text { margin-right: 2px; float: left; width: 130px; height: 23px; border: 0px; background: #f0b777; }
.loginBox form label { padding-right: 2px; float: left; line-height: 23px; font-weight: bold; color: #4c1e1d; }
.loginBox form a { padding: 10px 25px 0 0; display: block; float: right; color: #fff; text-decoration: none; }
.loginBox form input.submit { margin: 8px 8px 0 0; width: 62px; height: 23px; float: right; cursor: pointer; font-size: 12px; color: #FFFFFF; font-weight: bold; border: 0px; background: url(../images/login-button.gif) no-repeat; }
.loginBox form a:hover { text-decoration: underline; }

/*----------NewsBox-------------*/
.newsBox { padding: 12px 17px 0px 18px; width: 380px; margin-left: 6px; background: url(../images/news-box.gif) no-repeat; }
.newsBox h3 { color: #7e3800; font-size: 18px; font-weight: normal; }
.newsBox span { padding-top: 8px; display: block; color: #000; font-weight: bold; }
.newsBox p { padding: 8px 0; font-size: 12px; color: #5c1803; }
.newsBox a { color: #ff0a00; font-size: 12px; text-decoration: none; font-weight: bold; display: block; } 
.newsBox a:hover { text-decoration: underline; }

/*----------FooterCntr-------------*/
#footerCntr { padding-top: 20px; height: 66px; width: 900px; text-align: center; }
#footerCntr ul { list-style: none; text-align: center; }
#footerCntr li { padding: 0 12px; display: inline; background: url(../images/footer-sprtr.gif) right no-repeat; }
#footerCntr li a { color: #fff; text-decoration: none; }
#footerCntr li a:hover { text-decoration: underline; }
#footerCntr p { padding-top: 11px; font-size: 11px; color: #d59d64; }
#footerCntr li.last { background: none; }



/* inner pages css start */
.aboutus-img{float:right; border:4px solid #666; margin:0 0px 10px 20px;}
.innertext{line-height:23px;}
.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;}
.innertext input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:4px 4px; margin:0px 5px 5px 0; border:1px solid #5b7a92;}
.innertext input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 6px solid #666;}
.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 #666; padding-bottom:10px}
.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;}
/* inner pages css ends */

