﻿body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.formviewlabel
{
padding:0px 65px 0px 0px;
width:350px;
}

.buttonlayouts
{
padding:15px 0px 0px 0px;
}
.buttoncolor
{
   background-color: #669999;
}

.labelformview
{
 width:200px;
}
.labelalign
{
padding:2px 25px 1px 0px;
font-weight: bold;
}
.evenrow
{
    background-color: #999999;
}

.oddrow
{
    background-color: #CCCCCC;
}

.errormessages
{
    font-style: italic;
    font-weight: bold;
    padding: 0px 0px 0px 25px;
}

.boldlabels
{
    font-weight: bold;
    padding:0px 0px 0px 5px;
}

.submit
{
    background-color: #CCCCFF;
}

.clear

{
    background-color: #CCCCFF;
}
.thead
{
    background-color: #333333;
    color: #FFFFFF;
}

.menustyle
{
    font-style: italic;
    font-weight: bold;
    text-align:center;
    color: #FF0000;
}

h3
{
    font-style: italic;
    font-weight: bold;
    
    color: #FF0000;
}

.imp
{
    color: #FF0000;
}
.AjaxCalendar .ajax__calendar_container
{
	border:1px solid #646464;
    background-color: yellow;
    color: red;
}

.AjaxCalendar .ajax__calendar_other .ajax__calendar_day,
.AjaxCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: Black;
}

.AjaxCalendar .ajax__calendar_hover .ajax__calendar_day,
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_month,
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color:  White;
}

.AjaxCalendar .ajax__calendar_active .ajax__calendar_day,
.AjaxCalendar .ajax__calendar_active .ajax__calendar_month,
.AjaxCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: Purple;
	font-weight:bold;
}

ul.sidenav {
	
	float: left;
	width: 120px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #005094;

	border-top: 1px solid #003867;
}
ul.sidenav li a{
	display: block;
	color: #fff;
	text-decoration: none;
	
	padding:5px -0px 10px 5px;
	border-top: 1px solid #3373a9;
	
}

#container
{
	margin: 0 auto;
	width: 902px;

}

#header
{
    background-position: left;
    background-image: url(  'Images/site_banner.jpg' );
    height: 140px;
    padding:0px 0px 0px 0px;
    background-repeat: no-repeat;
    border:1px solid;
    
}

#header h1 { margin: 0; }

#navigation
{
	float: left;
	width: 902px;
	background: #333;
}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
}

#navigation li a
{
	display: block;
	float: left;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
}

#navigation li a:hover
{
    background: #838383;
}

#content-container
{
	float: left;
	width: 900px;
	background-color:#CCCCCC;
	border:1px solid;
}

#content
{
	clear: right;
	float: right;
	width: 750px;
min-height:31em;
	margin: 0px;
	display: inline;
	
}

#content h2 { margin: 0; }


#content1
{
	clear: right;
	float: left;
	width: 902px;
min-height:31em;
	padding: 0px 0px 0px 30px;
	display: inline;
	
}

#content1 h2 { margin: 0; }


#aside
{
	float: left;
	width: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	display: inline;
	font-weight:bold;
}

#aside h3 { margin: 0; }

#blanksection
{
padding:10px 0px 0px 10px;
}

#footer
{
	clear: right;
	background: #ccc;
	text-align: right;
	
	padding: 2.5px;
	height: 40px;
	border-top: 1px solid #000;
}


.heading
{
    font-weight: bold;
    font-style: italic;
    color: #3333CC;
    font-size: large;
    padding:0px 0px 0px 0px;
}

.footerline
{

}

h2
{
padding:12px 0px 0px 0px;
}