


BODY, LI, TD {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: X-Small;
	margin: 0px;
}

BUTTON, INPUT, SELECT, TEXTAREA {
	border: Gray Solid 1px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: X-Small;
}

DIV.Center, DIV.mscCenter {
	text-align: Center;
}

INPUT.ButtonCheck, INPUT.mscButtonCheck {
	border: None;
	margin: 0px;
}

INPUT.CheckBox, INPUT.mscCheckBox {
	border: None;
}

INPUT.FAQ, INPUT.mscFAQ {
	background: #000080;
	color: Yellow;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 75%;
	font-weight: Bold;
	text-decoration: None;
}

INPUT.Radio, INPUT.mscRadio {
	border: None;
}

TEXTAREA.FormData, TEXTAREA.mscFormData {	
	float: Left;
	margin-right: 5px;
}

.AppTitle, .mscAppTitle {
	background: #FFFFE0;
	border: Olive Groove 2px;
	color: #8FB300;
	font-family: "Comic Sans MS", Georgia, Serif;
	font-size: Large;
	font-weight: Bold;
	padding: 3px;
	margin-left: 25%;
	margin-right: 25%;
}

.AppTitleLink, .mscAppTitleLink {
	color: #8FB300;
	text-decoration: None;
}

.Article, .mscArticle {
	color: #000040;
	font-size: Large;
	font-weight: Bold;
	margin-bottom: 0px;
}

.ArticleEnd, .mscArticleEnd {
	color: #000040;
	font-size: Small;
	font-weight: Bold;
	margin-bottom: 2em;
	text-align: Center;
}

.BlogHeading, .mscBlogHeading {
	color: #000080;
	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 110%;
	margin-bottom: 0;
	line-height: 0;
	text-decoration: Underline;
}

.BodyBlock, .mscBodyBlock {	
	margin-left: 5em;
	margin-right: 5em;
}

.BodyFile {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: XX-Small;
}

.BodyText, .mscBodyText {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: X-Small;
}

.Button, .mscButton {
	background: #E6E6F3;
	border: #00006D Solid 1px;
	color: #000040;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='White',EndColorStr='#000080');
	font-weight: Bold;
	text-decoration: None;
}

.ButtonCheck, .mscButtonCheck {
	background: White;
	border: Gray Solid 1px;
	color: Navy;
	float: Left;
	font-weight: Bold;
	margin-right: 5px;
	padding: 2px 5px 2px 2px;
	text-decoration: None;
}

.ButtonSmall, .mscButtonSmall {
	background: Yellow;
	border: Red Solid Thin;
	color: Red;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='White',EndColorStr='#000080');
	font-size: X-Small;
	font-weight: Bold;
	text-decoration: None;
}

.ByLine, .mscByLine {
	color: #000040;
	font-weight: Bold;
	margin-bottom: 0px;
	margin-top: 0px;
}

.CallOutBlock, .mscCallOutBlock {
	background: Yellow;
	border: #000080 Double 4px;
	color: #000080;
	font-size: X-Small;
	margin: 5px 10%;
	padding: 5px;
}

.ClearFloat, .mscClearFloat {
	clear: Both;
	height: 1px;
	margin-top: -1px;
	overflow: Hidden;
}

.ColData, .mscColData {
	color: Black;
	font-weight: Normal;
	font-size: X-Small;
}

.ColDataBkgd, .mscColDataBkgd {
	background: #E6E6F3;
	color: Black;
	font-weight: Normal;
	font-size: X-Small;
}

.ColDataBkgdNW, .mscColDataBkgdNW {
	background: #E6E6F3;
	color: Black;
	font-weight: Normal;
	font-size: X-Small;
	white-space: NoWrap;
}

.ColDataNW, .mscColDataNW {
	color: Black;
	font-weight: Normal;
	font-size: X-Small;
	white-space: NoWrap;
}

.ColLabel, .mscColLabel {
	color: Navy;
	font-weight: Bold;
}

