
<!--
colors

#799AB3		Slate Blue (main border): 121, 154, 179
#DDDDDD		Light Grey (horiz menu when not highlighted) : 292, 292, 292
#FFECAD		Yellow (highlighted menus) :  255, 236, 173    hex : FFECAD
#000080		Teal (captions for graphics, title line, color of "outlook") : 0, 128, 128



-->

BODY
{
    BORDER-RIGHT: none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
 
P
{
    FONT: 400 11pt Geneva, sans-serif;
    COLOR: #000000;
	padding-left: 3px;
	padding-right: 2px;
	BACKGROUND-COLOR: #ffffff;
}


a:link
{
color: inherit;
text-decoration: none
}

a:visited {

	text-decoration: none;
	color: #009999;
	border-bottom-width: 0px, none;
	border-bottom-style: none;
	border-collapse: collapse;
}

a:hover {

BORDER-BOTTOM: #009999 1px solid;
background-color: transparent;
font-weight: bold
}

.page-text
{
    FONT: 500 11pt Geneva, Arial, Helvetica, sans-serif;
    COLOR: #000000;
	padding-left: 3px;
	padding-right: 2px;
}

.small-table-text
{
FONT: 400 9pt Arial, Helvetica, sans-serif, bold;
    COLOR: #009999;
	text-indent: 0px;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
	BACKGROUND-COLOR: transparent;

}

.page-sub-header
{
	padding-top: 0px;
	padding-left: 1px;
	FONT: 700 13pt Arial, Helvetica, sans-serif;
	color: #000000;
	BORDER-bottom: #000000 0px solid;

}

.page-header
{

	margin-left: 0px;
	margin-right: 4px;
	margin-top: 9px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
    FONT: 500 14pt Arial, Helvetica, sans-serif;
    COLOR: #001370;
	background: #EEEEEE;
	text-align: left;
}

.top_nav-table
{
    FONT: 500 8pt Arial, Helvetica, sans-serif;
    COLOR: black;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #001370 0px solid;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 2px solid;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 1032px;
	min-width: 1032px;
}

.main-table
{
    FONT: 500 8pt Arial, Helvetica, sans-serif;
    COLOR: black;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-TOP: #000000 2px solid;
	BORDER-BOTTOM: #001370 0px solid;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 2px solid;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 1032px;
	min-width: 1032px;


}


.masthead
{
	FONT: 500 10pt Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	BORDER-bottom: #FFFFFF 5px solid;
}

.mastheadunder
{
	FONT: 500 10pt Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	BORDER-top: #99CCFF 0px solid;
	max-width: 900px;
}
	

.menu-table
{
	margin-left: 0px;
	margin-right: 2px;
	background-color:#FFFFFF;
	height: 100%;
}

.black_link
{
COLOR: #000000;
text-align: left;
vertical-align: middle;
}


.white_link
{
COLOR: #FFFFFF;
}

.black_link_lft_bord
{
COLOR: #000000;
text-align: center;
BORDER-left: #000000 2px solid;
}


.menu-item
{
	width: 196px;
	height: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 6px;
	padding-right: 8px;
	padding-top: 9px;
	padding-bottom: 9px;
	background: #FFFFFF;
    FONT: 900 12pt Arial, Helvetica, sans-serif;
    COLOR: #DDDDDD;
	text-align: left;
	vertical-align: middle;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 0px solid;
	BORDER-top: #000000 2px solid;
	BORDER-bottom: #000000 2px solid;
}

.menu-item_cur
{
	width: 196px;
	height: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 6px;
	padding-right: 8px;
	padding-top: 9px;
	padding-bottom: 9px;
	background: #FFECAD;
    FONT: 900 12pt Arial, Helvetica, sans-serif;
    COLOR: #DDDDDD;
	text-align: left;
	vertical-align: middle;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 0px solid;
	BORDER-top: #000000 2px solid;
	BORDER-bottom: #000000 2px solid;
}

.sub-menu-item
{
	width: 196px;
	height: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #799AB3;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: left;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
}

.sub-menu-item_cur
{
	width: 196px;
	height: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #FFECAD;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	text-align: left;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
}

.menu-spacer
{
	width: 196px;
	height: 200px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #799AB3;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: left;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
}

.menu-spacer_tall
{
	width: 196px;
	height: 400px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #799AB3;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: left;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
}

.menu-spacer_short
{
	width: 196px;
	height: 60px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #799AB3;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: left;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
}




.sub-menu-item_sanstop_2
{
	width: 196px;
	height: 25px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	background: #799AB3;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: left;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 0px solid;
	border-bottom: #000000 2px solid;
	border-top: #000000 2px solid;
}

.sub-menu-item_sanstop
{
	width: 186px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #799AB3;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: left;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 0px solid;
	border-bottom: #000000 2px solid;
	border-top: #000000 0px solid;
}

.sub-menu-item_sanstop_bott
{
	width: 196px;
	height: 25px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #799AB3;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: left;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
}

.bottom_rule
{
    border-bottom: #000000 2px solid;

}

.top-menu-table
{
	margin-left: 2px;
	margin-right: 2px;
	width: 1000px;

}

.top-menu-item
{
	width: 180px;
	margin-left: 2px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 1px;
	background: #FFFFFF;
    FONT: 900 12pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	text-align: left;
	BORDER-right: #99CCFF 2px solid;
	BORDER-left: #99CCFF 2px solid;
	BORDER-top: #99CCFF 2px solid;
	BORDER-bottom: #99CCFF 2px solid;
}

.top-sub-menu-item
{
	width: 180px;
	margin-left: 2px;
	margin-right: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	background: #799AB3;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: left;
	BORDER-right: #99CCFF 2px solid;
	BORDER-left: #99CCFF 2px solid;
}

.top-navbar-item_cur
{
	width: 140px;
	height: 25px;
	min-width: 140px;
	max-width: 140px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	background: #FFECAD;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: center;
	BORDER-right: #000000 1px solid;
	BORDER-left: #000000 1px solid;
    BORDER-top: #000000 2px solid;
	BORDER-bottom: #000000 0px solid;
	}
	
.top-navbar-item
{
	width: 140px;
	height: 25px;
	min-width: 140px;
	max-width: 140px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	background: #DDDDDD;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: center;
	BORDER-right: #000000 1px solid;
	BORDER-left: #000000 1px solid;
    BORDER-top: #000000 2px solid;
	BORDER-bottom: #000000 0px solid;
	}
	
	.top-navbar-item_lftbord_cur
{
	width: 140px;
	min-width: 140px;
	max-width: 140px;	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	background: #FFECAD;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: center;
	BORDER-right: #000000 1px solid;
	BORDER-left: #000000 2px solid;
    BORDER-top: #000000 2px solid;
	BORDER-bottom: #000000 0px solid;
	}

.top-navbar-item_lftbord
{
	width: 140px;
	min-width: 140px;
	max-width: 140px;	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	background: #DDDDDD;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: center;
	BORDER-right: #000000 1px solid;
	BORDER-left: #000000 2px solid;
    BORDER-top: #000000 2px solid;
	BORDER-bottom: #000000 0px solid;
	}

.top-navbar-item_rtbord_cur
{
	width: 140px;
	min-width: 140px;
	max-width: 140px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	background: #FFECAD;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: center;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 1px solid;
    BORDER-top: #000000 2px solid;
	BORDER-bottom: #000000 0px solid;
	}
	
.top-navbar-item_rtbord
{
	width: 140px;
	min-width: 140px;
	max-width: 140px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	background: #DDDDDD;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: center;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 1px solid;
    BORDER-top: #000000 2px solid;
	BORDER-bottom: #000000 0px solid;
	}


.graphic
{
	width: 180px;
	margin-left: 10px;
	margin-right: 14px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	background: #FFFFFF;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	text-align: left;
	BORDER-right: #99CCFF 0px solid;
	BORDER-left: #99CCFF 0px solid;
	BORDER-top: #99CCFF 0px solid;
	BORDER-bottom: #99CCFF 0px solid;
}

.article-header
{
	padding-left: 9px;
	FONT: 700 13pt Arial, Helvetica, Bold, sans-serif;
	color: #000000;
   
	BORDER-bottom: #000000 0px solid;
}

.article-header-box
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 9px;
	margin-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 2px;
	background: #FFFFFF;
	BORDER-right: #99CCFF 0px solid;
	BORDER-left: #99CCFF 0px solid;
	BORDER-top: #99CCFF 0px solid;
	BORDER-bottom: #99CCFF 0px solid;
	min-width: 300px;
	width: 97%;
}


