HTML { min-height: 100%; margin-bottom: 1px; }

BODY
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	color: Black;
	background-color: White;
}

div.bodydiv
{
width: 750px;
margin-left: auto;
margin-right: auto;
}

div.printbodydiv
{
width: 590px;
margin-left: auto;
margin-right: auto;
position: relative;
top: 0;
left: 0;
text-align: left;
margin-top:0;

}

A
{
	TEXT-DECORATION: none;
	COLOR: #00F;
}

A:visited
{
	text-decoration: none;
	color: #00F;
}

A.disabled
{
	TEXT-DECORATION: none;
	COLOR: black;	
	font-weight: bold;
}

A.menu
{
	TEXT-DECORATION: none;
	COLOR: Black;
}

A.menu:visited
{
	text-decoration: none;
	color: Black;
}

FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}

TABLE
{
	border-collapse: collapse;
	margin: 0px;
	border: 0px;
	border-style: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD
{
	margin: 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

H1
{
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
}

H2
{
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
}

H3
{
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
}

P
{
	margin-top: 10px;
	margin-bottom: 10px;
}

ul, ol, dl
{
	margin-top:11px;
	margin-bottom: 11px;
}

dl dt
{
	margin-bottom: 5px;
	margin-top: 10px;
}

div.spacewiredivider
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	background-image: url('/images/dot.gif'); background-repeat: repeat-x;
	Width: 100%;
	Height: 1px;
}

.separatorbarwhite
{
	color: Black;
	background-color: White;
	WIDTH: 100%;
	HEIGHT: 16px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px; 
}

.separatorbarblue
{
	color: White;
	background-color: #003366;
	WIDTH: 100%;
	HEIGHT: 16px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px; 
}

.separatorbarblack
{
	color: White;
	background-color: Black;
	WIDTH: 100%;
	HEIGHT: 16px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px; 
}

/* contents menu*/

.menubg
{
	color: Black;
	background-color: #e8e8e8;
}

.homeintrotdimg	{
	border: 1px solid white;
	}


.contentbg
{
	color: Black;
	background-color: White;
}

.menuitem
{
	color: Black;
	background-color: #e8e8e8;
	border-top: none;
	BORDER-BOTTOM: 1px solid White;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 1px
}

.menuitemsel
{
	color: Black;
	background-color: #cccccc;
	border-top: none;
	BORDER-BOTTOM: 1px solid White;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 1px
}


.menuheaderbg
{
	color: White;
	background-color: #336699;
	font-weight: bold;
}

.menuheaderitem
{
	color: White;
	background-color: #336699;
	font-weight: bold;
	border-top: none;
	BORDER-BOTTOM: 1px solid White;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 1px
}

IMG 
{
	padding: 0;
	margin: 0;
}

INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

#redsection h1, #redsection h2, #redsection h3, #redsection a, #redsection li{
	color: red;
}

#redsection a:hover {
	text-decoration: underline;
}

#redsection div.spacewiredivider {
	background-image: url('/images/dot_red.gif'); background-repeat: repeat-x;
}
