﻿/* CSS Document 10Feb2010:12AM*/
body {
	margin: 0px;
	padding: 0px;
	background: #062132 url(images/bg.jpg) no-repeat 0% 0%;
	font-family: Arial, Helvetica, sans-serif;
}
form {
	margin: 0px;
	padding: 0px;
}
#header {
	width: 960px;
	margin: 0px auto;
}
.headercreditcard {
	float:left;
	width:20%;
	font-size:12px;
	color:#FFFFFF;
	padding:2px 0px 0px 28px;/*background:url(images/crediticon.png) no-repeat 10px 3px;*//*changed in 6may2010*/
}
.tx11 {
	font-size:11px;
}
.tx12, p.tx12 {
	font-size: 12px;
}
#headerTopMenu {
	background: url(images/topbarbg_bg.jpg) no-repeat 0% 0%;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#headerTopMenu p {
	padding: 5px 15px 0px 0px;
	margin: 0px;
}
#headerTopMenu a {
	text-decoration: underline;
	color: #FFFFFF;
	padding: 0px 10px 0px 0px;
}
#headerLogosection {

	height: 97px;
	background:url(images/livechat.png) no-repeat 98% 5px;
	_background:url(images/livechat.gif) no-repeat 98% 5px;
}
#headerTopMenu table td {
	_vertical-align:top;
	_padding:2px 0px 0px 0px;
}
.headerlogo {
	float:left;
	background:url(images/headerlogo_bg.jpg) no-repeat 13px 0px;
}
.headerlogo a {
	color: #FFFFFF;
	text-decoration: none;
	width: 338px;
	height: 82px;
	display: block;
	border: 0px;
}
.searchbox {
	position:absolute;
	top : 30px;
	text-align:left;
	z-index:1500;
	margin:0px 210px 0px 0px;
}
.mainsearchbox {
	width:378px;
	margin:3px 0px 0px 0px;
	_margin:7px 80px 0px 0px;
}
#headerSearch {
	background:url(images/searchbgtop_bg.gif) no-repeat 0% 0%;
	padding:10px 0px 0px 0px;
}
#headerSearchAlt {
	background: url(images/searchbg_bg.gif) no-repeat 0% 100%;
	padding:0px 0px 12px 5px;
	font-size: 13px;
	color: #165b96;
}
.headerSearchbox {
	margin:0px auto 0px 10px;
	color:#9eb1b9;
	font-weight:bold;
	font-size:12px;
}
.headerSearchbox td {
	padding:3px 0px 0px 3px;
}
.frmtxbxsearch {
	width:182px;
	border:1px solid #7f9db9;
	color:#9eb1b9;
	height:15px;
	font-size:12px;
}
.frmdropsearch {
	width:90px;
	border:1px solid #7f9db9;
	color:#9eb1b9;
	height:19px;
	font-size:12px;
}
.onlinehelp {

	
}
.tx11new {
	font-size:11px;
	padding:0px 3px 0px 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tx11new a {
	font-weight:normal;
	text-decoration:none;
	color:#9eb1b9;
}
.onlinehelp p {
	margin:0px;
	padding:0px;
}
.onlinehelp a {
	padding:0px 3px 0px 8px;
	color:#FFFFFF;
	text-decoration:none;
}
p.onlinehelpmain {
	width:70%;
	padding:8px 0px 2px 0px;
	text-align:center;
	color:#9eb1b9;
}
span.helpnumber {
	color:#c05e84;
	font-size:13px;
}
#headerMenu {
	clear: both;
	height:28px;
	color: #165b96;
	font-size: 15px;
	text-align: left;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}
