/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	/* background-repeat: repeat-x; */
}
img {
	border: 0px;
}
h1 {	
font-size: 12px;
	margin:0px;
	padding:0px;
}
h2 {	
	font-size:12px;
	margin:0px;
	padding:0px;
}
h3 {	
font-size: 12px;
	margin:0px;
	padding:0px;
}
h4 {	
font-size: 12px;
	margin:0px;
	padding:0px;
}
h5 {	
font-size: 12px;
	margin:0px;
	padding:0px;
}
h6 {	
font-size: 12px;
	margin:0px;
	padding:0px;
}
.hide_text {
	display:none;
}
.clear {
	clear:both;
}
.space_box {
display: none;
	height:12px;
}
/************ MAIN CONTAINER *****************/
#main_container {
	
	width:901px;
	margin-left:auto;
	margin-right:auto;
}
/************ BANNER *****************/
#banner {
	display: none;
	width:901px;
	height:393px;
}
#banner span {
	display:none;
}
#banner1 {
	display: none;
	background-image:url(../images/banner1.jpg);
	background-repeat:no-repeat;
	width:901px;
	height:393px;
}
#banner2 {
	display: none;
	background-image:url(../images/banner2.jpg);
	background-repeat:no-repeat;
	width:901px;
	height:393px;
}
#banner3 {
	display: none;
	background-image:url(../images/banner3.jpg);
	background-repeat:no-repeat;
	width:901px;
	height:393px;
}
#banner1 span, #banner2 span, #banner3 span {
	display:none;
}
#display_banner {
	display: none;
	background-image:url(../images/banner_home.jpg);
	width:603px;
	height:283px;
	float:left;
}
#display_quicklink {
	display: none;
	width:298px;
	float:right;
}
#banner_inner {
	display: none;
	background-repeat:no-repeat;
	background-image:url(../images/banner_inner.jpg);
	width:901px;
	height:338px;
}
#banner_inner span {
	display:none;
}
/************ LOGO *****************/
#logo {
	display: none;
	width:200px;
	height:80px;
	padding:30px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	float:left;
	background-image:url(../images/logo.gif);
}
#logo a {
	display: none;
	width:200px;
	height:80px;
	display:block;
	float:left;
}
#logo span {
	display:none;
}
/************ TOP NAVIGATION *****************/
.top_nav {
	display: none;
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	width:400px;
	float:right;
	margin-top:90px;
	text-decoration:none;
	text-align: right;
	padding-right: 12px;
}
.top_nav a {
	display: none;
	color:#FFFFFF;
	text-decoration:none;
}
.top_nav a:hover {
	display: none;
	color:#ADCBEB;
	text-decoration:none;
}
/************ RANCH AND HOME *****************/
#sponsors {
	display: none;
	width:295px;
	height:145px;
	margin:0px 0px 0px 603px;
	display:block;
}
#sponsors a {
	display: none;
	width:295px;
	height:145px;
	display:block;
}
#sponsors span {
	display:none;
}
/************ RANCH AND HOME *****************/
#event_ticket {
	display: none;
	width:298px;
	height:145px;
	margin:0px 0px 0px px;
	display:block;
	background-image:url(../images/ranch-home-logo.gif);
}
#event_ticket a {
display: none;
	width:298px;
	height:145px;
	display:block;
}
#event_ticket span {
	display:none;
}
#container_logos {
display: none;
	width:298px;
	height:138px;
}
/************ BODY CONTAINER *****************/													/* needed */
#body_container {

	background-image:url(../images/body_bg.gif);
	background-repeat:repeat-x;
	width:869px;
	padding:0px 12px 0px 12px;
}
/************ LEFT CONTAINER *****************/
#left_container {
display: none;
	width:179px;
	float:left;
}
/************ LEFT NAVIGATION *****************/
.left_nav {
display: none;
	margin:0px;
	padding:0px;
	width:163px;
	line-height:14px;
}
.left_nav ul {
display: none;
	margin:0px;
	padding:0px;
	list-style:none;
}
.left_nav li {
display: none;
	margin:0px;
	padding:11px 0px 0px 12px;
	height:15px;
	border-bottom:1px dotted #A9ADB2;
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#134270;
	display:block;
	text-decoration:none;
	width:151px;
}
.left_nav li a {
display: none;
	margin:0px;
	background-image:url(../images/nav_bulette.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#134270;
	display:block;
	text-decoration:none;
	width:151px;
}
.left_nav li a:hover {
display: none;
	margin:0px;
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#F57D02;
	background-image:url(../images/nav_bulette_over.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	display:block;
	text-decoration:none;
	width:151px;
}
/************ EVENT CALENDAR QUICK LINK *****************/
.event_cal_quick_link {
display: none;
	background-image:url(../images/event_calendr_quicklink.gif);
	background-repeat:no-repeat;
	width:163px;
	height:108px;
	margin-top:35px;
	display:block;
}
.event_cal_quick_link a {
display: none;
	width:163px;
	height:108px;
	display:block;
}
.event_cal_quick_link span {
	display:none;
}

/******* EVENT CALENDAR STYLE ***********************************************************/
.select_view{
display: none;
	float:left;
	width:600px;
	height:50px;
	background-color:#CCCCCC;
	margin-top:10px;
	padding-top:3px; 
	padding-left:3px;
	text-align:center;
}
.left_view{

	float:left;
	width:270px;
	margin-top:5px;
}
.month_view a{
display: none;
	text-decoration:none;
	color:#000066; 
}
.month_view a:hover{
display: none;
	text-decoration:underline;
	color:#000066; 
}

.right_view{
display: none;
	float:left;
	width:220px;
	margin-left:10px;
	margin-top:10px;
}
.event_row{

	float:left;
	width:470px;
	height:60px;
}
.calendar_search{
display: none;
	float:left;
	width:600px;
	height:30px;
	margin-top:10px;
}
.calendar_view{

	float:left;
	width:600px;
}
.calendar_day_heading_bar{

	float:left;
	width:598px;
	height:20px;
	margin-top:5px;
	background-color:#CCCCCC;
	border:1px solid;
}
.calendar_day_heading{

	float:left;
	width:85px;
	height:20px;
}
.calendar_day_content{

	float:left;
	width:83.5px;
	height:90px;
	border:1px solid;

}
.calendar_day_content_content{

	float:left;
	width:83.5px;
	height:20px;
}
.calendar_day_content_content a{

	text-decoration:none;
	color:#333333;

}
.event_separator {
display: none;
	float:left;
	width:400px;
	height:2px;
	background-color:#FFFFFF;
}
/*************************************************/


/************ GET YOUR TICKET QUICK LINK *****************/
.get_ticketl_quick_link {
display: none;
	background-image:url(../images/get_ticket_quicklink.gif);
	background-repeat:no-repeat;
	width:163px;
	height:108px;
	margin-top:5px;
	display:block;
}
.get_ticketl_quick_link a {
display: none;
	width:163px;
	height:108px;
	display:block;
}
.get_ticketl_quick_link span {
	display:none;
}

/************ RIGHT CONTAINER *****************/
#right_container {
	align: left;
	width:590px;
	float:left;
}
/************ TRAC BUTTONS *****************/
#trac_buttons {
display: none;
	margin-left:2px;
	padding:0px;
	height:66px;
	width:690px;
}
#trac_buttons ul {
display: none;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
#trac_buttons li {
display: none;
	margin:0px;
	padding:0px;
	float:left;
}
/*** Ice Rink Information ***/