.ColLabelNW, .mscColLabelNW {
	color: Navy;
	font-weight: Bold;
	white-space: NoWrap;
}

.ContentBlock, .mscContentBlock {	
	background: Transparent;
	border: #A52A2A Solid Thin;
	margin-left: Auto;
	margin-right: Auto;
	padding: 2%;
	text-align: Left;
	width: 75%;
/*
	font-size: X-Small;
	margin: 5px, 10%;
*/
}

.ContentFull, .mscContentFull {
	text-align: Left;
	width: 100%;
}

.ContentLeft, .mscContentLeft {
	float: Left;
	width: 75%;
}

.ContentMenu, .mscContentMenu {
	background: White;
	
	margin-left: 3px;
	margin-right: 3px;
}

.ContentPosition, .mscContentPosition {
	text-align: Center;
}

.ContentRight, .mscContentRight {
	
	float: Right;
	width: 24%;
}

.Copyright, .mscCopyright {
	font-size: Smaller;
	font-style: Italic;
}

.CustomBlock, .mscCustomBlock {	
/*	height: 100%; */
/*	padding: 10px; */
	width: 100%;
}

.CustomBlockEdit, .mscCustomBlockEdit {	
	background: #CD5C5C;
	border: Black Solid Thin;
	height: 4%;	/* Provide a minimum height for the block. */
	padding: 2px;
	width: 100%;
}

.DataAlert, .mscDataAlert {
	background: White;
	color: Red;
}

.DataNormal, .mscDataNormal {
	color: Black;
}

.DataWarning, .mscDataWarning {
	background: White;
	color: #FFD700;
}

.ErrorBlock, .mscErrorBlock {
	background: Red;
	border: Black Double 4px;
	color: Black;
	font-weight: Bold;
	padding: 5px;
	text-align: Left;
}

.ErrorHead, .mscErrorHead, .mscErrorTitle {
	background: White;
	border: Red Double 4px;
	color: Black;
	font-family: Georgia, "Times New Roman", Monaco, Serif;
	font-size: Medium;
	font-weight: Bold;
	padding: 5px;
	text-align: Center;
	text-decoration: Underline;
}

.Example, .mscExample {
	font-size: Smaller;
	white-space: NoWrap;
}

.ExampleHead, .mscExampleHead {
	font-style: Italic;
	text-decoration: Underline;
}

.FAQAnswer, .mscFAQAnswer {
	background: White;
	color: Black;
	font-size: X-Small;
	font-weight: Normal;
	margin-left: 0.5in;
	margin-bottom: 0px;
	margin-right: 0.5in;
}

.FAQBullet, .mscFAQBullet {
	background: White;
	color: #191970;
	font-size: 125%;
	font-weight: Bold;
	margin-top: 0px;
	margin-bottom: 1em;
}

.FAQQuestion, .mscFAQQuestion {
	background: White;
	color: #191970;
	font-size: X-Small;
	font-weight: Bold;
	margin-right: 0.5in;
	margin-top: 0px;
}

.FAQSection, .mscFAQSection {
	color: #A52A2A;
	font-size: 150%;
}

.FlagNew, .mscFlagNew {
	background: url("IMG/new.gif") Window;
/*	background-attachment: fixed; */
	background-repeat: no-repeat;
	
	display: Inline;
	width: 40px;
}

.FormAction, .mscFormAction {
	background: White;
	border: Black Solid 1px;
	margin-left: Auto;
	margin-right: Auto;
	padding: 1%;
	text-align: Left;
	width: 75%;
}

.FormActionSymbol, .mscFormActionSymbol {
	color: Yellow;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: Smaller;
}

.FormBorder, .mscFormBorder {
	border: Maroon Double 4px;
	padding: 3px;
	margin-left: 2%;
	margin-right: 2%;
}

.FormData, .mscFormData {
	font-weight: Normal;
}

