﻿*
{
	padding: 0px;
}
body
{
	text-align: center;
	margin-top: 25px;
	background-color: #EEE7D7;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}
#wrapper
{
	text-align: left;
	width: 850px;
	margin-left: auto;
	margin-right: auto;
}
input, textarea
{
	font-size: 11px;
	font-family: Arial;
}
.PageContent
{
	/*border: solid 1px #d40000;*/
	background-color: #FFFFFF;
}
.PageHeader
{
	font-weight: bold;
	font-size: 1.1em;
}
a
{
	color: #696969;
	font-size: 11px;
	text-decoration: underline;
}
a:hover
{
	text-decoration: underline;
}
.MenuUnSelected, .MenuSelected
{
	width: 115px;
	height: 30px;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
}
.MenuUnSelected a, .MenuSelected a
{
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
}
.MenuUnSelected
{
	background-color: #333333;
	border-bottom: solid 2px #333333;
}
.MenuUnSelected a
{
	color: #FFFFFF;
	text-decoration: none;
}
.MenuUnSelected a:hover
{
	text-decoration: underline;
}
.MenuSelected
{
	background-color: #FFFFFF;
	border-bottom: solid 2px #FFFFFF;
}
.MenuSelected a
{
	color: #333333;
	text-decoration: none;
}
.MenuSelected a:hover
{
	text-decoration: underline;
}



.SubMenu
{
	position: absolute;
	visibility: hidden;
	background-color: #333333;
	width: 113px;
	margin-left: -22px;
	line-height: normal;
	margin-top: 9px;
	border: solid 1px #333333;
}
.SubMenu a
{
	display: block;
	border: solid 1px #333333;
	background-color: #333333;
	padding: 4px 0px 4px 7px;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 0px;
}
.SubMenu a:hover
{
	border: solid 1px #333333;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #333333;
}







.SubHeader
{
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 2px;
}
.SubText
{
	font-size: 0.8em;
	line-height: 14px;
}

.Footer
{
	margin-top: 5px;
	width: 100%;
}
.Copyright
{
	padding-right: 5px;
}
.Copyright a
{
	color: #333333;
	text-decoration: none;
	font-size: 9px;
}
.Copyright a:hover
{
	text-decoration: underline;
}




ul {
list-style-type: none;
margin-left: 15px;
margin-top: 5px;
margin-bottom: 2px;
}


ul li {
background-image: url('Images/bullet.gif');
background-repeat: no-repeat;
padding-left: 1.8em;
padding-bottom: 7px;
}


/*** Common Styles ***/

/* Validation Callout Extender Styles */
.ValidatorCalloutStyle {width: 265px;}
.ValidatorCalloutStyle div, .ValidatorCalloutStyle td {border: solid 1px #F0C000; background-color: #ffffce;}
.ValidatorCalloutStyle .ajax__validatorcallout_popup_table {display:none;border:none;padding:0px;}
.ValidatorCalloutStyle .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;padding:0px;}
.ValidatorCalloutStyle .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;padding:0px; background: transparent;}
.ValidatorCalloutStyle .ajax__validatorcallout_callout_table {height:100%;border:none;padding:0px;}
.ValidatorCalloutStyle .ajax__validatorcallout_callout_table_row {padding:0px;}
.ValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none; background: transparent;}
.ValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;padding:0px; background: transparent;}
.ValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.ValidatorCalloutStyle .ajax__validatorcallout_error_message_cell {font-family:Tahoma;font-size:12px;line-height: 16px; padding: 12px 8px 12px 8px;border-right:none;border-left:none;width:100%;}
.ValidatorCalloutStyle .ajax__validatorcallout_icon_cell {padding: 6px 5px 10px 10px; border-right:none;}
.ValidatorCalloutStyle .ajax__validatorcallout_close_button_cell {vertical-align:top;padding: 1px 0px 0px 0px;text-align:right;border-left:none;}
.ValidatorCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}


.RequiredAsterisk
{
    color: #b54b2f;
    padding-right: 4px;
    font-size: 1.1em;
}