body {
	margin:0px;
	padding:0px;
	background:#27333a url(../images/body_bg.jpg) repeat-x;
}
#main_wrap
{
	height:auto;
}
.top, .footer_bg, .top_curv, .content, .footer_contant_bg, #logo_menu .logo, .right_top_pnl_curv, .right_top_pnl_bg, .right_head1, .right_head2, .right_pnl_bottom1, .right_mid_pnl_bg, .right_pnl_bottom2, .right_btm_pnl_bg, .right_pnl_bottom3, .active_tab, .head2, .mid1, .mid2
{ behavior: url("iepngfix.htc") }

.top{
	background:url(../images/top_bg.png) center top no-repeat;
	width:910px;
	padding:0px 45px 0px 45px;
}
.footer_bg{
	background-image:url(../images/footer_bg.png);
	background-repeat:no-repeat;
	width:910px;
	height:100%;
	padding:0px 45px 0px 45px;
	background-position: bottom center;
	clear:both;
	text-align:center;
}


/*********************************************************** contant bg */

#logo_menu{
	height:109px;
}

.top_curv{
	background:url(../images/top_curv.png) no-repeat center top;
	height:10px;
}

.content{
	background:url(../images/contant_bg.png) repeat-y  center top;
	padding:0px 15px 0px 15px;
}

.left_content{
	width:660px;
}

.right_content{
	width:211px;
}

.right_head1{ background:url(../images/right_head1.png) no-repeat center top; width:196px; height:37px; padding-top:12px; font-family:arial; font-size:12px; color:#fff; font-weight:bold; padding-left:15px; text-align:left;}

.right_top_pnl_curv{ background:url(../images/right_top_pnl_curv.png) no-repeat center top; width:211px; height:8px;}

.right_top_pnl_bg{ background:url(../images/right_top_pnl_bg.png) repeat-y center top; width:211px;}

.right_pnl_bottom1{ background:url(../images/right_pnl_bottom1.png) no-repeat center top; width:211px;height:12px;}

.right_mid_pnl_bg{ background:url(../images/right_mid_pnl_bg.png) repeat-y center top; width:211px;height:323px; padding-top:5px; text-align:center; margin-left:10px;}

.right_btm_pnl_bg{ background:url(../images/right_btm_pnl_bg.png) repeat-y center top; width:211px;}

.right_pnl_bottom2{ background:url(../images/right_pnl_bottom2.png) no-repeat center top; width:211px;height:10px;}

.right_pnl_bottom3{ background:url(../images/right_btm_pnl_btm.png) no-repeat center top; width:211px;height:10px;}

.right_head2{ background:url(../images/right_btm_pnl_head.png) no-repeat center top; width:196px; height:38px; padding-top:12px; font-family:arial; font-size:12px; color:#fff; font-weight:bold; padding-left:15px; text-align:left;}

.footer_contant_bg{
	background:url(../images/footer.png) no-repeat center top;
	padding-top:18px;
	height:60px;
	font-family:tahoma;
	font-size:11px;
	color:#fff;
	text-align:center;
	
}



/*********************************************************** /contant bg */


/*********************************************************** logo  &  menu */

#logo_menu .logo{
	padding-top:10px;
	padding-left:5px;
	height:82px;
	width:177px;
}

#logo_menu .menu{
	padding-top:20px;
}

#logo_menu .menu .menu4 {padding:0; margin:0; list-style:none; height:34px; margin-right:10px;}
#logo_menu .menu .menu4 li {border:none;}
#logo_menu .menu .menu4 li a { margin-left:5px; height:34px; line-height:30px; color:#fff; text-decoration:none; font-family:tahoma; text-align:center; padding:0 0 0 10px; cursor:pointer; font-size:11px; border:none;}
#logo_menu .menu .menu4 li a b { display:block; padding:0 10px 0 0px; border:none;}
#logo_menu .menu .menu4 li.current a {color:#fff; background:url(../images/menu_hover.png) no-repeat;  behavior: url("iepngfix.htc")}
#logo_menu .menu .menu4 li.current a b {background:url(../images/menu_hover.png) no-repeat right top; }
#logo_menu .menu .menu4 li a:hover {color:#fff; background: url(../images/menu_hover.png) no-repeat; behavior: url("iepngfix.htc")}
#logo_menu .menu .menu4 li a:hover b {background:url(../images/menu_hover.png) no-repeat right top; behavior: url("iepngfix.htc");}
#logo_menu .menu .menu4 li.current a:hover {color:#fff; background: url(../images/menu_hover.png) no-repeat; cursor:default; behavior: url("iepngfix.htc")}
#logo_menu .menu .menu4 li.current a:hover b {background:url(../images/menu_hover.png) no-repeat right top;}


