/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; font-size:1em; font-size:12px; font-weight:normal; color:#030000; padding:0px; margin:0px; line-height:18px;}

a:link {
	color: #030000; text-decoration:underline; 
}
a:visited {
	color: #030000; text-decoration:underline; 
}
a:hover {
	color: #030000; text-decoration:none; 
}
a:active {
	color: #EA6D1F; text-decoration:underline1;
}

.cleft{
	float:left;}

.cright{
	float:right;}

#container{
margin:auto;
width:1003px;}

#menu_bg{
float:left; width:1003px; height:71px; background-image:url(../images/menu_bg.jpg); background-repeat:no-repeat; background-position:top; background-color:#000000;}

#banner{float:left; width:1003px; height:167px;}


.logo_image{
float:left; width:204px; height:122px; background-image:url(../images/logo.png); background-repeat:no-repeat; position:relative; top:20px; left:37px;}

.logo_image_portrait{
	float:left;
	width:511px;
	height:122px;
	background-image:url(../images/cs_textured_img_portrait.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:20px;
	left:37px;
	background-position: left top;
}

* html .logo_image{
float:left; width:204px; height:122px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="crop"); position:relative; top:20px; left:37px;}

#content_panel{
float:left; width:1003px;}

#content_panel_portrait{
float:left; width:600px;}

#home_cont_heading{float:left; width:1003px; height:96px; background-image:url(../images/home_cont_heading.jpg); background-repeat:no-repeat;}

.home_welcome_heading{
float:left; padding-top:12px; padding-left:61px;}

.home_content{float:left; width:652px; padding-left:61px; padding-top:28px;}

