/* 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: 52px; margin: 0px; }.menuBox { width: 665px; height: 52px; float: left; }.menuBox ul { list-style: none; }.menuBox ul li { padding-right: 35px; font-family: Trebuchet MS, Arial; font-size: 13px; font-weight: bold; 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 { 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: bold; }#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: 145px; width: 200px;  font-size: 20px; color: #373b40; line-height: 25px;  display: block; text-align:center;}a.linkBox { color: #9a211e; font-size: 13px; display: block; text-decoration: none; }a.linkBox:hover { text-decoration: underline; }.footer { width: auto; height: 126px; margin: 0px auto; background: url(images/footer.gif) repeat-x; text-align:center;}.fp { padding: 15px 15px 15px 15px; }#hintbox{position:absolute;top: 0;background-color: #ffffff;width: 150px; /*Default width of hint.*/ padding: 3px;border:1px solid #800040;font:normal 11px Verdana;color:#000000;line-height:18px;z-index:100;border-right: 3px solid #170017;border-bottom: 3px solid #170017;visibility: hidden;}.hh{color: #ffffff;background-color:#202d39;text-decoration: none;font-size: 15px;font-family: trebuchet ms,tahoma;font-weight: bold;border:1px solid #00001c;}.hh1{color: #22122f;background-color:#c4ccd0;text-decoration: none;font-size: 13px;font-family: trebuchet ms,tahoma;font-weight: bold;}.hh2 {color: #000000;text-decoration: none;font-size:13px;background-color:#bebebe;border:1px solid #000000;}.hh3 {color: #000000;text-decoration: none;font-size:13px;background-color:#6f828a;border:1px solid #000000;}.broun-text-regular {color: #de4e06;text-decoration: none;}.broun-text-underline {color: #de4e06;text-decoration: underline;}.red-text-regular {color: #8a3c53;text-decoration: none;}.red-big-underline {color: #eb4962;text-decoration: underline;font-size: 19px;}.red-text-underline {color: #8a3c53;text-decoration: underline;}.black-text-regular {color: #000000;text-decoration: none;}.black-text-underline {color: #000000;text-decoration: underline;}.gray-text-underline{color: #6f6f6f;text-decoration: underline;}.gray-text-regular{color: #6f6f6f;text-decoration: none;font-size:14px;}li.gray-text-regular{padding: 5px 0px 5px 30px;color: #6f6f6f;text-decoration: none;font-size:14px;}.green-text{color: #a5b66e;text-decoration: none;}.big-underline {color: #000000;text-decoration: underline;font-size: 19px;}.blue-text-regular {font-family: georgia, tahoma, verdana;color: #202d39;text-decoration: none;font-size:15px;}.blue-text-big {font-family: georgia, tahoma, verdana;color: #202d39;text-decoration: none;font-size:15px;font-weight:bold;}.photogallery{ /*CSS for TABLE containing a photo album*/}.photogallery img{ /*CSS for images within an album*/border: 1px solid green;}.photonavlinks{ /*CSS for pagination DIV*/font: bold 14px Arial;}.photonavlinks a{ /*CSS for each navigational link*/margin-right: 2px;margin-bottom: 3px;padding: 1px 5px;border:1px solid gray;text-decoration: none;background-color: #000000;}.photonavlinks a.current{ /*CSS for currently selected navigational link*/background-color: yellow;}/* 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:#373b40; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #373b40;	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;}/* inner pages css ends */