﻿body
{
	background-color: #FDF1FE;
	margin-left: 10px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#logo2
{
	margin-left: -10px;
	background: url(/Images/background2.jpg) repeat-x;
	width: 101%;
	height: 150px;
	vertical-align: top;
}

#navcontainer
{
	padding: 0;
	margin: 0;
	background: #ccc;
	height: 25px;
}

#navlist
{
	margin: 0px;
	padding: 0px 0px;
	display: block;
}

#navlist li
{
	list-style: none;
	float: left;
}

#navcontainer a, #navlist li.extend
{
	margin: 0px;
	display: block;
	border-top: 1px solid #333;
	padding: 1px 6px;
	text-decoration: none;
	background: #ccc;
	font: normal 12px verdana, serif;
	color: #000;
}

	#navcontainer a:hover, #navcontainer a#current
{
	padding: 1px 5px;
	background: #FAFAFA;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	border-top: 1px solid #FAFAFA;
	border-bottom: 1px solid #333;
	color: #000;
}

#navcontainer a#current
{
	background: #F6F6F6;
	border-top: 1px solid #F6F6F6;
	font-weight: bold;
}

#navcontainer li#active
{
	border-right: 2px solid #828282;
	border-bottom: 2px solid #828282;
}

#navcontainer li#active a
{
	background: #F6F6F6;
	border-top: 1px solid #F6F6F6;
	font-weight: bold;
}


/* Validation */
.field-validation-error {color: #f00;}
.field-validation-valid { display: none;}
.input-validation-error { border: 1px solid #f00; background-color: #fee; }
.validation-summary-errors { font-weight: bold; color: #f00;}
.validation-summary-valid { display: none;}


table { border-collapse: collapse; border: 1px solid #839E99; background: #f1f8ee; font: .9em/1.2em Georgia, "Times New Roman", Times, serif; color: #033; }
caption { font-size: 1.3em; font-weight: bold; text-align: left; padding: 1em 4px; }
td, th { padding: 3px 3px .75em 3px; line-height: 1.3em; }
th { background: #839E99; color: #fff; font-weight: bold; text-align: right; padding-right: .5em; vertical-align: top; }
thead th { background: #2C5755; text-align: center; }
.odd td { background: #DBE6DD; }
.odd th { background: #6E8D88; }
td a, td a:link { color: #325C91; }
td a:visited { color: #466C8E; }
td a:hover, td a:focus { color: #1E4C94; }
th a, td a:active { color: #fff; }
tfoot th, tfoot td { background: #2C5755; color: #fff; }
th + td { padding-left: .5em; }
h2 { display: inline; font-family: Arial, Helvetica, sans-serif; }
a.info {
	text-decoration: none;
}
a.info span {display: none;}
a.info:hover span {
display:block;
	position:absolute;
	top:350px; left:370px; width:12em;
	padding:.3em;
	border:2px outset #BBB;
	color:#000; background:#FF9;
	text-align: center;
	font-weight: normal;
}