/* CSS Document */
body, div,  h2, h3, table, td { text-align:left;padding:0px;margin:0px;font-size:11px;color:#404040;font-family:Verdana,Arial,Helvetica,sans-serif;}
h1, p{text-align:left;padding:0px;margin:0px;font-size:11px;color:#404040;font-family:Verdana,Arial,Helvetica,sans-serif;}
body{background:url('/images/pageback.png');}
#gradient {position:absolute;top:0px;left:0px;width:100%;height:819px;background:url('/images/gradientback.png') repeat-x;}



/* Masthead */
#masthead, #content, #footer {position:relative;top:0px;width:778px;margin:0 auto;}
#masthead {height:218px;background:url('/images/masthead.png') no-repeat;}

/* Navigation */
#navigation {
	height:30px;
	margin-left:14px;	
}

#page {margin:0px 14px;}
#content {background:url('/images/contentbak.png') repeat-y;padding-bottom:10px;}
#footer {height:51px;background:url('/images/bottomnav.png') no-repeat;}
#splitwindow {
	margin:10px;
}
#leftside {
	width:186px;
	vertical-align:top;
}
#rightside {
	float:left;
	text-align:left;
	border-left:1px dashed #404040;
	padding-left:10px;
	vertical-align:top;
	width:530px;
	height:auto;
}
#LeftHeader {
	font-size: 14px;
	color: #49A909;
	padding-top: 5px;
}
#LeftHeaderBold {
	font-size: 14px;
	color: #49A909;
	font-weight: bolder;
	clear: right;
}
#LeftContent{
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#LeftContentSponsors {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 140px;
}

#LeftContentKids {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 250px;
}

#IndexTable {
	width:510px;
	margin-top: 8px;
}

#IndexTable td {
	width:255px;
	padding: 5px;
}
#welcome {
	font-size: 36px;
	font-weight: bold;
	color: #49A909;}


#MesSig {
	margin-top: 8px;
}

#TopGraphicText {
	font-size: 12px;
	color: #FFFFFF;
		position:relative;
	width:216px;
	height:199px;
	z-index:4;
	left: 250px;
	top: 23px;
}
#TopGraphicImage {
	z-index: 3;
	clear: both;
	float: none;
}
#WelcomeText {
	font-size: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

#BottomThreeTable {
	border-collapse: collapse;
	height:120;
	}
#BottomCase {
	border-top: 1px solid #b0b0ab;
	border-bottom: 1px solid #b0b0ab;
	width:500px;
	border-collapse: collapse;
}

#threeTDOne {
	border-right: 1px solid #b0b0ab;
	border-collapse:collapse;
	font-size:9px;
	vertical-align: top;
	background-image: url(../images/1of3.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-right: 40px;
}

#threeTDTwo {
	border-right: 1px solid #b0b0ab;
	border-collapse:collapse;
	font-size:9px;
	vertical-align: top;
	background-image: url(../images/2of3.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-right: 40px;
}

#threeTDThree {
	border-right-width: 0px;
	border-right-style: none;
	border-collapse:collapse;
	font-size:9px;
	vertical-align: top;
	background-image: url(../images/3of3.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;

}

#ThreeLink a {
	font-size: 9px;
	color: #49A909;
}
#ThreeText {
	vertical-align: top;
	margin-right: 64px;
	font-size: 9px;
	padding-top: 6px;
}

#ThreeTitle {
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	color: #4F9D18;
}
#footerTable{
	width :738px;
	margin:0px 20px;
	border-top: 1px solid #505050;
	border-top-style: solid;
}

#footerTable td{
	width :365px;

}

/* NAVIGATION NAVIGATION NAVIGATION NAVIGATION NAVIGATION NAVIGATION NAVIGATION NAVIGATION NAVIGATION NAVIGATION  */

#navigation {
	height:30px;
	margin-left:14px;	
}	

