body, span, div, p, table, ul, li, textarea, input, select { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000000; font-size: 12px; line-height: 1.4em; }
body {background: url(images/background.gif) repeat-y; margin:0; }
a:link { color: #4d5b8e; font-weight: bold; text-decoration: none;}
a:visited { color: #878788; text-decoration: none;  font-weight: bold;}
a:hover { text-decoration: underline; font-weight: bold; }
a:active { color: #4d5b8e; font-weight: bold; }

.topic { font-family: Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #000000; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; line-height: 110%; margin-left: 3px; }
.nav { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.05em; }
.nav a:link { font-size: 11px; color: #b22222; text-decoration: underline; }
.nav a:visited { text-decoration: underline; font-size: 11px; color: #b22222; }
.nav a:hover { font-size: 11px; color: #b22222; text-decoration: none; }
.black { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
.black a:link, .black a:visited, .black a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline; }
 .black a:hover{ color: #FF0000;}
.header, h2 { font:bold 20px 'trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif; color: #3e3c3c; text-decoration: none;}
.little { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }
.little a:link, .little a:visited, .little a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline; }
.little a:hover {color: #FF0000;}
.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.white a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.white a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.white a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.copyright { font-size: xx-small; }
hr { color: #999999; }
.subhead, h3 { font-family: 'trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif; border-top: 1px solid #707070; border-bottom: 1px solid #707070; font-size: 16px; letter-spacing: 0.15em; text-transform: uppercase; padding-top: 2px; padding-bottom: 2px; text-align: center; font-weight: bold; }
.subnav { font-size: 12px; line-height: 18px; font-weight: bold; }
.subnav a:link { text-decoration: underline; color: #b22222; }
.subnav a:visited { text-decoration: underline; color: #b22222; }
.subnav a:hover { color: #b22222; text-decoration: none; }
.top { font-size: 10px; font-weight: bold; text-align: right; }
.top a:link { text-decoration: underline; color: #b22222; }
.top a:visited { text-decoration: underline; color: #b22222; }
.top a:hover { color: #b22222; text-decoration: none; }
.highlightbox { background-color: #f9f5eb; padding: 10px; width: 100%; border: 4px double #006338; }
.highlighttable { background-color: #f9f5eb; font-size: 11px; font-weight: bold; color: #000000; }
.month { font-size: 14px; font-weight: bold; text-transform: uppercase; background-color: #e6dbc6; text-align: center; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed; border-top-color: #336600; border-bottom-color: #336600; }
.tablehead { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; }
.altrow { background-color: #f9f5eb; }
.adLocation { padding-top: 8px; background-color: #ebebeb; text-transform: uppercase; font-weight: bold; text-align: center; vertical-align: bottom; }
.fineprint { font-size: 10px; }
.calendar { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: #3e3c3c; letter-spacing: 0.5em; text-transform: uppercase; text-align: center; }
td ul { list-style:none; padding:0; margin:0; }
td ul li { margin: 3px 0 3px 10px; padding: 3px 0 3px 10px; background: url(images/bullet_red.gif) no-repeat 2px 3px;}
.rateTable { margin:0 auto; border-collapse:collapse; width:95%; border:1px solid #e6dbc6; }
.rateTable th { border-bottom: 2px solid #707070; padding:5px; text-align:center; text-transform:uppercase; }
.rateTable td { padding:5px; }
.rateTable .altrow { background:#f9f5eb; }

h4 {font-size:14px; font-weight:bold; text-transform:uppercase; color:#3e3c3c; border-bottom:1px dotted #999; padding-bottom:2px;}
h5 {font-size:13px; font-weight:bold;}

.edOverview h4 {margin:0px;border:none;}
.edOverview h4 + p {margin-top:0;}
.calendarTable td ul li{margin:3px 0; padding:3px 0; background:none;}

#navContainer {width:150px; padding:10px 10px 10px 3px;}
#navContainer ul li {background:none; font-weight:bold; font-size:14px; font-family:'trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif; text-transform:uppercase; margin:13px 0 3px; padding:0; letter-spacing:-.05em; line-height:1em;}
#navContainer ul li ul li{font:11px Verdana, Arial, Helvetica, sans-serif; text-transform:none; letter-spacing:normal;margin:0 0 3px 0 ; padding: 0 0 0 10px; background: url(images/bullet_red.gif) no-repeat 2px 4px;}

.adExamples h3 {font-family: 'trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif;	border-top:1px solid #707070; border-bottom:1px solid #707070;	font-size: 16px;	letter-spacing: 0.15em;	text-transform: uppercase;	padding-top: 2px;	padding-bottom: 2px;	text-align: center;	font-weight: bold;padding-bottom:7px;}
.adExamples div{margin:0 0 30px; display:-moz-inline-box; display:inline-block; vertical-align:top; *display:inline;*zoom:1;margin-right:30px;}
.adExamples img {margin:0;}
.adExamples .leaderboard, .adExamples .skyscraper .adExamples .vertical{width:100%;}
.adExamples .leaderBoard div {margin-right:0;}
.adExamples .vertical div, .adExamples .skyscraper div {margin-right:40px;}
