/* generated by webcreate.com */ 
html, body { 
 margin:0; 
 padding:0; 
 text-align: center; 
 background: url(../img/bg_page.gif) repeat-x top;
} 
 
#pagewidth { 
width: 1000px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;  
} 
 
#header {
position:relative; 
height: 50px; 
width: 100%;
margin-bottom: 10px;
padding-left: 10px; 
padding-right: 10px;
background: url(../img/header/bg_header.gif) repeat-x top;
} 
 
#maincol{background-color: #fff;  
 float: right; 
 display:inline; 
 position: relative; 
 width: 1000px; 
 }
 
/* Links*/  

/* Links*/  


#loader { width: 0px; height: 0px; overflow: hidden; padding: 0; margin: 0; border: 0; visibility: hidden; }
 
/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;  }

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/* Header Nav 1*/ 

#navBar {height: 50px; font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left: 0px; padding-right: 10px; width: 980px; }
#navBar table {  }
#navBar td {  margin: 0px 0px 0px 0px; list-style: none; text-transform: uppercase; }
#navBar td li {padding: 0px 0 0 0; float: left; font-weight: bold; display: block; font-size: 13px;  }
#navBar td a { margin-top: 0px; width: 120px; height: 50px; line-height: 50px; background: url(../img/header/vertdiv.gif) no-repeat right; font-weight: bold; display: block; font-size: 13px; color: #666; padding: 0px 0 0 0; text-decoration: none; text-align: center;  }
#navBar td a:visited {margin-top: 0px; width: 120px; background: url(../img/header/vertdiv.gif) no-repeat right; float: left; font-weight: bold; display: block; font-size: 13px; color: #666; padding: 0px 0 0 0; text-decoration: none;}
#navBar td a:hover { text-decoration: none; color: #438ACA; background: url(../img/header/bg_topnav_hover.gif) no-repeat left; } 
#navBartab_current { width: 115px; color: #000; background: url(../img/header/bg_topnav_current.gif) no-repeat right; text-decoration: none; font-size: 13px; color: #666; text-align: center; font-weight: bold;  }
.navBarLastCell {font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; color: #666; padding-right: 0px; font-weight: bold;}
/* End Header Nav 1 */ 


/* Main Nav 1*/ 
.tdlogo { width: 303px; height: 139px; padding-right: 15px; display: block; text-align: left; }
 
#MainNav {
width: 980px;
margin: 0 auto;
padding: 0px 0 0 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
border-top: 3px solid #ccc;
padding-left: 10px; padding-right: 10px;
}
 
#MainNav li {
list-style: none;
margin: 0 0 0 2px;
border: 0;
width: 163px;
height: 139px;
text-align: left;
float: left;
overflow: hidden;
display: block;
text-align: center;
text-transform: uppercase;
font-weight: bold;
}
 
#MainNav li a {
list-style: none;
margin: 0;
padding-top: 90px;        /* padding-top + height must be always equal to 30px; the width defined in #MainNav li. Add or subtract from padding-top to lower or to raise the text */
border: 0;
width: 163px;
height: 139px;
color: #fff;
text-decoration: none;
float: left;
}
 
#MainNav li a:hover{
list-style: none;
margin: 0;
padding-top: 90px;
border: 0;
width: 163px;
height: 139px;
color: #FFFF99;
float: left;
}
 
#MainNav ul {
margin: 0;
padding: 0;
border: 0;
}
  
#SummerNavTab a {
	background: url('../img/header/tab_summer.gif') top center no-repeat;
}
 
#SummerNavTab a:hover {
	background: url('../img/header/tab_summer_hover.gif') top center no-repeat;
}

#SummerNavTabCurrent {
	background: url('../img/header/tab_summer_current.gif') top center no-repeat ;
	width: 163px;
	height: 139px;
	color: #FF7413;
}
 
#WinterNavTab a {
	background: url('../img/header/tab_winter.gif') top center no-repeat;
}
 