.article-intro
{
    FONT: 500 11pt Geneva, sans-serif;
    COLOR: #000000;
	margin-left: 10px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 7px;
	orphans: inherit;
	overflow: auto
	text-align: left;

	width: 98%;
}

.article-extra
{
    FONT: 400 10pt Geneva, sans-serif;
    COLOR: #000000;
	font-style: italic;
	font-weight: bold
	margin-left: 10px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 7px;
	orphans: inherit;
	overflow: auto
	text-align: left;
	width: 98%;
}

.article-attribution
{
	padding-left: 14px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 7px;
    FONT: 400 9pt Arial, Helvetica, sans-serif;
    COLOR: #555555;
}

.article-sub-header
{
	margin-left: 10px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
    FONT: 700 12pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	text-align: left;
	display: run-in;
	width: 98%;
	
}

.article-sub-header-green
{
	margin-left: 10px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
    FONT: 900 12pt Arial, Helvetica, bold, sans-serif;
    COLOR: #009999;
	text-align: left;
	width: 98%;
}

.article-sub-header_2
{
	margin-left: 10px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
    FONT: 700 12pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	text-align: left;
	width: 98%;
}


.article-byline
{
	margin-left: 10px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
    FONT: 400 10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	text-align: left;
	width: 98%;
}

.article-link
{
    FONT: 400 10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 98%;
}


