/* CSS Document */

*{
margin:0px;
padding:0px;
}

img{
border:0px;
}

.floatl{
float:left;
}

.floatr{
float:right;
}

.clear{
clear:both;
}

a { color:#333625; text-decoration: underline; }
a:hover {text-decoration:none;}

h1, h2, h3, h4{
font-family: "Times New Roman", Times, serif;
}

body{
background:#131c25;
font-family:Tahoma;
font-size:11px;
color: #333625;
}

/* container starts here */
#container { width: 735px; margin: auto; padding: 28px 0px; overflow: hidden; }

/* left col starts here */
.leftcol { float: left; width: 210px; background: #e7e5d0; padding: 3px; }

.logobox { width: 210px; height: 160px; background: url(../images/logobg.gif) top left no-repeat; }
.logobox h1 { padding: 60px 0px 0px 46px; }
.logobox h1 a { background: url(../images/logo.gif) top left no-repeat; display: block; text-indent: -9999px; width: 118px; height: 42px; }

.primarybox { margin-top: 3px; width: 166px; background: #2f1a17; padding: 0px 22px 50px 22px; }
.primarybox h3 { padding-top: 35px; font-size: 15px; text-transform:uppercase; color: #fff; font-weight: normal; padding-bottom: 15px; }
.primarybox address { padding-bottom: 25px; color: #fff; border-bottom: 1px solid #6e4d46; font-style: normal; }
.primarybox span { color:#dcc67d; }
.primarybox address a { color: #dcc67d; }
.primarybox a:hover { text-decoration: none; }
.primarybox p { color: #fff; padding-bottom: 15px; }
.primarybox p a { color:#fff; }
.primarybox ul { list-style: none; }
.primarybox li { color: #dcc67d; padding-left: 7px; background: url(../images/bullet.gif) left no-repeat; }
.primarybox li a { color: #dcc67d; }

.searchbox { width: 188px; margin-top: 3px; height: 79px; padding-top: 0px; padding-left: 22px; background: url(../images/espanol.gif) top left no-repeat; }
.searchbox form { display: block; }
.searchbox fieldset { border: none; overflow: hidden; }
.searchbox label { display: block; padding-bottom: 4px; color: #fff; font-weight: bold; }
.searchbox input.field { width: 113px; margin-right: 10px; height: 12px; padding: 2px; float: left; font-size: 11px; }
.searchbox input.search-button { margin-top: 4px; float: left; width: 13px; height: 12px; background: url(../images/search-button.gif) top left no-repeat; cursor: pointer; border: none; }

/* right col starts here */
.rightcol { float: right; width: 510px; }
.rightcol h1 { font-weight: normal; font-size: 18px; color: #40241f; text-transform: uppercase; }
.rightcol .banner { padding-top: 8px; }

.menu { height: 39px; width: 504px; border: 3px solid #e7e5d0; background: #333625; }
.menu ul { list-style: none; overflow: hidden; }
.menu li { padding: 0px 19px; float: left; height: 39px; line-height: 39px; background: url(../images/seperator.gif) right no-repeat; }
.menu li a { text-decoration: none; color: #e7e5cf; font-size: 16px; font-family: "Times New Roman", Times, serif; }
.menu li.last { background: none; }
.menu li a:hover { color:#dcc67d; }

/* content box starts here */
.contentbox { margin-top: 8px; width: 470px; background: #e7e5d0; padding: 20px 20px 38px 20px; }

.main-content { width: 470px; overflow: hidden; }
.main-content h2 { font-weight: normal; font-size: 18px; color: #40241f; padding-bottom: 15px; text-transform: uppercase; }
.main-content p { padding-bottom: 15px; color: #333625; }
.main-content span { color:#40241f; font-weight: bold; }
.main-content a { color: #333625; }
.main-content a:hover { text-decoration: none; }

/* footer starts here */
.footer { margin-top: 15px; border-top: 1px solid #333625; padding-top: 30px; color: #333625; text-align: center; width: 470px; }
.footer a { color:#333625; text-decoration: none; }
.footer a:hover { text-decoration: underline; }




/* inner pages css start */
.aboutus-img{float:right; border:4px solid #fff; margin:0 0px 10px 20px;}
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;}
.innertext{padding:10px 10px 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:4px 4px; 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 #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 */