body{
padding:0px;
margin:0px;

background:url('images/page_bg.jpg') no-repeat top left #0062a0;
}


.point_txt{
font-size:8pt; font-weight:bold
}

h2{
font-size:11pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color: #b78c26;
font-weight:normal;
padding:1px;
text-align:center;
}

.mceContentBody{background:#f00;}


div.town_ttl_txt{
font-size:11pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color: #003;
font-weight:bold;
padding:10px;
text-align:left;
}

.date_fmt_div
{
font-size:11pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color: #003;
font-weight:bold;
padding:10px;
text-align:left;

}

div.customer{
width:500px;
text-align:right;
align:right;
text-align:right; padding:10px; margin:10px; font-size:9pt;
}


div#sponsors{
width:180px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align:center;
margin:10px; font-size:9pt;
border:solid 1px #0668a7;
}


.logo_block{
float:left;
left:20px;
width:50px;
height:100px;
}

.customer{
width:500px;

background:url('images/customer_bg.png');

background-repeat:no-repeat;

}

* html .customer{
position:static;
 z-index: -1; 
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/customer_bg.png", sizingMethod="crop");
}






.town_ttl_txt{
width:500px;

background:url('images/town_ttl_txt_bg.png');

background-repeat:no-repeat;

}

* html .town_ttl_txt{
position:static;
 z-index: -1; 

background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/town_ttl_txt_bg.png", sizingMethod="crop");
}





.content{
margin-left:250px;
margin-top:11px;
width:920px;
background:#fff;
}

.top{
height:120px;

}

.motto{
font-family: Verdana, Arial, Helvetica, sans-serif; 
z-index:4;
color:#dbc085;
position:absolute;
left:460px;
top:50px;
font-size:14pt;
font-weight:bold;
}

.motto_shadow{
font-family: Verdana, Arial, Helvetica, sans-serif; 
opacity:0.7;
z-index:3;
color:#5a4641;
position:absolute;
left:463px;
top:53px;
font-size:14pt;
font-weight:bold;
filter:alpha(opacity=70)
}

.foot{
position:absolute;
top:20px;
right:20px;

color:#006;
font-size:10pt;
padding:10px;
width:200px;
text-align:center;

}

#nw{
background:url('images/nw.png') no-repeat top left; 
height:18px;
width:18px;
}
#n{
background:url('images/n.png') repeat-x; 
height:18px;
}
#ne{
background:url('images/ne.png') no-repeat top right; 
height:18px;
width:18px;

}
#w{
background:url('images/w.png') repeat-y; 
width:18px;
}
#c{
padding:10px;
background:url('images/c.png') repeat; 

}
#e{
background:url('images/e.png') repeat-y; 
width:18px;
}
#sw{
background:url('images/sw.png') no-repeat top right; 
height:18px;
width:18px;
}

#s{
background:url('images/s.png') repeat-x; 
height:18px;
}
#se{
background:url('images/se.png') no-repeat top left; 

height:18px;
width:18px;
}

#date_bar{
padding:10px;
background:url('images/date_box.jpg') no-repeat top left;
}







.cntnt_ttl_txt{

width:700px;

background:url('images/ttltxt_bg.png');

background-repeat:no-repeat;

}

* html .cntnt_ttl_txt{
position:static;
 z-index: -1; 

background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/ttltxt_bg.png", sizingMethod="crop");
}


div.cntnt_ttl_txt{
padding:7px 10px 10px 20px;
font-size:12pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color: #c52127;
font-weight:bold;}


.cntnt_bx{
font-size:9pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
background:url('images/cntnt_bx_bg.jpg') repeat; 
padding:10px;
border:solid 1px #37526e;
}






.ttl_txt
{
font-size:12pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color: #c52127;
font-weight:bold;
padding:10px;
background:url('images/ttl_txt_bg.jpg') no-repeat left center; 

}

.pk_ttl_txt
{
font-size:10pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color: #b78c26;
font-weight:normal;
padding:5px;
}