.ice_rink {
display: none;
	background-image:url(../images/ice_rink_button.gif);
	background-repeat:no-repeat;
	width:187px;
	height:66px;
	display:block;
}
.ice_rink a {
display: none;
	width:187px;
	height:66px;
	display:block;
}
.ice_rink a:hover {
display: none;
	background-image:url(../images/ice_rink_button_over.gif);
	background-repeat:no-repeat;
	width:187px;
	height:66px;
	display:block;
}
.ice_rink span {
	display:none;
}
/*** TRAC RV Park ***/
.rv_park {
display: none;
	background-image:url(../images/rv_park_button.gif);
	background-repeat:no-repeat;
	width:162px;
	height:66px;
	display:block;
}
.rv_park a {
display: none;
	width:162px;
	height:66px;
	display:block;
}
.rv_park a:hover {
display: none;
	background-image:url(../images/rv_park_button_over.gif);
	background-repeat:no-repeat;
	width:162px;
	height:66px;
	display:block;
}
.rv_park span {
	display:none;
}
/*** Contact TRAC ***/
.contect {
display: none;
	background-image:url(../images/contact_button.gif);
	background-repeat:no-repeat;
	width:143px;
	height:66px;
	display:block;
}
.contect a {
display: none;
	width:143px;
	height:66px;
	display:block;
}
.contect a:hover {
display: none;
	background-image:url(../images/contact_button_over.gif);
	background-repeat:no-repeat;
	width:143px;
	height:66px;
	display:block;
}
.contect span {
	display:none;
}
/*** View the TRAC Event Calendar ***/
.event_cal {
display: none;
	background-image:url(../images/event_calendr_button.gif);
	background-repeat:no-repeat;
	width:197px;
	height:66px;
	display:block;
}
.event_cal a {
display: none;
	width:197px;
	height:66px;
	display:block;
}
.event_cal a:hover {
display: none;
	background-image:url(../images/event_calendr_button_over.gif);
	background-repeat:no-repeat;
	width:197px;
	height:66px;
	display:block;
}
.event_cal span {
	display:none;
}
/************ CONTENT AREA *****************/
.head_01 {
display: none;
	font-family:Tahoma, Verdana;
	font-size:28px;
	font-weight:normal;
	color:#2A619B;
}
.head_01 span {
display: none;
	font-family:Tahoma, Verdana;
	font-size:22px;
	font-weight:normal;
	color:#545657;
}
.head_02 {
	font-family:Tahoma, Verdana;
	font-size:20px;
	font-weight:normal;
	color:#2A619B;
}
.head_02 span {
	font-family:Tahoma, Verdana;
	font-size:20px;
	font-weight:normal;
	color:#545657;
}
.head_03 {
display: none;
	font-family:Tahoma, Verdana;
	font-size:20px;
	font-weight:bold;
	color:#2A619B;
}
.head_04 {
display: none;
	font-family:Tahoma, Verdana;
	font-size:18px;
	font-weight:bold;
	color:#545657;
}
.head_05 {
display: none;
	font-family:Tahoma, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#2A619B;
}
.head_05 span {
display: none;
	font-family:Tahoma, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#545657;
}
.head_06 {
display: none;
	font-family:Tahoma, Verdana;
	font-size:18px;
	font-weight:bold;
	color:#2A619B;
}
.head_06 span{
display: none;
	font-family:Tahoma, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#545657;
}
.month_head {
display: none;
	font-family:tahoma, Verdana, Arial;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:2px;
	padding-left:8px;
	background-color:#1C70A7;
	width:680px;
	height:24px;
	margin-top:10px;
}
/************ FOOTER *****************/
#footer_left {
display: none;
	background-image:url(../images/footer_left_bg.gif);
	background-repeat:no-repeat;
	width:34px;
	height:133px;
	float:left;
}
#footer_bg {
display: none;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	height:100px;
	padding:17px 0px 0px 75px;
	margin:0px;
	float:left;
	width:743px;
}
#footer_right {
display: none;
	background-image:url(../images/footer_right_bg.gif);
	background-repeat:no-repeat;
	width:34px;
	height:133px;
	float:left;
}
#footer_logo {
display: none;
	background-image:url(../images/footer_logo.gif);
	background-repeat:no-repeat;
	width:83px;
	height:36px;
	display:block;
	float:left;
}
#footer_logo a {
display: none;
	width:83px;
	height:36px;
	display:block;
	float:left;
}
#footer_logo span {
	display:none;
}
.footer_content {
display: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#767676;
	text-decoration:none;
	float:left;
	width:600px;
}
.footer_content a {
display: none;
	color:#767676;
	text-decoration:none;
}
.footer_content a:hover {
display: none;
	color:#333333;
	text-decoration:underline;
}
.text_box_02 {
display: none;
	width:131px;
	height:17px;
	border:1px solid #D1D8E0;
	background-color:#FFFFFF;
	margin-top:5px;
}
.button_02 {
display: none;
	background-image:url(../images/button_01.gif);
	background-repeat:no-repeat;
	width:80px;
	height:20px;
	float:left;
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	margin-right:8px;
}
.dottedhr {
display: none;
	border-bottom: 1px dotted #AAAAAA;
	width: 689px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}
