BODY
{
	margin-top:15;
	margin-bottom:0;
	margin-right:0;
	top-margin:15;
	left-margin:0;
	color: #333333;
	font-family: helvetica, arial, verdana;
	font-size: 100%;  font-size-adjust: 0.50;
	background-color: #FFFFFF;
	line-height:130%;
	scrollbar-face-color: #EDEDED; 
	scrollbar-shadow-color: #DDDDDD; 
	scrollbar-highlight-color: #DDDDDD; 
	scrollbar-3dlight-color: #DDDDDD; 
	scrollbar-darkshadow-color: #CCCCCC; 
	scrollbar-track-color: #E5E5E5; 
	scrollbar-arrow-color: #666666; 	
} 

BODY.print
{
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	top-margin:0;
	left-margin:0;
	color: #333333;
	font-family: helvetica, arial, verdana;
	font-size: 100%;  font-size-adjust: 0.50;
	background-color: #FFFFFF;
	line-height:130%;
} 

TD
{
	font-family: helvetica, arial, verdana;
	font-size: 75%;  font-size-adjust: 0.50;	
	line-height:130%;
} 

BODY.popup
{
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	color: #333333;
	font-family: helvetica, arial, verdana;
	font-size: 75%;  font-size-adjust: 0.50;	
	background-color: #FFFFFF;
	line-height:130%;
}

/* Form definitions ------------------------------------------*/

SELECT.menu
{
		font-size: 100%;  font-size-adjust: 0.50;
	font-family: helvetica, arial, verdana;
}

INPUT.menu
{
		font-size: 100%;  font-size-adjust: 0.50;
	font-family: helvetica, arial, verdana;
}

.lower
{
    TEXT-TRANSFORM: lowercase
}

/* HTML re-define ------------------------------------------*/

.mini
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	font-size: xx-small;
	background-color: transparent
}


B, STRONG
{
	font-family: helvetica, arial, verdana;
	font-weight: 800;
	background-color: transparent;
	line-height:130%;
}

UL
{
	list-style-type: square;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	background-color: transparent;
	line-height:130%;
	margin-left: 20px;
}

LI
{
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	background-color: transparent;
	line-height:130%;
}

.arrow
{
    LIST-STYLE: disc url(/images/arrow_gray.jpg) outside
}

.header
{
	font-family: helvetica, arial, verdana;    
	COLOR: #333333;
	FONT-SIZE: small;
	font-weight: 800;
	line-height:130%;
}

H1, H2, H3
{
	font-family: helvetica, arial, verdana;    
	COLOR: #333333;
	FONT-SIZE: small;
	line-height:130%;
}

H4
{
	font-family: helvetica, arial, verdana;
	FONT-SIZE: x-small;
	font-weight: 800;
	background-color: transparent;
	line-height:130%;
}

TD.content
{
	font-family: helvetica, arial, verdana;    
	COLOR: #333333;
	line-height:130%;
}	

/* Awards pages* ------------------------------------------*/
.awards
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	font-size: xx-small;
	font-weight: 800;
	background-color: transparent
}
	
/* Table definitions ------------------------------------------*/

TABLE.long
{
	HEIGHT: 100%;
}

TD.long
{
	HEIGHT: 100%;
}

.main-dark, .nopad
{
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.main-dark1, .nopad1
{
	background-color: #666666;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}

.sub-light, .pad2
{
	background-color: #ECECEC;
	text-align: left;
}

TR.subheaderrow
{
	background-color: #A0A0A0;
	color: #FFFFFF;
	text-align: left;
}

TD.nav-secondary
{
	font-family: helvetica, arial, verdana;    
	COLOR: #333333;
	font-size: 90%;  
	font-size-adjust: 0.50;
}

TH
{
	font-family: helvetica, arial, verdana;    
	COLOR: #333333;
	background-color: #ECECEC;
	line-height:130%;
}

/* support specific "highlight" area definitions ------------------------------------------*/

.readthis
{
	background-color: #ECECEC;
	line-height:130%;
}

.readthis table, table.readthis
{
	background-color: transparent;
	line-height:130%;
}

td.readthis, input.readthis
{
	background-color: #ECECEC;
	line-height:130%;
}

.readthis td
{
	background-color: #ECECEC;
	line-height:130%;
}

/* header link definitions ------------------------------------------*/

A.header:active
{
	font-family: helvetica, arial, verdana;    
	COLOR: #990000;
	FONT-SIZE: small;
	font-weight: 800;
	TEXT-DECORATION: none;
	background-color: transparent
}

A.header:visited
{
	font-family: helvetica, arial, verdana;    
	COLOR: #990000;
	FONT-SIZE: small;
	font-weight: 800;
	TEXT-DECORATION: none;
	background-color: transparent
}

A.header:link
{
	font-family: helvetica, arial, verdana;    
	COLOR: #990000;
	FONT-SIZE: small;
	font-weight: 800;
	TEXT-DECORATION: none;
	background-color: transparent
}

A.header:hover
{
	font-family: helvetica, arial, verdana;    
	COLOR: #990000;
	FONT-SIZE: small;
	font-weight: 800;
	TEXT-DECORATION: underline;
	background-color: transparent
}

/* secondary nav link definitions ------------------------------------------*/

A.nav-secondary:active
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	color:	#096;
	font-size: 100%;  
	font-size-adjust: 0.50;
	background-color: transparent
}

A.nav-secondary:visited
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	color:	#939;
	font-size: 100%;  
	font-size-adjust: 0.50;
	background-color: transparent
}

