/* Global formats */

a.link { font-size: 9pt; color: 000000; font-weight: bold; text-decoration: none; }

a.link:Hover { text-decoration: underline; }

body { font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; color: black; }

.body { font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; color: black; }

.copyright { font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color: black; }

.header { font-family: Arial, Helvetica, sans-serif;  font-size: 13pt; color: black; font-weight: bold; }

.littleBigger { font-family: Arial, Helvetica, sans-serif;  font-size: 10pt; color: 333333; font-weight: bold; }

.blue { color: 3399CC; }

.white { color: FFFFFF; }

.red { color: FF0000; }

.bold { font-weight: bold; }

.formFont { font-family: monospace;  font-size: 9pt; color: black; }

.small { font-family: Arial, Helvetica, sans-serif;  font-size: 8pt; color: black; }

.justified { text-align: justify }

a.guideLegendLink { font-size: 9pt; color: 000099; font-weight: bold; text-decoration: none; }

a.guideLegendLink:Hover { text-decoration: underline; }

a.guideTinyLink { font-size: 8pt; color: 000099; text-decoration: none; }

a.guideTinyLink:Hover { text-decoration: underline; }

a.calendarLink { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt; color: 0066CC; }

a.calendarLink:Hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt; color: 0066CC; font-weight: bold; }


A.menu:Link {
text-decoration:none; 
border: 1px #CCCCCC solid; 
text-align: center; 
padding-top: 2px; 
padding-right: 4px; 
padding-bottom: 2px; 
padding-left: 4px
}

A.menu:Active { background-color: #3399CC; color: #FFFFFF; } 
A.menu:Visited {
text-decoration:none; 
border: 1px #CCCCCC solid; 
text-align: center; 
padding-top: 2px; 
padding-right: 4px; 
padding-bottom: 2px; 
padding-left: 4px
}
A.menu:Hover { color: #FFFFFF; background-color: #009933} 


.baseMenu {
color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
background-color: #FFFFFF; 
color: #000000; 
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover{
background: #3399CC;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
}


/* ######### Styles for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 1;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
z-index:100;
background-color: white;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.subMenuItem{
font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}

.dropmenudiv a{
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 185px;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #009933;
color: #FFFFFF;
}

.submitButton
{
	font-family: Arial; font-size: 16px; height:30px; width:40px; font-weight: bold; color:#333333; background-color:#CCCCCC; cursor: hand; 
	
}

.searchField
{
	border-style: solid; border-width: 1px; font-family: Arial; font-size: 12px; 
}

.descFields
{
	 border-color: #009933; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-family: Arial; font-size: 12px; 
}

