.myTable1 th { text-align:center; font-size:10pt; color: #54491E; }

.myTable1 .tdL td { text-align: left; font-size: 10px; }

.myTable1 .tdC td { text-align: center; font-size: 10px; }

.myTable1 .tdR td { text-align: right; font-size: 10px; }



.myTable2 th { text-align:center; font-size: 12px; color: #54491E; white-space: nowrap; }

.myTable2 .list tr { vertical-align: top; height: 40px; }

.myTable2 .tdL td { text-align: left; font-size: 12px; }

.myTable2 .tdC td { text-align: center; font-size: 12px; }

.myTable2 .tdR td { text-align: right; font-size: 12px; }



.myTable3 th { text-align: center; font-size: 8pt; color: #54491E; }

.myTable3 td { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }

.myTable3 .tdL td { text-align: left; font-size: 8pt; }

.myTable3 .tdC td { text-align: center; font-size: 8pt; }

.myTable3 .tdR td { text-align: right; font-size: 8pt; }

.myTable3 .nowrap td { font-size: 8pt; white-space: nowrap; }



.myTable4 th { text-align:center; font-size:10pt; color: #54491E; }

.myTable4 td { font-family: Arial, Helvetica, sans-serif; }

.myTable4 .grayborder tr { border-width: 1px; border-color: #676767; border-style: solid; }

	/*
	 .myTable4 .resumeborder tr {BACKGROUND-COLOR: #F4D6D6;
	BORDER-COLOR: #990000; BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;}
	
border-width: 1px; border-color: #676767; border-style: solid; }
*/

.myTable4 .tdL td { text-align: left; font-size: 10pt; }

.myTable4 .tdC td { text-align: center; font-size: 10pt; }

.myTable4 .tdR td { text-align: right; font-size: 10pt; }

.myTable4 .nowrap td { font-size: 10pt; white-space: nowrap; }



#available {

	display: none;

	color: #336600;

	font-weight: bold;

}

#xavailable {

	display:none;

	color: #CC0000;

	font-weight: bold;

}

.blue-header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

	background-color: #007EBB;

	line-height: 20px;

	background-position: center;

	text-align: center;

}

.blue-row {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	background-color: #9CDEFC;

	line-height: 20px;

	background-position: center;

	text-align: center;



}

.white-row {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	background-color: #EAF4FF;

	line-height: 20px;

	background-position: center;

	text-align: center;



}

a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0000FF;

	text-decoration: none;

}

a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0000FF;

	text-decoration: none;

}

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #B90000;

	text-decoration: underline;

}

.txtNormal{

font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-weight:bold;
}

a.txtNormalTextBold:link {

	font-size: 12px; 

	font-family: Arial, Helvetica, sans-serif; 

	color: #990000;

	font-weight: bold; 

	/*text-decoration: underline;*/	
	text-decoration:none;

}



a.txtNormalTextBold:visited {

	font-size: 12px; 

	font-family: Arial, Helvetica, sans-serif; 

	color: #990000;

	font-weight: bold; 

	/*text-decoration: underline;*/
	text-decoration: none;

}

a.txtNormalTextBold:hover {

	font-size: 12px; 

	font-family: Arial, Helvetica, sans-serif; 

	color: #FF0000;

	font-weight: bold; 

	text-decoration: none;

}

td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

i {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	color: #333333;

}

.iquote {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: italic;

	color: #1C89E3;

	font-weight: bold;

	text-decoration: none;

}

.subtitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #54491E;

	/*background-color: #AA0000;*/
	
	background-color: #FFCC07;
	line-height: 20px;

	border-right-width: 2px;

	border-right-style: outset;

	border-right-color: #ABABAB;

	border-bottom-width: 2px;

	border-bottom-style: outset;

	border-bottom-color: #ABABAB;

	padding-left: 4px;

}

.smalltext {

 	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	text-decoration: none;

}

.smallredtext {

 	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FF0000;

	text-decoration: none;

}

.redtext {

 	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF0000;

	text-decoration: none;

}

.greentext {

 	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #336600;

	text-decoration: none;

}

.bluetext {

 	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0000FF;

	text-decoration: none;

}

.remark {

 	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: oblique;

	color: #E0AA2C;

	vertical-align: bottom;

	text-decoration: none;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}

.boldtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.fadegraytext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	font-style: italic;

	color: #858585;

	text-decoration: none;

}

.jobtitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	font-style: normal;

	color: #000000;

	vertical-align: baseline;

}

.greenborder {

	background-color: #66FF00;

	border-top-color: #3CBF71;

	border-right-color: #3CBF71;

	border-bottom-color: #3CBF71;

	border-left-color: #3CBF71;

	border-width: 1px;

	border-style: solid;

}

.pinkborder {

	background-color: #FFCCFF;

	border-top-color: #F209F2;

	border-right-color: #F209F2;

	border-bottom-color: #F209F2;

	border-left-color: #F209F2;

	border-width: 1px;

	border-style: solid;

}

