/* CSS Document */
*
{
	padding: 0;
	margin: 0;
}
body
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
}

a
{
	color: #3466D2;
}
a:hover
{
	color: #000;
}
h1
{
	font: bold 18px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	color: #135970;
	text-transform: uppercase;
	padding-bottom: 10px;
}
h1.normal
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}
h2
{
	font: bold 18px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	color: #f00; /*	text-transform: uppercase;*/
	padding-bottom: 10px;
}
h3
{
	font: bold 17px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	color: #135970;
	padding-bottom: 10px;
}
h3.TopBarMessage
{
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #333333;
	vertical-align: middle;
	padding: 2px 2px;
}
h4
{
	font: bold 14px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-bottom: 10px;
}


ul.list
{
	margin: 0;
	padding: 10px;
	list-style: none;
}
ul.list li
{
	background: url(/App_Themes/PublicSite/Images/bullet-right.gif) no-repeat left top;
	display: block;
	padding-left: 12px;
	margin-bottom: 6px;
}

img
{
	border: 0;
}

#header
{
	margin: 0 auto; /*	height: 152px;*/
}
#header .hd_links
{
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
	height: 22px;
	background: url(/App_Themes/PublicSite/Images/top/top_stripbg.gif) repeat-x top;
}
#header .hd_links a
{
	color: #000;
	text-decoration: none;
	padding: 2px 2px;
}
#header .hd_links a:hover
{
	color: #000;
	text-decoration: none;
	padding: 2px 2px;
}
#header .hd_logo
{
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
	background: #fff;
	padding-left: 30px;
}
#header .hd_sub
{
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	height: 23px;
	background: #4d7cab;
	padding-left: 30px;
}

#left_col
{
	width: 360px;
	background: #f7f7f7;
	border-right: 1px solid #dcdcdc;
	padding: 10px;
}

.block_js
{
	background: url(/App_Themes/PublicSite/Images/img_jobsearch.jpg) no-repeat bottom right #f1f5f6;
	border: 2px solid #a5b2d9;
	height: 290px;
}
.block_import
{
	background: #eef7ff;
	border: 1px solid #cfe8ff;
	padding: 10px;
}

.job_searchbg
{
	background: url(/App_Themes/PublicSite/Images/title/title_advsearchbg.gif) repeat-x top;
	height: 30px;
}
.js_btn
{
	background: #F9F9F9;
	border: 2px solid #fff;
	height: 87px;
}
.js_btn a
{
	border: 0;
	padding: 0 12px;
}

.js_btn_top
{
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	background: url(/App_Themes/PublicSite/Images/corner/cor_top_bg.gif) repeat-x top #f8f9f9;
	height: 9px;
}

.block
{
	/*	background: #f1f5f6;*/
	border: 0px solid #a5b2d9;
	padding-bottom: 10px;
}
.block .headcol
{
	background: url(/App_Themes/PublicSite/Images/title_bg.gif) repeat-x top;
	color: #f00;
	padding: 10px 10px 3px 10px;
}

.block_whitebg
{
	/*	background: #f1f5f6;*/
	border: 0px solid #a5b2d9;
}
.block_whitebg .headcol
{
	background: url(/App_Themes/PublicSite/Images/title_bg_white.gif) repeat-x top;
	color: #f00;
	padding: 10px 10px 3px 10px;
}
.block_whitebg div
{
	background: url(/App_Themes/PublicSite/Images/img_brw_jobs.jpg) no-repeat bottom center;
	padding: 10px;
}
.block_whitebg a
{
	color: #000;
	text-decoration: none;
}
.block_whitebg a:hover
{
	color: #000;
	text-decoration: underline;
}
.browse_job
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}


.blsrh_sch
{
	background: #f6f6f6;
}

#footer
{
	margin: 0 auto;
	background: #f1f1f1;
	border-top: 1px solid #ccc;
}

