@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	background:#FFF
}
html#body .div_clear {
	clear:both;
	height:0px;
	content: ".";
	line-height:0.1em;
	font-size:0.1em;
}
.div_clear {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	content: ".";
	line-height:0.1em;
	font-size:0.1em;
	border:0px;
}
p {
	padding:10px 0 10px 0;
	margin:0; 
}

a {
	color:#006666;
	text-decoration:underline
}

a:hover {
	color:#006666;
	text-decoration:none
}

div#main {
	padding:0px
	margin:0 auto;
	width:100%;
}

div#main div#top_sec {
	background:url(../../images/top_bg.jpg) repeat-x #006666;
	height:105px
	}
	
div#top_sec div#top {
	padding:20px 0px 0px 0px;
	width:960px;
	margin:0px auto
	}
	
div#logo {
	background:url(../../images/logo.gif) no-repeat;
	width:101px;
	height:58px;
	position:relative;
	float:left;
	color:#333333;
}
div#logo a {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:101px;
	height:58px;
}
div#logo span {
	display:none;
}

div#navgation {
	padding:28px 0 0 0;
	width:820px;
	float:right;
	font-size:16px;
	text-align:right;
	color:#FFF
}

div#banner_sec {
	background:url(../../images/banner_area_bg.jpg) repeat-x  #3dafaf;
	}
div#banner {
	padding:20px 10px;
	background:url(../../images/banner_bg.jpg) repeat-x;
	width:940px;
	margin:0 auto
}

div#banner div.banner_content {
	width:460px;
	float:left;
	font-size:14px;
	color:#FFF;
	line-height:24px;
}

div#banner div.banner_image {
	width:460px;
	float:right
}

div#banner div.banner_image img{
	border:#8ed6d6 solid 10px;
}

.banner_heading1 {
	font-size:25px;
	font-family:"HelveticaNeue ThinExt", Helvetica, Arial, sans-serif;
	color:#FFF;
	line-height:40px;
}

.banner_heading2 {
	font-size:20px;
	font-family:"HelveticaNeue ThinExt", Helvetica, Arial, sans-serif;
	color:#FFF;
	line-height:40px;
}



div#container {
	width:940px;
	padding:30px 10px;
	margin:0 auto;
	color:#333;
		line-height:20px;
}

div#container div.left_container {
	width:580px;
	float:left;
	font-size:12px;

}
div#container div.right_container {
	width:300px;
	float:right;
	padding:0 0 0 30px;
	background:url(../../images/right_pannel_bg.gif) no-repeat top left;
	font-size:12px; 
	min-height:350px;
	height: auto !important;
	height: 350px
}
div#container .title {
	display:block;
	border-bottom:#999 solid 1px;
	padding:10px 0;
	font-size:30px;
	line-height:40px;
	margin:0 0 10px 0;
	color:#333; 
	font-family:"HelveticaNeue ThinExt", Helvetica, Arial, sans-serif;
 
}

.heading3 {
	font-size:14px;
	color:#006666; 
	padding:10px 0 0 0;
	font-weight:bold;
	display:block
}

div#container div.left_container ul {
	padding:10px 0  0 0;
	margin:0px;
}

div#container div.left_container li {
	padding:5px 0 5px 30px;
	margin:0px;
	list-style:none;
	background:url(../../images/bullet_arrow.gif) no-repeat 0px 7px;
	
}

#latest_news img {
	padding:0 10px 0px 0
}

div#footer_sec {
	background:#eeeddc;
}

div#footer_sec #footer{
	padding:20px 10px;
	width:940px;
	margin:0 auto;
}

#footer .title {
	display:block;
	border-bottom:#999 solid 1px;
	padding:0 0 5px 0;
	font-size:30px;
	line-height:40px;
	margin:0 0 10px 0;
	color:#333; 
	font-family:"HelveticaNeue ThinExt", Helvetica, Arial, sans-serif;
 
}

#footer div#get_in_touch {
	width:370px;
	float:left
}

#footer td {
	padding:3px 0;
}

div#get_in_touch .txt_box {
	width:165px;
	border:#999 solid 1px;
	padding:2px 5px;
	font-size:12px;
	color:#666
}

div#get_in_touch .ml_txt_box {
	width:165px;
	border:#999 solid 1px;
	padding:2px 5px;
	color:#666;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#footer div#newsletter {
	width:290px;
	float:left;
	margin:0 30px;
}

div#newsletter .txt_box {
	width:180px;
	border:#999 solid 1px;
	padding:5px 5px;
	font-size:12px;
	color:#666
}

#footer div#contact {
	width:220px;
	float:left;
}

