  /* MAIN LAYOUT AND ARCHITECTURE STYLES START HERE FOR TIERS 2+ */

/* main body of the document */
/* DO NOT EDIT! */

body {
	MARGIN: 0px;
	PADDING: 0px 0px 0px 0px;
	background-color: transparent;
	
	/* in case we ever want to use scrollbar styles
	scrollbar-face-color: #005991;
	scrollbar-shadow-color: blue;
	scrollbar-highlight-color: black;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: white;
	scrollbar-arrow-color: white;
	*/
}


/* the grey box used in the background to make the main outline */
/* DO NOT EDIT! */
#mainboxbg {
	WIDTH:700px;
	z-index: 0;
	margin-left : auto;
	margin-right : auto;	
	BACKGROUND-COLOR: #5b5600;
}

/* the white box used in the foreground to make the main body and the font size is for the cookie crumbs that direct the users to where they are at*/
/* DO NOT EDIT! */
#mainbox {
	WIDTH:696px;
	z-index: 1;
	PADDING: 5px 0px 0px 0px;
	margin-left : auto;
	margin-right : auto;	
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #ffffff;
	COLOR: #a5a5a5;
	overflow: auto;
}

#homeimage {
height:209px;
margin:0pt;
padding:0pt;
}

#homeimage img {
display:block;
margin:0pt;
padding:0pt;
width:695px;
}

#bottomsection {
background:#CC0000 none repeat scroll 0% 0%;
margin:0pt 22px 25px;
}

/*LEFT COLUMN */
#home_leftcol {
float:left;
margin:0pt;
width:330px;
padding-left: 50px;
}
#home_leftcol h3 {
color:#133562;
font-size:13px;
font-weight:bold;
margin:0pt 0pt 10px;
}
#home_leftcol ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 20px;
padding:0pt;
}
#home_leftcol ul li {
margin:0pt 0pt 10px;
}
#home_leftcol ul li a {
color:#555555;
display:block;
text-decoration:none;
width:330px;
}
#home_leftcol ul li a:hover {
color:#000000;
text-decoration:underline;
}
#home_leftcol ul li a:hover em {
color:#000000;
}
#home_leftcol ul li a em {
color:#296E88;
font-style:normal;
padding-right:7px;
}
#home_leftcol p a {
color:#296E88;
font-weight:normal;
text-decoration:none;
text-transform:lowercase;
}
#home_leftcol p a:hover {
color:#000000;
}

/* RIGHT COLUMN */
#home_rightcol {
float:right;
margin:0pt;
width:210px;
}
#home_rightcol h3 {
color:#133562;
font-size:13px;
font-weight:bold;
margin:0pt 0pt 10px;
}
#home_rightcol ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 30px;
padding:0pt;
}
#home_rightcol ul li {
margin:0pt 0pt 3px;
padding: 3px;
background-color: #E2E6EC;
color:#000;
}
#home_rightcol ul li a {
display:block;
padding:2px;
position:relative;
text-decoration:none;
width:200px;
color:#133562;;
}

#home_rightcol ul li a:visited {
color:#000000;
}

#home_rightcol ul li a:hover {
color:#000000;
text-decoration:underline;
}
/* The main content area, used when there is no left-hand menu on the page 
(specified font color is for page heading only - see below for content styles) */
/* DO NOT EDIT! */
#maininfobox {
	POSITION: relative;	
	/*WIDTH: 655px;*/
	z-index: 3;
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 18px;
	BACKGROUND-COLOR: #ffffff;
	COLOR: #5b5600;
	padding-left: 10px;
	
}

/* For non-index page spanish version to compensate for issue in IE6 & IE7 with margin property */
#maininfoboxNonIndex {
	POSITION: relative;	
	WIDTH: 655px;
	z-index: 3;
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 18px;
	BACKGROUND-COLOR: #ffffff;
	COLOR: #5b5600;
	margin: 20px; !important
}
/* These are the styles for any paragraph content for the maininfobox */
#maininfocontent {
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #585858;
}

/* The right-hand content area, used when there IS a left-hand menu on the page */
/* DO NOT EDIT! */
#rightinfobox {
	POSITION: relative;	
	WIDTH: 510px;
	height: 100%;
	TOP: 10px;
	LEFT: 25px;	
	z-index: 3;
	overflow: auto;	
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 18px;
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #ffffff;
	BORDER-LEFT: #5b5600 2px dotted;
	PADDING-LEFT: 20PX; 
	PADDING-RIGHT: 10PX;
	COLOR: #5b5600;
}

