﻿body 
{
	padding:0;
	margin:0;
	background: AliceBlue;
	font-family: Tahoma;
}

#main
{
	width:974px;
	margin:0 auto;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 135%;
}

#footer
{
	width: 100%;
	text-align: center;
	font-size: smaller;	
}

.buttonStyle {
font-size: x-small;
font-family: Verdana;
border-style: ridge;
border-width: 1px;
background-color: #EEEEEE;
color: #272727;
}

h1,h2,h3,h4,h5,h6 {
	color: #004D71;
}

/*
th {
	color: #004D71;
}
*/
#tableHeader {
	background: #0052A4;
}


#checkoutDiv a:link, #checkoutDiv a:visited {
	color: #002040;
	text-decoration: none;
}

#checkoutDiv a:hover, #checkoutDiv a:active {
	color: #5E5EFF;
	text-decoration: none;
}


#dgNav a:link, #dgNav a:visited {
	color: #002040;
	text-decoration: none;
}

#dgNav a:hover, #dgNav a:active {
	color: #5E5EFF;
	text-decoration: none;
}


/*
a:link, a:visited {
	color: #002040;
	text-decoration: none;
}
*/
a:hover, a:active {
	color: #5E5EFF;
	text-decoration: none;
}

table 
{
	font-family:Verdana;
	font-size:10pt;	
}

.imageLayout
{
	width: inherit;
	height: inherit;	
}

.outerPopup 
{
    background-color:transparent;  
    padding:1em 6px;
}

.innerPopup
{
    background-color:#fff;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.heading 
{
	color:White;
	font-family:Verdana;
	font-weight:bold;
	font-size:x-large;
}

.currentUser 
{
	color: SteelBlue;
	font-weight:bold;
}

.sectionHeading 
{
	color:SteelBlue;
	font-weight:bold;
	font-size:large;
}

.SOHeading 
{
	color:SteelBlue;
	font-weight:bold;
	font-size:medium;
}

.siteMap 
{
	font-size:medium;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: LightSkyBlue;
    color: Navy;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: DodgerBlue;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: DodgerBlue;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}