@charset "utf-8";
/* CSS Document */

/*---------------------------Genrael Clases---------------------------------------*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	background:url(../images/bg.jpg) repeat-x left 2px;
}
* {
	margin:0px;
	padding:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clr {
	clear:both;
}
ul, li {
	list-style:none;
}
a {
	text-decoration:none;
	color:#01395A;
}
a:hover {
	text-decoration: underline;
}
img {
	border:0px;
}
/*---------------------------Layout Content Clases---------------------------------*/

#Layout {                /*------------------------For Page Main Width------------------------------------*/
	width:991px;
	margin:auto;
}
#Top {
	height:93px;
	position: relative;
	background:#F5FDFF;
	border-bottom:#FFFFFF solid 2px;
}
#Logo {
	position:absolute;
	left:0px;
	top:0px;
	z-index:500;
}
#TopContent {
	height:25px;
	padding-top:4px;
}
#TopContent li {
	float:right;
	color:#013D74;
	font-size:13px;
	font-weight:bold;
	background: url(../images/blue-dot.gif) no-repeat left 7px;
}
#TopContent li a {
	margin:0 10px;
	color:#013D74;
}
#Nav {
	position:absolute;
	bottom:-1px;
	left:0px;
	height:32px;
	border-top:#FFFFFF solid 2px;
	width:851px;
	z-index:100;
	margin-left:140px;
/*	overflow:hidden;*/
	background:#083354;
}
#Nav ul {
	height:32px;
}
#Nav ul li {
	float:left;
	height:32px;
	border-right:#FFFFFF solid 1px;
}
#Nav ul li ul li {
	float:left;
	height:32px;
	width:255px; 
	background:#083354;
	border-right:#FFFFFF solid 0px;
}
#Nav ul li a {
	color:#000000;
	line-height:32px;
	padding:0 24px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
#Nav ul li a:hover {
	color:white;
	text-decoration: none;
	background:#008DC6;
}
#Nav ul li.last {
	border:none;
	text-align:right;
	float:right;
	padding-top:5px;
}
#Nav ul li.last a {
	padding:0px;
	float:right;
	margin-right:5px;
}
#phone {
	text-align:right;
/*	background:url(../images/icon-contact.gif) no-repeat right;*/
	height:24px;
	padding-right:10px;
	color:#013B70;
	line-height:24px;
	font-size:18px;
	font-weight: normal;
	margin-right:4px;
}
#phone span {
	color:#0092D0;
}
#phone small {
	font-weight:normal;
	font-size:13px;
}
.Header {
	font-size:0px;
	overflow:hidden;
}
#Content {
	padding:0px 1px;
	padding-top:10px;
	background:url(../images/home-content.jpg) no-repeat left top;
}
#Content .welcombox {
	float:left;
	width:535px;
	background:#fff url(../images/welcome-box-bottom.gif) no-repeat left bottom;
	color:#000000;
}
#Content .welcombox h2 {
	display:block;
	background:url(../images/welcome-top.gif) no-repeat center top;
	height:28px;
	padding-left:20px;
	padding-top:10px;
}
#Content .welcombox .welcombody {
	height:228px;
	padding:10px 20px 0;
}
.welcombox .welcombody p {
	font-size:13px;
	margin-bottom:15px;
}
.brown-bulitbox {
	width:220px;
	float:left;
}
.brown-bulitbox li {
	background:url(../images/bronw-dot.gif) no-repeat left 5px;
	color:#825002;
	padding-left:13px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}
.brown-bulitbox li a {
	color:#825002;
}
#Content .brownboxs {
	float:right;
	width:436px;
}
#Content .brownboxs .box {
	background:url(../images/brownbox-bg.gif) repeat-y;
	float:left;
	width:216px;
}
#Content .brownboxs .right {
	float:right;
}
#Content .brownboxs .box h3 {
	background:url(../images/browbox-top.gif) no-repeat left top;
	height:28px;
	padding-left:20px;
	padding-top:10px;
}
.brownboxs .box .boxbody {
	background:url(../images/brown-box-bottom.gif) no-repeat left bottom;
	height:228px;
	padding:10px 12px 0;
}
.brownboxs .box .recentproject {
	text-align:center;
}
.brownboxs .box .recentproject h4 {
	font-size:14px;
	text-align:center;
	color:#FFFFFF;
}
.brownboxs .box .recentproject a {
	color:#FFFFFF;
}
.flashclip {
	width:193px;
	margin:auto;
	margin-bottom:10px;
	overflow:hidden;
	height:142px;
}
/*added bt shahbaz */

