@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#container {
	margin: 0px;
	padding: 0px;
	width: 950px;
}


#wrapper {
	margin: 0px;
	padding: 0px;
	width: 950px;
}

#top {
	padding: 0px;
	width: 948px;
	height: 115px;
	overflow:hidden;
	background-image: url(images/top.jpg);
	background-repeat: repeat-x;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #446F40;
}

#nav {
	margin: 0px;
	padding: 0px;
	width: 950px;
	
}

div#navtop {
	padding-top: 5px;
	width: 950px;
	height:30px
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-color: #3d3d3d;
	color:#ffffff;
	height: 25px;
	//height:30px;
}

#navtop span{
	color:#fff;
}

#navtop a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: 200;
	text-transform:uppercase;
	margin: auto 8px;
}

#navtop a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: 200;
}

#navtop a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff300;
	text-decoration: none;
	font-weight: 200;
}
#navtop a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E3E3E3;
	text-decoration: none;
	font-weight: 200;
}

#navbot {
	padding: 0px;
	width: 950px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #ECF8EA;
		height: 17px;
}

#content {
	margin: 0px;
	width: 948px;
	border: 1px inset #446F40;
	background-color: #FFFFFF;
	}
	
#content p	{
padding:5px;
}

#sidebarmiddle	.title {
	background-color:#666666;
	width:195px;
	height:20px;
	margin:auto;
	border: 1px solid #446F40;
	}
	


#sidebarmiddle h3	{
	margin:1px 0 0 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: 300;
}


#sidebarmiddle2	.title {
	background-color:#666666;
	width:170px;
	height:20px;
	margin:auto;
	border: 1px solid #446F40;
	}
	


#sidebarmiddle2 h3	{
	margin:1px 0 0 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: 300;
}



#middle	.title {
	background-color:#666666;
	width:200px;
	height:20px;
	margin:auto;
	border: 1px solid #446F40;
	}

#middle h3	{
	margin:1px 0 0 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: 300;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#footer {
	margin: 0px;
	padding: 0px;
	width: 950px;
}

#foottop {
	padding: 0px;
	width: 950px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-color: #E7E5E5;
	border:1px inset #333333;
}

#footbot {
	padding: 0px;
	width: 950px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #ECF8EA;
	border:1px inset #333333;
}

#clear {
	clear: both;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00954c;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00954c;
	text-decoration: none;
}
#footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
#footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
#footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00954C;
	text-decoration: none;
}
#footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

#blah {
	width: 850px;
	background-color: #4E9C75;
	padding: 5px;
	border: 1px dashed #02A555;
	float: left;
}
#blah2 {
	float: right;
	padding: 10px;
	width: 435px;	
	
	
}
.style2 {font-size: 10px}
.style3 {color: #00A550}
.style4 {
	color: #FF0000;
	font-size: 16px;
}
.style5 {
	color: #003300;
	
}
.style6{
	color: #FF0000;	
}
.warning {
	color: red;
	font-size: 14px;
	font-weight: bold;
}
#bl {
    margin: 0px;
	padding: 0px;
	width: 199px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E2EDE2;
}

#columnleft {
    margin: 0px;
	padding: 0px;
	width: 180px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E2EDE2;
}

#columnleft2 {
    margin: 0px;
	padding: 0px;
	width: 160px;
	float: right;
	/*border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E2EDE2;*/
	/*border: 1px solid #446F40;*/
}

#columnleft3 {
    margin: 0px;
	padding: 0px;
	width: 160px;
	float: right;
	/*border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E2EDE2;*/
	/*border: 1px solid #446F40;*/
}

#bm {
	margin: 0px;
	width: 720px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
}
#bmain {
	margin: 0px;
	width: 566px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	/*border: 1px solid #000000;*/
}
#bmain2 {
	margin: 0px;
	width: 760px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	/*border: 1px solid #000000;*/
}
#br {
	margin: 0px;
	padding: 0px;
	width: 199px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #E0ECE0;
}

#columnright {
	margin-top: 0px;
	padding: 0px;
	width: 199px;
	float: right;
	/*border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #E0ECE0;*/
	/*border: 1px solid #000000;*/
}

#columnright2 {
	margin-top: 0px;
	padding: 0px;
	width: 170px;
	float: right;
	/*border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #E0ECE0;*/
	/*border: 1px solid #000000;*/
}

#columnright3 {
    margin: 0px;
	padding: 0px;
	width: 160px;
	float: right;
	/*border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #E2EDE2;*/
	/*border: 1px solid #446F40;*/
}