#WinterNavTab a:hover {
	background: url('../img/header/tab_winter_hover.gif') top center no-repeat;
}

#WinterNavTabCurrent {
	background: url('../img/header/tab_winter_current.gif') top center no-repeat ;
	width: 163px;
	height: 139px;
	color: #6CA2D6;
}
 
#FitnessNavTab a {
	background: url('../img/header/tab_fitness.gif') top center no-repeat;
}
 
#FitnessNavTab a:hover {
	background: url('../img/header/tab_fitness_hover.gif') top center no-repeat;
}

#FitnessNavTabCurrent {
	background: url('../img/header/tab_fitness_current.gif') top center no-repeat ;
	width: 163px;
	height: 139px;
	color: #AAA720;
}

#CalendarNavTab a {
	background: url('../img/header/tab_calendar.gif') top center no-repeat;
}
 
#CalendarNavTab a:hover {
	background: url('../img/header/tab_calendar_hover.gif') top center no-repeat;
}

#CalendarNavTabCurrent {
	background: url('../img/header/tab_calendar_current.gif') top center no-repeat ;
	width: 163px;
	height: 139px;
	color: #A9202B;
}

/* End Main Nav 1 */ 


/* Summer and Winter Views */ 

#viewSummer {}
#viewWinter {}
#viewSeasonsNav {padding-left: 30px;}

#viewWinterNav a {color: #999; font-weight: bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: url(../img/index/viewtab_winter_off.gif) no-repeat; width: 129px; height: 22px; text-align: center; display: block; padding-top: 6px;}
#viewWinterNav a:hover {color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: url(../img/index/viewtab_winter_on.gif) no-repeat; width: 129px; height: 22px; text-align: center; display: block; padding-top: 6px;}
#viewWinterNav {color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../img/index/viewtab_winter_on.gif) no-repeat; width: 129px; height: 28px; text-align: center; display: block; }

#viewSummerNav a {color: #999; font-weight: bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: url(../img/index/viewtab_summer_off.gif) no-repeat; width: 128px; height: 22px; text-align: center; display: block; padding-top: 6px;}
#viewSummerNav a:hover {color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; background: url(../img/index/viewtab_summer_on.gif) no-repeat; width: 128px; height: 22px; text-align: center; display: block; padding-top: 6px;}
#viewSummerNav {color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../img/index/viewtab_summer_on.gif) no-repeat; width: 128px; height: 28px; text-align: center; display: block;}
/* End Summer and Winter Views */ 


