﻿body {color:#333333;font-family:"Trebuchet MS";font-size: 12px;word-spacing:1px;margin:0px auto}
#wrapper {min-height:500px;width:965px;margin:auto;}
#skyline {clear:both;height:50px; background: transparent url('assets/965x83-cfod-skyline1.jpg') no-repeat top center;}
a:link, a:visited {	color:maroon;text-decoration:none}
a:hover {text-decoration:underline}
.navBar a:link, .navBar a:hover {margin:auto;text-decoration:none}
.navBar {	background:#e5e5e5 url('assets/11x42-cfod-main-nav-gradien.jpg') repeat-x top left;
height:42px;margin-top:-35px;border-top:1px #666666 solid;border-bottom:2px #EBEBEB solid;}
h1, h2, h3, p, .boxLabel {line-height:150%;margin:5px}
.boxLabel, h1.boxLabel, .albumNameViewPage  {font-size:15px;font-weight:bold;color:maroon;margin:0px 0px 10px 10px; line-height:100%}
h1.boxLabel, .albumNameViewPage {	margin:5px 5px 10px 0px;}
address {	margin:0px 25px 10px 25px;line-height:120%}
.navBar div.ON, .navBar div.OFF, .navBar div.OFF:hover  {
	background: transparent url('assets/321x50-cfod-raised-tab.gif') no-repeat top right; 
	height:50px;padding:20px 15px 8px 8px; margin:-10px 10px -15px 10px;font-size:16px;
	font-weight:bold;float:left;width:80px;text-align:center;cursor:pointer}
.navBar div.OFF {background:transparent none ;padding-top:20px;color:#666666;}
.navBar div.OFF a:link, .navBar div.OFF a:visited {color:#666666}
.navBar div.ON div, .navBar div.OFF:hover div { float:right;
	background: transparent url('assets/321x50-cfod-raised-tab.gif') no-repeat top left;
	width:15px;height:50px;margin:-20px 0px 0px -15px; float:left;}
.navBar div.ON, .navBar div.OFF:hover, .navBar div.OFF:hover a:link {color:maroon}
.smallButton {height:29px;width:143px;text-align:center;padding:11px 0px 0px 0px;
	font-size:11px;background: transparent url('assets/143x41-cfod-small-button.jpg') no-repeat top left;margin:15px; font-weight:bold;margin:15px 5px;}
.smallButton a:link, .smallButton a:visited {	text-decoration:none; color:#7A0000}
.smallButton a:hover {	text-decoration:underline}
#docBodyContent {padding:25px;background:#FEFEFE url('assets/965x141-cfod-content-top-gr.jpg') no-repeat top center;min-height:400px;}
.box { padding:1px;border:1px silver solid;	background:#ffffff url('assets/600x64-cfod-content-box-gra.jpg') repeat-x top center;}
.box p {margin:5px auto 15px auto}
.innerBoxBorder {height:auto;border:2px white solid;}
.innerTopBorder {border-top:1px #AAAAAA solid;padding:1px 8px;border-bottom:2px #e5e5e5 solid;}
td {vertical-align:text-top}
#thermometerContainer {	margin-left:15px;width:317px;background:#cc0000 ; z-index:1000;height:632px}
#thermometer {	position:absolute;text-align:center;z-index:2500;background: url('assets/317x632-cfod-thermometer.gif');height:632px;width:317px;display:block}
.spacer {height:25px;clear:both}
ul, li { list-style:none;list-style-image:none; list-style-type:none;margin:7px 1px}
.albumBlock {float:left;height:80px;font-size:15px;font-weight:bold;width:49%}
.albumBlock p {margin:0px 5px	}
.albumBlock img {vertical-align:text-top;}

.posterImage {display:none}
#footer {text-align:center;clear:both;font-size:10px; color:gray;margin:25px auto}
#footer a:link, #footer a:visited {margin:5px 8px;font-size:12px}
/*coachestown*/
.tdInfo div {	font-size:10px}
.icon {	border:0px transparent none}
.editable {	border:1px #ffffff solid; font-family:"Trebuchet MS";font-size:11px; color:maroon;text-decoration:underline;font-weight:bold;width:140px}
.editable:active, .editable:focus {	border:1px silver solid; text-decoration:none;color:#333333}
.fileTable {border:2px transparent solid;padding:3px;}
.fileTableDIV, .fileTableDIVnormal, .fileTableDIVsystem, .fileTableDIVsubpage {border:1px transparent solid }
.fileTable:hover, .fileTable:active, .fileTable:focus, .fileTableDIVnormal:hover, .fileTableDIVsystem:hover, .fileTableDIVsubpage:hover {	border:1px #ebebeb solid}
.fileTableDIV:hover, .fileTableDIV:active, .fileTableDIV:focus {border:1px f5f5f5 solid}
/*pagination links*/
.paginationDIV {float:left;position:relative;font-size:small;width:400px;margin:5px 10px 3px 15px}
.paginationDIV .label {	float:left;padding:2px 3px 3px 3px;vertical-align:middle;font-size:12px;font-weight:normal}
a:link.pages, a:visited.pages, a.active { font-weight:bold;
	border: 1px #4F2A24 solid;  background: transparent; padding:.1em .4em; float:left; 
	font-size:9.5px; margin:1px;text-decoration:none;color:#4F2A24 }
a.active, a.pages:active {	background: #4F2A24 ; color:white}
a:hover.pages {	border:1px #4F2A24 solid;background: #4F2A24 ;cursor:pointer; color:white}

.floatBlock {display:none}
.pageTitleColored {font-size:14px;font-weight:bold;margin:0px}
.dottedLine {border-bottom:2px #cccccc dotted;padding:10px 0px;;width:70%;margin:auto}
/*ct Forums & news blocks */
#OuterForumContainer {border:1px #cccccc solid;text-align:center;background:white;width:485px;margin:auto;}
#forumLabels {height:25px;width:485px;font-size:11px;color:white;font-weight:bold;border:0px #FFEAEA solid; 
	background: #cc0000 url('http://www.coachestown.com/assets/forumLabelBG.png') repeat-x left top;}
td.forumLabels {border:1px #FFEAEA solid;text-align:left;padding-left:5px}
.forumAssignment {margin:auto;padding:5px;border-left:1px white solid;border-right:1px white solid;
	text-align:left;width:483px;background:white url('../assets/forumTeamLabel.png') repeat-x left top; font-size:12px;font-weight:bold;}
.forumSections {border:0px #FFEAEA solid;width:auto;position:relative;margin:auto;clear:both;margin:0px}
.forumSections span {font-size:16px; font-weight:bold; color:maroon;}
.forumSections .leftBox, .forumSections .rightBox {border-right:1px #333333 solid;height:80px;width:80px;margin:5px;vertical-align:middle;
	background:#F2F2F2;text-align:center;cursor:pointer;}
.forumSections .rightBox { display:none;
	background:#E7EAF0;border:1px #C7CFDE solid; background: white url('http://www.coachestown.com/assets/box-bg-custom-TID612.jpg') no-repeat center left;}
.forumSections .rightBox p {font-size:11px;color:maroon;margin-top:10px; }
td.forumSections{font-size:11px;color:white;font-weight:bold; text-align:left; vertical-align:top;}
.forumSections a:visited, .forumSections  a:link {text-decoration:underline; font-weight:bold;font-size:10px}
.forumSections a:hover {text-decoration:none;}
.forumSections p {font-weight:normal;border:0px;vertical-align:top;line-height:120%;margin:0px;color:maroon;font-size:14px}
.forumSections a:link.headline, .forumSections a:visited.headline {
	font-size:18px;font-weight:bold;line-height:150%;color:#333333;text-decoration:none;padding-right:15px;
	background: url('http://www.coachestown.com/assets/5x5-newWindowArrow.jpg') no-repeat center right;}
.openWindowArrow, .downloadArrow {
	font-weight:bold;font-size:11px;padding-right:15px;background: url('http://www.coachestown.com/assets/5x5-newWindowArrow.jpg') no-repeat center right;}
.downloadArrow {background: url('http://www.coachestown.com/assets/12x12-download-arrow.jpg') no-repeat center right;}
.forumSections .details {font-size:11px;color:#333333;vertical-align:text-top;margin-bottom:10px;}
