html { height: 100%; }
body { height: 100%; }


p.subtext	{
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	padding: 3px 0 0 0; 
	}

p.subhead	{
	font-size: 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #23375C;
	margin: 0;
	padding: 10px 0 0 0;
	}

p.indtext	{
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	margin-left: 15pt;
	margin-right: 15pt;
	padding: 0; 
	}

p.indtext2	{
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	margin-left: 15pt;
	margin-right: 15pt;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 0px;
	}


p.anstxt	{
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	display: inline;
	margin: 0;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 0px;
	}

p.bighead	{
	font-size: 18pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #23375C;
	margin: 0;
	padding: 0; 
	}

p.head	{
	font-size: 16pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #23375C;
	margin: 0;
	padding: 0; 
	}

p.fronthead	{
	font-size: 16pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #23375C;
	margin-bottom: 12px;
	padding: 0; 
	}

p.spacer 	{
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 0px;
	}

BODY 	{
	COLOR: #000000;
	BACKGROUND-COLOR: #EEEEEE;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.navtitleleft {
	BORDER-LEFT: #FFFFFF 0px solid;
	BORDER-RIGHT: #FFFFFF 0px solid;
	BORDER-TOP: #FFFFFF 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	WIDTH: 93px;	
	DISPLAY: block;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #000000;
	TEXT-INDENT: 6px;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
	}

.bgleft 	{  
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	MARGIN: 0px;
	BACKGROUND: #000000
	}

.navboxleft {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #222222;
	WIDTH: 93px;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-INDENT: 6px;
	TEXT-DECORATION: none
	}

.navboxleftbig {
	text-align: left;
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-top: 2px;
	COLOR: red;
	BACKGROUND-COLOR: #222222;
	WIDTH: 93px;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	TEXT-INDENT: 6px;
	TEXT-DECORATION: none
	}

.navboxleft:hover	{
	BACKGROUND: #888888;
	COLOR: #FFFFFF
	}

.navboxleftbig:hover	{
	BACKGROUND: #888888;
	COLOR: #FFFFFF
	}

.navtitleright {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	BORDER-LEFT: #FFFFFF 0px solid;
	BORDER-RIGHT: #FFFFFF 0px solid;
	BORDER-TOP: #FFFFFF 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 2px;
	WIDTH: 93px;
	DISPLAY: block;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #23375c;
	TEXT-INDENT: 10px;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right
	}

.bgright 	{
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	MARGIN: 0px;
	BACKGROUND: #23375C
	}

.navboxright {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #44587B;
	WIDTH: 93px;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-INDENT: 0px;
	TEXT-DECORATION: none;
	TEXT-ALIGN: right
	}

.navboxright:hover	{
	BACKGROUND: #6383C0;
	COLOR: #FFFFFF
	}

.navsmall {
	COLOR: #888888;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	WIDTH: 93px;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	TEXT-INDENT: 0px;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center
	}

.bigbutton {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #44587B;
	WIDTH: 200px;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	MARGIN-BOTTOM: 10px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	TEXT-INDENT: 0px;
	TEXT-DECORATION: none
	}

.biggerbutton {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #44587B;
	WIDTH: 200px;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	MARGIN-BOTTOM: 10px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 22px;
	TEXT-INDENT: 0px;
	TEXT-DECORATION: none
	}

.bigbutton:hover	{
	BACKGROUND: #6383C0;
	COLOR: #FFFFFF
	}

.biggerbutton:hover	{
	BACKGROUND: #6383C0;
	COLOR: #FFFFFF
	}

.medbutton {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #44587B;
	WIDTH: 262px;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-INDENT: 0px;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center
	}

.medbutton:hover	{
	BACKGROUND: #6383C0;
	COLOR: #FFFFFF
	}

.smlbutton {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #44587B;
	WIDTH: 125px;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	MARGIN-TOP: 5px;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-INDENT: 0px;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center
	}

.smlbutton:hover	{
	BACKGROUND: #6383C0;
	COLOR: #FFFFFF
	}

p.wsubhead	{
	font-size: 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 3px 0 0 0;
	}

p.tablesub	{
	font-size: 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000044;
	margin: 0;
	padding: 10px 0 0 0;
	}

p.subspacer	{
	font-size: 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000044;
	margin: 0;
	padding: 3px 0 10px 0;
	}

p.thinsubhead	{
	font-size: 12pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000044;
	margin: 0;
	padding: 0;
	}

p 	{
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	padding: 0; 
	}

p.subtext	{
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	padding: 3px 0 0 0; 
	}

p.subtspacer	{
	font-size: 8pt;
	font-weight: normal;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	padding: 9px 0 10px 0
	}

p.bottom	{
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 5px 0px 0px 0px;
	padding: 0
	}

img.split {
	margin: 15px 0px 10px 0px;
	padding: 0px
	}

.NavLink, .Navlink:visited {
	color: #000044;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none
	}
.NavLink:hover {
	text-decoration: underline
	}

input.link	{
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif
	}

p.subheadlink	{
	font-size: 12pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000044;
	margin: 10px 0px 0px 0px;
	padding: 0px
	}

p.links 	{
	font-size: 10pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	display: inline;
	margin: 0;
	padding: 0 
	}

p.linkhits	{
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000000;
	display: inline;
	margin: 0;
	padding: 0 
	}
	
p.banner 	{
	font-style: italic;
	text-shadow: 2px 2px 2px black;
	 height: 1em;

	filter: Shadow(Color=#000000, 	
			Direction=135, 
			Strength=4);

	
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 8px;
	margin-top: 12px;
	text-align: right;
	font-weight: bold;
	font-size: 12pt;
	font-family : Arial, Helvetica, sans-serif;
	color: white;
	padding: 0 
	}
	