/* 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: #5b5600;
}

/* 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;
}



/* The left-hand menu area of the page */
/* DO NOT EDIT! */
#leftmenubox {
	POSITION: relative;	
	WIDTH: 110px;
	height: 100%;
	LEFT: 3px;
	TOP: 10px;
	z-index: 3;	
	float: left;
	/*BORDER-right: #d9d9d9 2px dotted;*/
}


/* The footer area of the page */
/* DO NOT EDIT! */
#footerimg {
	WIDTH: 700px;
	z-index: 5;
	margin-left : auto;
	margin-right : auto;
	color: #ffffff;
}

/* HEADER AND IMAGE STYLES START HERE */
/* Top black menu styles */
/* The following styles are used by the top black navigational menu and its dropdowns */
#header {
	WIDTH: 700px;
	z-index: 1;	
	margin-left : auto;
	margin-right : auto;
}

/* BLUE BAR NAVIGATION STYLES START HERE */

/* Top blue menu styles */
/* The following styles are used by the top blue navigational menu */
#topnavbanner {
                WIDTH: 700px;
                z-index: 1;
                PADDING: 0px 0px 0px 0px;
                BACKGROUND-COLOR: #5b5600;
                COLOR: #ffffff;
                FONT-FAMILY:  TAHOMA, VERDANA, arial;
                FONT-SIZE: 11px;
}

A.nav {
    color:#FFFFFF;
    font-size:10pt;
    font-weight:bold;
    font-family:Arial,Verdana,Geneva;
    text-decoration:none;
}

A.nav:hover {
    color:white;
}



/* left-hand menu styles  */
/* The following styles are used by the left-hand expanding navigational menu */

.menutitle {
	cursor:pointer;
	margin-bottom: 3px;
	padding:2px;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #fffff;
	COLOR: #585858;
	font-weight: normal;
	text-decoration:none; 	
			width:100%;
}

.menutitle a {
	cursor:pointer;
	margin-bottom: 3px;
	padding:2px;
	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:#D2D7E4; 
	text-decoration:none;
	font-weight: bold; 
		width:100%;	
}

.submenu {
	margin-bottom: 0.5em;
		width:100%;
}

.submenu a {
	color:#5b5600; 
	text-decoration:none;
	FONT-FAMILY: TAHOMA, VERDANA, arial; 
	FONT-SIZE: 11px;
	font-weight: normal;
		width:100%;	
}

.submenu a:hover {
	color:#D2D7E4; 
	text-decoration:none;
	font-weight: bold; 
		width:100%;	
}


.submenuselected {
	margin-bottom: 0.5em;
		width:100%;	
}

.submenuselected a {
	color:#5b5600; 
	text-decoration:none;
	FONT-FAMILY: TAHOMA, VERDANA, arial; 
	FONT-SIZE: 11px;
	font-weight: bold;
		width:100%;	
}

.submenuselected a:hover {
	color:#ff6600; 
	text-decoration:none;
	font-weight: bold; 
		width:100%;	
}



.submenu2 a {
	color:#585858; 
	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: #5b5600;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: bold;
}

A.default:visited {
	COLOR: #585858;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

A.default:active {
	COLOR: #585858;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

A.default:hover {
	COLOR: #585858;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

/* These are the styles for all links in text */
A.textlink:link {
	COLOR: #5b5600;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

A.textlink:visited {
	COLOR: #585858;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

A.textlink:active {
	COLOR: #5b5600;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

A.textlink:hover {
	COLOR: #5b5600;
	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: #5b5600;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}

A.textlinksm:active {
	COLOR: #5b5600;
	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 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: #585858;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

A.textlink2:active {
	COLOR: #585858;
	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 */
.tableIR {
	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;
	}
	
.tableheadIR {
	color: #005991;
	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*/
#border1 {
	padding: 10px 10px 10px 10px;
	border-width: 2px; 
	border-style: inset;
	border-color: #005991;
}

#border2 {
	border-width: 3px; 
	border-style: outset;
	border-color: #e5e5e5;
}

#bordermain {
	border-width: 2px; 
	border-style: dotted;
	border-color: #005991;
}

/* WELCOME MESSAGE USED WHEN USER LOGS INTO THE XWEB ADMIN PAGE */
#welcome {
	color: #ff6600;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	font-weight:bold;
	z-index: 2;	
	margin-left : auto;
	margin-right : auto;	
}

/* MISC STYLES FOR FORMS */

input, textarea {
	color: #AE3B13;
	font-weight: bold;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	background-color: #ededed;
}

select {
	color: #AE3B13;
	font-weight: bold;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	background-color: #ededed;
}

#tableform {
	color: #808080;
	FONT-FAMILY: ARIAL, TAHOMA, VERDANA;
	FONT-SIZE: 11px;	
}