#spon {
	clear:both;
	padding: 0px;
	width: 938px;
	text-align:center;
}
.tableForm 	{border:1px solid #d5d5d5; width:100%; margin-bottom:5px; background:#fff; text-align:left;}
.tableForm2 	{border:1px solid #d5d5d5; width:80%; margin-bottom:5px; background:#fff; text-align:left;}
th, .tableHead 	{border:1px solid #d5d5d5; padding:2px 6px; font-size:13px; font-weight:bold; background:#e5e5e5; color:#000;}
.tableHighlight {border:none; padding:2px 6px; font-size:13px; font-weight:bold; background:#e5e5e5; color:#000;}
.tablePrompt 	{border:1px solid #d5d5d5; padding:1px 3px; font-size:13px;}
.tablePromptRqd {border:1px solid #d5d5d5; padding:1px 3px; font-size:13px; font-weight:bold;}
.tableData 	{border:1px solid #d5d5d5; padding:3px 5px;}
.tablePhoto	{border:1px solid #d5d5d5; border-right:none; text-align:center;}
.tableHelp 	{color:#ff0000; font-size:12px;}
h1	{font-size:20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.subTHead 	{font-size:10px; font-weight:bold; padding:0px 3px; position:relative; top:1px; color:#900;}
td	{font-size:12px; margin:0px; padding:0px; vertical-align:middle;}
th.headline {border:0px solid #d5d5d5; padding:2px 6px; font-size:13px; font-weight:bold; background: none; color:#000;}
th.headline2 {border:0px solid #d5d5d5; padding:2px 6px; font-size:13px; font-weight:bold; background: #00A651; color:#000;}
th.headline3 {border:0px solid #d5d5d5; padding:2px 6px; font-size:13px; font-weight:bold; background: none; color:#000;}
p.error 
{
	color: red;
	background: #fcffd3;
	border: 1px solid #CE0000;
	margin:5px;
	padding:5px;
}


/********** ALIGNMENT STYLES **********/
.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.aj { text-align:justify; }
.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fo { float:left; width:100%; clear:both; display:inline; }
.flwm { float:left; margin:0 10px 5px 0; display:inline; }
.frwm { float:right; margin:0 0 5px 10px; display:inline; }
.cb { clear:both; display:block; visibility:hidden; height:auto; line-height:0; content:'.' }
.cl { clear:left; }
.cr { clear:right; }

/********** ACCESSORIES STYLES **********/
.pointer { cursor:pointer; }
.help { cursor:help; }
.m2px { margin:2px; }
.m2px5px { margin:2px 5px; }
.m5px { margin:5px; }
.m5px10px { margin:5px 10px; }
.m10px { margin:10px; }
.mb2px { margin-bottom:2px; }
.mb5px { margin-bottom:5px; }
.mb10px { margin-bottom:10px; }
.mb15px { margin-bottom:15px; }
.mb20px { margin-bottom:20px; }
.p2px { padding:2px; }
.p2px5px { padding:2px 5px; }
.p5px { padding:5px; }
.p5px10px { padding:5px 10px; }
.p10px { padding:10px; }
a img { border:0px; }
.banner { margin:15px auto; text-align:center; color:#333; }
.banner img { display:block; margin:0 auto 5px; }
.keywords { background:#eee; padding:0 2px; color:#555; font-weight:bold; }
.star { font-weight:bold; color:#c00; }
.b { font-weight:bold; }
.i { font-style:italic; }
.u, a.u:link, a.u:visited { text-decoration:underline; }
a.u:hover, a.u:active { text-decoration:none; }
.n { font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; }
.bcs { border-collapse:separate; }
.nw { white-space:nowrap; }
.ww { word-wrap: break-word; } /* Only works in IE; does't work with width in %(percent) */
.ttc { text-transform:capitalize; }
.ttu { text-transform:uppercase; }
.db { display:block; margin:0 auto; }

/********** OTHER STYLES **********/
.bdr { border:1px solid #ccc; }
.bdrG { border:1px solid #5b9c61; }
.bdrO { border:1px solid #f60; }
.bdrOtb { border:1px solid #f60; border-width:1px 0;}
.bdrO { border:1px solid #f60; }
.bdrT { border-top:1px solid #ccc; }
.bdrR { border-right:1px solid #ebebeb; }
.bdrB { border-bottom:1px solid #ccc; }
.bdrL { border-left:1px solid #ccc; }
.bdrAll, .bdrAll td, .bdrAll th  { border:1px solid #ccc; }
.bdrN, .bdrN td, .bdrN th { border:0; }

.bgWhite { background:#fff; }
.bgWhite2 { background:#fcfcfc; }
.bgGrey2 { background:#ecffef; }
.bgGray3 { background:#f7f7f7; }
.bgGray3a { background:#f9f9f9; }
.bgGray { background:#e9e9e9; }
.bg1 { background:#ffe4d5; }
.bg2 { background:#fffdfb; }
.bg3 { background:#eff8ec; }
.bg6 { background:#fbf9eb; }
.bg7 { background:#edfbeb; }
.bg7a { background:#c9f3c3 url(images-pi-recruiter/featuredIcon.gif) no-repeat right 1px; }
.bg7b { background:#eafddb; }
.bg8 { background:#fcfafb; }
.bg9 { background:#f9f5e0; }
.bg10 { background:#faf7e8; }
.bgGreen2 { background:#ecffef; }
.bgGreen { background:#539a5e; }
.bgOrange2 { background:#fff2ec; }
.bgOrange2a { background:#fff7e0; }
.bgOrange3 { background:#fff9f6; }
.bgOrange { background:#f60; }

.black, a.black:link, a.black:visited { color:#000; }
.brown, a.brown:link, a.brown:visited { color:#900; }
.gray, a.gray:link, a.gray:visited { color:#666; }
.gray2, a.gray2:link, a.gray2:visited { color:#3e3e3e; }
.gray12, a.gray12:link, a.gray12:visited { color:#535353; }
.maroon, a.maroon:link, a.maroon:visited { color:#c00; }
.orange, .orange a:link, .orange a:visited { color:#f60; }
.orange a:hover, .orange a:active { color:#b45618; }
.red, a.red:link, a.red:visited { color:#f00; }
a.red:hover, a.red:active { color:#000; }
.silver, a.silver:link, a.silver:visited { color:#ccc; }
.white, a.white:link, a.white:visited { color:#fff; }
.yellow, a.yellow:link, a.yellow:visited { color:#ff0; }
.green, a.green:link, a.green:visited { color:#00980d; }
.dg, a.dg:link, a.dg:visited { color:#3e3e3e; }

.lh05em { line-height:.5em; }
.lh1em { line-height:1em; }
.lh12em { line-height:1.2em; }
.lh15em { line-height:1.5em; }
.lh18em { line-height:1.8em; }
.lh2em { line-height:2em; }

.xsmall { font-size:0.8em; }
.small { font-size:0.9em; }
.large { font-size:1.1em; }
.xlarge { font-size:1.2em; }
.xxlarge { font-size:1.4em; }

.fft { font-family:Tahoma; }
.ffv { font-family:Verdana; }
.ffan { font-family:"Arial Narrow", Arial; }
.fftms { font-family:"Trebuchet MS", Arial; }

/*********/
.bg1a {
	background:#f60 url(images-pi-recruiter/bg1.gif) repeat-x top;
}
.bg_Bg {
	background:url(images-pi-recruiter/bg_Bg.gif) repeat-x bottom;
}
.bg_Bg2 {
	background:url(images-pi-recruiter/bg_Bg.gif) repeat-x bottom;
	color:#fff;
	padding:0 8px 2px;
}
.bg_Bg2 a:link, .bg_Bg2 a:visited {
	color:#fff;
	text-decoration:none;
}
.bg_Bg2 a:hover, .bg_Bg2 a:active {
	color:#faff6d;
	text-decoration:none;
}
.tlinkTb {
	margin:7px 7px 1px 0;
}
.bg122 {
	background:url(images-pi-recruiter/bg122.gif) repeat-x;
}
.tlink {
	padding:1px 8px;
}
.tlink122 {
	padding:1px 1px 0;
}
.tlink a:link, .tlink a:visited {
	color:#fff;
	text-decoration:none;
}
.tlink a:hover, .tlink a:active {
	color:#faff6d;
	text-decoration:none;
}
.tlink1 {
	padding:0 1px;
}
.tlink22 {
	padding:2px 8px 0;
}
/*****header***/

.hd1 {
	background:url(images-pi-recruiter/hd1.jpg) no-repeat;
	width:444px;
}
.hd1aa {
	background:url(images-pi-recruiter/hd1aa.jpg) no-repeat;
	width:444px;
}
.hd3 {
	background:url(images-pi-recruiter/hd3.jpg) no-repeat;
}
/**************/

.r_jobPosting {
	background:#f7f7f7;	
}
.p20px10px {
	padding:20px 0 20px 5px;
}
.jp_icon {
	background:#fff url(images-pi-recruiter/jp_icon.gif) no-repeat 2px 10px;
}
.sjk_icon {
	background:#fff url(images-pi-recruiter/sjk_icon.gif) no-repeat 2px 10px;
}
.ne_icon {
	background:#fff url(images-pi-recruiter/ne_icon.gif) no-repeat 2px 10px;
}
.awu_icon {
	background:#fff url(images-pi-recruiter/awu_icon.gif) no-repeat 2px 10px;
}
.icon {
	padding:12px 10px 10px 40px;
	border:1px dashed #000;
	border-width:1px 0;
}
.icon2 {
	padding:5px 5px 5px 40px;
}
.b1 {
	background:url(images-pi-recruiter/b1.gif) no-repeat 0px 7px;
	padding:0 0 0 17px;
}
.re_b1 {
	background:url(images-pi-recruiter/re_b1.gif) no-repeat 2px 7px;
	padding:0 0 0 12px;
}
.bbb {
	border-bottom:1px dashed #CCC;
	margin:0 0 2px 17px;
}
.js_b1 {
	background:url(images-pi-recruiter/js_b1.gif) no-repeat 2px 6px;
	padding:0 0 0 15px;
}
.bbb2 {
	border-bottom:1px dashed #ccc;
	margin:0 0 7px 17px;
}
.srs_rcrBg {
	background:url(images-pi-recruiter/srs_recruiterBg.gif) repeat-x;
	font-size:11px;
}
.srs_recruiterBg {
	background:url(images-pi-recruiter/srs_recruiterBg.gif) repeat-x;
	font-size:11px;
}
.srs_recruiterBg a:link, .srs_recruiterBg a:visited {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:5px;
}
.srs_recruiterBg a:hover, .srs_recruiterBg a:active {
	color:#fff;
	text-decoration:none;
	background:#f60;
	display:block;
}
.pMem_bg2 {
	background:url(images-pi-recruiter/pMem_bg2.gif) repeat-x;
}
.pMem_bg1 {
	background:url(images-pi-recruiter/pMem_bg1.gif) repeat-x;
	padding:3px 10px 1px;
}
.bgGry {
	background:#f9f9f9;
}
.bdrGr {
	padding-left:1px;
	border:1px solid #d8d8d8;
	border-width:1px 1px 0;
}
/*************/
.latest_container {
	height:103px;
	overflow:hidden;
	margin:0;
	padding:0;
}
.latest_heading_b {
	background:#fff;
	padding:2px 5px;
}
.latest_row_b {
	padding:1px;
	border-bottom:1px solid #f6fbff;
	background:#fcfcfc;
}
.bggg {
	background:#fff;
}

.latest_row_b_hover {
	padding:1px;
	border-bottom:1px solid #e7f3ff;
	cursor:hand;
	background:#ecffef;
	cursor:pointer;
}
.latest_row_b img, .latest_row_b_hover img {
	margin:0 5px 0 0;
}

.latest_heading_s {
	background:#fff6ed;
	padding:2px 5px;
}
.latest_row_s {
	padding:3px;
	border-bottom:1px solid #fff3e3;
}
.latest_row_s_hover {
	padding:3px;
	border-bottom:1px solid #fff3e3;
	cursor:hand;
	background:#fff3e3;
}
.latest_row_s img, .latest_row_s_hover img {
	margin:0 5px 0 0;
}
.latest_row_s_hover a:hover {
	color:#f60;
}
/***********/
.bgSource {
	background:url(images-pi-recruiter/r_jobPosting.jpg) no-repeat 360px top;
}
.p2px15px {
	padding:2px 2px 2px 20px;
}
.b9 {
	background:url(images-pi-recruiter/b9.gif) no-repeat 5px 7px;
	padding:0 0 0 16px;
}

/****/
.footG {
	background:url(images-pi-recruiter/footG.gif) repeat-x;
	padding:6px 5px;
}
.footG a:link, .footG a:visited {
	color:#fff;
	text-decoration:none;
}
.footG a:hover, .footG a:active {
	color:#ff0;
	text-decoration:none;
}
.bdrg_o {
	border-left:1px solid #ff6600;
	border-right:1px solid #45a21b;
}
/*************/

.jobSeek {
}
.jobSeek .off {
	background:url(images-pi-recruiter/bg1.gif) repeat-x;
	padding:2px 5px;
	color:#fff;
}
.jobSeek .on {
	background:#ffe4d5;
	padding:6px 5px;
	color:#f60;
}


a.bg1a {padding:0 10px;background:#208714;border-radius:8px;-moz-border-radius:8px;}

#columnleft a strong > font {display:none}
