/* ELK CCSTheme */

BODY {
background-color: #000;
color: #FFF;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}


TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL {
font-family: Arial, Tahoma, Verdana, Helvetica;
font-size: 13px;
/*background-image: url('http://www.elklighting.com/images/top_nav_bg.gif');*/
}
a:link, a:visited {
	color: #8F8F8F;
	text-decoration: underline;
}
a:visited {
	color: #737373;
}
a:hover {
	color: #FFF;
}

.ELKPageBODY {
font-family: Arial, Tahoma, Verdana, Helvetica;
font-size: 13px;
color: #FFF;
}

.ELKFormHeaderFont {
color: #FFF;
font-size: 16px;
font-weight: bold;
}

.ELKFormTABLE {
background-color: #000;
font-family: Arial, Tahoma, Verdana, Helvetica;
font-size: 13px;
}

.ELKColumnTD {
background-image: url('http://www.elklighting.com/images/top_nav_bg.gif');
/* background-color: BLUE; */
color: #FFF;
font-size: 11px;
font-weight: bold;
}

.ELKFieldCaptionTD {
background-color: #000;
color: #FFF;
font-size: 13px;
font-weight: bold;
}

.ELKDataTD {
background-color: #000;
font-size: 11px;
}

.ELKSeparatorTD {
height: 1px;
background-color: #3399FF;
}

.ELKAltDataTD {
background-color: #000;
font-size: 13px;
}

.ELKErrorDataTD {
background-color: #FFF;
color: #FF0000;
font-size: 13px;
font-weight: bold;
}

.ELKFooterTD {
background-color: #000;
color: #FFF;
font-size: 13px;
font-weight: bold;
}

a.ELKSorterLink:link,a.ELKSorterLink:visited {
color: #000000;
font-weight: bold;
text-decoration:underline;
}

a.ELKSorterLink:hover,a.ELKSorterLink:active {
color: #FFF;
font-weight: bold;
text-decoration: none;
}

a.ELKDataLink:link,a.ELKDataLink:visited {
color: #FFF;
text-decoration: underline;
}

a.ELKDataLink:hover,a.ELKDataLink:active {
color: #8C8D8D;
text-decoration: none;
}

a.ELKNavigatorLink:link,a.ELKNavigatorLink:visited{
color: #FFF;
font-weight: bold;
text-decoration: underline;
}

a.ELKNavigatorLink:hover,a.ELKNavigatorLink:active {
color: #8C8D8D;
font-weight: bold;
text-decoration: none;
}

.ELKButton {
background-color: #3399FF;
background: #000 url('http://www.elklighting.com/images/top_nav_bg.gif') repeat-x 0 0;
color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, Helvetica;
font-size: 13px;
font-weight: bold;
border: 1px solid #AAAAAA;
cursor: pointer;
}

.ELKInput {
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
font-family: Arial, Tahoma, Verdana, Helvetica;
font-size: 13px; }

.ELKTextarea {
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
font-family: Arial, Tahoma, Verdana, Helvetica;
font-size: 13px; }


.ELKSelect { font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 13px; }

/* Calendar */

a.today:link,a.today:visited {
color: #FF0000;
font-weight: bold;
text-decoration: none;
}

a.today:hover,a.today:active { color: #3399FF; font-weight: bold; text-decoration: none; }

a.selectedDay:link,a.selectedDay:visited { color: #000000; font-weight: bold; text-decoration: none; }


a.selectedDay:hover,a.selectedDay:active { color: #3399FF; font-weight: bold; text-decoration: none; }

a.weekDay:link,a.weekDay:visited { color: #000000; text-decoration: none; }

a.weekDay:hover,a.weekDay:active { color: #3399FF; text-decoration: none; }

TD.selectedDay { background-color: #9DE0FF; font-size: 13px; }

TD.today { border-bottom: 1px solid #FF0000; border-left: 1px solid #FF0000; border-right: 1px solid #FF0000;
 border-top: 1px solid #FF0000; background-color: #FFFFFF; font-size: 13px; }

TD.workday { background-color: #FFFFFF; font-size: 13px; }

TD.weekend { background-color: #D4EBFF; font-size: 13px; }

TH.calendar { margin: 5px; background-color: #9DE0FF; color: #000000; font-size: 13px; font-weight: bold; }

.CalendarButtons { background-color: #3399FF; color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Helvetica;
 font-size: 13px; font-weight: bold; }


.CalendarControls {
font-family: Arial, Tahoma, Verdana, Helvetica;
font-size: 13px; }

.Table { }

div#map {
	margin: 0 auto;
	text-align: center;
	color: #000;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
#map a:link, #map a:hover {color: blue;}
#map a:visted {color: purple;}