.FormEdit, .mscFormEdit {
	background: White;
	border: #000080 Solid Thin;
	margin-left: Auto;
	margin-right: Auto;
	padding: 1%;
	text-align: Left;
	width: 75%;
}

.FormEditRowAlt, .mscFormEditRowAlt {
	background: #FAEBD7;
	color: Black;
	font-weight: Normal;
	font-size: X-Small;
}

.FormEditSymbol, .mscFormEditSymbol {
	color: White;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: Smaller;
}

.FormLabel, .mscFormLabel {
	color: #000080;
	font-weight: Bold;
}

.FormLabelNW, .mscFormLabelNW {	
	color: #000080;
	font-weight: Bold;
	white-space: NoWrap;
}

.FormParagraph, .mscFormParagraph {	
	font-weight: Normal;
	margin-left: 3em;
	margin-right: 3em;
}

.FormPosition, .mscFormPosition {
	text-align: Center;
}

.FormRead, .mscFormRead {
	background: White;
	border: Black Solid Thin;
	margin-left: Auto;
	margin-right: Auto;
	padding: 1%;
	text-align: Left;
	width: 75%;
}

.FormReadSymbol, .mscFormReadSymbol {
	color: White;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: Smaller;
}

.FormReportSymbol, .mscFormReportSymbol {
	color: White;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: Smaller;
}

.FormReqSymbol, .mscFormReqSymbol {
	color: Red;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: XX-Small;
/*	font-size: Smaller;*/
}

.FormSearch, .mscFormSearch {
	background: White;
	border: Black Solid Thin;
	margin-left: Auto;
	margin-right: Auto;
	padding: 1%;
	text-align: Left;
	width: 75%;
}

.FormSearchSymbol, .mscFormSearchSymbol {
	color: White;	/*Cyan*/
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: Smaller;
}

.FormTitle, .mscFormTitle {
	font-size: 14pt;
	font-weight: Bold;
}

.FormTitleSub, .mscFormTitleSub {
	color: #A52A2A;
	font-size: X-Small;
	font-weight: Bold;
}

.FrameBorder {
	border: Navy Double 4px;
}

.Headline, .mscHeadline {
	background: None;
	color: #228B22;
	font-size: Medium;
	margin: 0px 1em;
}

.HelpBody, .mscHelpBody {
	background: White;
	color: Black;
	margin: 2% 5%;
}

.HelpButtonPos, .mscHelpButtonPos {
	float: Right;
	position: Relative;
	right: 2%;
}

.Hide, .mscHide {
	visibility: Hidden;
}

.Highlight, .mscHighlight {
	color: Red;
}

.HorizRule, .mscHorizRule {
	color: #FFD700;
}

.ImageBorder, .mscImageBorder {
	border: White Solid 5px;
	padding: 5px;
}

.InstructBlock, .mscInstructBlock {
	background: #F5F5DC;
	border: #000080 Double 4px;
	color: #000080;
	font-size: XX-Small;
	margin: 0px 10px;
	padding: 5px;
}

.InstructPara, .mscInstructPara {
	margin: 0px;
	padding: 3px;
	text-align: Left;
}

.IntroTopContent, .mscIntroTopContent {	
	background: #F5F5DC;
	
	padding: 1em;
	text-align: Left;
	width: 85%;
}

.IntroTopPosition, .mscIntroTopPosition {	
	
	text-align: Center;
}

.KeepAliveFrame, .mscKeepAliveFrame {
	
	height: 0;
	margin: 0;
	width: 0;
}

.KeyCode, .mscKeyCode {
	font-size: X-Small;
	font-family: Monospace;
	font-weight: Bold;
}

.Legend, .mscLegend {
	font-weight: Bold;
	padding-left: 4px;
	padding-right: 4px;
}

.LinkText, .mscLinkText {
	color: Blue;
	font-weight: Normal;
	text-decoration: Underline;
}

.LinkTextExpand, .mscLinkTextExpand {
	color: Purple;
	font-weight: Normal;
	text-decoration: None;
}

