/* DEFAULT SITE SETTINGS */

body		{background-color: #0B2C32; height:100%; font-family: Trebuchet MS; font-size: 11px; font-weight: normal; text-decoration: none;}
table		{border-collapse: collapse; padding:0; margin:0; font-family: Trebuchet MS; font-size: 11px; color: #333; font-weight: normal; text-decoration: none; }
td			{vertical-align:top; padding:0}
a			{font-family: Trebuchet MS; color: #333; font-weight:bold; text-decoration: none; }
a:hover		{color:#666666}

img			{display:block; border: none;}

/* NAVIGATION */

.maincanvas {width: 780px; margin: 0 auto;}

/* AREA DEVELOPEMENT STYLES */
#HEADER			{clear:both; height:119px; width: 780px; background-color: #0B2C32; background-image:url(../images/header_shadow.jpg); background-repeat:repeat-x; background-position:left bottom; position: relative; z-index: 15;}
#FOOTER			{clear:both;}
#NAVCATEGORY	{clear:both; border-bottom:solid 1px blue; background-color:#cfcfcf; }
#NAV			{clear:both;}


/* COLOR SETTINGS */
.BG1			{background-color: #000000; font-family:Helvetica LT Std }
.BG2			{background-color: #000000}
.BG3			{background-color: #000000}
.font1			{color: #000000}
.font2			{color: #000000}
.font3			{color: #000000}

.clear			{font-size:0; line-height:0; clear:both}
.divbeige		{font-size:0; line-height:0; clear:both; height:0px; border-bottom:solid 1px #F6DFAD}
.divwhite		{font-size:0; line-height:0; clear:both; height:0px; border-bottom:solid 1px #FFF}
.divmulti		{font-size:0; line-height:0; clear:both; height:5px; background-image:url(../images/divmulti.gif)}

/* Unsorted */
.kal_calendar_month_title{color:#B14A05; font-size:14px;}

/* GENERIC GLOBAL STYLES */
.pagetitle			{ font-family: Trebuchet MS; font-size: 26px; color: #450000; font-weight: normal; text-decoration: none; text-transform:uppercase; }
.pagetitlegreen		{ font-family: Trebuchet MS; font-size: 20px; color: #39740F; font-weight: normal; text-decoration: none; text-transform:capitalize; }
.parenttitle		{ font-family: Trebuchet MS; font-size: 15pt; color: #000000; font-weight: bold; text-decoration: none; }
.paragraph			{ font-family: Trebuchet MS; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration: none; line-height: 26px; }
.subheader			{ font-family: Trebuchet MS; font-size: 8pt; color: #91BEA7; font-weight: bold; text-decoration: none; }
.pagenav			{padding-right:10px}
.lineheight10		{line-height: 10px;}
.lineheight12		{line-height: 12px;}
.lineheight13		{line-height: 13px;}
.lineheight25		{line-height: 25px;}
.contentpadding		{padding:15px}
.programtitle		{font-family: Trebuchet MS; font-size: 16px; color: #154C51; font-weight: normal; text-decoration: none; text-transform:capitalize; }
.programtitlewhite	{font-family: Trebuchet MS; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration: none; text-transform:capitalize; }
.paragraph ul		{margin: -10px 0 15px 25px; padding:0;}
.paragraph li		{margin: 5px 0 5px 0; padding: 0 0 0 5px; line-height: 22px;}



/* NAVIGATION */

.nav3container		{ clear: both; background-image:url(../images/sidenav_3bg.jpg);}

.header				{color:red; font-family:Trebuchet MS;}
a.header			{font-family: Trebuchet MS; font-size: 11px; color: #CBB57E; font-weight: normal; text-decoration: none; }
a.header:hover		{color:#ffffff;}

a.nav				{font-family: Trebuchet MS; font-size: 14px; color: #CBB57E; font-weight: normal; text-decoration: none; position:relative; top:4px; white-space:nowrap; }
a.nav:hover			{color:#ffffff}

.sidenavitem		{padding: 4px 0 4px 0;}

a.sidenavslct		{display:block; border: none; padding: 6px 0 6px 18px; color:#ffffff; background-color: #0B2C32; font-weight:normal; font-family:Trebuchet MS; font-size:12px; background-image:url(../images/sidenav_slct.jpg); background-repeat:no-repeat;}

a.sidenav3			{display:block; color:#CAB47D; padding: 5px 0 5px 22px; border-top: none; font-weight:normal; font-family:Trebuchet MS; font-size:12px;}
a.sidenav3:hover	{color:#154C51; }

a.sidenav3select	{display:block; color:#ffffff; padding: 5px 0 5px 22px; border-top: none; font-weight:normal; font-family:Trebuchet MS; font-size:12px;}

a.sidenav			{display:block; border: none; padding: 6px 0 6px 18px; color:#CAB47D; font-weight:normal; font-family:Trebuchet MS; font-size:12px; }
a.sidenav:hover		{color:#ffffff;}

a.navsecttitle		{display:block; color:#B04A05; font-weight:bold; font-family:Trebuchet MS; font-size:16px; }
a.navsecttitle:hover{color:#154C51;}

a.navsecttitleimag	{ width: 154px; height: 60px;}
a.navsecttitleimag:hover{ background-color:#154C51; opacity: .75; -moz-opacity: .75; filter: alpha(opacity=75); cursor:hand;}

.footer			{font-family: Trebuchet MS; font-size: 12px; color: #CBB57E; font-weight: normal; text-decoration: none;}
a.footer		{font-family: Trebuchet MS; font-size: 11px; color: #CBB57E; font-weight: normal; text-decoration: none; }
a.footer:hover	{color:#ffffff}

/* LINKS */

a.internallink, a.externallink, a.emaillink, a.medialink, a.programlink	{font-family: Trebuchet MS; color: #CAB47D; font-weight: normal; text-decoration: underline; }
a.internallink:hover, a.externallink:hover, a.emaillink:hover, a.medialink:hover, a.programlink:hover	{color:#450000;}


/* FORM */
.form_label {}
.form_Required {}
.form_textbox {width:220px; border:solid 1px #66503A;}


/* FORUM */
.frm_topic	{}


/* GALLERY */
.gal_title	{}
.gal_header { font-family: Trebuchet MS; font-size: 9pt; color: #0079C2; font-weight: bold; text-decoration: none; }
.gal_text { font-family: Trebuchet MS; font-size: 9pt; color: #7C8185; font-weight: normal; text-decoration: none; line-height: 15px; }
.gal_thumb {float:left}



.divider {height:1px; background-color:#7D7F72; border-bottom:solid 1px #C6C8BD; clear:both;}



/* GALLERY */
.gal_title2	{height:5px; width:10px; color:#DED793; padding-left:5px}

.thumb {width:140px; height:109px; cursor:pointer; border: solid 1px #ffffff;}
#backlay{position:absolute; left:0; top:0; width:100%; height:100%; background-color:#0B2C32; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); z-index:100; display:none}
#overlay{position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); z-index:101; display:none; }
#ImgClick{opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00);}


/* SPONSORs */
.clearIt		{clear: both;}

#main {
	width: 720px;
	margin: 0 auto;
	padding: 0px;
	background: #ffffff;
}

.mobileSponsorSection
{
	width: 100%;
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-align: left;
	clear: both;
	color: #702314;
	font-size: 20px;
	border-bottom: 1px solid #cccccc;
}

.mobileSponsorImages 
{
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 100%;
	text-align: center;
	clear: both;
}


.mainSponsorSection
{
	width: 720px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	text-align: left;
	clear: both;
	color: #702314;
	font-size: 20px;
	min-height: 35px;
	_height: 35px;
	zoom: 1;
	border-top: 1px solid #cccccc;
}

.mainSponsorImages 
{
	margin: 0 auto;
	padding: 0 0 0 0;
	margin-bottom: 5px;
	width: 720px;
	text-align: center;
	zoom: 1;
	clear: both;
}

.sponsorGalleryTH
{
	float: left;
	width: 162px;
	margin: 15px 15px 0 0;
	padding: 0;
	text-align: center;
}

.sponsorGalleryTHlast
{
	float: left;
	width: 162px;
	margin: 15px 15px 0 0;
	padding: 0;
	text-align: center;
}

