body {background: #D2B478}

a:link {font-family: Arial; color: #006600; text-decoration: none;}
a:visited {font-family: Arial; color: #006600; text-decoration: none;}
a:hover {font-family: Arial; color: #BA2A21; text-decoration: underline;}
a:active {font-family: Arial; color: #006600; text-decoration: none;}

.nav {font-family:Arial, Helvetica, sans-serif; color:white;}
.nav:link {color:white}
.nav:hover {color:white}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4D2E12;

}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

/* Admin Labels */
.adminlabel {
    font-family: Arial, Helvetica, sans-serif;
    font: 8px;
    font-weight: normal;
    color: #4D2E12;
}

/* Admin Text */
.admintext {
    font-family: Arial, Helvetica, sans-serif;
    font: 8px;
    font-weight: Normal;
    color: #D2B478;
}

/* Admin Text */
.admintextbox {
    font-family: Arial, Helvetica, sans-serif;
    font: 8px;
    font-weight: Normal;
    color: #4D2E12;
    background-color: #D2B478; 
}

/* Admin Dropdown */
.admindropdown {
    font-family: Arial, Helvetica, sans-serif;
    font: 8px;
    font-weight: Normal;
    color: #4D2E12;
    background-color: #D2B478; 
}

/* Admin Checkbox */
.admincheckbox {    
    border: 1px solid #4D2E12;    
}

/* Admin Status/Error Text */
.statustext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	color: Red;
}

/* Admin Buttons */
.button, .button:visited, .button:hover, .button:active
{
       width: 140px;                                    
       height: 28px;       
       color: #4D2E12;                                  
       display: inline-block;                           
       margin-left: 5px;                                
       margin-right: 5px;                               
       text-align: center;                              
       padding-top: 3px;                                
       text-decoration: none;                           
}

/* Listing Page and Admin GridViews */
.GridViewStyle
{ 
    font-family: Arial, Helvetica, Sans-Serif; 
    font-size: small; 
    table-layout: auto; 
    border-collapse: collapse; 
    border: #4D2E12 5px solid; 
} 

/* Header and Pager styles block backgrounds */
.HeaderStyle, .PagerStyle  
{     
    background-position: center; 
    background-repeat: repeat-x; 
    background-color: #4D2E12;  
} 

/* header text */
.HeaderStyle th
{ 
    padding: 5px; 
    color: #D2B478;  
} 

.HeaderStyle a 
{ 
    text-decoration: none; 
    color: #D2B478; 
    display: block; 
    text-align: left; 
    font-weight: normal; 
}

/*RowStyles*/ 
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/ 
{ 
    padding: 5px; 
    border-right: solid 1px #1d1d1d; 
} 

.RowStyle td 
{ 
    color: #4D2E12;
    background-color: #D9C390; 
} 

.AltRowStyle td 
{ 
    color: #4D2E12;
    background-color: #A48242; 
} 

/* Admin Calendar */
.calendar {
	border-width: 2px;
	border-style: solid;
	border-color: #4D2E12;	
	background-color: #D2B478;
	width: 200px;
}

/* Header table. Contains month year and next/prev month links */
.calendar table td {
	background-color: #D2B478;
	border-color: #4D2E12;
	border-width: 2px;
	border-style: solid;
	color: #4D2E12;
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
}

.calendar table td a {
	color: Green !important;
}

.calendar table td a:link, 
.calendar table td a:active,
.calendar table td a:visited {
	color: #4D2E12 !important;
	font-weight: bold;
	font-size: 12px !important;
	text-decoration: none;
}

.calendar table td a:hover {
	color: Red !important;
	font-size: 12px !important;
	text-decoration: none;
}

.calendar td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #D2B478 !important;	
	padding: 2px;
}

.calendar .Selector {	
}

.calendar .OtherMonthDay a {
	color: #999999 !important;
}

.calendar .SelectedDay a {
	font-weight: bold;
	color: #333333 !important;
}

/* Note:  Calendar.TitleStyle doesn't work in current versions of ASP.Net */
.calendar .Title {    
	background-color: #D2B478;
	border-color: #4D2E12;
	border-width: 1px;
	border-style: solid;
}

.calendar .DayHeader {
    color: #4D2E12 !important;
	text-align: center;
	background-color: #D2B478 !important;
	border-color: #4D2E12;
	border-width: 1px;
	border-style: solid;
	font-size: 12px;
}

.calendar .Day {
    color: #4D2E12 !important;
	text-align: center;	
	background-color: #D2B478 !important;
	border-color: #4D2E12;
	border-width: 1px;
	border-style: solid;
}

.calendar .WeekendDay {
    color: #4D2E12 !important;    
	text-align: center;
	background-color: #D2B478 !important;
	border-color: #4D2E12;
	border-width: 1px;
	border-style: solid;
}

.calendar .OtherMonthDay {
	text-align: center;	
	background-color: #D2B478 !important;
	border-color: #4D2E12;
	border-width: 1px;
	border-style: solid;
}

.calendar .Day a:link,
.calendar .Day a:active,
.calendar .Day a:visited,
.calendar .Today a:link,
.calendar .Today a:active,
.calendar .Today a:visited,
.calendar .WeekendDay a:link,
.calendar .WeekendDay a:active,
.calendar .WeekendDay a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D2E12 !important;
	text-decoration: none;
}

.calendar .OtherMonthDay a:link,
.calendar .OtherMonthDay a:active,
.calendar .OtherMonthDay a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999 !important;
	text-decoration: none;
}

.calendar .Day a:hover,
.calendar .WeekendDay a:hover,
.calendar .OtherMonthDay a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc3300 !important;
	text-decoration: none;
}
