﻿
html
{
		height: 100%;
}

body
{
	padding: 0;
	margin: 0;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	background-color: #AFAC9C;
	background-image: url(../images/bg_blue.gif);
	background-repeat: repeat-y;
	height: 100%;
	color: #FFFFFF;
}

#centerCol
{
	height: 100%;
	width:	644px;
	border: none;
	margin-left:78px;
	min-height: 100%;
	position: relative;
	color: white;
	font-size: 12px;
}

#header 
{
	height: 302px;
	width:	644px;
	padding:		0;
	margin:			0;
	border: none;
}

#menu
{
	height: 20px;
	width:	640px;
	border: none;
	margin:0px auto;
}

#content
{
	width:	644px;
	margin:0px auto;
	padding-top: 6px;
}



#footer 
{
	clear: both;
	border:			0;
	text-align: right;
	position: relative;
	margin: -25px auto 0 auto;
}

#nonFooter
{
	position: relative;
	min-height: 100%;
}

* html #nonFooter
{
	height: 100%;
}

 label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

 input
{
color: #34373B;
background: #fff;
border: 1px solid #34373B;
}

 textarea
{
color: #34373B;
background: #fff;
border: 1px solid #34373B;
width: 30em;
}

select
{
color: #34373B;
background: #fff;
border: 1px solid #34373B;
width: 15em;
}

.submit input
{
color: #34373B;
background: #ffa20f;
border: 2px outset #34373B;
text-align: right;
}

fieldset
{
border: 1px solid #BABCBD;
width: 50em;
}


table { border-collapse: collapse; border: 1px solid #BABCBD; 
background: #eeeeee; font-family: Verdana, Helvetica, Sans-Serif; color: #fff; }
caption { font-size: 1.3em; font-weight: bold; text-align: left; padding: 1em 4px; }
th { padding: 3px 3px .75em 3px; line-height: 1.3em; color: #34373B; text-align: center; }
td { padding: 3px 3px .75em 3px; line-height: 1.3em; color: #34373B; text-align: center; }
th { background: #839E99; color: #fff; font-weight: bold; text-align: left; padding-right: .5em; vertical-align: top; }
thead th { background: #34373B; text-align: center; }
.odd td { background: #dedede; }
.odd th { background: #6E8D88; }
td a:link { color: #325C91; }
td a { color: #325C91; }
td a:visited { color: #466C8E; }
td a:focus { color: #1E4C94; }
td a:hover { color: #1E4C94; }
td a:active { color: #fff; }
th a { color: #fff; }
tfoot td { background: #2C5755; color: #fff; }
tfoot th { background: #2C5755; color: #fff; }
th + td { padding-left: .5em; }