/*************** Links ******************/
.link_01 {
display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134270;
	text-decoration:underline;
	font-weight:normal;
}
.link_01 a {
display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134270;
	text-decoration:underline;
	font-weight:normal;
}
.link_01 a:hover {
display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF5B01;
	text-decoration:underline;
	font-weight:normal;
}
.link_02 {
display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134270;
	text-decoration:none;
	font-weight:bold;
}
.link_02 a {
display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134270;
	text-decoration:none;
	font-weight:bold;
}
.link_02 a:hover {
display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF5B01;
	text-decoration:underline;
	font-weight:bold;
}
.link_03 {
display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5B01;
	text-decoration:underline;
	font-weight:normal;
}
.link_03 a {
display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5B01;
	text-decoration:underline;
	font-weight:normal;
}
.link_03 a:hover {
display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #134270;
	text-decoration:underline;
	font-weight:normal;
}
/***************** Event Calendar ************************/
.event_cal_listing {
display: none;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dotted #A9ADB2;
	margin-bottom:10px;
}
.event_cal_img_bg {
display: none;
	background-image:url(../images/event_cal_bg.gif);
	background-repeat:no-repeat;
	width:97px;
	height:108px;
	margin-right:18px;
	float:left;
}
.event_cal_img {
display: none;
	float:left; 
	width:91px;
	height:76px;
	padding:2px;
	float:left;
}
.event_date {
display: none;
	font-family:tahoma, Verdana, Arial;
	font-size:17px;
	font-weight:bold;
	color:#545657;
	padding-top:1px;
	text-align:center;
	width:95px;
	float:left;
}
.view_more {
display: none;
	background-image:url(../images/view_more.gif);
	background-repeat:no-repeat;
	width:94px;
	height:19px;
	display:block;
	float:left;
	margin:10px 0px 10px 0px;
}