#headerMenu ul {
	float: left;
}
.contentSearch {
	width: 98%;
	margin: 0px auto 0px auto;
}
.contentSearch td {
	padding: 5px 5px 0px 5px;
	font-weight: normal;
	font-size: 12px;
	vertical-align:top;
}
.contentSearch a {
	color: #165b96;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}
#content {
	width:960px;
	margin:0px auto;
	background:#FFFFFF url(images/contentmenubar_bg.gif) no-repeat 0% 0%;
	_margin:-34px auto 0px auto;
}
#contentFooter {
	background: url(images/contentfooter_bg.png) no-repeat 0% 100%;
	_background: url(images/contentfooter_bg.gif) no-repeat 0% 100%;
	height: 20px;
	margin: 0px auto;
	width:960px;
}
#content h1 {
	margin: 0px;
	padding: 8px 0px 10px 30px;
	color: #0d5387;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 1px 2px 1px #CCCCCC;
}
#contentWelcome {
	background:#FFFFFF url(images/welcomebg_bg.gif) repeat-x 0% 0%;
	width:100%;
	min-height:189px;
	_height:192px;
}
.contentwelcomesectone {
	float:left;
	width:530px;
	background: url(images/mainwelocome_bg.jpg) no-repeat 0px -3px;
	min-height:188px;
	_height:188px;
}
.contentwelcomesectone ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
.contentwelcomesectone ul li {
	font-size:12px;
	color:#FFFFFF;
}
.contentwelcomesectone ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
.contentwelcomesecttwo {
	float:left;
	width:155px;
	margin:0px 0px 0px 5px;
}
.contentwelcomesectthree {
	float:left;
	width:263px;
}
.homearticlebackground {
	height:188px;
	background:#2d77a9 url(images/welcomebg_bg.gif) repeat-x 0% 0%;
	_background:#2d77a9 url(images/welcomebg_bg.gif) repeat-x 0% 100%;
	_margin:-18px 0px 0px 0px;
	_height:188px;
}
.hotopics {
	width:153px;
	margin:-22px 0px 0px 1px;
	background:url(images/hotopicsbg_bg.gif) no-repeat 0% 0%;
	height:200px;
	*position:relative;
}
.hotopics a {
	text-decoration:none;
	color:#195b88;
}
.hotopics h2 {
	padding:15px 0px 0px 15px;
	font-size:17px;
	color:#4cab07;
	margin:0px;
	font-weight:bold;
}
.hotopics h2 a {
	color:#4cab07;
	text-decoration:none;
}
.hotopics p {
	width:83%;
	margin:0px auto;
	font-size:12px;
	color:#195b88;
	background:url(images/hotopicsdivider.gif) repeat-x 0% 100%;
	padding:3px 0px 3px 6px;
}
p.boxtop {
	border-top:1px solid #e4e4e1;
}
p.hotopicsmore {
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	padding:35px 0px 5px 0px;
	background:none;
}
p.hotopicsmore a {
	color:#082955;
	text-decoration:none;
	background:url(images/morearr.gif) no-repeat 0% 60%;
	padding:8px 0px 5px 22px;
}
.contentwelspecbox1, .contentwelspecbox2, .contentwelspecbox3 {
	background: url(images/popup1_bg.gif) no-repeat 0% 0%;
	width: 258px;
	height: 205px;
	margin: -20px auto 0px auto;
	*position:relative;
}
.contentwelspecbox2 {
	background: url(images/popup2_bg.gif) no-repeat 0% 0%;
}
.contentwelspecbox3 {
	background: url(images/popup3_bg.gif) no-repeat 0% 0%;
}
.contentwelspecboxdisplay {
	height:156px;
	width:240px;
	margin:0px auto;
	padding:12px 0px 0px 0px;
}
.contentwelspecboxdisplay p {
	font-weight:normal;
	padding:0px;
	margin:0px auto;
	width:83%;
}
.contentwelspecboxdisplaynew p {
	text-align:left;
}
.contentwelspecboxdisplay a {
	text-decoration:none;
	color:#2f5f87;
}
p.upload {
	border-bottom:1px solid #d0a24b;
	background:url(images/rounghotjob.png) no-repeat 0px 3px;
	_background:url(images/rounghotjob.gif) no-repeat 0px 3px;
	padding:4px 0px 3px 25px;
}
p.searchicon {
	border-bottom:1px solid #d0a24b;
	border-top:1px solid #fef0d6;
	background:url(images/rounghotjob.png) no-repeat 0px 10px;
	_background:url(images/rounghotjob.gif) no-repeat 0px 10px;
	padding:12px 0px 6px 25px;
}
p.interviewtips {
	background:url(images/rounghotjob.png) no-repeat 0px 5px;
	_background:url(images/rounghotjob.gif) no-repeat 0px 5px;
	padding:7px 0px 0px 25px;
	border-top:1px solid #fef0d6;
}
p.stage1 {
	border-bottom:1px solid #d0a24b;
	font-weight:bold;
	background:url(images/rounghotjob.png) no-repeat 0px 5px;
	_background:url(images/rounghotjob.gif) no-repeat 0px 5px;
	padding:8px 0px 8px 25px;
}
p.stage2 {
	border-bottom:1px solid #d0a24b;
	border-top:1px solid #fef0d6;
	padding:8px 0px 8px 25px;
	font-weight:bold;
	background:url(images/rounghotjob.png) no-repeat 0px 5px;
	_background:url(images/rounghotjob.gif) no-repeat 0px 5px;
}
p.stage3 {
	font-weight:bold;
	border-top:1px solid #fef0d6;
	padding:8px 0px 5px 25px;
	background:url(images/rounghotjob.png) no-repeat 0px 5px;
	_background:url(images/rounghotjob.gif) no-repeat 0px 5px;
}
.contentwelspecboxlinks {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #275680;
}
.jobseekers {
	float: left;
	padding:4px 0px 0px 10px;
	font-size: 12px;
}
.recruiters {
	float: left;
	padding: 4px 0px 0px 16px;
	font-size: 12px;
}
.advertisers {
	float: left;
	padding:4px 0px 0px 14px;
	font-size: 12px;
}
.jobseekers a, .recruiters a, .advertisers a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
}
.jobseekers_sel {
	float: left;
	padding: 5px 0px 0px 20px;
	font-size: 12px;
	font-weight:bold;
	color:#21527b;
}
.recruiters_sel {
	float: left;
	padding: 5px 10px 0px 18px;
	font-size: 12px;
	font-weight:bold;
	color:#21527b;
}
.advertisers_sel {
	float: left;
	padding: 5px 0px 0px 25px;
	font-size: 12px;
	font-weight:bold;
	color:#21527b;
}
.jobseekers_sel a, .recruiters_sel a, .advertisers_sel a {
	text-decoration: none;
	color:#21527b;
	font-size: 12px;
}
.tx14 {
	font-size:14px;
	color:#2f5f87;
}
#contentWelcome h1 {
	margin: 0px;
	padding: 5px 0px 10px 10px;
	color: #285983;
	font-size: 15px;
	font-weight: normal;
	border: none;
}
.welcomedetails {
	margin: 10px 0px 0px 10px;
}
.readmore {
	color: #adde0e;
	background: url(images/readmoreicon.gif) no-repeat 0% 50%;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	font-weight: bold;
	margin-left:10px;
	margin-top:1px;
}
.readmore:hover {
	color: #FFFFFF;
}
.welcomedetailsimage {
	width: 150px;
	vertical-align:top;
	margin-left:5px;
}
.welcomedetailsimage img {
	margin:0px;
	border: 1px solid #74940e;
}
.welcomedetailsimage .homeimg {
	border: 1px solid #74940e;
}
.welcomedetailstxt {
	width: 400px;
	padding: 5px 0px 20px 0px;
	vertical-align: top;
	font-size:12px;
	color:#FFFFFF;
	background:#2d77a9
}
.welcomedetailstxt h2 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #adde0e;
	font-weight: bold;
	font-family: "Arial";
	font-size: 17px;
	color:White;
}
.welcomedetailstxt h2 a {
	text-decoration:none;
	color: #adde0e;
}
.welcomedetailstxt h3 {
	color: #656464;
	font-weight: bold;
	font-family: "Arial";
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color:White;
}
.welcomedetailstxt h4 {
	color: #656464;
	font-weight: normal;
	font-family: "Arial";
	font-size: 12px;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	_padding:5px 0px 0px 10px;
	color:White;
}
.welcomedetailstxt p {
	color: #656464;
	font-size: 12px;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	text-align: justify;
	clear: both;
	color:White;
}
.welcomedetailsmore {
	text-align: right;
	font-size: 12px;
	color: #FFFFFF;
}
.welcomedetailsmore p {
	margin: 0px 0px 0px 0px;
}
.welcomedetailsmore img {
	border: none;
	float: left;
	margin: 0px 3px 0px 0px;
	border: 1px solid #CCCCCC;
}
.welcomedetailsmore img {
	background: #FFFFFF;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.seleted img {
	border: 1px solid #74940e;
}
.contentAdvtsection {
	background: #9cbe2d url(images/advt_bg.gif) repeat-x 0% 0%;
	height: 76px;
	padding:4px 0px 0px 0px;
}
.advlinks {
	height: 18px;
	padding: 0px 0px 0px 5px;
	clear: both;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	padding: 9px 0px 0px 0px;
}
.advlinks a {
	font-size: 12px;
	color: #2e77aa;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}
.advthere {
	width: 126px;
	height: 126px;
	float: left;
	background: url(images/advthere.gif) no-repeat 0% 0%;
	margin: 6px 0px 0px 4px;
}
.advthere img {
	border: 0px;
	margin: 0px 0px 0px 1px;
}
.spad {
	margin: 6px 0px 0px 11px;
}
#contenthomesparea {
	margin: 0px auto 0px auto;
	background: #FFFFFF;
	border-top:1px solid #97a961;
	clear:both;
}
.contentspbox1 {
	float:left;
	margin:-7px 0px 0px 0px;
	width:280px;
}
.contentspbox2 {
	margin:-10px auto;
	min-height:50px;
	_height:50px;
	clear:both;
	width:96%;
	padding:10px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #CCCCCC;
}
.contentspbox3 {
	width:410px;
	float:left;
	margin:-10px 0px 0px 0px;
}
.contentspbox3 ul {
	margin:0px;
	padding:0px;
}
.contentspbox3 ul li {
	margin:0px;
	padding:0px;
	list-style:none;
}
.contentspbox4 {
	width:250px;
	float:right;
	margin:0px 0px 0px 0px;
	min-height:269px;
}
.contentspbox4 img {
	border:0px;
}
.contentspbox2 h4, .contentspbox3 h4 {
	font-size:14px;
	font-weight:bold;
	color:#15336a;
	margin:0px;
	padding:0px 0px 10px 10px;
}
.contentspbox2 h4 {
	padding:0px 0px 0px 10px;
}
.contentspbox2 p {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:8px 0px 8px 10px;
}
.contentspboxcommunitytab {
	width:275px;
	background:#f2d38c url(images/communitytab_bg.gif) no-repeat 0% 0%;
	min-height:270px;
	_height:270px;
}
.contentspboxtopreadtab {
	width:275px;
	background:#f2d38c url(images/topreadstab_bg.gif) no-repeat 0% 0%;
	min-height:280px;
	_height:280px;
}
.contentspboxeditorstab {
	width:275px;
	background:#f2d38d url(images/editorschoicetab_bg.gif) no-repeat 0% 0%;
	min-height:270px;
}
.contentspboxtabhd {
	height:30px;
	color:#c8c7c7;
	font-size:11px;
	padding:5px 0px 0px 0px;
}
a.sptabcommunity {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:0px 15px 0px 15px;
}
a.sptabtopreads {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:0px 8px 0px 76px;
}
a.sptabeditors {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:0px 8px 0px 28px;
}
a.sptabnormal {
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	font-size:12px;
}
.contentspboxtabdetails {
	padding:0px;
	margin:0px 0px 0px 7px;
	width:92%;
}
.contentspboxtabdetails h5 {
	font-size:14px;
	margin:0px;
	padding:5px 0px 5px 5px;
	color:#ad605e;
}
.contentspboxtabdetails p {
	margin:0px 0px 0px 8px;
	padding:5px 0px 8px 0px;
	font-size:12px;
	color:#2f5f87;
	font-weight:bold;
	background:url(images/communitydivider.gif) repeat-x 0% 100%;
}
.contentspboxtabdetails p a {
	padding:0px;
}
.timereply {
	color:#525252;
	font-size:11px;
}
.comtabmain {
	color:#023a69;
	font-size:12px;
	text-decoration:none;
}
.comtabshadow {
	width:275px;
	height:3px;
	background:url(images/comtabshadow.gif) no-repeat 0% 0%;
}
.hotjobstable {
	width:400px;
	background:#f1f1f0;
	margin:0px auto 0px 0px;
	border-bottom:1px solid #FFFFFF;
	height:25px;
}
.hotjobstable td {
	vertical-align:top;
}
.hotjobstable h3 {
	margin:0px;
	padding:5px 0px 0px 5px;
	font-size:12px;
	color:#0e4e71;
	font-weight:normal;
	width:100%;
	white-space:nowrap;
}
.hotjobstable td a {
	text-decoration:none;
}
.hotjobstable h3 a {
	text-decoration:none;
	color:#0e4e71;
}
.hotjobstable p {
	color:#525252;
	font-size:12px;
	padding:3px 0px 3px 5px;
	margin:0px;
	font-weight:normal;
}
.hotjobstable p a {
	text-decoration:none;
	color:#525252;
}
h4.hotjobs {
	margin: 0px 0px 0px 5px;
	padding: 20px 0px 0px 30px;
	background: url(images/hotjobs.png) no-repeat 0% 0%;
	_background: url(images/hotjobs.gif) no-repeat 0% 0%;
	z-index:9999;
}
*html h4.hotjobs {
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/hotjobs.png');
}
.contentspbox h4 a {
	text-decoration: none;
	color: #2f6088;
}
.contentspbox ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}
.contentspbox li {
	font-size: 12px;
	list-style: none;
}
.contentspbox li a {
	text-decoration: none;
}
.contentForm {
	width: 500px;
	margin: 15px auto;
	border: 1px solid #eaebe6;
	background: #fbfcfa;
}
.contentFormHeader {
	background: #85a60f;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 0px 4px 5px;
}
.contentForm td {
	font-size: 13px;
	padding: 4px 5px 4px 5px;
	border-bottom: 1px solid #ecedec;
	border-top: 1px solid #FFFFFF;
}
.contentForm td a {
	text-decoration: none;
	color: #125498;
}
.contentFormHeader th {
	text-align: left;
}
.contentSubHeader {
	background: #d5dce5;
	font-weight: bold;
	color: #123252;
	padding: 5px;
}
.contentSubHeaderNew {
	color: #107ba3;
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	border-bottom: 2px solid #0e4c74;
	background: #eeede6;
}
.contentSubHeaderNew span {
	font-size: 13px;
}
.frmtxt, .frmDropDownList, .frmTextMultiLine, .frmListBox {
	width: 190px;
	border: 1px solid #d0d8b5;
	font-size: 13px;
}
.frmLabel {
	font-size: 12px;
}
.frmDropDownList {
	width: 193px;
}
.frmTextMultiLine {
	width: 189px;
	height: 90px;
}
.frmListBox {
	width: 192px;
	height: 55px;
}
.alrgt {
	text-align: right;
}
th.alrgt {
	text-align: right;
}
.allft {
	text-align: left;
}
th.allft {
	text-align: left;
}
.contentForm ul {
	margin: 0px;
	padding: 15px;
}
.contentForm ul li {
	font-weight: bold;
	font-size: 12px;
}
.contentForm ul li ul {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
}
.contentForm ul li ul li {
	list-style: none;
	padding: 2px 0px 5px 10px;
	border-bottom: 1px dotted #078ad3;
	font-weight: normal;
	font-size: 11px;
}
.contentGrid {
	width: 99%;
	margin: 5px auto;
	border: 1px solid #eaebe6;
	background: #fafcfc;
	text-align:left;
}
.contentGrid td {
	font-size: 12px;
	padding: 6px 5px 6px 5px;
	border-bottom: 1px solid #f4f4f4;
	border-top: 1px solid #FFFFFF;
	vertical-align: top;
}
.contentGrid td a {
	font-weight: bold;
	text-decoration: none;
	color: #495915;
	vertical-align: top;
}
.contentGrid th, .contentGridHeader {
	background: #85a60f;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 0px 4px 5px;
	font-size: 13px;
	text-align: left;
}
.contentGrid span p {
	text-align:left;
}
.contentGridNew {
	width: 99%;
	margin: 5px auto;
	border:none;
	background: #ffffff;
	text-align:left;
}
.contentGridNew td {
	font-size: 12px;
	padding: 6px 5px 6px 5px;
	border-bottom: none;
	border-top: 1px solid #FFFFFF;
	vertical-align: top;
}
.contentGridNew td a {
	font-weight: bold;
	text-decoration: none;
	color: #495915;
	vertical-align: top;
}
.contentGridNew th, .contentGridHeaderNew {
	background: #85a60f;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 0px 4px 5px;
	font-size: 13px;
	text-align: left;
}
.contentGridNew span p {
	text-align:left;
	margin:0px;
}
.subcontentReg {
	width: 550px;
	margin: 20px auto;
	font-size: 12px;
}
.subcontentReg h2, .subcontentMain h2 {
	color: #0e468b;
	font-family: "trebuchet MS", Arial;
	font-size: 18px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.whitebox {
	border: 1px solid #e9e9e9;
	background: #FFFFFF;
	padding: 10px;
	font-size: 12px;
	color: #313841; /* font-weight:bold;*/
}
.whitebox dt {
	font-weight: bold;
}
.whitebox li {
	list-style: none;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
}
.subcontentReg p, .subcontentMain p {
	text-align: right;
}
.subcontentMain {
	width: 750px;
	margin: 20px auto;
	font-size: 11px;
}
.contentJoblist {
	width: 100%;
}
.contentJoblist td {
	width: 33%;
	padding: 3px;
	background: #effcff;
	border: 1px solid #d0edf3;
}
.contentJoblist h3 {
	font-size: 14px;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	color: #177485;
	border-bottom: 1px solid #FFFFFF;
}
.contentJoblist p {
	font-weight: normal;
	padding: 5px;
	text-align: left;
}
.subcontentMain dl {
	margin: 0px;
	padding: 0px;
}
.subcontentMain dt {
	font-size: 11px;
	color: #1a5189;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #FFFFFF;
}
.subcontentMain dt a {
	color: #1a5189;
	text-decoration: underline;
	font-size: 13px;
}
.subcontentMain dd {
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #eaf0f8;
}
.subcontentMain dd a {
	color: #1a5189;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
}
.more {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	margin: 10px;
	background: url(images/buttonbg.gif) repeat-x 0% 0%;
	padding: 5px;
}
.more a {
	color: #FFFFFF;
}
.more1 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 10px;
	background: url(images/buttonbg.gif) repeat-x 0% 0%;
	padding: 5px;
	text-decoration: none;
}
.profiletab {
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding-left: 40px;
}
.profileselectd a, .buildresumeselected a, .coveringselected a, .adviceselected a {
	float: left;
	width: 94px;
	height: 15px;
	background: url(images/selected.gif) no-repeat 0% 0%;
	margin: 0px 1px 0px 0px;
	text-align: left;
	font-size: 11px;
	padding: 15px 0px 10px 35px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.buildresumeselected a {
	background: url(images/buildresumeselected.gif) no-repeat 0% 0%;
}
.coveringselected a {
	background: url(images/coveringselected.gif) no-repeat 0% 0%;
}
.adviceselected a {
	background: url(images/adviceselected.gif) no-repeat 0% 0%;
}
.profilenormal a, .buildresumenormal a, .coveringnormal a, .advicenormal a {
	float: left;
	width: 94px;
	height: 15px;
	background: url(images/normal.gif) no-repeat 0% 0%;
	margin: 0px 1px 0px 0px;
	text-align: left;
	font-size: 11px;
	padding: 15px 0px 10px 35px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.buildresumenormal a {
	background: url(images/buildresumenormal.gif) no-repeat 0% 0%;
}
.coveringnormal a {
	background: url(images/coveringnormal.gif) no-repeat 0% 0%;
}
.advicenormal a {
	background: url(images/advicenormal.gif) no-repeat 0% 0%;
}
.profilenormal a:hover {
	background: url(images/selected.gif) no-repeat 0% 0%;
	color: #FFFFFF;
}
.tabwhitebox {
	width: 90%;
	border: 0px solid #d1dce9;
	background: none;
	font-size: 11px;
	color: #313841;
	margin: 0px 0px 0px 40px;
	clear: both;
}
.button {
	background: url(images/buttonbg.gif) repeat-x 0% 0%;
	height: 26px;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px solid;
	cursor: pointer;
	cursor: hand;
	margin:0px;
	padding:0px 5px 4px 5px;
}
.buttonnew {
	background: url(images/buttonbg.gif) repeat-x 0% 0%;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px solid;
	cursor: pointer;
	cursor: hand;
	height:26px;
	padding:0px 5px 4px 5px;
}
.emailavailable {
	background: url(images/tick-icon.gif) no-repeat 0% 10px;
	padding: 10px 3px 3px 18px;
	color: Green;
}
.emailnotavailable {
	background: url(images/icon_close.gif) no-repeat 0% 10px;
	padding: 10px 3px 3px 18px;
	color: Red;
}
.buttonInsert {
	background: url(images/buttonbg.gif) repeat-x 0% 0%;
	height: 18px;
	width: 50px;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px solid;
}
.ratings {
	padding: 0px 95px 10px 0px;
	font-size: 13px;
	background: url(images/ratings.gif) no-repeat 100% -3px;
	display: block;
}
.ratings1 {
	padding: 0px 95px 10px 20px;
	font-size: 13px;
	background: url(images/ratings.gif) no-repeat 100% -3px;
	float: left;
	width: 20%;
}
.currentstatleft {
	width: 25%;
	float: left;
}
.currentstatrgt {
	width: 73%;
	float: left;
	margin: 0px 0px 0px 2px;
}
.currentstatkeywords {
	width: 95%;
	background: #FFFFFF url(images/dashboard.gif) repeat-x 0% 100%;
	border: 1px solid #eaeef6;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 10px 0px;
}
.currentstatkeywords h3 {
	width: 90%;
	background: #1971cc url(images/dashboardhdbg.gif) no-repeat 100% 0%;
	color: #FFFFFF;
	font-size: 14px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	text-transform: uppercase;
	height: 17px;
}
.currentstatkeywords h4 {
	color: #063942;
	font-size: 11px;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 5px 10px;
	background: url(images/minus.gif) no-repeat 0% 50%;
	cursor: hand;
	cursor: pointer;
}
.currentstatkeywords ul {
	margin: 0px;
	padding: 5px 20px 5px 20px;
}
.currentstatkeywords ul li, .profilestrength li {
	padding: 5px 0px 5px 0px;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	color: #1a4996;
	border-bottom: 1px dotted #b7b7b7;
	cursor: hand;
	cursor: pointer;
}
.currentstatkeywords ul li a {
	font-weight: bold;
	color: #097d71;
	text-decoration: none;
}
.undo {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 3px 0px 0px;
	color: #FF0000;
	text-decoration: blink;
}
.profilestrength li a {
	color: #1a4996;
	text-decoration: none;
}
.profilestrength ul {
	margin: 0px;
	padding: 0px 20px 0px 20px;
}
.plus {
	background: url(images/plus.gif) no-repeat 0% 50%;
	font-weight: bold;
	font-size: 11px;
	color: #11396b;
	padding: 0px 0px 0px 10px;
	border: 0px;
}
.minus {
	background: url(images/minus.gif) no-repeat 0% 50%;
	font-weight: bold;
	font-size: 11px;
	color: #11396b;
	padding: 0px 0px 0px 10px;
	border: 0px;
}
.advt1 {
	float:left;
	margin:1px 0px 0px 0px;
	background: url(images/advt1.jpg) no-repeat 0% 50%;
	width:468px;
	height:60px;
}
.advt2 {
	float:right;
	margin:1px 0px 0px 0px;
	background: url(images/advt1.jpg) no-repeat 0% 50%;
	width:468px;
	height:60px;
}
#footer {
	background:url(images/footerbg.png) no-repeat 0% 0%;
	_background:url(images/footerbg.gif) no-repeat 0% 0%;
	width: 960px;
	margin:15px auto 0px auto;
	color: #90b616;
	font-size: 12px;
	text-align: center;
	padding: 15px 0px 0px 0px;
	height:60px;
}
.footerMiddleContent {
	margin:0px 0px 0px 5px;
	color: #90b616;
	font-size: 12px;
	text-decoration:none;
	border-left:solid 1px #a1cd13;
	padding: 0px 5px 0px 5px;
}
.popupClose {
	background: url(images/closebutton.gif) no-repeat;
	width: 15px;
	height: 13px;
	padding-right: 15px;
	cursor: pointer;
}
.popupBG {
	background:#FFFFFF url(images/loginboxmainbg.gif) repeat-x 0% 100%;
	margin: 0px;
}
.mainlogin {
	width: 100%;
	background: #dbe0c8;
}
.mainlogin td {
	font-size: 11px;
	padding: 5px;
	color: #293a3e;
	white-space: nowrap;
	font-weight: bold;
}
.mainlogin td a {
	text-decoration: none;
	color: #293a3e;
}
.adminLogin {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	height: 250px;
	background: url(images/img_login.gif) no-repeat;
}
.adminLoginStyle {
	font-size: 11px;
	color: #293a3e;
	font-weight: bold;
	text-decoration: none;
}
.matchgraph {
	background: url(images/matchgraph.gif) no-repeat 0% 50%;
	padding: 0px 00px 0px 45px;
	float: right;
}
.matchgraphlarge {
	background: url(images/matchgraphlarge.gif) no-repeat 0% 50%;
	padding: 0px 0px 0px 105px;
	float: left;
	font-weight: bold;
}
.statred {
	color: #f75700;
	font-size: 11px;
}
.statred a {
	color: #f75700;
	text-decoration: none;
}
.statyell {
	color: #f75700;
	font-size: 11px;
}
.statgreen {
	font-size: 11px;
	color: #f75700;
}
.searchbut {
	background: url(images/searchbut.gif) no-repeat 0% 0%;
	border: none;
	height: 26px;
	width:88px;
	cursor: hand;
	cursor: pointer;
}
.closebut {
	background: url(images/closebut.gif) no-repeat 0% 0%;
	border: none;
	height: 26px;
	width: 54px;
	cursor: hand;
	cursor: pointer;
}
.whitebox h5 {
	font-size: 15px;
	color: #267283;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
.thickbox {
	cursor: pointer;
	text-decoration: none;
}
iframe {
	background: #afe4fd;
}
.normselected a {
	float: left;
	width: 129px;
	height: 15px;
	background: url(images/normselected.gif) no-repeat 0% 0%;
	margin: 0px 1px 0px 0px;
	text-align: center;
	font-size: 11px;
	padding: 15px 0px 10px 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.savedsearh {
	margin: 0px;
	padding: 10px;
}
.savedsearh li {
	padding: 7px 0px 7px 5px; /*background:url(images/redarr.gif) no-repeat 0% 10px;*/
	border-bottom: 1px dotted #CCCCCC;
	font-size: 11px;
	color: #193c67;
	font-weight: bold;
}
.savedsearh li a {
	text-decoration: none;
	color: #225e7d;
}
.myresumelinks {
	width: 600px;
	background: #FFFFFF;
	border: 1px solid #81afc7;
	margin: 0px auto;
}
.myresumelinks ul {
	margin: 0px;
	padding: 10px;
}
.myresumelinks ul li {
	list-style: none;
	background: url(images/redarr.gif) no-repeat 0% 10px;
	border-bottom: 1px dotted #acc8d6;
	padding: 7px 0px 6px 15px;
	font-weight: bold;
}
.myresumelinks ul li a {
	text-decoration: none;
	color: #225e7d;
}
.myresumelinks ul li a:hover {
	color: #ff6600;
}
.clear {
	clear: both;
}
.contentHome {
	width: 98%;
	margin: 0px auto;
}
.contentHomeLeft {
	width: 28%;
	float: left;
}
.contentHomeRight {
	width: 70%;
	float: left;
}
.contentHomeDetails {
	width: 221px;
	margin: 0px auto 0px auto;
	background: url(images/homedetailsbox.gif) no-repeat 0% 0%;
	height: 279px;
	text-align: center;
}
.contentHomeDetails img {
	margin: 20px auto 10px auto;
	text-align: center;
}
.contentHomeDetails p {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #0d6d9a;
	line-height: 150%;
}
.contentHome h5 {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #12578c;
	margin: 0px;
	padding: 10px 0px 5px 20px;
}
.homename {
	color: #1cacef;
}
.homecandidate a, .homeclient a, .homeagent a {
	float: left;
	margin: 0px 5px 0px 5px;
	width: 190px;
	height: 105px;
	background: url(images/homecandidate.gif) no-repeat 0% 0%;
}
.homeclient a {
	background: url(images/homeclient.gif) no-repeat 0% 0%;
}
.homeagent a {
	background: url(images/homeagent.gif) no-repeat 0% -1px;
	margin: 0px 0px 0px 5px;
}
.profilemainbox {
	width: 98%;
	margin: 10px auto;
}
.profilemainleft {
	float: left;
	width: 74%;
}
.profilemainright {
	float: left;
	width: 24%;
}
.profilesubox {
	background: url(images/profilesuboxbg.gif) no-repeat 0% 100%;
	width: 187px;
	margin: 0px auto 10px auto;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
	line-height: 150%;
	color: #424f67;
}
.profilesubox p {
	padding: 10px;
	margin: 0px;
}
.profilesubox p a {
	font-weight: bold;
	text-decoration: none;
	color: #e6690e;
}
.profilesuboxheader {
	display: block;
	background: url(images/profilesuboxheader.gif) no-repeat 0% 0%;
	font-weight: bold;
	font-size: 11px;
	color: #506a0c;
	padding: 5px 0px 5px 10px;
	width: 177px;
	margin: 0px auto;
}
.homelanding {
	width: 93%;
	margin: 0px auto;
}
.homelandingleft {
	background: url(images/homemainbox.gif) no-repeat 0% 0%;
	float: left;
	width: 554px;
	height: 448px;
}
.homedisplaybox {
	width: 98%;
	margin: 30px auto;
}
.homedisplaybox td {
	border-right: 1px dotted #c7a27b;
	height: 250px;
	font-size: 11px;
	padding: 10px;
	vertical-align: top;
	width: 33%;
}
.homehd {
	font-size: 11px;
	font-weight: bold;
	color: #824f17;
	border-bottom: 1px solid #e7dd9e;
}
.homedisplaybox ul {
	margin: 0px;
	padding: 10px 10px 0px 10px;
}
.homedisplaybox li {
	list-style: none;
	padding: 3px 0px 3px 0px;
	cursor: pointer;
}
.homedisplaybox li:hover {
	color: #FF0000;
}
.homelandingright {
	width: 250px;
	float: right;
}
.homerightbox {
	width: 234px;
	margin: 0px auto 10px auto;
	background: url(images/homerightbox.gif) no-repeat 0% 0%;
	height: 200px;
}
.postresume {
	font-size: 26px;
	color: #075abf;
	background: url(images/postresume.gif) no-repeat 0% 50%;
	display: block;
	padding: 10px 0px 0px 80px;
	height: 80px;
	font-weight: bold;
}
.homerightbox ul {
	margin: 0px;
	padding: 0px 10px 0px 25px;
}
.homerightbox li {
	font-size: 11px;
	padding: 5px 0px 3px 0px;
	list-style: none;
	font-weight: bold;
}
.homerightbox a {
	text-decoration: none;
}
.resumeservice {
	font-size: 20px;
	color: #075abf;
	display: block;
	padding: 10px 0px 0px 20px;
}
.calender {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px auto 0px auto;
}
.calender a {
	color: Blue;
	text-decoration: none;
}
.notification {
	font-size: 10px;
}
.notification sub {
	font-size: 10px;
	padding-right: 5px;
	color: blue;
}
.contentDahBoardGrid {
	width: 99%;
	margin: 10px auto;
	border: 0px solid #FFFFFF;
	background: #fafcfc;
}
.contentDahBoardGrid td {
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	border: 0px solid #FFFFFF;
	vertical-align: top;
	color: #112a44;
}
.contentDahBoardGrid td a {
	font-weight: bold;
	color: #097d71;
	text-decoration: none;
}
/* Menu Test */

.headerMenuUl ul.AspNet-Menu /* Tier 1 */ {
	z-index:1000;
	font-size: 13px;
	_float: left;
	_clear: both; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
}
.headerMenuUl ul.AspNet-Menu ul /* Tier 2 */ {
	/*width: 6em;*/
	top: 100%;
	left: 0;
}
.headerMenuUl ul.AspNet-Menu ul ul /* Tier 3+ */ {
	top: -0.5em;
	left: 6em;
}
.headerMenuUl li /* all list items */ {
	/*width: 6em;*/
	background: none;
}
.headerMenuUl li:hover, /* list items being hovered over */ .headerMenuUl li ul li.AspNet-Menu-Hover {
	color: #097d71;
}
.headerMenuUl li ul li {
/*background: url(images/searchbg.gif) repeat-x;*/
}
.headerMenuUl a, /* all anchors and spans (nodes with no link) */ .headerMenuUl span {
	color: #226fc3;
	border: 0px solid #d4eaff;
}
.headerMenuUl li.AspNet-Menu-Leaf a, /* leaves */ .headerMenuUl li.AspNet-Menu-Leaf span {
	background-image: none !important;
}
.headerMenuUl li:hover a, /* hovered text */ .headerMenuUl li:hover span, .headerMenuUl li.AspNet-Menu-Hover a, .headerMenuUl li.AspNet-Menu-Hover span, .headerMenuUl li:hover li:hover a, .headerMenuUl li:hover li:hover span, .headerMenuUl li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .headerMenuUl li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .headerMenuUl li:hover li:hover li:hover a, .headerMenuUl li:hover li:hover li:hover span, .headerMenuUl li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .headerMenuUl li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span {
}
.headerMenuUl li:hover li a, /* the tier above this one is hovered */ .headerMenuUl li:hover li span, .headerMenuUl li.AspNet-Menu-Hover li a, .headerMenuUl li.AspNet-Menu-Hover li span, .headerMenuUl li:hover li:hover li a, .headerMenuUl li:hover li:hover li span, .headerMenuUl li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, .headerMenuUl li.AspNet- Menu-Hover li.AspNet-Menu-Hover li span {
	color: #175788;
}
.headerMenuUl .AspNet-Menu-Selected /* this tier is selected */ {
	border: solid 0px #00ff00 !important;
}
.headerMenuUl .AspNet-Menu-ChildSelected /* a tier below this one is selected */ {
	border: solid 0px #ff0000 !important;
}
.headerMenuUl .AspNet-Menu-ParentSelected /* a tier above this one is selected */ {
	border: solid 0px #0000ff !important;
}
/* Menu Test */
.headerMenuUl ul.AspNet-Menu {
	width: auto;
	font-size: 13px;
}
ul.AspNet-Menu {
	position: relative;
}
ul.AspNet-Menu, ul.AspNet-Menu ul {
	margin: 0;
	padding: 0;
	display: block;
	_width: 100px;
}
ul.AspNet-Menu ul {
	width:250px;
}
ul.AspNet-Menu li {
	position: relative;
	list-style: none;
	float: left;
	width: auto;
	text-align: center;
	border-right:1px solid #d3d8d9;
	padding: 5px 8px 4px 8px;
}
ul.AspNet-Menu li a, ul.AspNet-Menu li span {
	text-decoration: none;
	color: #0e4e72;
}
ul.AspNet-Menu li span {
	display: block;
}
ul.AspNet-Menu li a {
	padding: 0px 20px 0px 20px;
	_padding: 0px 10px 0px 0px;
	margin: 0px 10px 0px 0px;
	_margin: 0px 0px 0px 0px;
	color: #0e4e72;
}
ul.AspNet-Menu li ul li {
	display: block;
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
	text-align: left;
	padding: 5px 0px 5px 5px;
}
ul.AspNet-Menu li ul li a {
	margin: 0px;
	_height: 35px;
	display: block;
}
ul.AspNet-Menu ul {
	position: absolute;
	visibility: hidden;
}
/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
	visibility: hidden;
}
/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul {
	visibility: visible;
}
.AspNet-Menu-Vertical ul.AspNet-Menu li {
	float: none;
}
ul.AspNet-Menu li ul li {
	background: #eaebec;
}
ul.AspNet-Menu li ul li:hover {
	background: #f5f5f5;
}
ul.AspNet-Menu li ul{
	width:200px;
}
/*menu ends*/
#EntertainmentMessage {
	padding-top: 2em;
	clear: both;
}
ul.submissions {
	margin: 0px;
	padding: 5px;
}
ul.submissions li {
	background: none;
	font-size: 11px;
	font-weight: normal;
	color: #33383c;
	clear: both;
	padding-bottom: 1px;
	height: 25px;
	padding-top: 1px;
}
ul.submissions li a {
	font-weight: bold;
}
ul.submissions li label {
	width: 33%;
	float: left;
	font-weight: bold;
}
ul.latResumes {
	margin: 0px;
	padding: 5px;
}
ul.latResumes li {
	background: none;
	font-size: 11px;
	font-weight: normal;
	color: #33383c;
	clear: both;
	padding-bottom: 1px;
	height: 37px;
	padding-top: 1px;
}
ul.latResumes li a {
	font-weight: bold;
}
ul.latResumes li label {
	width: 100%;
	float: left;
	font-weight: bold;
	padding-left: 10px;
}
ul.jobOrders {
	margin: 0px;
	padding: 5px;
}
ul.jobOrders li {
	background: none;
	font-size: 12px;
	font-weight: normal;
	color: #33383c;
	clear: both;
	padding-bottom: 1px;
	height: 23px;
	padding-top: 1px;
}
ul.jobOrders li a {
	font-weight: bold;
}
ul.jobOrders li label {
	width: 25%;
	float: left;
	font-weight: bold;
}
/*newly created  Gridview Design for Dash board 04- 11 -2009 */

.jobOrders {
	margin: 5px 0px 0px 0px;
	width: 100%;
}
.rowColor {
	background: #FFFFFF;
}
.rowColor td p {
	text-align:left;
	padding:0px;
	margin:0px;
}
.altrowColor {
	background: #f3f5ee;
}
.altrowColor td p {
	text-align:left;
	padding:0px;
	margin:0px;
}
.jobOrders td {
	padding: 0px 5px 0px 5px;
	border: 0px;
	background: none;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	color: #0b5d90;
	clear: both;
	height: 23px;
	border-bottom: 1px dotted #b7b7b7;
}
.jobOrders td a {
	color: #0b5d90;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.joborderHead {
	padding-bottom: 1px;
	height: 23px;
	padding-top: 1px;
	font-weight: bold;
	font-size: 12px;
	color: #175788;
	text-align: left;
}
.joborderHead th, .joborderHead td {
	padding: 3px 5px 3px 10px;
	border-bottom: 1px dotted #b7b7b7;
	text-align: left;
}
/* End classes for dahsboard  Grid view */

.box_hide {
	background: transparent url(images/action_down.png) 0px 0px no-repeat;
	height: 16px;
	width: 16px;
}
.box_show {
	background: transparent url(images/action_up.png) 0px 0px no-repeat;
	height: 16px;
	width: 16px;
}
.dvBoxHeader {
	margin: 0px auto;
	background-color: #DCE6F2;
	cursor: pointer;
	vertical-align: middle;
	padding: 5px;
	height: 18px;
	border: solid 1px #BFE7F2;
	border-bottom: none;
	font-weight: bold;
}
.dvBox {
	padding-bottom: 5px;
}
.dvBoxes {
	border: solid 1px #FCFCFC;
}
.dvBoxContent {
	padding: 5px;
	padding-right: 1px;
	border: solid 1px #BFE7F2;
	border-top: none;
	width: 99%;
	background-color: #FFFFFF;
	display: none;
}
.dvBoxContent p {
	text-align:left;
}
.lnkOpenTab {
	margin-left: 10px;
	padding-left: 30px;
	padding-bottom: 10px;
	background: transparent url(images/open_link.png) 0px 0px no-repeat;
	height: 20px;
	width: 16px;
}
.ifrAutoHeight {
	border: solid 1px #BFE7F2;
	width: 99%;
	padding: 0px;
	margin: 0px; /*background:url('images/loading.gif') no-repeat 50% 10%;*/
}
.widthclass {
	width: 250px;
	font-size: 12px;
	font-weight: bold;
	white-space: normal;
	text-align: center;
	padding: 0px 0px 0px 5px;
	margin: 0px auto;
	color: #FF0000;
}
.imgInsert {
	background: url(images/img_insert.gif) no-repeat;
	height: 20px;
	width: 20px;
}
.subcription {
	font-weight: bold;
}
.contentPaging {
	background: #e9ecdf;
	font-size: 12px;
	font-weight: bold;
	color: #212a04;
	text-align: right;
	width: 98%;
	margin: 0px auto;
	border: 1px solid #e4ebcc;
	padding: 5px;
}
.contentPaging a {
	color: #212a04;
	padding: 0px 5px 0px 5px;
}
.iframeBody {
	background: #FBFCFA url(images/spacer.gif) no-repeat 0% 0%;
}
.displayMessage {
	font-size: 12px;
	font-weight: bold;
	color: #031479;
	display: block;
	width: 100%;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
.closeIcon {
	background: transparent url(images/icon_close.gif) 0px 0px no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}
.tickIcon {
	background: transparent url(images/tick-icon.gif) 0px 0px no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}
.dvCVCompletion {
	height: 10px;
	background-color: #ffffff;
	width: 100px;
	border: solid 1px #83AC52;
}
.spnCVCompletion {
	background: url('images/img_progress.gif') repeat-x;
	display: block;
	width: auto;
	text-align: center;
	color: Black;
	font-size: 8px;
}
.lblCompletion {
	font-size: 11px;
}
.buttonRSS {
	background: url(images/rss.gif) repeat-x 0% 0%;
	border: 0px solid;
	height: 14px;
	width: 36px;
}
.generaltabs {
	width: 700px;
	margin: 0px auto;
	clear: both;
}
.tabselected {
	background: url(images/tabselected.gif) no-repeat 0% 0%;
	padding: 0px 0px 0px 5px;
	margin: 0px 2px 0px 0px;
	float: left;
}
.tabnormal {
	background: url(images/tabnormal.gif) no-repeat 0% 0%;
	padding: 0px 0px 0px 5px;
	margin: 0px 2px 0px 0px;
	float: left;
}
.tabselected input, .tabnormal input, .tabselected span, .tabnormal span {
	background: url(images/tabselected.gif) no-repeat 100% 0%;
	padding: 5px 5px 5px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	border: 0px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
	text-transform: uppercase;
}
.tabselected span, .tabnormal span {
	padding: 5px 5px 5px 0px;
	display: block;
}
.tabnormal input, .tabnormal span {
	background: url(images/tabnormal.gif) no-repeat 100% 0%;
}
.tabselected span a, .tabnormal span a {
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	color: #000000;
}
.newdirectlist p {
	text-align: left;
	padding: 5px 0px 5px 10px;
}
.flft {
	float: left;
	margin: 0px 2px 0px 0px;
}
.rowColorMail, .rowColorMail td {
	font-weight: normal;
}
.rowColorReadMail, .rowColorReadMail td {
	font-weight: bold;
}
.spheader {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding: 10px 0px 5px 10px;
	background: #8ba13b;
}
.spsubheader {
	font-size: 14px;
	font-weight: bold;
	color: #51573d;
}
.agentadminbox {
	width: 100%;
	margin: 0px auto;
}
.agenetadminleft {
	float: left;
	width: 45%;
	text-align: left;
}
.agenetadminright {
	float: left;
	width: 48%;
}
.agentlist {
	border: 1px solid #ededed;
	background: #FFFFFF;
	width: 93%;
	margin: 0px 0px 0px 10px;
}
.agentlist h2 {
	font-size: 13px;
	background: #ededed;
	margin: 0px px;
	padding: 5px 0px 5px 10px;
}
.width1 {
	width: 220px;
}
.width2 {
	width: 20px;
}
.width3 {
	width: 175px;
}
.width4 {
	width: 100px;
}
.width5 {
	width: 60px;
}
.subconwidht {
	width: 90%;
}
.subconwidhtome {
	width: 98%;
}
.ie7Popup {
	background: url(images/buttonbg.gif) repeat-x 0% 0%;
	color: #ffffff;
	padding: 5px;
	height: 20px;
}
.popupBG {
	background:#FFFFFF url(images/loginboxmainbg.gif) repeat-x 0% 100%;
}
/*email*/
.emailheader {
	background: #eff4e0;
	border: 1px solid #a8bf71;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px 2px 2px 180px;
}
.emailheader a {
	text-decoration: none;
	color: #000000;
}
.reply, .replyall, .addressbook, .messagemove, .delete, .replygrey, .replyallgrey, .deletegrey {
	float: left;
	background: url(images/emailreply.gif) no-repeat 50% 0%;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 15px 10px 5px 10px;
	text-align: center;
	margin: 3px 0px 0px 0px;
	border-right: 1px solid #a8bf71;
	border-left: 1px solid #ffffff;
}
.replyall {
	background: url(images/emailreplyall.gif) no-repeat 50% 0%;
	border-left: 1px solid #ffffff;
}
.replygrey {
	background: url(images/emailreply_gr.gif) no-repeat 50% 0%;
	border-left: 1px solid #ffffff;
}
.replyallgrey {
	background: url(images/emailreplyall_gr.gif) no-repeat 50% 0%;
	border-left: 1px solid #ffffff;
	color:#CCCCCC;
}
.replygrey a, .replyallgrey a {
	color:#a8a8a8;
}
.deletegrey {
	background: url(images/emaildelete_gr.gif) no-repeat 50% 0%;
	border-left: 1px solid #ffffff;
}
.addressbook {
	background: url(images/emailaddress.gif) no-repeat 50% 0%;
	border-left: 1px solid #ffffff;
}
.messagemove {
	background: none;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #ffffff;
}
.delete {
	background: url(images/emaildelete.gif) no-repeat 50% 0%;
	border-left: 1px solid #ffffff;
}
.emailbody {
	border: 1px solid #a8bf71;
	background: #f5f8f0;
	font-size: 12px;
}
ul.emailleftbox {
	margin: 0px;
	padding: 5px 0px 0px 5px;
}
ul.emailleftbox li {
	list-style: none;
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
}
ul.emailleftbox li table {
	width: 100%;
}
ul.emailleftbox li td {
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	border-bottom: 1px dotted #CCCCCC;
}
ul.emailleftbox li a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.mailcontent {
	width: 100%;
}
.mailcontent th {
	background: #d0deaf;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px 0px 10px;
	text-align: left;
	border-bottom: 1px solid #c6d797;
	border-right: 1px solid #FFFFFF;
}
.mailcontent td {
	font-size: 12px;
	padding: 4px 0px 0px 10px;
	text-align: left;
	border-bottom: 1px solid #eeeeec;
	border-right: 1px solid #FFFFFF;
}
.mailcontent tr:hover {
	background: #f3f3f3;
}
.mailcontent td a {
	text-decoration: none;
	color: #000000;
}
.senderdetails {
	border-top: 4px solid #e3f1c3;
	width: 100%;
	background: #eff4e4;
}
.senderdetails td {
	padding: 5px 0px 0px 5px;
	vertical-align: top;
	text-align: left;
}
.txbld {
	font-weight: bold;
}
p.txbld {
	font-weight: bold;
}
.mailcontent {
	background: #FFFFFF;
	border-top: 1px solid #a8bf71;
	text-align: left;
}
.mailcontent p {
	text-align: left;
	padding: 10px;
	margin: 0px;
}
.mailattachment {
	border-top:1px solid #a8bf71;
	font-size:11px;
	padding:10px;
}
.mailattachment a {
	text-decoration:underline;
	color:#666666;
}
#contentDashboardisply {
	background: url(images/contentwelcome.gif) repeat-x 0% -40px;
	width: 960px;
	margin: 0px auto;
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px 0px 10px 0px;
}
.contentDashboardisplaybox {
	float: left;
	min-height: 200px;
	_height: 200px;
}
.contentDashboardisplaybox h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	color: #90b615;
}
.contentDashboardisplaybox p {
	margin: 0px;
	padding: 10px;
	text-align: justify;
}
#contentDashboardwidgetarea {
	width: 960px;
	margin: 0px auto;
	clear: both;
}
.contentDashboardwidget, .contentDashboardwidgetcv {
	width: 313px;
	height:235px;
	background: url(images/widget.png) no-repeat 0% 0%;
	float: left;
	margin: 10px 0px 0px 6px;
	_margin: 10px 0px 0px 5px;
}
.contentDashboardwidgetcv {
	height: 370px;
	background: url(images/widgetcv.png) no-repeat 0% 0%;
}
.contentDashboardwidget div, .contentDashboardwidgetcv div {
	width: 95%;
	margin: 5px auto;
}
.contentDashboardwidget h3, .contentDashboardwidgetcv h3 {
	margin: 0px;
	padding:5px 0px 10px 6px;
	font-size: 14px;
	color: #3c4d04;
	font-weight: bold;
}
.contentDashboardwidget h3 a, .contentDashboardwidgetcv h3 a {
	text-decoration: none;
	color: #3c4d04;
	padding:0px;
	font-weight: bold;
	font-size: 14px;
}
.contentDashboardwidget p {
	margin: 0px;
	padding: 0px;
}
.contentDashboardwidget ul {
	margin: 0px;
	padding: 0px;
}
.contentDashboardwidget li {
	list-style: none;
	font-size: 13px;
	color: #636363;
	border-bottom: 1px dotted #CCCCCC;
	padding: 3px 0px 3px 5px;
}
.contentDashboardwidget li a {
	text-decoration: none;
	color: #90b615;
}
.dashreadmore {
	background: url(images/dashboardreadmore.gif) no-repeat 0% 50%;
	padding: 3px 0px 3px 13px;
	color: #90b615;
	font-size: 12px;
	text-decoration: none;
	float: right;
	margin: 0px 10px 0px 0px;
}
.watermark {
	color: #999 !important;
}
.dvMoreSearchOptions {
	z-index: 999999;
	width: 800px;
}
.divCriteriaName {
	background-color: #FBFBFB;
	border: solid 1px #D4D4D4;
	z-index: 99998;
	width: 300px;
	display: block;
	position: absolute;
	display: none;
}
.whitelink {
	color: #FFFFFF;
}
.loginbox {
	width: 352px;
	height: 220px;
	margin: 0px auto;
}
.loginbox td {
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #116992;
}
.loginbox td a {
	color: #116992;
	text-decoration: none;
}
.comptbl {
	width: 100%;
	font-size: 12px;
}
.comptbl td {
	padding: 5px;
	border-bottom: 1px solid #fcfcfc;
	border-right: 1px solid #fcfcfc;
}
.comptblhd, .comptblhd1 {
	background: #cdd99f;
	font-weight: bold;
	padding: 0px;
}
.comptblhd p {
	margin: 0px;
	padding: 0px;
	text-align: center;
	padding: 5px;
}
.comptblhd1 p {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
/*old dashboard*/

.contentDashboard {
	width: 95%;
	margin: 25px auto 0px auto;
}
.contentDashboard td {
	width: 276px;
	height: 200px;
	background: #FFFFFF url(images/dashboard.gif) repeat-x 0% 100%;
	border: 1px solid #dddddd;
	vertical-align: top;
}
.contentDashboard h3 {
	width: 90%;
	background: #1a98c7 url(images/dashboardhdbg.gif) no-repeat 100% 0%;
	color: #FFFFFF;
	font-size: 14px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	text-transform: uppercase;
	height: 17px;
}
.contentDashboard ul {
	margin: 0px;
	padding: 20px 20px 0px 20px;
}
.contentDashboard ul li {
	padding: 5px 0px 5px 10px;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	color: #097d71;
	border-bottom: 1px dotted #b7b7b7;
	background: url(images/redarr.gif) no-repeat 0% 10px;
	cursor: hand;
	cursor: pointer;
}
.contentDashboard a {
	color: #097d71;
	text-decoration: none;
}
.tabheadedlinks {
	background: #f3f8e9;
	border: 1px solid #dee4d5;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	width: 98%;
	margin: 0px auto;
}
.tabheadedlinks a {
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #000000;
	color: #304b03;
}
/*benefit search box*/
.spsearch {
	padding: 5px;
	width: 450px;
	margin: 0px 0px 0px auto;
	font-size: 13px;
	text-align: center;
}
/*more search option table*/
.moresearchtable {
	width: 519px;
	margin: 0px auto;
}
.moresearchheaderleft {
	background: url(images/moresearchtopleft.gif) no-repeat 0% 0%;
	width: 1%;
	height: 12px;
}
.moresearchheader {
	background: #FFFFFF;
	border-top: 1px solid #dcdcdc;
	width: 99%;
}
.moresearchheaderright {
	background: url(images/moresearchtopright.gif) no-repeat 100% 0%;
}
.moresearchmain {
	background: #FFFFFF url(images/moresearchmain.gif ) repeat-x 0% 100%;
	border-right: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	vertical-align: top;
	padding-left: 4px;
}
.moresearchfooterleft {
	background: url(images/moresearchbtmleft.gif) no-repeat 0% 100%;
	height: 12px;
}
.moresearchfooter {
	background: url(images/moresearchbtm.gif) repeat-x 0% 100%;
	width: 495px;
}
.moresearchfooterright {
	background: url(images/moresearchbtmright.gif) no-repeat 100% 100%;
	height: 12px;
}
.txgreen {
	color: #76a538;
}
.txblue {
	color: #145c92;
}
p.txsmall {
	font-size: 11px;
	font-style: italic;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: left;
}
.contentspSearch {
	width: 98%;
	margin: 0px auto;
}
.contentspSearch td {
	padding: 0px 5px 0px 5px;
	font-weight: normal;
	font-size: 12px;
	line-height: 200%;
}
.saveSearch {
	background: #ffffff;
	width: 300px;
	font-size: 12px;
	padding: 15px;
	margin: 0px;
	position: absolute;
	top: 40%;
	left: 40%;
}
.successMessage {
	color: Black;
}
.failiureMessage {
	color: Red;
}
.candidateSearchSkills, .candidateSearchSkills tr, .candidateSearchSkills td {
	border: none;
}
p.spagentadminhd {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	width: 100%;
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
}
.toprecruterslist {
	width: 90%;
	margin: 0px auto 0px auto;
	font-size: 13px;
	color: #2f5f87;
}
.toprecruterslistnum {
	text-align: center;
	font-size: 60px;
	font-weight: bold;
	color: #d2d3ce;
	width: 20%;
	text-shadow: 1px 2px 4px #000000;
	padding: 10px 0px 20px 0px;
}
.toprecruterslistimg {
	width: 25%;
	padding: 10px 0px 20px 0px;
}
.toprecruterslistdetails {
	width: 65%;
	text-align: left;
}
.toprecruterslistdetails p {
	text-align: left;
}
.spfltleft, .spfltleft1 {
	float: left;
	padding: 5px 5px 0px 0px;
}
.spfltleft1 {
	margin: 0px 10px 0px 0px;
}
.jobapplicaitonleft {
	width: 90%;
	margin: 0px auto 0px auto;
	color: #306b97;
	border: 1px solid #f5f5f5;
	padding: 10px;
	background: #fafdf2;
}
.jobapplicaitonleft a {
	color: #306b97;
	text-decoration: none;
}
.jobapplicaitonleft p {
	text-align: left;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	line-height: 200%;
	border-bottom: 1px solid #F2F2F2;
	border-top: 1px solid #FFFFFF;
}
.jobapplicaitonright {
	width: 98%;
	margin: 0px auto 0px 0px;
	padding: 5px;
	border: 1px solid #f5f5f5;
}
.deleteico {
	width: 24px;
	height: 25px;
	background: url(images/deleteicon.gif) no-repeat 0% 0%;
	border: 0px;
	cursor: hand;
	cursor: pointer;
}
.redstar {
	color: #FF0000;
}
.redstarBig {
	color: #FF0000;
	font-size:16px;
}
.articles {
	width: 670px;
	float:left;
}
.artlceimage {
	width: 210px;
	float: left;
	text-align: left;
}
.artlceimage img {
	border: 1px solid #8fb513;
	margin: 0px 0px 0px 9px;
}
.articledetails {
	width: 460px;
	float: left;
	color:#0d4f6f;
}
.articledetails p {
	color:#0d4f6f;
}
.articledetails p a
{
    text-decoration:none;
    color:#0b68d1;
}
.articledetails p a:hover
{
    color:#FF0000;
}
.articledetails ul {
	margin:0px;
	padding:10px;
}
.articledetails ul li ,.articledetails ol li{
	color: #0d4f6f;
	padding:5px 0px 5px 10px;
	font-size:12px;
	line-height:120%;
/*background: url(images/dashboardreadmore.gif) no-repeat 0% 6px;*/}
/*added by nimmy  */
.articledetails ul li a,.articledetails ol li a
{
      text-decoration:none;
    color:#0b68d1;
}
.articledetails ul li a:hover,.articledetails ol li a:hover
{
    color:#FF0000;
}


/* add ends*/
.articledetails p a
{
    text-decoration:none;
    color:#0b68d1;
}
.articledetails p a:hover
{
    color:#FF0000;
}

.articlesearch {
	width: 260px;
	float: left;
}
/*
span.articlehead1
{
	width: 100%;
	text-align: right;
	display: block;
	font-size: 18px;
	color: #bcbcbc;
	padding: 0px 0px 20px 0px;
}
span.articlehead2
{
	font-size: 18px;
	color: #8fb513;
	display: block;
}
span.articlehead3
{
	font-size: 15px;
	color: #0d4f6f;
	display: block;
}
span.articlehead4
{
	font-size: 12px;
	color: #0d4f6f;
	display: block;
	padding: 5px 0px 20px 0px;
}
*/


.articledetails p {
	text-align: justify;
	font-size: 12px;
	color: #0d4f6f;
}
.pull_quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0d4f6f;
}
.articledetails h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8fb513;
}
.writer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0d4f6f;
}
.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0d4f6f;
}
.articledetails h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0d4f6f;
}
.strap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #bcbcbc;
}
p a.strap 
{	color: #bcbcbc;
 	text-decoration:underliine;
}
.morearticleheader {
	width: 249px;
	height: 28px;
	font-size: 14px;
	color: #236f05;
	background: url(images/moredetailsheader.png) no-repeat 0px 0%;
	margin: 0px auto;
	font-weight:bold;
}
.morearticleheader p {
	padding: 10px 0px 0px 10px;
	text-align: left;
	margin: 0px;
}
.morearticles {
	width: 241px;
	margin: 0px auto 0px auto;
	/*background: url(images/moredetailsbg.png) no-repeat 0% 100%;*/
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	min-height: 150px;
	_height: 150px;
}
.morearticles table {
	width:98%;
	margin:0px auto 10px auto;
	border-bottom:1px dotted #CCCCCC;
}
.morearticles table td {
	vertical-align:top;
}
.morearticles p {
	margin: 0px;
	padding: 10px;
	text-align: left;
	color: #0e4e71;
	font-size: 11px;
}
.morearticles h4 {
	font-size: 12px;
	color: #90b615;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}
.morearticles img {
	background: #FFFFFF;
	border: 1px solid #90b615;
	margin:15px 0px 0px 10px;
}
.selectiontable {
	margin: 0px auto 20px auto;
	border: 1px solid #CCCCCC;
	width: 800px;
	font-size: 12px;
}
.selectiontable td {
	padding: 5px;
}
.selnumber, .nrmnumber {
	font-size: 50px;
	color: #a8a8a8;
	font-weight: bold;
	vertical-align: top;
}
.selnumber {
	color: #90b615;
	font-size: 60px;
}
.seltxt, .nrmtxt {
	color: #a8a8a8;
	font-size: 14px;
	font-weight: bold;
}
.seltxt {
	color: #90b615;
}
.greenbar {
	background: #90b615;
	padding: 5px;
	text-align: center;
	color: #FFFFFF;
}
.dummyadvt {
	width: auto;
	height: 60px;
	text-align: center;
	font-size: 20px;
	padding: 50px 0px 0px 0px;
	color: #4e7009;
	margin: 0px auto;
}
/* help menu styles */
#jsddm {
	margin: 0;
	padding: 0;
	z-index: 9999;
	text-align: left;
	_margin:-5px 0px 0px 0px;
}
#jsddm li {
	list-style: none;
	font: 12px Tahoma, Arial;
}
#jsddm li a {
	display: block;
	padding: 5px 12px;
	color: #ffffff;
	white-space: nowrap;
}
#jsddm li a:hover {
}
#jsddm li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
}
#jsddm li ul li {
	float: none;
	display: inline;
}
#jsddm li ul li a {
	width: auto;
	background: #2F5F87;
	color: #ffffff;
}
#jsddm li ul li a:hover {
	background: #2D77A9;
}
/* help menu styles */
/*hot job listing*/
.hotjobslisting {
	width: 100%;
	margin: 0px 0px 0px 0px;
	color: #006a9e;
	height:70px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
}
.hotjobslisting td {
	vertical-align: top;
	text-align: left;
	padding: 5px;
	font-size:12px;
}
.hotjobslisting a {
	color: #006a9e;
	text-decoration: none;
}
.hotjobslisting h4 {
	font-size: 12px;
	color: #6ea510;
	padding: 2px 0px 8px 35px;
	background: url(images/spboxbullet.png) no-repeat 2px 0%;
	margin: 0px;
}
.hotjobslisting p {
	margin: 0px;
	padding: 0px 0px 0px 35px;
	text-align: left;
}
/*advanced search pagin*/
.dvPager {
	width: 97%;
	background: #f1f3eb;
	margin: 0px auto;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #b3d54d;
}
.dvPager a {
	padding: 0px 2px 0px 0px;
}
.currentPage {
	color: #698b01;
	text-decoration: none;
}
.otherPages {
	color: #316692;
}
.serverbusy {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#1961b2;
}
h3.widget2 {
	padding:0px;
}
h3.widget2 a {
	padding:0px;
}
.messagebox {
	text-align:center;
	color:#1961b2;
	font-size:12px;
	font-weight:bold;
}
.headerborder {
	border-top:3px solid #90b615;
}
.paymentbox {
	width:100%;
	border:1px solid #CCCCCC;
	font-size:12px;
	color:#666666;
}
.paymentbox td {
	padding:5px;
	font-weight:bold;
	vertical-align:top;
	background:#FFFFFF;
}
.paymentbox th {
	padding:5px;
	font-weight:bold;
	line-height:150%;
	vertical-align:top;
	background:#8db507;
	color:#FFFFFF;
	text-align:left;
}
td.paymenthd {
	font-size:20px;
	text-align:right;
	width:330px;
}
td.talentlogo {
	background:url(images/talentlogo.jpg) no-repeat 100% 0%;
	padding:64px 10px 0px 0px;
	text-align:left;
	width:238px;
}
.paybox1 {
	border:2px solid #666666;
	width:98%;
	margin:0px auto;
}
.paybox2 {
	width:40%;
	margin:0px auto 0px 0px;
}
.paybox3 {
	width:40%;
	margin:0px 0px 0px auto;
}
.paybox3 td, .paybox2 td {
	padding:2px 0px 2px 5px;
}
.paymentlist {
	border:2px solid #666666;
	width:98%;
	margin:0px auto;
}
.paymentlist td {
	padding:8px 5px 8px 15px;
	font-weight:bold;
	vertical-align:top;
	background:#FFFFFF;
}
.paymentlist th {
	padding:5px 0px 5px 15px;
	font-weight: bold;
	line-height: 150%;
	vertical-align: top;
	background: #000000;
	color: #FFFFFF;
}
span.txrgthd, span.txrgt {
	text-align:right;
	display:block;
	width:98%;
	padding:0px 10px 0px 0px;
}
span.txrgthd {
	width:93%;
}
td.paymentaddress {
	padding:10px 0px 20px 10px;
	line-height:140%;
}
.goldenbox {
	background:#ffc80a;
	border:2px solid #e26418;
	margin:0px 10px 0px 0px;
}
.goldenbox td {
	border:1px solid #FFFFFF;
	padding:10px;
	font-size:20px;
	font-weight:bold;
	color:#c4300e;
}
.paymentnewdetails td {
	padding:2px 0px 2px 5px;
}
.goldtxsmall {
	font-size:12px;
}
.totalreport {
	width: auto;
	background: #000000;
	margin: 0px 10px 0px auto;
	border-top:2px solid #000000;
	border-left:2px solid #000000
}
td.totalblack {
	background: #CCCCCC;
	color: #000000;
	padding: 5px;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	text-align:left;
}
td.totalvalue {
	background: #FFFFFF;
	color: #000000;
	padding: 5px;
	width: 100px;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000
}
/*top reads*/
.topreads {
	width:96%;
	margin:0px auto;
}
.topreads h3 {
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:12px;
}
.topreads td {
	vertical-align:top;
	border-bottom:1px solid #d8d9d5;
	border-top:1px solid #FFFFFF;
	padding:10px 0px 10px 0px;
}
.topreads p {
	color:#2f5f87;
	font-size:12px;
	line-height:120%;
	margin:0px;
	padding:3px 0px 3px 0px;
	text-align:justify;
}
.topreads p a {
	color:#2f5f87;
	text-decoration:underline;
	float:right;
}
.topreadimg {
	width:105px;
	text-align:center;
}
.topreadimg img {
	margin:0px;
}
p.grmessage {
	font-weight:bold;
	font-size:12px;
	color:#8fb513;
	text-align:center;
}
.activationmessage {
	width:80%;
	border:2px solid #8fb513;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	margin:10px auto 10px auto;
}
.activationmessage p {
	margin:0px;
	padding:5px 0px 5px 0px;
	text-align:center;
	color:#2973b0;
}
.activationmessage p a {
	text-decoration:underline;
	color:#011627;
}
.viewtemplatereg p {
	text-align:left;
}
.jobresponhd {
	font-size: 16px;
	color: #ad605e;
	margin: 5px 0px 5px 20px;
	padding: 0px;
}
.articleadvt {
	padding:10px 0px 0px 5px;
}
.footerbanking {
	width:120px;
	margin:5px auto 0px auto;
	height:30px;
}
.visa {
	background:url(images/visa.png) no-repeat 0% 0%;
	width:37px;
	height:26px;
	float:left;
	margin:0px 13px 0px 0px;
}
.mastercard {
	background:url(images/mastercard.png) no-repeat 0% 0%;
	width:38px;
	height:24px;
	float:left;
	margin:0px 13px 0px 0px;
}
/*.paypal{
    background:url(images/paypal.png) no-repeat 0% 0%;
    width:77px;
    height:21px;
    float:left;

 }*/
 ul.jbcategory {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:300px;/*new addition in 21april 2010*/
}
ul.jbcategory li {
	padding:0px 0px 13px 10px;
	color:#1e5a7a;
	font-size:12px;
	/*  background: url(images/dashboardreadmore.gif) no-repeat 0% 50%;*/
    list-style:none;
}
ul.jbcategory li a {
	color:#1e5a7a;
	text-decoration:none;
}
.mastercard1 {
	background:url(images/mastercard.png) no-repeat 100% 0%;
	width:60px;
	height:24px;
	padding:0px 0px 0px 0px;
	display:block;
	text-align:left;
	float:right;
}
.visa1 {
	background:url(images/visa.png) no-repeat 100% 0%;
	width:60px;
	height:24px;
	padding:0px 0px 0px 0px;
	display:block;
	text-align:left;
}
.txgrey {
	color:#666666;
}
.creditswidget {
	font-size:12px;
	font-weight:bold;
}
.crleft {
	float:left;
	padding:3px 0px 0px 3px;
}
.cright a {
	float:right;
	padding:3px 5px 0px 3px;
	text-decoration:none;
	color:#1a3a7c;
}
.creditswidget p {
	clear:both;
	text-align:center;
	padding:40px 0px 10px 0px;
	font-size:30px;
	color:#47ca0d;
}
.offerings {
	width:650px;
	margin:0px auto;
}
.offeringsbox {
	width:300px;
	height:117px;
	background:url(images/offerings.jpg) no-repeat 0% 0%;
	float:left;
	margin:0px 10px 10px 0px;
}
.offeringsbox p {
	text-align:center;
	padding:40px 0px 0px 0px;
	font-size:30px;
	color:#2778bc;
	margin:0px;
}
.offeringsbox p a {
	color:#2778bc;
	text-decoration:none;
}
p.dbline {
	padding:20px 0px 0px 0px;
	margin:0px;
}
/*cv import*/
.importprofilebox {
	width:600px;
	margin:10px auto;
	font-size:12px;
	background:url(images/headersearchbox.jpg) no-repeat 0% 0%;
}
.importprofilebox tr {
	height:154px
}
.importprofilebox tr td {
	padding:5px;
}
.profilesamplebox {
	margin:0px 10px 0px auto;
	width:auto;
	font-size:12px;
}
.profilesamplebox td {
	padding:5px;
}
.importprofilepopup {
	width:500px;
	margin:0px auto;
	background:#d5dcf1;
	border:1px solid #bbbfcd;
	font-size:12px;
}
.importprofilepopup td {
	padding:5px;
}
/*version*/
.version {
	text-align:center;
	font-size:11px;
	color:#063044;
}
/*summarybox*/
.summarybox {
	width:95%;
	margin:5px auto 0px 0px;
	border:2px solid #c9c9c9;
	padding:4px 0px 10px 0px;
	background:#e2e7f0;
}
.summarybox a {
	font-weight:bold;
	color:#1b3460;
	text-decoration:none;
	padding:10px 5px 0px 5px;
	display:block;
}
.summarybox p {
	text-align:left;
	padding:5px 0px 5px 10px;
	font-size:12px;
}
/* dashboardcalender_11jan2009*/
 .contentDashboardwidget h5, .contentDashboardwidgetcv h5 {
	margin: 0px;
	padding:0px 0px 4px 6px;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}
