/* main css file */
body { 
margin:0px; 
padding:0px; 
width: 100%;
background-image: images/over_back.jpg;
background-repeat: repeat;
FONT-SIZE: 14px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

.style1 a:link {
color: white;
}

.style1 a:visited {
color: black;
}

#logo1 {
	float: left;
	margin: 2px;
	padding: 2px;
}

h1 {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 36px; 
	font-weight: normal;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px; 
	text-align: center;
}

h3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
    color: #0000CC;
	font-size: 24px;
	margin-left: 4px; 
	margin-top: 15px;
	text-align: left;
	border-bottom: 3px ridge #ff0000;
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-align: center;
	color: #0000CC;
	border-bottom: 1px ridge #0000ff;
}
hr.divider {
	color: #ff0000;
}

#wrapper { 
width: 98%; 
border: #ff0000 5px outset;
margin: 7px;
padding: 0px;
} 

#content { 
width:70%;
background: #ffffff; 
float: right;
FONT-SIZE: 14px;
margin: 0px 5px 0px 4px;
padding: 0px 4px 0px 0px;
border-top: 1px solid #ffffff; /* to stop collapsing margins in Moz */ 
} 


#nav { 
width: 26%;
float: left; 
background: #ffffff; 
margin: 0px 0px 0px 2px;
padding: 0px 0px 0px 2px;
} 

.events {

    background: #fafafa;
	margin-left: 3px;
	margin-top: 5px;
	height: 250px;
    overflow: auto;
    scroll: auto;
	font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.header { 
background: transparent; 
border-bottom: 2px solid #ff0000;
margin: 0; 
padding: 0px;
width: 100%; /*ie requires this or height */ 
} 

.env {
background: transparent; 
margin: 5px 2px 0px 2px;
padding: 0px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
width: 100%; /*ie requires this or height */ 
}

.footer-wrap {
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 10px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 1px;
}

.footer{ 
background: transparent; 
border-top: 2px solid #ff0000; 
margin: 5px 0px 0px 0px;
padding: 0px; 
clear: both; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 100%; /*ie requires this or height */ 
} 

UL#mainnav {
	BORDER: #ff0000 1px solid;
	PADDING: 0px;
	MARGIN: 0px;
	/*WIDTH: 155px;*/
	width: 98%;
	LIST-STYLE-TYPE: none;
	BACKGROUND-COLOR: #ffffff;
}
UL#mainnav LI {
	PADDING: 0px;
	DISPLAY: block;
	MARGIN: 0px;
	width: 98%;
	LIST-STYLE-TYPE: none;
}
UL#mainnav LI A {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	BORDER-TOP: #0e3bb8 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	/*WIDTH: 155px;*/
	width: 98%;
	COLOR: #0e3bb8;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
}
UL#mainnav LI.selectedmainnav A {
	BACKGROUND-POSITION: left top;
	BORDER-TOP: #0e3bb8 1px solid;
	DISPLAY: block;
	FONT-SIZE: 10px;
	MARGIN: 0px; 
	COLOR: #0e3bb8;
	BORDER-BOTTOM: #0e3bb8 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: none;
}

UL#mainnav LI A:hover {
	COLOR: #0e3bb8;
	TEXT-DECORATION: underline;
	BACKGROUND-IMAGE: url('nav-backgrnd.gif');
	BACKGROUND-REPEAT: repeat
}

UL#mainnav LI.top A {
	BORDER-TOP: #fff 0px solid;
}
UL#mainnav UL.subnav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
UL#mainnav UL.subnav LI A {
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	BORDER-TOP: medium none; 
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: none; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: medium none; 
	COLOR: #0e3bb8; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: medium none; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: transparent;
}
UL#mainnav UL.subnav LI A:hover {
	COLOR: #e80f29;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}

legend {
padding: 2px;
background-color: #B6CBF7;
color: #000000;
border: 1px solid #ff0000;
font: bold 14px arial, verdana sans-serif;
}

fieldset {
width: 85%;
margin-left: 5%;
margin-bottom: 20px;
padding: 10px;
border: 1px solid #ff0000;
}