
html,body
{ 
	padding:0; 
	width:0; 
	height:0;
	border:0;
	top:0;
	margin:0;
	height:100%;
	width:100%;
	
}

.alert
{
font-family : Arial;
font-size	: 8pt;
color		: red;
font-weight		: bold;
}


.printhide
{
  
  visibility:visible;

}
.printshow
{
	position:absolute;
	visibility:hidden;
}

#outer{
min-height:100%;
position:relative;
text-align:left;

}
* html #outer{
height:100%;
}

#blueline {
width:100%;
position:absolute;
top:139px;
left:0;
font-size:6px;
background-color:#3E2E8D;
border:0;
z-index:10;
}

#beigeline {
width:100%;
position:absolute;
top:139px;
left:0;
font-size:6px;
background-color:#DACDA1;
border:0;
z-index:10;
}

#whiteline {
width:100%;
position:absolute;
top:145px;
left:0;
font-size:6px;
background-color:#FFFFFF;
border:0;
z-index:10;
}

#content{position:relative; margin-left:44px;}

#contenttop{position:relative;top:0;margin-bottom:114px;margin-top:0px;z-index:0;}

#footer {
width:100%;
position:absolute;
bottom:0;
left:0;
height:50px;
color: #000000;
}

#clearfooter{clear:both;height:50px;width:100%}


.textboxstyle

{
font-size:.7em; 
color:##3E2E8D; 
padding:0px; 
border-color:##000000;
}

a 
{
color:#3E2E8D;
}

a:hover
{
color:#3E2E8D;
background-color:#B3BCEC;
} 

a:visited
{
color:#3E2E8D;
} 

.frame_bluetext
	
	{
	font-family:Arial;
	color:#3E2E8D;
	font-size:.72em;
	font-weight:bold;
	}

.frame_bluetext a
	{
	text-decoration:none;
	color:#3E2E8D;
	font-weight:bold;
	}
	
.frame_bluetext a:href
	{
	text-decoration:none;
	color:#3E2E8D;
	font-weight:bold;
	}	
	
.frame_bluetext a:hover
	{
	text-decoration:none;
	color:#3E2E8D;
	font-weight:bold;
	background-color:#B3BCEC;
	}
	
.frame_bluetext a:visited
	{
	text-decoration:none;
	color:#3E2E8D;
	font-weight:bold;
	}

.whitetext
	{
	font-family:Arial;
	color:#FFFFFF;
	font-size:.75em;
	}
	
.whitetext a
	{
	text-decoration:none;
	color:#FFFFFF;
	}

.whitetext a:hover
	{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#E9E9E9;
	}	
	
.whitetext a:visited
	{
	text-decoration:none;
	color:#FFFFFF;
	}

.default_redheadertext
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC3300;
	font-size:.95em;
	font-weight:bolder;
	}		

.redheadertitle
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC3300;
	font-size:.95em;
	font-weight:bolder;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:5px;
	}		

.pagetitle
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#88774F;
	font-size:1em;
	font-weight:bolder;
	padding-top:10px;
	text-transform:uppercase;
	}

.alinks
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#88774F;
	font-size:.8em;
	font-weight:bold;
	text-transform:uppercase;	
	}

.alinks a
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#88774F;
	font-size:.8em;
	font-weight:bold;
	text-transform:uppercase;	
	}

.alinks a:href
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#88774F;
	font-size:.8em;
	font-weight:bold;
	text-transform:uppercase;	
	}

.alinks a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#88774F;
	font-size:.8em;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#F2E7E1;
	}

.alinks a:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#88774F;
	font-size:.8em;
	font-weight:bold;
	text-transform:uppercase;	
	}

.bodytext
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#88774F;
	font-size:.77em;
	font-weight:400;
	line-height:17px;
	}

.greensubmitbutton
	{
	border:0; 
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#B1CF71; 
	font-size:.9em; 
	font-weight:bolder; 
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;		
	}

.darkbrowntitle
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;
	font-size:1em;
	font-weight:bolder;
	padding-top:10px;
	}

.darkbrowntext
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;
	font-size:.8em;
	}	

.darkbrowntext_small
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;
	font-size:.7em;
	}

.darkbrowntext_small a
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;	
	}	

.darkbrowntext_small a:href
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;
	}	
	
.darkbrowntext_small a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;
	font-size:1em;
	font-weight:bold;
	background-color:transparent;
	text-decoration:none;
	}	

.darkbrowntext_small a:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;
	}


.darkbrowntext_small_aselected 
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;
	font-size:.7em;
	font-weight:bold;
	text-decoration:none;
	}

.darkbrowntext_small_aselected a
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;
	font-weight:bold;
	text-decoration:none;
	}