.contentDashboardwidget h5 a, .contentDashboardwidgetcv h5 a {
	text-decoration: none;
	color: #FF0000;
	padding:0px;
	font-weight: bold;
	font-size: 14px;
}
.dashboardcalender {
	background:url(images/calenderbg.gif) no-repeat 0% 0%;
	width:270px;
	height:41px;
	margin:0px auto;
	font-size:12px;
}
.dashboardcalender p {
	margin:0px;
	padding:3px 0px 0px 10px;
	color:#47484f;
}
.buybutton {
	background:url(images/buy.gif) no-repeat 0% 0%;
	width:49px;
	height:23px;
	border:0px;
}
.dvProgress {
	background:url(images/loading.gif) no-repeat 0% 0%;
	width:50px;
	height:50px;
}
.indexSearchDivTextBox {
	width: 100px;
	border: 1px solid #bed5df;
	font-size: 11px;
}
.indexSearchDivDropDownList {
	border: 1px solid #bed5df;
	font-size: 11px;
}
li.newsection {
	background:url(images/new.gif) no-repeat 0% 0%;
}
.newsection {
	height:19px;
}
.simplesearch {
	text-decoration:none;
	color:#9eb1b9;
}
.calenderdetails {
	width:25%;
	background:#f8f8f8;
	vertical-align:top;
	padding:3px;
}
.calenderdetails h6 {
	font-size:14px;
	padding:5px 0px 5px 10px;
	color:#4eca17;
	margin:0px;
}
.calenderdetails table {
	margin:0px 0px 0px 10px;
}
.calenderdetails table td {
	font-size:12px;
	padding:5px 0px 5px 10px;
	border-bottom:1px dotted #CCCCCC;
	color:#0a9da6;
}
.calenderdetails table td a {
	text-decoration:none;
	color:#4b72bb;
	font-weight:bold;
}
.articledetailsbox {
	width:90%;
	margin:3px auto 0px auto;
	border:2px solid #F2F2F2;
}
.articledetailsimage {
	width:10%;
	padding:3px;
	vertical-align:top;
}
.articledetailscontent {
	padding:5px;
	vertical-align:top;
}
.articledetailsbox h2 {
	font-size:16px;
	margin-top:0px;
	padding-top:0px;
	color:#3cac15;
}
.articledetailsbox h2 a {
	color:#3cac15;
	text-decoration:none;
}
.articledetailsbox h3 {
	font-size:13px;
	margin-top:0px;
	padding-top:0px;
	color:#646464;
}
.articledetailscontent p {
	text-align:left;
}
.closeSearch {
	background:url(images/cross.png) no-repeat 0px 0px;
	width:17px;
	height:17px;
	cursor:pointer;
	display:none;
}
.profilephotodiv {
	padding:10px;
	font-size:12px;
	border:1px solid #90b615;
	background:#FFFFFF;
}
.jobDescriptionPopUp {
	font-family:Arial;
	border:none;
	width:100%;
	height:100px;
	font-size:12px;
}
.jobres {
	vertical-align:top;
	white-space:normal;
	width:30%;
}
/*hot topics page*/
.contentgoogleadvt {
	width:18%;
	float:left;
}
.contenthotopicsection {
	width:82%;
	float:left;
}
.contenthotopicsection h3 {
	color:#7bb11b;
	margin:0px;
	padding:10px 0px 0px 5px;
	font-size:20px;
}
.contenthotopicbox {
	float:left;
	width:380px;
	_width:360px;
	margin:0px 10px 0px 0px;
	border-bottom:1px solid #CCCCCC;
}
.contenthotopicbox h4 {
	color:#0a5171;
	font-weight:bold;
	font-size:16px;
	margin:0px;
	padding:5px 0px 5px 5px;
}
.contenthotopicbox h4 a {
	text-decoration:none;
	color:#0a5171;
}
p.hotopicheading {
	color:#7bb11b;
	font-weight:bold;
	font-size:12px;
	margin:0px;
	padding:0px 0px 5px 5px;
}
.contenthotopicsmain {
	width:100%;
	clear:both;
	margin:3px 0px 3px 0px;
}
.contenthotopicsimg {
	float:left;
	width:90px;
}
.contenthotopicsdetails {
	width:285px;
	_width:265px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
.contenthotopicsdetails a {
	text-decoration:none;
	color:#0d4f6f;
}
.contenthotopicsdetails h2, .contenthotopicsdetails h3, .contenthotopicsdetails h4 {
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#195b88
}
.hotpaging {
	text-align:right;
	font-size:12px;
	width:97%;
	margin:1px auto 0px 0px;
	padding:5px;
	font-weight:bold;
	background:#F2f2f2;
}
.hotpaging a {
	text-decoration:none;
	color:#666666;
	padding:0px 3px 0px 3px;
}
.surveytabbox {
	width:90%;
	margin:0px;
}
.surveytabselected a, .surveytabnormal a {
	width:104px;
	font-weight:bold;
	float:left;
	margin:0px 3px 0px 0px;
	padding:10px 8px 0px 8px;
	color:#FFFFFF;
	background:#609a0d url(images/surveytabselected.gif) no-repeat 0% 0%;
	height:20px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
}
.surveytabnormal a {
	background:#609a0d url(images/surveytabnormal.gif) no-repeat 0% 0%;
	color:#000000;
}
.surveytabnormal a:hover {
	color:#FFFFFF;
	background:#609a0d url(images/surveytabselected.gif) no-repeat 0% 0%;
}
/* advertising on 23 feb 2010*/
.advertising {
	width:98%;
	margin:0px auto;
	background:#FFFFFF;
	font-size:12px;
}
.advertising p {
	padding:10px;
	margin:0px;
}
.advertising p a {
	text-decoration:none;
	color:#244bae;
	font-weight:bold;
}
.advtsubox {
	width:98%;
	margin:0px auto 0px auto;
	border:1px solid #CCCCCC;
	clear:both;
}
.advtsubox h3 {
	border-bottom:3px solid #90b615;
	color:#FFFFFF;
	font-size:15px;
	margin:0px auto;
	background:#223157;
	padding:5px;
}
p.advthead {
	padding:10px 0px 0px 10px;
	font-size:13px;
	color:#0b1a3c;
	font-weight:bold;
}
.advtlist {
	clear:both;
	padding:10px 0px 10px 5px;
	margin:0px 10px 0px 10px;
	background:#F2F2F2;
	border-bottom:1px solid #FFFFFF;
}
.advtname {
	float:left;
	width:25%;
	color:#02525b;
	font-weight:bold;
}
.advtmobile {
	float:left;
	width:23%;
}
.advtlandnumber {
	float:left;
	width:23%;
}
.advtemail {
	float:left;
	width:29%;
}
.advtemail a {
	text-decoration:none;
	color:#1944a7;
	font-weight:bold;
}
.extlnks {
	width:100%;
	background:#d2d2cd;
	margin:-3px auto 0px auto;
	border-top:1px solid #a9b6bc;
	clear:both;
	padding:3px 0px 0px 0px;
}
.extlnks p {
	margin:0px auto 0px auto;
	width:97%;
	padding:5px 0px 4px 0px;
	font-size:12px;
}
p.nichelinks {
	color:#6e8c0d;
	border-bottom:1px solid #b0b0ac;
	margin:0px auto 0px auto;
}
p.nichelinks a {
	color:#6e8c0d;
	text-decoration:none;
}
p.countrylinks {
	color:#17597b;
	border-top:1px solid #FFFFFF;
}
p.countrylinks a {
	color:#17597b;
	text-decoration:none;
}
/*article comments 6march2010*/
.articlecomments {
	width:460px;
	clear:both;
	margin:0px 0px 0px auto;
	padding:20px 0px 0px 0px;
}
.postacomment {
	font-size:11px;
}
.postacomment a {
	text-decoration:none;
	color:#1a99e2;
}
.commentsgrid {
	width:100%;
}
.commentsgrid td {
	border-top:2px solid #dfdfdf;
}
.commentsgrid p {
	text-align:left;
}
.commentperson {
	color:#0f95da;
	font-weight:bold;
}
.comntreportabuse {
	color:#fa5e11;
}
.comntreportabuse a {
	color:#fa5e11;
	text-decoration:none;
}
p.comntreplies {
	color:#50970a;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
}
p.comntreplies a {
	color:#50970a;
	text-decoration:none;
}
.replydetails table {
	width:90%;
	margin:0px auto;
}
.replydetails table td {
	padding:5px;
	text-align:left;
	border-bottom:1px solid #F2F2F2;
	border-top:none;
}
/*quickpoll*/
.contentspbox2 table {
	width:100%;
}
.contentspbox2 table td ul li {
	border-right:1px solid #90b615;
	padding:5px 0px 5px 10px;
}
.contenthomesparea2 {
	margin:0px 0px 0px 0px;
	background:#FFFFFF url(images/contentspareabg_bg.jpg) repeat-x 0% 100%;
	padding:0px 0px 10px 0px;
}
.quickpoll {
	width:260px;
	min-height:310px;
	float:left;
	margin:5px 0px 0px 0px;
}
.quickpolltop {
	background:url(images/quickpoll.png) no-repeat 0% 0%;
	_background:url(images/quickpoll.gif) no-repeat 0% 0%;
	padding:15px 0px 0px 0px;
}
.quickpollbottom {
	background:url(images/quickpoll.png) no-repeat 0% 100%;
	_background:url(images/quickpoll.gif) no-repeat 0% 100%;
	padding:0px 0px 10px 0px;
}
.quickpoll h5 {
	margin:0px;
	padding:0px 0px 0px 15px;
	color:#0e4e71;
	font-size:17px;
}
.quickpoll p {
	color:#0e4e71;
	font-size:12px;
	margin:0px;
	padding:5px 20px 5px 20px;
}
.pollsubmit {
	float:right;
	background:url(images/hotjobslist.gif) no-repeat 0% 50%;
	font-size:15px;
	font-weight:normal;
	color:#0e4e71;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	margin:0px 10px 0px 0px;
}
div.surveyradio {
	color:#3b6e8a;
	font-size:12px;
	margin:0px;
	padding:5px 0px 0px 20px;
}
.quickpoll table {
	margin:0px 0px 0px 10px;
	padding:0px;
}
.quickpoll td {
	padding:0px 0px 0px 10px;
	color:#3b6e8a;
	font-size:12px;
}
.quickpoll a {
	text-decoration:none;
	color:#3b6e8a;
	font-size:12px;
}
.previousPollLink {
	margin:5px 10px 0px 0px;
	padding:0px 0px 0px 5px;
	color:#237ab5;
	text-decoration:none;
	border:none;
	font-weight:bold;
	height:25px;
	font-family:Arial;
	cursor:hand;
	cursor:pointer;
}
/*12april2010*/
.contentspscetion3 {
	width:100%;
	margin:0px;
	clear:both;
	padding:0px 0px 0px 0px;
}
.recruitingnow {
	width:545px;
	float:left;
	min-height:200px;
	background:url(images/recruitnow.png) no-repeat 0% 0%;
	_background:url(images/recruitnow.gif) no-repeat 0% 0%;
	margin:10px 0px 0px 0px;
}
.recruitingnow h3 {
	color:#fbaf28;
	margin:0px;
	font-size:16px;
	padding:10px 0px 20px 30px;
}
.recruitingnowspot {
	width:83px;
	height:83px;
	border:1px solid #a5c639;
	background:#a5c639;
	float:left;
	margin:10px 0px 0px 18px;
}
.section3advt {
	width:155px;
	float:left;
	min-height:150px;
	text-align:center;
	padding:45px 0px 0px 0px;
}
/*13april*/
h4.hotnewshd {
	margin:0px 0px 0px 5px;
	padding:15px 0px 5px 30px;
	background: url(images/hotjobs.png) no-repeat 0% 0%;
	_background: url(images/hotjobs.gif) no-repeat 0% 0%;
}
ul.hotnewslist {
	margin:0px 0px 0px 30px;
	padding:0px;
}
ul.hotnewslist li {
	list-style:none;
	padding:5px 0px 2px 10px;
	font-size:12px;
	color:#525252;
}
ul.hotnewslist li a {
	text-decoration:none;
	color:#525252;
}
ul.latestnews1 {
	margin:0px 0px 0px 15px;
	padding:0px;
}
ul.latestnews1 li {
	list-style:none;
	padding:5px 0px 2px 10px;
	font-size:13px;
	color:#525252;
	height:25px;
	background:#f1f1f0;
	border-bottom:1px solid #FFFFFF;
	width:400px;
	font-family:Arial;
	font-size:12px;
}
ul.latestnews1 li a {
	text-decoration:none;
	color:#525252;
	padding:5px 10px 5px 10px;
	color:#0e4e71;
	display:block;
}
.dvCVCompletionHome {
	padding:0px;
	margin:1px 0px 0px 0px;
	float:left;
	height: 10px;
	background-color: #ffffff;
	width: 160px;
	border: solid 1px #83AC52;
}
.quickpollCount {
	float:left;
	padding:2px 20px 0px 10px;
	margin:0px;
	color:#237ab5;
	font-size:10px;
}
.contentwelcomesectone h5 {
	font-size:16px;
	color:#fca532;
	margin:0px;
	padding:6px 0px 0px 16px;
}
.contentwelcomesectone h5 a{
	color:#fca532;
	text-decoration:none;
}
.latestnewsbody {
	background:#FFFFFF;
}
/*3may2010*/
.pricingpopup {
	background:#F2F2F2;
	border:3px solid #90b615;
	width:250px;
}
.pricingpopup td {
	padding:4px;
	font-size:12px;
	color:#525252;
}
.tdBold {
	font-weight:bold;
}
.tdAlignRght {
	text-align :right;
}
.tdAltRow {
	background-color:#EDF7E1;
}
/*4may2010*/
p.stage {
	font-size: 11px;
	background:url(images/hotjobslist.gif) no-repeat 0px 5px;
	_background:url(images/hotjobslist.gif) no-repeat 0px 5px;
	padding:4px 0px 4px 25px;
}
/*6may2010*/
.creditgreen {
	background:url(../../SharedImages/green.png) no-repeat 0% 50%;
	padding:0px 15px 0px 25px;
}
.creditred {
	background:url(../../SharedImages/red.png) no-repeat 0% 50%;
	padding:0px 10px 0px 25px;
}
.creditbuybutton {
	background:url(../../SharedImages/buybutton.png) no-repeat 0% 0%;
	width:50px;
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0px 5px 15px;
}
.creditbuybutton a {
	text-decoration:none;
	color:#FFFFFF;
}
/*agent*/
.agentofferingsblue, .agentofferingsgreen, .agentofferingsgold {
	float:left;
	width:300px;
	margin:0px 5px 5px 0px;
	height:220px;
	cursor:pointer;
	cursor:hand;
}
.agentofferingsblue {
	background:url(images/agentofferingsblue.png) no-repeat 0% 0%;
	color:#FFFFFF;
}
.agentofferingsgreen {
	background:url(images/agentofferingsgreen.png) no-repeat 0% 0%;
	color:#FFFFFF;
}
.agentofferingsgold {
	background:url(images/agentofferingsgold.png) no-repeat 0% 0%;
	color:#FFFFFF;
}
.agentofferingsblue h2, .agentofferingsgreen h2, .agentofferingsgold h2 {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:20px 0px 5px 20px;
}
.agentofferingsblue h2 a, .agentofferingsgreen h2 a, .agentofferingsgold h2 a {
	color:#FFFFFF;
	text-decoration:none;
}
.agentofferingsblue p, .agentofferingsgreen p, .agentofferingsgold p {
	margin:0px;
	padding:3px 0px 0px 20px;
	font-size:12px;
}
.agentofferingsblue ul, .agentofferingsgreen ul, .agentofferingsgold ul {
	margin:0px;
	padding:10px 0px 0px 40px;
}
.agentofferingsblue li, .agentofferingsgreen li, .agentofferingsgold li {
	list-style:disc;
	padding:4px 0px 2px 0px;
}
.agentboxlargegold, .agentboxlargegreen, .agentboxlargeblue {
	width:600px;
	float:left;
	height:325px;
	background:url(images/agentoffboxlarge_gold.png) no-repeat 0% 0%;
	color:#FFFFFF;
	padding:25px 0px 0px 0px;
}
.agentboxlargegreen {
	background:url(images/agentoffboxlarge_green.png) no-repeat 0% 0%;
}
.agentboxlargeblue {
	background:url(images/agentoffboxlarge_blue.png) no-repeat 0% 0%;
}
.agentboxlargegold p, .agentboxlargegreen p, .agentboxlargeblue p {
	padding:5px 20px 5px 20px;
	margin:0px;
}
.agentboxlargegold h2, .agentboxlargegreen h2, .agentboxlargeblue h2 {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px 0px 5px 20px;
}
.agentboxlargegold h2 a, .agentboxlargegreen h2 a, .agentboxlargeblue h2 a {
	color:#FFFFFF;
	text-decoration:none;
}
.agentboxlargegold ul, .agentboxlargegreen ul, .agentboxlargeblue ul {
	margin:0px;
	padding:5px 20px 5px 60px;
}
.agentboxlargegold li, .agentboxlargegreen li, .agentboxlargeblue li {
	list-style:disc;
	padding:4px 0px 2px 0px;
}
.agentboxlargegold li a, .agentboxlargegreen li a, .agentboxlargeblue li a {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
.agentboxsmallgold, .agentboxsmallgreen, .agentboxsmallblue {
	width:320px;
	float:left;
	height:350px;
	margin:0px 0px 0px 10px;
	background:url(images/agentoffboxsmall_gold.png) no-repeat 0% 0%;
	color:#FFFFFF;
}
.agentboxsmallgreen {
	background:url(images/agentoffboxsmall_green.png) no-repeat 0% 0%;
}
.agentboxsmallblue {
	background:url(images/agentoffboxsmall_blue.png) no-repeat 0% 0%;
}
.agentboxsmallgold p, .agentboxsmallgreen p, .agentboxsmallblue p {
	padding:5px 20px 5px 20px;
	margin:0px;
	color:#FFFFFF;
}
.agentboxsmallgold p a, .agentboxsmallgreen p a, .agentboxsmallblue p a {
	text-decoration:none;
	color:#FFFFFF;
}
.agentboxsmallgold h2, .agentboxsmallgreen h2, .agentboxsmallblue h2 {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:25px 0px 5px 20px;
}
.agentboxsmallgold h2 a, .agentboxsmallgreen h2 a, .agentboxsmallblue h2 a {
	color:#FFFFFF;
	text-decoration:none;
}
.agentdatabox {
	width:90%;
	margin:0px auto;
}
.agentgrid {
	background:#FFFFFF;
	border:1px solid #dce6f2;
	width:100%;
	margin:10px 0px 0px 0px;
}
.agentgrid td, .agentgrid th {
	padding:5px;
	text-align:left;
	font-size:12px;
}
.agentgrid th {
	background:#b8cde5;
	border-right:1px solid #FFFFFF;
	font-weight:bold;
	font-size:11px;
	color:#3a506b;
}
.agentgrid a {
	text-decoration:none;
	font-weight:bold;
	color:#3a506b;
}
.agentnormalbox {
	margin:5px auto 0px auto;
	width:90%;
}
.agentnormalbox td {
	padding:5px;
}
.agenttxbx {
	width:80px;
}
.newhomearticleleft {
	width:100%;
	_width:100%;
	float:left;
	height:188px;
}
/*.newhomearticleright {
	float: left;
	width: 0%;
	visibility: hidden;
}*/
.rowaltnew {
	background:#dce6f2;
}
/*my referral*/
.contentDashboardwidgetcv h6 {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	font-weight:bold;
	color:#525252;
	clear:both;
}
.myreferalbox {
	margin:-30px 0px 0px 0px;
	clear:both;
}
.jobOrders {
	margin:-5px 0px 0px 0px;
}
#headerMenu ul li a {
	padding:0px 0px 0px 1px;
}
.refersitepreview {
	background: #ffffff;
	width: 800px;
	height: 900px;
	padding: 15px;
	margin: 2px;
	position:absolute;
	top: 20%;
	left: 20%;
}
.lblQuestion {
	font-size: 12px;
	text-align: justify;
	margin: 0px;
}
/*17june2010*/
.contentspboxjobs table {
	width:100%;
}
.contentspboxjobs table td ul li {
	border-right:1px solid #90b615;
	padding:5px 0px 5px 10px;
}
.contentspboxjobs {
	margin:0px auto;
	clear:both;
	width:100%;
	padding:10px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
}
.jobsbyCategory {
	width:949px;
	margin:0px auto;
	background:url(images/jobsbycategory.gif) no-repeat 0% 0%;
	height:106px;
}
.jobsbySpecialization {
	width:949px;
	margin:0px auto;
	background:url(images/jobsbyspeciailisation.gif) no-repeat 0% 0%;
	height:106px;
}
.jobcategory, .jobspl {
	text-decoration:none;
	color:#203777;
	font-size:13px;
	float:left;
	width:155px;
	text-align:center;
	font-weight:bold;
	padding:6px 0px 15px 0px;
}
.industrydetails, .specializationdetails {
	clear:both;
	padding:10px 0px 0px 0px;
}
/*for magazine*/
.contentMagazine {
	width:960px;
	margin:0px auto;
	background:#FFFFFF;
}
.contentMagsect1 {
	width:320px;
	float:left;
}
.contentMagsect2 {
	width:370px;
	float:left;
}
.contentMagsect3 {
	width:270px;
	float:left;
}
.contentMagsect3 p {
	margin:0px auto;
	padding:5px 0px 10px 0px;
	text-align:center;
}
.magsectmain {
	width:98%;
	margin:0px auto 10px 0px;
}
p.magmainpic {
	margin:0px;
	padding:0px 0px 10px 0px;
}
p.magmainpic img {
	border:1px solid #afc6d1;
}
p.magtitlehd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525252;
	margin:0px;
	padding:0px 10px 0px 5px;
	text-transform:uppercase;
}
.magsectmain h6 {
	color:#2f5f87;
	font-size:22px;
	margin:0px 10px 0px 5px;
}
p.magmaindetails {
	margin:0px;
	padding:0px 10px 0px 5px;
	font-size:12px;
}
p.magwritter {
	color:#71ad11;
	font-size:12px;
	width:96%;
	margin:0px auto;
	padding:10px 0px 10px 5px;
	border-bottom:1px solid #71ad11
}
.magmainsub {
	width:48%;
	float:left;
	margin:0px 3px 0px 0px;
}
.magmainsub h6 {
	color:#2f5f87;
	font-size:14px;
	margin:0px;
	padding:5px 0px 5px 5px
}
.magmainsub h3 {
	font-size:11px;
	color:#525252;
	margin:0px;
	padding:5px 10px 0px 5px;
	text-transform:uppercase;
	font-weight:normal;
}
p.magpic {
	margin:0px;
	padding:0px;
}
p.magpic img {
	border:1px solid #afc6d1;
}
p.magsubdetails {
	margin:0px;
	padding:0px 10px 0px 5px;
	font-size:12px;
}
p.magwrittersub {
	color:#71ad11;
	font-size:12px;
	width:96%;
	margin:0px auto 0px 0px;
	padding:5px 0px 10px 5px;
}
.grnbdr {
	border-top:1px solid #71ad11;
}
/*othernews*/
#othernews {
	width:960px;
	margin:0px auto;

}
#othernews iframe {
	height:160px;
}
#othernews h4 {
	font-size:17px;
	color:#235175;
	margin:0px;
	padding:0px 0px 5px 10px;
}
.othernewsbox {
	float:left;
	width:24%;
	border-right:1px solid #94b216;
	margin:0px 0px 10px 5px;
	min-height:150px;
}
.othernewsbox h5 {
	font-size:12px;
	color:#535353;
	margin:0px;
	padding:0px 0px 0px 5px;
}
.othernewstable {
	width:100%;
}
.othernewsimg {
	padding:5px;
	text-align:center;
	width:40%;
	vertical-align:top;
}
.othernewsdetails {
	font-size:12px;
	color:#5e626c;
	font-weight:normal;
	vertical-align:top;
	padding:5px;
}
.othernewsdetails h4{ font-size:12px; 
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#5e626c;

}
.othereadmore {
	float:right;
	padding:10px 10px 10px 23px;
	text-decoration:none;
	color:#5e626c;
	background:url(images/morearr.gif) no-repeat 0% 50%;
}
/*page not found*/
.pagenotfound {
	background:#326288 url(images/error404.jpg) no-repeat 0% 0%;
	padding:282px 0px 0px 0px;
	min-height:500px;
}
.pagenotfound p {
	margin:0px;
	padding:0px 0px 0px 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#FFFFFF;
}
.subtx404 {
	font-size:16px;
	font-weight:normal;
}
.subtx404 a {
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
	background:url(images/roundarr.png) no-repeat 0% 0%;
	padding:0px 0px 0px 20px;
}
/*packagemain*/
.packagemain {
	width:95%;
	margin:0px auto;
	padding:0px 0px 10px 0px;
}
.packagebox {
	width:274px;
	float:left;
	margin:10px;
	background:url(images/packagebg.gif) no-repeat 0% 100%;
	min-height:220px;
	_height:220px;
	padding:0px 0px 10px 0px;
}
.packagebox h2 {
	background:url(images/packageheader.gif) no-repeat 0% 0%;
	margin:0px;
	padding:5px 0px 0px 10px;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	height:34px;
}
.packagebox table {
	width:95%;
	margin:0px auto;
	font-size:12px;
	background:#efeff7;
	color:#185ab5;
}
.packagebox table td {
	padding:5px;
	border-bottom:1px solid #FFFFFF;
	height:20px;
}
.packagerowalt {
	background:#eff7ff;
}
.pkgsubtotal td {
	font-weight:bold;
	color:#000000;
}
.packagetotal td {
	background:#2973d6;
	color:#FFFFFF;
	font-weight:bold;
}
.pagination {
	width:90%;
	margin:10px auto 20px auto;
	font-size:11px;
	font-weight:bold;
}
.pagination span {
	background:#2973d6;
	padding:0px 4px 0px 4px;
	color:#FFFFFF;
}
.pagination a {
	text-decoration:none;
	color:#000000;
	padding:0px 5px 0px 5px;
	border-right:1px solid #CCCCCC;
}
/*new tabs in articlespage*/
.articlestab {
	margin:0px 0px 0px 2px;
}
.contentwelspecbox1a, .contentwelspecbox2a, .contentwelspecbox3a {
	background: url(images/jobeseekernew1.gif) no-repeat 0% 0%;
	width: 258px;
	height: 205px;
	margin: -40px auto 0px auto;
	*position:relative;
	font-size:15px;
}
.contentwelspecbox2a {
	background: url(images/jobeseekernew2.gif) no-repeat 0% 0%;
}
.contentwelspecbox3a {
	background: url(images/jobeseekernew3.gif) no-repeat 0% 0%;
}

