Body {
	background-color:#D2E1FF;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr=#BED2FF, startColorstr=#FFFFFF, gradientType=0);*/
	margin-top:5;
	margin-left:5; }

#MapControls {
	border: #0056d7 1px solid;
	background-color: white;
	text-align: center }
#MapControls TD {
	border: #0056d7 1px solid; }

.MarqueePleaseWait {
	width:300px;
	font-weight:bold;
	background-color:#EFEFEF; }
.MarqueeVisitor {
	width:100%;
	border-style:inset;
	border-width:2px;
	background-color:#FFFFCC;
	font-weight:bold;
	scrollAmount:5; }

.TextSmallest {
	font-size:8pt; }
.TextSmallestBold {
	font-size:8pt;
	font-weight:bold; }
.TextSmallestItalics {
	font-size:8pt;
	font-style:italic; }
.TextSmaller {
	font-size:9pt; }
.TextSmallerBold {
	font-size:9pt;
	font-weight:bold; }
.TextSmallerItalics {
	font-weight:normal;
	font-size:9pt;
	font-style:italic }
.TextSmallerSansSerif {
	font-size:9pt;
	font-family:MS Sans Serif; }
.TextSmall {
	font-size:10pt; }
.TextSmallBold {
	font-size:10pt;
	font-weight:bold; }
.TextSmallItalics {
	font-weight:normal;
	font-size:10pt;
	font-style:italic }
.TextSmallCaps {
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	font-variant:small-caps; }
.TextModerate {
	font-size:11pt; }
.TextModerateBold {
	font-size:11pt;
	font-weight:bold; }
.TextJustify {
	font-size:12pt;
	text-align:justify; }
.TextMediumBold {
	font-size:12pt;
	font-weight:bold; }
.TextMediumItalics {
	font-weight:normal;
	font-size:12pt;
	font-style:italic }
.TextMediumBoldItalics {
	font-size:12pt;
	font-weight:bold;
	font-style:italic; }
.TextMediumGlow {
	font-weight:bold;
	font-size:12pt;
	background-color:white;
	border-style:outset;
	border-width:2px;
	font-variant:small-caps;
	padding-left:10px;
	padding-right:10px;
	filter:progid:DXImageTransform.Microsoft.Glow(Color=white, Strength=15); }
.TextNarrow {
	font-weight:bold; 
	font-size:12pt;
	font-family:Arial Narrow }
.TextNarrowUnderline {
	font-weight:bold;
	text-decoration:underline; 
	font-size:12pt;
	font-family:Arial Narrow }
.TextLarge {
	font-size:14pt; }
.TextLargeBold {
	font-size:14pt;
	font-weight:bold; }
.TextLargeSmallCaps {
	font-size:14pt;
	font-weight:bold; 
	font-variant:small-caps; }
.TextLargeGlow {
	font-weight:bold;
	font-size:16pt;
	background-color:white;
	border-style:outset;
	border-width:2px;
	font-variant:small-caps;
	padding-left:10px;
	padding-right:10px;
	filter:progid:DXImageTransform.Microsoft.Glow(Color=white, Strength=15); }
.TextLargerGlow {
	font-weight:bold;
	font-size:18pt;
	background-color:white;
	border-style:outset;
	border-width:2px;
	font-variant:small-caps;
	padding-left:10px;
	padding-right:10px;
	filter:progid:DXImageTransform.Microsoft.Glow(Color=white, Strength=15); }
.TextErrorMessage {
	font-size:9pt;
	color:Red; }
.TextErrorMessageBold {
	font-size:9pt;
	color:Red;
	font-weight:bold; }
.TextSucceedMessage {
	font-size:9pt;
	color:Blue; }

.TableTitle {
	background-color:#EFEFEF;
	border:#0056d7 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr=#BFBFBF, startColorstr=#FFFFFF, gradientType=0) 
		progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=15); }
.TableTitleShort {
	background-color:#EFEFEF;
	border:#0056d7 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr=#BFBFBF, startColorstr=#FFFFFF, gradientType=0) 
		progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=10); 
	color:Black; }
.TableTitleShortInverted {
	background-color:#AFAFAF;
	border:#0056d7 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr=#8F8F8F, startColorstr=#DFDFDF, gradientType=0) 
		progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=10);
	color:White; }
