body{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/BACKGROUND%20TEMPLATE.jpg);
	background-repeat:repeat-x;
	margin-top: 0px;
	text-align:center;
	background-color: #B3B3B3;
	bottom:0px;
}

/*----------------------------------------------- CONTENT SECTION -----------------------------------------------*/

#wrapper{
	width:100%;
	padding:0px;
	background-image:url(../images/gaaBG.png);
	background-position:top right;
	background-repeat:no-repeat;
}

#menu{
	background-image:url(../images/menuBG.png);
	height:42px
}


#mainBody{
		background-image:url(../images/mainBG.png);
		background-repeat:repeat;
		
}

/*----------------------------------------------- CONTENT SECTION RIGHT -----------------------------------------------*/

#contentRight{
	padding-right:25px;
	padding-top:0px;
	text-align:left;
}

#contentRight h1{
	letter-spacing:-2px;
	font-size:34px;
	font-style:bold;
	text-align:right;
	color:#006;
}

#contentRight h2{
	font-size:12px;
	padding-bottom:5px;
	color:#FFF;
	text-align:center;
}

#contentRight h3{
	font-size:15px;
	color:#CCC;
	text-align:left;
	padding-left:20px;
}

#contentRight h4{
	font-size:12px;
	color:#FFF;
	text-align:center;
}

.contentRightTextStyle{
	font-size:15px;
	color:#FFF;
	font-style:bold;
}

#contentRight p{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#000;
	text-align:left;
	line-height:22px;
}

#contentRight ul li{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#000;
	text-align:left;
	line-height:22px;
}

.blueLink{
	font-size:18px;
	color:#006;
	border-bottom:dotted 1px;
	text-decoration:none;
}

.blueLinkSamll{
	font-size:14px;
	color:#006;
	border-bottom:none;
	text-decoration:none;
}

.orangelink{
	text-align:left;
}
.orangelink a{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
.orangelink a:hover{
	color:#FFF;
	font-size:12px;
}

.toptext{
	text-align:justify;
	padding-right:10px;
}
.topintro{
	padding:0px 10px 0px 7px;
	font-size:14px;
}
.topintro h1{
	text-align:center;
	font-size:18px;
}
.contentrightStyleOne{
	font-size:35px;
	color:#003;
	font-stretch:extra-condensed;
}

.contentrightStyleTwo{
	font-size:35px;
	font-style:bold;
	color:#006;
}

.contentrightStyleThree{
	font:"Arial Black", Gadget, sans-serif;
	font-size:35px;
	font-style:inherit;
	color:#000;
	font-stretch:condensed;
	
}






/*----------------------------------------------- CONTENT SECTION LEFT -----------------------------------------------*/






#contentLeft{
	padding:20px;
	padding-top:0px;
	
}	


#contentLeft h1{
	font-size:24px;
	font-style:normal;
	text-align:left;
	color:#333;
	padding-left:4px;
	margin:0px;
	
}






#contentLeft h2{
	text-align:center;
	font-size:12px;
	color:#FFF;
}

#contentLeft h3{
	text-align:left;
	padding-left:8px;
	font-size:10px;
	color:#FFF;
	
}

#contentLeft h4{
	text-align:left;
	font-size:12px;
	color:#CCC;
	padding-left:8px;
	margin:0px;
}

#contentLeft h5{
	text-align:left;
	font-size:12px;
	color:#333;
	padding-left:8px;
	margin:0px;
}

#contentLeft h6{
	text-align:center;
	font-size:12px;
	color:#009;
}

#contentLeft p{
	color:#333;
	text-align:center;
	font-size:8px;
	padding:0px;
}

.tableData{
	font-size:14px;
	color:#000;
	text-align:center;
	line-height:20px;
}

.tableDesign{
	border-bottom:#333 1px solid;
	padding:10px;
}
.tableDesign a{
	color:#333;
	text-decoration:none;
}
.tableDesign a:hover{
	color:#333;
	text-decoration:underline;
}

.tableDesign1{
	padding:10px;
	
}
.tableDesign1 a{
	color:#333;
	text-decoration:none;
}
.tableDesign1 a:hover{
	color:#333;
	text-decoration:underline;
}

.tableBorder{
	border:#999 1px solid;
}

.contentleftStyleOne{
	font-size:24px;
	color:#006;
	font-weight:normal;
	
}

/*----------------------------------------------- BUTTONS AND GRAPHICS / LEFT SIDE -----------------------------------------------*/
#addthis{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#addthis a{
	color:#039;
	font-size:12px;
}
#addthis a:hover{
	color:#006;
	font-size:12px;
}

.searchButtonLeft{
	background:url(../images/searchBoxLeft.png);
	background-repeat:no-repeat;
	color: #FFF;
	font-size: 12px;
	text-align:right;
	padding-left:10px;
}

.searchBoxCenter{
	background:url(../images/searchBoxCenter.png);
	background-repeat:repeat-x;
}

.searchBoxRight{
	background:url(../images/searchBoxRight.png);
	background-repeat:no-repeat;
}

