body { font-family: Tahoma, Trebuchet MS, Arial, sans-serif;
	color: #272627;
	font-size: 13px;}

td { font-family: Tahoma, Trebuchet MS, Arial, sans-serif; font-size: 13px; color: #272627; }
td.default { background-color: #FFFFFF; }
td.seeker {
	background: url(/images/reskin/header-bg-seeker.gif) repeat-x #9775d6; /* med purple */
	color: #fff; height: 33px; padding: 0;} }
td.employer  { 
	background: url(/images/reskin/header-bg-employer.gif) repeat-x #8FA44E; 
	color: #fff; 
	height: 33px; padding: 0 3px;}
.employer { 
	background: url(/images/reskin/header-bg-employer.gif) repeat-x #8FA44E; 
	color: #fff; 
	height: 33px; padding: 0 3px;}
td.employeroff {  background-color: #b2c85e; color: #fff; }
td.header { background-color: #8b6ac9; color: #fff; }
td.shadeseeker { background-color: #cdb6f9;} /* bottom border of my accounts resume list */
td.shadeemployer { background-color: #e7eebc;} /* light-green; used on employer forgot pw */
.shadeemployer2 {background-color: #e7eebc; border: 1px #8FA44E solid; padding: 10px;}
td.border { background-color: #8b6ac9; } /* dark purple; was a navy blue. on oops page when forwarding to friend. */
td.borderemployer { background-color: #8FA44E; }

td.heading-bg-grey { /* light grey backgrounds */
	outline: none;
	border: none;
	font-size: 18px;
	background: url(/images/reskin/expanding-heading-grey.jpg) no-repeat left top;
	line-height: 54px;
	padding: 0 0 0 14px;
	margin: -5px 0 0 0;}

	td.heading-bg-grey span {
		color: #272627;
		text-decoration: none;
		line-height: 54px;
		display: block;
		padding-right: 50px; padding-left: 10px;
		background: url(/images/reskin/expanding-heading-grey.jpg) no-repeat right bottom;}
		
	td.heading-bg-grey span.small {
		font-size: 16px;}

td.featured { color: #000066; }
td.footertd { color: #8b6ac9; }
td.small { font-size: 11px; }
td.seekersmall { font-size: 11px; color: #000066; }
td.jobPackStatusHeader { font-size: 9pt; font-weight: bold; color: #000055; }

.tdaltrow { background: #e7edbc; } /* light green; used to be mint green */
.tdaltrow2 { background: #FFFFFF; } 
.tdaltrow3 { background: #F5F2FE; }/* really light purple*/

td.previewcontact { border: 1px #6A7CC1 dashed; background-color: #FFFFFF; padding: 5px; } /* periwinkle blue */
td.orangebgH { background-image: url(/images/tables/bg_orange_dot.gif); background-repeat: repeat-x; background-position: center center; }
td.orangebgV { background-image: url(/images/tables/bg_orange_dot.gif); background-repeat: repeat-y; background-position: center center; }

.previewlink { text-decoration: underline; }

td.details_td_blue { background-image: url(/images/tables/color_bottom_blue.jpg); background-position: bottom right; background-repeat: no-repeat; }
td.details_td_green { background-image: url(/images/tables/color_bottom_green.jpg); background-position: bottom right; background-repeat: no-repeat; }
td.details_td_red { background-image: url(/images/tables/color_bottom_red.jpg); background-position: bottom right; background-repeat: no-repeat; }
td.details_td_yellow { background-image: url(/images/tables/color_bottom_yellow.jpg); background-position: bottom right; background-repeat: no-repeat; }
td.details_td_orange { background-image: url(/images/tables/color_bottom_orange.jpg); background-position: bottom right; background-repeat: no-repeat; }
td.details_td_silver { background-image: url(/images/tables/color_bottom_silver.jpg); background-position: bottom right; background-repeat: no-repeat; }
td.details_td_general { background-position: bottom right; background-repeat: no-repeat; }

th { font-size: 11px; font-weight: bold; }

.darkborder { border: 1px #8FA44E solid; } /* darker green */
.darkborder2 { border: 1px #8FA44E solid; padding: 10px;} /* darker green */
.seekerdarkborder { border: 1px #8b6ac9 solid; } /* darker purple */
.lightborder { border: 1px #e7f5bb solid; padding: 10px;} /* very light green border;*/
.seekermidborder { border: 1px #9775d6 solid; } /* mid purple */
.seekerlightborder { border: 1px #EBE4FD solid; } /* very light purple */
.shadeemployer {background: #e7eebc;}
.shadeseeker {background: #EBE4FD;}
table.alerttable { border: 1px #9775d6 solid; } /* navy blue  */
table.detailstable { border: none; margin-left: 28px; margin-right: 25px; margin-top: 25px; margin-bottom: 20px; }


table.details_blue { width: 550px; border: 1px #6A7CC1 solid; background-image: url(/images/tables/color_top_blue.jpg); background-position: top left; background-repeat: no-repeat; background-color: #E6EAF8; margin-left: auto; margin-right: auto; }
table.details_green { width: 550px; border: 1px #81B57C solid; background-image: url(/images/tables/color_top_green.jpg); background-position: top left; background-repeat: no-repeat; background-color: #DEEEDC; margin-left: auto; margin-right: auto; }
table.details_red { width: 550px; border: 1px #D39C9C solid; background-image: url(/images/tables/color_top_red.jpg); background-position: top left; background-repeat: no-repeat; background-color: #F4E6E6; margin-left: auto; margin-right: auto; }
table.details_yellow { width: 550px; border: 1px #ECE059 solid; background-image: url(/images/tables/color_top_yellow.jpg); background-position: top left; background-repeat: no-repeat; background-color: #FAF8E1; margin-left: auto; margin-right: auto; }
table.details_orange { width: 550px; border: 1px #E9B26B solid; background-image: url(/images/tables/color_top_orange.jpg); background-position: top left; background-repeat: no-repeat; background-color: #FBF2E1; margin-left: auto; margin-right: auto; }
table.details_silver { width: 550px; border: 1px #B0B0BC solid; background-image: url(/images/tables/color_top_silver.jpg); background-position: top left; background-repeat: no-repeat; background-color: #EDEDF3; margin-left: auto; margin-right: auto; }
table.details_general { width: 550px; border: 1px #B0B0BC solid;  background-position: top left; background-repeat: no-repeat;  margin-left: auto; margin-right: auto; }

p { margin-top: 2px; margin-bottom: 20px; }
p { margin-top: 0.10em; margin-bottom: 1.5em; }
p.box { margin-left: 6px; margin-right: 4px; margin-top: 4px; margin-bottom: 5px; }
p.leftnav { margin-left: 15px; margin-right: 5px; margin-top: 5px; margin-bottom: 20px; }
p.seekers { margin-left: 2px; margin-right: 0px; margin-top: 5px; margin-bottom: 20px; }
p.notes { font-size: 10px; margin-left: 3px; margin-right: 3px; margin-top: 5px; margin-bottom: 10px; }
p.seekernotes { font-size: 10px; margin-left: 3px; margin-right: 3px; margin-top: 5px; margin-bottom: 5px; }
p.seekerform { margin-top: 2px; margin-left: 0px; margin-bottom: 0px; }
p.footer { color: #333399; font-size: 10px; margin-left: 5px; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; }
p.steps_on { color: #000066; margin-top: 0px; margin-left: 8px; margin-right: 6px;	margin-bottom: 6px; }
p.steps_off { color: #8F77BF; margin-top: 0px;	margin-left: 8px; margin-right: 6px; margin-bottom: 6px; }
p.details_p { margin-left: 30px; margin-right: 25px; margin-top: 0px; margin-bottom: 0px; }
p.details_top_p { margin-left: 30px; margin-right: 25px; margin-top: 5px; margin-bottom: 20px; line-height: 16px; }

.style_on {	font-family: Arial, Helvetica, sans-serif; font-size: 15px;	color: #FFFFFF;	font-weight: bold; }
.style_off { font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #E3DDEF; font-weight: bold; }

.light { color: #6666CC; font-size: 11px; margin-left: 10px; margin-right: 10px; margin-top: 2px; margin-bottom: 15px; }
.highlight { color: #FF0000; }
.tiny { font-size: 9px; color: #000066; }
.unselected { color: #6666CC; }
.red { color: #FF0000; text-transform:uppercase; font-weight: bold;}
.green { color: #009933; text-transform:uppercase; font-weight: bold;}
.orange { color: #FF6600; }
.disabled { color: #9999AD; }

b.headertext { font-size: 11px; }
b.biggertext { font-size: 11px; }
b.tableh2 { font-size: 14px; font-weight: bold; }
b.alert { font-size: 11px; color: #FF0000; }
b.formb { font-size: 11px; margin-left: 3px; }
b.steps_on { font-weight: bold; color: 000066; }
b.steps_off { font-weight: bold; color: #C6C6CE; }
b.seekerNameBold { font-size: 13px; font-weight: bold; color: 000066; }
b.employerheaderb { font-size: 13px; color: #009933; }
b.employerheaderc { font-size: 13px; color: #04862F; }

.fakelink { color: #0000FF; text-decoration: underline; }

H1 { /* dark grey */
	font: normal 25px/30px Tahoma, Trebuchet MS, Arial, sans-serif;
	margin: 0 0 10px 0;
	color: #272627; }
H1.seekerheaderNoMargin { color: #602AC9; }
H1.employerheader { color: #7b903b; margin-left: 10px; margin-right: 4px; margin-top: 10px; margin-bottom: 2px; }
H1.seekerheader { color: #602AC9; margin-left: 10px; margin-right: 4px; margin-top: 10px; margin-bottom: 2px; }
H1.seekerheader2 { color: #602AC9; }

H2 { /* dark grey */
	font: normal 18px/19px Tahoma, Trebuchet MS, Arial, sans-serif;
	margin: 0 0 10px 0; }
H2.registrationComplete { font-size: 14px;  }
H2.seekerReg { font-size: 12px; }
H2.inner { margin-left: 10px; margin-right: 4px; margin-top: 5px; margin-bottom: 4px; }
h2.details_headline_blue { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #000066; margin-top: 0px; margin-bottom: 10px; }
H2.resumetitle { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #000033; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
h2.standout {color: #3e85b3;}

H3 { /* dark grey */
	font: normal 16px/17px Tahoma, Trebuchet MS, Arial, sans-serif;
	margin: 0 0 10px 0;}
H3.employersmallheader { font-size: 11px; font-weight: bold; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 5px; }

h4 { /* dark grey */
	font: bold 14px/17px Tahoma, Trebuchet MS, Arial, sans-serif;
	margin: 0 0 10px 0;}

a, a:active, a:visited {color: #4626a3; text-decoration: underline;}
/*a:visited {color: #6e6b6e; text-decoration: underline;}*/
a:hover {color: #9fb54a; text-decoration: underline;}

a.nodec {font-size: 12px; text-decoration: underline;} /* found in home view jobs by links, footer links */
a:hover.nodec {	text-decoration: none;}

a.novisited { color: #0000FF; }
a:hover.novisited { text-decoration: none; }
a:visited.novisited { color: #0000FF; }

a.noUnderLineBlack { color: black; text-decoration: none; }
a:visited.noUnderLineBlack { color: black; }

a.dark { color: #000000; text-decoration: none; }
a:hover.dark { text-decoration: underline; }
a:visited.dark { color: #000066; }

a.white { color: #FFFFFF; text-decoration: underline; }
a:hover.white { text-decoration: none; }
a:visited.white { color: #FFFFFF; }

a.searchtab { color: #FFFFFF; text-decoration: none; }
a:hover.searchtab { text-decoration: underline; }
a:visited.searchtab { color: #FFFFFF; }

a.home { color: #FFFFFF; text-decoration: none; }
a:hover.home { text-decoration: underline; }
a:visited.home { color: #FFFFFF; }

a.whitenodec { color: #FFFFFF; text-decoration: none; }
a:visited.whitenodec { color: #FFFFFF; }

a.cupid { color: #8D3D9C; font-weight: bold; text-decoration: underline; }
a:hover.cupid { text-decoration: none; }
a:visited.cupid { color: #8D3D9C; }

a.footer { color: #602AC9; text-decoration: none; }
a:hover.footer { text-decoration: underline; }
a:visited.footer { color: #602AC9; }

a.light { color: #9999CC; text-decoration: underline; }
a:visited.light { color: #9999CC; text-decoration: none; }

a.lighth2 { color: #602AC9; font-size: 15px; font-weight: 900; margin-left: 10px; margin-right: 4px; margin-top: 28px; margin-bottom: 4px; text-decoration: none; }
a:visited.lighth2 { color: #602AC9; }

a.youSaved { font-size: 12px; color: Blue; text-decoration: none; font-weight: bold;}

ul { margin-right: 4px; margin-top: 0px; margin-bottom: 20px; }
ul.top { margin-left: 30px; margin-right: 4px; margin-top: 0px; margin-bottom: 8px; }
li { margin-right: 4px; margin-top: 0px; margin-bottom: 5px; }
li.left { margin-left: 10px; margin-right: 4px; margin-top: 0px; margin-bottom: 5px; }
ul.indent { list-style: circle; margin-bottom: 10px; }
li.indentli { margin-left: 15px; margin-right: 4px; }

hr {background: #929092; /* med grey */
	border: 0;
	height: 1px;
	margin: 0 0 15px 0; }
hr.employerhr {background: #8fa44e;
	border: 0;
	height: 1px;
	margin-top: 5px; }
hr.browse { color: #8b6ac9; background-color: #8b6ac9; border: 0 solid #8b6ac9; width: 100%; margin-bottom: 10px; }
hr.searchhr { color: #8b6ac9; background-color: #8b6ac9; border: 0 solid #8b6ac9; margin-top: 5px; margin-bottom: 5px; }
hr.seekerhr { margin-bottom: 0px; }
hr.employerhrdark { color: #96ae3e; background-color: #96ae3e; border: 0 solid #96ae3e; margin-top: 5px; margin-bottom: 5px; }

input { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000066; font-size: 11px; }
input.seekerinput { border: 1px #7F9DB9 solid; } /* grey blue */
input.btn { background: url(/images/btnBg.gif) #74b9e4 repeat-x;  
	border: 1px #2b79ab solid;
	height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 5px; }
input.mediumbtn { font-weight: bold; width: 75px; background: #FF6633; background-image: url(/images/btnBg.gif); background-repeat: repeat-x; color: #FFFFFF; border: 1px #993300 solid; }
input.smallbtn { font-weight: bold; width: 26px; background: #FF6633; background-image: url(/images/btnBg.gif); background-repeat: repeat-x; color: #FFFFFF; border: 1px #993300 solid; }
input.seekerRegistration { border: 1px #CCCCFF solid; background-color: EBE4FD; }
input.urlinput { background-image: url(/images/http.gif); background-repeat: no-repeat; padding-left: 42px; border: 1px #7F9DB9 solid; }

select.seekerSelect { font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px #CCCCFF solid; }

.seekerShaded {	border: 1px #CC99FF solid; }
.seekerShadedBold {	border: 1px #CC99FF solid; font-weight: bold; }

/* Divs for contact info */

.contactdiv { 
	/*position: relative; */
	margin-left: auto;
	margin-right: auto;
 	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%; 
	padding-top: 5px;
	padding-bottom: 6px;
	border-top: 1px #D2F3D9 solid;
	clear: both;
}

#jobDetailsText ul {
	margin-top: 5px;
	margin-bottom: 15px;
}

/****************** NEW ********************/

form {
	margin: 0 0 0 0;
}

/* blue gradient rectangular button */
a.btn, a:visited.btn, a:active.btn, 
.btnLink, .btnLink:visited, .btnLink:active,
.btnLinkSmall, .btnLinkSmall:visited, .btnLinkSmall:active { 
	background: url(/images/btnBg.gif) #74b9e4 repeat-x; 
	padding: 5px 10px;
	border: 1px #2b79ab solid;
	height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;}
a:hover.btn, .btnLink:hover, .btnLinkSmall:hover {color: #e9efc3; text-decoration:none;}
.btnLinkSmall, .btnLinkSmall:visited, .btnLinkSmall:active {/*buttons in table on employer acct page */	
	padding: 3px;
	font-weight:normal;}

.btnLinkGreen {
	border: 1px #000033 solid;
	height: 2em;
	background-color: #A5E086;
	background-image: url(/images/buttons/btn_bgGreen.gif);
	background-repeat: repeat-x;
	color: #0000FF;
	font-weight: bold;
	font-size: 1em;
	padding: 0.20em;
	padding-left: 1em;
	padding-right: 1em;
	line-height: 2em;
	text-decoration: none;
}

a:hover.btnLinkGreen {
	color: #000033;
}

.contentBox {
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 20px;
}

.contentBoxSolidLight {
	display: block;
	clear: both;
	border: 1px #C0A0FE solid;
	background-color: #EBE4FD;
	padding: 1em;
	padding-left: 0.5em;
	padding-bottom: 1.75em;
	margin-bottom: 1.5em;
}

.contentBoxNoPadding {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.contentBoxEmployer {
	display: block;
	clear: both;
	border: 1px #A5E086 solid;
	padding: 1em;
	padding-left: 0.5em;
	padding-bottom: 1.75em;
	margin-bottom: 1.5em;
}

/*h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	color: #FF6600;
	margin-top: 0em;
	margin-bottom: 0.5em;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #FF6600;
	margin-top: 0em;
	margin-left: 0.35em;
	margin-bottom: 0.25em;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.10em;
	margin-top: 0em;
	margin-left: 0.35em;
	margin-bottom: 0.10em;
}*/

.pnomargin {
	margin: 0 0 0 0;
	margin-left: 0.5em;
	line-height: 1.40em;
}

#alertBox {
	display: block;
	border: 2px #FF0000 solid;
	padding: 1em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	text-align: center;
}

#alertBox strong {
	color: #FF0000;
	font-size: 1.5em;
	line-height: 2em;
}

.stepImg {
	vertical-align: middle;
	width: 20px;
	height: 19px;
	border: none;
}

.stepBgON {
	display: block;
	text-align: left;
	border: 2px #FF6600 solid;
}

.stepBgHeaderON {
	display: block;
	text-align: center;
	border: 2px #FF6600 solid;
	background-color: #FF6600;
	color: #FFFFFF;
	font-weight: bold;
}

.stepBgOFF {
	display: block;
	text-align: left;
	border: 2px #CAD7FF solid;
	color: #9AADE6;
}

.stepBgHeaderOFF {
	display: block;
	text-align: center;
	border: 2px #CAD7FF solid;
	background-color: #CAD7FF;
	color: #FFFFFF;
	font-weight: bold;
}

.dark {
	color: #000033;
}


/* NEW TABS */

#topLevel {
	display: block;
	text-align: left;
}

#topLevel a:hover {
	text-decoration: underline;
}

#topLevel a {
	display: block;
	float: left;
	width: 175px;
	height: 30px;
	line-height: 30px;
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	text-align: center;
}

.topLevelSeeker {
	background-image: url(/images/tabs/topLevelSeeker.gif);
}

.topLevelEmployer {
	background-image: url(/images/tabs/topLevelEmployer.gif);
	margin-left: 2px;
}

.topLevelSeekerOff {
	background-image: url(/images/tabs/topLevelSeekerOff.gif);
}

.topLevelEmployerOff {
	background-image: url(/images/tabs/topLevelEmployerOff.gif);
	margin-left: 2px;
}

/* NEW SUBNAV */

#subnavLevel {
	display: block;
	text-align: left;
	background-image: url(/images/layout/subnavLevelCorner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#subnavLevel a:hover {
	text-decoration: underline;
}

#subnavLevel a {
	margin-left: 15px;
	margin-right: 10px;
	line-height: 28px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background-image: url(/images/arrowWhite.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

#subnavLevelEmployer {
	display: block;
	text-align: left;
	background-image: url(/images/layout/subnavLevelEmployerCorner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#subnavLevelEmployer a:hover {
	text-decoration: underline;
}

#subnavLevelEmployer a {
	margin-left: 15px;
	margin-right: 10px;
	line-height: 28px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background-image: url(/images/arrowWhite.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

.detailswhite { /* default */
	display: block;
	padding: 1em;
	background-color: #FFFFFF;
	border: 1px #EDE7FF solid;
}

.details99CC99 { /* Green */
	display: block;
	padding: 1em;
	background-color: #D0F2D4;
	border: 1px #B0DCB5 solid;
}

.detailsFFCC66 { /* Orange */
	display: block;
	padding: 1em;
	background-color: #FFE5B7;
	border: 1px #F0C088 solid;
}

.detailsFF9999 { /* Red */
	display: block;
	padding: 1em;
	background-color: #FFD6D6;
	border: 1px #F4BEBE solid;
}

.detailsFFFF99 { /* Yellow */
	display: block;
	padding: 1em;
	background-color: #FFFFC7;
	border: 1px #EDEDBB solid;
}

.detailsCCCCD8 { /* Silver */
	display: block;
	padding: 1em;
	background-color: #E2E2E8;
	border: 1px #CCCCD8 solid;
}

H1.home { Arial, Verdana, Helvetica, sans-serif; font-size: 13px; margin: 4px; }

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#fixedtipdiv {
	position:absolute;
	padding: 4px;
	border:1px solid #000033;
	background-color: #FFFFE0;
	font: normal 11px Verdana;
	line-height:16px;
	z-index:100;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 4px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}



