/* CSS Document */

body{
	margin:0px;
	font-family:verdana;
	font-size:11px;
	color:#333333;
	line-height:18px;
}

a{
	color:#009DF8;
	text-decoration:none;
}

a:hover{
	color:#009DF8;
	text-decoration:none
}

ul{
	padding:0px 0px 0px 5px;
	float:left;
	
}

li{
	
	list-style:none;
	background:url(../images/icons/arrow1.gif) no-repeat;
	margin:0px 0px 0px 0px;
	float:left;
	width:98%;
	padding:0px 10px 0px 12px;
}


#floatdiv{
	position:absolute;
    width:150px;
	left:723px;
	top:6px;
	padding:0px 0px 0px 15px;
   	background:#FFFFFF;
   /* border:2px solid #2266AA;*/
    z-index:100;
	margin:350px 0px 0px 0px;
}

#floatdiv1{
	position:absolute;
    width:150px;
	/*left:0px;
	top:0px*/;
	padding:0px 0px 0px 15px;
   	background:#FFFFFF;
   /* border:2px solid #2266AA;*/
    z-index:100;
	margin-top:265px;
	margin-left:85%;
	overflow:hidden;
}

.float_right{
	float:left;
}

#floatMenu {
	position:absolute;
	top:30%;
	left:10px;
	width:135px;
	background-color:#FFF;
	margin:0;
	padding:0;
	font-size:11px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
 
#floatMenu h3 {
	color:white;
	font-weight:bold;
	padding:3px;
	margin:0;
	background-color:#006;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	font-size:13px;
	text-align:center;
}
 
#floatMenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
 
#floatMenu ul li {
	padding-left:10px;
	background-color:#f5f5f5;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
 
#floatMenu ul li a {
	text-decoration:none;
}

.text_red{
	color:#FF0000
}

.text_red a{
	color:#FF0000;
	text-decoration:none;
}

.text_red a:hover{
	color:#FF0000;
	text-decoration:underline;
}

.inv_flash{
	float:left; 
	margin:10px 0px 0px 0px;
}

.inner_table{
	float:left;
	border:1px solid #8EA79E;
	border-right:none;
	border-bottom:none;
	line-height:16px;
}

.inner_table th{
	font-weight:bold;
	border-right:1px solid #8EA79E;
	border-bottom:1px solid #8EA79E;
	padding:2px 5px 2px 5px;
	text-align:left;
	background-color:#B8D2C9;
}

.inner_table tr{
	background-color:#EDF6F3;
	
}

.inner_table td{
	border-bottom:1px solid #8EA79E;
	border-right:1px solid #8EA79E;
	padding:2px 5px 2px 5px;
	text-align:left;
}

.cleaner{ 
	clear: both; 
	width: 100%; 
	height: 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	font-size: 0px;  
}

.comming_soon{
	float:left;
	padding:100px 0px 8px 0px;
	text-align:center;
	width:467px;
	min-height:355px;
	font-size:15px;
	font-weight:bold;
	font-family:sans-serif;
}

.main{
	width:100%;
	margin:0 auto;
}

.top_bg_wraper{
	width:100%;
	float:left;
	padding:15px 0px 0px 0px;
	background-color:#F0F1AD;
}

.top_wraper{
	width:800px;
	margin:0 auto;
}

.top_link_wraper{
	width:800px;
	margin:0 auto;
}

.top_link{
	float:right;
	font-size:10px;
}

.top_left{
	float:left;
	width:128px;
	height:82px;
}

.top_right{
	width:600px;
	float:right;
}

.top_menu_wraper{
	width:560px;
	background:url(../images/bg/top_menu_wraper.gif) repeat-x;
	height:32px;
	margin:50px 0px 0px 30px;
	padding:0px 0px 0px 10px;
	color:#FFFFFF;
}

.top_menu{
	height:21px;
	padding:5px 7px 5px 7px;
	color:#FFFFFF;
	font-size:12px;
	float:left;
}

.top_menu a{
	text-decoration:none;
	color:#FFFFFF;
}


.top_menu a:hover{
	text-decoration:none;
	color:#FFFFFF;
}


