body { margin: 0px; background: #e9f5c2; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000066; }

td { font-size: 11px; font-family: verdana, Arial, Helvetica, sans-serif; line-height: 15px; }

form { margin: 0px; }

input,select { margin: 0px; font-size: 10px; }

/*input[type=button] { cursor: pointer; cursor: hand; background-color: #6f8e5d; color: white; text-decoration: none; font-weight: bold; border: 2px outset #4f6542; }
input[type=button]:hover { cursor: pointer; cursor: hand; background-color: #006600; color: white; text-decoration: none; font-weight: bold; border: 2px outset #004400; }

input[type=submit] { cursor: pointer; cursor: hand; background-color: #6f8e5d; color: white; cursor: hand; text-decoration: none; font-weight: bold; border: 2px outset #4f6542; }
input[type=submit]:hover { cursor: pointer; cursor: hand; background-color: #006600; color: white; cursor: hand; text-decoration: none; font-weight: bold; border: 2px outset #004400; }*/


img { border: 0px; }

textarea { margin: 0px; font-size: 11px; }

.mhead          { font-weight: bold; }
.small          { font-size: 10px; }
ul              { line-height: 18px; }
br.short        { line-height: 5px; }

h1 { font-family: verdana, arial, tahoma, helvetica; font-size: 22px; line-height: 24px; color: #000066; text-decoration: none; font-weight: bold; padding: 0px; margin: 0px;  }
h2 { font-family: verdana, arial, tahoma, helvetica; font-size: 18px; line-height: 32px; color: #87AD1B; text-decoration: none; font-weight: bold; padding: 0px; margin: 0px; }
/*h2 { font-family: verdana, arial, tahoma, helvetica; font-size: 18px; line-height: 32px; color: #3d3d66; text-decoration: none; font-weight: bold; padding: 0px; margin: 0px; }*/
/*h3 { font-family: verdana, arial, tahoma, helvetica; font-size: 15px; line-height: 17px; color: #327a13; text-decoration: none; font-weight: bold; padding: 0px; margin: 0px; }*/
h3 { font-family: verdana, arial, tahoma, helvetica; font-size: 15px; line-height: 17px; color: #0077bb; text-decoration: none; font-weight: bold; padding: 0px; margin: 0px; }
h4 { font-family: verdana, arial, tahoma, helvetica; font-size: 13px; line-height: 15px; color: #000000; text-decoration: none; font-weight: bold; padding: 0px; margin: 0px;  }

table,td#searchresults
{
	color: #333;
}

div#mainBody
{
	min-height: 380px;	 /* Size without header and footer */
}

/*
Link Styles
*/


a { color: #000060; font-family: verdana; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; }
a:hover { color: #00b3ff; font-family: verdana; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; }
a:active {color: #00CCFF; font-family: verdana; cursor: pointer; cursor: hand; font-size: 11px; line-height: 13px; font-weight: bold; text-decoration: none; }

/*
a { color: #004400; font-family: verdana; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; }
a:hover { color: #9fe023; font-family: verdana; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; }
a:active {color: #00CCFF; font-family: verdana; cursor: pointer; cursor: hand; font-size: 11px; line-height: 13px; font-weight: bold; text-decoration: none; }
*/

.buttonNorm { cursor: pointer; cursor: hand; background-color: #2b3d87; color: #ffffff; font-weight: bold; border: 2px outset #000077; }
.buttonHover { cursor: pointer; cursor: hand; background-color: #4c63bf; color: #ffffff; font-weight: bold; border: 2px outset #000077; }
.buttonDisabled { cursor: pointer; cursor: hand; background-color: #444; color: #ffffff; font-weight: bold; border: 2px outset #444; }

.cancelButtonNorm { cursor: pointer; cursor: hand; background-color: #b4645d; color: #ffffff; font-weight: bold; border: 2px outset #954242; }
.cancelButtonHover { cursor: pointer; cursor: hand; background-color: #b43328; color: #ffffff; font-weight: bold; border: 2px outset #770000; }

.amberButtonNorm { cursor: pointer; cursor: hand; background-color: #b87441; color: #ffffff; font-weight: bold; border: 2px outset #824d33; }
.amberButtonHover { cursor: pointer; cursor: hand; background-color: #ac4c00; color: #ffffff; font-weight: bold; border: 2px outset #683014; }

.blueButtonNorm { cursor: pointer; cursor: hand; background-color: #6a7182; color: #ffffff; font-weight: bold; border: 2px outset #383b44; }
.blueButtonHover { cursor: pointer; cursor: hand; background-color: #090468; color: #ffffff; font-weight: bold; border: 2px outset #000234; }

.fawnButtonNorm { cursor: pointer; cursor: hand; background-color: #827c6a; color: #ffffff; font-weight: bold; border: 2px outset #4f4b40; }
.fawnButtonHover { cursor: pointer; cursor: hand; background-color: #4f4732; color: #ffffff; font-weight: bold; border: 2px outset #000; }

.footer { color: #006600; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold }
.footer:hover {color: #00CCFF; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold }
.footer:active {color: #FFFF00; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold }

.panelLink { color: #9fe023; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.panelLink:hover {color: #d0e0ff; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.panelLink:active {color: #f6f5e5; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }

.sectionLink { color: #87AD1B; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.sectionLink:hover {color: #00CCFF; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.sectionLink:active {color: #ffff00; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }

.mainMenuLink { color: #ffffff; font-family: verdana; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; }
.mainMenuLink:hover { color: #e9f5c2; font-family: verdana; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; }
.mainMenuLink:active {color: #8cb800; font-family: verdana; cursor: pointer; cursor: hand; font-size: 11px; line-height: 13px; font-weight: bold; text-decoration: none; }

.status { font-family: verdana; font-size: 25px; line-height: 30px; text-decoration: none; font-weight: bold; }

.helpLink { color: #ffffff; font-size: 12px; line-height: 15px;	font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.helpLink:hover {color: #00CCFF; font-size: 12px; line-height: 15px; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }
.helpLink:active {color: #FFFF00; font-size: 12px; line-height: 15px; font-family: verdana, tahoma, helvetica; cursor: pointer; cursor: hand; font-weight: bold; text-decoration: none; }

.helpBox { font-family: verdana; background: #666666; color: #ffffff; font-size: 11px; text-decoration: none; line-height: 14px; }

.forgotLink { color: #ffffff; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold }
.forgotLink:hover {color: #ffff00; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold }
.forgotLink:active {color: #00ccff; font-family: verdana, tahoma, helvetica; font-size: 10px; cursor: pointer; cursor: hand; font-weight: bold }

.candidatetab { color: #FFFFFF; }
.candidatetab:HOVER { color: #FFFF00; }

.companytab { color: #FFFFFF; }
.companytab:HOVER { color: #FFFF00; }

.footnote { font-family: verdana; font-size: 9px; color: #666666; font-weight: bold; line-height: 11px; }

.searchButton { background-color: #808e78; color: white; cursor: hand; text-decoration: none; font-weight: bold; border: 2px outset #6a7563; }
.searchButton:hover { background-color: #006600; color: white; cursor: hand; text-decoration: none; font-weight: bold; border: 2px outset #004400; }

table.login {
	background: #000066;
}

.login  {
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}

.nextback {
	font-weight: bold;
	color: #006600;
	font-size: 12px;
}

.moreHelp {
/*    background: #666666;*/
    padding: 0px;
	font-family: verdana;
    font-size: 11px;
	line-height: 14px;
    color: #611500;
}

.pageMiniHelp {
	color: #9c2500;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	background: #fbe2c5;
	border: 1px solid #efcbad;
	display: block;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
}

DIV.example {
    padding: 5px;
    border: #000066 1px solid;
    background: #f3f3f3;
}

.error {
	color: #770000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.tdMenu {
	background: #000066;
	background-image: url("/images/glob/titleBar2.png");
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
    padding: 5px;
}

.tdNotesDark {
	color: #ffffff;
	background-color: #39384c;
	font-weight: bold;
}

.tdNotes {
	color: #ffffff;
	background-color: #83828c;
	font-weight: bold;
}

.tdSubMenu {
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-family: verdana, Arial, Helvetica, sans-serif;
	background: #c2c0e0;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
    padding: 5px;
}

.formBox {
	border: #707070 1px solid;
	font-family: verdana, Arial, Helvetica, sans-serif;
	background: #e5e5f6;
	color: #000000;
	font-size: 11px;
    padding: 5px;
	margin: 5px;
}

.hiddenFormBox {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
    padding: 5px;
	margin: 5px;
}

.formListItem {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

.shadowFormText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #707070;
	font-size: 11px;
	font-style: italic;
}

.tdField {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 11px;
	font-weight: bold;
}

/*
.tdMenuGhost
{
	background-image: url("/images/glob/titleBarGreenGrey.png");
	font-family: verdana;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	 padding: 5px;
}
*/

.tdAction {
	background: #f0c7c7;
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 11px;
    text-align: center;
    border-left: 1px solid #999;
}


.tdNorm {
/*	background: #c7d8f0;*/
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 11px;
    text-align: right;
}

.tdNormLeft {
/*	background: #c7d8f0;*/
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 11px;
}

.tdNormCenter {
/*	background: #c7d8f0;*/
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 11px;
    text-align: center;
}

.tdTitle {
	background: #49498a;
	font-family: verdana, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    text-align: left;
}

.tdData {
/*	background: #e5e6f6;*/
	font-family: verdana, sans-serif;
	font-size: 11px;
    text-align: left;
}

.jobChangeSelect {
	margin: 0px;
	font-size: 11px;
	vertical-align: top;
}

.formRequired { font-family: verdana, tahoma, helvetica; font-size: 9px; line-height: 13px; color: #990000; }
.formOptional { font-family: verdana, tahoma, helvetica; font-size: 9px; line-height: 13px; color: #000099; }

.keyAccepted {
	color: #fff;
	background-color: #000077;
	border: 1px solid #555;
	padding: 3px;
	text-align: center;
	width: 80px;
	font-size: 11px;
}

.keyBought {
	color: #fff;
	background-color: #007780;
	border: 1px solid #555;
	padding: 3px;
	text-align: center;
	width: 80px;
	font-size: 11px;
}

.frontpageSubtitle {
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 18px;
	line-height: 32px;
	color: #000048;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0.5em;
}

.required { 
	font-size: 15px;
	font-weight: bold;
	color: #c00;
}

.either { 
	font-size: 15px;
	font-weight: bold;
	color: #090;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
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);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* SEARCH ENGINE STUFF */

.matchedSkillOption { color: #000000; font-family: verdana, tahoma, helvetica; text-decoration: none; }
.unmatchedSkillOption { color: #202020; font-family: verdana, tahoma, helvetica; text-decoration: none; }
.unknownSkillOption { color: #404040; font-family: verdana, tahoma, helvetica; text-decoration: none; }
