a:link {color: blue}
a:visited {color: blue}
a:hover {color: purple}
a.AdminMenu:link {color: white}
a.AdminMenu:visited {color: white}
a.AdminMenu:hover {color: silver}
a.TopMenu:link {color: #800080}
a.TopMenu:visited {color: #800080}
a.TopMenu:hover {color: white}
a.TopMenuSub:link {color: #800080}
a.TopMenuSub:visited {color: #800080}
a.TopMenuSub:hover {color: Blue}
a.MenuItem:visited {color: navy}
a.MenuItem:link {color: navy}
a.MenuItem:hover {color: blue}
a.MenuItemDis:visited {color: gray}
a.MenuItemDis:link {color: gray}
a.MenuItemDis:hover {color: gray}
a.StandardLink:visited {color: purple}
a.StandardLink:hover {color: magenta}
a.MedLink:link {color: blue}
a.MedLink:visited {color: blue}
a.MedLink:hover {color: magenta}
a.GenLink:link {color: blue}
a.GenLink:visited {color: blue}
a.GenLink:hover {color: magenta}
a.SortLink:link {color: slategray}
a.SortLink:visited {color: purple}
a.SortLink:hover {color: blue}
td.MenuItem {text-alignment: center}
a.FormLink:visited {color: blue}
a.FormLink:link {color: blue}
a.FormLink:hover {color: navy}
a.BigLink:hover {color: purple}
a.BigLink:visited {color: blue}
a.TopMenuSub {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 10pt;
}
.AppLabel {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 7pt;
	color: black;
}
.AppLabelNN {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	color: black;
}
td.TopMenuSub {
	color: #800080;
	font-size: 10pt;
	text-align: right;
	background-color: #ededed;
}
.MedLink {
	font-size: 9pt;
}
.FormLink {
	font-size: 10pt;
}
.GenLink {
	font-size: 10pt;
	font-weight: bold;
}
.StrongLink {
	font-size: 9pt;
	font-weight: bold;
}
.BigLink {
	font-size: 11pt;
	font-weight: bold;
}
body {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 10pt;
	color: black;
}
select.SearchFormInput,
input.SearchFormInput {
	text-align: left;
	font-weight: normal;
	font-size: 8pt;
	color: blue;
	background-color: white;
}

}
.SearchForm,
.SearchFormInput,
.SearchFormButton {
	text-align: left;
	font-weight: normal;
	font-size: 8pt;
	background-color: #dddddd;
	color: #800080;
}
.sfHeader {
	font-size: 10pt;
	font-weight: bold;
	background-color: #EBEBEB;
	color: #4F81BD;
}
.sfcHeader {
	font-size: 10pt;
	font-weight: bold;
	background-color: #c8d0d8;
	color: DarkBlue;
	text-align: center;
}
.sfhHeader {
	font-size: 10pt;
	font-weight: bold;
	background-color: navy;
	color: lightcyan;
	text-align: center;
}
.sfButton {
	background-color:#4F81BD;
	color: white;
}
.sfInput {
	text-align: left;
	font-weight: normal;
	font-size: 8pt;
	background-color: #e8e8f0;
	color: #800080;
}
.sfCtrl {
	font-weight: normal;
	font-size: 8pt;
	color: Blue;
}
.sfsCtrl {
	font-weight: normal;
	font-size: 7pt;
	color: Blue;
}
.SearchFormInput_ {
	text-align: left;
	font-weight: normal;
	font-size: 8pt;
	color: RoyalBlue;
	vertical-align: middle;
}
.SearchFormLabel {
	background-color: #dddddd;
	text-align: right;	
	vertical-align: middle;
	color: #800080;
	font-size: 8pt;
}	
.sfLabel {
	background-color: #e8e8f0;
	text-align: right;	
	vertical-align: middle;
	color: Indigo;
	font-size: 8pt;
}	
.sfLabel2 {
	background-color: #e8e8f0;
	text-align: right;	
	vertical-align: middle;
	color: navy;
	font-size: 8pt;
}	
.sfLabelx {
	text-align: center;	
	vertical-align: bottom;
	color: Indigo;
	font-size: 8pt;
}	
.SearchFormLabel_ {
	text-align: right;	
	vertical-align: middle;
	color: navy;
	font-size: 8pt;
}	
.SearchFormButton {
	text-align: center;
}
.SearchFormTitle {
	text-align: center;
	vertical-align: top;
	background-color: #b0cce8;
	color: black;		
	font-weight: bold;
	font-size: 11pt;
}		
.pTitle {
	color: mediumblue;
	font-weight: bold;
	font-size: 14pt;
}		
td.GenSub,
td.GenSubStrong,
td.GenTitle {
	font-family: Arial,Helvetica,Sans-Serif;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-color: #bbdddd;
}
td.GenTitle {
	font-size: 11pt;
	color: #0000b0;
}
td.GenTitle2 {
	font-family: Arial,Helvetica,Sans-Serif;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-color: #c8c8c8;
	font-size: 11pt;
	color: #0000e0;
}
.NewFormInput {
	text-align: left;
	font-weight: normal;
	font-size: 8pt;
	color: #800080;
}
.NewFormLabel {
	text-align: right;
	font-weight: normal;
	font-size: 8pt;
	color: black;
}	
.NewFormButton {
	text-align: center;
	font-weight: normal;
	font-size: 8pt;
	color: navy;
}	
td.GenSub {
	font-size: 9pt;
	color: #0000b0;
}
td.GenSubStrong {
	font-size: 10pt;
	color: #800080;
	font-weight: bold;
	font-style: italic;
}
.MedFormLabel {
	font-size: 9pt;
	color: purple;
	vertical-align: middle;
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: bold;
}
.BlockMisc,
.BlockCellLabel,
.BlockCellData,
.BlockFormLabel {
	vertical-align: top;
	font-family: Arial,Helvetica,Sans-Serif;
}
.BlockCellLabel {
	font-size: 9pt;
	color: black;
}
.BlockCellForm {
	font-size: 8pt;
	color: black;
	vertical-align: middle;
	text-align: right;
}
.BlockCellButton {
	font-size: 8pt;
	background-color: #dddddd;
	color: indigo;
}
.BlockCellLabelCenter {
	vertical-align: top;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	color: black;
	text-align: center;
}
.BlockFormLabel {
	font-size: 8pt;
	color: Navy;
}
.BlockCellData {
	color: blue;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
}
.BlockCellDataCenter {
	vertical-align: top;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	color: blue;
	text-align: center;
}
.BlockCellData2,
.BlockCellData2a,
.BlockCellData2r,
.BlockCellData2red {
	vertical-align: top;
	color: blue;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
}
.BlockCellData2a {
	color: gray;
}
.BlockCellData2r {
	color: maroon;
}
.BlockCellData2red {
	background-color: red;
	color: yellow;
}
.BlockCellRadio {
	font-size: 9pt;
	color: navy;
	vertical-align: top;
	background-color: #d0d4d8;
}
.BlockCellHeader {
	font-size: 10pt;
	font-weight: bold;
	background-color: #d0d0d0;
	color: Black;
}
.BlockMisc {
	font-size: 9pt;
	color: white;
	vertical-align: top;
}
a.BlockCell,
input.BlockCell, 
select.BlockCell,
td.BlockCell,
textarea.BlockCell {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	color: MediumBlue;
}
.OptCellRadio {
	font-size: 9pt;
	color: 207060;
	vertical-align: top;
	background-color: #c4c8cb;
}
input.OptCell, 
textarea.OptCell {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	color: SteelBlue;
}
.AltBlockCellLabelC,
.AltBlockCellLabel {
	vertical-align: bottom;
	font-size: 9pt;
	color: 333366;
	text-align: right;
}
.AltBlockCellData {
	vertical-align: bottom;
	color: darkCyan;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.AltBlockCellLabelC {
	text-align: center;
}
.SmallR {
	text-align: right;
	font-size: 7pt;
	color: #505050;
}
.SmallRR {
	text-align: right;
	font-size: 7pt;
	color: #b00000;
}
.SortLink {
	font-family: Arial,Helvetica,Sans-Serif;
	background-color: #b0cce8;
	font-size: 10pt;
	font-weight: normal;
}
.SortLinkC {
	font-family: Arial,Helvetica,Sans-Serif;
	background-color: #b0cce8;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
}
.SortLink2 {
	background-color: #e0e0e0;
	font-size: 10pt;
	font-weight: normal;
}
.Link {
	font-size: 10pt;
	font-weight: normal;
}
.BigLink {
	font-size: 11pt;
	font-weight: bold;
}
.NonSortHeader {
	background-color: #bbdddd;
	font-size: 10pt;
	font-weight: normal;
	color: #0000b0;
}
td.NinePt {
	font-size: 9pt;
}
.NinePt {
	font-size: 9pt;
}
.SixPt {
	font-size: 6pt;
}
.SevenPt {
	font-size: 7pt;
}
.EightPt {
	font-size: 8pt;
}
td.TenPt {
	font-size: 10pt;
}
td.ElevenPt {
	font-size: 11pt;
}
td.TwelvePt {
	font-size: 12pt;
}
td.FourteenPt {
	font-size: 14pt;
}
.FourteenPt {
	font-size: 14pt;
}
Span.TenPt {
	font-size: 10pt;
}
Span.ElevenPt {
	font-size: 11pt;
}
Span.TwelvePt {
	font-size: 12pt;
}
Span.FourteenPt {
	font-size: 14pt;
}
td.Row {
	background-color: #e0e0e0;
	font-size: 9pt;
	text-align: center;
}
td.Rowx {
	background-color: #e8e8f0;
	font-size: 9pt;
}
td.AltRowx {
	background-color: #f4f4f8;
	font-size: 9pt;
}
td.Subx {
	background-color: #f4f4f8;
	font-size: 9pt;
}
td.AltSubx {
	background-color: #e8e8ec;
	font-size: 9pt;
}
td.Headx {
	background-color: #bbdddd;
	font-size: 9pt;
	font-weight: bold;
}
.Underline {
	text-decoration: underline;
} 
Span.Normal {
	font-weight: normal;
}
.GenNotice {
	font-weight: bold;
	color: Navy;
	font-size: 12pt;
}
.RowGray {
	background-color: #f0f0f0;
}
td.AltRow {
	background-color: #f0f0f0;
	font-size: 9pt;
	text-align: center;
}
td.left {
	text-align: left;
}
.right {
	text-align: right;
}
.Italic {
	font-style: italic;
}
.Bold {
	font-weight: bold;
}
.Top {
	vertical-align: top;
}
.Bottom {
	vertical-align: bottom;
}
.Middle {
	vertical-align: middle;
}
.Center {
	text-align: center;
}
th.Left {
	text-align: left;
}
.Red {
	color: red;
}
.DarkRed {
	color: #c00000;
}
.Teal {
	color: teal;
}
.Navy {
	color: navy;
}
.Blue {
	color: blue;
}
.Magenta {
	color: magenta;
}
.MediumBlue {
	color: MediumBlue;
}
.Indigo {
	color: indigo;
}
.bgLightBlue {
	background-color: LightBlue;
}
.Black {
	color: black;
}
.Green {
	color: green;
}
.Purple {
	color: purple;
}
.DarkGreen {
	color: #004000;
}
.Yellow {
	color: yellow;
}
.Orange {
	color: darkorange;
}
.DarkGray {
	color: darkGray;
}
td.Gray {
	background-color: b0b0b0;
}
td.SimpleCell {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10pt;
}
td.MenuTitle {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 14pt;
	color: #800080;
	text-align: center;
	vertical-align: top;
}
.GenInfoLabel,
.GenInfoLabelAlt,
.GenInfoSmall,
.GenInfo {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	vertical-align: top;
}
.GenInfo {
	background-color: LightBlue;
	font-size: 10pt;
	color: black;
}
.GenInfoX {
	font-size: 10pt;
	color: black;
}
.RowLB {
	background-color: #d8e4ec;
}
.RowMB {
	background-color: #c8d8e0;
}
.GenInfo2 {
	background-color: d0d0e0;
	font-size: 10pt;
	color: black;
}
.GenInfoSmall {
	font-size: 9pt;
	color: black;
}
.GenInfoLabel,
.GenInfoLabelItalic {
	font-size: 10pt;
	color: navy;
	font-weight: normal;
}
.GenInfoLabelItalic {
	font-style: italic;
	font-size: 9pt;
}
.GenMessage {
	color: Navy;
	font-size: 11pt;
	font-weight: bold;
}
.FailMessage {
	color: DarkRed;
	font-size: 11pt;
	font-weight: bold;
}
.AlertMessage {
	color: darkorange;
	font-size: 11pt;
	font-weight: bold;
}
.Times {
	font-family: Times_New_Roman,Times,Serif;
}
input.gray {
	color: gray;
}
a.MenuItem {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11pt;
	text-align: center;
}
td.SubInfo {
	background-color: white;
	color: navy;
    font-size: 9pt;
	text-align: center;
}
.LeftTitle {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 14pt;
	vertical-align: top;
	text-align: left;	
	color: blueviolet;
	font-weight: bold;
}
.InfoTitle {
	font-size: 15 pt;
	color: blueviolet;
	font-weight: bold;
	font-family: Arial,Helvetica,Sans-Serif;
	text-align: center;
}
.InfoSub {
	font-size: 12 pt;
	color: #bb80bb;
	font-weight: bold;
	font-family: Arial,Helvetica,Sans-Serif;
	text-align: center;
}
Select.1 {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-color:blue;
	font-size:8pt;
	background-color:white; 
	}
Input.1 {
 	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-color:black;
	font-size:8pt;
	font-weight:bold;
	background-color:#cdcdcd;
	border-color:#fafafa;
}
Input.2 {
 	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-color:darkgreen;
	font-size:8pt;
	font-weight:bold;
	background-color:khaki;
	border-color:gold;
	width:118;
}
textarea {	
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10pt;
	font-weight:normal;
}
.DisabledLink {
	color: gray;
	text-decoration: underline;
}
.WarnLabel {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: OrangeRed;
}
Input.SmallButton {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: Purple;
}
Input.SmallButtonRed {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: maroon;
}
input.TabularRed {
	color: Red;
	font-size: 8pt;
}
input.Tabular {
	color: blue;
	font-size: 8pt;
	background-color: white;
}
.RptStatus {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 13pt;
	font-weight: bolder;
}
.RptHead1 {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 11pt;	
	font-weight: bold;
}
.RptTitleA {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10pt;
}
.RptTitleB {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 10pt;
}
.RptSmallDetailA {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 6pt;
}
.RptSmallDetailB {
	font-size: 7pt;
}
.AppHeader {
	font-family: Verdana Arial Helvetica Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	background-color: teal;
}
.AppLabelData {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 7pt;
	color: Navy;
}
.AppInfo {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 7pt;
	color: indigo;
	font-weight: bold;
}
.AppInfoLarge {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	color: indigo;
}
.AppInput {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	color: MediumBlue;
}
.AppReq {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 7pt;
	color: DarkRed;
}	
.AppError {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: LemonChiffon;
}
.perfinfo {
	background-color: LemonChiffon;
	color: silver;
	font-size: 8pt;
	font-family: arial, helvetica;
	text-align: right;
}
.perfinfolbl {
	background-color: LemonChiffon;
	color: silver;
	font-size: 8pt;
	font-family: arial, helvetica;
	text-align: left;
}
.sd_link,
.sd_link:link,
.sd_link:hover,
.sd_link:visited {
	color: white;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
}
.sd_rowcell {
	text-align: center;
	font-size: 9pt;
	font-weight: normal;
	border-top: solid 1px gray;
	background-color: white;
}
.sd_altrowcell {
	text-align: center;
	font-size: 9pt;
	font-weight: normal;
	border-top: solid 1px gray;
	background-color: #d0e0f0;
}
.sd_table {
	border: solid 1px #CCCCCC;
}
.sd_topcell,
.sd_topcellC,
.sd_topcellL,
.sd_topcelR {
	background-color: royalblue;
	color: white;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
}
.sd_topcellC {
	text-align: center;
}
.sd_topcellL {
	text-align: left;
}
.sd_topcelR {
	text-align: right;
}
.sd_tabletop {
	font-size: 11pt;
	font-weight: bold;
	color: navy;
	background-color: lightyellow;
}
@media print {
	.noprint { 
		visibility: hidden;
		display: none;
	} 
	thead {
		display: table-header-group;
	}
}
.tooltip { 
	position: 		absolute;
    padding:		1px;
    font-family: 	Arial, Helvetica, sans-serif;
    font-size:		11px;
    border:		solid 1px #000000;
    background:		#FFFFD0;
    display:		none;
    z-index: 3000;
}
.wonb { 
    position: 		absolute;
    padding:		30px 10px 30px 10px;
    font-family: 	arial, helvetica, sans-serif;
    font-size:		11px;
    font-weight: 	bold;
    text-align:         justify;
    width:		300px;
    color:		#ffffff;
    background:		#000000;
    border:		solid 1px #000000;
    display:		none;
    z-index: 3000;
}
.semitransparent{ 
    position: 		absolute;
    padding:		2px;
    font-family: 	arial, helvetica, sans-serif;
    font-size:		10px;
    font-weight: 	bold;
    width:		300px;
    color:		#000000;
    border:		solid 1px #000000;
    display:		none;
    background-image: url(../Images/stb_yellow.gif);
}
.ppbreaka {
	page-break-after: always;
}