A.nav-secondary:link
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	color:	#096;
	font-size: 100%;  
	font-size-adjust: 0.50;
	background-color: transparent
}

A.nav-secondary:hover
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	color:	#096;
	font-size: 100%;  
	font-size-adjust: 0.50;
	background-color: transparent
}

SPAN.nav-secondary
{
	font-family: helvetica, arial, verdana;
	color:	#096;
	font-size: 100%;  
	font-size-adjust: 0.50;
}
/* secondary nav link definitions ------------------------------------------*/
.mini-header
{
	font-family: helvetica, arial, verdana;    
	COLOR: #666666;
	font-weight: 800;
	line-height:130%;
}

A.home:active
{
	
	font-family: helvetica, arial, verdana;
	text-decoration:	underline;
	color:	#096;
	font-size: xx-small;
	background-color: transparent
}

A.home:visited
{
	
	font-family: helvetica, arial, verdana;
	text-decoration:	underline;
	color:	#939;
	font-size: xx-small;
	background-color: transparent
}

A.home:link
{
	font-family: helvetica, arial, verdana;
	text-decoration:	underline;
	color:	#096;
	font-size: xx-small;
	background-color: transparent
}

A.home:hover
{
	font-family: helvetica, arial, verdana;
	text-decoration:	underline;
	color:	#096;
	font-size: xx-small;
	background-color: transparent
}

/* breadcrumbs definitions ------------------------------------------*/

A.breadcrumbs:active
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	font-size: xx-small;
	background-color: transparent
}

A.breadcrumbs:visited
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	font-size: xx-small;
	background-color: transparent
}

A.breadcrumbs:link
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	font-size: xx-small;
	background-color: transparent
}

A.breadcrumbs:hover
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #990000;
	font-size: xx-small;
	background-color: transparent
}

.breadcrumbs
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	font-size: xx-small;
	background-color: transparent
}

/* News item definitions ------------------------------------------*/

A.news:active
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	
	background-color: transparent;
	line-height:130%;
}

A.news:visited
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	
	background-color: transparent;
	line-height:130%;
}

A.news:link
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	
	background-color: transparent;
	line-height:130%;
}

A.news:hover
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #990000;
	
	background-color: transparent;
	line-height:130%;
}

/* red bold link definitions ------------------------------------------*/

A.red:active
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #990000;
	
	font-weight: 800;
	background-color: transparent;
	line-height:130%;
}

A.red:visited
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #990000;
	
	font-weight: 800;
	background-color: transparent;
	line-height:130%;
}

A.red:link
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #990000;
	
	font-weight: 800;
	background-color: transparent;
	line-height:130%;
}

A.red:hover
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #990000;
	
	font-weight: 800;
	background-color: transparent;
	line-height:130%;
}

/* legal line link definitions ------------------------------------------*/

.legal2
{
	font-family: helvetica, arial, verdana;    
	COLOR: #999999;
	background-color: transparent;
}

.legal
{
	font-family: helvetica, arial, verdana;    
	COLOR: #999999;
	FONT-SIZE: xx-small;
	background-color: transparent;
}
.legalhome
{
	font-family: helvetica, arial, verdana;    
	COLOR: #096;
	font-size: 65%;  font-size-adjust: 0.50;
	background-color: transparent;
}

A.legal:active
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #999999;
	font-size: xx-small;
	background-color: transparent
}

A.legal:visited
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #999999;
	font-size: xx-small;
	background-color: transparent
}

A.legal:link
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #999999;
	font-size: xx-small;
	background-color: transparent
}

A.legal:hover
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	font-size: xx-small;
	background-color: transparent
}




A.legalhome:active
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #096;
	font-size: 110%;  font-size-adjust: 0.50;
	background-color: transparent
}

