﻿body
{
	background-color:#fff;
	color:#000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	text-align:center;
	cursor:default;
}

h1
{
	color:#008e81;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding:0px 0px 2px 0px;
	border-bottom:solid 1px #025b53;
}
h2
{
	color:#008e81;
	font-size:14px;
	padding-top:3px;
	width:100%;
	margin:5px 0px 3px 0px;
}
h3
{
	color:#008e81;
	font-size:14px;
	padding-top:2px;
	margin:3px 0px 2px 0px;
}
blockquote
{
	margin:20px;
	color:#025b53;
}


/* Master page elements */
#hdr
{
	width:770px;
	height:85px;
	text-align:left;
}
#hdr img
{
	border:0px;
	float:left;
}
#hdr #ctl00_logo
{
	width:154px;
	height:85px;
}
#hdr #ctl00_award
{
	width:260px;
	height:85px;
}
#hdr #text
{
	width:346px;
	height:78px;
	color:#3e4543;
	font-weight:bold;
	margin:0px;
	padding:7px 0px 0px 10px;
	text-align:left;
	overflow:hidden;
}
#ctl00_creds
{
	width:770px;
	border-top:solid 1px #8dc4bc;
	color:#008e81;
	font-size:10px;
	font-weight:bold;
}
#links
{
	width:770px;
	height:18px;
	margin-top:1px;
	background-color:#008e81;
	border-top:solid 1px #8dc4bc;
	border-bottom:solid 1px #025b53;
	font-weight:bold;
}
#links a
{
	color:#fff;
	text-decoration:none;
}
#links a:hover
{
	color:#fec304;
}
#links .rmRootGroup .rmLink
{
	background-image:url(images/menuWt.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding-left:10px;
}
#links .rmRootGroup a:hover
{
	background-image:url(images/menuYl.gif);
	background-color:#000;
}
#links .rmText
{
	line-height:18px;
	padding:0px 5px 0px 5px;
	text-align:left;
}
#links .rmGroup
{
	background-color:#008e81;
	border:solid 1px #025b53;
}
#links .rmGroup .rmLink
{
	background-image:none;
	padding-left:0px;
}
#links .rmGroup a:hover
{
	background-image:none;
	background-color:#000;
}

#body
{
	width:770px;
	text-align:left;
	background-image:url(images/bodyBk.gif);
	background-repeat:no-repeat;
}

#sidebar
{
	padding:0px;
	font-size:12px;
	font-weight:bold;
	width:150px;
	vertical-align:top;
	min-height:179px;
	height:179px;
}
#content
{
	width:600px;
	padding:15px 10px 0px 10px;
	vertical-align:top;
}


#ftrLinks
{
	clear:both;
	width:770px;
	margin:10px 0px 5px 0px;
	color:#6b6c6c;
	text-align:center;
	text-align:-moz-center;
}
#ftrLinks a
{
	color:#6b6c6c;
	text-decoration:none;
}
#ftrLinks a:hover
{
	color:#08786b;
	text-decoration:underline;
}
#ftrLinks td
{
	padding:0px 6px 0px 6px;
}
#ftrBar
{
	clear:both;
	width:770px;
	height:20px;
	background-color:#008e81;
	border-bottom:solid 1px #8dc4bc;
	border-top:solid 1px #025b53;
}
#ftrCopy
{
	clear:both;
	color:#08786b;
	padding-top:7px;
}


/* GENERAL */
.error
{
	color:#f00;
}

/* SIDEBAR */
.sidebar
{
	filter:progid:DXIMAGETRANSFORM.Microsoft.Alpha(opacity=60);
	-moz-opacity:.6;
	color:#000;
	background-color:#000;
	vertical-align:top;
	padding:0px 0px 14px 0px;
	font-size:12px;
	font-weight:bold;
	width:140px;
	min-height:175px;
}
.sidebar div
{
	padding:7px 5px 0px 5px;
	color:#fff;
}
.sidebar .link
{
	padding:7px 0px 0px 0px;
}
.sidebar a
{
	color:#fff;
	text-decoration:none;
}
.sidebar a:hover
{
	color:#fec304;
}
.sidebar .selected
{
	color:#fec304;
}


/* WIZARD */
.wizard
{
}
.wizard td
{
	vertical-align:top;
}
.wizard .step
{
	width:646px;
}
.wizard .vt
{
	vertical-align:top;
	padding-top:3px;
}
.wizard .vb
{
	vertical-align:bottom;
}


/* DATA ENTRY */
.invalid
{
	color:Red;
}
.input, .input10
{
	font-weight:bold;
	empty-cells:show;
}
.input td, .input th
{
	padding:0px 3px 3px 0px;
	vertical-align:middle;
}
.input10 td
{
	padding:0px 3px 10px 0px;
	vertical-align:middle;
}
.input .required, .input10 .required
{
	color:Red;
	padding-left:2px;
	font-size:14px;
}
.input .vt, .input10 .vt
{
	vertical-align:top;
	padding-top:5px;
}
.input .vb, .input10 .vb
{
	vertical-align:bottom;
}
.input .label, .input10 .label
{
	vertical-align:top;
	font-size:9px;
	font-weight:normal;
}
.radInput_None table td
{
	padding-right:6px;
}
.allnums input
{
	text-align:right;
}
.sub
{
	font-weight:normal;
}
.sub td
{
	padding:0px 3px 0px 0px;
}
