body
{
	position:absolute;
	background-color:#cccccc;
	height: 70%;
}
html, body
{
	top:0; left:0; right:0;
	margin:0;
	padding:0;
	width:100%;
}

* {
	font-family: Verdana;
	font-size: 12px;
}

h1 {
	font-size: 16px;
	text-align:center;
	color:#9C3D3D;
}

h2 {
	font-size: 16px;
	color:#9C3D3D;
}

b {
	color:#9C3D3D;
}

a:link { color:#000000; }
a:visited { color:#000000; }
a:focus { color:#000000; }
a:hover { color:#000000; }
a:active { color:#000000; }

img { vertical-align: text-center; }

.menu * { font-size: 14px; color:#204E9B; }
.menu b { color:#9C3D3D; }
.menu a:link { color:#204E9B; text-decoration: none; }
.menu a:visited { color:#204E9B; text-decoration: none; }
.menu a:focus { color:#204E9B; text-decoration: none; }
.menu a:hover { color:#FFFFFF; text-decoration: none; }
.menu a:active { color:#204E9B; text-decoration: none; }

.content * { color:#204E9B; }
.content h1 { color:#9C3D3D; }
.content h2 { color:#9C3D3D; }
.content b { color:#9C3D3D; }
.content a:link { color:#204E9B; }
.content a:visited { color:#204E9B; }
.content a:focus { color:#204E9B; }
.content a:hover { color:#204E9B; }
.content a:active { color:#204E9B;  }

.content table { border-collapse:collapse; border-style: 1px solid #000000; }

.highlight { color:#9C3D3D; }

#header_container
{
	position:fixed;
	top:0; left:0; right:0;
	text-align:center;
	margin:0;
	height:4em;
	z-index:3;
}

#header
{
	position:absolute;
	top:0; left:0; right:0; bottom:0;
	height:100%;
	background-color:#cccccc;
	z-index:3;
	margin:0;
	padding:0.2em;
}
#content
{
	margin:0;
	padding-top:5em;
	padding-left:0px;
	padding-bottom:9em;
	z-index:2;
}

#footer_container
{
	position:fixed;
	bottom:0; left:0; right:0;
	text-align:center;
	margin:0;
	height:8em;
	z-index:3;
}
#footer
{
	position:absolute;
	top:0; left:0; right:0; bottom:0;
	background-color:#cccccc;
	z-index:3;
}

.wraptocenter {
display: table-cell;
text-align: center;
vertical-align: middle;
width: 500px; /* please note add px */
height: 500px; /* please note add px */
}
.wraptocenter * {
vertical-align: middle;
}
/*\*//*/
.wraptocenter {
display: block;
}
.wraptocenter i {
display: inline-block;
height: 100%;
width: 1px;
} 
 
 
#std_main_column {
	top:0px; left:0px;
	height:100%;width:100%;
	position:relative;
}

#std_main_column2 {
	top:0px; left:0px;
	height:100%;width:100%;
	position:relative;
}