td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer222709756 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:215px;
	height:32px;
	text-align:left;
}

#MMMenuContainer1127111143_0 {
/* This ID is related to the master menu div for menu MMMenuContainer1127111143_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:0px;
	top:32px;
	visibility:hidden;
	z-index:300;
}

#MMMenu1127111143_0 {
/* This class defines things about menu MMMenu1127111143_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#bcd6a7;
	border:1px solid #2c800a;
	width:213px;
	height:115px;
}

.MMMIFVStyleMMMenu1127111143_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu1127111143_0 */
	border-top:1px solid #bcd6a7;
	border-left:1px solid #bcd6a7;
	border-bottom:1px solid #bcd6a7;
	border-right:1px solid #bcd6a7;
	width:213px;
	height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:207px;
	height:14px;
}

.MMMIVStyleMMMenu1127111143_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu1127111143_0 */
	border-top:0px;
	border-left:1px solid #bcd6a7;
	border-bottom:1px solid #bcd6a7;
	border-right:1px solid #bcd6a7;
	width:213px;
	height:19px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:207px;
	height:14px;
}

#MMMenu1127111143_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu1127111143_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu1127111143_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu1127111143_0 so we can set its position */
	left:0px;
	top:20px;
}

#MMMenu1127111143_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu1127111143_0 so we can set its position */
	left:0px;
	top:39px;
}

#MMMenu1127111143_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu1127111143_0 so we can set its position */
	left:0px;
	top:58px;
}

#MMMenu1127111143_0_Item_4 {
/* Unique ID for item 4 of menu MMMenu1127111143_0 so we can set its position */
	left:0px;
	top:77px;
}

#MMMenu1127111143_0_Item_5 {
/* Unique ID for item 5 of menu MMMenu1127111143_0 so we can set its position */
	left:0px;
	top:96px;
}

#MMMenuContainer1127111143_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer1127111143_0 a {
/* Controls the general apperance for menu MMMenuContainer1127111143_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000084;
	text-align:left;
	vertical-align:middle;
	padding:2px;
	background-color:#94d12a;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer1127111143_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer1127111143_0 */
	color:#ffff00;
	background-color:#000084;
}
#imageFrame{
	border: 4px double #49A909;
}

H1 {
	font-size: 14px;
	color: #49A909;
	font-weight: bolder;
	clear: right;
}

/*Slide Show */
#slideshow {
	position:relative;
	width:500px;
    height:760px;
	margin-right:auto;
	margin-left:auto;
	top:20px;
	background-color:#333333;
	border:3px solid #666666;
	padding:10px;
}

#slideshow div{
	position:absolute;
	margin:auto;
	z-index:100;
    opacity:0.0;
	text-align:center;
}

#slideshow div.active {
    z-index:102;
    opacity:1.0;
}

#slideshow div.last-active {
    z-index:101;
}

#mainpage3{background-color:#96D35F; 
 margin-top:20px;
 width:680px;
 height:600px;
 margin-left:auto; 
 margin-right:auto;
 border:3px solid #A9DC4B;
 } 

#top { width:640px;
	margin-top:20px;
	height:250px;
}

#maintextleft{width:250px; 
	margin-top:30px;
	margin-left:20px;
	height:250px;
	text-align:justify;
	float:left;
	}
	
#maintextright{width:500px; 
	margin-top:30px;
	margin-left:10px;
	height:auto;
	text-align:justify;
	}	
	
#picright{width:320px;
	height:250px;
	position:relative;
	float:right;
}

#lowrow {
	position:relative;
	clear:both;
	width:640px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
}

#picb { width:150px; height:170px;
	float:left;
	padding:5px;
}


/* Fonts */
.wtitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}
.wtext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.blacktextbold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;}


#photocontainer {
	background-color:#39A511; 
	border:3px solid #A9DC4B;
	width:520px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#photo {
	display: block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:50%;
	float:left;
	margin-top:20px;
}