title {
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 20pt }

body {
	margin-left: 2px;
	margin-top: 2px;
	align: right;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 12pt;
	background-color: #ffffff; }
.containertable {
	background: none;
	border-bottom-color:cccccc;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-top-color:cccccc;
	border-top-style: solid;
	border-top-width:1px;
	border-left-color:cccccc;
	border-left-style: solid;
	border-left-width:1px;
	border-right-color:cccccc;
	border-right-style: solid;
	border-right-width:1px;
	padding: 2; }
.containertable-contentpages {
	background: none;
	border-bottom-color:ffffff;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-top-color:ffffff;
	border-top-style: solid;
	border-top-width:1px;
	border-left-color:ffffff;
	border-left-style: solid;
	border-left-width:1px;
	border-right-color:ffffff;
	border-right-style: solid;
	border-right-width:1px;
	padding: 2; }

.td-leftmargin {
	background-color: #ffffff;
	padding: 2px; }

.td-rightmargin {
	background-color: #ffffff; }

.td-contentbody {
	background-color: #ffffff; }

tr.standardodd {
	background-color: #ffffff; }

tr.standardeven {
	background-color: #f8f8f8;
	border-color: #CCCC99;
	border-width: 1px;
	border-style: solid; }
	
th {
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10pt; }
th.standard {
	background-color: #df0022;
	color: #ffffff; }

th.standard2 { 
	background-color: #157cb6; 
	color:#ffffff; 
	font-size: 11px; 
	font-weight: bold;  
	height: 25px; 
	vertical-align: middle;  }

td {
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10pt }

td.standard {
	background-color: #df0022 }

td.standardodd {
	background-color: #fffffff }

td.standardeven {
	background-color: #f8f8f8;
	border-color: #fgfgfg;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;	
	border-style: solid; }
	

h1, h2, h3, h4 {
	font-family: tahoma, verdana, ms sans serif, helvetica; }

h2 {
	font-size: 16pt }
.memo {
	color: #ff0000;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 12pt;
	font-weight: bold }
.smallmemo {
	color: #ff0000;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10pt;
	font-weight: bold }
.instrmemo {
	color: #555555;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 8pt;
	font-weight: 200; }
.instrmemonote {
	color: #996633;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 8pt;
	font-weight: 200; }
.required {
	color: #770908;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 9pt;
	font-weight: 400; }
.smalltxt {
	color: #000000;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 8pt;
	font-weight: normal; }
.mybody {
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10pt }
.reverseheading {
	color: #ffffff;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 11px;
	font-weight: bold }
.whiteheading {
	color: #ffffff;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 10pt;
	font-weight: bold }
.darkheading {
	color: #000000;
	font-family: verdana, tahoma, ms sans serif;
	font-size: 13pt;
	font-weight: bold }
.formlabel {
	color: #000000;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 10pt;
	font-weight: bold }
.stdfieldname {
	color: #000000;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold }
.stdfieldinfo {
	color: #000000;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 11px;
	font-weight: normal }
.fieldlabel {
	color: #000000;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 8pt;
	font-weight: bold }

.joblistheader {
	color: #555555;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; }
.joblistheader:link {
	color: #555555;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; }
.joblistheader:hover {
	color: #770908;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; }

.joblisttext {
	color: #000000;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 8pt; }

a.joblisttext {
	color: #000000;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 8pt;
	text-decoration: underline }
a.joblisttext:hover {
	color: #770908;
	text-decoration: underline }
a {
	text-decoration = none; }
a.header {
	text-decoration = none;
	color: #ffffff;
	text-decoration: underline; }
a.header:hover {
	text-decoration = none;
	color: #006400;
	text-decoration: underline; }
a.hover:hover {
	color: #006400
	text-decoration: underline; }
td.standard2 {
	background-color: #f0f0f0 }
.pagetitle {
	color: #ca100e;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 14pt;
	font-weight: bold
	padding: 5px; }
.pagetitle-background {
	background-color: #ffffff; 
	height: 30px;}

/* is to be used when the page does not have a title or when the title falls with in td that has an outline
look to the candidate log in page to see an example (might replace the reverseheading style) */
.pagetitle-2 {
	color: #ca100e;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 14pt;
	font-weight: bold
	padding: 5px; }

.pagetitle-2-background {
	background-color: #ffffff;
	height: 30px;}
/* used to specify the font size and color of the page title used in the candidate header library file, the background
color is set in the columnheader style below */

.candidateheader-pagetitle {
	color: #ca100e;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 14pt;
	font-weight: bold }

a.candidatenavlink {
	color: #555555;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; }
a.candidatenavlink:link {
	color: #555555;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; }
a.candidatenavlink:visited {
	color: #555555;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; }

a.candidatenavlink:hover {
	color: #770908;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; }

a.systemnavlink1 {
	color: #555555;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; }
a.systemnavlink1:link {
	color: #555555;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; }
a.systemnavlink1:visited {
	color: #555555;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; }

a.systemnavlink1:hover {
	color: #770908;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline; }

a.additionalcandidateheaderlink {
	color: #09929a;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline; }
a.additionalcandidateheaderlink:hover {
	color: #09929a;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline; }

.additionalcandidateheaderlinkseparators {
	color: #ffffff;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none; }
a.instrmemo {
	color: #555555;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: 200;
	text-decoration: underline }

a.instrmemo:hover {
	color: #770908;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 8pt;
	font-weight: 200;
	text-decoration: underline }
a.generaltxtlink {
	color: #555555;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 10pt;
	font-weight: 200;
	text-decoration: underline }

a.generaltxtlink:hover {
	color: #770908;
	font-family: tahoma,helvetica,verdana,ms sans serif;
	font-size: 10pt;
	font-weight: 200;
	text-decoration: underline }
.standardlight {
	background-color: #ffffff;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10pt; }
.columnheading {
	background-color: #e9e9e9;
	border-color: #c9c9c9;
	border-width: 1px;
	border-style: solid; }

.altcolumnheading {
	background-color: #EbEbEb;
	border-color: #c9c9c9;
	border-width: 1px;
	border-style: solid; }
.altcolumnheading1 {
	background-color: #770908; }
.tableoutlinecolor {
	background-color: #cccccc; }

.thbackgroundcolor {
	background-color: #5c81aa; }

.formbutton_40px {
	background-color: #ffffff;
	border:0;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10px;
	text-decoration:none;
	width: 40px;
	height: 16px; }

.formbutton_60px {
	background-color: #ffffff;
	border:0;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10px;
	text-decoration:none;
	width: 60px;
	height: 16px; }

.formbutton_160px {
	background-color: #ffffff;
	border:0;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10px;
	text-decoration:none;
	width: 160px;
	height: 16px; }

.formbuttontypea {
	background-color: #edeeea;
	border-color: #999999;
	border-width: 1px;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	width: 150px;
	height: 22px; }

.formbuttontypea_200px {
	background-color: #edeeea;
	border-color: #999999;
	border-width: 1px;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	width: 200px;
	height: 22px; }

.formbuttontypeb {
	background-color: #5c81aa;
	color: #000000;
	border-color: #999999;
	border-width: 1px;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	width: 150px;
	height: 22px; }

.formbuttontypec {
	background-color: #edeeea;
	border-color: #999999;
	border-width: 1px;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	width: 150px;
	height: 22px; }

.stdfieldnote {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	font-style: normal; text-decoration:none; }

.combobox1 {
	color: #000000;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none; }

/* used for the headings of each section on the job view/edit pages */
.jobcentersectionheading {
	color: #555555;
	font-family: verdana, tahoma,helvetica,verdana,ms sans serif;
	font-size: 11px;
	font-weight: bold }

/* used to mark the section headings the job view/edit pages */
.jobcentersectionheadingbackground {
	background-color: #f7f7f7;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	height:20px; }

/* used for the headeings of each section on the candidate resume view/edit pages */
.resumesectionheading {
	color: #555555;
	font-family: verdana, tahoma,helvetica,verdana,ms sans serif;
	font-size: 11px;
	font-weight: bold }

/* used to mark the section on the candidate resume view/edit pages */
.resumesectionheadingbackground {
	background-color: #f7f7f7;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	height:20px; }

.footertext-ah {
	color: 5c81aa;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold; }
a.footertext-ah {
	color: 5c81aa;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold; }
a.footertext-ah:hover {
	color: 5c81aa;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	text-decoration:underline; }


.footertext-poweredby {
	color: cccccc;
	font-size: 9px;
	font-family: verdana;
	font-weight: normal; }
.td-footer-solid {
	background-color: #ffffff;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-color: #cccccc;
	border-top-width: 1px; }
.alertmessage {
	color: #cc062a;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 8pt;
	font-weight: normal; }
/* the following styles are used in header include file */
.careercenter-background {
	background-color: #ffffff;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-right-width: 1px;
	border-bottom-style: none;
	border-bottom-color: none;
	border-bottom-width: 1px;
	width: 100%;
	padding: 3px; }

.careercenter-text {
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps; }

.logoarea-background {
	background-color: #ffffff;
	border-top-style: none;
	border-top-color: #cccccc;
	border-top-width: 0px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-right-width: 1px;
	border-bottom-style: none;
	border-bottom-color: none;
	border-bottom-width: 0px;
	width: 100%;
	height: 75px;
	padding: 3px;	}

.topmenu-background-1 {
	background-color: #fcb43c;
	border-top-style: solid;
	border-top-color: #cc9933;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc9933;
	border-bottom-width: 1px;
	width: 100%;
	padding: 3px; }
a.toolbar {
	color: #ffffff;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline; }
a.toolbar:hover {
	color: #990000;
	font-family: verdana, ms sans serif, tahoma, helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline; }