.top_menu:hover{
	height:21px;
	padding:5px 7px 5px 7px;
	color:#FFFFFF;
	font-size:12px;
	float:left;
	background:url(../images/bg/top_menu_on.gif) repeat-x;
}

.top_menu_selected{
	height:21px;
	padding:5px 7px 5px 7px;
	color:#FFFFFF;
	font-size:12px;
	float:left;
	background:url(../images/bg/top_menu_on.gif) repeat-x;
}

.top_menu_selected a{
	text-decoration:none;
	color:#FFFFFF;
}

.top_menu_selected a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

.top_menu_separator{
	height:21px;
	padding:5px 5px 5px 5px;
	color:#FFFFFF;
	font-size:12px;
	float:left;
}

.main_content_wraper{
	width:100%;
	margin:0 auto;
	border-top:solid #dadada 1px;
}

.main_content_bg_wraper{
	width:100%;
	float:left;
	background-color:#F3F3F3;
	padding:0px 0px 10px 0px;
}

.banner_wraper{
	width:800px;
	margin:0 auto;
}

.main_banner{
	width:800px;
	float:left;
	height:200px;
}

.banner{
	width:800px;
	float:left;
	height:125px;
}

.content_wraper{
	width:800px; 
	margin:0 auto;
	
}

.content_area{
	width:788px;
	float:left;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	background-color:#FFFFFF;
	padding:0px 5px 0px 5px;
	
}

.content_area_left_wraper{
	width:18%;
	float:left;
	padding:7px 5px 10px 0px;
}

.content_area_left{
	width:130px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	line-height:15px;
	text-align:justify;
	color:#333333;
	background:url(../images/bg/main_left_bg.gif) repeat-x;
}

.content_area_left_bg{
	width:125px;
	float:left;
	margin:5px 0px 0px 0px;
	background-color:#EAEAEA;
	height:20px;
	padding:10px 0px 2px 10px;
	color:#2C2C2C;
	font-size:14px;
}

.content_area_left_bg_paddingtop{
	width:125px;
	float:left;
	margin:30px 0px 0px 0px;
	background-color:#EAEAEA;
	height:20px;
	padding:10px 0px 2px 10px;
	color:#2C2C2C;
	font-size:14px;
	font-weight:bold;
}

.content_area_left_bg_paddingtop:hover{
	width:125px;
	float:left;
	margin:30px 0px 0px 0px;
	background-color:#DADADA;
	height:20px;
	padding:10px 0px 2px 10px;
	color:#2C2C2C;
	font-size:14px;
}


.content_area_left_darkbg{
	width:130px;
	float:left;
	margin:5px 0px 0px 0px;
	background-color:#646464;
	height:20px;
	padding:10px 0px 2px 10px;
	color:#2C2C2C;
	font-size:14px;
}


.content_area_middle_wraper{
	width:60%;
	float:left;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	padding:0px 5px 0px 5px;
	min-height:500px;
}

.content_area_middle_main_head{
	float:left;
	color:#009DF8;
	font-size:20px;
	border-bottom:1px solid #40993D;
	width:470px;
	height:20px;
	padding:10px 0px 7px 0px;
	line-height:15px;
}

.inner_head{
	float:left;
	color:#FFFFFF;
	font-size:13px;
	padding:2px 0px 2px 5px;
	width:450px;
	font-weight:bold;
	background-color:#42BAFF;
}

.inner_head a{
	color:#FFFFFF;
	text-decoration:none;
}

.inner_head a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.middle_main_head_bg{
	float:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background:url(../images/bg/mainpg_head.gif) repeat-y;
	padding:3px 0px 3px 7px;
	margin:10px 0px 0px 0px;
	width:450px;
	text-transform:uppercase;
}

.middle_bg_wraper{
	float:left;
	background-color:#FFFFFF;
	padding:3px 0px 3px 0px;
	width:455px;
	height:210px;
	font-size:10px;
	
}

.middle_bg_left{
	float:left; 
	width:142px; 
	background:url(../images/bg/main_middle_bg.gif) repeat-x;
	height:235px; 
	padding:0px 5px 5px 3px;
	margin:0px 1px 0px 0px;
}

