<STYLE>
html {
	margin: 0px;
	padding: 0px;
	}

#pageContainer
{
	margin-left: auto;
	margin-right: auto;
	background-repeat:repeat-y;
	width: 670px;
	border-bottom: 1px solid #c0c0c0;
}

#pageBanner
{
	background-color: #fff;
	background-image: url(../graphics/gapbanner.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	height: 105px;
	text-align: right;
	
}

.bannerHeading
{
	text-align: right;
	font-family: "trebuchet MS", Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;	
	color: #ffffff;
	padding-left: 20px;
	text-decoration: underline;
}

#pageFooter
{
	text-align: center;
}


#sidebar
{
	width: 150px;
	float: left;
} 

#pageText
{	
	width: 511px;
	text-justify:distribute-all-lines;
	margin-left: 155px;
	text-align: left;
	float: none;
	margin-bottom: 10px;
}

BODY
{
	background: #f4f3f0 url(../graphics/background.gif) 50% 0 repeat-y;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    text-align: center;
    margin: 0px;
}

TD	
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 80%;
	FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #003366;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.2em;
	margin: 5px 0px 0px 0px;
	font-weight: 700;
	font-style:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	color:	#3333cc;
	}	
		
A:visited	{	
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover {	
	text-decoration:	none;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
LI 
{
 list-style-image: url(/weblet/images/rightArrow.gif);
 list-style-position:outside;
 line-height: 20px;
}
	
.grid
{
	font-family: Arial, Sans-Serif;
	font-size: 90%;
	border-color:White;
	border-style:None;
	width:100%;
	border-collapse:collapse;
}
.grid-first-item
{   border-right: #696969 1px solid;
	padding-right: 4px;
    padding-left: 4px;
	padding-bottom: 5px;
    padding-top: 5px;
    margin: 1px;
}
.grid-item
{
   border-right: #696969 1px solid;
    border-left: #696969 1px double;
    padding-right: 4px;
    padding-left: 4px;
	padding-bottom: 5px;
    padding-top: 5px;
    margin: 1px;
}
.grid-header
{
   	border-bottom: #696969 1px solid;
   	font-weight: bold;
   	font-size: 11px;
   	color: #696969;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.grid-footer
{
   	border-top: #696969 1px solid;
}

.grid-last-item
{  
   	border-left: #696969 1px solid;
   	padding-right: 4px;
   	padding-left: 4px;
	padding-bottom: 5px;
    padding-top: 5px;
    margin: 1px;
}

.quoteGrid
{
	border:1px solid #c0c0c0; 
	background-image: url(../graphics/gradientbackground.gif); 
	background-repeat: repeat-x; 
	BACKGROUND-COLOR: #D7DCE8;

}


.warning
{
	color: #cc0000;
	font-weight: bold;
 }

#quoteNav {
	FONT-SIZE: 93%; 
	BACKGROUND: url(../graphics/bg.gif) #dae0d2 repeat-x 50% bottom; 
	FLOAT: left; 
	WIDTH: 100%;
	display: block;
	padding-top: 10px;
	LINE-HEIGHT: normal;
}

.quoteIntroText
{
	font-weight: normal;	
}

.dataLabel
{
	background-color:#990000;
	padding: 5px;
	color: #fff;
	text-align: right;
	
}

.dataField
{
	background-color:#eeeeee;
	padding: 5px;
	width: 200px;
}

/* Sub Nav
------------------------------------------------------- */
#subnav 
{
	background: #689A8F;
	float: left;
	margin: 0 0px;
	}
#sidebar #subnav ul {
	list-style: none;
	padding: 0 0 0 0; /* accommodates background image */
	margin: 0;
	float: left;
	width: 150px;
	} 
html>body #sidebar #subnav ul 
	{
	float: none; 
	} 
#subnav li {
	margin: 0;
	padding: 0;
	line-height: normal;
	list-style-image:none;
	border-top: 1px solid #999;
	float: left;
	text-align: right;
	
	} 
html>body #subnav li 
{
	float: none; 
	}

#subnav li a {
	display: block;
	padding: 6px 11px 6px 0px;
	background: #ebf1ee;
	text-decoration: none;
	color: #333;
	border-top: 1px solid #f5f5f5;
	width: 150px;
  	} 
html>body #subnav li a { width: 138px; }

#subnav li.alternate a {
	background-color: #cfded7;
	}
#subnav li.line {
	border-width: 3px 0 0;
	}
#subnav li a:hover {
	background-color: #E6EBF0;
	background-image: none;
	border: solid #5a7394;
	border-width: 0 4px;
	padding: 7px 7px 6px 0px; /* offsets the absence of a top border and absence of side borders */
	
	}
#subnav li a.active {
	display: block;
	padding: 6px 11px 6px 0px;
	background-image: url(../graphics/subnavbg_right.gif);
	background-position: 100% 50%;
	background-repeat:no-repeat;
	background-color: #ffffff;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	border-top: 1px solid #f5f5f5;
	
	}

</STYLE>