*{margin:0; padding:0;}
body{background:url(images/mbg.jpg) left top repeat-x #000000;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
.column{float:left;}
.clear{clear:both;}
body{font-family:Arial, helvetica, sans-serif; color:#90ACCB; font-size:0.9em; line-height:1.5em; text-align:center;}
input, textarea, select{color:#000000; vertical-align:top; text-align:left; border: 1px solid #D0D0D0; font:11px Tahoma, Arial, helvetica, sans-serif;}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.ws{width:100%;}

.col_1, .col_1_cp, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

.main{background:url(images/cont_left_bg_fll.jpg) left top repeat-y;}
.main .layer_2{background:url(images/cont_right_bg_fll.jpg) right top repeat-y;}
.main .layer_3{background:url(images/cont_left_bg.jpg) left top no-repeat;}
.main .layer_4{background:url(images/cont_right_bg.jpg) right top no-repeat; padding:0 7px;}

/*=======header===========*/
#header .logo{height:72px; background:url(images/logo_bg.jpg) left top no-repeat;}
#header .logo h1{text-indent:-10000px;}

#header .menu{height: 36px; background:url(images/menu_bg.jpg) left top no-repeat;}
#header .menu .indent{padding:10px 0 0 75px;}
#header .menu .box_1{
	width:140px;
	border-left: thin solid #FFFFFF;
}
#header .menu .box_1 a{
	/*width:229px;*/
	font-size: 1.5em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: .05em;
}
#header .menu .box_1 a:hover{
	/*width:229px;*/
	font-size: 1.5em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	letter-spacing: .05em;
}

#header .head{height:262px; background:url(images/head_bg.jpg) left top no-repeat;}
/*=====header===========*/

/*=======content===========*/
#content{background:url(images/content_bg.jpg) left top repeat-x #070A1D; padding:3px 3px 0 0;}

.col_1 .indent{padding:50px 15px 52px 20px; color:#A3B8BE; line-height:1.5em;}
.col_1_cp .indent{padding:50px 15px 52px 20px; color:#A3B8BE; line-height:1.5em;}

.col_2 p{ margin-bottom:1.5em;}

a{color:#FFFFFF; text-decoration:underline;}
a:hover{text-decoration:none;}

.link_2{color:#79B8F0; text-decoration:underline;}
.link_2:hover{text-decoration:none;}


.pic{margin-right:25px; float:left;}

.block_2{
	margin-top:28px;
}
/*=====//content===========*/

/*=======rc_block===========*/
.lc_block .left_top{height:15px; background:url(images/lc_block_top.gif) left top repeat-x; float:left;}
.lc_block .right_top{width:14px; height:15px; background:url(images/lc_block_right_top.gif) left top no-repeat; float:left;}

.lc_block .bot{background:url(images/lc_block_bot.gif) left bottom repeat-x #0E1325; width:100%;}
.lc_block .left_bot{background:url(images/lc_block_left_bot.gif) left bottom no-repeat;}
.lc_block .right_bot{background:url(images/lc_block_right_bot.gif) right bottom no-repeat; padding:20px 23px 28px 30px;}
.lc_block ul {font-size:1.2em}
.lc_block li {font-size:0.8em; padding:2px 0 2px 17px; background:url(images/arr.gif) left center no-repeat; width:100%;}
.lc_block li a{color:#F1F1F1; text-decoration:underline; line-height:1em;}
.lc_block li a:hover{text-decoration:none;}
li {padding:2px 0 2px 17px; background:url(images/arr.gif) left center no-repeat; width:100%;}
li a{color:#F1F1F1; text-decoration:underline; line-height:1em;}
li a:hover{text-decoration:none;}

.lc_block .title{padding:0 0 0 47px; margin-bottom:26px;}
/*=====//rc_block===========*/

/*=======block_1===========*/
.block_1{background:url(images/block_1_top.jpg) left top repeat-x;}
.block_1_cp{color:#003399;}
.block_1_cp .title{
	width:250px;
	height:180px;
	font-size:30px;
	color:#FFFFFF;
	position:relative;
	margin-top:-200px;
	margin-left:-40px;
	line-height: 30px;
	font-weight: bold;
}
.block_1_cp a{color: #B50F1B;text-decoration: underline;}
.block_1_cp a:hover{color: #B50F1B;text-decoration: none;}
.block_1 .left_top{background:url(images/block_1_left_top.jpg) left top no-repeat;}
.block_1_cp .left_top{background:#FFFFFF url(images/block_1_cp_left_top.jpg) no-repeat left top;}
.block_1 .right_top{background:url(images/block_1_right_top.jpg) right top no-repeat; padding:29px 30px 23px 35px;}
.block_1_cp .right_top{background:url(images/block_1_cp_right_top.jpg) right top no-repeat; padding:29px 30px 23px 35px;}
.block_1 .title{padding:0 0 13px 50px; margin-bottom:5px;}
.block_1_cp .title{padding:0 0 13px 50px; margin-bottom:5px;}
.block_1 .indent{padding:0 0 0 13px}
.block_1_cp .indent{padding:0 0 0 13px}

/*===== block_1 feature project box===========*/
.block_1 .homepageproject{
	width:150px;
	float: left;
	margin-left:35px;
	border-bottom: 1px solid #79B8F0;
	border-top: 1px solid #79B8F0;
	padding-bottom: 7px;
}
.block_1 .homepageproject .title{
	font-size:1.2em;
	line-height:.9em;
	font-weight:bold;
	padding:3px;
	background-color:#FFFFFF;
	color: #330099;
	text-align: center;
	border-top: 2px solid #79B8F0;

}
.block_1 .homepageproject img{ height:110px; width:150px;}

/*===== block_1 feature project box===========*/

/*=====//block_1===========*/

/*=======block_2===========*/
.block_2{background:url(images/block_2_top.jpg) left top repeat-x;}
.block_2 .left_top{background:url(images/block_2_left_top.jpg) left top no-repeat;}
.block_2 .right_top{background:url(images/block_2_right_top.jpg) right top no-repeat; padding:29px 24px 30px 40px;}
.block_2 .title{background:url(images/title_2.jpg) left top no-repeat; padding:0 0 0 47px; margin-bottom:26px;}
.block_2 .indent{padding:0 0 0 8px}
.block_2 .box_1{width:160px;}
/*=====//block_2===========*/


/*=======content pages===========*/


/*=======content pages===========*/


/*=======Sector Page Project List and Images===========*/
.projectList{border-bottom: 1px dotted #79B8F0; padding-bottom:10px; padding-top:10px; padding-left:10px;}
.projectList img{border: 1px solid #79B8F0;}
.projectImageThumb{ float:left; margin:5px;}
.projectwimage{ padding-top:20px;}
.projectPhotos {float:right; margin:5px;}
.projectPhotos img{border: 1px solid #79B8F0;}
.projectPhotoBox{
	float:right;
	margin:5px;
	width: 150px;
}
/*=======Sector Page Project List and Images===========*/

/*=======Project Page Images===========*/
.projectPhotos {float:right; margin:5px;}
.projectPhotos img{border: 1px solid #79B8F0;}
.projectPhotoBox{float:right; margin:5px;}
/*=======Project Page Images===========*/

/*=======footer===========*/
#footer{height:69px; background:url(images/footer_bg.jpg) left top repeat-x #152032; color:#43739E;}
#footer div{padding:32px 0 0 32px;}
#footer a{color:#43739E; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
/*=====//footer===========*/