.arial17orangenormal{
font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#EA6D1F; font-weight:normal; text-decoration:none; line-height:22px;}

.content_left{float:left; width:208px; padding-right:40px; padding-top:14px;}

.content_left1{float:left; width:208px; padding-right:40px;}

.content_left2{float:left; width:208px; padding-right:20px; padding-top:14px;}

.content_right{float:right; width:392px; padding-top:14px;}

.content_right1{float:right; width:640px; padding-top:15px;}

.content_right2{float:left; width:320px; padding-top:14px; padding-right:21px;}

.content_right3{float:left; width:320px; padding-top:14px;}

.content_right4{float:right; width:492px; padding-top:14px;}

.left_image{
float:left; width:208px; padding-bottom:10px; padding-top:4px;}

.arial10green{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color: #B79C60;
	text-decoration: none;
	line-height:14px;
}

.arial10green a:link{color:#B79C60; text-decoration:none;}
.arial10green a:visited{color:#B79C60; text-decoration:none;}
.arial10green a:hover{color:#B79C60; text-decoration:underline;}
.arial10green a:active{color:#B79C60; text-decoration:none;}

.right_cont{float:left; padding-bottom:10px;}

.footer{float:left; padding-top:20px; color:#A0A0A0; padding-bottom:10px;}

.footer_left{float:left; width:208px; padding-right:40px;}

.footer_right{float:left; width:392px; padding-left:12px;}

.footer_right a:link{color:#A0A0A0; text-decoration:underline;}
.footer_right a:visited{color:#A0A0A0; text-decoration:underline;}
.footer_right a:hover{color:#EA6D1F; text-decoration:underline;}
.footer_right a:active{color:#A0A0A0; text-decoration:underline;}


.content_right_banner{float:right; width:258px;}

.latest_news{
float:left; width:228px; background-color:#0D0706; padding:15px;}

.rhs_heading{padding-bottom:16px; width:228px; padding-top:7px;}

.rhs_heading_1{padding-bottom:18px; width:228px; padding-top:1px;}

.arial14white{
	font-family:Arial, Helvetica, sans-serif; font-size: 1.2em;	font-weight:normal;	color: #ffffff; text-decoration: none; line-height:1.4em;}

.arial14white a:link{color:#ffffff; text-decoration:underline;}
.arial14white a:visited{color:#ffffff; text-decoration:underline;}
.arial14white a:hover{color:#ffffff; text-decoration:none;}
.arial14white a:active{color:#ffffff; text-decoration:underline;}

.green_rhs_bg{
float:left; width:258px; height:106px; background-image:url(../images/rhs_green_bg.jpg); background-repeat:no-repeat;}

.green_rhs_cont{float:left; padding:15px;}

.arial18white{
	font-family:Arial, Helvetica, sans-serif; font-size: 1.5em;	font-weight:normal;	color: #ffffff; text-decoration: none; line-height:1em;}

.arial13white{
	font-family:Arial, Helvetica, sans-serif; font-size: 1.1em;	font-weight:normal;	color: #ffffff; text-decoration: none; line-height:1em;}

.arial13white a:link{color:#ffffff; text-decoration:underline;}
.arial13white a:visited{color:#ffffff; text-decoration:underline;}
.arial13white a:hover{color:#ffffff; text-decoration:none;}
.arial13white a:active{color:#ffffff; text-decoration:underline;}

.arial10white{
	font-family:Arial, Helvetica, sans-serif; font-size: .8em;	font-weight:normal;	color: #ffffff; text-decoration: none; line-height:1.2em;}

.arial11white{
	font-family:Arial, Helvetica, sans-serif; font-size: 0.9em;	font-weight:normal;	color: #ffffff; text-decoration: none; line-height:1.5em;}

.yellow_rhs{float:left; width:228px; background-color:#B4985A; padding:15px;}

.arial13black{
	font-family:Arial, Helvetica, sans-serif; font-size: 1.1em;	font-weight:normal;	color: #030000; text-decoration: none; line-height:1em;}

.arial13black a:link{color:#030000; text-decoration:underline;}
.arial13black a:visited{color:#030000; text-decoration:underline;}
.arial13black a:hover{color:#030000; text-decoration:none;}
.arial13black a:active{color:#030000; text-decoration:underline;}

.sub_navigation {
float:left; width:900px;
margin-top:3px;
margin-bottom:2px;
color:#EA6D1F;
}

.sub_navigation ul {
	margin:0px;
	padding:0px;
	list-style:none;
 }

.sub_navigation li {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	font-weight:normal;
	border-right:1px solid #ffffff;
	display:inline;
	padding-right:20px;
	padding-left:20px;
}
.sub_navigation li A:link{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	text-decoration:none;
}
.sub_navigation li A:active{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	text-decoration:none;
}
.sub_navigation li A:visited{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	text-decoration:none;
}
.sub_navigation li A:hover{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#ffffff;
	text-decoration:none;
}

.sub_navigation1 {
float:left; width:1003px;
margin-top:3px;
margin-bottom:2px;
color:#EA6D1F;
}

.sub_navigation1 ul {
	margin:0px;
	padding:0px;
	list-style:none;
 }

.sub_navigation1 li {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	font-weight:normal;
	border-right:1px solid #ffffff;
	display:inline;
	padding-right:9px;
	padding-left:9px;
}
.sub_navigation1 li A:link{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	text-decoration:none;
}
.sub_navigation1 li A:active{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	text-decoration:none;
}
.sub_navigation1 li A:visited{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	text-decoration:none;
}
.sub_navigation1 li A:hover{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#ffffff;
	text-decoration:none;
}

.sub_navigation2 {
float:left; 
margin-top:3px;
margin-bottom:2px;
color:#EA6D1F;
}

.sub_navigation2 ul {
	margin:0px;
	padding:0px;
	list-style:none;
 }

.sub_navigation2 li {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	font-weight:normal;
	border-right:1px solid #ffffff;
	display:inline;
	padding-right:19px;
	padding-left:19px;
}
.sub_navigation2 li A:link{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	text-decoration:none;
}
.sub_navigation2 li A:active{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	text-decoration:none;
}
.sub_navigation2 li A:visited{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#EA6D1F;
	text-decoration:none;
}
.sub_navigation2 li A:hover{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#ffffff;
	text-decoration:none;
}

.arial25white{
	font-family:Arial, Helvetica, sans-serif; font-size: 2em;	font-weight:normal;	color: #ffffff; text-decoration: none; }

.arial20black{
	font-family:Arial, Helvetica, sans-serif; font-size: 1.6em;	font-weight:bold;	color: #030000; text-decoration: none; line-height:22px;}

.arial12white{font-family:Arial, Helvetica, sans-serif;	font-size:1em; color:#ffffff;	text-decoration:none;}

.inside_page_heading{float:left; width:934px; padding-top:27px; padding-bottom:10px; padding-left:61px;}

.inside_content{float:left; width:652px; padding-left:61px;}

.inside_content1{float:left; padding-left:61px;}

.arial22orangenormal{
font-family:Arial, Helvetica, sans-serif; font-size:1.8em; color:#EA6D1F; font-weight:normal; text-decoration:none; line-height:29px;}

.arial14black{
	font-family:Arial, Helvetica, sans-serif; font-size: 1.2em;	font-weight:normal;	color: #030000; text-decoration: none; line-height:1.3em;}

.inside_img_top_cont{float:left; width:208px; padding-bottom:20px;}

.content_right_banner_inside{float:right; width:225px; padding-left:15px; padding-right:18px; padding-top:50px;}

.content_right_banner_inside2{float:right; width:225px; padding-left:15px; padding-right:18px; padding-top:5px;}

.content_right_banner_inside1{float:right; width:225px; padding-left:15px; padding-right:18px; padding-top:25px;}

.arial30yellow{
	font-family:Arial, Helvetica, sans-serif; font-size: 2.3em;	font-weight:normal;	color: #B4985A; text-decoration: none; line-height:normal;}

.rhs_heading_inside{padding-bottom:22px; width:225px;}

.right_image{
float:left; width:238px; padding-bottom:20px;}

.arial11black{
	font-family:Arial, Helvetica, sans-serif; font-size: .9em;	font-weight:normal;	color: #030000; text-decoration: none; line-height:1.5em;}

.rhs_link{
float:left; width:238px; padding-bottom:40px; padding-top:5px; color:#A0A0A0; font-size: .9em;}

.rhs_link a:link{color:#B4985A; text-decoration:underline;}
.rhs_link a:visited{color:#B4985A; text-decoration:underline;}
.rhs_link a:hover{color:#B4985A; text-decoration:none;}
.rhs_link a:active{color:#B4985A; text-decoration:underline;}

.case_studies_left{
float:left; width:321px;}

.case_studues_logo_bg{
float:left; width:321px; height:167px; background-image:url(../images/case_studues_logo_bg.jpg); background-repeat:no-repeat;}

.case_studues_logo_bg_portrait{
float:left; width:5110px; height:167px; background-image:url(../images/cs_textured_img_portrait.jpg); background-repeat:no-repeat;}

.case_studies_left_content{
float:left; width:233px; padding-left:61px; padding-right:27px; padding-top:80px;}

.arial24white{
	font-family:Arial, Helvetica, sans-serif; font-size: 2em;	font-weight:normal;	color: #ffffff; text-decoration: none; line-height:normal;}

.arial40yellow{
	font-family:Arial, Helvetica, sans-serif; font-size: 3em;	font-weight:normal;	color: #B4985A; text-decoration:none; line-height:normal;}

.arial25yellow{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight:normal;
	color: #B4985A;
	text-decoration:none;
	line-height:30px;
}

.arial16white{
	font-family:Arial, Helvetica, sans-serif; font-size: 1.3em;	font-weight:normal;	color: #ffffff; text-decoration:none; line-height:23px;}

.case_studies_right{
float:left; width:682px;}

.case_studies_right_portrait{
float:left; width:511px;}

.case_studies_right_portrait{
float:right; width:513px; height:424px; padding-bottom:10px;}

.case_studies_rhs_image{
float:right; width:682px; height:424px; padding-bottom:10px;}

.case_studies_rhs_image_right{
float:right; width:513px; height:424px; padding-bottom:10px;}

.arial12yellowlink{
font-family:Arial, Helvetica, sans-serif; font-size: 1em;	font-weight:normal;	color: #ffffff; text-decoration:none; float:left;}

.arial12yellowlink a:link{color:#B4985A; text-decoration:underline;}
.arial12yellowlink a:visited{color:#B4985A; text-decoration:underline;}
.arial12yellowlink a:hover{color:#B4985A; text-decoration:none;}
.arial12yellowlink a:active{color:#B4985A; text-decoration:underline;}

.case_studies_img_heading{
float:right; font-family:Arial, Helvetica, sans-serif; font-size: 1em;	font-weight:normal;	color: #ffffff; text-decoration:none; padding-right:37px;}

.case_studies_right_content{
float:left; width:507px; padding-top:20px;}

.case_studies_right_portrait content{
float:left; width:511px; padding-top:20px;}

.arial14white1{
	font-family:Arial, Helvetica, sans-serif; font-size: 1.2em;	font-weight:normal;	color: #ffffff; text-decoration: none; line-height:1.3em;}

.footer_inside{float:left; padding-top:20px; color:#A0A0A0; padding-bottom:10px; padding-left:61px;}

.active_menu{color:#030000;}

.arial16yellownew{
	font-family:Arial, Helvetica, sans-serif; font-size: 1.3em;	font-weight:bold;	color: #B4985A; text-decoration:none; }

