/****************
Body
****************/
body
{
	font-size: 11px;
	color: #666666;
	font-family: Arial;
}

.FinePrint
{
	font-size:7pt;
}

span
{
	font-size: 11px;
	color: #666666;
	font-family: Arial;
}

.Error
{
	
	color:Red;
	font-weight: bold;
}

/****************
Headers
****************/

h1
{
	font-size: 14pt;
	color: #ee3123;
	font-family: Arial;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}


h2
{
	color:#000000;
	font-weight:bold;
	font-size:9pt;
	margin-top:1em;
	margin-bottom:0px;	
}

/*Disclaimers*/
h3
{
	font-weight:normal;
	font-size:8pt;
}

/*Captions*/
h4
{
	font-weight:normal;
	font-size:8pt;
	font-style:italic;
}


caption
{
	font-weight:normal;
	font-size:8pt;
	font-style:italic;
	text-align:left;
}

/****************
Forms
****************/

form input.TextBox
{
	background-color:#ffffff;
	border: 1px solid black;
}

input.Button
{
	background-color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	color:#666666;
	border-top-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-bottom-color:#6ea141;
	border-right-color:#6ea141;
	cursor:hand;
}
input.Button:hover
{
	background-color:#000000;
}

	
.FormLabel
{
	font-size: 11px;
	font-family: Arial;
	font-weight:bolder;
}
.RequiredField
{
	font-family:Verdana;
	color:#EE3123;
	font-size:11px;
	
}
/******************
Context Help
*******************/
span.ContextHelp
{
	cursor: default;
}
div.ContextHelp table
{
	border: 1px solid black;
	background-color: #ffffe1;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
}

/****************
Table Cells
****************/
td
{
	font-size: 11px;
	color: #666666;
	font-family: Arial;
}

th
{
	font-size: 11px;
	color: #666666;
	font-family: Arial;
	font-weight:bolder;
	
}

tr.odd
{
	background-color:#E1E1E1;
}

tr.even
{
	background-color:#F0F0F0;
}

table.DataGrid
{
	border:none;
}

.DataGrid tr th
{
	background-color:#CCCCCC;
	color:#000000;
	
}
.DataGrid tr td
{

}



table.DataGrid-MyAccount
{
	border:none;
	
}

.DataGrid-MyAccount tr th
{
	background-color:#CCCCCC;
	color:#000000;

}



th.TableHeader
{
	background-color:#CCCCCC;
	color:Black;
}

table.TabControl
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}

.TabSelected
{
	background-color:#FFCC00;
	font-size:8pt;
	text-decoration:none;
}


.TabNormal
{
	background-color:#FFFFFF;
	font-size:8pt;
	border-top-color:#FFCC00;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#FFCC00;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#FFCC00;
	border-right-style:solid;
	border-right-width:1px;
}



/****************
Definition Lists
****************/
dl
{
	margin-bottom: 1em;
}

dd
{
	margin-left: 1em;
	font-style:italic;
}



a
{
	color:#006699;
	text-decoration:none;
}

a:hover
{
	color:#006699;
	text-decoration:underline;
}

a:visited
{
	color:#006699;
	text-decoration:none;
}









/****************
Footer
****************/


table.SorterPageLinks tr td
{
	color: #FFCC00;
	font-size: x-small;
	font-weight: bold;
}

table.SorterPageLinks tr td a
{
	color: #FFCC00;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}

table.SorterPageLinks tr td a:hover
{
	color: #FFCC00;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
}

/****************
Calendars
****************/

.CalendarControl
{
	border:none;
}
.CalendarControl tr th
{
	color:#000000;
	background-color:#CCCCCC;
	
}



.Calendar
{
	border: solid 1px #CCCCCC;
}

.CalendarDaysHeader
{
	
	background-color:#E1E1E1;
	font-size:8pt;
	text-decoration:none;
	border-top-color:#FFE6C0;
	border-top-style:solid;
	border-top-width:thin;
}

.CalendarDays
{
	background-color:#FFFFFF;
	font-size:8pt;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}



.CalendarDaysOtherDay
{
	background-color:#F0F0F0;
	font-size:8pt;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}

.CalendarDayEvents
{
	font-size:8pt;
	text-decoration:none;
	border-color:Black;
	border-width:thin;
	border-style:solid;
	background-color:#FFF0AB;
}

.CalendarDayEvents a
{
	font-size:8pt;
	text-decoration:none;
}



/****************
PRE tags
****************/
pre
{
	font-family:verdana;
	font-size: 11px;
}



