.stars_vertical
{
	position: absolute;
	z-index:1;
	left: 829px;
	top: 84px;
	background-color: white;
	border: 0;
	font-family: sans-serif;
	font-size: x-small;
	width: 110px;
	height: 659px;
}

Legend
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: whitesmoke;
}

.stars_vertical2
{
	position: absolute;
	left: 829px;
	top: 84px;
	z-index:1;
	background-image:url(images/star_background.JPG);
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:829px 84px;
	border: 0;
	font-family: sans-serif;
	font-size: x-small;
	width: 110px;
	height: 100%;
}

.left_background
{
	position: absolute;
	z-index:1;
	width: 161px;
	left: 0px;
	top: 133px;
}

.flag
{
	position: absolute;
	z-index:1;
	left: 14px;
	top: 430px;
	background-color: white;
	border: thin solid #D3D3D3;
	font-family: sans-serif;
	font-size: x-small;
	width: 114px;
	height: 75px;
}

.note
{
	position: absolute;
	left: 19px;
	top: 515px;
	z-index: 2;
	font-family: sans-serif;
	font-size: xx-small;
	width: 117px;
	height: 46px;
}

.content
{
	position: absolute;
	margin:0 0 0 0;
	top: 135px;
	left: 170px;
	width: 595px;
	z-index:2;
}

BODY
{
	font-weight: normal;
	font-size: 10pt;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: white;
	background-image:url(images/star_background.JPG);
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:TOP RIGHT;
}

P
{
	text-align:justify;
}

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;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	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;
	}	
TABLE{	font-size: 1.0em;
}
TD	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight: normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
label
{
}

A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
	
.ErrMsg
{
	border: solid 1px black;
	padding:0.5em 0.5em 0.5em 0.5em;
	vertical-align:top;	
}
.ErrHeader
{
	font-weight:bold;
	color:Red;
}
 .ErrBody
{
	font-size:1.0em;color:Red;
}
 .ErrText
{
	font-size:1.0em;color:Red;
}

.InputError:before
{
	/*content:"Fix this then resubmit:";
	display:block;
	color:Red;*/
}
.InputError
{
	/*
	border:solid 3px red;
	display:inline ;
	*/
	
}
.SubmitError
{
	/*
	border:solid 3px red;
	display:inline ;
	*/
}

.SubmitError:before
{
	/*
	content:"Resubmit after correcting errors:";
	display:block;
	color:Red;
	*/
}

.InputNormal
{
}

.SubmitNormal
{
}

.MenuLinks
{
	background-color:#fab779 ;
	z-index:3;

	display:block;
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px 1px 1px 0px;
	top:200px;
	left:3px; 
	/*right:10px;*/
	width:158px;
	/*
	font-weight:bold;
	font-size:1.25em;
	z-index:3;
	display:block;
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px 1px 1px 0px;
	top:160px;
	left:1080px;
	width:500px;
*/
}

