.noprint { display: none; }
.printit { display: block; color: #B2BEC6; font-size: 24px; font-weight: bold; margin-bottom: 10px; margin-top: 3px; margin-left: 15px; margin-right: 10px; }

body {
	background-color: #0C0C17;
	margin: 0px;
	scrollbar-base-color: #0C0C17;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #0C0C17;
	scrollbar-darkshadow-color: #0C0C17;
	scrollbar-face-color: #0C0C17;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #0C0C17;
	}

p, td, div { 
	color: #FFFFFF; 
	font-family: Arial, sans-serif;
	font-size: 12px;
	}

img { border: 0px; }
h1 { font-size: 14px; font-weight: bold; margin: 0px; }

a:link    { color: #FFFFFF; text-decoration: underline; }
a:active  { color: #FFFFFF; text-decoration: underline; }
a:visited { color: #FFFFFF; text-decoration: underline; }
a:hover   { color: #A3ADB8; text-decoration: underline; }


a.menu:link    { color: #666666; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none; }
a.menu: active { color: #666666; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none; }
a.menu:visited { color: #666666; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none; }
a.menu:hover   { color: #666666; font-size: 12px; font-family: Arial, sans-serif; text-decoration: none; background-color: #BFCBD3; }

hr { border-bottom: 1px solid #0C0C17; border-top: 1px solid #BFCCD3; }

img { border: 0px; }

h1 { font-size: 24px; font-weight: bold; margin: 0px; }
h2 { font-size: 20px; font-weight: bold; margin: 0px; }
h3 { font-size: 18px; font-weight: bold; margin: 0px; }
h4 { font-size: 16px; font-weight: bold; margin: 0px; }
h5 { font-size: 14px; font-weight: bold; margin: 0px; }
h6 { font-size: 12px; font-weight: bold; margin: 0px; }


.lt_blue { color:  #BFCCD3; }
.med_blue { color: #B2BEC6; }
.dk_blue { color: #A3ADB8; }
.nvy_blue { color: #0C0C17; }

.tour_calendar { 
	background-color: #0C0C17;
	border: 1px solid #BFCCD3;
	color: #0C0C17;
	}

.tour_header_row { color: #0C0C17; }

.cal_pastdate { color: #AAAAAA; }
a.cal_pastdate { color: #AAAAAA; }

.merch { border: 1px solid #BFCCD3; }
.forum { font-size: 11px; }

.footer { font-size: 10px; }

.pl15 { padding-left: 15px; }
.pl25 { padding-left: 25px; }
.pl50 { padding-left: 50px; }
.pl100 { padding-left: 100px; }

.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}
.clearFix { /* for IE7/Win */
    min-height:1px;
}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}

div#mb_photo { position: absolute; width: 100%; height: 100%; overflow: inherit; top: 0px; text-align: right; }
div#mb_logo { height: 195px; width: 682px; text-align: left; vertical-align: middle; position: absolute; left: 0px; top: 0px; }
div#mb_wcv { height: 25px; width: 682px; text-align: left; vertical-align: middle; position: absolute; left: 0px; top: 170px; }
div#mb_ddmenu { height: 22px; width: 177px; padding-left: 15px; text-align:left; vertical-align: middle; position: relative; left: 15px; top: 195px; overflow: visible; background-image: url('images/dropdown-menu-button.gif'); }
div#content { z-index: -1; height: 95% width: 100%; padding-left: 25px; text-align: left; vertical-align: middle; position: absolute; overflow:auto; left: 0px; top: 245px; }
div#footer { height: 20; width: 100%; padding-left: 15px; text-align: left; vertical-align: middle; position: absolute; bottom: 0px; left: 0px; }

.home_whatsnew { font-family: Baskerville Old Face, verdana, tahoma, arial, times new roman; font-size:14px; }
