body {
	padding:0px;
	margin: 2px;
	background-color:#CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: italic;
}

#PageHeader {
	font-size: 24px;
	color: #87AFC7;
	font-weight: normal;
	font-style: normal;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8981C;
	border-right-color: #F8981C;
	border-bottom-color: #F8981C;
	border-left-color: #F8981C;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	z-index: 40;
	top: 0px;
	left: 0px;
	height: 85px;
}
.PH {
	font-size: 18px;
}
#PageHeader a,font {
	text-decoration:none;
	font-size:11px;
	color:#005C96;
}
#PageHeader a:hover {
	text-decoration:underline;
}

#PageButtons {
	font-size: 12px;
	color: #87AFC7;
	font-weight: normal;
	font-style: normal;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8981C;
	border-right-color: #F8981C;
	border-bottom-color: #F8981C;
	border-left-color: #F8981C;
	background-color: #87AFC7;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	z-index: 30;
	top: 0px;
	left: 0px;
	height: 30px;
}

.PageButtonsMouseOut{
	cursor: auto;
	background-color: #87AFC7;
	color: #FFF;
	border: 1px solid #333;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

.PageButtonsMouseOver {
	cursor: pointer;
	background-color: #005C96;
	color: #FFF;
	border: 1px solid #333;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}	

#PageContent {
	font-size: 12px;
	color: #333;
	font-weight: normal;
	font-style: normal;
	overflow: auto;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8981C;
	border-right-color: #F8981C;
	border-bottom-color: #F8981C;
	border-left-color: #F8981C;
	background-color: #CCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	z-index: 20;
	position: absolute;
	height: 300px;
}

.PageContentMouseOut{
	cursor: auto;
	background-color: #999;
	color: #FFF;
	border: 1px solid #333;
	}

.PageContentMouseOver {
	cursor: pointer;
	background-color: #CCC;
	color: #FFF;
	border: 1px solid #333;
}	

.PCH1 {
	font-size: 24px;
}

.PCH3 {
	font-size: 14px;
}

.PCH2 {
	font-size: 18px;
}
#PageFooter {
	font-size: 16px;
	color: #F8981C;
	font-weight: bold;
	font-style: normal;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8981C;
	border-right-color: #F8981C;
	border-bottom-color: #F8981C;
	border-left-color: #F8981C;
	background-color: #87AFC7;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	z-index: 50;
	position: absolute;
}
.selbox {
	color: #005C96;
	font-size: 12px;
	font-weight: normal;
	margin: 1px;
	border-top-color: #005C96;
	border-right-color: #005C96;
	border-bottom-color: #005C96;
	border-left-color: #005C96;
}
/* Classes for Button tag attributes */
.DisplayOnly{
	cursor: auto;
	background-color: #F8981C;
	color: #FFF;
	border: 1px solid #005C96;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

/* Classes for Button tag attributes */
.buttonA{
	font-size: 9px;
	font-weight: bold;
	color: #005C96;
	cursor: auto;
	text-decoration: none;
	background-color: #999;
}

.buttonB {
	font-size: 9px;
	font-weight: bold;
	color: #005C96;
	cursor: pointer;
	text-decoration: underline;
	background-color: #999;
}	
.buttonC{
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #424E82;
	cursor: auto;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	background-image: url(images/button-background.png);
	background-color: #666;
	margin: 0 0 0 10px;
	}

.buttonD {
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #424E82;
	cursor: pointer;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: underline;
	background-image: url(images/button-background.png);
	background-color: #666;
	margin: 0 0 0 10px;
}	
/* Classes for Input tag attributes */
.input01 {
	color: #005C96;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #999999;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.input01err {
	color: #005C96;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #999999;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #F8981C;
}
.input01file {
	color: #005C96;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #999999;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #FFF;
	cursor: auto;
}
.input01fileover {
	color: #005C96;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #F00;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #FFF;
	cursor: pointer;
}
/* Classes for Input tag attributes */
.input02 {
	color: #005C96;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #005C96;
	border-left-color: #D6D6D6;
}
.PageHeaderGrey {
	width: 300px;
	font-size: 13pt;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}
.promptout {
	border: 1px solid #FFF;
	cursor: default;
}
.promptoutG {
	border: 1px solid #CCC;
	cursor: default;
}
.promptoutDG {
	border: 1px solid #999;
	cursor: default;
}
.promptover {
	border: 1px solid #333;
	cursor: pointer;
}
/* Classes for the TR Row Tag */
.trgrey {
	height: 20px;
	background-color: #CCC;
	color: #005C96;
}
.trwhite {
	height: 20px;
	background-color: #FFFFFF;
	color: #005C96;
} 
.trgrey2 {
	height: 20px;
	background-color: #F8981C;
	color: #005C96;
}
.trbackground {
	height: 20px;
	background-color: #999;
	color: #005C96;
}
.troverwhite {
	height: 20px;
	color: #F8981C;
	background-color: #FFFFFF;
	cursor: pointer;
	
}
.trovergrey {
	height: 20px;
	color: #F8981C;
	background-color: #CCC;
	cursor: pointer;
	
}
.tdover {
	font-size: 11px;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 5px;
	padding-right: 5px;
	color: #F8981C;
	cursor: pointer;
	text-decoration: underline;
}
/* Classes for the TD Cell Tag*/
.td00 {
	background-color: #005C96;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 1px 5px;
	cursor: auto;
}

.td00ovr {
	background-color: #FFF;
	font-size: 11px;
	font-weight: normal;
	color: #005C96;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 1px 5px;
	cursor: pointer;
}

.SortSelected{
	background-color: #F8981C;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 1px 5px;
	cursor: auto;
}
.td00a {
	background-color: #333;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 1px 5px;
}
.td00e {
	font-size: 14px;
	font-weight: normal;
	color: #005C96;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 1px 5px;
	background-color: #0F3;
}
.td00t {
	background-color: #333;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 5px;
}
.td00tlast {
	background-color: #005C96;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border-right-width: 0px;
	border-right-style: none;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 5px;
}
.td02 {
	color: #005C96;
	font-size: 14px;
	font-weight: normal;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.td02a {
	color: #005C96;
	font-size: 11px;
	font-weight: normal;
	background-color: #7A85AD;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.td02b {
	color: #005C96;
	font-size: 11px;
	font-weight: normal;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.tdreg {
	font-size: 11px;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 5px;
	padding-right: 5px;
}
.tdregu {
	font-size: 11px;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;
}
.tdregfirst {
	font-size: 11px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 5px;
	padding-right: 5px;
}
.td03 {
	font-size: 11px;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 5px;
	padding-right: 5px;
	color: #005C96;
}
.td03first {
	font-size: 11px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 5px;
	padding-right: 5px;
	color: #005C96;
}
.td03a {
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	color: #005C96;
}

.td04 {
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	color: #005C96;
}
.td04end {
	font-size: 1px;
	font-weight: normal;
	padding-left: 5px;
	color: #666666;
	border-top: 1px solid #999999;
}

.td05 {
	background-color: #333;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 1px 5px;
}
.td05last {
	background-color: #333;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 5px;
	cursor: auto;
}
.td05ovr {
	background-color: #FFF;
	font-size: 11px;
	font-weight: normal;
	color: #005C96;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #005C96;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 5px;
	cursor: pointer;
}
.td05ovrlast {
	background-color: #FFF;
	font-size: 11px;
	font-weight: normal;
	color: #005C96;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #005C96;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 5px;
	cursor: pointer;
}
.td06{
	font-size: 14px;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 5px;
	padding-right: 5px;
	color: #005C96;
}
.CalHdr {
	font-size: 11px;
	font-weight: bold;
	color: #005C96;
	border-top: 1px solid #999999;
	border-right: 0px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.CalHdrb {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size: 11px;
	font-weight: bold;
	color: #005C96;
}
.CalDaya {
	cursor: auto;
	border-top: 0px none #999999;
	border-right: 0px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size: 12px;
	font-weight: bold;
	color: #005C96;
	background-color: #FFFFFF;
}
.CalDayb {
	cursor: pointer;
	border-top: 0px none #999999;
	border-right: 0px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size: 12px;
	font-weight: bold;
	color: #005C96;
	background-color: #F8981C;
}
.CalDayc {
	cursor: auto;
	border-top: 0px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size: 12px;
	font-weight: bold;
	color: #005C96;
	background-color: #FFFFFF;
}
.CalDayd {
	cursor: pointer;
	border-top: 0px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size: 12px;
	font-weight: bold;
	color: #005C96;
	background-color: #F8981C;
}
.Arrow1 {
	border: 1px solid #F0F0F0;
	cursor: auto;
	color: #999;
}
.Arrow2 {
	border: 1px solid #999;
	cursor: pointer;
	color: #FFF;
}
.textareacls {
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
}

#done {
	font-size: 12px;
	color: #666666;
}

.errmsg{
	font-weight: bold;
	color: #F00;
}