.MenuLinks a
{
	
/*
	margin: 0px 2px 0px 2px;
	padding:0px 2px 0px 2px;
*/	
	display:block;
	text-align:center;
	vertical-align:middle;
	background-image:url(images/menu_up.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:9pt;
	color: Black;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: outset 0px #7788bb;
	width:100%;
	height:19px;

}

.MenuLinks a:visited
{
	display:block;
	text-align:center;
	vertical-align:middle;
	background-image:url(images/menu_up.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color: Black;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: outset 0px #fab779;
	width:100%;
	height:19;

}
.MenuLinks a:hover
{
	display:block;
	text-align:center;
	background-image:url(images/menu_dn.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color: Black;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: outset 0px #fab779;
	width:100%;
	height:19;

}

.MenuLinks a:active
{
	display:block;
	text-align:center;
	vertical-align:middle;
	background-image:none;
	background-color:#fab779;
	background-position:top left;
	color: Black;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width: 2px;
	border-style:inset;
	border-color: #fab779;
	width:100%;
	height:19;

}


.RadioButtonPanel
{
	border:solid 0px black;
	font-weight: normal;
	font-size:8pt;
	margin: 0px;
	float:none;
}	

.RadioButtonPanel Input
{	 
    vertical-align:middle;
}

.RadioButtonPanel  *
{	 
    vertical-align:middle;
    text-transform:capitalize;
}

.SectionTitle
{

	display:block;
    COLOR: #003366;
	background-color:lightgrey;
	margin:.25cm 2px .25cm 2px;
	text-align:left;
	text-indent:.0cm;
	text-transform:capitalize;
	font-weight: Bold;
	font-size: 1.5em;
	word-spacing: normal;
	font-family: Arial, sans-serif;
	letter-spacing: normal;
}
.InputTitle
{
	display:inline;
	FONT-WEIGHT:bolder;
	FONT-SIZE:1.0em;
	TEXT-DECORATION:none;
	text-transform:uppercase;
	text-align:left;
	text-indent:.0cm;
	margin: 2px .25cm 2px .25cm;
	
}

.TextBlock
{
	display:block;
	background-color:Transparent;
	margin:.25cm 2px .25cm 2px;
	text-align:justify;
	text-indent:.0cm;
	font-weight: normal;
	font-size: 1.0em;
	word-spacing: 0.01px;
	letter-spacing:0.01cm;
	text-justify:auto;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	vertical-align:top;
}

.TextNote
{
    font-size:.85em;
    font-style:italic;
    
}

.TextInline
{
	background-color:Transparent;
	margin:.25cm 2px .25cm 2px;
	text-indent:.0cm;
	font-weight: normal;
	font-size: 1.0em;
	word-spacing: 0.01px;
	letter-spacing:0.01cm;
	text-justify:auto;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	vertical-align:top;
}

.DataTable
{
	border:solid 1px black;
	background-color:White;
}

.ColHeader
{
	FONT-WEIGHT:bolder;
	TEXT-DECORATION:none;
	text-transform:Capitalize;
}
.RowHeader
{
	FONT-WEIGHT:bolder;
	TEXT-DECORATION:none;
	text-transform:Capitalize;
	vertical-align:top;
}

Input[type~="text"]
{

}

Input.Required
{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #ffff2d
}

.Row
{
	background-color:White;
}
.AltRow
{
	background-color: lightsteelblue;
}

.LayoutTable
{
	border:none;
	background-color:transparent;
}

.DataTable
{
	border:solid 1px black;
	background-color:White;
}

.DataTable .ColHeader
{
	background-color: midnightblue;
	color:White;
	font-weight: bolder;
	font-size: 1.0em;
	text-transform: capitalize;
	text-decoration: none;
}

.DataTable .ColHeader A
{
	background-color: midnightblue;
	color:White;
	font-weight: bolder;
	font-size: 1.0em;
	text-transform: capitalize;
	text-decoration: none;
}
.DataTable .ColHeader A:visited
{
	background-color: midnightblue;
	color:white;
	font-weight: bolder;
	font-size: 1.0em;
	text-transform: capitalize;
	text-decoration: none;
}
.DataTable .ColHeader A:hover
{
	background-color: midnightblue;
	color:yellow;
	font-weight: bolder;
	font-size: 1.0em;
	text-transform: capitalize;
	text-decoration: none;
}
.DataTable .ColHeader A:active
{
	background-color: midnightblue;
	color:yellow;
	font-weight: bolder;
	font-size: 0.90em;
	padding:1px 0px 0px 1px;
	text-transform: capitalize;
	text-decoration: none;
}

.DataTable .Row
{
	background-color: white;
	color:black;
	font-weight: normal;
	font-size: .85em;
	text-transform: capitalize;
	text-decoration: none;
}
.DataTable .AltRow
{
	background-color: lightsteelblue;
	color:black;
	font-weight: normal;
	font-size: .85em;
	text-transform: capitalize;
	text-decoration: none;
} 

/* Debug */


/*
[style]:before{ content: 'STYLE: \'' attr(style) '\''; outline: 1px solid silver; -moz-outline: 1px solid silver; background: rgba(255,255,255,0.1); color: silver; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; } 
[name]:before { content: 'NAME: \'' attr(name) '\''; outline: 1px solid black; -moz-outline: 1px solid black; background: rgba(255,255,255,0.1); color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
span[id]:before { content: 'ID: \'' attr(id) '\''; outline: 1px solid black; -moz-outline: 1px solid black; background: red; color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
span[class]:before { content: 'CLASS: \'' attr(class) '\''; outline: 1px solid black; -moz-outline: 1px solid black; background: yellow; color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
div[id]:before { content: 'ID: \'' attr(id) '\''; outline: 1px solid black; -moz-outline: 1px solid black; background: orange; color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
div[class]:before { content: 'CLASS: \'' attr(class) '\''; outline: 1px solid black; -moz-outline: 1px solid black; background: blue; color: white; text-align: left; text-transform: none; text-decoration: none; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
table[class]:before, TR[class]:before, TD[class]:before { content: 'CLASS: \'' attr(class) '\''; outline: 1px solid black; -moz-outline: 1px solid black; background: #6F6; color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
table[id]:before, tr[id]:before, td[id]:before { content: 'ID: \'' attr(id) '\''; outline: 1px solid black; -moz-outline: 1px solid black; background: #66F; color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
h1:before { content: "H1"; outline: 1px solid black; -moz-outline: 1px solid black; background: rgba(255,255,255,0.1); color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
h2:before { content: "H2"; outline: 1px solid black; -moz-outline: 1px solid black; background: rgba(255,255,255,0.1); color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
h3:before { content: "H3"; outline: 1px solid black; -moz-outline: 1px solid black; background: rgba(255,255,255,0.1); color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
h4:before { content: "H4"; outline: 1px solid black; -moz-outline: 1px solid black; background: rgba(255,255,255,0.1); color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
h5:before { content: "H5"; outline: 1px solid black; -moz-outline: 1px solid black; background: rgba(255,255,255,0.1); color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }
h6:before { content: "H6"; outline: 1px solid black; -moz-outline: 1px solid black; background: rgba(255,255,255,0.1); color: black; text-align: left; text-transform: none; text-decoration: none; white-space: normal; font-family: sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; }

* { outline: 1px solid #F66; -moz-outline: 1px solid #F66; }
div, span, img { outline: 1px solid black; -moz-outline: 1px solid black; }
span[id] { outline: 1px solid red; -moz-outline: 1px solid red; background: rgba(255,0,0,0.1); }
span[class] { outline: 1px solid yellow; -moz-outline: 1px solid yellow; background: rgba(255,255,0,0.1); }
div[id] { outline: 1px solid orange; -moz-outline: 1px solid orange; background: rgba(255,128,0,0.1); }
div[class] { outline: 1px solid blue; -moz-outline: 1px solid blue; background: rgba(0,0,255,0.1); }
table, tr, td { outline: 1px solid #909; -moz-outline: 1px solid #909; background: rgba(150,0,150,0.1);}
table[class], tr[class], td[class] { background: rgba(100, 255, 100, 0.1); outline: 1px solid #6F6; -moz-outline: 1px solid #6F6; }
table[id], tr[id], td[id] { background: rgba(100, 100, 255, 0.1); outline: 1px solid #66F; -moz-outline: 1px solid #66F; }
h1, h2, h3, h4, h5, h6 { outline: 1px solid black; -moz-outline: 1px solid black; }

* { background-color: rgba(0, 255, 0, 0.1); }

*/