html, body, table { margin: 0px; padding: 0px; }
html, body { height: 100%; width: 100%; }

body
{
	font-family: Franklin Gothic Medium, verdana, arial, sans-serif;
	color: #000000;
	background-color: #202020;
	background-image: url('webimg/simple_bg.png');
}

img
{
	border: 0px none #000000;
}

h1, h2, h3, h4, h5, h6
{
	font-weight: bold;
}

h1 { font-size: 200%; font-family: /*Felix Titling,*/ verdana, arial, sans-serif; border-bottom: 1px solid #000000; margin: 10px 0px 10px 0px; }
h2 { font-size: 160%; }
h3 { font-size: 140%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

a:link { color: inherit; text-decoration: underline; }
a:visited { color: inherit; text-decoration: underline; }
a:hover { color: #802020; text-decoration: underline; }
a:active { color: #802020; text-decoration: underline; }

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link { text-decoration: none; }
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: underline; }
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { text-decoration: underline; }

#template_middle a { cursor: pointer; }
#template_middle a:link { text-decoration: none; }
#template_middle a:visited { text-decoration: none; }
#template_middle a:hover { text-decoration: underline; }
#template_middle a:active { text-decoration: underline; }

table#template_frame
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

table#template_frame > tbody > tr > td.middle
{
	width: 750px;
	background-color: #ffffff;
}

td#template_left
{
	width: auto;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

td#template_right
{
	width: auto;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

td { vertical-align: top; }

td#template_content
{
	padding: 20px;
	height: 100%;
}

div#message_popup_frame
{
	position: absolute;
	left: 0px;
	top: 20px;

	width: 100%;

	text-align: center;
}

div#message_popup
{
	width: 500px;
	padding: 10px;
	margin: 0px auto 0px auto;
	
	background-color: #ffffff;
	border: 5px solid #808080;
}

div#message_popup img
{
	float: left;
	position: relative;
	left: 394px;
	top: -10px;
}

span.req
{
	color: #ff0000;
	font-size: 80%;
}

div#content
{
	margin: 0px;
	padding: 0px;
}
