/* CSS Document */

/************************
* Element defaults
************************/
/* found in season_-------.css files  */
/*body				{ font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#000000; margin:0; line-height:160%; background:url('/images/bg_01.png') fixed center top no-repeat; }*/
hr              	   	{ color:#CCCCCC; height:1px; background:#CCCCCC; border:0; }
img	            		{ border:0; }
blockquote			{ margin:0 10px; }

/* Table elements */
table				{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:1em; color:#666666; }
th				{ font-size:1em; color:#666666; text-align:left; background-color:#EBEBEB; }
tr, td				{ color:#666666; vertical-align:top; }
thead				{ display:table-header-group; }

/* Form elements */
form				{ margin:0; }
fieldset			{ margin:0; border:0; padding:0; }
input, select, textarea		{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:1em; color:#000000; margin-bottom:5px; }
legend				{ color:#000000; font-weight:bold; }
label				{ font-size:1em; color:#000000; font-weight:bold; }

/* Text elements */
p				{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:1em; color:#666666; margin:0 0 15px 0; line-height:160%; }
ol, ul, li			{ font-family:Arial, Tahoma, Verdana, sans-serif; font-size:1em; color:#666666; }

h1				{ margin:0 0 15px 0; font-size:16px; color:#ED1C24; font-weight:bold; line-height:120%; font-family: Arial, Helvetica, sans-serif; }
h2				{ margin:10px 0; font-size:12px; color:#454855; font-weight:bold; line-height:150%; }
h3				{ margin:10px 0; font-size:1em; color:#ED1C24; line-height:160%; }
h4				{ margin:8px 0; font-size:1.2em; color:#000000; font-weight:normal; line-height:160%; }
h5				{ margin:10px 0; font-size:1em; color:#ED1C24; font-weight:normal; }
h6				{ margin:10px 0; font-size:1em; color:#999999; font-weight:normal; }

/* Href elements */
a    				{ color:#ED1C24; text-decoration:none; }
a:hover   			{ color:#ED1C24; text-decoration:underline; }

/* Classes */
.clear				{ clear:both; padding:0; margin:0; height:1px; line-height:100%; }
.error				{ color:#FF0000; }
.Highlight1			{ color:#ED1C24; }
.AlignTop			{ vertical-align:top; }
.TableBorder			{ border:3px solid red; border:3px solid red; border-collapse: collapse; }
.TableBorder th, 
.TableBorder td  		{ border:3px solid red; }

/* Construction elements */
div#container			{ width:800px; margin:0 auto; position:relative; }
div#containerContent		{ width:790px; margin:0 auto; background:url(/images/header_content_bg.jpg) no-repeat 0 0; position:absolute; }

div#imageHolder			{ width:375px; height:250px; position:absolute; top:17px; left:0; z-index:100; }

div#header			{ width:790px; height:82px; position:absolute; top:0; left:0; z-index:102; }

/*img#logo			{ float:left; }*/
.logo				{ float:left; }
/*img#topNavTitle 		{ float:left; }*/
.topNavTitle 			{ float:left; }

div#topNav 			{ width:265px; height:82px; float:left; }
div#topNav ul  			{ padding:0; margin:0; }
div#topNav ul li 		{ list-style:none; float:left; }
 
/* found in home.css and season_-------.css  */
/*div#topNav ul li a 				{ background:transparent url('/images/top_nav_tabs.png') no-repeat; width:53px; height:77px; display:block;  }*/
div#topNav ul li#topNavHome a			{ background-position:0px 0px; }
div#topNav ul li#topNavHome a:hover, 
div#topNav ul li#topNavHome a.selected		{ background-position:0px -77px; }

div#topNav ul li#topNavWhy a			{ background-position:-53px 0px; }
div#topNav ul li#topNavWhy a:hover,
div#topNav ul li#topNavWhy a.selected		{ background-position:-53px -77px; }

div#topNav ul li#topNavFaq a 			{ background-position:-106px 0px; }
div#topNav ul li#topNavFaq a:hover, 
div#topNav ul li#topNavFaq a.selected 		{ background-position:-106px -77px; }

div#topNav ul li#topNavLeaders a 		{ background-position:-159px 0px; }
div#topNav ul li#topNavLeaders a:hover, 
div#topNav ul li#topNavLeaders a.selected 	{ background-position:-159px -77px; }

div#topNav ul li#topNavContact a 		{ background-position:-212px 0px; width:53px; }
div#topNav ul li#topNavContact a:hover, 
div#topNav ul li#topNavContact a.selected 	{ background-position:-212px -77px; width:53px; }

/* found in season_-------.css  */
/*div#homeContent				{ width:790px; height:368px; background:url(/images/panel_autumn.png) no-repeat  0 38px; position:relative; top:-244px; left:0; z-index:100; }*/
div#marquee					{ width:410px; height:27px; position:absolute; top:76px; left:385px; z-index:103; }
div#counter					{ width:325px; position:absolute; top:110px; left:468px; z-index:104; }

div#annaversaryBtn				{ width:120px; position:absolute; top:260px; left:14px; z-index:105; }