div#bottom {
	width:940px;
	margin:0 auto;
	padding:20px 10px;
	color:#666;
	font-size:12px;
	text-align:center
}

div#bottom a {
	color:#666;
	text-decoration:none
}

div#bottom a:hover {
	color:#666;
	text-decoration:underline
}

div.inner_banner {
	padding:20px 0px;
	background:url(../../images/banner_bg.jpg) repeat-x;
	width:960px;
	margin:0 auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:60px;
	font-style:italic;
	height:70px;
	color:#1ca7a7;
	/*position:relative*/
}

div.inner_banner div.banner_title{
	/*position:absolute;
	
	top:35px;
	left:10px;*/
	margin-top:-50px;
	margin-left:5px;
	font-family:"HelveticaNeue ThinExt", Helvetica, Arial, sans-serif;
	font-size:36px;
	font-style:normal;
	color:#FFF;
}
.inner_heading1 {
	display:block;
	padding:10px 0;
	font-size:30px;
	line-height:40px;
	margin:0 0 0px 0;
	color:#333; 
	font-family:"HelveticaNeue ThinExt", Helvetica, Arial, sans-serif;
 
}
.heading2 {
	font-size:18px;
	color:#006666; 
	padding:0px 0 10px 0;
	 
	display:block
}
.heading4 {
	display:block;
	padding:10px 0;
	font-size:18px;
	line-height:24px;
	margin:0 0 0px 0;
	color:#333; 
	}
	
div#projects_sec {
	width:580px;
}

div#projects_sec div.project_pod {
	padding:20px 0;
	border-bottom:#ccc solid 1px;
	width:580px;
	float:left
}

	

div#projects_sec div.project_pod div.project_img {
	width:220px;
	float:left;
	padding:10px 0 0 0
}
div#projects_sec div.project_pod div.project_details {
	width:350px;
	float:right;
	padding-left:10px
}
div#projects_sec div.project_pod div.project_img img {
	border:#83d4d4 solid 5px;
}

div#projects_sec div.pagnation {
	padding:10px 0;
	text-align:right
}

div#categories_sec{
	width:240px;
	float:right
}


.heading1 {
	font-size:30px;
	color:#006666; 
	
}

.heading2 {
	font-size:18px;
	color:#006666; 
}
.heading3 {
	font-size:14px;
	color:#006666; 
}

.heading4 {
	font-size:30px;
	
}

.heading5 {
	font-size:18px;
	
}
.heading6 {
	font-size:14px;
	
}

.heading7 {
	font-size:30px;
	color:#006666; 
	display:block;
	border-bottom:#999 solid 1px;
	padding:10px 0;

}



/*RadTreeView_Default*/

.RadTreeView_Default{
	border:solid 1px #ccc;
	width:240px;
	border-bottom:solid 0px #ccc;
}

.RadTreeView_Default ul{
	padding:0px;
	margin:0px;
	
}

.RadTreeView_Default li{
	padding:0px;
	margin:0px;
	list-style:none;
	font-size:14px;
	font-weight:bold;
	
}

.RadTreeView_Default .rtIn{
	padding:8px 5px 8px 30px;
	margin:0px;
	background:url(../../Images/sub_nav_nor_bg.jpg) no-repeat left;
	border-bottom:solid 1px #ccc;
	width:205px;
	display:block;
	text-decoration:none
}

.RadTreeView_Default .rtSelected a:hover, .rtIn:hover{
	padding:8px 5px 8px 30px;
	margin:0px;
	background:url(../../Images/sub_nav_select_bg1.jpg) no-repeat left;
	border-bottom:solid 1px #ccc;
	width:205px;
	display:block;
	color:#fff
}

.RadTreeView_Default .rtSelected a{
	padding:8px 5px 8px 30px;
	margin:0px;
	background:url(../../Images/sub_nav_select_bg1.jpg) no-repeat left;
	border-bottom:solid 1px #ccc;
	width:205px;
	display:block;
	color:#fff
}

div#projects_sec div.sf_singleNews{
	width:960px;
}

div#projects_sec div.sf_singleNews .SN_left{
	width:580px;
	float:left
}


div#projects_sec div.sf_singleNews .SN_right{
	width:300px;
	float:right;
	padding:0 0 0 30px;
	/*background:url(../../images/right_pannel_bg.gif) no-repeat top left;*/
	font-size:12px; 
	min-height:350px;
	height: auto !important;
	height: 350px;
	text-alig:left
}

*html div#projects_sec div.sf_singleNews .SN_right{

	background:url(../../images/right_pannel_bg.gif) no-repeat top left;
}