.LinkTextExternal, .mscLinkTextExternal {
	color: Green;
	text-decoration: Underline;
}

.LinkTextMail, .mscLinkTextMail {
	color: #A52A2A;
	text-decoration: Underline;
}

.LinkTextPage, .mscLinkTextPage {
	color: Blue;
}

/*
disc, circle, decimal-leading-zero, decimal, lower-roman, upper-roman
lower-greek, lower-alpha, lower-latin, upper-alpha, upper-latin
Hebrew, Armenian, Georgian, none
*/
.ListData, .mscListData {
	color: Black;
	font-weight: Normal;
	margin-left: 7%;
}

.ListItem, .mscListItem {
	margin-bottom: 1em;
}

.ListOrderedLevel1, .mscListOrderedLevel1 {
	color: Black;
	font-weight: Normal;
	list-style-type: Decimal;
	margin-bottom: 1em;
}

.ListOrderedLevel2, .mscListOrderedLevel2 {
	color: Black;
	font-weight: Normal;
	list-style-type: Lower-Alpha;
	margin-bottom: 1em;
}

.ListTitle, .mscListTitle {
	color: Navy;
	font-weight: Bold;
	margin-left: 5%;
	margin-top: 10px;
	text-decoration: Underline;
}

.ListDataTerm, .mscListDataTerm {
	margin-top: 1em;
}

.ListUnordered, .mscListUnordered {
	color: Black;
	font-weight: Normal;
	list-style-type: Circle;
	margin-bottom: 1em;
	margin-top: 1em;
}

.Marquee, .mscMarquee {	
	background: #F3E6F3;
	color: Black;
	font-family: Georgia, "Times New Roman", Monaco, Serif;
	font-size: Large;
	font-weight: Bold;
	margin: 0% 25%;
}

.MenuArea, .mscMenuArea {
	border: #483D8B Solid 1px;
	padding: 4px;
	width: 100%;
}

.MenuBlock, .mscMenuBlock {
	background: None; /*White*/ 
	/* Override settings in sc_style.cfm */
	border: None;
	margin: Auto;
	height: Auto;
/*	padding: Auto; */
	width: Auto;
}

.MenuDisabled, .mscMenuDisabled {
	background: #8FB300;
	color: #D3D3D3;
	font-weight: Bold;
	text-decoration: None;
}

.MenuGroup, .mscMenuGroup {
	background: #FFFFE0; /*PaleGreen*/
	color: #8FB300;
	font-weight: Bold;
	text-decoration: None;
}

.MenuLegend, .mscMenuLegend {
/*	background: Orange; */
	color: #483D8B;
	font-size: Larger;
	font-weight: Bold;
	margin-left: 5%;
	padding: 0px 10px;
	text-align: Center;
}

.MenuOn, .mscMenuOn {
	background: #483D8B;
	color: White;
	font-weight: Bold;
	text-decoration: None;
}

.MenuText, .mscMenuText, A.MenuText:link, A.mscMenuText:link, A.MenuText:visited, A.mscMenuText:visited {
	background: White;
	color: #000080;
	font-weight: Bold;
	text-decoration: None;
	/* Override settings in sc_style.cfm */
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: X-Small;
	margin: Auto;
}

.MenuText:hover, .mscMenuText:hover {
	background: White; /*#000066*/
	color: Red;
}

.MessageArea, .mscMessageArea {
	padding: 5px;
	width: 60%;
}

.MessageBlock, .mscMessageBlock {
	background: #E6E6F3;
	
	margin-left: Auto;
	margin-right: Auto;
	padding: 3px;
	text-align: Left;
	width: 75%;
}

.MessagePosition, .mscMessagePosition {
	text-align: Center;
}

.MessageTitle, .mscMessageTitle {
	background: #E6E6F3;
	font-size: Larger;
	font-weight: Bold;
}

.NewPage, .mscNewPage {
	color: White;
	page-break-before: Always;
}