.TableTitleNoShadow {
	background-color:#EFEFEF;
	border:#0056d7 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr=#BFBFBF, startColorstr=#FFFFFF, gradientType=0); }
.TableTitleWipe {
	background-color:#EFEFEF;
	border:#0056d7 1px solid;
	filter:progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=0, motion='forward')
		progid:DXImageTransform.Microsoft.Gradient(endColorstr=#BFBFBF, startColorstr=#FFFFFF, gradientType=0) 
		progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=15); }
.TableTitleText {
	font-family:Sans-Serif;
	font-size:13pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px; }
.TableTitleTextCaps {
	font-family:Sans-Serif;
	font-size:14pt;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:5px;
	padding-right:5px; }
.TableTitleTextLargeCaps {
	font-family:Sans-Serif;
	font-size:18pt;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:5px;
	padding-right:5px; }
.TableTitleTextNarrow {
	font-family:Arial Narrow;
	font-size:14pt;
	font-weight:bold; }
.TableMain {
	border:#0056d7 1px solid;
	background-color:#FFFFCC; }
.TableMainShadow {
	border:#0056d7 1px solid;
	background-color:#FFFFCC;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=15); }
.TableStandard {
	border:#0056d7 1px solid;
	background-color:#FFFFCC; }

.LabelHeaderBlueThicker {
	background-color:#D2E1FF;
	border-style:outset;
	border-width:3px;
	padding-left:5px;
	padding-right:5px; }
.LabelHeaderBlueThick {
	background-color:#D2E1FF;
	border-style:outset;
	border-width:2px;
	padding-left:5px;
	padding-right:5px; }
.LabelHeaderBlueThin {
	background-color:#D2E1FF;
	border-style:outset;
	border-width:1px;
	padding-left:5px;
	padding-right:5px; }
.LabelHeaderPurpleThick {
	background-color:#D7D7FF;
	border-style:outset;
	border-width:2px;
	padding-left:5px;
	padding-right:5px; }
.LabelHeaderGrayThin {
	background-color:#DFDFDF;
	border-style:outset;
	border-width:1px;
	padding-left:5px;
	padding-right:5px; }
	
.ButtonText {
	font-size:9pt;
	font-weight:bold; }

.RowPadding {
	padding-left:5px;
    padding-right:5px; }
.RowPaddingText {
	padding-left:5px;
    padding-right:5px;
    font-size:10pt;
    font-weight:bold;
    color:Blue; }
.RowHeader {
	text-align:center;
	background-color:#DFDFDF;
	color:Navy;
	font-size:12pt;
	font-family:Arial Narrow;
	font-weight:bold; }
.RowOdd {
    background-color:#E1EDFF;
    font-size:9pt; }
.RowEven {
    background-color: #D2E1FF;
    font-size:9pt; }

.CalendarTitle {
	font-size:10pt;
	font-weight:bold;
	color:White;
	background-color:#888888; }
.CalendarDayHeader {
	font-size:9pt;
	font-weight:bold; }
.CalendarDay {
	font-size:7pt;
	text-decoration:none;
	color:Black; }
.CalendarDaySelected {
	font-weight:bold;
	color:White;
	background-color:#888888; }

a.DataGridHeader:link {
	font-family:Arial Narrow;
	font-size:12pt;
	font-weight:bold;
	color:Navy;
	text-decoration:None; }
a.DataGridHeader:visited {
	font-family:Arial Narrow;
	font-size:12pt;
	font-weight:bold;
	color:Navy;
	text-decoration:None; }
a.DataGridHeader:active {
	font-family:Arial Narrow;
	font-size:12pt;
	font-weight:bold;
	color:Navy;
	text-decoration:None; }
a.DataGridHeader:hover {
	font-family:Arial Narrow;
	font-size:12pt;
	font-weight:bold;
	color:Navy;
	text-decoration:None;
	background-color:#CFCFCF;
	width:100%; }

a.WelcomeLink:link {
	color:navy;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold; }
a.WelcomeLink:visited {
	color:navy;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold; }
a.WelcomeLink:active {
	color:navy;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold; }
a.WelcomeLink:hover {
	color:navy;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	background-color:#CFCFCF; }

a.CellLink:link {
	color:#555555;
	font-size:x-small;
	text-decoration:none; }
a.CellLink:visited {
	color:#555555;
	font-size:x-small;
	text-decoration:none; }
a.CellLink:hover {
	color:#555555;
	font-size:x-small;
	text-decoration:none;
	background-color:#CFCFCF; }