.view_more a {
display: none;
	width:94px;
	height:19px;
	display:block;
}
.view_more span {
	display:none;
}
/*********** listing **************/
.listing_02 {
display: none;
	margin:0px;
	padding:0px;
}
.listing_02 ul {
display: none;
	margin:0px;
	padding:0px;
	list-style:none;
}
.listing_02 li {
display: none;
	margin:0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/bullette_01.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:normal;
	padding-bottom:9px;
}
.listing_event {
display: none;
	margin:0px;
	padding:0px;
}
.listing_event ul {
display: none;
	margin:0px;
	padding:0px;
	list-style:none;
}
.listing_event li {
display: none;
	margin:0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/bullette_01.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:normal;
	padding-bottom:0px;
}
/*********** Table **************/
.table_head_01 {
display: none;
	height:30px;
	background-color:#2A619B;
	text-align:center;
}
.table_head_02 {
display: none;
	height:30px;
	background-color:#2A619B;
	text-align:left;
}
.table_norm_01 {
display: none;
	height:26px;
	background-color:#EFF2F5;
	text-align:center;
}
.table_norm_02 {
display: none;
	height:26px;
	background-color:#DAE1E9;
	text-align:center;
}
.table_head_text_01 {
display: none;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.table_head_text_02 {
display: none;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
}
.table_title {
display: none;
	font-family: verdana;
	font-size: 12px;
	color: #EEEEEE;
	font-weight: bold;
}
.column_header {
display: none;
	font-family: verdana;
	font-size: 10px;
	color: #222222;
	font-weight: bold;
}
.table_text {
display: none;
	font-family: verdana;
	font-size: 10px;
	color: #444444;
}
img.top {
display: none;
	vertical-align:top
}
div.list_view {
display: none;
	vertical-align:top
}

/***************** Event Calendar ************************/
.event_cal_listing {
display: none;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dotted #A9ADB2;
	margin-bottom:10px;
}
.event_cal_img_bg {
display: none;
	background-image:url(../images/event_cal_bg.gif);
	background-repeat:no-repeat;
	width:97px;
	height:108px;
	margin-right:18px;
	float:left;
}
.event_cal_img {
	float:left; 
	width:91px;
	height:76px;
	padding:2px;
	float:left;
}
.event_date {
display: none;
	font-family:tahoma, Verdana, Arial;
	font-size:17px;
	font-weight:bold;
	color:#545657;
	padding-top:1px;
	text-align:center;
	width:95px;
	float:left;
}
.view_more {
display: none;
	background-image:url(../images/view_more.gif);
	background-repeat:no-repeat;
	width:94px;
	height:19px;
	display:block;
	float:left;
	margin:10px 0px 10px 0px;
}

.view_more a {
display: none;
	width:94px;
	height:19px;
	display:block;
}
.view_more span {
	display:none;
}


/***************** Community Links ************************/
.community_link {
display: none;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dotted #A9ADB2;
	margin-bottom:10px;
}
.comm_link_bg_image {
display: none;
	background-image:url(../images/icon-bg.gif);
	background-repeat:no-repeat;
	width:97px;
	height:80px;
	margin-right:18px;
	float:left;
}
.comm_link_image {
display: none;
	float:left; 
	width:91px;
	height:76px;
	padding:2px;
	float:left;
}

