body {
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
	height:100%;
	width:100%;
	background-color: #FFFFFF;
	background-image:url(../images/page_bg_1.gif);
	background-repeat:repeat;
		z-index:1;
}
#content img.Rimage{
	position:relative;
	float:right;
	margin:0px 0px 15px 15px;	border:1px solid #000000;
}
#content img.Limage{
	position:relative;
	float:left;
	margin:0px 20px 15px 0px;	border:1px solid #000000;
}
#content img.TRimage{
	position:relative;
	float:right;
	clear:right;
	border:1px solid #000000;
	margin:0px 0px 15px 15px;
}
#content img.TLimage{
	position:relative;
	float:left;
	clear:left;
	border:1px solid #000000;
	margin:0px 30px 15px 0px;
}
#metaSearch {
	position:relative;
	padding:0px;
	width:100%;
	height:auto;
	margin:0px;
	z-index:2;
	background-color: #FFFFFF;
}
#content ul{
font-size:80%;
}
#content ol{
font-size:80%;
}
#jumper{
	position:relative;
	width:auto;
	height:auto;
	float:right;
	clear:right;
	border:0px solid #000000;
	margin:0px 0px 15px 15px;
}
b.rtop, b.rbottom{display:block;background: #FFF}
#sidemenu b.rtop b,#sidemenu b.rbottom b{display:block;height: 1px;
    overflow: hidden; background-color:#FF3300; background-color:#EE3A0E;}
#nextEvent b.rtop b,#nextEvent b.rbottom b{display:block;height: 1px;
    overflow: hidden; background-color:#0099FF; background-color:#EE3A0E;}
#supportUs b.rtop b,#supportUs b.rbottom b{display:block;height: 1px;
    overflow: hidden; background-color:#990099; background-color:#1D9EF3;}
#introPara b.rtop b,#introPara b.rbottom b{display:block;height: 1px;
    overflow: hidden; background-color:#9933FF; background-color:#1D9EF3;}
#signUp b.rtop b,#signUp b.rbottom b{display:block;height: 1px;
    overflow: hidden; background-color:#FA9800; background-color:#EE3A0E;}
#fiveYrPlan b.rtop b,#fiveYrPlan b.rbottom b{display:block;height: 1px;
    overflow: hidden; background-color:#FA9800; background-color:#34990D;}
#latestNews b.rtop b,#latestNews b.rbottom b{display:block;height: 1px;
    overflow: hidden; background-color:#FA9800; background-color:#F4A00F;}
#nextEvent b.rtop b,#nextEvent b.rbottom b{display:block;height: 1px;
    overflow: hidden; background-color:#FA9800; background-color:#8B25EF;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
#sidemenu b.rtop b.r4,#sidemenu b.rbottom b.r4{margin: 0 1px;height: 2px}
#nextEvent b.rtop b.r4,#nextEvent b.rbottom b.r4{margin: 0 1px;height: 2px}
#supportUs b.rtop b.r4,#supportUs b.rbottom b.r4{margin: 0 1px;height: 2px}
#introPara b.rtop b.r4,#introPara b.rbottom b.r4{margin: 0 1px;height: 2px}
#signUp b.rtop b.r4,#signUp b.rbottom b.r4{margin: 0 1px;height: 2px}

#jumper form {
	margin: 0px;
	padding: 0px;

}
#jumper select{
	font-family: Arial, Helvetica, sans-serif;	font-size: 60%;
}
#partnersLogos{
	position:relative;
	float:right;
}
#supportUs {
	position:relative;
	padding:0px;
	width:200px;
	margin:0px;
	margin-top:20px;
	background-color: #0099FF;
	background-image:url(../images/grad_3.jpg);
	background-repeat:repeat;
}
#fiveYrPlan {
	position:relative;
	padding:0px;
	width:200px;
	margin:0px;
	margin-top:20px;
	background-color:#339900;
	background-image:url(../images/grad_4.jpg);
	background-repeat:repeat;
}
#signUp {
	position:relative;
	padding:0px;
	width:200px;
	margin:0px;
	margin-top:20px;
	background-color:#FF3300;
	background-image:url(../images/grad_5.jpg);
	background-repeat:repeat;
}
#supportUs p.menuItem{
	padding:0px 10px;
	font-size:80%;
	padding-bottom:5px;
}
#supportUs a{
	color:#4849AD;color:#FFFFFF;
	text-decoration:none;
}
#supportUs a:hover {
	color:#F8F9FD;text-decoration:underline;
}
#supportUs p.menuTitle {
	letter-spacing:-1px;
	font-size:100%;
	font-family: "Helvetica Black", "Arial Black", helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 10px 5px 10px;
	margin:0px;margin-bottom:10px;
	border: solid 0px #FFFFFF; border-bottom-width:1px;
}
#latestNews {
	position:relative;
	padding:0px;
	width:200px;
	margin:0px;
	margin:0px;
	background-color: #FA9800;
	background-image:url(../images/grad_2.jpg);
	background-repeat:repeat;
}
#sidemenu {
	position:relative;
	padding:0px;
	width:200px;
	margin:0px;
	margin-left:20px;
	margin-bottom:20px;
	float: right;clear:right;
	z-index:3;
}
#sidemenu p.menuItem{
	padding:0px 10px;margin:0px;
	font-size:80%;
	padding-bottom:5px;
}
#sidemenu a{
	color:#4849AD;color:#FFFFFF;
	text-decoration:none;
}
#sidemenu a:hover {
	color:#F8F9FD;text-decoration:underline;
}
#sidemenu p.menuTitle {
	letter-spacing:-1px;
	font-size:100%;
	font-family: "Helvetica Black", "Arial Black", helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 10px 5px 10px;
	margin:0px;margin-bottom:10px;
	border: solid 0px #FFFFFF; border-bottom-width:1px;
}
#logoBar {
	position: relative;
	height:120px;
	width:756px;
	margin:auto;
	background-color:#99CC99;
	border:1px solid #000000;
	border-width:0px 1px 1px 1px;
	z-index:2;
}
#content {
	position:relative;
	display:block;
	top:0px;
	width:716px;
	margin:auto;
	padding:20px;
	background-color:#FFFFFF;	
	z-index:2;
	border:1px solid #000000;
	border-width:0px 1px 1px 1px;
}
#jumper select{
	width:200px;
	background-color:#DC1F09;
	color:white;
}
a {
text-decoration:none;
}