.searchButtonLeft1{
	background:url(../images/searchBoxLeft1.png);
	background-repeat:no-repeat;
	color: #FFF;
	height:48px;
	font-size: 12px;
	text-align:right;
	padding-left:10px;
}
.searchButtonCenter1{
	background:url(../images/searchBoxCenter1.png);
	background-repeat:repeat-x;
}

.searchButtonRight1{
	background:url(../images/searchBoxRight1.png);
	background-repeat:no-repeat;
}

#leftContentButton1{
	background:url(../images/buttonCrop.png);
	background-repeat:no-repeat;
	color: #FFF;
	height:27px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding-left:5px;
}






#leftContentButton2{
	background:url(../images/buttonCrop.png);
	background-repeat:no-repeat;
	height:29px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding-left:5px;
	
}






#quickSearchLeft{
	background:url(../images/QuickSearchLeft.png);
	background-repeat:no-repeat;
	height:65px;
	color: #000;
	font-size: 12px;
	padding-left:10PX;
	padding-bottom:10PX;
}






#quickSearchCenter{
	background:url(../images/QuickSearchCenter.png);
	background-repeat:repeat-x;
	height:55px;
}






#quickSearchRight{
	background:url(../images/QuickSearchRight.png);
	background-repeat:no-repeat;
	height:65px;
}




#leaderBoardsCenter{
	background:url(../images/tableGraphicsCenter.png);
	background-repeat:repeat;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}






.leaderBoardsLeftBlue{
	background:url(../images/tableGraphicsBlueLeft.png);
	background-repeat:no-repeat;
	height:70px;
}






.leaderBoardsCenterBlue{
	background:url(../images/tableGraphicsBlueCenter.png);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}


.leaderBoardsCenterBlue a{
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


.leaderBoardsCenterBlue a:hover{
	text-align:center;
	color:#FF0;

}







#seeAllEvent{
	width:200px;
	height:60px;
	padding-left:90px;
	padding-top: 20px;
	
	
}





.tableTopGraphics{
	background-image:url(../images/tableTopGraphic.png);
	background-repeat:no-repeat;
	background-position:center;
	height:12px;
	padding:0px;
	margin:0px;
}
/*----------------------------------------------- BUTTONS AND GRAPHICS / RIGHT SIDE -----------------------------------------------*/





.signUpButton{
	background:url(../images/button.png);
	background-repeat:no-repeat;
	height:45px;
}


#event{
	background:url(../images/event.png);
	background-repeat:no-repeat;
}
	
#event2{
	background:url(../images/event2.png);
	background-repeat:no-repeat;
	height:89x;
}



#event2Event{
	background:url(../images/eventsRightSide.png);
	background-repeat:no-repeat;
	padding:20px;
	background-position:right;
	height:39px;
	text-align: center;
}

#imageRotation{
	padding-top:17px;
	padding-left:25px;
}

.bottomTabs{
	background:url(../images/bottomTabs.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:223px;
}
.bottomTabs a{
	text-decoration:none;
	color:#CCC;
}
.bottomTabs a:hover{
	text-decoration:none;
	color:#CCC;
}
.bottomTabs img{
	border:0px;
}

#bottomTab1{
	width:172px;
	padding:10px;
	
}

#bottomTab1Image{
	margin-top:20px;

}
#bottomTab1details{
	margin-top:25px;
	color:#CCC;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}



#bottomTab1 h1{
	font-size:18px;
	text-align:left;
	color:#CCC;
	padding:0px;
	margin:0px;
}




#bottomTab1 p{
	font-size:11px;
	color:#FFF;
}


#bottomTab2{
	width:172px;
	padding:11px;
}





#bottomTab2 h1{
	font-size:18px;
	text-align:left;
	color:#CCC;
	padding:0px;
	margin:0px;
}





#bottomTab2 p{
	font-size:11px;
	color:#FFF;
}





#bottomTab2Image{
	background:url(../images/bottomMiddleImage.jpg);
	height:70px;
	margin-top:20px;
}


#bottomTab3{
	width:172px;
	padding:11px;
}





#bottomTab3 h1{
	font-size:18px;
	text-align:left;
	color:#CCC;
	padding:0px;
	margin:0px;
}





#bottomTab3 p{
	font-size:11px;
	color:#FFF;
}





#bottomTab3Image{
	background:url(../images/bottomRightImage.jpg);
	height:70px;
	margin-top:20px;
}

.socialmedia{
	font-size:11px;
	text-align:justify;
	color:#006;
}
.socialmedia img{
	padding-right:5px;
	border:0px;
}

/*----------------------------------------------- FORMS -----------------------------------------------*/





#formGeneral{
	width:200px;
	margin-bottom:10px;
}




.formGeneral2{
	width:140px;
	background-color:#E6E6E6;
	border:#666 1px solid;
	
}





.formGeneralMainpage{
	width:130px;
	background-color:#E6E6E6;
	border:#666 1px solid;
}



/*----------------------------------------------- FOOTER -----------------------------------------------*/



#footer{
		background-image:url(../images/footer.png);
		height:35px;
		padding-top:15px;
		font-size:10px;
		color:#FFF;
		padding-left:20px;
}

#footer a{
	color:#FFF;
}