.NoPrint, .mscNoPrint {
	/* Wrap this around anything that should not print. */
}

.NoWrap, .mscNoWrap {
	white-space: NoWrap;
}

.PageBorder, .mscPageBorder {
	border: Navy Double 4px;
	padding: 3px;
	margin-left: 2%;
	margin-right: 2%;
}

.PageTitle, .mscPageTitle {	
	
	color: #000080;
	font-family: "Comic Sans MS", Georgia, Serif;
	font-size: Large;
	font-style: Normal;
	font-weight: Bold;
	margin: 0px;
}

.Parent, .mscParent {	
	border-bottom: Black Solid 1px;
	border-left: Black Solid 1px;
	font-size: XX-Small;
}

.ParentDate, .mscParentDate {	
	padding-left: 10px;
}

.Posted, .mscPosted {
	color: #000040;
	font-weight: Bold;
	margin-top: 0px;
}

.QuoteBlock, .mscQuoteBlock {	
	background: #D3D3D3;
	font-size: Smaller;
	margin-left: 5em;
	margin-right: 5em;
}

.ReportBorder, .mscReportBorder {
	background: White;
	border: Navy Outset 4px;
	margin-left: Auto;
	margin-right: Auto;
	padding: 3px;
	text-align: Left;
	width: 90%;
/*	margin-left: 2%;
	margin-right: 2%; */
}

.ReportBorderLandscape, .mscReportBorderLandscape {
	background: White;
	border: Navy Outset 4px;
	margin-left: Auto;
	margin-right: Auto;
	padding: 3px;
	text-align: Left;
	width: 150%;
/*	margin-left: 2%;
	margin-right: 2%; */
}

.ReportBorderNone, .mscReportBorderNone {
	background: White;
	margin-left: Auto;
	margin-right: Auto;
	padding: 3px;
	text-align: Left;
	width: 90%;
/*	margin-left: 2%;
	margin-right: 2%; */
}

.ReportGroup, .mscReportGroup {
	color: #A52A2A;
	font-weight: Normal;
	font-size: Small;
	font-weight: Bold;
	padding-top: 5px;
}

.ReportGroupSub, .mscReportGroupSub {
	color: #A52A2A;
	font-weight: Normal;
	font-size: X-Small;
	font-weight: Bold;
	padding-top: 2px;
}

.ReportPosition, .mscReportPosition {
	text-align: Center;
}

.ReportRule, .mscReportRule {
	color: #DC143C;
}

.ReportRuleSub, .mscReportRuleSub {
	color: #E6E6F3;
	height: 1px;
}

.ReportTitle, .mscReportTitle {
	font-size: 14pt;
	font-weight: Bold;
}

.RowData, .mscRowData {
	color: Black;
	font-weight: Normal;
	font-size: X-Small;
}

.RowDataNW, .mscRowDataNW {
	color: Black;
	font-weight: Normal;
	font-size: X-Small;
	white-space: NoWrap;
}

.RowDataSmall, .mscRowDataSmall {
	color: Black;
	font-weight: Normal;
	font-size: XX-Small;
}

.RowDataSmallBkgd, .mscRowDataSmallBkgd {	
	background: #E6E6F3;
	color: Black;
	font-weight: Normal;
	font-size: XX-Small;
}

.RowDataSmallBkgdNW, .mscRowDataSmallBkgdNW {	
	background: #E6E6F3;
	color: Black;
	font-weight: Normal;
	font-size: XX-Small;
	white-space: NoWrap;
}

.RowDataSmallNW, .mscRowDataSmallNW {
	color: Black;
	font-weight: Normal;
	font-size: XX-Small;
	white-space: NoWrap;
}

.RowLabel, .mscRowLabel {
	color: Black;
	font-weight: Bold;
}

.RowLabelNW, .mscRowLabelNW {	
	color: Black;
	font-weight: Bold;
	white-space: NoWrap;
}

.RowTotal, .mscRowTotal {	
	background: Gray;
	color: Black;
	font-weight: Bold;
	font-size: X-Small;
}

