body {
	margin:0px;
	padding:0px;
	background-color:#6DCFF6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	 
	background-image:url(../images/bodyimg.gif);
}
	
#bgdiv {
	margin:0px auto;
	width:800px;	
	width:800px;
	height:653px;
	}
	
#maindiv {
	width:769px;
	margin-left:15px;
	background-image:url(../images/logobg_middle.gif);
	background-repeat:repeat-y;
	}

#headerbg {
	background-image: url(../images/headerbg.gif);
	background-repeat:no-repeat;
	width:769px;
	height:110px;
	}
	
#hdrcontainer{
	width:749px;
	margin-left:10px;
	padding-top:10px;
	}
	
#logo {
	height:100px;
	width:180px;
	float:left;
	}

#hdrlinks {
	width:568px;
	float:left;
	height:95px;
	margin-top:5px;
	}
	
#hd_top {
	width:568px;
	float:left;
	}	
#hd_top_links {
	float:left;
	height:16px;
	text-align:right;
	width:440px;
	color:#0D5CAB;
	}
		
#hd_top_links a {
	color:#0D5CAB;
	text-decoration:none;
	}

	
	
#hd_bottom {
	width:560px;
	float: left;
	}
	
#hd_bottom ul {
	margin:0px;
	padding:0px;
	width:560px;
	}
	
#hd_bottom li {
	list-style-type:none;
	float:left;
	padding-left:3px;
	}

#kidsimg {
	background-image:url(../images/kidsimg.gif);
	background-repeat:no-repeat;	
	margin-left:1px;
	height:474px;
	}
	
.li {
	list-style-image:url(../images/star.gif);
	background-position:center;
	}
	
#participantbg {
	background-image:url(../images/get_activitybg.gif);
	background-repeat:no-repeat;
	width:452px;
	height:245px;
	float:left;
}

h1 {
  font-size:16px;
}

.a {
	color:#FFE847;
	font-size:10px;
	}
	
#fotter {
	width:769px;
	margin-left:15px;
	margin-top:10px;
	float:left;
	}

#fotter a {
	color: #000000;
	text-decoration:none;
	}
	
	
	
/*#################### subpage styles ######################*/

#subpagebanner {	
	background-repeat:no-repeat;	
	margin-left:1px;
	height:100px;
	}
#subpage_cont {
	width:767px;
	margin-left:1px;
	float:left;
	}
	
#leftdiv {
	width:180px;
	float:left;
	margin-top:30px;
	}
	
	
.leftdiv {
	width:100px;
	float:left;
	margin-top:30px;
	}
	
	
#leftdiv a {
	color:#0D5CAB;
	}
	
#rightdiv {
	width:570px;
	float:left;
	margin-top:30px;
	}

	
.rightdiv {
	width:570px;
	float:left;
	margin-top:30px;
	}
	
	
	
#rightdiv1 {
	width:546px;
	float:left;
	margin-top:30px;
	}
	
#rightcont {
	width:500px;
	float:left;
	padding-left:35px;
	margin-top:10px;
	}
	
#aw_advt {
	width:490px;
	background-color:#0D5CAB;
	border:solid 1px #FFE101;
	margin-top:10px;
	float:left;
	color:#FFFFFF;
	margin-bottom: 10px;
}

#aw_advt_left {
	float:left;
	width:160px;
	margin-left:10px;
	line-height:18px;
}

#aw_advt_right {
	float:left;
	width:206px;
}

#rightcont1 {
	width:530px;
	float:left;
	margin-left:15px;
	margin-top:10px;
	}
	
.span {
	color:#FF0000;
	}
	
#curve_border {
	width:496px;
	background-image:url(../images/curver_middle.gif);
	background-repeat:repeat-y;
	float:left;
	}

.innermenudiv {
	width:496px;
	float:left;
	}

.innermenudiv ul {
	margin:0px;
	padding:0 0 0 15px;
	list-style-position:outside;
	}
	
.innermenudiv li {
	list-style-type:none;
	padding-right:3px;
	width:140x;
	height:29px;
	float:left;
	}
		
	
.innermenudiv_a {
	list-style-type:none;
	width:140px;
	height:21px;
	float:left;
	background-image:url(../images/inner_menubg1.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
	}
		
.innermenudiv_a:hover {
	list-style-type:none;
	width:140px;
	height:21px;
	float:left;
	background-image:url(../images/inner_menubg_hover1.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.innermenudiv_select {
	list-style-type:none;
	width:140px;
	height:21px;
	float:left;
	background-image:url(../images/inner_menubg_hover1.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}		

#errors{
	background-color:red;
	border:1px solid #FFCC35;
	color:#FFFFFF;
	height:19px;
	padding-top:6px;
	display:inline;
	padding:3px 15px 3px 10px;
	font-weight: bold;
}
#message {
	background-color:#FFFFCC;
	border:1px solid #FFCC35;
	color:#FB5732;
	display:inline;
	font-size:13px;	
	padding:3px 15px 3px 10px;
}
.inputtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#402f08;
	border:1px solid #0D5CAB;
}

.fotter { 
	background-image: url(../images/logobg_fotter.gif);
	background-repeat:no-repeat;
	width:769px;
	height:23px;
	}
	
	
.communityL {
	list-style-type:none;
	width:194px;
	height:21px;
	float:left;
	background-image:url(../images/community.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}
			
.communityL:hover {
	list-style-type:none;
	width:194px;
	height:21px;
	float:left;
	background-image:url(../images/community_hover.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.communityL_select {
	list-style-type:none;
	width:194px;
	height:21px;
	float:left;
	background-image:url(../images/community_hover.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}