/* 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;
}


/* 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: #C1C1C1;
}


/* 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:650px;
	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;
}

#printbox {
	WIDTH:605px;
	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;
}


/* 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: 650px;
	TOP: 10px;
	LEFT: 15px;	
	z-index: 3;
	overflow: auto;	
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 18px;
	BACKGROUND-COLOR: #ffffff;
	COLOR: #AE3B13;
	margin-left : auto;
	margin-right : auto;
}

/* 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: 530px;
	height: 100%;
	TOP: 10px;
	LEFT: 15px;	
	z-index: 3;
	overflow: auto;	
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 18px;
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #ffffff;
	PADDING-LEFT: 20PX; 
	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;
}



/* The left-hand menu area of the page */
/* DO NOT EDIT! */
#leftmenubox {
	display: none;
}

/* The footer area of the page */
/* DO NOT EDIT! */
#footerimg {
	display: none;
}

#contactheader {
	WIDTH: 400px;
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 18px;
	BACKGROUND-COLOR: #ffffff;
	COLOR: #AE3B13;
}



/* DROP DOWN 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 {
	display: none;
}

#Pro {
	display: none;
}

#Soc {
	display: none;
}

#Gov {
	display: none;
}

#Inv {
	display: none;
}

#Abo {
	display: none;
}

#Med {
	display: none;
}

.tablebg {
	background-color: #005991;
}

.menubg {
	background-color: #e5e5e5;
	PADDING: 1px 1px 1px 1px;
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;	
}

.menu {
	COLOR: #000000; 
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
}


.menu:active {
	COLOR: #000000; 
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL;
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
}

.menu:hover {
	COLOR: #ffffff; 
	FONT-FAMILY: TAHOMA, VERDANA, ARIAL; 
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
}

a:link, a:visited {
	COLOR: #585858;
	TEXT-DECORATION: none;
}

/*a[href]:after {
	content: "y";
}*/



/* BLUE BAR NAVIGATION STYLES START HERE */

/* Top blue menu styles */
/* The following styles are used by the top blue navigational menu */
#subheaderbluebanner {
	display: none;
}

A.shbblink:link {
	BACKGROUND-COLOR: #005991;
	COLOR: #ffffff;
	FONT-FAMILY: TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
}

A.shbblink:visited {
	BACKGROUND-COLOR: #005991;
	COLOR: #ffffff;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.shbblink:active {
	BACKGROUND-COLOR: #005991;
	COLOR: #858585;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
}

A.shbblink:hover {
	BACKGROUND-COLOR: #005991;
	COLOR: #ff6600;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
} 

A.picked:link {
	BACKGROUND-COLOR: #005991;
	COLOR: #ff6600;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
}
A.picked:visited {
	BACKGROUND-COLOR: #005991;
	COLOR: #ff6600;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
}


/* left-hand menu styles  */
/* The following styles are used by the left-hand expanding navigational menu */

.menutitle {
	display: none;
}

.menutitle a {
	display: none;
}

.menutitle a:hover {
	display: none;
}

.menutitleselected {
	display: none;
}

.menutitleselected a {
	display: none;
}

.menutitleselected a:hover {
	display: none;
}


.submenu {
	display: none;
}

.submenu a {
	display: none;	
}

.submenu a:hover {
	display: none;	
}


.submenuselected {
	display: none;
}

.submenuselected a {
	display: none;	
}

.submenuselected a:hover {
	display: none;	
}



.submenu2 a {
	display: none;	
}

.submenu2 a:hover {
	display: none;	
}


/* sytle for the results page (table) of the Product Finder Application */
#results {
	FONT-FAMILY: ARIAL, TAHOMA, VERDENA;
	FONT-SIZE: 11px;
	COLOR: #000000;	
}
#results a {
	FONT-FAMILY: ARIAL, TAHOMA, VERDENA;
	FONT-SIZE: 11px;
	COLOR: #000000;
	text-decoration: none;	
}
#results a:hover {
	FONT-FAMILY: ARIAL, TAHOMA, VERDENA;
	FONT-SIZE: 11px;
	COLOR: #000000;
	text-decoration: none;	
}

#subheading {
	FONT-FAMILY: ARIAL, TAHOMA, VERDENA;
	FONT-SIZE: 11px;
	FONT-WEIGHT: BOLD;
	COLOR: #000000;	
}

/* These are the styles for all links in text */
A.textlink:link {
	COLOR: #585858;
	TEXT-DECORATION: none;
}

A.textlink:visited {
	COLOR: #585858;
	TEXT-DECORATION: none;
}

A.textlink:active {
	COLOR: #585858;
	TEXT-DECORATION: none;
}

A.textlink:hover {
	COLOR: #585858;
	TEXT-DECORATION: none;
}

/* TABLE STYLES USED IN IR SECTION */
.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;
	}
	
/* TABLE STYLES USED TO DISPLAY APPLICATIONS - BRYAN'S APPS*/	
.tableApp {
	color: #808080;
	FONT-FAMILY: ARIAL, TAHOMA, VERDENA;
	FONT-SIZE: 11px;	
}	
.tableheadApp {
	color: black;
	FONT-FAMILY: ARIAL, TAHOMA, VERDENA;
	FONT-SIZE: 11px;
	font-weight: bold;	
}
.tableheadApp2 {
	color: #FFFFFF;
	font-weight: bold;
}


/* HYPERLINK STYLES USED IN TABLES WHERE AN UNDERLINE IS REQUIRED */
A.tablelink:link {
	COLOR: #585858;
	TEXT-DECORATION: none;
}

