body {
	background-color: #FFE4C4;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
}

body.Report {
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
}

a {
	color: #00008B;
	text-decoration: none;
}

a.Tab {
	color: #FFFFFF;
	text-decoration: none;
}

a.Light {
	color: #FFFFFF;
	text-decoration: none;
}

div.Scrolling100 {
	overflow: auto;
	height: 100;
	
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0;

	scrollbar-face-color: #4169E1; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-arrow-color: #FFFFFF;	
}

div.Scrolling150 {
	overflow: auto;
	height: 150px;
	
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0;

	scrollbar-face-color: #4169E1; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-arrow-color: #FFFFFF;	
}

div.Scrolling250 {
	overflow: auto;
	height: 250px;
	
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0;

	scrollbar-face-color: #4169E1; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-arrow-color: #FFFFFF;	
}

div.Scrolling400 {
	overflow: auto;
	height: 400px;
	
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0;

	scrollbar-face-color: #4169E1; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-arrow-color: #FFFFFF;	
}

table {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

table.Scrolling {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

table.Report {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
}

tr.Alternate {
	background-color: #e1e0d2;
}

.Form {
	background-color: #FDF5E6;
	border: solid 1px #000000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
}

.EditForm {
	background-color: #FDF5E6;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
}

.TabForm {
	background-color: #FDF5E6;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
}

.Table {
	background-color: #FFFFFF;
	border: solid 1px #000000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

.FormTable {
	background-color: #FFFFFF;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

.TableHeader {
	background-color: #4169E1;
	border-bottom: solid 1px #000000;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

.TableHeaderMiddle {
	background-color: #4169E1;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

.FormHeader {
	background-color: #4169E1;
	border-bottom: solid 1px #000000;
	color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}

.TabActive {
	color: #00008B;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FDF5E6;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px #ffffcc;
	padding: 0 5px 0 5px;
}

.TabInactive {
	color: #00008B;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	background-color: #e1e0d2;
	border: solid 1px black;
	padding: 0 5px 0 5px;
}

.TabSpacer {
	background-color: #FFE4C4;
	border-bottom: solid 1px black;
}

.TabFormActive {
	color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	background-color: #4169E1;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px #4169E1;
	padding: 0 5px 0 5px;
}

.TabFormInactive {
	color: #00008B;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	background-color: #e1e0d2;
	border: solid 1px black;
	padding: 0 5px 0 5px;
}

.TabFormSpacer {
	background-color: #FDF5E6;
	border-bottom: solid 1px black;
}

.Error {
	color: #ff0000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
}

.Banner {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 18pt;
	font-weight: bold;
}

.Title {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
}

.Subtitle {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
}

.Caption {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}

.Label {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
}

.SubHeader {
	font-family: Tahoma, Arial, Sans-Serif;
	color: #3333cc;
	font-size: 10pt;
	font-weight: bold;
}

.Footer {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
}

.Success {
	color: #008000;
}

.Fail {
	color: #ff0000;
}

.Button {
	background-color: #4169E1;
	border: solid 1px #330099;
	color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	padding: 1px 3px 1px 3px;
}

.Textbox {
	border: solid 1px #000000;
	color: #000000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	padding: 1px 3px 1px 3px;
}

.Select {
	border: solid 1px #000000;
	color: #000000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	padding: 1px 3px 1px 3px;
}

.Radio {
}
