﻿/* CSS Document */

/************************************/
/* HTML Tag Overrides */
/************************************/

html {
     overflow: -moz-scrollbars-vertical;
}

body {
	margin:0 0 0 0;
	font-family:"Trebuchet MS", Arial;
	font-size:.9em;
	background-color:#470000;
	background-image:url(images/page_bg.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
}

h2 {
	font-size:1.3em;
	font-weight:bold;
	color:#470000;
	padding-bottom:0;
	margin-bottom:0;
}
h3 
{
	font-size:1.2em;
	font-weight:bold;
	color:#666;
	padding-bottom:0;
	margin-bottom:0;	
}
p 
{
	margin:3px 0 10px 0;
	padding:0;
}
/************************************/
/* Template IDs */
/************************************/
#LogoRow {
	margin:auto;
	width:910px;

	
}


#LogoRowCenter {	
	width:900px;
	background:url(images/LogoRow_Bg.gif) repeat-x #D9D5CD;
	border-left:5px solid black;
	border-right:5px solid black;
	border-bottom:5px solid black;
	padding:20px 0 15px 0;	
}

#LogoRowLogo {
	float:left;	
	width:370px;
	padding-left:64px;
	padding-top:5px;
	/*padding:10px 70px 0 64px;*/
}

#CountDown 
{
	background:url(images/countdown.gif) no-repeat;
	height:35px;
	width:360px;
	padding-left:0;
	margin-top:15px;
	padding-top:15px;
	font-size:.8em;
}

#CountDown a:link, #CountDown a:visited 
{	
	color:#fff;
}

#Counter 
{
    float:left;
    width:217px;
    padding-left:60px;
    padding-top:7px;
    padding-right:0;
    height:20px;
}

#LearnMore 
{
    float:left;
    width:70px;
    height:35px;
    padding-left:0;
  
}

#LogoRowPhotos {
	float:left;	
}

#LogoRowPhotos img {
	padding-right:13px;
}

#MenuRow {
	margin:0 auto 0 auto;
	width:900px;
	height:30px;
	padding:15px 0 0 0;
	background:url(images/MenuRow_Bg.gif) no-repeat;
	border-left:5px solid black;
	border-right:5px solid black;
	text-align:center;
	color:white;	
}

#MenuRow a {
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	font-size:.9em;
	font-weight:bold;
}

#MenuRow a:hover {
	color:#FDD274;
}

#ContentRow {
	margin:auto;
	width:850px;
	background:url(images/Content_Bg.gif) repeat-x;	
	border-top:5px solid black;
	border-left:5px solid black;
	border-right:5px solid black;
	border-bottom:5px solid black;
	background-color:#F5F5F4;
	padding:25px;
}

#SideNav {
	float:left;
	width:188px;	
}

#SideNavMenuWrapper {
	background:url(images/SideNav_SolidBg.gif) repeat;
	width:188px;
}

#SideNavHeader{
	width:188px;
	height:38px;
	background:url(images/SideNav_Header.gif) no-repeat;
	color:white;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	padding-top:25px;
	text-transform:uppercase;
}

#SideNavMenu {
	width:148px;
	background:url(images/SideNav_Bg.gif) no-repeat;
	padding:25px 20px 25px 20px;
}

#SideNavMenu ul, #SideNavMenu li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#SideNavMenu a:link, #SideNavMenu a:visited {
	border-bottom:1px solid #A57D7D;
	text-align:right;	
	display:block;
	text-decoration:none;
	font-size:.8em;
	color:white;
	padding-bottom:5px;
	padding-top:5px;	
	height:20px;
}

#SideNavMenu a:hover 
{	
	background:url(images/SideNav_CurrentPage_Bg.gif) right no-repeat;	
	background-color:#A07271;
	
	
}

#SideNavLogin {
	color:#B29090;
	font-size:.8em;
	text-align:right;
	padding-top:20px;
}

#SideNavLogin input {
	text-align:right;
	margin-bottom:4px;
	font-size:.8em;
	width:125px;
	color:#470000;
	padding:5px;
}

#SideNavLogin h3 
{
    color:#B29090;
    text-align:center;
    margin-bottom:5px;
}

#AdminLogin {
	color:#B29090;
	font-size:.8em;
	text-align:right;
	padding-top:20px;
}

#AdminLogin input {
	text-align:right;
	margin-bottom:4px;
	font-size:.8em;
	width:70px;
	color:#470000;
	padding:5px;
}

#SideNavFooter {
	background:url(images/SideNav_Footer.gif) no-repeat;
	width:188px;
	height:13px;
}

#SideNavCareerOpportunities {
	width:186px;	
	margin-top:20px;	
	background-color:#470000;
}

#SideNavCareerOpportunities a {
	padding:10px 0 10px 0;
	text-transform:uppercase;
	color:white;
	font-size:1em;
	text-align:center;
	font-weight:bold;
	display:block;
	text-decoration:none;
}


#PageContent {
	float:left;
	background:url(images/PageContent_Bg.gif) no-repeat;
	width:586px;
	padding:26px 26px 0 26px;
	margin-left:20px;
}

.RadEditor
{
	background-color:#fff;
}

#PageContentHeaderImage {
	width:586px;
	height:94px;
	background-image:url(images/PageContent_Flag.gif);
}

#PageContent h1 {
    background-color:#470000;
	color:white;
	font-size:1.4em;
	font-weight:bold;
	padding:13px;
	margin:0 -20px 10px -20px;
}

#InThisSectionWrapper  
{
	background-image:url(images/inthissection.gif);
	background-repeat:no-repeat;
	height:47px;
	margin-left:-20px;
	margin-top:-10px;
	font-size:.8em;
	margin-right:-20px;
	background-color:#63615F;
	margin-bottom:10px;
}
#InThisSection 
{
	float:left;
	width:90px;
	padding-top:15px;
	padding-left:25px;
	font-weight:bold;
	color:#FFE882;	
	
}
#InThisSectionLinks 
{
	float:left;	
	width:450px;
	padding-top:15px;
	padding-left:10px
}
#InThisSectionLinks a:link, #InThisSectionLinks a:visited 
{	
	color:#fff;
	font-weight:bold;
}
#InThisSectionLinks a:hover
{	
	color:#FFE882;
}
#PageContentBody {
	background-color:#F5F5F4;
	padding:0 20px 10px 20px;
	color:#4D4D4D;	
	width:546px;
}

#OnAir {
	background:url(images/OnAir.jpg) no-repeat;
	margin:10px 0 0 0;
	height:262px;	
	color:white;
	padding:10px 0 0 180px;
}

#OnAir h2 {
	font-size:1.3em;
	font-weight:bold;
	color:white;
	margin:0;
	padding:0;
}

#OnAir a {
	text-align:right;
	font-weight:bold;
	color:white;
}

#PalmBeachConvention {
	background:url(images/PalmBeachConvention.jpg) no-repeat;
	margin:10px 0 0 0;
	height:262px;	
	color:white;
	padding:10px 0 0 180px;
}

#FooterRow {
	margin:auto auto 10px auto;
	width:900px;
	border-left:5px solid black;
	border-right:5px solid black;
	border-bottom:5px solid black;
	background-color:#9C9C9C;
	color:#585858;
	text-align:center;
	padding:10px 0 40px 0;
	font-size:.8em;
}


#FooterRow a {
	color:#585858;
}

/************************************/
/* Content Classes */
/************************************/
/*.SideNavMenuCurrentPage {
	background:url(images/SideNav_CurrentPage_Bg.gif) right no-repeat;	
	margin-top:-10px;
	padding:10px 3px 0 15px;
	background-color:#A07271;
}
*/