﻿/* start*/

@charset "utf-8";
/* CSS Document */

body,  div, ul, ol, li, h1, h3, h4, h5, h6, a, a img { margin:0; padding-top:0px;}


h2 {margin:0 0 10px 0; padding:0;}


a, a img{ outline:none; border:none;}
a{text-decoration:none;color:black;}
a:hover{color:red;text-decoration:underline;}
body{ margin:0px; padding:0px; font-family:verdana; font-size:13px;}

.contentpaneopen{line-height:20px; color:#4C4C4C; font-size:13px;}

p {margin:0 0 10px 0; padding:0;}

.main{ width:100%; margin-left:auto; margin-right:auto; text-align:left}

.wapper{ width:1001px; margin-left:auto; margin-right:auto}

.float_left{ float:left}
.float_right{ float:right}
.clear{ clear:both}

.pad5px{ padding:5px;}
.pad_top4px{ padding-top:4px;}
.pad_top6px{ padding-top:6px;}
.pad_top10px{ padding-top:10px}
.pad_top15px{ padding-top:15px}
.pad_top18px{ padding-top:18px}
.pad_top35px{ padding-top:35px;}
.pad_left12px{ padding-left:12px;}
.pad_left7px{ padding-left:7px;}
.pad_left4px{ padding-left:2px;}
.pad_right7px{ padding-right:7px;}
.pad_right30px{ padding-right:30px}
.slide_pad{ padding-left:3px; padding-right:3px} 
.r_pannel_pad{ padding:21px 19px 0px 8px}

.search_mid{ height:24px; background-color:#FFFFFF; width:200px}

.header_bg{ background-image:url(../images/top_bg.jpg); height:150px; background-repeat:repeat-x }
.main_bg{ background-image: url(../images/main-bg.jpg); background-repeat: repeat-x; background-position:top; background-color:#FFFFFF}
.top_shadow{ background-image:url(../images/top_shadow.png); background-position:center top; background-repeat:no-repeat}
.header_top{ width:82%;}
.t_social_area{ width:110px;}
.t_search_area{ width:385px;}

.t_linkarea{ width:183px;}

.t_link { font-size:11px; color:#FFFFFF; text-decoration:none}
.t_link a{ font-size:11px; color:#FFFFFF; text-decoration:none}
.t_link a:hover{ font-size:11px; color:#FFFFFF; text-decoration: underline}

.wht_bg{ background-color:#FFFFFF}

.adv_search a{ font-size:10px; color:#FFFFFF; text-decoration:underline}
.adv_search a:hover{ font-size:10px; color:#FFFFFF; text-decoration:none}


.text_fild190px{ width:190px; height:20px; border:1px solid #FFFFFF; color:#666666; font-size:11px;}

.topnav{ width:730px;}
.topnav ul{ padding:0px; margin:0px; list-style:none }
.topnav ul li{ padding: 0 8px 0 0;margin:0px; list-style:none; float:left}
.topnav a{ font-size:15px; color:#fff; text-decoration:none;  padding:10px 0 14px 12px; display:block;}
.topnav a span{font-size:14px; color:#fff; text-decoration:none; padding:10px 12px 14px 0;}
.topnav a:hover{ color:#fff; background:url(../images/menu_left.jpg) no-repeat left 0;}
.topnav a:hover span{ color:#fff; background:url(../images/menu_right.jpg) no-repeat right 0;}

.topnav ul li.active a span { color:#fff; background:url(../images/menu_right.jpg) no-repeat right 0;}
.active { color:#fff; background:url(../images/menu_left.jpg) no-repeat left 0;}
.slideheader_bg{ background-image:url(../images/header_bg.jpg); height:358px; background-repeat:repeat-x}
.t_rightpannel{ width:315px; background-image:url(../images/right_bg.png); background-repeat:repeat-x; height:358px;}


.t_rightpannel ul{ padding:0px; margin:0px; list-style:none}
.t_rightpannel ul li{ padding:6px 0px 0px 0px ; margin:0px; list-style:none;}
.t_rightpannel ul li a{ display:block; background-image: url(../images/tab_bg.png); width:297px; height:103px; background-repeat:no-repeat; color:#FFFFFF}
.t_rightpannel ul li a:hover{ display:block; background-image: url(../images/tab_hover.png); width:297px; height:103px; background-repeat:no-repeat; color:#FFFFFF}
.t_rightpannel ul li a.active{ display:block; background-image: url(../images/tab_hover.png); width:297px; height:103px; background-repeat:no-repeat; color:#FFFFFF}

.wht_text12px{ font-size:1px; color:#FFFFFF; text-decoration:none; line-height:18px;}
.tab_headding{ font-size:15px; color:#FFFFFF; text-decoration:none}



.tag_bg{ background-image:url(../images/tag_bg.png); width:1001px; height:84px; background-repeat:no-repeat}
.tab_headding_area{ width:212px; }
.wht_headding34px{ font-size:34px; color:#FFFFFF; text-decoration:none}
.wht_headding24px{ font-size:24px; color:#FFFFFF; text-decoration:none}
.red_headding32px{ font-size:32px; color:#ff0000; text-decoration:none} 
.gray_headding24px{ font-size:24px; color:#393939; text-decoration:none} 
.tag_area{ width:780px;}
.pack_tag{ width:215px;}


.red_text15px{ width:215px; color:#ff0000; text-decoration:none}






.black_text13px{ font-size:13px; color:#000; text-decoration:none}
.cont_area{ width:972px;}
.work_area{ width:396px;}
.spe_cont_area{ width:565px; padding-left:10px}

.normal_text13px{ color:#4c4c4c; text-decoration: none; line-height:20px;font-size:11px;}

.headding28px{ font-size:28px; color:#000000;  text-decoration:none}




.redheadding28px{ font-size:28px; color:#ff0000; text-decoration:none}

.box_area{ width:310px;}

.head_bg1{ background-image:url(../images/head_bg1.png); width:310px; height:53px; background-repeat:no-repeat}
.head_bg2{ background-image:url(../images/head_bg2.png); width:310px; height:53px; background-repeat:no-repeat}
.head_bg3{ background-image:url(../images/head_bg3.png); width:310px; height:53px; background-repeat:no-repeat}
.read_but{ position:absolute; padding-left:75px;}
.footer_bg{ background-image:url(../images/footer_bg.jpg); height:66px; background-repeat:repeat-x} 

.footer_text11px{ font-size:11px; color:#FFFFFF; text-decoration:none;}
.footer_text11px a{ font-size:11px; color:#FFFFFF; text-decoration:none;  background-image: url(../images/bullot.png); background-repeat:no-repeat; background-position:left; padding-left:15px; padding-right:5px;}
.footer_text11px a:hover{ font-size:11px; color:#FFFFFF; text-decoration: underline; background-image: url(../images/bullot.png); background-repeat:no-repeat; background-position:left; padding-left:15px; padding-right:5px;}


/* October 15 2011 */

.inner_headerimg{ float:left; width:1001px; height:193px; background:url(../images/inner-header.png); background-repeat:no-repeat;}
.shadow{ float:left; background-image:url(../images/inner-header-shadow.png); background-repeat:no-repeat; width:1000px; height:16px;}
.inner_leftpanel{ float:left; width:291px; background-image:url(../images/left-panelbg.png); background-repeat:repeat-y;} 
.inner_rightpanel{ float:right; width:660px;}

.left_headingbg{ float:right; width:273px; height:53px; background-image:url(../images/left-headingbg.png); background-repeat:no-repeat;}
.wht_headding23px{ font-size:22px; color:#FFFFFF; text-decoration:none}

.blacklink_14px{ float:left; font-size:14px; color:#000000; font-weight:bold;}
.blacklink_14px a{ font-size:14px; color:#000000; text-decoration:underline;}
.blacklink_14px a:hover{ font-size:14px; color:#ff0000; text-decoration:underline;}


.left_main{ float:right; padding-right:7px;}
.red_13px{ float:left; font-size:13px; color:#ff0000; font-weight:bold;}


.left_links{ float:left; width:272px; font-size:14px;}
.left_links ul{ padding:0px; margin:0px; list-style:none;} 
.left_links ul li{ padding:0px; margin:0px;display: none;  background:url(../images/left-libg.png) left no-repeat; height:25px; padding-left:20px; padding-top:10px; color:#4c4c4c;} 
.left_links ul li a{ font-size:13px; color:#4c4c4c; text-decoration: none;}

.pad_right10px{ padding-right:10px}

.normal_text13px a{ font-size:13px; color:#4c4c4c; text-decoration: none;}
.normal_text13px a:hover{ font-size:13px; color:#ff0000; text-decoration: none;}
.pad_left15px{ padding-left:15px;}

.width_55per{ width:60%;}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/*for button */
.button {
	padding: 3px 5px;
	border: 1px solid #333333;
	background: url(../images/grad1.gif) repeat-x top #333333;
	color: #CCCCCC;
	font-size: 85%;
	text-transform: uppercase;
}

.button:hover, .button:focus {
	border: 1px solid #999999;
	background: #333333;
	color: #FFFFFF;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 2px 0 !important; /*IE 7*/
}

/* end */

textarea{overflow:hidden;border:solid 1px #1C263B ;}
input{border:solid 1px #1C263B }

.footer_text11px td{text-align:right;}
/* for recruitment */
.inner_img {
    background: url("../images/box1.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size:12px;
   
    padding-left: 25px;
    padding-top: 16px;
   
width: 261px;
 height: 228px;
 line-height:20px;
}
.inner_img_bg
{
		background: url("../images/box2.png") no-repeat scroll 0 0 transparent;
		color: #FFFFFF;
		float: left;
	
        font-size:12px;
        	
		    padding-left: 35px;
		padding-top: 16px;
		width: 261px;
		height: 228px;
		line-height:20px;

}
/* end */







//add new CSS

.left_links ul.menu-leftsub li { display: none; height:auto; background-position:0 3px;}

.left_links ul.menu-leftsub li#current,
.left_links ul.menu-leftsub li.active { 
    background-image: url("../images/left-headingbg.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    float: right;
    font-size:13px;
    height: auto;
    width: 253px;
  display: block;
}
.left_links ul.menu-leftsub li#current a, .left_links ul.menu-leftsub li.active a{
    font-size:22px; color:#fff;}
    
.left_links ul.menu-leftsub li#current ul,
.left_links ul.menu-leftsub li.active ul{ padding:10px 0;}
.left_links ul.menu-leftsub li#current ul li,
.left_links ul.menu-leftsub li.active ul li {
  display: block; background-position:0 5px; margin:0; padding:7px 0 7px 18px;
}
.left_links ul.menu-leftsub li#current ul a,
.left_links ul.menu-leftsub li.active ul a{font:12px verdana; color:#4C4C4C; display: block; padding:7px 0 6px;}


.left_links ul.menu-leftsub li ul li#current,
.left_links ul.menu-leftsub li ul li.active { background: url("../images/left-libg.png") no-repeat 0 5px; float:none; height:25px; width: auto; display: block;}

.left_links ul.menu-leftsub li ul li#current a,
.left_links ul.menu-leftsub li ul li.active a {font:12px verdana; color:#f00;} 


.topnav ul.menu li { display: block; }

.topnav ul.menu li.active {
  display: block;
}

.topnav ul.menu li#current ul li,
.topnav ul.menu li.active ul li {
  display: none;
}
.choose{color: #fff;font-size: 40px;text-decoration: none;padding-left:5px;}

.upplad_btn {
    background-color: transparent;
    background-image: url("../images/upload.png");
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 33px;
    line-height: 5px;
    margin-left: 22px;
    text-decoration: none !important;
    width: 170px;
}
#topSubmitCV1{background-color: transparent;
    background-image: url("../images/upload.png");
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 33px;
    line-height: 5px;
    margin-left: 22px;
    text-decoration: none !important;
    width: 170px;}
a#unsolLink:hover{text-decoration:none!important;}
/*
#system-message{height:15px;}
#system-message .error{
	float:left;
	color:#ff0000;	
}
#system-message .message ul{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
*/
.width50px{width:50px;}
.width100px{width:100px;}
.value_p p{margin-bottom:25px;}