/* CSS Document */
html, body, form {margin:0; padding:0}
body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:url(../images/bodybg.jpg) repeat-x left top; }
img {border:0}
p {margin:0px 0px 7px 0px; padding:0; color:#333333; line-height:18px;}
a {outline:none; text-decoration:none; color:#4575b1;}
a:hover {outline:none; color:#000000;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; color:#333333; outline:none;}
.container { width:960px; margin:0 auto; border:0px solid red;}
.header {width:960px; height:120px; margin: 0px; padding: 0px; border:0px solid red;}
.logo { float:left; width:250px; display:block; padding:0px 0px 0px 0px; }
.toplink { margin:0px; padding:0px; text-align:right; height:20px; color:#FFFFFF;}
.toplink a{ padding:0px 5px; line-height:20px; color:#FFFFFF; height:20px; font-size:11px; letter-spacing:0.03em } 
.toplink a:hover{ color:#FFFFFF; text-decoration:underline; } 

.head_right { width:650px; float:right; margin: 0px; padding: 0px; border:0px solid red;}

.sociallink { float:right; padding:21px 0px 22px 0px; }
.sociallink a{ width:26px; height:26px; display:block; float:left; background:url(../images/fb-icon.jpg) no-repeat right bottom; padding:0px 0px 0px 5px; }
.sociallink a:hover{ background:url(../images/fb-icon.jpg) no-repeat right top;  }

.clear { clear:both; margin: 0px; padding: 0px; }
.spac20 { padding:20px 0px 0px 0px; }
.spac5 { padding:5px 0px 0px 0px; }
.spac10 { padding:10px 0px 0px 0px; }
.hline { border-bottom:1px dashed #999999 }

/* menu */
.nav_base { height:31px; display:block; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid red;} 
#nav {padding:0; margin:0; list-style:none; height:30px;  z-index:500; float:left; }
#nav li.top {display:block; float:left; height:31px; padding:0px 1px 0px 0px;}
#nav li a.top_link {display:block; float:left; height:31px; line-height:30px; color:#FFFFFF; text-decoration:none; cursor:pointer; font-size:13px; font-weight:bold; background:url(../images/navbg.jpg) repeat-x right top; }
#nav li a.org_link {background:url(../images/org-navbg.jpg) repeat-x right top; }
#nav li a#quote div{text-decoration: none; font-weight:bold; overflow:hidden;}
#nav li a#livechat {padding:8px 0;}
#nav li a.top_link span {float:left; display:block; padding:0 17px 0 17px; height:30px; }
#nav li:hover a.top_link {color:#FFFFFF; }
#nav li:hover a.top_link span { background:#5b5b5b;  }
/* Default list styling */
#nav li:hover {position:relative; z-index:1000; }
#nav li:hover ul.sub {left:0px; top:31px; white-space:nowrap; height:auto; z-index:1000; width:230px;  padding:5px 0px 8px 0px; background:#5b5b5b; }
#nav li:hover ul.sub li {display:block; position:relative; float:left; width:222px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0px 4px !important; line-height:23px; background:#5b5b5b; text-align:left;}
#nav li:hover ul.sub li span{ background:#303B55; color:#FFFFFF; margin:0px 2px; padding:0px 0px 0px 4px; margin:4px 0px;  height:23px; display:block }
#nav li:hover ul.sub li a {display:block; font-size:12px; width:222px; text-indent:8px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #717070;}
#nav li ul.sub li a.fly {background-position: right center; background-repeat:no-repeat;}
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:230px; top:-4px; padding:0px; white-space:nowrap; width:200px; z-index:1000; height:auto; background:url(../images/nav_btm1.gif) no-repeat left bottom; padding:0px 0px 4px 0px; border-left:1px solid #FFFFFF;}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0px; list-style:none; z-index:1000; }
#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{color:#FFFFFF; background-position:14px 8px; background-repeat:no-repeat; z-index:1000;} 
#nav li:hover ul.sub li a:hover {background:#8c8c8c url(../images/nav_bg.gif) repeat-x left top !important; color:#FFFFFF; }
#nav li:hover ul.sub li a.fly:hover {background-position:5px 0px; background-repeat:no-repeat; color:#fff;}
#nav li:hover ul.sub li a.fly:hover ul{ z-index:1000;}
#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background-position:5px 0px; background-repeat:no-repeat; color:#fff; z-index:1000;} 
/* Menu End */

h1 {color:#0181B4; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; line-height:28px; font-size:24px; font-weight:normal; }
h2 {color:#333333; margin:0px; padding:0px 0px 15px 0px; font-size:18px; line-height:18px; font-weight:normal;}
h2 span { color:#1a57a4;}
h2.title {color:#1a57a4; margin:0px 0px 10px 0px; font-size:18px; line-height:24px; font-weight:normal; background:url(../images/hdot.jpg) repeat-x left bottom;}
h3 {color:#0080B3; margin:0px; padding:10px 0px 0px 0px; font-size:13px; line-height:18px; font-weight:bold; }

.middle_container { width:950px; padding:20px 0px 20px 10px; background:url(../images/midbg.jpg) repeat-x left top; }
.middle_content { float:right; width:690px; padding:0px 0px 0px 0px; }
.middle_content p{ text-align:justify; color:#545454; line-height:20px; }
.middle_content a { text-decoration:none; color:#4575b1; }
.middle_content a:hover { color:#000000; text-decoration:none; }
.left_pannel { width:240px; float:left; padding:0px 0px 0px 0px; border:0px solid red; }

/* Middle */
.banner { width:900px; height:250px; padding:0px 0px 20px 0px; }
ul.list { margin:0px; padding:0px 0px 10px 8px; }
ul.list li { margin:0px; padding:3px 0px 0px 15px; list-style-type:none; background:url(../images/bullet.gif) no-repeat left 9px; line-height:18px; }

.searchbox { background:url(../images/searchbg.jpg) no-repeat left top; height:101px; padding:10px 20px 0px 20px; }
.searchbox h1 { color:#333333; margin:0px; padding:0px 0px 7px 0px; }
.searchbox_right { float:right; color:#333333;}

.searchbox_right a{ color:#333333; text-decoration:none; font-size:13px; font-weight:bold; }
.searchbox_right a:hover{ color:#4575b1; text-decoration:underline; }
.searchbox p { color:#000000; font-size:11px; line-height:16px; float:left; padding:0px 8px 0px 0px; }
.searchbox p input.cstext { border:1px solid #9d9d9d; background:#FFFFFF; margin:0px; padding:0px; }
.searchbox p .csselect { border:1px solid #9d9d9d; background:#FFFFFF; margin:0px; padding:0px; width:80px; height:22px; }

.graybox { background:url(../images/gray_top.jpg) no-repeat left top; padding:10px 0px 0px 0px; margin:10px 5px 10px 0px; float:left; }
.graybox_in { padding:0px 10px 0px 10px; width:203px; border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8; }
.graybox_in h2{ color:#1a57a4; margin:0px; }
.graybox_in p { margin:0px; padding:0px }
.graybox_in ul { margin:0px; padding:0px 0px 10px 0px; }
.graybox_in ul li { margin:0px; padding:3px 0px 3px 15px; list-style-type:none; background:url(../images/bullet.gif) no-repeat left 8px; line-height:18px; }
.graybox_in ul li a { color:#5b5b5b; }
.graybox_btm { background:url(../images/gray_btm.jpg) no-repeat left bottom; padding:0px 0px 7px 0px; }

.emp_choice { padding:0px 0px 0px 0px; }
.emp_choice ul { margin:0px; padding:0px 0px 10px 0px; }
.emp_choice ul li { margin:0px; padding:0px 27px 15px 0px; list-style-type:none; line-height:18px; float:left; }

.shortbox { border-bottom:4px solid #f89f48; background:#4575b1; padding:10px 10px 3px 10px; margin:0px 0px 10px 0px; }
.shortbox p{ float:left; padding:0px 40px 0px 0px; font-weight:bold; color:#FFFFFF; }

.apply { padding:10px 0px 10px 0px; margin:0 auto; width:auto; width:400px; }
.apply div{ float:left; display:block; padding:0px 10px 0px 0px; }
.apply div span.apply-btn { width:102px; height:33px; background:url(../images/apply-btn.png) no-repeat left top; display:block;}

.pagination { height:28px; border:1px solid #cacaca; background:url(../images/pagination-bg.jpg) repeat-x left top; font-size:11px; text-align:center; line-height:28px; padding:0px 10px 0px 10px; margin:0px 0px 20px 0px; }
.pagination-left { float:left; }
.pagination-right { float:right; }
.pagination a{ font-weight:bold; padding:5px; line-height:28px; } 

.result { padding:0px 0px 10px 0px; border-bottom:1px solid #cacaca; margin:0px 0px 10px 0px; }
.result-left { float:left; padding:0px 10px 0px 10px; }
.result-right { float:left; }
.result-right h3{ margin:0px; padding:0px 0px 10px 0px; }
.result-right h3 a{ color:#000000; }
.result-right h3 a:hover { color:#4575b1; }
.result-right h4 { margin:0px; padding:0px 0px 4px 0px; font-weight:normal; font-size:13px; font-weight:bold; color:#4575b1; }
.result-right p.smilar { color:#000000; }
.result-right p.smilar a{ color:#000000; text-decoration:underline; padding:0px 20px 0px 0px; }
.result-right p.smilar a:hover{ color:#4575b1; text-decoration:underline; }
.font18 { font-size:18px; }

.job-detail { /*border-top:0px solid #c9c7c7; background:#e5e5e5;*/ padding:0px; margin:0px 0px 10px 0px; color:#FFFFFF; } 
.job-detail h3 { border:1px solid #cacaca; background:url(../images/pagination-bg.jpg) repeat-x left top; margin:20px 0px 5px 0px; padding:0px 0px 0px 10px; line-height:28px;  }
.job-detail p { margin:0px; padding:3px 0px 3px 10px; text-align:left; color:#000000; }
.job-detail a{ color:#000000; }
.job-detail a:hover{ color:#FFFFFF; text-decoration:none; }
.job-detail p span { float:left; width:180px; line-height:20px; float:left; font-weight:bold; }
.job-detail p span.note { color:#999999; width:auto; }

.profile-box { border:1px solid #cacaca; background:#f7f7f7; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; color:#FFFFFF; } 
.profile-box h3 { border-bottom:1px solid #cacaca; background:url(../images/pagination-bg.jpg) repeat-x left bottom; margin:0px 0px 5px 0px; padding:0px 0px 0px 10px; line-height:30px; }
.profile-box p { clear:left; margin:0px; padding:3px 0px 3px 10px; text-align:left; color:#000000; display:block; }
.profile-box a{ color:#4575b1; }
.profile-box a:hover{ color:#FFFFFF; text-decoration:none; }
.profile-box p span { float:left; width:180px; line-height:20px; float:left; font-weight:bold; }
.profile-box p span.two { padding:0px 0px 0px 0px; font-weight:normal; width:480px; float:left;  }

.edit { float:right; margin:6px 20px 0px 0px; }
a.edit_btn { background:url(../images/edit-leftbg.jpg) no-repeat left top; height:19px; display:block; line-height:19px; float:right; color:#FFFFFF; }
a.edit_btn span{ background:url(../images/edit-rightbg.jpg) no-repeat right top; height:19px; display:block; padding:0px 20px 0px 20px; }
a.edit_btn:hover { background:url(../images/edit-leftbgo.jpg) no-repeat left top; height:19px; display:block; line-height:19px; float:right; color:#4575b1; }
a.edit_btn:hover span{ background:url(../images/edit-rightbgo.jpg) no-repeat right top; height:19px; display:block; padding:0px 20px 0px 20px; }

.employer-table { border:1px solid #cacaca; background:#f7f7f7; border-collapse:collapse; }
.employer-table th{ border:1px solid #cacaca; background:url(../images/pagination-bg.jpg) repeat-x left bottom; line-height:28px; color:#0080B3; }
.employer-table td{ border:1px solid #cacaca; padding:5px 0px; }
.employer-table td a{ text-decoration:underline  }
.employer-table tr.row1 { background:#e3e3e3; }
.employer-table tr.row2 { background:#d4d4d4; }

/* Left Pannel */

.jobsekker-login { background:#4575b1 url(../images/left-btmbg.jpg) no-repeat left bottom; padding:0px 0px 6px 0px; }
.jobsekker-login_in { background:url(../images/left-topbg.jpg) no-repeat left top; padding:5px 5px 0px 5px; }
.jobsekker-login_in p{ margin:0px; font-size:11px; color:#000000; padding:0px 0px 0px 0px; line-height:20px; }
.left_cstext { margin:0px; padding:1px 5px 1px 5px; border:none; background:url(../images/left_inputbg.jpg) no-repeat left top; width:175px; height:23px; color:#FFFFFF; }
.left_csbutton { background:url(../images/left_csbtn_bg.jpg) no-repeat left top; width:65px; height:25px; color:#FFFFFF; text-align:center; border:none; font-size:13px; font-weight:bold; margin:20px 0px 10px 0px;  }
.jobsekker-login_in p a{ color:#000000; }
.jobsekker-login_in p a:hover{ color:#000000; text-decoration:underline; }

.leftbox { padding:0px 0px 5px 0px; border:1px solid #cccccc; margin:0px 0px 10px 0px; }
.leftbox h2 { background:url(../images/navbg.jpg) repeat-x left top; padding:0px 0px 0px 10px; line-height:31px; color:#FFFFFF; margin:0px 0px 10px 0px; }
.leftbox p { padding:0px 10px 0px 10px; }
.leftbox p a{ text-decoration:underline; }
.leftbox ul { margin:0px; padding:0px 0px 10px 10px; }
.leftbox ul li { margin:0px; padding:3px 0px 3px 15px; list-style-type:none; background:url(../images/bullet.gif) no-repeat left 8px; line-height:18px; }
.leftbox ul li a { color:#5b5b5b; }
.leftbox ul li a:hover { color:#0181B4; }


/* footer */
.footer { background:url(../images/midbg.jpg) repeat-x left top; padding:20px 0px 20px 10px; display:block; }
.footer p { text-align:center; color:#333333; font-size:11px; }
.footer p a { color:#333333; padding:0px 5px; font-size:11px; }
.footer p a:hover { text-decoration:underline;  }



/* form */
.frm { border-top:4px solid #c9c7c7; background:#e5e5e5; padding:20px; margin:0px 0px 10px 0px; color:#FFFFFF; } 
.frm h2.title{ color:#FFFFFF; }
.frm p { margin:0px; padding:3px 0px 3px 0px; text-align:left; color:#000000; }
.frm a{ color:#FFFFFF; }
.frm a:hover{ color:#FFFFFF; text-decoration:none; }
.frm p span { float:left; width:180px; line-height:20px; float:left; }
.frm p span.note { color:#565656; width:auto; }

.advfrm { border-top:4px solid #c9c7c7; background:#e5e5e5; padding:20px; margin:0px 0px 10px 0px; color:#FFFFFF; } 
.advfrm h2{ border-top:1px solid #c9c7c7; border-bottom:1px solid #c9c7c7; margin:10px 0px 10px 0px; line-height:30px; padding:0px 0px 0px 10px; background:#FFFFFF; }
.advfrm p { margin:0px; padding:3px 0px 3px 0px; text-align:left; color:#000000; clear:both; display:block; }
.advfrm a{ color:#000000; }
.advfrm a:hover{ color:#000000; text-decoration:none; }
.advfrm p span {  width:180px; line-height:20px; float:left; }
.advfrm p label { color:#565656; width:auto; padding:0px 0px 0px 0px; display:block; font-size:11px; line-height:16px; }

.advfrm1 { border-top:4px solid #c9c7c7; background:#e5e5e5; padding:20px; margin:0px 0px 10px 0px; color:#FFFFFF; } 
.advfrm1 table { border:0px; }
.advfrm1 table td { height:30px; color:#000000; padding:3px 0px 7px 0px; }
.advfrm1 table td p{ color:#565656; font-size:11px; line-height:16px; margin:0px; padding:0px; }
.advfrm1 table td input{ margin:0px 5px 0px 0px; }
.advfrm1 table td select{ margin:0px 5px 0px 0px; }
.advfrm1 table td textarea{ margin:0px 5px 0px 0px; }
.advfrm1 table td p label{ color:#565656; font-size:11px; line-height:16px; }

.cstext { border:1px solid #bababa; background:#FFFFFF; height:20px; font-size:11px; }
.csarea { border:1px solid #bababa; background:#FFFFFF; height:80px; }
input.bsubmit{padding: 0px 10px; height:25px; background:#019BD9;  border:none; margin:0px; color:#FFFFFF;}
.csselect { border:1px solid #BDBDBD; }
.csselect1 { border:1px solid #BDBDBD; width:70px; }
.mandatory { color:#FF0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.box1 { width:280px; float:left; padding:0px 10px 0px 0px; }

.base1 { width:320px; float:left; }
.base2 { width:320px; float:right; }
.base3 { width:342px; float:right; }
.base4 { width:300px; float:left; padding:0px 0px 40px 0px; }
.base4 h2 {padding: 0px;}
.base4 ul {padding: 0px 0px 30px 0px;}
.img-left { float:left; padding:0px 10px 0px 0px; }
.img-right { float:right; padding:0px 0px 0px 10px; }

.fl_left { float:left; }
.fl_right { float:right; }

table.tdisplay { border:1px solid #3C4C56; border-collapse:collapse; }
table.tdisplay th { background:url(../images/th_bg.gif) repeat-x left top; line-height:24px; text-align:center; color:#FFFFFF; font-size:13px; }
table.tdisplay td { padding:4px 0px 4px 5px; color:#333333; } 
.row1 { background:#E6EEF0; }
.row2 { background:#C9DCE1; }
.absmiddle { vertical-align:middle; }
	
p.ques { background:#E7E6E6; border-left:5px solid #019BD9; padding:3px 15px 3px 15px; font-weight:bold; color:#333333; }
p.ans { padding:3px 15px 3px 20px; line-height:18px; }	
.PopupDiv { background:#4475B0; padding:15px; font-size:11px; display: none; position: absolute; visibility: visible; width:313px; height:234px; top: 2667px; left: 547.5px; z-index: 9999; color:#6A6A6A; font-family:Arial, Helvetica, sans-serif; }
.PopupDiv p{ text-align:justify; line-height:18px; margin:0 0 7px 0; padding:0px; font-size:12px; color:#E9FFC3; text-align:center; }
.PopupDiv p a{ color:#E9FFC3; text-decoration:none; }
.PopupDiv p a:hover{ color:#E9FFC3; text-decoration:underline; }
.PopupDiv .frm2 { padding:30px 10px 10px 10px; border:0; background:none; }
.PopupDiv .frm2 p { margin:0px; padding:3px 0px 3px 0px; text-align:left; }
.PopupDiv .frm2 p span { float:left; width:150px; line-height:20px; float:left; text-align:right; padding:0px 7px 0px 0px; }
.PopupDiv .frm2 p input.cstxt { border:0; background:#FFFFFF; width:91px; box-shadow: 0px 0px 2px #888; }
.PopupDiv .frm2 p .csbtn { background:#E97619; border:none; color:#FFFFFF; padding:2px 5px; box-shadow: 0px 1px 2px #888; }

.tabcontent1_in span.ValidationErrors{ color:#FF0000; font-size:11px; display:block; font-style:normal; }