a:link {
	color: #335690;
}

a:visited {
	color: #335690;
}

a:active {
	color: #008888;
}

a:hover, a.over {
	text-decoration:underline;
}


#menu {
	position: relative;
	width:756px;
	top:0px;
	z-index:10;
	height:25px;
	margin:auto;
	border:1px solid #000000;
	border-width:0px 1px 0px 1px;
}
#menu ul {
	position:relative;
	list-style: none;
	padding: 0px 0px;
	margin: 0;
	z-index:11;
}
#nav a {
	position:relative;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px;
	margin: 0;
	text-decoration: none;
}
#nav li li a {
	position:relative;
	display: block;
	font-size: 70%;
	font-weight: bold;
	top: 0px;
	color: #000000;
	padding: 0px;
}
#nav li li a:hover, #nav li li a.over {
	position: relative;
	font-size: 70%;
	font-weight: bold;
	text-decoration: underline;
}

#nav li {	
	position:relative;
	cursor: default;
	padding:0px;
	background-color:#FFFFFF;
}

#nav li#eigth_main {
	position: absolute;
	text-align:center;
	width: 126px;
	top:0px;
	left:0px;
	background-color:#F4A00F;
}

#nav li#eigth_main a{
	position: relative;
	top:5px;
}
#nav li#eigth_main .mainMenuItem {
	position: relative;
	height:25px;
	border: solid 1px #000000;
	border-width:0px 0px 1px 0px;
}
#nav li#eigth_main .mainMenuItem a:hover {
	text-decoration:underline;
}
#nav li#seventh_main {
	position: absolute;
	text-align:center;
	width: 126px;
	top:0px;
	left:126px;
	background-color:#FF3300;
}
#nav li#seventh_main a{
	position: relative;
	top:5px;
}
#nav li#seventh_main .mainMenuItem {
	position: relative;height:25px;
	border: solid 1px #000000;
	border-width:0px 0px 1px 0px;
}
#nav li#seventh_main .mainMenuItem a:hover {
	text-decoration:none;
	cursor:default;
}
#nav li#seventh_main li a{
	position: relative;
	top:0px;
	padding:5px;
}
#nav li#seventh_main ul{
	border: solid 3px #FF3300;
	border-top-width:0px;
}	
#nav li#fifth_main {
	position: absolute;
	text-align:center;
	width: 126px;
	top:0px;
	left:252px;
	background-color:#990099;
}
#nav li#fifth_main a{
	position: relative;
	top:5px;
}
#nav li#fifth_main .mainMenuItem {
	position: relative;height:25px;
	border: solid 1px #000000;
	border-width:0px 0px 1px 0px;
}
#nav li#fifth_main .mainMenuItem a:hover {
	text-decoration:none;
	cursor:default;
}
#nav li#fifth_main li a{
	position: relative;
	top:0px;
	padding:5px;
}	
#nav li#fifth_main ul{
	border: solid 3px #990099;
	border-top-width:0px;
}	

