﻿	body
		{
		font-size: 11px;
		line-height: 15px;
		font-family: "verdana", "Helvetica", sans-serif;
		color: #000000;
		background-color: #ffffff;
		margin: 0 0 0 0;
		}
	p
		{
		font-size: 11px;
		line-height: 15px;
		font-family: "verdana", "Helvetica", sans-serif;
		color: #000000;
		}
	.box
		{
		font: 11px/15px "Arial", "Verdana", "Helvetica", sans-serif;
		color: #333333;
		}

/* Bulletin Box on Main Page CSS stuff */

#Bulletin {
	width: 200px; /*(sets width of the bulletin box)*/
	float: right;
	margin-left: 10px;
	border-left: dashed 1px #9999ff;
	border-right: dashed 1px #9999ff;
	margin-top: 15px;
	margin-right: -1px;
}

#Bulletin .title {
	background: #5566CC;
	color: #FFF;
	text-align: center;
	padding: 3px;
	font-weight: bold;
	width: 196px;
	margin-left: -1px;
}

#Bulletin h4 {
	font-size: 13px; 
	font-family: "arial", "Helvetica", sans-serif;
	margin: 0px 0px 10px 0px;
}

#Bulletin .spacer {
	height: 2px;
	background: #9999FF;
}
#Bulletin .box {
	padding: 10px 5px;
	background: #FFFFBB;
	font-size: 11px;
	font-family: "verdana", "Helvetica", sans-serif;
}
#Bulletin .bulletin-date {color: #990000;}
#Bulletin ul {
	padding-left: 20px;
}

/* END OF Bulletin Box on Main Page CSS stuff */

	.attribution
		{
		font: 10px/14px "Arial", "Verdana", "Helvetica", sans-serif;
		color: #666666;
		}
	.caption
		{
		font: 12px/15px "Arial", "Verdana", "Helvetica", sans-serif;
		color: #333333;
		font-weight: bold;
		font-style: italic;
		}
	.listmenu
		{
		font-weight: bold;
		Margin-bottom: 6px;
		}
	.larger
		{font-size: 12px; line-height: 16px;}
	.smaller
		{font-size: 10px; line-height: 13px;}
	.tight
		{margin-bottom: -3px;}
	.tighter
		{margin-bottom: -6px;}
	.loose
		{margin-bottom: 4px;}
	.looser
		{margin-bottom: 8px;}
		
	h3
		{font-family: "Arial", "Verdana", "Helvetica", sans-serif;
		color: #cc4444;
		}
			
	h2
		{font-family: "Arial", "Verdana", "Helvetica", sans-serif;
		color: #cc4444;
		}
			
	h1
		{font-family: "Arial", "Verdana", "Helvetica", sans-serif;
		color: #cc4444;
		}
	h1
		{font-size: 16px; line-height: 19px; color: #333333; margin-top: 20px;}
	h2
		{font-size: 14px; line-height: 18px; margin: 12px 0 7px 0;}
	h3
		{font-size: 14px; line-height: 17px;}
	h5	
		{font-size: 14px; margin: 0px; line-height: 17px; text-align: center; }

	
a:link {text-decoration: underline; color: #3333ff; 	font-family: "verdana", "Helvetica", sans-serif; }
a:visited {text-decoration: underline; color: #4444ff; 	font-family: "verdana", "Helvetica", sans-serif; }
a:hover {text-decoration: none; color: #cc6633;	font-family: "verdana", "Helvetica", sans-serif; }
	

a:link.small
	{font: 11px/15px "Arial", "Verdana", "Helvetica", sans-serif; text-decoration:underline; color: #9999ff;	}
a:visited.small
	{font: 11px/15px "Arial", "Verdana", "Helvetica", sans-serif; text-decoration:underline; color: #9999ff;	}
a:hover.small
	{font: 11px/15px "Arial", "Verdana", "Helvetica", sans-serif; text-decoration:none; color: #ff6666;	}

/* Main Menu List Styles */
/* ===================== */
#MainMenu {
	position:relative;
	z-index: 1;
	}

#MainMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 160px; /* Width of Menu Items */
	border-bottom: 1px solid #fff;
	}
#MainMenu ul li {
	position: relative;
	}
	
#MainMenu li ul {
	position: absolute;
	left: 159px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */


#MainMenu ul li a:link {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: "Arial", "Helvetica", sans-serif;
	color: #000000;
	background: #cce6f9; /* IE6 Bug */
	padding: 2px 0px 2px 10px;
	border: 1px solid #fff;
	border-bottom: 1;
	}
#MainMenu ul li a:visited {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: "Arial", "Helvetica", sans-serif;
	color: #000000;
	background: #cce6f9; /* IE6 Bug */
	padding: 2px 0px 2px 10px;
	border: 1px solid #fff;
	border-bottom: 1;
	}
#MainMenu li ul li a:link {
	width: 120px;
	display: block;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: "Arial", "Helvetica", sans-serif;
	color: #000000;
	background: #cce6f9; /* IE6 Bug */
	padding: 1px 0px 1px 10px;
	border: 1px solid #fff;
	border-bottom: 1;
	}
#MainMenu li ul li a:visited {
	width: 120px;
	display: block;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: "Arial", "Helvetica", sans-serif;
	color: #000000;
	background: #cce6f9; /* IE6 Bug */
	padding: 1px 0px 1px 10px;
	border: 1px solid #fff;
	border-bottom: 1;
	}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#MainMenu ul li a:hover { color: #ffffff; background: #6677cc; z-index: 1; } /* Hover Styles */
		