#footer div
{
	padding: 3px 0;
}
.fot_links
{
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
.fot_links a
{
	color: #000;
	text-decoration: none;
	padding: 2px;
}
.fot_links a:hover
{
	color: #000;
	text-decoration: underline;
	padding: 2px;
}

.fot_links_blue
{
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #f00;
}
.fot_links_blue a
{
	color: #f00;
	text-decoration: none;
	padding: 2px;
}
.fot_links_blue a:hover
{
	color: #000;
	text-decoration: underline;
	padding: 2px;
}
.copyrights
{
	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 20px;
	padding: 5px;
}
.copyrights a
{
	color: #000;
	text-decoration: none;
}
.copyrights a:hover
{
	color: #666;
	text-decoration: none;
}

#main_container
{
	margin: 0 auto;
}
#main_content
{
	padding: 10px 5px 10px 15px;
}

#main_content2
{
	padding: 10px 0px 10px 10px;
}

#right_panel
{
	padding: 10px 0px 10px 0px;
}
.block_brw_jobs
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 22px;
	background: url(/App_Themes/PublicSite/Images/brw_jobsbg.gif) repeat-x bottom #f9fafb;
	border: 1px solid #b6b9ce;
}
.block_brw_jobs div
{
	background: url(/App_Themes/PublicSite/Images/img_brw_jobs.jpg) no-repeat bottom center;
	padding: 10px;
}
.block_brw_jobs a
{
	color: #000;
	text-decoration: none;
}
.block_brw_jobs a:hover
{
	color: #000;
	text-decoration: underline;
}


.block_red
{
	background: url(/App_Themes/PublicSite/Images/title_bg_white.gif) repeat-x top #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: solid #bdbdbd;
	border-width: 0 1px 1px 1px;
}
.block_red div
{
	padding: 10px;
}
.block_red p
{
	padding-bottom: 10px;
}
.block_red a
{
	color: #006994;
	line-height: 18px;
	text-decoration: none;
}
.block_red a:hover
{
	color: #000;
	line-height: 18px;
	text-decoration: none;
}



.block_red_home
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff;
	border: 1px solid #f00;
}
.block_red_home h2
{
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #f00;
	padding: 2px 10px;
	margin: 0;
}
.block_red_home div
{
	padding: 10px;
}
.block_red_home p
{
	padding-bottom: 10px;
}
.block_red_home a
{
	color: #006994;
	line-height: 18px;
	text-decoration: none;
}
.block_red_home a:hover
{
	color: #000;
	line-height: 18px;
	text-decoration: none;
}

.latest_tech
{
	border-top: 1px solid #606060;
	padding-top: 10px;
}
.latest_tech ul
{
	list-style: none;
}
.latest_tech li
{
	padding: 3px 0;
}
.latest_tech a
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #757575;
	text-decoration: underline;
}
.latest_tech a:hover
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #606060;
	text-decoration: none;
}

.morelink
{
	text-align: right;
}
.morelink a
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff7800;
	text-decoration: none;
}
.morelink a:hover
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #606060;
	text-decoration: none;
}
.block_content
{
	background: #fff;
	padding: 10px;
}
.block_content_head
{
	background: #e1f0f4;
	border: solid #90c6d6;
	border-width: 1px 1px 0 1px;
	border-bottom: 1px solid #fff;
	padding: 5px 10px 0 10px;
}
.block_content p
{
	padding: 5px 0;
}

.paginationlink
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003596;
	line-height: 19px;
}

.paginationlink a
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003596;
	text-decoration: underline;
}
.paginationlink a:hover
{
	text-decoration: none;
}

.tblcompanies
{
	margin: 6px 0px 0px;
}

.tblcompanies .companyname
{
	background: url(/App_Themes/PublicSite/Images/bullet_arrow.gif) no-repeat left 4px;
}

a.companyname_link
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3466D2;
	text-decoration: none;
	margin-left: 10px;
}
a.companyname_link:hover
{
	text-decoration: none;
	color: #606060;
}

