html, body{
	margin: 0 auto;
    background: #FFFFFF;   
    color: #000;
    margin:0px; 
    padding:0px;	
	font-family:arial;
	background:#4B5055 url('../images/bg.jpg') repeat-x scroll 0 0;
font-family:Tahoma;
}
a {
   outline: none;
   color:red;
   font-family:Tahoma;
   font-size:12px;
   color:#009DF7;
   text-decoration:none;
}
a:hover{
	color:#045D90;
}
h1{
	font-family:arial;
	font-size:14px;
	color:#616161;
	font-weight:bold;
	padding-top:0px;
	margin:0px;
}
h2{
	color:#0091BE;
	padding:0px;
	margin:0px;
}
h3{
	font-family:arial;
	font-size:14px;
	color:#616161;
	padding:5px;
	margin:0px;
}

p{
	font-family:arial;
	font-size:12px;
	color:#616161;
	line-height:18px;
}
hr{
	clear:both;
	background-color:#5B5B5B;
	height:14px;
}
img{
	border:0;
}
.top_cap {
	background:transparent url('../images/top_cap_drop.jpg') no-repeat scroll center bottom;
	height:33px;
	margin:0 auto;
}
#wrapper{
	width:833px;
	margin: 0 auto;
	padding:0px;
	padding-top:13px;
	font-family:Arial,Verdana,sans-serif;
	background:url('../images/bg_drop.jpg') no-repeat top;
	padding-left:60px;
	
	
}
.bottom_cap {
	background:transparent url('../images/bottom_cap_drop.jpg') no-repeat scroll center center;
	height:53px;
	margin:0 auto;
	text-align:center;
	color:#898989;
	font-family:Tahoma;
	font-size:12px;
}
.hide{
	display:none;
}
.show{
	display:block;
}
#menu .notSelected{
	color:#333;
	line-height:27px;
}
ul{
	list-style-type:square;
	margin:0 0 0 20px;
	padding:0 0 5px;
	font-size:12px;
	color:#616161;
	line-height:25px;
}
#menu ul
{
padding:0;
margin:0;
color:#fff;
white-space:nowrap;
font-size:15px;
list-style-type:none;
background:url('../images/tab_bg.jpg') no-repeat;
height:29px;
width:774px;
padding-top:10px;
border:solid 1px #fff;
font-family:Arial;
}
#menu li {display:inline;}
#menu li a
{
color:#333333;
background-repeat:no-repeat;
text-decoration:none;
float:left;
height:29px;
background:url('../images/tab_inactive.jpg') no-repeat scroll center bottom;	
width:125px;
text-align:center;
font-weight:bold;
font-family:tahoma;
font-size:13px;
padding-right:4px;

}
#menu li a:hover
{

	background:url('../images/tab_hover.jpg') no-repeat scroll center bottom;		
	color:#999;
}
#menu li a:active
{
	background:url('../images/tab_active.jpg') no-repeat scroll center bottom;	
	color:#999;
}
#menu .selected{
	color:#fff;
	background:url('../images/tab_active.jpg') no-repeat scroll center bottom;	
	width:125px;
	height:28px;
	text-align:center;
	line-height:24px;
}
#main1{
clear:both;}
.subSelected{
	color:#FC3D32;
	font-size:13px;
}
#subMenus {
	background:url('../images/submenu.jpg') repeat-x center;
	height:30px;
	width:770px;
	margin-left:3px;
}
#subMenus ul
{
	padding:0;
	margin:0;
	color:#fff;
	white-space:nowrap;
	font-size:13px;
	list-style-type:none;

	
	padding-left:112px;
	
}
#subMenus li {display:inline;}
#subMenus li a
{
	color:#6E6E6E;
	text-decoration:none;
	float:left;
	height:29px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	font-weight:bold;
	font-family:Tahoma;
	

}
#subMenus li a:hover
{
	background:#DDDCDC;
	color:#fff;
}
#subMenus li a:active
{

}
.contentLeft{
	float:left;
	width:520px;
	padding-top:25px;
}
.contentLeftTab{
	float:left;
	width:520px;
	padding-top:18px;
}
.contentRightTab{	
	width:294px;
	height:154px;	
	margin-left:10px;	
	font-weight:bold;
	float:right;
	text-align:left;
	margin-top:18px;
	}


/*home*/
.contentHomeLeft{
	float:left;
	width:532px;	
	margin-bottom:40px;
	padding-top:25px;
}
.contentHomeRight{
	margin-top:20px;	
	width:239px;	
	font-size:12px;
	font-family:Tahoma;
	float:right;
	text-align:left;
	padding:10px;
	color:#484848;
	margin-bottom:40px;
}
.contentHomeRightHeading{
	font-size:20px;
	font-weight:bold;
	font-family:Tahoma;
	padding-bottom:20px;
	color:#000;
	
}
.homeImgPadding{
	margin-top:42px;
	background-color:#FFF49A;
	border-top:solid 7px #FFAE00;
	border-bottom:solid 2px #FFAE00;
height:240px;	
	
}
.bottomBoxHeading{
	font-size:20px;
	font-weight:bold;
	font-family:Tahoma;	
}
#bottomBoxes{
	clear:both;
	float:left;	
	background-color:#F8F8F8;
	padding:0px;
	margin:0px;	
	}
#bottomBoxes ul{
	list-style:square;
	list-style-position:outside;
	font-family:arial;
	font-size:11px;
	color:#616161;
	line-height:18px;
	padding:0px;
	padding-left:15px;
	padding-top:10px;
	margin:0px;}