.spadvt {
	text-align:right;
	padding:0px 0px 5px 0px;
	height:15px;
	float:right;
}
.spadvt img {
	background:#fdb026;
	padding:10px 0px 10px 0px;
 	*margin:-78px 0px 0px 0px;
	*position:relative;
}
#dvLatestNews {
	margin:0px 0px 0px 5px;
}
/*folderopen*/

.folderopen, .folderclosed {
	display:block;
	background:url(images/folderopen.gif) no-repeat 5px 50%;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 5px 25px;
	text-decoration:none;
	color:#000000;
	border-bottom:1px dotted #CCCCCC;
}
.folderclosed {
	background:url(images/folderclosed.gif) no-repeat 5px 50%;
}
.folderopen a, .folderclosed a {
	text-decoration:none;
	color:#000000;
}
/*advt on 2 augut2010*/
.btmadvt {
	width:620px;
	float:left;
	margin:10px 0px 0px 35px;
	_margin:10px 0px 0px 20px;
}
/*1nov2010*/
.jobsearch{
	width:750px;
	margin:0px auto;
		border: 1px solid #eaebe6;
	background: #f5f6f3;
	font-size:12px;
	}
.jobsearch table{
	width:100%;
}
.jobsearch table td{
	padding:5px;
	vertical-align:top;
	}