#nav li#fourth_main {
	position: absolute;
	text-align:center;
	width: 126px;
	top:0px;
	left:378px;
		background-color:#9933FF;
}
#nav li#fourth_main a{
	position: relative;
	top:5px;
}
#nav li#fourth_main .mainMenuItem {
	position: relative;height:25px;
	border: solid 1px #000000;
	border-width:0px 0px 1px 0px;
}
#nav li#fourth_main .mainMenuItem a:hover {
	text-decoration:none;
	cursor:default;
}
#nav li#fourth_main li a{
	position: relative;
	top:0px;
	padding:5px;
}
#nav li#fourth_main ul{
	border: solid 3px #9933FF;
	border-top-width:0px;
}	

#nav li#sixth_main {
	position: absolute;
	text-align:center;
	width: 126px;
	top:0px;
	left:504px;
		background-color:#0099FF;
}
#nav li#sixth_main a{
	position: relative;
	top:5px;
}
#nav li#sixth_main .mainMenuItem {
	position: relative;height:25px;
	border: solid 1px #000000;
	border-width:0px 0px 1px 0px;
}
#nav li#sixth_main .mainMenuItem a:hover {
	text-decoration:underline;
}
#nav li#sixth_main li a{
	position: relative;
	top:0px;
	padding:5px;
}

#nav li#sixth_main ul{
	border: solid 3px #0099FF;
	border-top-width:0px;
}	

#nav li#first_main {
	position: absolute;
	text-align:center;
	width: 126px;
	top:0px;
	left:630px;
	background-color:#339900;
}
#nav li#first_main a{
	position: relative;
	top:5px;
}
#nav li#first_main .mainMenuItem {
	position: relative;
	height:25px;
	border: solid 1px #000000;
	border-width:0px 0px 1px 0px;
}
#nav li#first_main .mainMenuItem a:hover {
	text-decoration:none;
	cursor:default;
}
#nav li#first_main li a{
	position: relative;
	top:0px;
	padding:5px;
}
#nav li#first_main ul{
	border: solid 3px #339900;
	border-top-width:0px;
}	
li ul {
	position: absolute;
	top:0px;
	display: none;
	background-color: white;
}
#nav li>ul {
	left: auto;
}
#nav li li {
	position: relative;
	text-align: left;
}
#nav li .menuListItem{
	position:relative;
	width:120px;
	margin:0px;
	padding:0px;
}
#nav li:hover ul, li.over ul {
	position:relative;
	display: block;
	margin:0px;
	padding:0px;
}