.SearchBkgd, .mscSearchBkgd {
	background: url(IMG/searchbg.gif) Window;
	background-attachment: fixed;
/*	background-position: left top;*/
	background-position: bottom center;
	background-repeat: no-repeat;
}

.Section, .mscSection {
	color: Maroon;
	font-weight: Normal;
	font-size: Medium;
	padding-top: 25px;
	text-indent: 0.5in;
}

.SectionTitle, .mscSectionTitle {
	color: Navy;
	font-weight: Bold;
	font-size: Small;
	margin: 0px 1em;
}

.SiteSlogan, .mscSiteSlogan {
	color: #8FB300;
	font-family: "Comic Sans MS", Georgia, Serif;
	font-size: Medium;
	font-style: Italic;
	font-weight: Normal;
	padding: 5px;
}

.SiteTitle, .mscSiteTitle {
	background: White;
	color: Purple;
	font-family: "Comic Sans MS", Georgia, Serif;
	font-size: X-Large;
	font-weight: Bold;
}

.StatusAlert, .mscStatusAlert {	
	background: Red;
	color: White;
	font-weight: Bold;
}

.StatusBar, .mscStatusBar {
/*	float: Right; */
	display: Inline;
	font-size: Smaller;
	padding-left: 20px;
/*	padding-right: 20px; */
}

.StatusOwn, .mscStatusOwn {	
	background: #FFD700;
	color: Black;
}

.StatusShare, .mscStatusShare {	
	background: Silver;
	color: Blue;
}

.TableTitle, .mscTableTitle {
	color: #A52A2A;
	font-weight: Bold;
	font-size: Medium;
}

.TableTitleSub, .mscTableTitleSub {
	color: #A52A2A;
	font-weight: Bold;
}

.Tip, .mscTip {
	color: #8B0000;
	font-style: Normal;
}

.TypeText, .mscTypeText {
	font-size: X-Small;
	font-family: Monospace;
	font-weight: Normal;
	margin-left: 3em;
}

.Valid, .mscValid {
	float: Left;
	margin-left: 2%;
	width: 45%;
}

.ValidIn, .mscValidIn {
	float: Left;
	margin-left: 5px;
}

.WarningBlock, .mscWarningBlock {
	background: #FFFFE0;
	border: Black Double 4px;
	color: Black;
	font-weight: Normal;
	padding: 5px;
	text-align: Left;
}

@media print {
	.NoPrint, .mscNoPrint {
		display: None;
	}

	.NoPrintForm, .mscNoPrintForm {
		display: None;
	}
}

.ImgCenter, .mscImgCenter {
	background: White;
	border: Gray Outset 5px;
}

.ImgLeft, .mscImgLeft {
	border: Gray Outset 5px;
	margin-right: 5px;
	padding: 5px;
	text-align: Left;
}

.ImgPosition, .mscImgPosition {
	margin: 3%;
/*	padding: 5px;*/
	text-align: Center;
}

.ImgRight, .mscImgRight {
	border: Gray Outset 5px;
	margin-left: 5px;
	padding: 5px;
	text-align: Right;
}

.bottomline {
	border-color: Black;
	border-style: Solid;
	border-width: 0px 0px 1px 0px;
}
.bottomrightline {
	border-color: Black;
	border-style: Solid;
	border-width: 0px 1px 1px 0px;
}
.largetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
.lboxed {
	border-color: Black;
	border-style: Solid;
	border-width: 0px 1px 1px 0px;
}
.rightline {
	border-color: Black;
	border-style: Solid;
	border-width: 0px 1px 1px 0px;
}
.topdoubleline {
	border-color: Black White White White;
	border-style: Double;
	border-width: 3px 0px 0px 0px;
}
.topline {
	border-color: Black White White White;
	border-style: Solid;
	border-width: 1px 0px 0px 0px;
}


