/* COLOR DEFINITIONS 		*/
/* Bright Blue: #004bcc 	*/
/* Block Grey: 	#787878 	*/
/* Text Grey:	#606060		*/
/* Green: 		#73a26f		*/
/* Light Yellow:#feffb2		*/
/* Royal Blue: 	#2e3192		*/
/* Orange:		#d5a000		*/

body				{ padding: 0px; margin: 0px; background: url('images/background.jpg') repeat-x #004bcc; font-family: Arial; }
.notification		{ background: url('images/notification.gif') no-repeat; width: 611px; height: 35px; margin-left: auto; margin-right: auto; line-height: 38px; font-size:11px; font-weight: bold; color: #787878; text-align: center; margin-top: 10px; overflow: hidden; color: #d5a000; }
.notification a		{ color: #d5a000; text-decoration: none; }
.container			{ width:784px; height: 555px; background: #FFFFFF; margin-left: auto; margin-right: auto; padding: 5px; overflow: hidden; }
.left				{ position: relative; float: left; width: 554px; height: 554px; margin-right: 5px; }
.right				{ position: relative; float: left; width: 224px; height: 554px; }
.nav				{ width: 554px; height: 27px; background: #73a26f; line-height: 27px; font-size: 11px; font-weight: bold; text-align: center; color: #FFFFFF; margin-bottom: 5px;}
.nav a:link			{ color: #FFFFFF; text-decoration: none; }
.nav a:visited		{ color: #FFFFFF; text-decoration: none; }
.nav a:hover		{ color: #feffb2; text-decoration: underline; }
.header				{ position: relative; width: 554px; height:114px; background: url('images/bg_header.jpg') repeat-x; margin-bottom: 5px; }
.header_logo		{ position: absolute; top: 18px; left: 15px; width: 207px; height: 71px; background: url('images/logo.gif') no-repeat; cursor: pointer; }
.header_logo span	{ display: none; }
.header_text		{ position: absolute; top: 15px; left: 238px; width: 295px; height: 76px; color: #FFFFFF; font-size: 12px; line-height: 18px; }
.header	h1			{ font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; }
.header p			{ margin-top: 10px; margin-bottom: 0px; }
.header .emphasis	{ color: #feffb2; font-weight: bold; }
.content_area		{ position: relative; width: 554px; height:404px; font-size: 12px; color: #606060; line-height: 18px; }
.content_area h2	{ font-size: 18px; font-weight: normal; padding: 0px; margin: 0px; color: #2e3192; }
.content_area a:link		{ color: #2e3192; text-decoration: none; font-weight: bold; }
.content_area a:visited		{ color: #2e3192; text-decoration: none; font-weight: bold; }
.content_area a:hover		{ color: #2e3192; text-decoration: underline; font-weight: bold; }
.content_intro		{ position: absolute; top: 10px; left: 15px; width: 250px; height: 225px; background: url('images/dot_vertical.gif') repeat-y; background-position: right; padding-right: 15px; }
.content_events		{ position: absolute; top: 10px; left: 292px; width: 255px; height: 225px; }
.content_events .date	{ color: #000000; font-weight: bold; }
.content_events a	{ font-size: 11px; }
.content_events ul	{ list-style: none; padding: 0px; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }
.content_events li	{ padding-left: 12px; padding-bottom: 4px; padding-top: 5px; margin: 0px; background: url('images/bullet2.gif') no-repeat 0px 12px; }
.content_news		{ position: absolute; top: 236px; left: 0px; width: 554px; height: 165px; background: url('images/dot_horizontal.gif') repeat-x; background-position: top; font-size: 11px; font-weight: bold; }
.content_news #pad	{ padding: 15px; }
.content_news ul	{ list-style: none; padding: 0px; margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 12px;}
.content_news li	{ padding-left: 12px; padding-bottom: 0px; padding-top: 3px; margin: 0px; background: url('images/bullet2.gif') no-repeat 0px 9px; }
.search_area		{ width: 224px; height: 335px; background: url('images/photo_grapecrusher.jpg') no-repeat; margin-bottom: 5px; color: #FFFFFF; font-size: 10px; line-height: 18px;}
.search_area form	{ padding: 0px; margin: 0px; }
.search_area #pad	{ padding-left: 15px; padding-right: 15px; padding-bottom: 15px; padding-top: 58px; }
.search_area #title	{ font-size: 24px; font-weight: normal; color: #FFFFFF; line-height: 24px; }
.note				{ width: 224px; height: 105px; background: #73a26f; margin-bottom: 5px; line-height: 18px; color: #FFFFFF; font-size: 12px; }
.note #pad			{ padding: 15px; }
.note p				{ padding-top: 5px; padding-bottom: 0px; margin: 0px; }
.note h3			{ font-size: 18px; font-weight: normal; padding: 0px; margin: 0px; color: #FFFFFF; }
.note a:link		{ color: #feffb2; text-decoration: none; font-weight: bold; }
.note a:visited		{ color: #feffb2; text-decoration: none; font-weight: bold; }
.note a:hover		{ color: #feffb2; text-decoration: underline; font-weight: bold; }
.member_ad			{ width: 224px; height: 105px; background: #787878; color: #FFFFFF; font-size: 11px; line-height: 18px; }
.member_ad	#pad	{ padding-left: 15px; padding-right: 15px; padding-top: 7px; }
.member_ad #title	{ font-size: 10px; color: #d3d3d3; }
.member_ad a:link	{ color: #FFFFFF; text-decoration: none; }
.member_ad a:visited{ color: #FFFFFF; text-decoration: none; }
.member_ad a:hover	{ color: #FFFFFF; text-decoration: none; }
.footer				{ width:784px; margin-left: auto; margin-right: auto; color: #d3d3d3; font-size: 11px; text-align: right; line-height: 18px; margin-top: 10px; }
.footer a:link		{ color: #feffb2; text-decoration: none; font-weight: bold; }
.footer a:visited		{ color: #feffb2; text-decoration: none; font-weight: bold; }
.footer a:hover		{ color: #feffb2; text-decoration: underline; font-weight: bold; }