/* Links */ 
a:link {color: #3C7CB5;	text-decoration: underline;}
a:visited {color: #3C7CB5; text-decoration: underline;}
a:hover {color: #AA212C; text-decoration: underline;}


a.news:link {color: #3C7CB5;	text-decoration: none; font-size: 11px;}
a.news:visited {color: #3C7CB5; text-decoration: none; font-size: 11px;}
a.news:hover {color: #AA212C; text-decoration: underline; font-size: 11px;}



/* Calendar */ 
.CalendarDateTD { width: 200px; vertical-align: top; margin-right: 15px;}
.CalendarDate { color: #A9202B; border-top: 1px solid #ccc; vertical-align: top; margin-right: 15px; font-weight: bold; padding: 5px 0 5px 0px;}
.CalendarHead { color: #A9202B; vertical-align: top; font-size: 14px; font-weight: bold; padding-top: 3px; margin-bottom: 10px;}
.CalendarDescription { margin-bottom: 8px;}
.CalendarDescriptionTD { color: #000; vertical-align: top; background: url(../img/bg_calendar_event.gif) repeat-x top; padding: 0 0 20px 5px; border-top: 1px solid #ccc;}
.CalendarDescriptionWhere { border: 1px dotted #ccc; padding: 5px;}

.calendar-ix-content { line-height: 1.2em; padding: 0 5px 0 0;}
.CalendarDate-ix { color: #666; font-weight: bold; padding: 0px 0 0px 0px; font-size: 11px;}
#CalendarHead-ix { color: #A9202B; vertical-align: top; font-size: 12px; font-weight: bold; padding-top: 3px; margin-bottom: 12px;}
#CalendarHead-ix a {color: #3C7CB5;	text-decoration: none;}
#CalendarHead-ix a:visited {color: #3C7CB5;	text-decoration: none;}
#CalendarHead-ix a:hover {color: #A9202B; text-decoration: underline;}
/* End Calendar*/ 



/* Footer Attributes*/ 
#footer { clear:both; width: 980px; padding-left: 10px; padding-right: 10px;} 
 
.footercont {}
.footerlogotext {font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; color: #eee; line-height: 2em; }
.footertd1 {width: 274px; border-right: 2px solid #8D3A0C; background: url(../img/footer_cont_bg.gif) repeat-y left #876342; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #eee; font-size: 11px; line-height: 1.5em; vertical-align: top;  padding: 5px 10px 15px 20px;}
.footerprogramsHD { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color: #E6A970; line-height: 2em; }
.footerprogramsHDsummer { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color: #8D3A0C; line-height: 2em; }
.footerprogramsHDwinter { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color: #1B4A75; line-height: 2em; }

.footertd2 {width: 306px; border-right: 2px solid #1B4A75; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #eee; font-size: 11px; line-height: 1.5em; vertical-align: top; background: url(../img/footer_cont_bg_summer.gif) repeat-y left #FFCA0C;  padding: 5px 10px 15px 20px;}
.footertd3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #eee; font-size: 11px; line-height: 1.5em; vertical-align: top;  background: url(../img/footer_cont_bg_winter.gif) repeat-y left #D8E6F4; padding: 5px 10px 15px 20px; width: 306px;}

a.footerlnk:link { color: #FFCC33; text-decoration: none;}
a.footerlnk:visited { color: #FFCC33; text-decoration: none; }
a.footerlnk:hover { color: #fff; text-decoration: underline; }

a.footerproglnk:link { color: #333; text-decoration: none; font-weight: bold;}
a.footerproglnk:visited { color: #333; text-decoration: none; font-weight: bold; }
a.footerproglnk:hover { color: #A9202B; text-decoration: underline; font-weight: bold; }

/* End Footer Attributes*/ 

/* Copyright Attributes*/ 
.copycont {margin-bottom: 20px; padding: 20px 10px 0px 10px; 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #999; font-size: 11px; }
.copycontTable { width: 100%;  }
.copycontTD1 { text-align: left; width: 400px; vertical-align: top; padding-top: 20px; }
.copycontTD2 {text-align: center; }

a.copy:link { color: #999; text-decoration: underline;}
a.copy:visited { color: #999; text-decoration: underline; }
a.copy:hover { color: #000; text-decoration: underline; }
/* End Copyright Attributes*/ 



/* Font Attributes*/ 
.bold {font-weight: bold;}
.lggrtxtBG {font-family: Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight: bold; line-height: 1.5em; color: #666;  }
.smgrtxt10 {font-size: 10px; color: #666; }
.smgrtxtBd10 {font-size: 10px; font-weight: bold; color: #666; }
.InfoBoxHD {color: #98281D; font-size: 17px; font-weight: bold; margin-bottom: 15px; text-align: center;}

/* End Font Attributes*/ 


/* Main Col Content */ 

#MediaFiles {padding-top: 19px;}
.indexphoto { width: 409px; height: 292px; margin-left: 18px; float: left;  }
.indexvideo { width: 482px; height: 292px; margin-left: 65px; float: left;    }
/* End Main Col Content*/ 

/* Main Col Sec Row Content */ 
.SecRowContTable {width: 100%;}
#SecRowCont {margin-top: 15px;}
.SecHDPhoto { width: 340px; height: 315px; border-right: 2px solid #ccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; font-size: 12px; padding: 0; vertical-align: top; }
.SecHDFitness {  width: 660px; background: url(../img/fitness/bg_header_fitness.jpg) repeat-y #8A881A; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; font-size: 15px; font-weight: bold; line-height: 1.5em; padding: 0 20px 0 30px; vertical-align: middle; }

.HdTextLeftCol {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; font-size: 15px; padding: 10px; vertical-align: top; font-weight: bold;}
.HdTextLeftCol-Black {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 15px; padding: 10px; vertical-align: top; font-weight: bold;}


.TDinfoboxTop {  width: 340px; height: 40px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; font-weight: bold; text-align: center; }
.TDinfoboxTop_blnk {  width: 340px; height: 13px; }
.TDinfoboxTopCont { padding: 16px 0 0 22px; }
.TDinfobox {  width: 300px; background: url(../img/infobox_bg.gif) repeat-y #E7E7E7; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 13px; line-height: 1.5em; padding: 8px 10px 5px 15px; vertical-align: middle; }
.TDinfobox-smallfont {  width: 300px; background: url(../img/infobox_bg.gif) repeat-y #E7E7E7; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 11px; line-height: 1.5em; padding: 8px 10px 5px 15px; vertical-align: middle; }
.TDinfoboxBot {  width: 340px; height: 13px; }

.TDSecondRowFirstCol {vertical-align: top;}
.TDSecondRowSecondCol {vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 13px; padding: 6px 0 0 30px;}
.TDSecondRowSecondColHD {font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; font-weight: bold;}
.TDSecondRowSecondColHDSm {font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #666;}

.Cell2 { width: 385px; height: 300px; border-right: 2px solid #ccc; font-family: Georgia, "Times New Roman", Times, serif; color: #333; font-size: 13px; padding: 0px; vertical-align: top; }
.Cell2Head {  font-family: Georgia, "Times New Roman", Times, serif; color: #fff; font-size: 17px; font-weight: bold; background-color: #876342; padding: 5px 0 5px 10px; }
.Cell2ContIn {padding: 10px 10px 0px 10px; line-height: 1.5em;}

.Cell3 { width: 385px; height: 300px; border-right: 2px solid #ccc; font-family: Georgia, "Times New Roman", Times, serif; color: #333; font-size: 13px; padding: 0px; vertical-align: top; }
.Cell3Head {  font-family: Georgia, "Times New Roman", Times, serif; color: #fff; font-size: 17px; font-weight: bold; background-color: #DB9526; padding: 5px 0 5px 10px; }
.Cell3ContIn {padding: 10px 10px 0px 10px; line-height: 1.5em;}

.FieldsetIndex { width: 100%; font-family: Georgia, "Times New Roman", Times, serif; color: #000; font-size: 13px; }

.notecard {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;}
.li6 {padding-bottom: 6px;}
.li8 {padding-bottom: 8px;}
.li10 {padding-bottom: 12px; line-height: 1.5em;}


.shadow { text-shadow: 2px 2px 2px #000;}

.head-tdwhite {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	color: #fff; font-size: 13px;  padding: 5px 0 5px 8px;	font-weight: bold; }
.txt-greenbg {background-color: #799F59; color: #fff; font-size: 13px;  padding: 1px 2px 1px 2px;	font-weight: bold; }





/* End Main Col Sec Row  Content*/ 


p {margin: 0px 0 20px 0; line-height: 1.5em;}
legend {font-size: 14px; font-weight: bold; color: #333;}
.twocol2 { float: left;}
.clearing { display: inline-block; }
.clearing:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.twocol2-leftnav { float: left; width: 210px;}
.twocol2-rightcont { float: left; padding: 0px 15px 0px 25px; width: 720px; vertical-align: top; display: block;}
.twocol2-clearing { display: block; width: 980px; line-height: 1.5em; margin-top: 0px;}
.twocol2-clearing:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.LegendHead1 { color: #836040; font-size: 15px; font-weight: bold; padding: 0px 5px 0px 5px; margin-bottom: 8px;}

.GenericSecRow {vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 13px; margin-top: 0px; margin-bottom: 0px; background: url(../img/bg_pap.gif) repeat-y; padding: 0px 25px 15px 25px;}
.GenericSecRowSubNav {vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 13px; margin-top: 0px; margin-bottom: 0px; background: url(../img/bg_pap.gif) repeat-y; padding: 0px 10px 15px 10px; min-height: 400px;}
.GenericSecRowSubNavSummer {vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 13px; margin-top: 0px; margin-bottom: 0px; background: url(../img/bg_pap.gif) repeat-y; padding: 0px 10px 0px 10px; min-height: 400px;}
.GenericSecRowSubNav-content {padding: 10px 20px 0px 20px;}
.GenericSecRowSubNav-contentSummer {padding: 10px 20px 0px 20px; background: url(../img/bg_pap.gif) repeat-y; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 13px;}
.GenericSecRowSubNavBlue {vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 13px; margin-top: 0px; margin-bottom: 0px; background: url(../img/bg_pap_blue.jpg) repeat-y; padding: 0px 10px 15px 10px;}

.GenericSecRowBlack {vertical-align: top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 13px; margin-top: 0px; margin-bottom: 20px; background: url(../img/bg_top_pap_black.gif) no-repeat top; padding: 25px;}
#PageHeader { text-transform: uppercase; height: 33px; font-family: Georgia, "Times New Roman", Times, serif; color: #666; font-size: 17px; font-weight: bold; margin-top: 10px; margin-bottom: 0px; background: url(../img/bg_pagehead.gif) no-repeat; padding: 15px 0 5px 25px;}
#PageHeader a:link { color: #3C7CB5; text-decoration: none; font-size: 17px;}
#PageHeader a:visited  { color: #3C7CB5; text-decoration: none; font-size: 17px;}
#PageHeader a:hover { color: #AA212C; text-decoration: underline; }


#PageHeaderInside {  height: 35px; font-family: Georgia, "Times New Roman", Times, serif; color: #666; font-size: 17px; font-weight: bold; margin-top: 14px; margin-bottom: 0px; background: url(../img/bg_pagehead_inside.gif) no-repeat; padding: 0px 0 5px 25px;}
#PageHeaderInside a:link { color: #3C7CB5; text-decoration: none; font-size: 15px;}
#PageHeaderInside a:visited  { color: #3C7CB5; text-decoration: none; font-size: 15px;}
#PageHeaderInside a:hover { color: #AA212C; text-decoration: underline; }

#WinterHDTop {  height: 30px; font-family: Georgia, "Times New Roman", Times, serif; color: #666; font-size: 17px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; background: url(../img/winter/WinterHDTop.gif) no-repeat; padding: 0px 0 0px 0px;}


h3 { font-family: Georgia, "Times New Roman", Times, serif; color: #333; font-size: 14px; font-weight: bold; margin-bottom: 20px; margin-top: 0px; background-color: #EAEAEA; border-bottom: 2px solid #ccc; padding: 2px 0px 1px 4px;}
.h3gold { font-family: Georgia, "Times New Roman", Times, serif; color: #7d7a59; font-size: 14px; font-weight: bold; margin-bottom: 10px; margin-top: 0px; background-color: #fff; border-bottom: 2px solid #b9b484; padding: 2px 0px 3px 4px;}


.h3 { font-family: Georgia, "Times New Roman", Times, serif; color: #333; font-size: 14px; font-weight: bold; margin-bottom: 10px; margin-top: 0px; background-color: #EAEAEA; border-bottom: 2px solid #ccc; padding: 2px 0px 1px 4px;}
.subhead {margin-bottom: 8px; font-size: 14px; font-weight: bold; color: #58310D;}
.volph {float: left; width: 136px; height: 180px; margin: 4px 25px 6px 4px; padding: 5px; border: solid thin #ccc; text-align: center; }

.volphcaption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	padding-top: 4px;
}

.globalcaption {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; font-size: 11px; text-align: center; padding: 4px 0 4px 0; line-height: 1.2em;}
.globalcaptionleft {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; font-size: 11px; text-align: left; padding: 4px 0 4px 0; line-height: 1.2em;}
.indentedtext {padding-left : 20px;}


.tableHdDWinter1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; background-color: #1B3953; font-size: 12px;	padding: 4px; font-weight: bold; vertical-align: top; }
.tableTDWinter1 { padding: 15px; font-weight: normal; vertical-align: top; background-color: #fff; border: 1px solid #3C7AB3;}
.sponsorlogoboxhor {float: left; width: 150px; height: 240px; margin: 5px 11px 5px 5px; padding: 5px; border: solid thin #E1E1DF; text-align: center;}
.sponsorlogocaption {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; font-size: 11px; text-align: center; padding: 4px 0 4px 0; }
.resourceHD {padding: 3px 0px 3px 0px; color: #000; font-size: 12px; background-color: #eee; text-align: center; font-weight: bold; border: 1px solid #B22222;}
.resource2col {float: left; vertical-align: top; }
.resource2colCONT {background-image: url(../img/winter/bg_block.gif); background-position: top; background-repeat: repeat-x; padding: 0px; }

.calendaritem1 {padding: 4px 0px 4px 0px; color: #000; border-bottom: 1px solid #FFF5D4;}


/* Forms */ 

.tableTDhead { background: url(../img/../img/bg_tableTDhead.gif) repeat-x bottom #E3E3E3; border-bottom: 2px solid #ccc; font-family: Georgia, "Times New Roman", Times, serif; color: #000; font-size: 14px; font-weight: bold; padding-left: 5px;}

.TDeven {background-color: #eee; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px; margin-bottom: 8px;  border-bottom: 1px solid #666;}
.TDdkgrHD {background-color: #666; color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px; margin-bottom: 8px;  border-bottom: 1px solid #666; font-weight: bold;}
.TDltgrHD {background-color: #999; color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px; margin-bottom: 8px;  border-bottom: 1px solid #666; font-weight: bold;}
.TDeven-right {background-color: #eee; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px; margin-bottom: 8px;  border-bottom: 1px solid #666; text-align: right;}
.TDodd {background-color: #fff; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px; margin-bottom: 8px; border-bottom: 1px solid #666;}
.TDodd-right {background-color: #fff; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px; margin-bottom: 8px; border-bottom: 1px solid #666; text-align: right;}

.button { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; font-weight: bold; padding: 2px 3px 2px 5px; background: url(../img/bg_btn_o.gif) repeat-x #FECF7D; border-bottom: 1px solid #935E0D; border-right: 1px solid #935E0D; border-top: 1px solid #D5BD98; border-left: 1px solid #D5BD98;}

.button:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; font-weight: bold; padding: 2px 3px 2px 5px; background: url(../img/bg_btn_b.gif) repeat-x #D1E4F9; border-bottom: 1px solid #6B8AA4; border-right: 1px solid #6B8AA4; border-top: 1px solid #A6D6FF; border-left: 1px solid #A6D6FF; text-align: center; text-decoration: none;}

a.openbtn3:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;	font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_o_20.gif) repeat-x #FECF7D; border-bottom: 1px solid #935E0D; border-right: 1px solid #935E0D; border-top: 1px solid #D5BD98; border-left: 1px solid #D5BD98; text-align: center; text-decoration: none; }
a.openbtn3:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;	font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_o_20.gif) repeat-x #FECF7D; border-bottom: 1px solid #935E0D; border-right: 1px solid #935E0D; border-top: 1px solid #D5BD98; border-left: 1px solid #D5BD98; text-align: center; text-decoration: none; }
a.openbtn3:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_b.gif) repeat-x #D1E4F9; border-bottom: 1px solid #6B8AA4; border-right: 1px solid #6B8AA4; border-top: 1px solid #A6D6FF; border-left: 1px solid #A6D6FF; text-align: center; text-decoration: none;}

a.openbtnlg:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_o_20.gif) repeat-x #FECF7D bottom; border-bottom: 1px solid #935E0D; border-right: 1px solid #935E0D; border-top: 1px solid #D5BD98; border-left: 1px solid #D5BD98; text-align: center; text-decoration: none; }
a.openbtnlg:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000;	font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_o_20.gif) repeat-x #FECF7D bottom; border-bottom: 1px solid #935E0D; border-right: 1px solid #935E0D; border-top: 1px solid #D5BD98; border-left: 1px solid #D5BD98; text-align: center; text-decoration: none; }
a.openbtnlg:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_b.gif) repeat-x #D1E4F9; border-bottom bottom: 1px solid #6B8AA4; border-right: 1px solid #6B8AA4; border-top: 1px solid #A6D6FF; border-left: 1px solid #A6D6FF; text-align: center; text-decoration: none;}
/* End Forms */ 


/* Multimedia */ 
#MediaRow { width: 100%; background-color: #333; display: inline-block; color: #fff; }
#MediaRow p {margin: 0px 0 15px 0; line-height: 1.5em;}

.AlbumThumbDesc {padding-top: 4px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }

#LogoDesc {padding-top: 4px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
#LogoDesc a {color: #3C7CB5;	text-decoration: none;}
#LogoDesc a:visited {color: #3C7CB5;	text-decoration: none;}
#LogoDesc a:hover {color: #AA212C; text-decoration: underline;}

.TripQuotableHD {font-size: 140%; color: #999; font-weight: bold; font-style: italic; margin-bottom: 8px;}
.TripQuote {font-size: 110%; color: #666; font-weight: bold; line-height: 1.5em; margin-bottom: 20px;}
.PageSmallPhotoDesc {padding-top: 4px; text-align: center; }

.mediatypeHD {width: 100%; background-color: #333; color: #eee; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; padding: 4px; font-weight: bold; margin-bottom: 10px;}
.movietip {color: #999; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 4px; font-weight: bold; margin-bottom: 10px; margin-top: 4px;}

#multicol_album { float: left; text-align: center; margin: 0 10px 10px 0; height: 180px;}
#multicol_album a { width: 150px; height: 170px; border: 1px solid #ccc; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-align: center; text-decoration: none; display: block; }
#multicol_album a:hover {color: #0000FF; text-align: center; text-decoration: none; display: block; background-color: #B7DDFF; }
#multicol_album a:visited { color: #333; width: 150px; border: 1px solid #ccc; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; text-decoration: none; display: block; }


#multicol_video { text-align: center;}
.multicol_videoTD { text-align: center; padding: 0px 10px 10px 0px; height: 170px;}
#multicol_video a { width: 170px; height: 170px; border: 1px solid #ccc; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-align: center; text-decoration: none; display: block; }
#multicol_video a:hover {color: #0000FF; text-align: center; text-decoration: none; display: block; background-color: #B7DDFF; }
#multicol_video a:visited { color: #333; width: 170px; border: 1px solid #ccc; padding: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; text-decoration: none; display: block; }

a.medialink:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFB805;	font-weight: bold; padding: 10px 6px 14px 6px; background-color: #333; border: 1px solid #666; text-align: center; text-decoration: none; }
a.medialink:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFB805;	font-weight: bold; padding: 10px 6px 14px 6px; background-color: #333; border: 1px solid #666; text-align: center; text-decoration: none; }
a.medialink:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff;	font-weight: bold; padding: 10px 6px 14px 6px; background-color: #666; border: 1px solid #ccc; text-align: center; text-decoration: none;}

div#flashcontent {
		margin:0px auto;
	}

/* End Multimedia*/ 

/* Tooltips */ 
#demotip {     display:none;     background:transparent url(/tools/img/tooltip/black_arrow.png);     font-size:12px;     height:70px;     width:160px;     padding:25px;     color:#fff;     }

.preLoad {display:none;}