/*	***** metrolinktrainriders.com ***** */
.AnnounceBlock, .mscAnnounceBlock {	
	background: Yellow;
	border: Black Double 4px;
	color: Black;
	font-weight: Bold;
	padding: 1em;
	text-align: Left;
}

.Navigation {
	width: 125px;
}

A.Navigation {
	font-family: "Comic Sans MS", Georgia, Serif;
	font-size: Small;
}

UL.Navigation {
	list-style: circle;
	margin: 0px;
	padding: 0px;
}

LI.Navigation {
	border-bottom: #E6E6F3 Solid 1px;
	font-family: "Comic Sans MS", Georgia, Serif;
	font-size: Small;
}

A.Navigation:link, A.Navigation:visited {
	font-size: 90%;
	display: block;
	padding: 0.2em 0 0.2em 0.3em;
	border-left: #000080 Solid 12px;
	border-right: #000080 Solid 1px;
	background-color: #8080C0;
	color: #FFFFFF;
	text-decoration: none;
}

A.Navigation:hover {
	background-color: #000080;
	color: #FFFFFF;
}

A.UL.Navigation:link, A.UL.Navigation:visited {
	background-color: #E6E6F3;
	color: #000080;
}

A.UL.Navigation:hover {
	background-color: #000080;
	color: #FFFFFF;
}

UL.UL.Navigation {
	margin-left: 12px;
}

UL.LI.Navigation {
	border-bottom: #000080 Solid 1px;
	margin:0;
}

#navigation {
	width: 125px;
/*	float: Left; */
}

#navigation A {
	font-family: "Comic Sans MS", Georgia, Serif;
	font-size: Small;
}

#navigation UL {
	list-style: None;
	margin: 0px;
	padding: 0px;
}

#navigation LI {
	border-bottom: #E6E6F3 solid 1px;
	font-family: "Comic Sans MS", Georgia, Serif;
	font-size: Small;
}

#navigation LI A:link, #navigation LI A:visited {
	font-size: 90%;
	display: block;
	padding: 0.2em 0 0.2em 0.3em;
	border-left: #000080 Solid 12px;
	border-right: #000080 Solid 1px;
	background-color: #8080C0;
	color: #FFFFFF;
	text-decoration: none;
}

#navigation LI A:hover {
	background-color: #000080;
	color: #FFFFFF;
}

#navigation UL UL {
	margin-left: 12px;
}

#navigation UL UL LI {
	border-bottom: #000080 Solid 1px;
	margin:0;
}

#navigation UL UL A:link, #navigation UL UL A:visited {
	background-color: #E6E6F3;
	color: #000080;
}

#navigation UL UL A:hover {
	background-color: #000080;
	color: #FFFFFF;
}

.BodyBlock, .mscBodyBlock {	
	
	float: Right;
	margin-left: 0.5em;
	margin-right: 0.5em;
	padding: 3px;
	width: 75%;
}

.BodyBlockWindow, .mscBodyBlockWindow {
	margin-left: 1em;
	margin-right: 1em;
	padding: 3px;
	width: 100%;
}

.ContentMenu, .mscContentMenu {
	float: Left;
	height: 100%;
	padding: 0.5em;
}

.ContentMetrolink, .mscContentMetrolink {
	height: 100%;
	margin: 2em 4em;
}

.Footer, .mscFooter {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: XX-Small;
	margin: 0.5em 2em;
}

.FootNoteSuper, .mscFootNoteSuper {
	color: Red;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 75%;
}

.MenuAreaLeft, .mscMenuAreaLeft {
	border: #483D8B Solid 1px;
	float: Left;
	padding: 4px;
	width: 20%;
}

.AnnounceBlock, .mscAnnounceBlock {	
	background: Yellow;
	border: Red Solid 1px;
	color: Black;
	font-weight: Bold;
	padding: 3px;
	text-align: Left;
}

.BodyText, .mscBodyText {	
	
	
	font-size: X-Small;
	margin-bottom: 1em;
	margin-top: 0px;
	text-indent: 0.25in;
}

