BODY
{
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 88%;
	width:100%;
	background-color: #ffffff;
	color: #000000;
}
.frame1
{
	border-right: #003366 1px solid;
}

p
{
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	line-height: 18px;
}

a
{
	font-family: Arial;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	cursor: hand;
}

a.active
{
	font-family: Arial;
	font-size: 12px;
	color: #0066CC;
}
a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #0066FF;
	text-decoration: underline;
	cursor: hand;
}

a.submenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #0066FF;
	text-decoration: none;
}
a.submenu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Green;
	text-decoration: underline;
}

a.link
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
a.link:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #588c0b;
}

.Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: White;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
}

/*TD Style*/
td
{
}
td.CHead
{
	border-bottom: #8292ab 2px solid;
	border-top: #8292ab 1px solid;
	font-size: 10pt;
	background-color: #97a8c0;
	color: #ffffff;
	font-weight: bold;
	height: 25px;
}
td.Row
{
	font-family: Arial;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
}
tr.Row
{
	background-color: #eeeeee;
}

td.RowMenu
{
	font-family: Arial;
	padding-left: 10px;
	font-size: 11px;
	background-color: #f8f7f7;
}
TD.CHeadError
{
	font-size: 12pt;
	background-color: #aa0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
/*End TD Style*/


Div.CHead
{
	border-bottom: #8292ab 2px solid;
	border-top: #8292ab 1px solid;
	font-size: 10pt;
	background-color: #97a8c0;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
}
Div.White
{
	color: #ffffff;
}
Div.NormalLevel
{
	color: #ffffff;
	font-size: 11pt;
	font-weight: bold;
}


Input.Submit
{
	background-color: #dddddd;
	color: #000000;
	font-size: 10pt;
	font-family: Arial;
	cursor: hand;
}
/*DataGrid Style*/
.GridView
{
	border-top: #8292ab 1px solid;
	border-right: #8292ab 1px solid;
	border-left: #8292ab 1px solid;
	border-bottom: #8292ab 1px solid;
}
th
{
	border-color: #8292ab;
}
td
{
	border-color: #8292ab;
}
.titlestyle
{
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	font-family: Arial;
}
.PagerStyle
{
	border-bottom: #8292ab 2px solid;
	border-top: #8292ab 1px solid;
	font-size: 12px;
	background-color: #97a8c0;
	color: white;
	font-weight: bold;
	height: 20px;
}
.RowStyleClass
{
	font: Arial;
	font-size: 12px;
	background-color: #dce3ed;
}
.HeaderStyleClass
{
	border-bottom: #8292ab 2px solid;
	border-top: #8292ab 1px solid;
	font-size: 10pt;
	background-color: #97a8c0;
	color: white;
	font-weight: bold;
	height: 20px;
}
.AlternatingRowStyle
{
	font: Arial;
	font-size: 12px;
	background-color: #f8f7f7;
}
.HeaderStyleonepage
{
	font-size: 10pt;
	background-color: #B0C4DE;
	text-align: left;
	font-weight: bold;
	color: #000000;
}
/*End DataGrid Style*/
.LblHeader
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: White;
}
.HeaderText
{
	background-color: #7799CC;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: White;
	padding-left: 10px;
}

.MenuTd
{
	background: #cccccc;
	border: 1px solid #a7a7a7;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
/*Error Text Link*/
.Error
{
	font-size: 12px;
	font-variant: normal;
	color: Red;
}
/*End Error Text Link*/

/*Footer Link*/
a.Footer
{
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.Footer:hover
{
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
/*End Footer Link*/

Span.UserEV
{
	font-size: 10pt;
	background-color: #66ff99;
	color: #000000;
}
Span.UserPay
{
	font-size: 10pt;
	background-color: #669999;
	color: #000000;
}
Span.UserAD
{
	font-size: 10pt;
	background-color: #ffffff;
	color: #000000;
}
Span.UserOther
{
	font-size: 10pt;
	background-color: #ffff66;
	color: #000000;
}
Span.UserExp
{
	font-size: 10pt;
	background-color: #ff9999;
	color: #000000;
}
/*******CCR Sit Style**********/
.label
{
	font-family: Arial;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
}
span
{
	font-family: Arial;
	padding-left: 10px;
	font-size: 11px;
	vertical-align: top;
}

table.outer
{
	width: 100%;
}

.labelHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: White;
}
a.Grid
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
	color: #0066FF;
}
a.Grid:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #0066FF;
	text-decoration: underline;
}
div.htmltooltip
{
	position: absolute; /*leave this and next 3 values alone*/
	z-index: 1000;
	left: -1000px;
	top: -1000px;
	background: #272727;
	border: 3px solid black;
	color: white;
	padding: 3px;
	width: 500px; /*width of tooltip*/
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
}