.darkbrowntext_small_aselected a:href
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;
	font-weight:bold;
	text-decoration:none;
	}
	
.darkbrowntext_small_aselected a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;
	font-weight:bold;
	background-color:transparent;
	text-decoration:none;
	}

.darkbrowntext_small_aselected a:visited
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4427;
	font-weight:bold;
	text-decoration:none;
	}

.requiredtextbox
	{
	background-color:#DACDA1;
	}
	
.spacer
	{
	font-size: 1px;
	}
	
/*

TD  
{
	FONT-FAMILY : Verdana, Arial, Helvetica;
	font-size : 10pt;
	color	:	black;
}


.maintitle
{
font-family : Arial;
font-size	: 16pt;
color		: #990000;
font-weight		: bold;
}

.label_small
{
font-family : Arial;
font-size	: 12pt;
color		: #990000;
font-weight		: none;
}

.heading_large
{
font-family : Arial;
font-size	: 12pt;
color		: #990000;
font-weight		: bold;
}

.heading_asterisk
{
font-family : Arial;
font-size	: 16pt;
color		: #990000;
font-weight		: bold;
}

.heading_large_black
{
font-family : Arial;
font-size	: 12pt;
color		: black;
font-weight		: bold;
}

.heading_small
{
font-family : Arial;
font-size	: 10pt;
color		: #990000;
font-weight		: bold;
}

.admin_toolbar_over
{
font-family : Arial;
font-size	: 11pt;
color		: #990000;
font-weight		: bold;
text-decoration : none;
}

.admin_toolbar
{
font-family : Arial;
font-size	: 11pt;
color		: black;
text-decoration : none;
}

.admin_link
{
font-family : Arial;
font-size	: 10pt;
color		: 6361AD;
font-weight		: bold;
}

.admin_link a:link
{
font-family : Arial;
font-size	: 10pt;
color		: 6361AD;
font-weight		: bold;
}

.admin_link a:hover
{
font-family : Arial;
font-size	: 10pt;
color		: 6361AD;
font-weight		: bold;
background-color : #C7C8E2;
}

.admin_link a:visited
{
font-family : Arial;
font-size	: 10pt;
color		: 6361AD;
font-weight		: bold;
}

.admin_choices
{
font-family : Arial;
font-size	: 10pt;
color		: #6361AD;
font-weight		: bold;
}

.alert
{
font-family : Arial;
font-size	: 8pt;
color		: red;
font-weight		: bold;
}

.rednote
{
font-family : Arial;
font-size	: 10pt;
color		: red;
font-weight		: bold;
font-style		: italic;
}

.whitetext
{
font-family : Arial;
font-size	: 10pt;
color		: white;
}

.whitetext a
{
font-family : Arial;
font-size	: 10pt;
color		: white;
}

.whitetext a:href
{
font-family : Arial;
font-size	: 10pt;
color		: white;
}

.whitetext a:hover
{
font-family : Arial;
font-size	: 10pt;
color		: white;
background-color:#CCCCCC;
}



.public_link
{
font-family : Arial;
font-size	: 10pt;
color		: #6361AD;
}

.public_link a
{
font-family : Arial;
font-size	: 10pt;
color		: #6361AD;
}

.public_link a:hover
{
font-family : Arial;
font-size	: 10pt;
color		: #6361AD;
background-color : #C7C8E2;
}

.public_link a:visited
{
font-family : Arial;
font-size	: 10pt;
color		: #6361AD;
}

.smallanswerbold
{
font-family : Arial;
font-size	: 9pt;
color		: #990000;
font-weight		: bold;
}

.textsmall
{
font-family : Arial;
font-size	: 10pt;
color		: black;
}

.textverysmall
{
font-family : Arial;
font-size	: 8pt;
color		: black;
}




.title
{
font-family : Verdana;
font-size	: 16pt;
color		: #990000;
}



.smalltitle
{
font-family : Verdana;
font-size	: 13pt;
color		: #990000;
}

.red
{
font-family : Verdana;
color		: #990000;
}


.smalltext
{
font-size		: 1pt;
}

.subPage
{
font-family 	: Verdana;
font-size		: 9pt;
font-weight		: bold;
color			: #990000;
text-decoration : none;
}

a
{
FONT-FAMILY : Verdana, Arial, Helvetica;
text-decoration : underline;
color : black;
}

BODY  
{
	MARGIN : 0;
	PADDING : 0;
	BACKGROUND	: white;
	FONT-FAMILY : Verdana, Arial, Helvetica;
}


.bodytext
{
FONT-FAMILY : Verdana, Arial, Helvetica;
FONT-SIZE:14px;
}

.bodytextbold
{
FONT-FAMILY : Verdana, Arial, Helvetica;
FONT-SIZE:14px;
FONT-WEIGHT:BOLD;
}

.small  
{
	FONT-FAMILY : Verdana, Arial, Helvetica;
	FONT-SIZE : small;
}


.justify  
{
	FONT-FAMILY : Verdana, Arial, Helvetica;
	FONT-SIZE : small;
	JUSTIFY: center;
}

.NOTES 
{
	FONT-FAMILY : Verdana, Arial, Helvetica;
	FONT-COLOR: #FFFFFF;
	FONT-SIZE : xx-small;
}

.help  
{
	COLOR : #000000;
	FONT-FAMILY : Verdana, Arial, Helvetica;
	FONT-SIZE : x-small;
	text-decoration:underline;
}

.showproduct
{
	BORDER-RIGHT    : thin; 
    PADDING-RIGHT  : 0px; 
    BORDER-TOP      : thin; 
    PADDING-LEFT    : 0px; 
    PADDING-BOTTOM  : 0px; 
    BORDER-LEFT    : thin; 
    PADDING-TOP    : 0px; 
    BORDER-BOTTOM  : thin 
}

.underline
{
text-decoration : underline;
}

.selected_link
{
	font-family : Arial;
	font-size: 14pt;
	color: 990000;
	background-color : D1D0E7;
	font-weight : bolder;
}

.graph1
{
	FONT-FAMILY : Verdana, Arial, Helvetica;
	COLOR: WHITE;
	FONT-SIZE : 8pt;
	font-weight : bold;
}

.middledot
{
	FONT-FAMILY : Verdana, Arial, Helvetica;
	COLOR: WHITE;
	FONT-SIZE : 15pt;
	font-weight : bold;
}

.graph2
{
	FONT-FAMILY : Verdana, Arial, Helvetica;
	COLOR: black;
	FONT-SIZE : 10pt;
	font-weight : bold;
}

.graphtitle
{
	FONT-FAMILY : Verdana, Arial, Helvetica;
	COLOR: #6361AD;
	FONT-SIZE : 12pt;
	font-weight : bold;
}

.smallspace
{
	FONT-FAMILY : Verdana, Arial, Helvetica;
	COLOR: 6361AD;
	FONT-SIZE : 1pt;
}

.highlight {background-color: yellow}


#header {
	position: absolute;
	top: 0px;
	width:100%;
	border-top: 4px solid #941018;
	vertical-align: middle;	
	color: #000066;
	font-weight:none;
	font-size: .6em;

}

#header a{
	vertical-align: middle;
	color: #000066;
	text-decoration: none;
	
	padding:0 0 0 5;
}

#header a:hover{
	vertical-align: middle;
	color: #941018;
	text-decoration: none;
}

#header_left {
	margin: 0;
	padding: 0;
}

#header_right {
	position: absolute;
	top: 35px;
	right: 0px;	
	text-align: right;
	z-index:2
}



#header_top_links {	
	padding:0 0 10px 0;
}

#header_bottom_links {	
	border-top: 1px solid #000;
}


.header_top_spacer {
	width:30px;
	padding-left: 30px;	
}

.header_bottom_spacer {
	width:0px;
	padding-left: .5px;	
}

#bodytext {
	position: relative;
	top: 100;
}

#page {
	position: static;	
}

.staff_formbuttons
{
	font-family : Verdana, Arial, Helvetica;
	color: #990000;	
	font-size : 8pt;	
}

.staff_formbuttons a
{
	font-family : Verdana, Arial, Helvetica;
	color: #990000;	
	font-size : 8pt;	
}

.staff_formbuttons a:hover
{
	font-family : Verdana, Arial, Helvetica;
	color: #990000;	
	font-size : 8pt;
	background-color: #FFB9B9; 	
}


.staff_formbuttons a:visited
{
	font-family : Verdana, Arial, Helvetica;
	color: #990000;	
	font-size : 8pt;	
}

.subnav
{
	font-family : Verdana, Arial, Helvetica;
	color: #990000;	
	font-size : 8pt;
	font-weight: bold;
	text-decoration: none;	
}

.subnav a
{
	font-family : Verdana, Arial, Helvetica;
	color: #990000;	
	font-size : 8pt;	
	font-weight: bold;
	text-decoration: none;	
}

.subnav a:hover
{
	font-family : Verdana, Arial, Helvetica;
	color: #990000;	
	font-size : 8pt;	
	font-weight: bold;
	background-color: #E3BDB7;
	text-decoration: none;	
}

.whitetext
{
	font-family : Verdana, Arial, Helvetica;
	color: white;	
	font-size : 10pt;	
}
*/
