﻿body {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
    text-align: center !important; 
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #44132D;
	background-image: url(/Images/bg.jpg); 
	background-position: top; 
	background-repeat: repeat-x;
}
	
div {
	margin: 0;
	padding: 0;
}


A			{ font-family:Arial, Helvetica, sans-serif; color: #516FAF; font-size:12px; line-height:18px; }    
A:link		{ color: #516FAF; text-decoration:none; 	}	
A:visited	{ color: #516FAF; text-decoration:none;	}
A:active	{ color: #516FAF; text-decoration:none;	}
A:hover		{ color: #516FAF; text-decoration:underline; 	}

/*--- Page Layout ---*/
#pageFrame
{
	width: 999px;
	margin: 0 auto;
	text-align: left;
}
#pageHeader { 
    width: 999px;
    margin: 0;
    text-align: center;
}
#pageBody { 
    width: 999px;
    margin: 0;
    text-align: center;
}
#pageContent { 
    margin: 0;
    background-color: #F8F8F8;
    text-align: left;
    vertical-align: top;
}
#pageFooter { 
    width: 999px;
    margin: 0;
    text-align: center;
}
#contentHomeHeader {
	width: 960px;
    margin: 0;
    text-align: left;
    background-color: #F8F8F8;
}
#contentHomeBody {
	width: 960px;
    margin: 0;
    vertical-align:top;
    background-color: #F8F8F8;
}
#contentNewsroomHeader {
	width: 856px;
    margin: 0;
    text-align: left;
    background-color: #F8F8F8;
}
#contentNewsroomBody {
	width: 882px;
    margin: 0;
    vertical-align:top;
    background-color: #F8F8F8;
}
#contentHeader {
	
    margin: 0;
    text-align: left;
    background-image:url(Images/contentbkg.gif);
    background-repeat:repeat;
}
#contentBody {
	width: 677px;
    margin: 0;
    text-align: left;
    vertical-align:top;
    background-color: #F8F8F8;
}
#contentFooter {
	width: 960px;
    margin: 0;
    text-align: center; 
    vertical-align: middle;
    background-color: #F8F8F8;
    
}
#contentRightNav {
	width: 150px;
	margin: 0;
    text-align: left;
    vertical-align:top;
    padding-top:20px;
    padding-left:5px;    
}
#contentRight {
	width: 690px;
    margin: 0;
    text-align: left;
    vertical-align: top;
}
#contentNewsPopupBody {
	width: 300px;
	text-align: left;
    vertical-align:top;
    background-color: Transparent;
}
#contentExecutivePopupBody {
	width: 300px;
	text-align: left;
    vertical-align:top;
    background-color: Transparent;
}
#adminHeader {
	width: 960px;
    margin: 0;
    text-align: left;
    background-color: #F8F8F8;
}

#adminContent {
	width: 960px;
    margin: 0;
    text-align: left;
    background-color: #F8F8F8;
}
#adminFooter {
	width: 960px;
    margin: 0;
    text-align: left;
    background-color: #F8F8F8;
}