.ContentMenu, .mscContentMenu {
	background: White;
	border: Silver Solid 1px;
	margin-left: 3px;
	margin-right: 3px;
}

.ExampleW, .mscExampleW {	
	font-size: Smaller;
	white-space: Normal;
}

.FootNoteBreak, .mscFootNoteBreak {
	color: Black;
	text-align: Left;
	width: 25px;
}

.FootNoteSuper, .mscFootNoteSuper {
	color: Red;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 75%;
}

.GroupHeader, .mscGroupHeader {
	background: Gray;
}

.ItemNew, .mscItemNew {
	background: Yellow;
	font-style: Italic;
	font-weight: Bold;
}

.PageSection, .mscPageSection {	
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: Medium;
	font-weight: Bold;
	margin-bottom: 0.5em;
}

.PageSection3, .mscPageSection3 {	
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: Small;
	font-weight: Bold;
	margin-bottom: 0.25em;
	margin-top: 1em;
	text-indent: 0.5em;
}

.ReportBorder, .mscReportBorder {
	background: White;
	border: #000080 Outset 4px;
	margin-left: Auto;
	margin-right: Auto;
	padding: 3px;
	text-align: Left;
	width: 98%;
/*	margin-left: 2%;
	margin-right: 2%; */
}

.Section, .mscSection {
	
	color: Maroon;
	font-weight: Bold;
	font-size: Medium;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 10px;
	text-indent: 0in;
}

.SectionTitle, .mscSectionTitle {
	color: #000080;
	font-weight: Bold;
	font-size: Small;
	margin: 0px 1em;
}

.RightBlock, .mscRightBlock {
	
/*	display: Block; */
	color: #000080;
	float: Right;
	margin-right: 2%;
	text-align: Right;
	width: 45%;
}

.ShowDivBorder, .mscShowDivBorder {	/* Used in code to show borders around layout divs. */
	border: Black Dashed 2px;
}

.SiteAddress, .mscSiteAddress {
	
	color: Black; /*#000060;*/	/*#006060;*/
/*	font-family: "Comic Sans MS", Georgia, Serif;*/
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: X-Small;
	font-style: Normal;
	font-weight: Normal;
	margin: 0em 0em 0.5em 0em;
	padding: 5px;
}

.SiteSlogan, .mscSiteSlogan {
	
	color: #FFD700; /*#000060;*/	/*#006060;*/
/*	font-family: "Comic Sans MS", Georgia, Serif;*/
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: Small;
	font-style: Italic;
	font-weight: Bold;
	margin: 0em 0em 0.5em 0em;
	padding: 5px;
	text-align: Right;
}

.SiteTitle, .mscSiteTitle {
	background: #000080;
	color: White;	/*Navy;*/
	font-family: "Comic Sans MS", Georgia, Serif;
	font-size: X-Large;
	font-weight: Bold;
	margin-bottom: 0px;
	margin-top: 0px;
/*	padding-left: 10px; */
	text-indent: 10px;	/* Eliminates hanging color on right in Gecko. */

	
/*	float: Left;*/
	text-align: Left;
	width: 100%;
}

.SiteTopBlock, .mscSiteTopBlock {
	background: #000080;
	
}



/*	***** repealincometax.com ***** */
.BodyBlock, .mscBodyBlock {
	background: url(IMG/weeping-eagle-640x756x72-light.gif) Window repeat-y top center;
}

.FAQAnswer, .mscFAQAnswer {
	background: Transparent;
}

.FAQBullet, .mscFAQBullet {
	background: Transparent;
}

.FAQQuestion, .mscFAQQuestion {
	background: Transparent;
}

.Legalese, .mscLegalese {
	font-size: Smaller;
	margin: 1em 15%;
}

.QuoteBlock, .mscQuoteBlock {
	background: #D3D3D3;
	font-size: X-Small;
	margin: 0 5em;
	padding: 1em;
}




	
	