#MainMenu li ul li a:hover { color: #ffffff; background: #6677cc; } /* Sub Menu Styles */
		
li.over ul { display: block;} 
		
#MainMenu li:hover ul { display: block;} /* The magic */

#MainMenu ul li a:link.here {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: "Arial", "Helvetica", sans-serif;
	color: #cccccc;
	background: #6677cc; /* IE6 Bug */
	padding: 2px 0px 2px 10px;
	border: 1px solid #fff;
	border-bottom: 1;
	}
#MainMenu ul li a:visited.here {
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: "Arial", "Helvetica", sans-serif;
	color: #cccccc;
	background: #6677cc; /* IE6 Bug */
	padding: 2px 0px 2px 10px;
	border: 1px solid #fff;
	border-bottom: 1;
	}

/* main page UL and LI styles */
/* ========================== */

#bodytext {
	position:relative;
	z-index: 0;
	float: left;
	padding: 0px 0px 10px 10px;
	}

#bodytext ul
	{margin: 3px 0px 10px 0px;
	position: relative;
	}
#bodytext li
	{margin: 2px 0px 0px 0px;
	position: relative;
	/*font-size: 11px;
	line-height: 15px;*/
	font-family: "verdana", "Helvetica", sans-serif;
	color: #000000;
	list-style-type: disc;
	}	
	
	
.imgfloatleft {
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
}
.text10 {
	font-size: 10px;
}
.imgfloatright {
	float: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}
/*
.newsletter ul {font-family:verdana; color: blue; background-color: white;}
.newsletter li a{font-family:verdana; font-weight: normal; text-decoration:underline; color: blue; background-color: white;}
.newsletter li a:link{font-family:verdana; font-weight: normal; text-decoration:underline; color: blue; background-color: white;}
.newsletter li a:hover{font-family:verdana; font-weight: normal; text-decoration:none; color: red; background-color: white;}
*/
.line-through {
	text-decoration: line-through;
}

#footer {
	clear: both;
	font-size: 11px;
	font-family: Arial, sans serif;
	text-align: center;
	color: #222222;
	height: 30px;
	margin-top: 10px;
	border-top: 1px #ccc solid;
	padding-top: 10px;
}



#boardmember {
	border-bottom: 2px solid #CEDEDE;
	margin-bottom: 10px;
}
#boardmember img { 
	float: right; 
	padding: 2px;
	border: 1px silver solid;
	margin: 0px 0px 5px 5px;
}
#boardmember h5 { 
	color: #555; 
	Font-Size: 14px; 
	text-align: left;
}


#sponsors {
	width: 420px;
	height: 130px;
	/*background: #eee;*/
	float: right;
	margin-right: 0px;
	text-align: right;
}

#sponsors img {
	border: 0px;
	margin-right: 25px;
}
#sponsors img.lb { border-left: 1px solid #ddd;	padding-left: 15px; }


#sponsors h5 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	font-weight: bolder;
	font-size: 22px;
	color: #ddd;
	padding: 5px 0px 10px 0px;
	text-align: center;
}
