﻿/*Main RGB Value */
/* Blue: #2e5696 or #369 */
/* Gold: #ffb800 */

/*/////////////////////////// Main Template IDs  ////////////////////////////////*/
#aspnetForm label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
	color: #C00;
}
#Footer   
{	
	padding-top:2px;
	padding-bottom:2px;
	font-size:.8em;
	width: 100%;
	color: #000;
	text-align: center;
	background-color:#b9bbc0;
}
#Header
{
	font-size: .9em;
	width: 100%;
	height: 165px;
	text-align:left;
	vertical-align: top;
	border-bottom: solid 1px #6c703a;
	background-color:#425e86;
	padding-bottom: 5px;
	background-image:url("/images/HeadInTheClouds.jpg");
	background-repeat:no-repeat;
}
#MainMenu  
{
	text-align: center;
	height: 1px;
	padding:0;
	padding-top:1px;
	background-color:#ffb800;
}
#MainLeft  
{
	vertical-align:top;
	text-align: left;
	background-color:#b9bbc0;
}
#MainContent  
{	
	vertical-align:top;
	text-align: left;
	background-color:#FFF;
	border: solid 1px #6c703a;
	width:100%;
}
#MainInset 
{
	margin: 0 3px 0 2px;
	padding: 2px 2px 2px 5px;
	vertical-align:top;
	text-align: left;
	background-color:#fff;
}
.SideNav  
{
	font-size: .9em;
	margin: 0 3px 0 2px;
	padding: 10px 10px 2px 10px;
	width:150px;
	border: solid 1px #6c703a;
	background-color:#FFF;
}
#PageNav 
{
	font-size: .8em;
	font-family: Verdana, Arial, sans-serif;
}

/*/////////////////////////// Tag Styles  ////////////////////////////////*/

Body {
	margin: 0;
	padding:0;
	font-size: .9em;
	font-family: Verdana, Arial, sans-serif;
	color:#000;
	background-color:#fff;
}
div 
{
	font-size: .9em;
	font-family: Verdana, Arial, sans-serif;
	color:#000;
	background-color:#fff;
}
p {
	font-size: 1em;
	font-family: Verdana, Arial, sans-serif;
	color:#000;
}
.AnnounceTitle {
margin: 0 auto;
color: #900;
font-size: 1.2em;
font-weight: bold;
text-align:left;
text-decoration: none;
}
.AnnounceContent{
margin: 0 auto;
color: #000;
text-align:center;
}

.GridViewHeader
{
	text-align:left;
}
.HiddenField
{
	display:none;
}
.lblAdmin 
{
	font-size: 1.1em;
	font-weight: bold;
}
.lblMeeting 
{
	display:block;
	margin-left:50px;
}


.RevalText {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
.Reval {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
.RevalS {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
.RevalB {
text-align:left;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.RevalC {
margin: 0 auto;
font-size: 1.2em;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.RevalHeader {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-weight: bold;
text-decoration:underline;
}

table.AddEvent
{
	width: 700px;
	margin: 10px auto 10px auto;
}
table.HomeVisitor
{
	text-align:left;
	margin-top: 25px;
	margin-left: 50px;
	width:600px;
	font-size:.9em;
}
table.Register
{
	width: 700px;
	margin: 50px auto 100px auto;
}
table.Secure
{
	margin-left:40px;
	margin-top: 20px;
}
table.Admin
{
	margin-left:20px;
	margin-top: 20px;
}
table.Login
{
	width: 700px;
	margin: 150px auto 300px auto;
}
.TitleLink
{
	margin-left:20px;
	margin-top: 20px;
}
/* Class Styles */
.AllEvents 
{
 	margin-top: 20px;
 	margin-left: 40px;
}
.GetEvents 
{
 	margin-top: 20px;
	margin-left: 40px;

}
.GetHours 
{
 	margin-top: 20px;
	margin-left: 40px;

}
.AllUsers 
{
 	margin-top: 20px;
 	margin-left: 40px;
}
.DatePicker
{
	font-size: .8em;
}	
.ErrorMessage
{		
		color: #c00;
}
.MainNavMenu  
{		
	margin-left:10px;	
}
.PageContent
{
	padding: 5px 0;
	font-size: .9em;
}
.Required
{		
	color: #c00;
	font-size:.7em;
}
.space 
{
	height:4px;
}
.Users 
{
 	margin-top: 20px;
 	margin-left: 40px;
}
.Teamwork 
{
 	margin-top: 20px;
 	margin-left: 40px;
}
.TitleBar 
{
 color: #2f3590;
 font-size: .8em;
 font-weight:normal;
 font-family:Verdana;
 padding: 3px;
 margin-bottom: 10px;
 background-color: #ffb800;
 border: solid 1px #666;
}	
.vMain 
{
 font-size: .9em;
}

/*/////////////////////////// Menu Nav & Psuedo Class Styles ////////////////////////////////*/

a.vMain 
{
 color:#039;
 background-color:#fffefc;
 border-bottom:1px solid #ffb800;
 text-decoration : none;
 display:block;
 width:115px;
 height:.9em;
}
a.vMain:hover 
{
 font-size: .9em;
 color:#039;
 background-color:#fffefc;
 text-decoration : underline;
 display:block;
 width:115px;
 height:.9em;

}
a img {
	border: none;
}
a {
	text-decoration: none;
	color: #C00;
}
a:hover {
	text-decoration: underline;
	color: #C00;
}
a.SideNavMenu 
{
	text-decoration: none;
	color: #006;
}
a.SideNavMenu:hover 
{
	text-decoration: underline;
	color: #006;

}
a.PageNav 
{
	text-decoration: none;
	color: #006;
}
a.PageNav:hover 
{
	text-decoration: underline;
	color: #006;

}

/*/////////////////////////// Form Classes ////////////////////////////////*/
.Error
{
	color:#600;
}
.LoginFormLabel 
{
	text-align: right;
	font-weight:bold;
	font-size:.9em;

}
.LoginFormLabel 
{
	text-align: right;
	font-weight:bold;
	font-size:.9em;
}
.LoginFormControl
{
	text-align: left;
}
.FormLabel 
{
	text-align: right;
	font-weight:bold;
	font-size:.9em;
	padding: 5px 0;
}
.RegisterFormControl
{
	text-align: left;
	padding: 5px 0;
	width:600px;

}
.RegisterFormLabel 
{
	text-align: right;
	font-weight:bold;
	font-size:.9em;
	padding: 5px 0;
	width:100px;
}
.FormControl
{
	text-align: left;
	padding: 5px 0;
}
.FormWhiteSpace
{
	
	background-color: #fff;
}