.jobsearch a{
	text-decoration:none;
	color:#077ad3;
}
.jobsearch tr.altbg{
	background:#FFFFFF;
}
.jobsearch td.wdbx1{
	width:150px;
}
/*9nov2010*/
.textadvts{
	margin:-140px 0px 0px 0px;
	clear:both;
	float:left;
	*width:100%;
}
.textadsbox{
	float:left;
	width:125px;
	min-height:125px;
	_height:125px;
	border:1px solid #a5c639;/* change color */
	margin:0px 0px 0px 10px;
	cursor:pointer;/* add */
	
}
.textadsbox h2{
	margin:0px;
	padding:5px;
	background:#a5c639; /* change color */
	color:#FFFFFF;
	font-size:12px;
}
.textadsbox h3{
	margin:0px;
	padding:5px;
	color:#000000;
	font-size:12px;
}
.textadsbox p{
	margin:0px;
	padding:0px 5px 5px 5px;
	font-size:12px;
}
.note{
	font-size: 11px;
     color: #908F8F;
   }
.jqDialog_box {
	background: #eeeeee;
	position: absolute;
	width: 350px;
	height: 150px;
	font-family: Arial;
	color:#1961B2;	
	border-width: 3px 1px 1px 1px;
	border-style: solid;
	border-color: #0e4071;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding:0px;
	display:none;
}

tr.jqDialog_boxheader
{
    	background: #0e4071;
}
.popupbut
{
    background:url(images/popupbut.gif) no-repeat 0% 0%;
    border:none;
     cursor:pointer;
     width:48px;
     height:21px;
     color:#FFFFFF;
     font-weight:bold;
     font-size:11px;
     text-align:center;
}
.jqDialog_content {
	margin: 10px;
	font-weight: bold;
	font-size: 12px;
	height: 80px;
	overflow: hidden;
	text-align: center; 
}
.jqDialog_options {
	margin: 10px;
	text-align: center; 
}
.jqDialog_options button {
	font-family: Arial;
	margin-right: 5px;
	background: #666;
	border: 0px;
	font-size:20px;
	color: #fff;
	width: auto;

}
#jqDialog_close {
	background: none;
	border: none;
	float: right;
	font-weight: bold;
	font-size: 10px;
	color: #cc0000;
}