#logo_menu .menu .menu2{
	float:right;
	margin-top:23px;
	height:31px;
	padding-right:10px;
	list-style:none;
	
}

#logo_menu .menu .menu2 .icon_menu{list-style:none; padding:0; margin:0; height:31px; }
#logo_menu .menu .menu2 .icon_menu li {float:right;  padding:0 10 0 0px;}
#logo_menu .menu .menu2 .icon_menu li a { display:block;  height:31px; padding:0 0px 0 5px; cursor:pointer; text-align:center; }
#logo_menu .menu .menu2 .icon_menu li a:hover {filter:alpha(opacity=70); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}


/*********************************************************** /logo  &  menu */

/****************************************************************************************** tab pnl */

.active_tab{
	background: url(../images/active_tab1.png) no-repeat center top;
	width:194px;
	height:38px;
	padding:0px;
	margin:0px;
}

.active_tab_text{
	vertical-align:middle;
	font-family:tahoma;
	font-size: 11px;
	color:#043f71;
	padding-top:3px;
	font-weight: bold;
	text-decoration:none;
}

.tab_text{
	vertical-align:middle;
	font-family:tahoma;
	font-size: 11px;
	color:#5a94ad;
	padding-top:3px;
	font-weight: bold;
	text-decoration:none;
}

.tab{
	background: url(../images/tab1.png) no-repeat center top;
}

.tab_bg{
	background:#e0e5eb;
	border-left:#cbd2dc 1px solid;
	border-right:#cbd2dc 1px solid;
	width:194px;
	margin-top:-5px;
	padding-left:5px;
	padding-right:5px;
	font-family:tahoma;
	font-size:11px;
	color:#696969;
	text-decoration:none;
	
}


.tab_mid_head{
	background:url(../images/in_tab_head.gif) repeat-x center top;
	height:29px;
	font-family:tahoma;
	font-size:11px;
	vertical-align:middle;
	padding-left:10px;
	color:#4e86c8;
	font-weight:bold;
}

/****************************************************************************************** tab pnl */


.head2{background:url(../images/head2.png) no-repeat center top; width:268px; height:36px; padding-top:12px; font-family:arial; font-size:12px; color:#fff; font-weight:bold; padding-left:15px; text-align:left;}

.mid1{
	background:url(../images/mid1.png) repeat-y center top;
	padding:5px 10px 0 5px;
	height:388px;
}

.mid2{background:url(../images/mid2.png) repeat-y center top;
	height:415px;
	width:383px;
	padding:5px 15px 0 15px;
}

.services_head{
	background:url(../images/services_bg.png) repeat-y center top;
	height:31px;
	padding-left:10px;
	vertical-align:middle;
	font-family:TAHOMA;
	font-size:18PX;
	color:#346db1;
}

.blue_txt{
	font-family:tahoma;
	font-size:11px;
	color:#0f8abc;
	font-weight:bold;
}

.services_txt{
	font-family:tahoma;
	font-size:11px;
	color:#6b7578;
	font-weight:bold;
}

.services_txt a{
	font-family:tahoma;
	font-size:11px;
	color:#6b7578;
	font-weight:bold;
	text-decoration:none;
}

.services_txt a:hover{
	color:#000;
	text-decoration:none;
}

.border{
	border:#cfdbe6 4px solid;
}

.welcome, .welcome1{	
	font-family:tahoma;
	font-size:26px;
	color:#b97104;
}

.welcome1{
	font-size:18px;
}

.main_font{
	font-family:tahoma;
	font-size:11px;
	color:#696969;
	text-align:justify;
}

.input{
	background:url(../images/input_bg.gif) repeat-x;
	height:22px;
	padding:0px 2px 0px 5px;
	font-family:tahoma;
	font-size:11px;
	color:#7f96b5;
	font-weight:bold;
	vertical-align:middle;
}

.tabclass
{
	width:194px;
	font:tahoma 11 bold;
	color:#101314;
	padding-left:8px;
	
}
.inner_bg_top
{
	background:url(../images/inner_top_curv.png) no-repeat;
	 behavior: url("iepngfix.htc");
	width:656px;
	height:9px;
	margin:0px;
}

.inner_bg
{
	background:url(../images/inner_content_bg.png) repeat-y;
	behavior: url("iepngfix.htc");
	padding:0 5px 0 5px;
	width:657px;
	
}
.inner_bg_bottom
{
	background:url(../images/inner_btm_curv.png) no-repeat;
	behavior: url("iepngfix.htc");
	width:656px;
	height:9px;
	margin:0px;
}
.inner_heading
{
	font-family:tahoma;
	font-size:26px;
	background:url(../images/inner_head_bg1.jpg) no-repeat;
	color:#fff;
	padding:0 10px 0px 10px;
	vertical-align:middle;
	
}
.tbl_content
{
	border:1px solid #c9d0d6;
}

.tbl_head_text
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#4e5e6c;
	padding-left:15px;
}