.story-link
{
	margin-top: 5px;
	FONT: 400 10pt Arial, Helvetica, sans-serif;
	color: #000000;
}



.col3_graphic
{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 10px;
}

.graphic_box
 {
  border-right: black 0px solid; 
  border-top: black 0px solid; 
  border-left: black 0px solid; 
  border-bottom: black 0px solid; 
  FONT: 400 9pt Arial, Helvetica, sans-serif;
  background: #ffffff; 
  width: 200px; 
}


.rt_column
{
	background: #799AB3;
    FONT: 500 8pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: left;
	MARGIN-LEFT: 0px;
	margin-top: 0px;
	margin-right: 0px;
	BORDER-right: #000000 0px solid;
	BORDER-left: #000000 2px solid;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	padding-bottom: 0px;
	height: 100%;
}

.email
{
	height: 30px;
	background: #799AB3;
    FONT: 500 8pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: right;
	MARGIN-LEFT: 0px;
	margin-top: 10px;
	margin-right: 0px;
	BORDER-right: #000000 0px solid;
	BORDER-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	border-top: #000000 0px solid;
	padding-bottom: 2px;
}

.footer
{
	height: 30px;
	background: #799AB3;
    FONT: 500 8pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
	text-align: left;
	MARGIN-LEFT: 0px;
	margin-top: 10px;
	margin-right: 5px;
	BORDER-right: #000000 0px solid;
	BORDER-left: #000000 0px solid;
	border-bottom: #000000 2px solid;
	border-top: #000000 2px solid;
	padding-bottom: 2px;
}

.cell {
  font-size: .8em;
}

.title {
	/*width: 180px;*/
	margin-left: 2px;
	margin-right: 4px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 1px;
	background: #DEEFFF;
    FONT: 900 16pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	text-align: left;
	BORDER-right: #99CCFF 2px solid;
	BORDER-left: #99CCFF 2px solid;
	BORDER-top: #99CCFF 2px solid;
	BORDER-bottom: #99CCFF 2px solid;
}