A.tablelink:visited {
	COLOR: #585858;
	TEXT-DECORATION: none;
	
}

A.tablelink:active {
	COLOR: #585858;
	TEXT-DECORATION: none;
}

A.tablelink:hover {
	COLOR: #585858;
	TEXT-DECORATION: none;
}

/* HYPERLINK STYLES USED IN TABLES WHERE THERE IS NO UNDERLINE REQUIRED */
A.tablelink2:link {
	COLOR: #ff6600;
	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: #005991;
	FONT-FAMILY:  TAHOMA, VERDANA, arial;
	FONT-SIZE: 10px;
	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 {
	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;	
}



/* QUOTE MEDIA STYLES START HERE */

{* General *} 
	.qm_main
	{
	    background-color: #ffffff;
	    font: 11px TAHOMA, VERDANA, arial;
		color: #585858;
	}
	.qm_maintext
	{
	    font: 11px TAHOMA, VERDANA, arial;
	    color: #585858;
	}
	
	{* Links *} 
	a.qm {
	    color: #0000FF;
		font: 11px TAHOMA, VERDANA, arial;			
	}
	a:visited.qm {
	    color: #0000FF;
		font: 11px TAHOMA, VERDANA, arial;			
	}
	a:hover.qm {
	    color: #0000FF;
		font: 11px TAHOMA, VERDANA, arial;			
	}
	
	{* Buttons *} 
	.qm_inactivebutton
	{
	    background-color: #F2F2F2;
	    font: bold 10px TAHOMA, VERDANA, arial;
	    color: #585858;
	    border-color: #E5E5E5;
	}
	.qm_activebutton
	{
	    background-color: #ffffff;
	    font: bold 10px TAHOMA, VERDANA, arial;
	    color: #585858;
	    border-color: #E5E5E5;
	}
	
	{* Heading Bars *} 
	.qm_heading_bar 
	{
	    background-color: #E5E5E5;
	    border-color: #E5E5E5;
	    font: 12px Arial;
	}
	.qm_heading_text
	{
	    font: bold 12px TAHOMA, VERDANA, arial;
	    color: #005991;
	}
	
	
	{* Cycles for Alternating Cells *} 
	.qm_cycle
	{
	    background-color: #fafafa;
	    font: 11px TAHOMA, VERDANA, arial;
	    color: #585858;
	}
	.qm_cycleup
	{
	    background-color: #eeffee;
	    font: 11px TAHOMA, VERDANA, arial;
	    color: #585858;
	}
	.qm_cycledown
	{
	    background-color: #ffeeee;
	    font: 11px TAHOMA, VERDANA, arial;
	    color: #585858;
	}
	
	
	{* Level II Alternating Cycles *}  
	.qm_L2_cycle1 {     
		font: 11px TAHOMA, VERDANA, arial;              
	    background-color:           #FFFEEF;
	    color:                      #585858; }
	.qm_L2_cycle2 {     
		font: 11px TAHOMA, VERDANA, arial;                     
	    background-color:           #F0F7DE;
	    color:                      #585858; }
	.qm_L2_cycle3 {     
		font: 11px TAHOMA, VERDANA, arial;                     
	    background-color:           #F4F0E8;
	    color:                      #585858; }
	.qm_L2_cycle4 {       
		font: 11px TAHOMA, VERDANA, arial;                     
	    background-color:           #E0E0F7;
	    color:                      #585858; }
	.qm_L2_cycle5 {       
		font: 11px TAHOMA, VERDANA, arial;                    
	    background-color:           #F7F7F7;
	    color:                      #585858; }
	.qm_L2_cycle6 {         
		font: 11px TAHOMA, VERDANA, arial;                 
	    background-color:           #F5E8E8;
	    color:                      #585858; }
	.qm_L2_cycle7 {         
		font: 11px TAHOMA, VERDANA, arial;                 
	    background-color:           #F6EDDA;
	    color:                      #585858; }
	.qm_L2_cycle8 {        
		font: 11px TAHOMA, VERDANA, arial;                  
	    background-color:           #DCEAEE;
	    color:                      #585858; }
	.qm_L2_cycle9 {        
		font: 11px TAHOMA, VERDANA, arial;                  
	    background-color:           #E9E2F4;
	    color:                      #585858; }
	.qm_L2_cycle10 {        
		font: 11px TAHOMA, VERDANA, arial;                  
	    background-color:           #EEF2FA;
	    color:                      #585858; }
	.qm_L2_cycle11 {        
		font: 11px TAHOMA, VERDANA, arial;                  
	    background-color:           #E1E2FA;
	    color:                      #585858; }
	.qm_L2_cycle12 {       
		font: 11px TAHOMA, VERDANA, arial;                   
	    background-color:           #EEFAE1;
	    color:                      #585858; }
	.qm_L2_cycle13 {         
		font: 11px TAHOMA, VERDANA, arial;                 
	    background-color:           #EDFCFB;
	    color:                      #585858; }
	.qm_L2_cycle14 {        
		font: 11px TAHOMA, VERDANA, arial;                  
	    background-color:           #FBEBE8;
	    color:                      #585858; }
	.qm_L2_cycle15 {       
		font: 11px TAHOMA, VERDANA, arial;                   
	    background-color:           #EDEDED;
	    color:                      #585858; }	
	.qm_L2_cycle16 {       
		font: 11px TAHOMA, VERDANA, arial;                   
	    background-color:           #F6EDDA;
	    color:                      #585858; }
