@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	background-color:#113e65;
	font-family: Arial, Helvetica, sans-serif;
}

h1.mtbloghead { background-color:#58688c; padding:8px; font-size:18px; margin-bottom:8px; color:#FFFFFF; }

/* CLASSES */

.headerStrip {
	width: 940px;
	height: 21px;
	margin-top: 17px;
	margin-left: 1px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 7px;
	color: #991002;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
}
.headerStripLinks {
	background-color: transparent;
	color: #58688C;
}
.headerStripLinks a {
	background-color: transparent;
	color: #58688C;
	text-decoration: none;
	border:none;
}
.headerStripLinks a:hover {
	text-decoration: underline;
	color: #58688C;
	border:none;
}
.headerMain {
	background-image: url(/images/2008Design/bgHeader-main.jpg);
	background-repeat: repeat-x;
}
.headerMainBottom {
	background-image: url(/images/2008Design/bgHeader-dark.gif);
	background-repeat: repeat-x;
	height: 32px;
	text-align:left;
}

.headerSearchContainer {
	text-align:right;
	vertical-align: top;
	margin-right: 12px;
	padding-bottom:8px;
	font-size:11px;
}
.headerSearch {
	background-color: transparent;
	color: #991002;
	font-family: "Tw Cen MT", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}
.headersearchBG {
	background-image: url(/images/2008Design/bgHeader-search.gif);
	background-repeat: no-repeat;
	width: 172px;
	height: 18px;
	border: 0px;
	padding-top: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.headerSearchField {
	background-color: transparent;
	color: #000000;
	width: 125px;
	height: 18px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 0px;
}


.headerTimeDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: transparent;
	color: #58688C;
}
.headerMainNavButtonsDiv {
	text-align: right;
	vertical-align: top;
	margin-right:12px;
	margin-top: 9px;
	margin-bottom:5px;
}
.headerMainNavButtonsDiv a {
	margin-left: 2px;
	background-color: #113e65;
	color: #fff;
	padding: 6px;
	font-family: "Tw Cen MT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}
.headerMainNavButtonsDiv a:hover {
	background-color: #701810;
	color: #FFFFFF;
	text-decoration: none;
}

.headerBookARoom {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: transparent;
}
.selectBookARoom {
	color: #000067;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #DEE1E8;
}
.buttonBookARoom {
	color: #000067;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #DEE1E8;
	margin-left: 2px;
	margin-right: 7px;
}

.mainRow {
	padding: 0px 9px;
	background-color: #FFFFFF;
	color: #000000;
}
.mainRowLeft {
	background-image: url(/images/2008Design/bgMain-left.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
.mainRowRight {
	background-image: url(/images/2008Design/bgMain-right.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}


.pageHeadImage {
	margin-bottom: 5px;
}


.eNewsForm {
	margin-top: 3px;
}
.eNewsForm input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 130px;
}
.eNewsForm button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #666666;
	background-color: #000000;
	color: #FFFFFF;
	margin-left: 2px;
}
.eNewsForm img {
	margin-top: 3px;
	border: 0px;
}

.featuredAdRight {
	margin-bottom:6px;
	cursor:pointer;
}
.featuredAdRight a {
	font-weight:bold;
	font-size:12px;
}
.featuredAdRight a:hover {
	font-weight:bold;
	font-size:12px;
}
.featuredAdRight img {
	border:none;
}
.featuredAdSepLine {
	border-bottom:#DFDDC3;
	padding:3px;
	clear:both;
}
.featuredAdSepNoLine {
	padding:3px;
	clear:both;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	text-align: center;
}
	.footer a {
		font-weight: bold;
		text-decoration: none;
	}
	.footer a:hover {
		text-decoration: underline;
	}
.footerNav {
	background-color: transparent;
	margin-bottom: 10px;
}
	.footerNav a {
		background-color: transparent;
		text-transform: uppercase;
		text-decoration: none;
		border-bottom:#ffffff dotted 1px;
		font-weight:bold;
	}
	.footerNav a:hover {
		text-decoration: underline;
		border:none;
		font-weight:bold;
	}
.footerNotes {
	background-color: transparent;
}
	.footerNotes a {
		background-color: transparent;
		text-transform: uppercase;
		text-decoration: none;
		border-bottom:#ffffff dotted 1px;
		font-weight:bold;
	}
	.footerNotes a:hover {
		text-decoration: underline;
		border:none;
		font-weight:bold;
	}
.footerLeft {
	background-image: url(/images/2008Design/bgFooter-left.gif);
	background-repeat: repeat-y;
}
.footerRight {
	background-image: url(/images/2008Design/bgFooter-right.gif);
	background-repeat: repeat-y;
}
.footerM2Logo {
	float: left;
	width: 97px;
	height: 35px;
}
.footerTogaLogo {
	float: right;
	width: 149px;
	height: 42px;
}

.channelnav {
	text-align: center;
	margin-bottom: 10px;
}

#homepagenews p { border-bottom:#CCCCCC solid 1px; padding-bottom: 8px; }


/* INDIVIDUAL STYLE CLASSES */
.allCaps {
	text-transform: uppercase;
}
.allBold {
	font-weight: bold;
}

.padTop10 {
	padding-top: 10px;
}

#main_menu_links { margin:8px 0 15px 0; }
#main_menu_links a { font-size:14px; color:#484848; display:block; margin-bottom:5px; font-weight:bold; }
#main_menu_links a:hover { color:#000000; }

.nav_button { margin-bottom:8px;}

.openxad { margin-bottom:12px; }

#farrightcollinks { margin: 10px 0 12px 8px; }
#farrightcollinks a { display:block; margin-bottom:4px; }


.today-subnav-bg {
	/*background: url('/images/ui/nav-bg-active.gif') repeat-x;*/
	background:#B6D9FF;
	padding:8px;
	text-align:left;
	border-bottom:1px solid #113E65;
}
.today-subnav-bg strong {
	margin-right:10px;
}
.today-subnav-bg a {
	font-size:14px;
	border-right:1px solid #000;
	padding:0 6px 0 2px;
}
