/* CSS Document */

*{
margin:0px;
padding:0px;
}

img{
border:0px;
}

.floatl{
float:left;
}

.floatr{
	float:right;
	list-style-type: none;
}

.clear{
clear:both;
}

h1, h2, h3, h4{
font-family:Arial, Helvetica, sans-serif;
}

body{
	background:#313131;
	font-family:Tahoma;
	color: #747877;
	font-size:12px;
}

#container{
width:688px;
margin:auto;
padding-bottom:40px;
text-align: justify;
}

.header{
	height:290px;
	background-image: url(../images/header-disc-harrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 17px;
}

.small-icons{
width:688px;
overflow:hidden;
}

.small-icons ul{
list-style:none;
padding-left:20px;
padding-top:14px;
}

.small-icons li{
float:left;
height:20px;
background:url(../images/seperator.gif) top right no-repeat;
padding:0px 10px;
}

.logo{
	width:594px;
	height: 145px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 94px;
}

.main-links{
	width:688px;
	margin-top:218px;
}

.main-links ul{
list-style:none;
padding-left:10px;
}


.main-links li{
	color:#585a5b;
	line-height:56px;
	background:url(../images/links-seperator.gif) left 12px no-repeat;
	font-weight:bold;
	float:left;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
}

.main-links li a{
color:#585a5b;
text-decoration:none;
}
.video {
	height: auto;
	width: 655px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #4E4E4E;
	border-right-color: #4E4E4E;
	border-bottom-color: #4E4E4E;
	border-left-color: #4E4E4E;
	padding-left: 25px;
	padding-top: 445px;
}


.content-box{
	width:688px;
	border-bottom:1px solid #b7b7b7;
	background-color: #fff;
	background-repeat: repeat-y;
	background-position: left top;
}

.left-col{
	width:181px;
	padding:20px;
	background-color: #4e4e4e;
}

.news-section{
width:181px;
}

.news-section h1{
	color:#fff;
	font-weight:normal;
	font-size:16px;
	font-style:normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8E2728;
}

.news-section span{
font-size:10px;
font-weight:bold;
display:block;
padding-top:24px;
color:#bbbbbb;
}

.news-section p{
color:#bbbbbb;
padding-top:15px;
padding-bottom:5px;
}

.news-section p span{
font-size:11px;
font-weight:bold;
color:#fff;
display:inline;
padding:0px;
font-size:11px;
}

.news-section p a{
	color:#8E2728;
	font-weight:bold;
	background:none;
	padding:0px;
}

.news-section a{
	color:#fff;
	font-weight:bold;
	padding-left:8px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 6px;
}

.right-col{
width:427px;
padding:20px 20px 0px 0px;
}

.main-content{
width:427px
color:#747877
}

.main-content h1{
	font-size:16px;
	color:#8E2728;
	font-style:italic;
	font-weight:bold;
	margin-bottom:20px;
	text-transform:uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8E2728;
}

.main-content p span{
font-weight:bold;
color:#232323;
}

.main-content p{
color:#747877;
padding-bottom:15px;
}

.main-content span{
	font-weight:bold;
	color:#8E2728;
}

.main-content a{
	color:#8E2728;
}

.footer{
width:648px;
background:#fff;
line-height:60px;
padding:0px 20px;
}

.footer ul{
list-style:none;
}

.footer li{
float:left;
color:#232323;
padding-left:5px;
}

.footer li a{
text-decoration:none;
color:#232323;
}

.footer p{
color:#232323
}


/* inner pages css start */
.insideContent { padding: 10px 0px 0px 0px; }
h1.inside {font-size: 19px; font-style:normal;line-height: normal; font-weight:normal; text-transform: none; color: #ffffff; text-decoration: none; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.aboutus-img{float:right; border:4px solid #4e4e4e;	margin:0 0px 10px 20px;}
h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#4e4e4e; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #4e4e4e;	margin:0px 0px 10px 0px;}
h6{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#4e4e4e; 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:#4e4e4e; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 6px solid #4e4e4e;}
.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 #4e4e4e; 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 */