.feeds {
	padding-left:20px;
	padding-bottom:30px;
	padding-top:10px;
	background:url(../images/content-footer.jpg) no-repeat -2px 0px;
}
.feeds-text {
	float:left;
	width:745px;
}
.feeds-text h3 {
	display:block;
	height:37px;
	clear:both;
	font-size:20px;
	color:#0093D0;
	font-weight:normal;
}
.feeds-text span.feeds-RSS {
	color:#0093D0;
	font-size:12px;
	padding-left:15px;
}
.feeds-text h3 span a {
	margin-left:4px;
}
.feeds-text h3 span img {
	position:relative;
	top:2px;
}
.feeds-text span a {
	color:#0093D0;
}
.feeds-text h4 {
	font-weight:bold;
	color:#010101;
	font-size:13px;
}
.feeds-text p {
	padding-bottom:10px;
	font-size:11px;
	color:#333333;
}
.location {
	padding-left:38px;
	float:right;
	width:160px;
}
.location h3 {
	color:#008DC6;
	font-size:20px;
	font-weight:normal;
	height:37px;
}
.location li {
	background:url(../images/location-dot.gif) no-repeat left 5px;
	color:#825002;
	padding-left:13px;
	font-size:15px;
	font-weight:bold;
	margin-bottom:3px;
}
.location li a {
	color:#825002;
}
#Footer {
	color: #0033FF;
	margin:auto;
	width:950px;
	padding:10px;
	padding-bottom:35px;
	border-top:solid 1px #BCBBBB;
	margin-bottom:10px;
	background:url(../images/footer-bg.gif) repeat-x left bottom;
}
#Footer ul li {
	padding-right:20px;
	font-size:12px;
	color:#575555;
}
#Footer ul li a {
	padding:0px 10px;
	font-size:12px;
	color:#575555;
}
/*addded by shahbaz*/

.Content-inner {
	width:991px;
	background:url(../images/inner-conent-bg.gif) left top repeat-y;
}
.Content-inner .inner-content-body {
	background: url(../images/inner-content--bottom.gif) no-repeat left bottom;
}
.Content-inner .inner-text {
	background: url(../images/content-bg.jpg) repeat-x left top;
	padding-top:30px;
}
.left-body {
	float:left;
	width:575px;
}
.welcom {
	padding:0px 20px 20px 25px;
}
.welcom h3 {
	padding-bottom:10px;
	font-size:20px;
	font-weight: normal;
	color:#0093D0;
}
.welcom p {
	padding-bottom:20px;
	font-size:11px;
	line-height:20px;
	color: #272727;
}
.welcom ul li {
	color:#404040;
	background:url(../images/blue-icon.gif) no-repeat left 5px;
	padding-left:13px;
	font-size:11px;
	margin-bottom:10px;
}
.right-body {
	float:right;
	width:300px;
}
.thum-box h3 {
	padding-bottom:10px;
	font-size:20px;
	font-weight: normal;
	color:#0093D0;
}
.thum-box h4 {
	font-size:20px;
	color:#39738E;
	font-weight: normal;
}
.thum-box p {
	color:#ABC1CB;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
.thum-box p a {
	color:#ABC1CB;
}
#Footer2 {
	color: #0033FF;
	margin:auto;
	padding:10px;
	padding-bottom:35px;
	border-top:solid 1px #BCBBBB;
	margin-bottom:10px;
	margin-top:8px;
	background:url(../images/footer2.gif) repeat-x top left
}
#Footer2 ul li {
	padding-right:8px;
	font-size:12px;
	color:#575555;
}
#Footer2 ul li a {
	padding:0px 10px;
	font-size:12px;
	color:#575555;
}
.quickcontact{
width:176px;
margin:auto;

}
.quickcontact li.text input{
height:18px;
background:url(../images/input-bg.gif) no-repeat left top;
border:none;
width:166px;
font-size:11px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
margin-bottom:3px;
_margin-bottom:1px;
*margin-bottom:1px;
color:#303030;

}
.quickcontact li.comment textarea{
height:75px;
background:url(../images/comment-bg.gif) no-repeat left top;
border:none;
width:166px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
padding-left:5px;
padding-right:5px;
margin-bottom:3px;
_margin-bottom:3px;
color:#303030;

}
.quickcontact li.action{
text-align:right;
}
.quickcontact li.action input{
background:url(../images/submit.gif) no-repeat left top;
height:28px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
border:none;
width:90px;
font-weight:bold;
color:#FFFFFF;
}
.Headerinner{
height:140px;
overflow:hidden;
}