.content_font{
	font-family:tahoma;
	font-size:11px;
	color:#4c4b4b;
	text-align:justify;
	line-height:16px;
	padding: 7px 15px 10px 15px;
	
}
.img_border
{
	border:1px solid #ecf0f4;
	-moz-border-radius:5px;
}
.text_link
{
	font-family:tahoma;
	font-size:11px;
	color:#4c4b4b;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
.text_link:hover
{
	color:#225275;
	
}

.btn_register
{
	font-size:11px;
	font-family:Tahoma;
	color:#1f88be;
	background:transparent url(../images/register.png) no-repeat;
	font-weight:bold;
	height:34px;
	width:116px;
	border:none;
	padding-bottom:4px;
	cursor:pointer;
}

.btn_register:hover
{
	
	color:#905702;
	
}
.input_txt
{
	border:1px solid #7997b5;
	padding:3px;
	font: normal tahoma 10px;
	margin-left:50px;
	margin-top:5px;
	color:#143951;
}

.input_txt:hover
{
	background-color:#e3f1f8;
}
.lbltxt
{
	font: normal tahoma 11px;
	color:#487c9e;
	padding-left:70px;
	padding-top:5px;
}
.myerror
{
	font:normal 11px tahoma;
	color:Red;
	margin-left:50px;
}
.search_btn
{
	background:url(../images/search_icon.png) no-repeat;
	behavior: url("iepngfix.htc");
	border:none;
	height:31px;
	width:28px;
	cursor:pointer;
}
.paging{
	font-family:tahoma;
	font-size:11px;
	color:#247aab;
	text-decoration:none;
}

.paging a{
	font-family:tahoma;
	font-size:11px;
	color:#247aab;
	text-decoration:none;
}

.paging a:hover{
	font-family:tahoma;
	font-size:11px;
	color:#247aab;
	text-decoration:none;
}
.jobdet
{
	border:1px solid #92bcc8;background-color:#ecf0f4;		
	font-family:Arial;
	font-size:12px;
	color:#4b4b4b;
	
}

.jobdet div
{
	padding:7px;
	padding-left:10px;
}
.jobdet div.lbl
{
	width:150px;float:left;
	clear:both;
}
.btn_apply
{
	font-size:11px;
	font-family:Tahoma;
	color:#1f88be;
	background:transparent url(../images/btn1.png) no-repeat;
	font-weight:bold;
	height:40px;
	width:144px;
	border:none;
	padding-bottom:4px;
	cursor:pointer;
}

.btn_apply:hover
{
	
	color:#905702;
	
}
.field_style
{
	border-left:1px solid #719ec1;
	border-right:1px solid #719ec1;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	background-color:#edf5f7;
	
}
.mydiv
{
	position:absolute;
	clear:both;
	font-size:11px;
	color:#2b2b2b;
	font-family:Verdana;
	line-height:20px; 
	background-color:white;
	width:200px;
	z-index: 10000;
	text-align:left;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#96A8BA,direction=135,Strength=5);
	
}