.dotte_line
{
	border-bottom: 1px dashed #0000CC;
	height: 10px;
}
.back_btn
{
	margin-top: 15px;
	text-align: right;
}
.back_btn a
{
	background: #f1f1f1;
	padding: 4px 6px;
	border: 1px solid #ccc;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.back_btn a:hover
{
	background: #F1F5F6;
	text-decoration: none;
}

.banner_wdt
{
	width: 140px;
	text-align: center;
}

a.fieldname_link
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3466D2;
	text-decoration: none;
}
a.fieldname_link:hover
{
	text-decoration: none;
	color: #d90000;
}

a.body_content_link
{
	font: normal Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
	color: #2E9FDC;
	text-decoration: underline;
}
a.body_content_link:hover
{
	text-decoration: none;
	color: #2E9FDC;
}

p.news_block
{
	margin-bottom: 10px;
	clear: both;
}

.heading
{
	background: #e9e5ec;
	height: 16px;
	line-height: 15px;
	margin: 8px 0px;
	padding-left: 5px;
}

.block_heading
{
	font: bold 18px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	color: #f00;
	text-transform: uppercase;
	height: 32px;
}

.jobsearch_title
{
	background: #6A74BF url(/App_Themes/PublicSite/Images/title/title_jobsearch_bg.gif) no-repeat;
	width: 184px;
	height: 30px;
}
.jobsearch_title h4
{
	font: bold 18px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	padding: 3px 10px 0px 22px;
	margin: 0;
}

a.link_white
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
a.link_white:hover
{
	text-decoration: underline;
	color: #666;
}

.tbl_searchRslt td
{
	padding-top: 6px;
}

p.register_to
{
	background: url(Images/register_bg.gif) no-repeat;
	height: 144px;
}
table.register_to
{
	background: url(images/register_pic.jpg) no-repeat;
	height: 144px;
	width: 100%;
}
p.register_to .Register
{
	padding-left: 150px; /*padding: 90px 30px 20px 150px;*/
}

.blue_title
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7235C1;
}

#left_col_faq
{
	width: 240px;
	background: #f1f1f1;
	padding: 15px 10px 15px 15px;
}

a.red_link
{
	color: #d90000;
	line-height: 18px;
	text-decoration: none;
}
a.red_link:hover
{
	color: #000;
	line-height: 18px;
	text-decoration: none;
}

.latestjob
{
	background: #fff;
	border: solid #bdbdbd;
	border-width: 0 1px 1px 1px;
	padding-bottom: 10px;
}
.latestjob .headcol
{
	background: url(/App_Themes/PublicSite/Images/title_bg_white.gif) repeat-x top;
	color: #f00;
	padding: 10px 10px 3px 10px;
}
.tbl_latestjob td
{
	padding-top: 4px;
}

/* Common Style */
.toplink
{
	text-align: right;
	padding: 10px 20px 5px 0;
}
.toplink a
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f00;
	text-decoration: underline;
}
.toplink a:hover
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f00;
	text-decoration: none;
}

.flt_right
{
	float: right;
}
.flt_left
{
	float: left;
}

.font10
{
	font-size: 10px;
}
.font11
{
	font-size: 11px;
}
.font12
{
	font-size: 12px;
}

.marginL6
{
	margin-right: 6px;
}
.marginTop10
{
	margin-top: 10px;
}

.pad_top_bot8
{
	padding-bottom: 8px;
	padding-top: 8px;
}
.pad_right8
{
	padding-right: 8px;
}

.pad10
{
	padding: 10px;
}
.pad5
{
	padding: 5px;
}

.pad_top15
{
	padding-top: 10px;
}

.wdt50
{
	width: 50px;
}
.wdt100
{
	width: 100px;
}
.wdt150
{
	width: 150px;
}
.wdt200
{
	width: 200px;
}
.wdt250
{
	width: 250px;
}
.wdt300
{
	width: 300px;
}
.wdt350
{
	width: 350px;
}
.wdt650
{
	width: 650px;
}

.color_red2
{
	color: #ff0000;
}

.color_red
{
	color: #d90000;
}
.color_blue
{
	color: #3466D2;
}
.bdrTop
{
	border-top: 1px solid #DFDDDD;
}
ul
{
	margin: 0;
	padding: 0;
}