div#bottomBox1{
	float:left;
	margin:0px;	
	padding:15px;
	padding-right:22px;
	width:151px;	
	border-right:solid 7px #fff;
	height:260px;
	
}
div#bottomBox2{
	float:left;
	margin:0px;
	padding:0px;
	padding:15px;
	width:171px;		
	height:260px;
}
div#bottomBox3{
	float:left;
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:10px;
	height:200px;

}
.homeImgHeading{
	font-family:tahoma;
	font-size:26px;
	padding:15px;
	color:#000;
	font-style:italic;
	font-weight:bold;	
}
.homeImgSecondContent{
	font-size:14px;
	color:#484848;
	font-style:normal;
	padding-top:7px;
	
}
.homeImgThirdContent{	
	font-size:13px;
	color:#484848;
	font-style:normal;
	font-weight:normal;	
}
.homeImgLastContent{
font-size:12px;
font-style:italic;
color:#5D5832;
font-weight:normal;
}
.imageLeft{
	float:left;
}
.contentRight{
	
	font-weight:bold;
	float:right;
	text-align:left;
	margin-top:50px;
	}
.contentRightHeading{
	font-family:Tahoma;
	font-size:15px;
	color:#0090C5;
	font-weight:bold;
	margin:20px;
	margin-left:40px;
	margin-bottom:0px;
	
}
.contentRightText{
	font-family:arial;
	font-size:11px;
	color:#4C4C4C;	
	background-color:#F8F8F8;
	margin:0px;
	margin-left:15px;
	padding:10px;
	list-style:none;
	width:210px;
		
	line-height:16px;
}

	/*contact*/
#contact_form{ 
	width:600px; 
	margin:0 auto; 
	height:200px; 
	padding:10px 0;											
    position:relative;
	padding-top:50px;
	}
form fieldset{ 
	font-size:1.2em;
	margin:0px 0px 20px 0px;
	width:578px;
	position:relative;
	border:0;
	display:block;
	padding: 0px 10px 8px; 
	}
form fieldset legend{
	border-width:1px; 
	border-style:solid; 
	border-color:#BBBB66; 
	color:#3D7169;	
	font-weight:bold; 
	font-variant:small-caps;
	font-size:140%;
	padding:4px 8px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
	background:white;
	}
label{
	font-size:90%;
	display:block;
	float:left;
	text-align:right;
	margin:.2em .2em 0 0;
	color:#000;
	font-weight:bold;
	padding:8px 0px; 
	font-size:13px;
	}
.red{
	color:red;}
label.error{
	font-weight:normal;
	color:red;
	text-align:left;
	width:140px; 
	padding-left:25px;
	font-size:13px;
	}
input.text-input{
	margin:4px;
	padding:2px 0;
	color:#333;
	border:solid 1px #ccc;
	}
.text-input{
	margin:4px;
	padding:2px 0;
	color:#333;
	border:solid 1px #ccc;

	}
label#name_label{ 
	position:absolute;
	top:0;
	left:0;
	}
input#name {
	position:absolute;
	top:0;
	left:110px;
	}
label#name_error{
	position:absolute;
	top:22px;
	left:120px;
	}
label#email_label{
	position:absolute;
	top:45px;
	left:0px;
	}
input#email{
	position:absolute;
	top:45px;
	left:110px;
	}
label#email_error{
	position:absolute;
	top:67px;
	left:120px;
	}
label#email_errorformat{
	position:absolute;
	top:67px;
	left:120px;
	}

label#comment_label{
	position:absolute;
	top:90px;
	left:0px;
	}
textarea#comment{
	position:absolute;
	top:90px;
	left:110px;
	}
label#comment_error{
	position:absolute;
	top:272px;
	left:120px;
	}

input.button{
	position:absolute;
	top:285px;
	left:120px;
	padding:3px 6px;
	border:2px solid #fff;
	margin:20px 0px 0px 0px;
	color:#fff;background:#0090C5;
	-moz-border-radius:5px;
	cursor:pointer;
	cursor:hand;
	}
input.button:hover{
	background:#ccc none repeat scroll 0% 0%;
	color:white;
	}
#message{
	
	margin:60px 0 0 100px;
	}
#message h2	{
	font-size:150%;
	color:#999;
	}
#message p{
	color:#999;
	font-weight:bold;
	margin:6px 0px;}
#checkmark{
	position:relative;
	top:-46px;
	left:-60px;
}
.smallItalics{
	font-family:Tahoma;
	font-size:12px;
	color:#616161;
	font-style:italic;
	text-align:left;
	padding-left:20px;
}
.footer{
	clear:both;	
  
  }
.contentRightContact{	
	width:438px;
	height:243px;	
	margin-left:20px;
	font-weight:bold;
	float:right;
	text-align:left;
	}
	.blackFont{
		color:#2A2A2A;
	}
.contentList{
	list-style-image:url(../images/pointers.jpg);
	color:#616161;
	font-size:12px;
	padding:10px;
	padding-left:15px;
	line-height:12pt;
	
	}
.contentList li{
	padding-bottom:7px;
}

.greenHighlites{
	
}
blockquote{

font-family:arial;
	font-size:12px;
	color:#616161;
	line-height:18px;	
}
.heading{
	font-size:16px;
}
.homeContent{

	font-size:13px;
	
	color:#696969;
	font-family:Tahoma;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:20px;
}
}
.heading2{
	font-size:13px;
}
#jobs
{
	width: 582px;
	height: 192px;
	background:url('../images/jobs.jpg') no-repeat;
        padding-left:15px;
		line-height: 16px;
}