p{
font-size:80%;clear:none;
margin:0px;
padding:0px;
margin-bottom:10px;
}
#pageTitle{
position:relative;
padding:0px;
margin:0px;margin-bottom:20px;
font-size:150%;letter-spacing:-1px;
color:#FF3300;	font-family: "Helvetica Black", "Arial Black", arial, helvetica, sans-serif;
border: solid 0px #990099; border-bottom-width:1px;
}
h2{
font-size:110%;
letter-spacing:-1px;
color:#FF3300;	font-family: "Helvetica Black", "Arial Black", arial, helvetica, sans-serif;
border: solid 0px #FF3300;
color:#660099;
margin:0px;
padding:0px;
clear:left;
padding-top:16px;padding-bottom:8px;
}
h3{
font-size:95%;
color:#993366;	font-family: "Helvetica Black", arial, helvetica, sans-serif;
color:#660099;
margin:0px;
padding:0px;
padding-top:16px;padding-bottom:8px;
}
h3 a:link{
color:#660099;
}
h3 a:visited{
color:#660099;
}
h4{
font-size:90%;	font-family: "Helvetica Black", arial, helvetica, sans-serif;
color:#339900;
margin:0px;
padding:0px;
padding-top:16px;padding-bottom:8px;
}
h4 a:link{
color:#339900;
}
h4 a:visited{
color:#339900;
}
h5{
font-size:80%;	font-family: "Helvetica Black", arial, helvetica, sans-serif;
color:#FF3300;
margin:0px;
padding:0px;
padding-top:16px;padding-bottom:8px;
}
p.backToTop{
color:#FF3300;
font-size:70%;
padding:0px;
margin:0px;
}
p.backToTop a{
color:#FF3300;
text-decoration:none;
padding:0px;
margin:0px;
}
p.backToTop a:hover{
color:#FF3300;
text-decoration:underline;
padding:0px;
margin:0px;
}
#nextEvent{
position:relative;
width:487px;height:auto;
padding:0px;
margin:20px 0px;	background-color: #9BD1FA;background-color: #9933FF;
background-image:url(../images/map.jpg);
background-repeat:no-repeat;
background-position:100% 0%;
}
#nextEvent ul{
color:white;
font-size:80%;
}
#nextEvent a{
color:white;
}
#nextEvent p.title{
font-size:110%;
font-family: "Helvetica Black", "Arial Black", helvetica, sans-serif;
color:#FFFFFF;
padding:0px 10px 5px 10px;
margin:0px;
border: solid 0px #FFFFFF; border-bottom-width:1px;
}
#nextEvent p{
padding:10px;
margin:0px;color:#FFFFFF;
font-size:70%;
}
#nextEvent p.date{
padding:10px;color:#FFFFFF;
margin:0px;
font-size:70%;
font-weight:bold;
}
#nextEvent p.name{
color:#359C05;color:#FFFFFF;
padding:0px 10px;
margin:0px;font-family: "Helvetica Black", "Arial Black", helvetica, sans-serif;
font-size:100%;
line-height:1.2em;
}
#nextEvent .details{
padding:0px 0px;
margin:0px;
font-size:85%;
}
#introPara{
position:relative;
width:487px;height:auto;
padding:0px;
margin:0px 0px 20px 0px;background-color: #990099;	background-color: #3AA9D7;
	background-image:url(../images/grad_3.jpg);
	background-repeat:repeat;
}
#introPara ul{
color:white;
font-size:80%;
}
#introPara a{
color:white;
}
#introPara p.title{
font-size:110%;
font-family: "Helvetica Black", "Arial Black", helvetica, sans-serif;
color:#FFFFFF;
padding:0px 10px 5px 10px;
margin:0px;
border: solid 0px #FFFFFF; border-bottom-width:1px;
}
#introPara p{
padding:10px;
margin:0px;color:#FFFFFF;
}
#introPara p.date{
padding:10px;color:#FFFFFF;
margin:0px;
font-size:70%;
font-weight:bold;
}
#introPara p.name{
color:#359C05;color:#FFFFFF;
padding:0px 10px;
margin:0px;font-family: "Helvetica Black", "Arial Black", helvetica, sans-serif;
font-size:100%;
}
#introPara .details{
padding:0px 0px;
margin:0px;
font-size:85%;
}
#content .credits{
padding:10px 10px 10px 0px;
margin:0px;
font-size:70%;
}

#footer{
	position:relative;
	width:100%;
	clear:both;
	padding:0px;
	margin:0px;margin-top:20px;
}
#textLinks{
	position:relative;
	width:100%;
	clear:both;
	padding:0px;
	margin:0px;margin-top:20px;
	border:0px solid #888888;
	border-width:1px 0px;
}
#nextEvent p{
padding:10px;
margin:0px;
font-size:80%;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li a { height: 1%; }
/* End */