A.legalhome:visited
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #939;
	font-size: 110%;  font-size-adjust: 0.50;
	background-color: transparent
}

A.legalhome:link
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #096;
	font-size: 110%;  font-size-adjust: 0.50;
	background-color: transparent
}

A.legalhome:hover
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #096;
	font-size: 110%;  font-size-adjust: 0.50;
	background-color: transparent
}

/* quick links definitions ------------------------------------------*/

A.ql:active
{
	TEXT-DECORATION: underline;
	font-family: helvetica, arial, verdana;
	COLOR: #096;
	line-height:130%;
	background-color: transparent;
}

A.ql:visited
{
	TEXT-DECORATION: underline;
	font-family: helvetica, arial, verdana;
	COLOR: #939;
	line-height:130%;
	background-color: transparent;
}

A.ql:link
{
	TEXT-DECORATION: underline;
	font-family: helvetica, arial, verdana;

	COLOR: #096;
	line-height:130%;
	background-color: transparent;
}

A.ql:hover
{
	TEXT-DECORATION: underline;
	font-family: helvetica, arial, verdana;
	COLOR: #096;
	line-height:130%;
	background-color: transparent;
}

A.qlsn:active
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	line-height:130%;
	background-color: transparent;
}

A.qlsn:visited
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #333333;
	line-height:130%;
	background-color: transparent;
}

A.qlsn:link
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;

	COLOR: #333333;
	line-height:130%;
	background-color: transparent;
}

A.qlsn:hover
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #990000;
	line-height:130%;
	background-color: transparent;
}

/* table-header definitions ------------------------------------------*/

A.table-header:active
{
	TEXT-DECORATION: underline;
	font-family: helvetica, arial, verdana;
	COLOR: #FFFFFF;
	line-height:130%;
	background-color: transparent;
}

A.table-header:visited
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #FFFFFF;
	line-height:130%;
	background-color: transparent;
}

A.table-header:link
{
	TEXT-DECORATION: none;
	font-family: helvetica, arial, verdana;
	COLOR: #FFFFFF;
	line-height:130%;
	background-color: transparent;
}

A.table-header:hover
{
	TEXT-DECORATION: underline;
	font-family: helvetica, arial, verdana;
	COLOR: #FFFFFF;
	line-height:130%;
	background-color: transparent;
}

/* generic link definitions ------------------------------------------*/

A:active
{
	TEXT-DECORATION: underline;
	COLOR: #096;
	background-color: transparent;
	font-family: helvetica, arial, verdana
}

A:link
{
	TEXT-DECORATION: underline;
	COLOR: #096;
	background-color: transparent;
	font-family: helvetica, arial, verdana;
}

A:visited
{
	TEXT-DECORATION: underline;
	font-family: helvetica, arial, verdana;
	COLOR: #939;
	background-color: transparent;
}

A:hover
{
	TEXT-DECORATION: underline;
	COLOR: #096;
	background-color: transparent;
	font-family: helvetica, arial, verdana;
}
/* new header classes */

.global_nav {
	font-family: verdana, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: right;
	width:350px;
	text-align:right;

}

.global_nav img {
margin: -5px 5px;
}

.global_nav a:link, .global_nav a:active, .global_nav a:visited, .global_nav a:hover {
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #096;
	text-decoration: none;
	text-align: right;
}

/*T1 new*/

#navbar ul 
{
	padding: 7px 5px 6px 5px;
	margin: 0px;
	white-space: nowrap;
	background: #fff;
	text-align: center;
	line-height: 1em;
} 

#navbar li {display: inline;} 

#navbar ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 15px 7px 15px;
	margin-right: -4px;
	color: #000;
	background-color: #FFF;
	text-decoration: none;
	border-left: 1px solid #999;
} 

#navbar ul li a:hover { 
color: #009966; 
text-decoration: underline;
} 

#navbar ul li a#selected
{font-weight: bold;
color: #009966;
background-color: #F1F1F1; }

/* Tier 2 navigation */

#subnavbar ul 
{
	list-style: none;
	padding: 6px 20px 6px 20px;
	margin-top: 1px;
	margin-left: -4px;
	margin-bottom: 0px;
	white-space: nowrap;
	background: #fff;
	text-align: center;
	line-height: 2em;

} 
#subnavbar li {display: inline;} 

#subnavbar ul li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; 
padding: 6px 25px 6px 25px; 
margin-right: -4px; 
color: #000; 
background-color: #F1F1F1; 
text-decoration:none;
border-left: 2px solid #ffffff;
} 

#subnavbar ul li a#selected
{font-weight:bold;
color: #009966; }

#subnavbar ul li a:hover { 
color: #009966; 
text-decoration: underline;
} 
