body																									{font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	line-height: 17px; 	color: #000000; 	background-color: #d0dfb6; 	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;	background-image: url(../../images/main_bkg_tile.gif);	background-repeat: repeat-x;	background-position: top center;}
a																											{text-decoration: underline; 	color: #336699; }
a:hover																								{text-decoration: underline; 	color: #cccccc; }
h1																										{margin: 2px 0px 5px 0px;	font-size: 20px;	font-weight: bold;	color: #00457c; line-height:20px;}
h2																										{margin: 2px 0px 5px 0px;	font-size: 15px;	font-weight: normal;	color: #00457c;}
/*//////////////FORMS//////////////////////////*/
form																									{border:0; margin:0; padding:0;}
input																									{border:solid 1px #DFDFDF; background-color:#ffffff; font:normal 12px Arial, Helvetica, sans-serif; padding:3px 0 0 0; height:18px;}
.registerBtn																					{border:0; margin-top:10px; background:url(../../images/register_btn_bg.gif); width:80px; height:20px; cursor: pointer;}
/*////////////////////////////////////////////*/
.mainArena																						{text-align: center;}
.mainContainer																				{margin: 0px auto 0px auto;	background-color: #ffffff; 		width: 876px;	text-align: left;}
.topNav																								{height: 40px;		width: 875px;	border-left: 2px solid #ebf1e0;	border-right: 2px solid #ebf1e0;	background-color: #d5e2be;	background-image: url(../../images/nav_bkg_tile.gif);	background-repeat: repeat-x;	background-position: top center;}
.topNav .topNavBox																		{width: 790px;	padding: 10px 0px 0px 0px;}
.topNav .topNavBox .topNavItem												{padding:0px 5px 0px 5px;	font-size: 13px;	float: left;	color: #00457c;}
.topNav .topNavBox .topNavItem a											{color: #00457c;	text-decoration: none;}	
.topNav .topNavBox .topNavItem a:hover								{color:#78a22f;	text-decoration: none;}
.mainContentAreaBox																		{width:874px;	border-left: 2px solid #78a22f;	border-right: 2px solid #78a22f;}
.mainContentArea																			{width:874px;	background-color:#ffffff;}
.mainContentArea .header															{height: 295px;	width:  874px;	background-image: url(../../images/header_home.jpg);	background-repeat: no-repeat;}
/* the class below is only for the CampMillionare Pages */
.mainContentArea .headerCM														{height: 295px;	width:  874px;	background-image: url(../../images/header_home.jpg);	background-repeat: no-repeat;}
.mainContentArea .circleNavBox												{width:568px;	position: relative;	top: 175px;	padding: 0px 0px 0px 0px;	float: right;}
.mainContentArea .circleNavBox .circleNavItem					{float: left;	width: 130px;	padding: 0px 6px;}
.mainContentArea .leftColumn													{float: left;	width: 195px;	font-weight: bold;	font-size: 14px;	background-image: url(../../images/left_col_bkg_tile.gif);	background-repeat: repeat-x;}
.mainContentArea .leftColumn .lcContent								{padding: 20px 15px 20px 22px;}
.mainContentArea .leftColumn .lcContent a							{font-weight:normal;}
.mainContentArea .leftColumn .lcContent img						{border:solid 1px #DFDFDF;}
.mainContentArea .leftColumn .lcContent .subNavLeft		{font-weight: normal;	font-size: 12px;}
.mainContentArea .centerColumn												{float: left;	width: 482px;}
.mainContentArea .centerColumn .ccContent							{padding: 20px 30px 20px 22px;}
.mainContentArea .rightColumn													{float: right;	width: 195px;}
.mainContentArea .rcGraid															{background: url(../../images/right_col_bkg_tile.gif) top left repeat-x;}
.mainContentArea .rightColumn .rcContent							{padding: 20px 0px 10px 22px;}
.footerBox																						{background-color: #DDE8CB;	height: 46px;	font-size: 11px;	}
.footerBox .footer																		{padding: 13px 0px 0px 22px;}
.footerBox .footer a																	{text-decoration: none;}
.footerBox .footer a:hover														{text-decoration: none;	color: #999999;}
.clear																								{clear: both;}