ul li
{
	display: block;
	margin-bottom: 5px;
	list-style: none;
}

.txtbox
{
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	height: 18px;
	line-height: 16px;
	border: 1px solid #7F9DB9;
}

.txtarea
{
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #A5B2D9;
	border: 1px solid #7F9DB9;
}

.dropdown
{
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #A5B2D9;
	height: auto;
	border: 1px solid #7F9DB9;
}

/* candidate login */
.block_links
{
	background: #fff;
	border-top: 1px solid #90c6d6;
	border-left: 1px solid #90c6d6;
	margin-bottom: 10px;
}
.block_links th
{
	background: #d2e5eb;
	border-bottom: 1px solid #90c6d6;
	border-right: 1px solid #90c6d6;
	padding: 5px;
}
.block_links td
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	text-align: left;
	border-bottom: 1px solid #90c6d6;
	border-right: 1px solid #90c6d6;
	padding: 8px;
}

.gray_tbl_content
{
	background: #fff;
	border: 1px solid #90c6d6;
}
.gray_tbl_content td
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	text-align: left;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	padding: 5px;
}

.gray_tbl_content th
{
	border-bottom: 1px solid #efefef;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	text-align: left;
	padding: 6px;
}

/* Resume */
.light_blue_content
{
	background: #eef2f5;
	border: 1px solid #90c6d6;
	padding: 5px 5px 20px;
}


.tbl_content
{
	background: #fff;
	border-left: 1px solid #a7d2e9;
	border-right: 1px solid #a7d2e9;
	border-bottom: 1px solid #a7d2e9;
}

.tbl_content th
{
	background: #f7f7f7;
	border-top: 1px solid #a7d2e9;
	padding: 4px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.tbl_content td
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	border-top: 1px solid #a7d2e9;
	padding: 5px;
}

.tbl_content table td
{
	border: 0px;
}

.skill_content
{
	padding: 0px;
	text-align: center; /*	height: 90px; 	width: 380px; 	overflow: auto;*/
	position: relative;
}

/* Post TechJob */
#tbl_postjob
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#tbl_postjob .header
{
	background: url(/App_Themes/PublicSite/Images/corner/headerBG.jpg) repeat-x left 50%;
	height: 31px;
	border-top: #296dc0 1px solid;
}

#tbl_postjob .border_bot
{
	border-bottom: #296dc0 1px solid;
}

#tbl_postjob .border_leftRight
{
	border-left: #296dc0 1px solid;
	border-right: #296dc0 1px solid;
}

#tbl_postjobad td
{
	background: #ebf0fc;
}

#tbl_postjobad .border_top
{
	border-top: 1px solid #5997B8;
}
#tbl_postjobad .border_bot
{
	border-bottom: 1px solid #5997B8;
}

#tbl_postjob .border_leftRight
{
	border-left: 1px solid #5997B8;
	border-right: 1px solid #5997B8;
}

#tbl_postjob .content
{
	margin: 0px;
	height: 170px;
	padding-right: 10px;
	padding-left: 14px;
}

#tbl_postjob .content .price
{
	background: url(/App_Themes/PublicSite/Images/circel-bg2.jpg) no-repeat 100% 50%;
	font: bold 22px Tahoma, arial, sans-serif;
	width: 64px;
	color: #ff6600;
	height: 52px;
	text-align: center;
}

#tbl_postjob .content p.info
{
	padding: 0px;
	margin: 0px;
	font: bold 14px/22px "Trebuchet MS" , arial, sans-serif;
	width: 190px;
	color: #000000;
}

#tbl_postjob .content .job-info
{
	margin: 18px 0px 10px;
	font: bold 13px verdana, arial, sans-serif;
	color: #000000;
}

#tbl_postjob .content .saveUpto
{
	font: bold 18px Tahoma, arial, sans-serif;
	color: #fe130d;
	padding: 0px;
}

.hire_best
{
	background: #136CB7 url(/App_Themes/PublicSite/Images/blue_bg.gif) no-repeat left;
	height: 22px;
	width: 445px;
	float: left;
	margin-left: 25px;
}
.hire_best span
{
	font: bold 11px Tahoma, arial, sans-serif;
	color: #fff;
	text-align: center;
	line-height: 20px;
}