.middle_bg_left li{
	background:url(../images/icons/arrow.gif) no-repeat;
	list-style:none;
	width:120px; 
	padding:0px 5px 0px 10px;
	margin:3px 1px 2px 0px;
	line-height:13px;
	text-align:left;
}

.middle_bg_center{
	float:left; 
	width:137px; 
	background:url(../images/bg/main_middle_bg.gif) repeat-x;
	height:235px; 
	padding:0px 5px 5px 3px;
	margin:0px 1px 0px 0px;
}

.middle_bg_center li{
	background:url(../images/icons/arrow.gif) no-repeat;
	list-style:none;
	width:120px; 
	padding:0px 5px 0px 10px;
	margin:3px 1px 2px 0px;
	line-height:13px;
	text-align:left;
}

.middle_bg_right{
	float:left; 
	width:147px; 
	background:url(../images/bg/main_middle_bg.gif) repeat-x;
	height:235px; 
	padding:0px 5px 5px 3px;
}

.middle_bg_right li{
	background:url(../images/icons/arrow.gif) no-repeat;
	list-style:none;
	width:120px; 
	padding:0px 5px 0px 10px;
	margin:3px 1px 2px 0px;
	line-height:13px;
	text-align:left;
}

.main_content_area_middle_content{
	float:left;
	padding:10px 0px 8px 0px;
	text-align:justify;
	width:460px;
	min-height:555px;
}

.content_area_middle_content{
	float:left;
	padding:10px 0px 8px 0px;
	text-align:justify;
	width:471px;
	min-height:555px;
}

.content_area_brd{
	float:left;
	padding:10px 0px 8px 0px;
	text-align:justify;
	width:471px;
	border-bottom:1px solid #DADADA;
}

.content_area_middle_content ul{
	width:420px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	
}

.content_area_middle_content li{
	width:420px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}

.form_wraper{
	float:left;
	padding:10px 0px 8px 0px;
	margin:0px 0px 0px 40px;
	text-align:justify;
	width:420px;
	min-height:450px;
}

.form_content{
	float:left;
	padding:5px 0px 5px 0px;
	text-align:justify;
	width:420px;
}

.form_left{
	float:left;
	padding:2px 0px 2px 0px;
	text-align:justify;
	width:170px;
}

.form_right{
	float:right;
	padding:2px 0px 2px 0px;
	text-align:justify;
	width:235px;
}

/*------------------------------------------------------------contact us-----------------------------------------------------------------------------*/

.contact_form_wraper{
	float:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	text-align:justify;
	width:455px;
	border:solid 1px #cccccc;
	background-color:#F8FAF9;
}

.contact_form_wraper a{
	text-decoration:none; 
}

.contact_form_wraper a:hover{
	color:#10A3F8;
	text-decoration:underline; 
}

.contact_form_content{
	float:left;
	padding:5px 0px 5px 0px;
	text-align:justify;
	width:420px;
	margin:0px 0px 0px 0px;
}

.contact_form_content_border{
	float:left;
	padding:2px 0px 2px 0px;
	text-align:justify;
	width:450px;
	border-bottom:1px solid #CDDCD5;
}

.contact_form_content_border:hover{
	float:left;
	padding:2px 0px 2px 0px;
	text-align:justify;
	width:450px;
	background-color:#F2F6F4;

}

.contact_form_content_noborder{
	float:left;
	padding:2px 0px 2px 0px;
	text-align:justify;
	width:450px;
	
}

.contact_form_content_noborder:hover{
	float:left;
	padding:2px 0px 2px 0px;
	text-align:justify;
	width:450px;
	background-color:#F2F6F4;

}

.contact_form_head{
	float:left;
	padding:5px 0px 5px 10px;
	text-align:justify;
	width:435px;
	background-color:#78A392;
	font-weight:bold;
	color:#FFFFFF;
	font-size:15px;
	font-family:sans-serif;
}

.contact_form_left{
	float:left;
	padding:2px 0px 2px 10px;
	text-align:justify;
	width:170px;
}

.contact_form_right{
	float:right;
	padding:2px 0px 2px 0px;
	text-align:justify;
	width:235px;
}

