@charset "UTF-8";
/* CSS Document */

* 							{ margin: 0; padding: 0; }
body						{ background-color:#000000; }
img							{ border:0px; }
p 							{ margin-bottom: 16pt;}
#container					{ position:relative; margin: 0 auto; width: 820px; }
.text						{ font: 10pt Georgia, "Times New Roman", Times, serif; color: #333333; vertical-align:top; }
.content					{ background: url(images/contentbg_repeat.jpg) repeat-y; font: 10pt Georgia, "Times New Roman", Times, serif; color: #333333; vertical-align:top; min-height:444px;
							  padding: 15px 60px 0px 35px; }
h2							{ color: #3f553c;}	
							  
#sponsors					{ background:#FFFFFF; width:460px;}
#sponsors tr				{ height: 115px;}
#sponsors td				{ text-align:center;}						  

						
a:link						{ color: #f19700; text-decoration:none; }	
a:visited					{ color: #3f553c; text-decoration:none; }
a:hover						{ color: #f19700; text-decoration:underline; }						  


/*-----------	NEWS -----------*/
#indexnews					{ height: 98%; }
.newsitem					{ font: 9pt Georgia, "Times New Roman", Times, serif; color: #333333; vertical-align:top; padding: 10px 30px 4px 25px; height:50%;}
span.newstitle				{ font: bold 11pt Georgia, "Times New Roman", Times, serif; color: #f19700; text-align:left; }
.newsitem	p				{ margin: 5px 0px 0px 0px;}
.readmore					{ text-align:right; height: 10px; font: bold 8pt Georgia, "Times New Roman", Times, serif; padding:4px 35px 10px 0px}
.newslist					{ font: 11pt Georgia, "Times New Roman", Times, serif; color: #f19700; text-align:left; padding: 10px 0px;}
#newstable					{ border: solid 1px #999; width: 450px; background:#f0f0f0;}
#newstable	td				{ border-top: solid 1px #CCCCCC; border-bottom: solid 1px #999999; padding: 5px;}

/* -----------	FOOTER ----------- */

.footer						{ width: 820px;	min-height: 68px; background: url(images/AGCC_sliced_14.jpg) no-repeat;	color:#999999; text-align: center; font: 8pt arial;	padding-top: 70px; }
.footer a:link				{ margin: 0px 10px; color:#999999; text-decoration:none; }
.footer a:visited			{ margin: 0px 10px; color:#999999; text-decoration:none; }
.footer a:hover				{ margin: 0px 10px; color: #f19700; text-decoration:underline; }


/* -----------	LEFT NAVIGATION -----------	*/

.navsection					{ background: url(images/AGCC_sub_sliced_04.jpg) repeat-y; font: 11pt Georgia, "Times New Roman", Times, serif; color: #333333; vertical-align:top; padding: 10px 0px 0px 40px;}
.navsection	ul				{ text-decoration:none; width: 210px; }
.navsection	ul li a			{ text-decoration:none; color: #333333; display:block; padding: 4px 3px 4px 6px; border-bottom: solid 1px #3f553c; }
.navsection	ul li a:visited	{ text-decoration:none; color: #333333; display:block; padding: 4px 3px 4px 6px; border-bottom: solid 1px #3f553c; }	
.navsection	ul li a:hover 	{ text-decoration:none; color: #ffffff; display:block; padding: 4px 3px 4px 6px; background-color:#3f553c; border-bottom: solid 1px #3f553c; }
.navsection span			{ text-decoration:none; color: #ffffff; display:block; padding: 4px 3px 4px 6px; background-color:#3f553c; border-bottom: solid 1px #3f553c; }

/* -----------	MAIN NAVIGATION -----------	*/

ul									{ list-style: none; }
	
/* 	LEVEL ONE */
ul.dropdown  	            { position: relative; }
ul.dropdown li              { float: left; zoom: 1; background: #ccc; }
ul.dropdown li a            { display: block; }
ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover 		{ background-color: #f19700; background-position: left bottom; position: relative; }
ul.dropdown li.hover a      { color: #fff; background-position: left bottom; }

.homebutt 					{ background: url(images/menu_03.jpg) no-repeat; width: 70px; height: 42px; padding:0; }
.homeover 					{ background: url(images/menu_03.jpg) no-repeat bottom left; width: 70px; height: 42px;	padding:0; display:block; cursor:pointer;}

.aboutbutt					{ background: url(images/menu_04.jpg) no-repeat; width: 84px; height: 42px; padding:0;}
.aboutover					{ background: url(images/menu_04.jpg) no-repeat bottom left; width: 84px; height: 42px; padding:0; display:block; cursor:pointer;}

.membutt					{ background: url(images/menu_05.jpg) no-repeat; width: 88px; height: 42px; padding:0;}
.memover					{ background: url(images/menu_05.jpg) no-repeat bottom left; width: 88px; height: 42px; padding:0; display:block; cursor:pointer;}

.coursebutt					{ background: url(images/menu_06.jpg) no-repeat; width: 98px; height: 42px; padding:0;}
.courseover					{ background: url(images/menu_06.jpg) no-repeat bottom left; width: 98px; height: 42px; padding:0; display:block; cursor:pointer;}

.proshopbutt				{ background: url(images/menu_07.jpg) no-repeat; width: 123px; height: 42px; padding:0;}
.proshopover				{ background: url(images/menu_07.jpg) no-repeat bottom left; width: 123px; height: 42px;padding:0; display:block; cursor:pointer;}

.eventsbutt					{ background: url(images/menu_08.jpg) no-repeat; width: 134px; height: 42px;padding:0; }
.eventsover					{ background: url(images/menu_08.jpg) no-repeat bottom left; width: 134px; height: 42px;padding:0; display:block; cursor:pointer;}

.contactbutt				{ background: url(images/menu_09.jpg) no-repeat; width: 98px; height: 42px;padding:0;	}
.contactover				{ background: url(images/menu_09.jpg) no-repeat bottom left; width: 98px; height: 42px;	padding:0; display:block; cursor:pointer;}

/* 	LEVEL TWO */
ul.dropdown ul 				{ width: 150px; visibility: hidden; position: absolute; top: 100%; left: 3; }
ul.dropdown ul li 			{ font: bold 9pt Georgia, "Times New Roman", Times, serif; background: #23441e; width: 150px; padding: 4px 3px 4px 6px; float: none; filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9; 
							  color:#ffffff; cursor:pointer; border-top: solid 1px #2c5526; border-bottom: solid 1px #193015; }
									  
							/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a			{ border-right: none; width: 100%; display: inline-block; text-decoration:none; color:#ffffff;} 
ul.dropdown ul li a:hover	{ border-right: none; width: 100%; display: inline-block; text-decoration:none; color:#000000;} 