.grayborder {

	background-color: #DEDEDE;

	border: 1px #676767 solid;

	padding: 3px 0px 3px 0px;

}

.resumeborder {
BACKGROUND-COLOR: #F4D6D6;
	BORDER-COLOR: #990000; BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	}

.sortfield {

	text-decoration: underline;

	cursor: hand;

}

.title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.italictitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	color: #000000;

}

.yellowbox {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #FFFF00;

}

a.applycandidate:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0000FF;

	text-decoration: underline;

}

a.applycandidate:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0000FF;

	text-decoration: underline;

}

a.applycandidate:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #B90000;

	text-decoration: none;

}

.dropdownTD {

	background-color: #E0B2B2;

	border: 1px #FF1B0F solid;

}

.hilite {

	background-color: #FFFF00;

	color: #990099;

}

.redasterisk {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	vertical-align: top;

	color: #FF0000;

}

A.mainmenu:link {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	/*color: #FFFFFF;*/
	color: #54491E;

	font-size: 8pt;

	text-decoration: none;

}

A.mainmenu2:link {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	/*color: #FFFFFF;*/
	color: #54491E;

	font-size: 8pt;

	text-decoration: none;

}

A.mainmenu2:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	/*color: #FA7821;*/
	
	color: #FFF;

	font-size: 8pt;

	text-decoration: none;

}

A.mainmenu2:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #54491E;

	font-size: 8pt;

	text-decoration: none;

}


A.mainmenu:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 8pt;

	text-decoration: none;

}

A.mainmenu:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	/*color: #FA7821;*/
	
	color: #FFF;

	font-size: 8pt;

	text-decoration: none;

}

.yellowbutton {

	background-image: url(../images/yellow-button.gif);

	background-repeat: no-repeat;

	text-align: center;
	

}

.redbutton {

	background-image: url(../images/mainmenu.gif);

	background-repeat: no-repeat;

	text-align: center;

}

.yellowsubheader {

	background-image: url(../images/menu_header.gif);

	background-repeat: repeat-x;

	color: #FFFFFF;

	font-family: Arial, Trebuchet MS, Tahoma;

	font-size: 10pt;

	font-weight: bold;

	padding-left: 5px;

	padding-right: 5px;

}

.verticaldottedline {

	background-image: url(../images/graydot.gif);

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}

.horizontaldottedline {

	background-image: url(../images/graydot.gif);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

}

.verticaldottedline2 {
	
	
	background-image: url(../images/graydot.gif);

	background-repeat: repeat-y;

	background-color: transparent;

}

.horizontaldottedline2 {
	
	
	background-image: url(../images/graydot.gif);

	background-repeat: repeat-x;

	background-color: FFFFFF;

}

.portlet371 {

	width: 371px;

	background-image: url(../images/portlet_3.gif);

	background-repeat: repeat-y;

	background-color: transparent;

}

.portlet750 {

	width: 750px;

	background-image: url(../images/portlet_1.gif);

	background-repeat: repeat-y;

	background-color: transparent;

}

.graybutton {

	background-color: #ababab;

	border-color: #ababab;

	border-style: outset;

	border-width: 1;

	color: #000000;

	font-size: 8pt;

	font-family: arial;

	font-weight: bold;

	cursor: hand;

}

.indigoShadow {

	border: 1px solid #FCA41F;

	border-right-width: 3px;

	border-right-style: inset;

	border-right-color: #FCA41F;

	border-bottom-width: 3px;

	border-bottom-style: inset;

	border-bottom-color: #FCA41F;

}

.indigoShadow2 {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FCA41F;

	border-right-width: 3px;

	border-right-style: inset;

	border-right-color: #FCA41F;

	border-bottom-width: 3px;

	border-bottom-style: inset;

	border-bottom-color: #FCA41F;

}

a.lightgreen:link {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

	background-color: #DEFAC0;

	text-decoration: underline;

}

a.lightgreen:visited {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

	background-color: #DEFAC0;

	text-decoration: underline;

}

a.lightgreen:hover {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0000FF;

	background-color: #DEFAC0;

	text-decoration: none;

}

a.cyan:link {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

	background-color: #D7EFFD;

	text-decoration: underline;

}

a.cyan:visited {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

	background-color: #D7EFFD;

	text-decoration: underline;

}

a.cyan:hover {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0000FF;

	background-color: #D7EFFD;

	text-decoration: none;

}

a.lightpink:link {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

	background-color: #FFB9DC;

	text-decoration: underline;

}

a.lightpink:visited {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

	background-color: #FFB9DC;

	text-decoration: underline;

}

a.lightpink:hover {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0000FF;

	background-color: #FFB9DC;

	text-decoration: none;

}

a.white:link {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

	background-color: #FFFFFF;

	text-decoration: none;

}

a.white:visited {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

	background-color: #FFFFFF;

	text-decoration: none;

}

a.white:hover {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

	background-color: #FFFFFF;

	text-decoration: none;

}