/*--- Headings ---*/
.Heading{ font-family:Arial; font-size:17px; font-weight:bold; color: #546AAD;}

/*--- Home Page ---*/
.HomeControlLink{line-height:20px; font-size:12px; font-weight:normal; color: #B4C9DC; }
.HomeControlLink A:link		{color: #B4C9DC; text-decoration:none; }	
.HomeControlLink A:visited	{color: #B4C9DC; text-decoration:none;}
.HomeControlLink A:active	{color: #B4C9DC; text-decoration:none; }
.HomeControlLink A:hover {color: #B4C9DC; text-decoration:underline;}

.HomeControlHeaderDate {}
.HomeControlHeader {}
.HomeControlContent {}
.HomeControlTime { font-size:16px; font-weight:bold; color: #AAC8FE; text-transform:uppercase;}
.HomeControlDate { line-height:20px; font-size:13px; font-weight:bold; color: #FFFFFF; }
.HomeControlTitle {line-height:20px; font-size:12px; font-weight:bold; color: #ACC9FF; text-align:justify;}
.HomeControlTitle A:link		{color:#ACC9FF; text-decoration:none; }	
.HomeControlTitle A:visited	{color:#ACC9FF; text-decoration:none;}
.HomeControlTitle A:active	{color:#ACC9FF; text-decoration:none; }
.HomeControlTitle A:hover {color: #ACC9FF; text-decoration:underline;}
.HomeControlData {line-height:20px; font-size:12px; color: #B4C9DC; text-align:justify;}
.HomeControlData A:link		{color:#B4C9DC; text-decoration:none; }	
.HomeControlData A:visited	{color:#B4C9DC; text-decoration:none;}
.HomeControlData A:active	{color:#B4C9DC; text-decoration:none; }
.HomeControlData A:hover {color: #B4C9DC; text-decoration:underline;}
.HomeMaxBlogRSSImage{ vertical-align:text-bottom; padding-right:5px; }

.HomeRSSText {font-size:12px; font-weight:bold; color:#FFA51D; vertical-align:top;}
.HomeRSSText A:link		{color:#FFA51D; text-decoration:none; }	
.HomeRSSText A:visited	{color:#FFA51D; text-decoration:none;}
.HomeRSSText A:active	{color:#FFA51D; text-decoration:none; }
.HomeRSSText A:hover {color: #FFA51D; text-decoration:underline;}


/*--- Footer ---*/ 
.FooterTopLinks { vertical-align:top; text-align: center; font-size:14px; font-weight:bold; color: #AAC8FE; padding-top:10px; }
.FooterTopLinks a:link { color: #AAC8FE; text-decoration: none; }
.FooterTopLinks a:visited { color: #AAC8FE; text-decoration: none; }
.FooterTopLinks a:active { color: #AAC8FE; text-decoration: none; }
.FooterTopLinks a:hover { color: #AAC8FE; text-decoration:underline; }
.FooterBottomLinks { vertical-align:top; text-align: center; font-size:11px; color: #405AA1; text-transform:uppercase; line-height:18px;}
.FoooterBottomLinks a:link { color: #405AA1; text-decoration: none; }
.FoooterBottomLinks a:visited { color: #405AA1; text-decoration: none; }
.FoooterBottomLinks a:active { color: #405AA1; text-decoration: none; }
.FoooterBottomLinks a:hover { color: #405AA1; text-decoration:underline; }
.FooterCopyright { font-size:10px; color: #405AA1;}
.FooterMagpie { font-size:10px; color: #ffffff; line-height:30px;}
.FooterMagpie a:link { font-size:10px; color: #ffffff; text-decoration: none; }
.FooterMagpie a:visited { font-size:10px; color: #ffffff; text-decoration: none; }
.FooterMagpie a:active { font-size:10px; color: #ffffff; text-decoration: none; }
.FooterMagpie a:hover { font-size:10px; color: #ffffff; text-decoration:underline; }
/*--- Top Nav ---*/
.TopNav { font-family:Arial Narrow; font-size: 14px; font-weight:bold; background-color:#557FD1; color: #000000; text-transform:uppercase;}
.TopNav a:link { font-family:Arial Narrow; font-size: 14px; font-weight:bold; background-color:#557FD1; color: #000000; text-transform:uppercase;}
.TopNav a:visited { font-family:Arial Narrow; font-size: 14px; font-weight:bold; background-color:#557FD1; color: #000000; text-transform:uppercase;}
.TopNav a:active { font-family:Arial Narrow; font-size: 14px; font-weight:bold; background-color:#557FD1; color: #000000; text-transform:uppercase;}
.TopNav a:hover { font-family:Arial Narrow; font-size: 14px; font-weight:bold; background-color:#557FD1; color: #000000; text-transform:uppercase; text-decoration:underline;}

/*--- Left Nav ---*/
.LeftNav {}
.LeftNavHeader { font-size:16px; font-weight:bold; color: #F27920; text-transform:uppercase; }
.LeftNavItem	{ background-color: #516FAF; font-size:13px; font-weight:bold; color: #FFFFFF; text-transform:uppercase; border-bottom: 1px #F8F8F8; }
.LeftNavItemSelected{ background-color: #1F346D; font-size:13px; font-weight:bold; color: #FFFFFF; text-transform:uppercase; border-bottom: 1px #F8F8F8; }

/*--- Content Page ---*/
.HeaderImage {padding-top:30px; padding-left:20px; padding-bottom:15px;
}
.ContentBody { min-height:510px; padding-left:20px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; color: #223270; font-size:12px; line-height:16px; }
.ContentBody A:link		{ color: #223270; text-decoration:none;}	
.ContentBody A:visited	{ color: #223270; text-decoration:none;}
.ContentBody A:active	{ color: #223270; text-decoration:none;}
.ContentBody A:hover	{ color: #223270; text-decoration:underline;}

/*--- Train Status ---*/
.ContentBodyTrainStatus { padding-left:25px; }
.ContentBodyTrainStatus A:link		{ color: #223270; text-decoration:none;}	
.ContentBodyTrainStatus A:visited	{ color: #223270; text-decoration:none;}
.ContentBodyTrainStatus A:active	{ color: #223270; text-decoration:none;}
.ContentBodyTrainStatus A:hover	{ color: #223270; text-decoration:underline;}

.TrainStatusTitle {font-size:14px; font-weight:bold; color: #516FAF; text-align:left; padding-bottom:10px; }
.TrainStatusHeader {  padding-left:25px; padding-top:25px; font-size:14px; font-weight:bold; color: #516FAF; text-align:left; padding-bottom:10px; }
.TrainStatusAllTrainsMessage { font-size:12px; color: #922E86;  text-align:left;}
.TrainStatusAllTrainsPerformance { font-size:12px; color: #516FAF; text-align:left; }
.TrainStatusHeaderRowLeftCol {width: 8px; background-color:#B0B4BD; background-image:url(images/silver_header_left.gif); background-position:top; background-repeat:no-repeat; border-bottom: solid 1px #F3F3F5;}
.TrainStatusHeaderRow{ background-color:#B0B4BD; background-image:url(images/silver_header.gif); background-position:top; background-repeat:repeat-x; border-bottom: solid 1px #F3F3F5; }    
.TrainStatusHeaderRowRightCol {width: 9px; background-color:#B0B4BD; background-image:url(images/silver_header_right.gif); background-position:top; background-repeat:no-repeat; border-bottom: solid 1px #F3F3F5;}
.TrainStatusSideCol{width:4px;}
.TrainStatusSideCol1_3{width:4px; background-color:#D6D8E4;}
.TrainStatusSideCol2_5{width:4px; background-color:#E6E5EA;}
.TrainStatusTitleScheduledDeptDiff{background-color: #D6D8E4; text-align:left; padding-bottom:3px; padding-top:3px;}
.TrainStatusTitleActualDept{background-color: #E6E5EA; text-align:left; padding-bottom:3px; padding-top:3px;}
.TrainStatusScheduledDeptDiffCell {background-color: #D6D8E4; text-align:center; padding-bottom:3px; padding-top:3px; border-right:solid 1px #F3F3F5;}
.TrainStatusScheduledDeptDiffEndCell {background-color: #D6D8E4; text-align:center; padding-bottom:3px; padding-top:3px; }
.TrainStatusActualDeptCell{background-color: #E6E5EA; text-align:center; border-right: solid 1px #F3F3F5;}
.TrainStatusActualDeptEndCell {background-color: #E6E5EA; text-align:center;}
.TrainStatusTrainMessageCell{background-color: #E6E5EA; text-align:left; padding-bottom:3px; padding-top:3px;}
.TrainStatusStationName { font-size:11px; color: #000000; text-align:center; padding-left:2px; padding-right:2px;}
.TrainStatusStationName a:link {font-size:11px; color: #000000; text-align:center; padding-left:2px; padding-right:2px; }
.TrainStatusStationName a:visited { font-size:11px; color: #000000; text-align:center; padding-left:2px; padding-right:2px; }
.TrainStatusStationName a:active { font-size:11px; color: #000000; text-align:center; padding-left:2px; padding-right:2px; }
.TrainStatusStationName a:hover { font-size:11px; color: #000000; text-align:center; padding-left:2px; padding-right:2px; }
.TrainStatusFirstColumn{font-size:11px; font-weight:bold; color:#000000;}
.TrainStatusDepartureTime { font-size:11px; font-weight:bold; color:#516FAF;}
.TrainStatusEarlyDepartureTime {font-size:11px; font-weight:bold; color:#1A3471;}
.TrainStatusLateDepartureTime { font-size:11px; font-weight:bold; color:#922E86;}
.TrainStatusTrainMessage { font-size:11px; color:#516FAF; }
.TrainStatusStationMessageHeader {font-size:11px; font-weight:bold; color: #FFFFFF; text-transform:uppercase;}
.TrainStatusStationMessage { font-size:11px; font-weight:bold; color: #516FAF; text-align:left; vertical-align:top; }
.TrainStatusRSSImage{ vertical-align:text-bottom; padding-right:5px; }
.TrainStatusRSS {font-size:12px; font-weight:bold; color: #F27920;}
.TrainStatusBlankRow{height:1px; background-color: #F3F3F5;}
.TrainStatusLastRow{height:2px;}

/*--- Social Media Newsroom ---*/
.NewsHeader { font-size:14px; font-weight:bold; color: #FFFFFF; text-transform:uppercase; padding-left:5px; }
.NewsItemRSS {font-size:11px; font-weight:bold; color: #F27920; text-transform:uppercase; }
.NewsItemRSSImage { vertical-align:middle; padding-right:5px; }
.NewsContent { font-size:11px; color: #000000; }
.NewsItemPublicationDate { font-size:11px; font-weight:bold; color: #516FAF;}
.NewsItemHeadline { font-size:12px; font-weight:bold; color: #000000;}
.NewsItemRead { font-size:11px; color: #516FAF; }
.NewsItemRead a:link { font-size:11px; color: #516FAF; }
.NewsItemRead a:visited { font-size:11px; color: #516FAF; }
.NewsItemRead a:active { font-size:11px; color: #516FAF; }
.NewsItemRead a:hover { font-size:11px; color: #516FAF; text-decoration:underline; }
.NewsItemPager { font-size:12px; color: #000000; }
.NewsItemPager a:link { font-size:12px; color: #922E86; }
.NewsItemPager a:visited { font-size:12px; color: #922E86; }
.NewsItemPager a:active { font-size:12px; color: #922E86; }
.NewsItemPager a:hover { font-size:12px; color: #922E86; }
.NewsroomMediaGalleryToUse { font-size:11px; color: #FFFFFF; }
.NewsItemExecTitle { font-size:11px; color: #000000;}
.NewsItemExecBio { font-size:11px; color: #922E86; }
.NewsItemExecBio a:link { font-size:11px; color: #922E86; }
.NewsItemExecBio a:visited { font-size:11px; color: #922E86; }
.NewsItemExecBio a:active { font-size:11px; color: #922E86; }
.NewsItemExecBio a:hover { font-size:11px; color: #922E86; text-decoration:underline; }
.NewsItemRSSSubscribe {font-size:12px; font-weight:bold; color: #F27920; }

.NewsPopupHeadline { font-size:14px; color: #000000; line-height: 30px; }
.NewsPopupPublisher { font-size:11px; color: #000000;}

.NewsPopupContent { font-size:12px; color: #000000; }
.NewsPopupContent a:link { font-size:12px; color: #922E86; }
.NewsPopupContent a:visited { font-size:12px; color: #922E86; }
.NewsPopupContent a:active { font-size:12px; color: #922E86; }
.NewsPopupContent a:hover { font-size:12px; color: #922E86; text-decoration:underline; }

.NewsPopupFooter { font-size:12px; color: #000000; padding-left: 5px;}
.NewsPopupFooter a:link { font-size:12px; color: #922E86; }
.NewsPopupFooter a:visited { font-size:12px; color: #922E86; }
.NewsPopupFooter a:active { font-size:12px; color: #922E86; }
.NewsPopupFooter a:hover { font-size:12px; color: #922E86; text-decoration:underline; }

.NewsPopupRSSSubscribe {font-size:12px; font-weight:bold; color: #F27920; padding-left: 5px;}
.NewsPopupRSSSubscribe a:link { font-size:12px; color: #F27920; }
.NewsPopupRSSSubscribe a:visited { font-size:12px; color: #F27920; }
.NewsPopupRSSSubscribe a:active { font-size:12px; color: #F27920; }
.NewsPopupRSSSubscribe a:hover { font-size:12px; color: #F27920; text-decoration:underline; }


/*--- RSS Feed List ---*/
.RSSFeedList { margin: 0 0 15px 15px; padding: 0; list-style-type: none;}
.RSSFeedList li {  margin: 0 0 10px 0;  padding: 0;  list-style-type: none;}
.RSSFeedList li a {	padding: 0 0 0 19px; background: url('Images/Icons/feed-icon-14x14.png') no-repeat 0	50%; list-style-type: none;}
.RSSFeedLinkLabel { text-align:left; vertical-align:middle;}
.RSSFeedImg { vertical-align:middle;}

/********MAX Alerts**********/
.MaxAlertTrainLinks {color: #660066; background-color: #EADAFE;}

.MaxAlertTrainLinks a:link { text-decoration: none;}
.MaxAlertTrainLinks a:visited { text-decoration: none;}
.MaxAlertTrainLinks a:active { text-decoration: none;}
/*.MaxAlertTrainLinks a:hover img { filter: Alpha(Opacity=50) }*/


.MaxAlertsRSSImage{ vertical-align:text-bottom; padding-right:5px; }
.MaxAlertsRSS {font-size:11px; font-weight:bold; color: #F27920;}
.MaxAlertsNote{font-family:Arial, Helvetica, sans-serif; color:#922E86; font-size:12px; line-height:16px;  }


/********Schedules & Maps**********/
.SchedMapViewStatMaps{font-size:16px; font-weight:bold; color:#1E3676; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.SchedMapAMPMHeader{font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top: 5px; padding-bottom: 5px; font-weight:bold; color: #516FAF; text-align:left;}
.SchedMapStationTrainHeader{ border:0px; background-color:#B0B4BD;background-image:url(images/silver_header.gif);background-position:top; border-bottom: solid 1px #F3F3F5; }
.SchedMapStationTitle{border:0px; font-size:12px; font-weight:bold; color:Black; background-color:#B0B4BD; background-image:url(images/silver_header.gif); background-position:top; border-bottom: solid 1px #F3F3F5;}
.SchedMapOddRowCol{width:4px; background-color:#D6D8E4;}
.SchedMapOddRow{background-color:#D6D8E4; height:14px;}
.SchedMapEvenRowCol{width:4px; background-color:#E6E5EA;}
.SchedMapEvenRow{ background-color:#E6E5EA; height:14px;}
.SchedMapStation{font-size:12px; font-weight:bold; color: #516FAF; text-align:left;}
.SchedMapStationAdd{font-size:11px;}
.SchedMapStationName{font-size:11px; color:black; text-align:left; padding-bottom:2px; padding-top:2px; }
.SchedMapTime{font-size:11px; font-weight:bold; color: #516FAF; text-align:center;  border-left: solid 1px #F3F3F5; padding-bottom:2px; padding-top:2px;}
.SchedMapLegend{font-size:12px; font-weight:bold; color: #516FAF; text-align:left;}


/********Media Gallery **********/

.MediaGalleryOddRowCol{width:4px; }
.MediaGalleryOddRow{ height:14px;}
.MediaGalleryEvenRowCol{width:4px; }
.MediaGalleryEvenRow{height:14px;}

/*---- PlanetMagpie Web Control -----*/
/*---- Standard table formatting ----*/
/* provides no border and no cell padding */
TABLE.tblStandard	{ border: 0px #000000; padding: 0px, 0px, 0px, 0px; margin: 0px, 0px, 0px, 0px; vertical-align: top; width: 100%;}
THEAD.tblStandard	{ vertical-align: top; }
TR.tblStandard		{}
TD.tblStandard		{ text-align: left; vertical-align: top; }
TD.tblStandardRight { text-align: right; vertical-align: top; }
TD.tblStandardCenter  { text-align: center; vertical-align: top; }
TD.tblStandardJustify { text-align: justify; vertical-align: top; }
TD.tblStandardMiddle  { text-align: left; vertical-align: middle; }

/*---- Small table Formatting ----*/
/* provides no border and no cell padding */
TABLE.tblSmall		{ border-width: 0px; padding: 0px, 0px, 0px, 0px; margin: 2px, 2px, 2px, 2px; vertical-align: top; width: 100%; }
THEAD.tblSmall		{ vertical-align: top;}
TR.tblSmall			{}
TD.tblSmall			{ text-align: left; vertical-align: top;}
TD.tblSmallRight	{ text-align: right; vertical-align: top;}
TD.tblSmallCenter	{ text-align: center; vertical-align: top; }
TD.tblSmallJustify	{ text-align: justify; vertical-align: top; }

/* Page formatting */
.LabelH1Style { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #003366; letter-spacing: 2px; }
.LabelH2Style { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #003366; letter-spacing: 2px; }
.LabelH3Style { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #003366;  }
.LabelH4Style { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #003366;  }

.HeadingStyle { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #003366; letter-spacing: 2px; }
.SubHeadingStyle { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }

/* Form Elements and Server Controls */
.AdminLabelStyle { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; vertical-align: top; }
.AdminCheckBoxStyle { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; vertical-align: top; }
.TextBoxStyle {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-right: #999999 1px solid; border-top: #999999 1px solid;	border-left: #999999 1px solid; border-bottom: #999999 1px solid; }
.LongTextBoxStyle {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 460px; border-right: #999999 1px solid; border-top: #999999 1px solid;	border-left: #999999 1px solid; border-bottom: #999999 1px solid; }
.FxTextBoxStyle {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-right: Maroon 1px solid; border-top: Maroon 1px solid;	border-left: Maroon 1px solid; border-bottom: Maroon 1px solid; width: 80px; text-align: right; }
.AmountTextBoxStyle {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid; text-align: right; width: 100px; }
.DateTextBoxStyle {	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-right: #999999 1px solid; border-top: #999999 1px solid;	border-left: #999999 1px solid; border-bottom: #999999 1px solid; width: 100px; }
.DisabledTextBoxStyle {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EEEEFF; border-right: #999999 1px solid; border-top: #999999 1px solid;	border-left: #999999 1px solid; border-bottom: #999999 1px solid; text-align: right; }
.RedLabelStyle {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; }
.ButtonStyle {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-right: #000000 1px solid; border-top: #999999 1px solid;	border-left: #999999 1px solid; border-bottom: #000000 1px solid; }
.ImageButtonStyle { vertical-align: top; }

/* Grid Styles */
.GridStyle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; border: 1px; }
.GridHeaderStyle { vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #FFFFFF; border: 0;}
.GridItemStyle { vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #DEDFDE; border: 0; }
.GridFooterStyle {vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #FFFFFF; border: 0;}
.WhiteGridStyle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; border: 1; border-color: inherit; }
.WhiteGridHeaderStyle { vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #FFFFFF; border: 0;}
.WhiteGridItemStyle { vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #FFFFFF; border: 0; }
.WhiteGridFooterStyle {vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #FFFFFF; border: 0;}
.AdminGridStyle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; border: 1px; }
.AdminGridHeaderStyle { vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #FFFFFF; border: 0;}
.AdminGridItemStyle { vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #DEDFDE; border: 0; }
.AdminGridFooterStyle {vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #FFFFFF; border: 0;}

.GridAlternatingItemStyle { vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #CECBCE; border: 0; }
.GridSelectedItemStyle { vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 3px; padding-right: 3px; padding-bottom: 2px; padding-top: 2px; background-color: #CECBCE; border: 0;}

