/* MAIN LAYOUT AND ARCHITECTURE STYLES START HERE FOR TIERS 2+ */

/* main body of the document */
/* DO NOT EDIT! */




/* The left-hand menu area of the page */
/* DO NOT EDIT! */
#leftmenubox {
	POSITION: relative;	
	WIDTH: 140px;
	height: 100%;
	TOP: 2px;
	z-index: 3;
	float: left;	
	padding: 3 10 3 10;
	/*BORDER-right: #d9d9d9 2px dotted;*/
	
}


/* The right-hand content area, used when there IS a left-hand menu on the page */
/* DO NOT EDIT! */
#rightinfobox {
	POSITION: relative;	
	WIDTH: 540px;
	height: 100%;
	TOP: 2px;
	LEFT: 5px;	
	z-index: 3;
	overflow: auto;	
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 18px;
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #ffffff;
	/*BORDER-LEFT: #d9d9d9 2px dotted;*/
	PADDING-LEFT: 5PX; 
	PADDING-RIGHT: 10PX;
	COLOR: #AE3B13;
}

/* These are the styles for any subheading heading text that falls under the main heading for the maininfobox or rightinfobox */
#rightinfosubtext {
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #005991;
}

/* These are the styles for any paragraph content for the rightinfobox */
#rightinfocontent {
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #585858;
}






/* left-hand menu styles  */
/* The following styles are used by the left-hand expanding navigational menu */

.menutitle {
	cursor:pointer;
	margin-bottom: 3px;
	padding-top:10px;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #fffff;
	COLOR: #cccccc;
	font-weight: normal;
	text-decoration:none; 	
	width:100%;
}

.menutitle a {
	cursor:pointer;
	margin-bottom: 3px;
	padding:0px;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #fffff;
	COLOR: #585858;
	font-weight: normal;
	text-decoration:none; 	
			width:100%;
}

.menutitle a:hover {
	color: #CD6B08; 
	text-decoration:none;
	font-weight: bold; 
	width:100%;	
}



/* left-hand STANDARD BOTTOM menu styles  */
/* The following styles are used by the left-hand expanding navigational menu */

.smenutitle {
	cursor:pointer;
	margin-bottom: 3px;
	padding-top:10px;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	BORDER-BOTTOM: #FFFFFF 4px dotted;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #fffff;
	COLOR: #cccccc;
	font-weight: normal;
	text-decoration:none; 	
	width:100%;
}

.smenutitle a {
	cursor:pointer;
	margin-bottom: 3px;
	padding:0px;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #fffff;
	COLOR: #585858;
	font-weight: normal;
	text-decoration:none; 	
	width:100%;
}

.smenutitle a:hover {
	color: #CD6B08; 
	text-decoration:none;
	font-weight: bold; 
	width:100%;	
}



.submenu {
	margin-bottom: 0.5em;
		width:100%;
}

.submenu a {
	color:#a5a5a5; 
	text-decoration:none;
	FONT-FAMILY: TAHOMA, VERDANA, arial; 
	FONT-SIZE: 11px;
	font-weight: normal;
		width:100%;	
}

.submenu a:hover {
	color:#ff6600; 
	text-decoration:none;
	font-weight: bold; 
		width:100%;	
}





.submenu2 a {
	color:#a5a5a5; 
	text-decoration:none;
	FONT-FAMILY: TAHOMA, VERDANA, arial; 
	FONT-SIZE: 11px;
	font-weight: normal;
		width:100%;	
}

.submenu2 a:hover {
	color:#ff6600; 
	text-decoration:none;
	font-weight: bold; 
		width:100%;	
}

/* DEFAULT HYPERLINK STYLES USED THROUGHOUT THE ENTIRE SITE */
A.default:link {
	COLOR: #005991;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

A.default:visited {
	COLOR: #58585;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

A.default:active {
	COLOR: #A5A5A5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

A.default:hover {
	COLOR: #A5A5A5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

/* These are the styles for all links in text */
A.textlink:link {
	COLOR: #585858;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

A.textlink:visited {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

A.textlink:active {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

A.textlink:hover {
	COLOR: #005991;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

/* These are the styles for all links in text/tables that need to be a little smaller */
A.textlinksm:link {
	COLOR: #585858;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}

A.textlinksm:visited {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}

A.textlinksm:active {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}

A.textlinksm:hover {
	COLOR: #005991;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}


/* These are the styles for all links in text/tables that need to be a little smaller and have no underline */
A.textlinksmnou:link {
	COLOR: #585858;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A.textlinksmnou:visited {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A.textlinksmnou:active {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A.textlinksmnou:hover {
	COLOR: #CD6B08;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}


/* These are the styles for all links in text that do not need to be bolded when highlighted */
A.textlink2:link {
	COLOR: #585858;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

A.textlink2:visited {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

A.textlink2:active {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

A.textlink2:hover {
	COLOR: #005991;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

/* TABLE STYLES USED IN IR SECTION - AND THEN USED IN OTHER TABLES IN OTHER SECTIONS AS WELL - JUST NEVER CHANGED THE NAME TO BE MORE GENERAL SINCE THESE ARE USED THROUGH THE SITE - CAN COME BACK AND DO THAT LATER */
.tablelayout {
	border-left: 1px #e5e5e5 solid;
	border-right: 1px  #e5e5e5  solid;
	border-top: 1px  #e5e5e5  solid;
	border-bottom: 1px  #e5e5e5  solid;
	color: #585858;
	font-weight: normal;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	}
	
.tabletext {
	color: #666666;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	font-weight: bold;
	background-color: #e5e5e5;
	}
	
	


/* HYPERLINK STYLES USED IN TABLES WHERE AN UNDERLINE IS REQUIRED */
A.tablelink:link {
	COLOR: #ff6600;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}

A.tablelink:visited {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
	
}

A.tablelink:active {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}

A.tablelink:hover {
	COLOR: #005991;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

/* HYPERLINK STYLES USED IN TABLES WHERE THERE IS NO UNDERLINE REQUIRED */
A.tablelink2:link {
	COLOR: #005991;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

A.tablelink2:visited {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	
}

A.tablelink2:active {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

A.tablelink2:hover {
	COLOR: #ff6600;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}


/* HYPERLINK STYLES USED IN TABLE ON SITEMAP PAGE (ContactUs/sitemap.cfm) */
A.tablelink3:link {
	COLOR: #ffffff;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

A.tablelink3:visited {
	COLOR: #ffffff;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	
}

A.tablelink3:active {
	COLOR: #ffffff;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

A.tablelink3:hover {
	COLOR: #a5a5a5;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


/* VARIOUS BORDERS USED FOR IMAGES, CHARTS, AND PICTURES ON THE MAIN PAGES OF EACH SECTION*/

.jobchartbordright {
	BORDER-RIGHT: #cb6902 2px solid;
}

/* MISC STYLES FOR FORMS */


.darkgreyintro {
	font-family: tahoma;
	font-size: 12px;
	color: #666666; 
	font-weight: bold;
	line-height: 150%;
}

.whiteintro {
	font-family: tahoma;
	font-size: 11px;
	color: #ffffff; 
	font-weight: bold;
	line-height: 1.2;
}


.blueintro {
	font-family: verdana;
	font-size: 14px;
	color: #305B98; 
	font-weight: bold;
	line-height: 150%;
}

.orangeintro {
	font-family: verdana;
	font-size: 16px;
	color: #CB6902; 
	font-weight: bold;
	line-height: 160%;
}

.orangetext {
	font-family: verdana;
	font-size: 12px;
	color: #CD6B08; 
	font-weight: bold;
	line-height: 150%;
}