.cat_trail{

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color: #666;
font-weight:normal;
padding:4px;
text-decoration: none;
}

.cap_style{
border-bottom:solid 1px #c8a764; padding-left:10px; color:#9a9a9a; font-size:8pt; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-stretch: ultra-condensed;
 font-weight:normal
}


a.cap_cat_link{
text-decoration:none;
border-bottom:solid 1px #c8a764; padding-left:10px; color:#9a9a9a;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-stretch: ultra-condensed;
 font-weight:normal
}





.slim_ttl_txt
{
font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color: #b78c26;
font-weight:normal;
padding:1px;
}

.imglst li{
display:inline;

}

.cptn_txt
{
font-size:9pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color: #000;
font-weight:normal;
padding:10px;
}


.file_inf_txt
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
width:300px; 
font-size:7pt; 
font-weight:normal;
color:#999
}

.file_inf_txt td
{
padding:5px; border:solid 1px #999; width:200px
}

.pk_inf_txt
{
width:740px;
margin:5px;
}

.pk_inf_txt td
{
padding:5px; border:solid 1px #999;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color:#999;
font-size:10pt;
}

.paging_txt
{
position:relative; left:610px; top:-80px;
font-size:10pt;
width:300px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color: #b78c26;
font-weight:normal;
}


.paging_links{padding:0 3px 0 3px;}
a.paging_links:link {  color: #b78c26; background-color:#fff}
a.paging_links:visited {  color: #b78c26; background-color:#fff}
a.paging_links:hover {  color: #fff; background-color:#b78c26}
a.paging_links:active {  color: #b78c26; background-color:#fff}

.pg_active_links{padding:0 3px 0 3px;text-decoration: none;}
a.pg_active_links:link {  color: #fff; background-color:#b78c26}
a.pg_active_links:visited {  color: #fff; background-color:#b78c26}
a.pg_active_links:hover {  color: #fff; background-color:#b78c26}
a.pg_active_links:active {  color: #fff; background-color:#b78c26}

.top_menu{
padding:5px 20px 5px 20px;
display:inline;
font-variant: small-caps;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
font-weight:normal;

}

.sub_menu{
padding:5px 20px 5px 20px;
display:inline;
font-variant: small-caps;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
font-weight:normal;

}

.dst_col_hd
{font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
color:#fff;
font-size:10pt;
border:solid 1px #fff;
background-color:#000; text-align:center; font-weight:normal
}

.dst_col_inf
{font-family: Verdana, Arial, Helvetica, sans-serif; 
font-stretch: ultra-condensed;
font-size:10pt;
text-align:center;
}

#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 250px;
	height: 0px;
	z-index: 200;
}

.top_nav{
text-decoration: none;
font-weight:normal;
padding:5px;
}
a.top_nav:link {  color: #b78c26; background-color:#fff}
a.top_nav:visited {  color: #b78c26; background-color:#fff}
a.top_nav:hover {  color: #fff; background-color:#b78c26}
a.top_nav:active {  color: #b78c26; background-color:#fff}

.distrib_nav{
text-decoration: underline;
}
a.distrib_nav:link {  color: #b78c26;}
a.distrib_nav:visited {  color: #b78c26;}
a.distrib_nav:hover {  color: #fff; background-color:#b78c26}
a.distrib_nav:active {  color: #b78c26;}


.sub_nav{
width:150px;
text-decoration: none;
padding:5px;
}

a.sub_nav:link {  color: #b78c26; background-color:#fff}
a.sub_nav:visited {  color: #b78c26; background-color:#fff}
a.sub_nav:hover {  color: #fff; background-color:#b78c26}
a.sub_nav:active {  color: #b78c26; background-color:#fff}

.cal_non_ev{
font-weight:normal;
background-color:#0b357b;
text-align:center;
color:#fff;
width:20px;

}



.cal_non_day{

 width:20px;
   background-color:#0b357b;
   text-align:center;
}

.cal_dow{
width:20px;
background-color:#0b357b;
text-align:center;
color:#fff;
}

.cal_table{
font-family: Arial, Helvetica, sans-serif; 

background-color:#0b357b;
color:#fff;
}

#cal_table_light{
padding:5px;
font-family: Arial, Helvetica, sans-serif; 
color:#fff;
text-align:center;
backgrond-color:#333;
}


.cal_event
{
font-weight:bold;
background-color:#97b4d2;
text-align:left; 
vertical-align:top;
color:#000;
width:100px; 
border:solid 1px #000;
background-color:#ccf
}

.cal_day
{
height:100px;
width:150px;
background-color:#ccf;
overflow:auto;
}



.cal_active{
background-color:#c4cee3;
text-align:left;
vertical-align:top;
 text-decoration:none; 
color:#f38c1d;
font-weight:bold;
}




.small_cal_table{
font-family: Arial, Helvetica, sans-serif; 
background-color:#0b357b;
color:#fff;

width:600px;
height:200px;
margin:2px;
font-weight:normal;
padding:1px;
}

.small_cal_table td{
width:50px;
padding:5px;
}

.small_cal_table div{
background-color:#fff;
width:50px;
padding:3px;
margin-right:5px;

}

.big_cal_table{
position:static;
font-family: Arial, Helvetica, sans-serif; 
background-color:#0b357b;
color:#fff;

width:600px;
height:600px;

font-weight:normal;

}

.big_cal_table td{
width:150px;

}

.big_cal_table div{
background-color:#fff;
width:100px;
padding:2px;
margin-right:5px;

}

img{
z-index:20;
}

.cal_ev{
width:90px;
font-size:8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:top;
text-decoration:none; 
color:#f38c1d;
font-weight:normal;
line-height:1em;
}

div.cust_lnk{
position:ralative;
z-index:10;
width:300px;
margin-left:auto;
left:5px;
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
vertical-align:top;
text-decoration:none; 
color:#000;
font-weight:bold;
line-height:1em;
text-align:center;
background:#fff;
opacity:0.6;
padding:3px;
}

div.cust_lnk a:link{ color:#000; text-decoration:none;}
div.cust_lnk a:visited{ color:#000; text-decoration:none;}
div.cust_lnk a:hover{  color:#000; text-decoration:underline; }
div.cust_lnk a:active{ color:#000; text-decoration:none;}

div.cal_ev_box{
width:70px;
background-color:#eef;
border:solid 1px #669;
margin-top:1px;
}


.map_nav{
cursor:pointer;
font-size:8pt;
font-weight:normal;
}
a.map_nav:link { color:#006;}
a.map_nav:visited { color:#006;}
a.map_nav:hover {  color:#006; 
text-decoration:underline; }
a.map_nav:active { color:#006;}



a.cal_ev:link { color:#006;}
a.cal_ev:visited { color:#006;}
a.cal_ev:hover {  color:#006; 
text-decoration:underline; }
a.cal_ev:active { color:#006;}

a.cal_ev_inf{
text-align:left;
vertical-align:top;
color:#000;
margin:3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


a.cal_ev_inf:link { color:#716051;}
a.cal_ev_inf:visited { color:#716051;}
a.cal_ev_inf:hover {  color:#f38c1d; text-decoration:underline; }
a.cal_ev_inf:active { color:#716051;}



.side_cal_ev{ 
width:20px; 
text-align:left; 
vertical-align:top;
text-decoration:none; 
color:#fff;
}
a.side_cal_ev:link { color:#ecc86b;}
a.side_cal_ev:visited { color:#ecc86b;}
a.side_cal_ev:hover {  color:#fc1d38;}
a.side_cal_ev:active { color:#ecc86b;}

div.small_white{
color:#0574bb;
font-size:8pt;
position:absolute;
top:5px;
right:5px;
width:200px;
text-align: right;
font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
div.small_white a:link {  color: #0574bb;}
div.small_white a:visited{  color: #0574bb;}
div.small_white a:hover{  color: #d5e04d;}
div.small_white a:active {  color: #0574bb;}