.contact_wraper{
	float:left; 
	width:455px; 
	background-color:#F8FAF9; 
	border:solid 1px #cccccc;
	text-align:center;
	margin:10px 0px 10px 0px;
	padding:5px 0px 5px 5px;
}
.faq_ans{
	background-color:#FFFFCC; 
	margin:5px 0px 5px 0px; 
	padding:0px 7px 0px 10px; 
	float:left;
	width:445px;
}

.content_area_right_wraper{
	width:18%;
	float:right;
	padding:0px 0px 0px 0px;
}

.content_area_right{
	width:145px;
	float:right;
	border-bottom:dashed 1px #dadada;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

.content_area_right_noborder{
	width:148px;
	float:right;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 2px;
}

.ceo_message{
	float:left;
	border:1px solid #dadada;
	width:125px;
	margin:10px 0px 10px 0px;
	padding:5px 5px 5px 5px;
	text-align:left;
	font-size:10px;
	font-style:italic;
}

.ceo_messagehead{
	float:left;
	border-bottom:1px solid #dadada;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	margin:0px 0px 5px 0px;
	font-style:normal;
}

.search_box{
	float:left;
	border:1px solid #dadada;
	width:117px;
	margin:0px 5px 0px 0px;
	height:17px;
}

.inner_div_wraper{
	float:left; 
	width:460px; 
	border:solid 1px #8EA79E; 
	border-bottom:none;
	margin:0px 0px 10px 0px;
}

.inner_center_div_bg{
	float:left; 
	width:255px; 
	background-color:#F8FAF9; 
	border:solid 1px #73AB96;
	text-align:center;
	margin:30px 0px 10px 100px;
	padding:15px 0px 5px 0px;
}

.inner_center_div{
	margin:0 auto;
	width:155px; 
	padding:5px 0px 5px 0px;
}

.inner_center_div a{
	color:#333333;
	text-decoration:none;
}

.inner_center_div a:hover{
	color:#FF0000;
	text-decoration:underline;
}

.inner_div_bg{
	float:left; 
	width:460px; 
	background-color:#EDF6F3; 
	border-bottom:solid 1px #8EA79E;
}

.inner_div_bg_left{
	float:left; 
	width:180px;
	padding:2px 0px 2px 5px;
}

.inner_div_bg_left_small{
	float:left; 
	width:40px;
	padding:2px 0px 2px 5px;
	text-align:center;
}

.inner_div_bg_middle{
	float:left; 
	width:250px;
	padding:2px 2px 2px 5px;
	text-align:left;
	border-left:solid 1px #8EA79E;
	border-right:solid 1px #8EA79E;
}

.inner_div_bg_right_small{
	float:left; 
	width:135px;
	padding:2px 5px 2px 3px;
	text-align:left;
}

.inner_div_bg_right{
	float:right; 
	width:260px;
	padding:2px 0px 2px 5px;
	text-align:left;
	border-left:solid 1px #8EA79E;
}


.inner_div{
	float:left; 
	width:460px;
	border-bottom:solid 1px #8EA79E;
}

.inner_div_left{
	float:left; 
	width:180px;
	padding:2px 0px 2px 5px;
}

.inner_div_right{
	float:right; 
	width:260px;
	padding:2px 0px 2px 5px;
	text-align:left;
	border-left:solid 1px #8EA79E;
}

.inner_div_noborder{
	float:left; 
	width:460px;
}

.gallery_wraper{
	float:left;
	padding:10px 0px 25px 0px;
	text-align:center;
	width:467px;
	margin:5px 0px 0px 0px;
}

.gallery_links_wraper{
	float:right;
	padding:3px 0px 3px 0px;
	text-align:right;
	width:230px;
	margin:10px 0px 0px 0px;
}

.gallery_links{
	float:left;
	padding:3px 5px 3px 5px;
	text-align:right;
	margin:10px 0px 0px 0px;
}

.gallery_links:hover{
	padding:3px 5px 3px 5px;
	background-color:#F0F1AD;
}

.image{
	width:120px;
	height:120px;
	border:1px solid #dadada;
	padding:2px 2px 2px 2px;
	float:left;
	margin:0px 13px 0px 13px;
}

.image_name{
	width:120px;
	padding:5px 0px 2px 0px;
	float:left;
	text-align:center;
}

.pagenation{
	float:left;
	padding:10px 0px 8px 0px;
	text-align:right;
	width:467px;
	margin:10px 0px 0px 0px;
}

.pagenation a{
	text-decoration:none;
}


.pagenation a:hover{
	text-decoration:underline;
}

.textbox_normal{
	width:200px;
	height:17px;
	border:1px solid #dadada;
	font-family:verdana;
	font-size:11px;
	color:#333333;
}

.textarea_normal{
	width:200px;
	height:100px;
	border:1px solid #dadada;
	font-family:verdana;
	font-size:11px;
	color:#333333;
}

.textarea_medium{
	width:320px;
	height:100px;
	border:1px solid #dadada;
	font-family:verdana;
	font-size:11px;
	color:#333333;
}

.textarea_large{
	width:400px;
	height:100px;
	border:1px solid #dadada;
	font-family:verdana;
	font-size:11px;
	color:#333333;
}


.list_normal{
	width:200px;
	height:21px;
	border:1px solid #dadada;
	font-family:verdana;
	font-size:11px;
	color:#333333;
}

.button{
	border:1px solid #cccccc;
	background-color:#fafafa;
	padding:2px 5px 3px 5px;
	margin:0px 2px 0px 2px;
	font-size:11px;
	color:#333333;
	background:url(../images/bg/button.gif) repeat-x;
	cursor:pointer;
}

.button:hover{
	border:1px solid #cccccc;
	background-color:#fafafa;
	padding:2px 5px 3px 5px;
	font-size:11px;
	color:#333333;
	cursor:pointer;
	background:url(../images/bg/button_on.gif) repeat-x;
}

/***********************************************************************************TABLE****************************************************************************/

.table_careers{
	float:left;
	border:1px solid #dadada;
	width:100%;
	border-bottom:none;
	border-right:none;
	font-size:10px;
}

.table_careers tr{
	border-right:1px solid #dadada;
}

.table_careers th{
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	background-color:#B8D2C9;
	padding:5px 3px 5px 2px;
	text-align:left
}

.table_careers td{
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	background-color:#EDF6F3;
	padding:5px 3px 5px 2px;
	text-align:left
}


.footer_wraper{
 	float:left;
	border-top:1px solid #dadada;
	width:768px;
	/*height:20px;*/
	font-size:10px;
	padding:0px 10px 0px 10px;
}

.footer_content{
 	float:left;
	width:260px;
	height:20px;
}

.footer_right{
 	float:right;
	width:240px;
	height:20px;
	text-align:right;
}

.footer_link_wraper{
	float:left;
	border-top:1px solid #dadada;
	width:788px;
	padding:5px 0px 5px 0px;
	line-height:25px;
	margin:10px 0px 0px 0px;
}

.footer_link{
	margin:0 auto;
	width:410px;
	line-height:25px;
	padding:0px 5px 0px 5px;
	background-color:#D1E7F8;
}

.footer_link #text_wraper{
	float:left; 
	width:325px;
	display:none;
}

.footer_link .text{
	float:left; 
	width:310px;
}

.footer_link #red{
	float:left; 
	width:500px;
	color:#FF0000;
	display:none;
}

.footer_link #content{
	float:left; 
	width:500px;
	margin:2px 0px 0px 0px;
	color:#FF0000;
}

.footer_link #contentleft{
	float:left; 
	width:100px;
	color:#333333;
}

.footer_link #contentright{
	float:left; 
	width:150px;
	color:#333333;
}


.footer_link #red_bottom{
	float:left; 
	width:500px;
	color:#FF0000;
	display:none;
}

.footer_link .control{
	float:left; 
	width:325px;
	text-align:right;
	margin:3px 0px 3px 0px;
}

.footer_link .control_top{
	float:left; 
	width:100px;
	text-align:right;
	margin:3px 0px 3px 0px;
}


.bottom_wraper{
	float:left;
	width:802px;
	margin:0px 0px 10px 0px;
	height:10px;
}

.bottom_left{
	float:left;
}

.bottom_bg{

	float:left;
	border-bottom:1px solid #D5D4D4;
	width:774px;
	height:12px;
	background-color:#FFFFFF;
}

.bottom_right{
	float:left;
}

