/* CSS Document */

*{
margin:0px;
padding:0px;
}

img{
border:0px;
}
a{color:#000000;
		text-decoration:underline;
		}
a:hover{color:#000000;
		text-decoration:none;
		}
.floatl{
float:left;
}

.floatr{
float:right;
}

.clear{
clear:both;
}

.padding10px{
padding:10px;
}

body{
background:#eeeeee;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#container{
width:900px;
margin:auto;
}

.top-links{
background:url(../images/top-links-bg.gif) top left no-repeat;
height:44px;
padding-top:5px;
padding-bottom:10px;
}

.top-links ul{
list-style:none;
}

.top-links li{
font:13px;
color:#fff;
text-align:center;
background:url(../images/links-seperator.gif) top right repeat-y;
text-transform:uppercase;
float:left;
}

.top-links li a{
text-decoration:none;
color:#fff;
text-align:center;
text-transform:uppercase;
line-height:44px;
padding:0px 22px;
font-weight:bold;
}

.top-links li a:hover{
color:#61d2ff;
}

.content-top-bg{
background:url(../images/content-top-bg.gif) no-repeat #FFFFFF;
padding:12px 13px 3px;
}

.content-bottom-bg{
background:url(../images/content-bottom-bg.gif) top left no-repeat;
height:8px;
}

.content-col1{
height:266px;
background:url(../images/main-content-bg.gif) top left no-repeat;
padding-bottom:10px;
overflow:hidden;
}

.main-content{
width:873px;
}

.left-col{
width:453px;
padding-left:10px;
}

.logo h1{
display:block;
width:400px;
height:89px;
}

.info{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#ff7f00;
padding-top:15px;
}

.info p{
font-size:13px;
color:#000;
padding-top:15px;
line-height:22px;
}

.content-col2{
overflow:hidden;
padding-bottom:15px;
}

.content-col2-top-bg{
background:url(../images/content-col2-top-bg.gif) top left no-repeat;
}

.content-col2-bottom-bg{
background:url(../images/content-col2-bottom-bg.gif) bottom left no-repeat;
padding:15px;
}

.content-col2-middle-bg{
	background-color: #e8e8e8;
	background-image: url(../images/content-col2-middle-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.col2-list1{
width:344px;
margin-right:30px;
}

.col2-list1 h3{
font-size:20px;
color:#00586f;
background:url(../images/col2-icon1.gif) top left no-repeat;
line-height:40px;
padding-left:45px;
padding-bottom:10px;
}

.col2-list1 ul{
list-style:none;
padding-left:15px 15px 0px 15px;
}

.col2-list1 li{
font-size:13px;
color:#000;
padding-bottom:5px;
padding-left:18px;
background:url(../images/col2-list-bullets.gif) left 2px no-repeat;
}

.col2-list1 li a.more-link{
font-family:13px;
color:#c30101;
font-weight:bold;
}

.col2-list1 li a{
color:#000;
}

.col2-list1 h3.col2-icon2{
font-size:20px;
color:#00586f;
background:url(../images/col2-icon2.gif) top left no-repeat;
line-height:40px;
padding-left:45px;
padding-bottom:10px;
}

.content-col3{
padding-bottom:15px;
}

.welcome-section{
width:437px;
}

.welcome-section-top-bg{
background:url(../images/welcome-col-top-bg.gif) top left no-repeat;
}

.welcome-section-middle-bg{
background:url(../images/welcome-col-middle-bg.gif) top left repeat-y;
}

.welcome-section-bottom-bg{
background:url(../images/welcome-col-bottom-bg.gif) bottom left no-repeat;
padding:15px;
}

.welcome-section-bottom-bg h2{
font-size:25px;
color:#ff7f00;
border-bottom:1px dashed #bcb8b8;
padding-bottom:5px;
font-weight:normal;
}
h2{
font-size:25px;
color:#ff7f00;
border-bottom:1px dashed #bcb8b8;
padding-bottom:5px;
font-weight:normal;
}
.welcome-section-bottom-bg p{
font-size:13px;
color:#000;
line-height:25px;
padding-top:25px;
}

.more-link1{
font-family:13px;
color:#c30101;
font-weight:bold;
}

.more-link1 a{
text-decoration:none;
color:#c30101;
}

.services-section{
width:424px;
}

.services-section h3{
color:#e07608;
font-size:20px;
font-weight:normal;
background:url(../images/services-bg.gif) top left no-repeat;
padding:6px 10px 10px 10px;
}

.services-section h3 img{
margin-right:10px;
position:relative;
top:1px;
}

.services-section ul{
list-style:none;
padding-top:20px;
padding-left:10px;
}

.services-section li{
font-size:13px;
color:#000;
background:url(../images/services-list-bullets.gif) left 4px no-repeat;
padding-bottom:10px;
padding-left:18px;
}

.services-section li a{
text-decoration:none;
color:#ff7f00;
}

.partners-section{
width:438px;
}

.partners-section h3{
color:#e07608;
font-size:20px;
font-weight:normal;
background:url(../images/partner-section-bg.gif) top left no-repeat;
padding:0px 1px 22px 10px;
}

.partners-section h3 img{
margin-right:10px;
position:relative;
top:5px;
}

.partners-section ul{
list-style:none;
}

.partners-section li{
float:left;
margin-right:7px;
}

.news-section{
width:424px;
overflow:hidden;
}

.news-section h2{
font-size:25px;
color:#00586f;
padding-bottom:10px;
font-weight:normal;
}

.news-section h2 img{
position:relative;
margin-right:10px;
}

.news-section ul{
list-style:none;
padding-left:15px;
}

.news-section li{
font-size:13px;
padding-top:10px;
padding-bottom:10px;
}

.news-section li p{
width:370px;
margin-left:15px;
line-height:20px;
}

.news-section li img{
position:relative;
margin-top:3px;
}

.footer-links{
padding:0px 20px 0px 20px;
margin-top:30px;
}

.footer-links ul{
list-style:none;
overflow:hidden;
}

.footer-links li{
float:left;
font-size:12px;
color:#000;
margin-right:10px;
padding-bottom:5px;
}

.footer-links li a{
text-decoration:none;
color:#000;
overflow:hidden;
}

.footer-links p{
color:#727070;
font-size:12px;
}
.box-left-body{
	height:auto; width:437px; float:left;
	}
.box-right-body{
	height:auto; width:424px; float:left;
	padding:0px 0px 0px 10px;
	}	
.footer-logo{
padding:20px 15px 20px 25px;
}

/* inner pages css start */
h1.inner{font:33px Myriad Pro, Arial; color:#fff; font-weight:100; margin:0px; padding:25px 0px 10px 0px; background:none}
.aboutus-img{float:right; border:4px solid #b0a48b;	margin:0px 0px 10px 20px;}
h5{font:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#006699; font-weight:bold; padding:0px 0px 5px 0px;	border-bottom:1px dotted #ffffff;	margin:0px 0px 10px 0px;}
h6{
	color:#003366;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 17px;
}
.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:#ffffff;	background:#414141;	font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #000000;}
input.button:hover{cursor:pointer; color:#cccccc;}
.project-img{float:right; margin-left:20px;	border: 6px solid #fff;}
.whiteheading{font:30px Myriad Pro, Arial; color:#ffffff; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px;	border-bottom:1px dotted #fff; padding-bottom:10px; width: 95%;}
.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 */
