body {color:#000; background-image:url(Images/RVRBodyBG.jpg); background-repeat:repeat;}
#Wrapper {padding:10px; border:15px solid #000; border-radius: 1em; -moz-border-radius: 1em; 
background-color:#E4F5E9; background-color:#fff; text-align:left;}
#Banner {color: #000; margin-top:.1em; text-align:center; border:0px solid #000;}
.Bannerlogo {padding-top:20px; border:0px dashed #000;}
#Banner p.BannerSimpleRV {color:#0B5890;  border:0px dashed #000;}
#RequestBanner {color: #000; margin:.1em 0 .5em 0; text-align:center; border:0px solid #000;}
#Content {font-size:1em; color:#0B5890; min-height:500px;font-size:1em;}
#LessonMenuContent {font-size:1em; color:#0B5890;}
#LessonMenuContent a {padding:5px; margin:2px; background-color:#fff; color:#000; text-align:left; 
font-weight:bold; background-repeat:no-repeat;}
h1 {font-size:1.5em; font-weight:bold; margin:1em 0 .2em 0; color:#0C4A02;} 
h3 {font-size:.8em; margin:0 0 .2em 0; color:#0C4A02;} 
a {display:inline-block; border:2px solid #0C4A02;}
hr {margin:.2em 0 .2em 0;}
/* a {display:inline-block; border:2px solid #000; border-radius: .25em; -moz-border-radius: .25em;} */
#Nav {margin:10px 0 0 10px;}
ul.HorNav{padding-left:0px; list-style:none;} 
ul.HorNav li {float:left;}
ul.HorNav a {padding:1px; margin:2px; padding-right:5px; line-height:80px; background-repeat:no-repeat; background-color:#7ED1A7; color:#fff; text-align:right; font-weight:bold;}
ul.HorNav a:hover {background-color:#fff; color:#4272AB}
ul.OwnerNav {padding-left:0px; list-style:none;} 
ul.OwnerNav li {float:left;}
ul.OwnerNav a {padding:5px; margin:5px; line-height:1em; min-line-height:3em; background-color:#fff; color:#000; text-align:left; font-weight:bold; background-repeat:no-repeat;}
.OwnerNav a {line-height:1em; min-height:3em;}
ul.ModifyMenuNav {padding-left:0px; list-style:none;} 
ul.ModifyMenuNav li {}
ul.ModifyMenuNav a {padding:5px; margin:5px; line-height:1em; min-line-height:3em; background-color:#fff; color:#000; 
text-align:left; font-weight:bold; background-repeat:no-repeat;}
.ModifyMenuNav a {line-height:1em; min-height:2em;}
ul.ModifyMenuNav a:hover {background-color:#B0DEF8; color:#4272AB;}
#Footer a {border-radius: .5em; -moz-border-radius: .5em; border:2px solid #000; padding:10px; color:#EF0509;
font-size:2em; background-color:#fff;}
#TagLine {text-align:center; margin-top:-20px;}
#TagLine p {color: #FCBB50; font-size:.75em;}
#TagLine p a {color: #FCBB50; border:0px solid #660000; border-radius: 1em; -moz-border-radius: 1em;text-decoration:none;}
body#Home a.HomeNav {color:#0C4A02; background-image:url(Images/RVRLogo30.png);}
body#Pages a.PagesNav {color: #0C4A02; background-image:url(Images/RVRLogo30.png);}
body#Demo a.DemoNav {color: #0C4A02; background-image:url(Images/RVRLogo30.png);}
body#Register a.RegisterNav {color: #0C4A02; background-image:url(Images/RVRLogo30.png);}
body#FAQs a.FAQsNav {color: #0C4A02; background-image:url(Images/RVRLogo30.png);}
body#Status a.StatusNav {color: #0C4A02; background-image:url(Images/RVRLogo30.png);}
body#ContactUs a.ContactUsNav {color: #0C4A02; background-image:url(Images/RVRLogo30.png);}
body#LogIn a.LogInNav {color: #0C4A02; background-image:url(Images/RVRLogo30.png);}
body#Privacy a.PrivacyNav {color: #0C4A02; background-image:url(Images/RVRLogo30.png);}
zinput {font-size:1.2em;}
input {font-size:1em;}
#Top {text-align:center; margin-top:1em; border:0px solid #000;}
#Top a{border:2px solid #00719c; padding:5px; font-size:1em;}
label {min-width:70px; display:inline-block;}
label.error {color:red; font-size:.8em; margin-left:5px;}
img.Top {vertical-align: text-top;}
.SmallBlackFont {font-size:.6em; color:#000; margin-top:4px; margin-bottom:4px;}
.SmallFont {font-size:.75em;}
.InputPrompt {font-size:.75em;}
.SiteRequestFont {font-size:.5em; color:#000; margin-top:4px; margin-bottom:4px;}
.Help {border:1px solid #000; background-color:#eee; color:#000;    margin:.5em 0 0 0; padding:2px;}

/* page views */
#PContent {background-color:#E4DEC3; }

/* demo page */
.DisplayControl {padding-top:5px;}

/*  demo white theme */
#ControlPanel {color:#000;}
#ControlPanel a{color:#00719c; background-color:#fff; border:2px solid #00719c;}
.Menu a{color:#00719c; background-color:#fff;}
.ViewEvent {color:#00719c;}
.ViewEventTitle {color:#00719c;}
.Arrows a{color:#00719c; background-color:#fff; padding:2px;}
.DayList a{color:#00719c;}
a{color:#00719c;}
.Border {border:2px solid #00719c; background-color:#fff; padding:5px;}
.DateRange {color:#000;}
.OneTime {color:#000;} 
.TimeSpan {color:#aaa;} 
.EventTitle {color:#00719c;}
.EquipmentTitle {color:AD0A9D;}
.EquipmentEventTitle {color:#AD0A9D;}
.EventNoTimeTitle {color:#00719c;}
.EquipmentEventNoTimeTitle {color:#AD0A9D;}
.PastDueTitle {color:#E00F13;}
.PastDueTitle  a{color:#E00F13;}
.PastDueNoTimeTitle {color:#E00F13;}
.PastDueNoTimeTitle a{color:#E00F13;}
.GridTime {color:#000;} 
.GridTimeSpan {color:#aaa;} 
.GridEventTitle {color:#00719c;}
.GridEquipmentTitle {color:AD0A9D;}
.GridEquipmentEventTitle {color:#AD0A9D;}
.GridEventNoTimeTitle {color:#00719c;}
.GridEquipmentEventNoTimeTitle {color:#AD0A9D;}
.GridPastDueTitle {color:#E00F13;}
.GridPastDueTitle  a{color:#E00F13;}
.GridPastDueNoTimeTitle {color:#E00F13;}
.GridPastDueNoTimeTitle a{color:#E00F13;}
/* temp */
.OneTimeTitle {color:#00719c;}
.OneNoTimeTitle {color:#00719c;}
.OneTimeRedTitle {color:#E00F13;}
.OneTimeRedTitle  a{color:#E00F13;}
.OneNoTimeRedTitle {color:#E00F13;}
.OneNoTimeRedTitle a{color:#E00F13;}
/* end temp */
#Top a{color:#00719c;}
.CheckMark {color:#E00F13;}
.GoMark {color:#086E0D;}
.UpArrow {color:#E00F13;}
.DownArrow {color:#E00F13;}
.Red {color:#E00F13;}
.Blue {color:#00719c;}
.Brown {color:#7A4707;}
.Green {color:#28930b;}
.Black {color:#000;}
.Title {color:#999;}
button.E {color:#00719c;}
.EOn {border:2px solid #28930b;}
.EOff {border:2px solid #E00F13;}
.Service a{color:#777;}
button.S {color:#777;}
.SOn {border:2px solid #28930b;}
.SOff {border:2px solid #E00F13;}
.AddIcon {color:#00719c;}
.TopOfPage a{border:2px solid #00719c; background-color:#fff;}
input[type='radio'] {font-size:2em;}
input[type='radio'] { transform: scale(1.5); }
/* used to have square radio buttons, but have initial dash in the box */
zinput[type="radio"] {
  -webkit-appearance: checkbox; /* Chrome, Safari, Opera */
  -moz-appearance: checkbox;    /* Firefox */
  -ms-appearance: checkbox;     /* not currently supported */
}
/* request page */