.view_special
{
	background: url(/App_Themes/PublicSite/Images/orange_bg.jpg) no-repeat;
	width: 145px;
	height: 28px;
	float: left;
	position: relative;
	top: -2px;
	text-align: left;
}
.view_special a
{
	font: bold 11px Tahoma, arial, sans-serif;
	color: #0162B5;
	text-decoration: none;
	position: relative;
	top: 4px;
	left: 6px;
}

.view_special a:hover
{
	text-decoration: underline;
}

#tbl_searchitresume .top_title
{
	background: url(/App_Themes/PublicSite/Images/title/search-it-resumes_top.gif) no-repeat;
	width: 285px;
	height: 94px;
}
#tbl_searchitresume .left
{
	background: url(/App_Themes/PublicSite/Images/title/search-it-resumes_left.gif) no-repeat;
	width: 150px;
	height: 147px;
}

#tbl_searchitresume .right
{
	background: url(/App_Themes/PublicSite/Images/title/search-it-resumes_right.gif) no-repeat;
	width: 136px;
	height: 164px;
}

#tbl_searchitresume .right .price
{
	position: relative;
	left: 30px;
	top: 60px;
}

#tbl_searchitresume p
{
	padding-left: 7px;
}

#tbl_searchitresume p.info
{
	font: bold 14px Tahoma, arial, sans-serif;
	color: #3F4043;
	margin-top: 10px;
}

#tbl_searchitresume .btn_searchnow
{
	padding-top: 20px;
}

#tbl_bestcandidate p.price
{
	float: left;
	margin: 0px;
	padding-top: 35px;
	position: relative;
}

#tbl_bestcandidate .find_best
{
	padding-top: 25px;
	padding-left: 10px;
}

#tbl_bestcandidate .bestprice
{
	font: bold 30px arial, sans-serif;
	color: #000000;
	padding-top: 5px;
}

#tbl_bestcandidate .act_now
{
	background: url(/App_Themes/PublicSite/Images/bestcandidate_top.gif) no-repeat;
	width: 284px;
	height: 43px;
}

#tbl_bestcandidate .jobad
{
	background: url(/App_Themes/PublicSite/Images/bestcandidate_bottom.gif) no-repeat;
	width: 284px;
	height: 97px;
	padding-left: 12px;
}

#tbl_bestcandidate .jobad p.infotext
{
	margin: 10px 0px 0px 0px;
	font: 9pt Verdana, arial, sans-serif;
	width: 266px;
	color: #ffffff;
	padding: 0;
}

/* Employers - Index */
.employer_content
{
	background: #fff;
	border: 1px solid #90c6d6;
}
.employer_content p
{
	padding: 5px 0;
}
.employers_botbuttons
{
	background: #d2e5ed;
}

/* Job Posting*/
.blueBG
{
	background: #ebf0fc;
}
#tbl_jobposting
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#tbl_jobposting .header
{
	background: url(/App_Themes/PublicSite/Images/corner/headerBG.jpg) repeat-x left 50%;
	height: 31px;
	border-top: #296dc0 1px solid;
}

#tbl_jobposting .border_bot
{
	border-bottom: #296dc0 1px solid;
}

#tbl_jobposting .border_leftRight
{
	border-left: #296dc0 1px solid;
	border-right: #296dc0 1px solid;
}

#tbl_jobposting .border_top
{
	border-top: 1px solid #5997B8;
}
#tbl_jobposting .border_bot
{
	border-bottom: 1px solid #5997B8;
}

#tbl_jobposting .border_leftRight
{
	border-left: 1px solid #5997B8;
	border-right: 1px solid #5997B8;
}

#tbl_jobposting .content
{
	margin: 0px;
}

#tbl_jobposting table.data
{
	border-left: 0px solid #5997B8;
}

#tbl_jobposting table.data td
{
	padding: 6px;
	text-align: center;
	border-right: 1px solid #5997B8;
	border-bottom: 1px solid #5997B8;
}

.border_left
{
	border-left: 1px solid #5997B8;
}

#tbl_jobposting table.data th
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6960b2;
	text-align: center;
	border-bottom: 1px solid #5997B8;
	border-top: 1px solid #5997B8;
	border-right: 1px solid #5997B8;
	padding-bottom: 6px;
	background: #ebf0fc;
}

#tbl_jobposting table.data .even_row
{
	background: #ebf0fc;
}

#tbl_jobposting table.data .odd_row
{
	background: #f9fafe;
}

/* Job Management */
.management_info
{
	background: #eef2f5;
}

/* Search Candidate */
.search_instruction
{
	background: #fff;
	border: 1px solid #369fba;
	padding: 5px 5px 0px;
}

.search_instruction p
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-left: 10px;
	float: left;
	line-height: 16px;
}

/* Candidate Result */
.tbl_candidatelist
{
	border: 1px solid #4D7CAB;
}

.tbl_candidatelist th
{
	background: #e8e8e8;
	padding: 4px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3466D2;
	text-align: left;
}
.tbl_candidatelist td
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px;
	text-align: left;
}

.tbl_candidatelist td a
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2f9fd4;
	text-decoration: underline;
}

.tbl_candidatelist td a:hover
{
	text-decoration: none;
}

.tbl_candidatelist .even_row
{
	background: #f7f7f7;
}

.tbl_candidatelist .odd_row
{
	background: #fff;
}

.go_up
{
	float: right;
	margin-top: 15px;
}

.profile_body p
{
	line-height: 16px;
	margin: 15px 0px;
}

.graph_img
{
	background: url(/App_Themes/PublicSite/Images/img_graph.gif) no-repeat center bottom;
	padding-bottom: 10px;
}
.graph_img2
{
	background: url(/App_Themes/PublicSite/Images/img_graph2.gif) no-repeat right bottom;
}
.txt_green
{
	color: #009900;
}
.h3class
{
	color: #3A80BC;
	margin-left: 17px;
	margin-top: 5px;
	font-size: 22px;
	font-family: Times New Roman;
	font-weight: normal;
}
.pclass
{
	color: #44484B;
	font-family: Calibri;
	font-size: 16px;
}
.register_on_img
{
	font: 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #4d5154;
	background: url(images/register_pic.jpg) no-repeat 5px 33px #eef6f9;
	padding: 5px 5px 10px;
	min-height: 180px;
	height: auto !important;
	height: 180px;
}
.register_on_img h2
{
	font: 19px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	color: #2f65af;
	padding: 0px 5px 5px 10px;
	text-align: left;
	margin: 0;
}
.register_on_img p
{
	padding: 10px 5px 5px 115px;
	text-align: center;
	margin: 0;
}

/* Sitemap CSS Starts */
.sitemap
{
    color: #808080;
    text-decoration: none;
    background-color: #ffffff;
    padding: 2px;
}
.sitemap ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.sitemap ul li
{
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: url(arrow3.gif) no-repeat 6px 13px #f1f1f1;
    border-top: 1px solid #ffffff;
    text-indent: 20px;
    padding: 0px;
    margin: 0;
    line-height: 35px;
}
.sitemap ul ul
{
    margin: 0px 0px 0;
    padding: 0px;
    list-style: none;
}
.sitemap ul li ul li
{
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 0 1px 1px;
    text-indent: 35px;
    border-bottom: 0px solid #ffffff;
    border-top: 0px solid #ffffff;
}
.sitemap ul li ul li a
{
    background: url(arr_l1.gif) no-repeat 18px 7px #ffffff;
    color: #808080;
    text-decoration: none;
    display: block;
    line-height: 20px;
    padding: 4px 0;
}
.sitemap ul li ul li a:hover
{
    color: #ff0000;
    text-decoration: none;
}
.logoBlock
{
    height: 60px;
}
.logoBlock img
{
    position: absolute;
    margin-top:10px;
}
/* Sitemap CSS Ends */