body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #374244;
	text-align:center;
	margin-left: auto;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	width:754px;
}
/* header */
#header
{
	background-color: #ffffff;
	width: 754px;
}
#bannerLogoGroup
{
float:left;
width:754px;
background-color:#FFFFFF;
}
#banner
{
float: left;
}
#logo
{
float: right;
}

#navAndCurrentNewsGroup
{
float:left;
display:inline;
width:754px;
background-color:#FFFFFF;
}
#navGroup
{
float:left;
width:456px;
}
#currentNewsGroup
{
float:right;
width:289;
}

#navAndMainImageGroup
{
margin-left:5px;
}

#nav
{
float:left;
background-image: url(../images/layout/navBgImg.gif);
background-repeat: repeat-x;
height: 27px; /* left menu top gap */
width:457px;
}
.navLink a:hover {TEXT-DECORATION: none; font-family:Verdana; COLOR: #CA5101; FONT-SIZE:7pt; vertical-align:top}
.navLink a:active {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:7pt; vertical-align:top}
.navLink A {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:7pt; vertical-align:top}
.navLink {
font-size: 7pt;
font-weight: bold;
color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:5px;
margin-bottom:0px;
margin-left:11px;
margin-right:11px;
float:left;
display:inline;
}

.navCurrentLink a:hover {TEXT-DECORATION: none; font-family:Verdana; COLOR: #CA5101; FONT-SIZE:7pt; vertical-align:top}
.navCurrentLink a:active {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #CA5101; FONT-SIZE:7pt; vertical-align:top}
.navCurrentLink A {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #CA5101; FONT-SIZE:7pt; vertical-align:top}
.navCurrentLink {
font-size: 7pt;
font-weight: bold;
color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:5px;
margin-bottom:0px;
margin-left:11px;
margin-right:11px;
float:left;
display:inline;
}
#mainImage
{
text-align:left;
}

#currentNews
{
	background-image: url(../images/layout/currentNewsBgImg.gif);
	background-repeat: no-repeat;
	width:289px;
	height: 105px;
	float:right;
	margin-right:0px;	
	display:inline;
}
#currentNewsImage
{
float: right;
}
.currentNewsLink a:hover {TEXT-DECORATION: none; font-family: Verdana; COLOR: #666666; FONT-SIZE:11pt; font-weight:normal; vertical-align:top}
.currentNewsLink a:active {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:11pt; font-weight:normal; vertical-align:top}
.currentNewsLink A {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:11pt; font-weight:normal; vertical-align:top}
.currentNewsLink {
font-size: 11pt;
font-weight:normal;
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
margin-bottom:10px;
margin-left:15px;
margin-right:15px;
text-align:left;
}
*html .currentNewsLink
{
margin-right:-5px;
	
}
#listenLiveContactUsGroup
{
	background-image: url(../images/layout/listenLiveContactUsBgImg.gif);
	background-repeat: no-repeat;
	width:289px;
	height: 45px; /* 45px + content top gap */
	float:right;
}
.listenLive a:hover {TEXT-DECORATION: none; font-family:Verdana; COLOR: #666666; FONT-SIZE:11pt; font-weight:lighter; vertical-align:top}
.listenLive a:active {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:11pt; font-weight:lighter; vertical-align:top}
.listenLive A {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:11pt; font-weight:lighter; vertical-align:top}
.listenLive {
font-size: 11pt;
font-weight: lighter;
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:7px;
margin-bottom:10px;
margin-left:20px;
margin-right:0px;
float:left;
display:inline;
}

.contactUs a:hover {TEXT-DECORATION: none; font-family:Verdana; COLOR: #666666; FONT-SIZE:11pt; font-weight:lighter; vertical-align:top}
.contactUs a:active {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:11pt; font-weight:lighter; vertical-align:top}
.contactUs A {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:11pt; font-weight:lighter; vertical-align:top}
.contactUs {
font-size: 11pt;
font-weight: lighter;
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:7px;
margin-bottom:10px;
margin-left:62px;
margin-right:0px;
float:left;
display:inline;
}

#splitBar
{
background-image: url(../images/layout/splitBarBgImg.gif);
background-repeat: repeat-x;
height: 1px; /* left menu top gap */
margin-left:5px;
margin-right:6px;
width:949px;
}
#splitBarGroup
{
float:left;
display:inline;
background-color:#FFFFFF;
width:754px;
}
#content
{
	background-image: url(../images/layout/sideBarBgImg.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 754px;
	float:left!important;
	float:none;
	padding-top:0px;
}

#rightSideContent
{
	background-image: url(../images/layout/contentSideBgImg.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
    float:right;
	width: 13px;
	height: 350px;
}
#rightSideContent2
{
	background-image: url(../images/layout/contentSideBgImg.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
    float:right;
	width: 13px;
	height: 630px;
}
#signUpContent
{
	background-color: #ffffff;
	width: 754px;
	float:left!important;
	float:none;
	padding-top:0px;
}
#mainContent
{
width: 549px!important;
width: 575px;
height:328px!important;
height:346px;
overflow: auto ;
background-color:#FFFFFF;
float:right;
padding-top:0px;
padding-left: 0px!important;
padding-left: 10px;
padding-right: 0px;
padding-bottom: 0px;
text-align:left;
}
#subNav
{
clear:left;
float: left;
display:inline;
height:230px;
}
#subNavLinkTopGap
{
	background-image: url(../images/layout/3x1white.gif);
	background-repeat: repeat-x;
	width: 158px;
	float:left;
	padding-top:0px;
    }

#eventTitle {
text-align:left;
font-size: 14pt;
font-weight:  bold;
color: #CA5101;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin-top:10px;
margin-bottom:10px;
margin-right:0px;
padding-left:0px;
}

.eventListTitle {
text-align:left;
font-size: 11pt;
font-weight:  bold;
color: #CA5101;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding-left:0px;
}
.eventListTitle a:hover {TEXT-DECORATION: none; font-family:Verdana; COLOR: #CA5101; FONT-SIZE:11pt; vertical-align:top}
.eventListTitle a:active {TEXT-DECORATION: underline;  font-family:Verdana; COLOR: #CA5101; FONT-SIZE:11pt; vertical-align:top}
.eventListTitle A {TEXT-DECORATION: underline;  font-family:Verdana; COLOR: #CA5101; FONT-SIZE:11pt; vertical-align:top}

#contentTitle {
text-align:left;
font-size: 14pt;
font-weight:  bold;
color: #CA5101;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin-top:10px;
margin-bottom:10px;
margin-right:0px;
padding-left:0px;
}
.subNavLink a:hover {TEXT-DECORATION: none; font-family:Verdana; COLOR: #CA5101; FONT-SIZE:11pt; vertical-align:top}
.subNavLink a:active {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:11pt; vertical-align:top}
.subNavLink A {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:11pt; vertical-align:top}
.subNavLink {
width:159px;
text-align:left;
font-size: 11pt;
font-weight: normal;
color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
margin-bottom:0px;
margin-right:0px;
padding-left:20px;
clear:left;
float:left;
}

.subNavCurrentLink a:hover {TEXT-DECORATION: none; font-family:Verdana; COLOR: #006600; FONT-SIZE:11pt; vertical-align:top}
.subNavCurrentLink a:active {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #006600; FONT-SIZE:11pt; vertical-align:top}
.subNavCurrentLink A {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #006600; FONT-SIZE:11pt; vertical-align:top}
.subNavCurrentLink {
width:159px;
text-align:left;
font-size: 11pt;
font-weight: normal;
color: #CA5101;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
margin-bottom:0px;
margin-right:0px;
padding-left:20px;
clear:left;
float:left;
}

#login
{
clear:left;
float: left;
display:inline;
width: 134px!important;
width:139px;
padding-top:10px!important;
padding-top:20px;
padding-left:10px;
}

#loginWelcome
{
clear:left;
float: left;
display:inline;
width: 134px!important;
width:139px;
padding-top:30px!important;
padding-top:40px;
padding-left:10px;
}
.loginUser
{
clear:left;
float:left;
width:30px;
height:30px;
display:inline;
padding-top:5px;
padding-right:5px;
color: #666666;
text-align:right;
FONT-SIZE:10pt;
}

.loginField
{
float:left;
height:30px;
display:inline;
}

#loginSignUp a:hover {TEXT-DECORATION: none; font-family:Verdana; COLOR: #666666; FONT-SIZE:10pt; font-weight: lighter; vertical-align:top}
#loginSignUp a:active {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:10pt; font-weight:lighter; vertical-align:top}
#loginSignUp A {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #ffffff; FONT-SIZE:10pt; font-weight:lighter; vertical-align:top}
#loginSignUp
{
FONT-SIZE:10pt;
clear:left;
float:left;
width:60px;
height:30px;
display:inline;
padding-top:0px;
padding-left:10px;
color: #ffffff;
}
#loginSubmit
{
float:right;
height:30px;
display:inline;
padding-right:7px;
display:inline;
}

#footer
{
	width: 754px;
}
#footerGroup
{
	background-color: #ffffff;
	height:52px;
	padding-top:0px;
	float:left;
	display:inline;	
}
.footerImage
{
	float:left;
}
#footerText a:hover {TEXT-DECORATION: none; font-family:Verdana; COLOR: #E5AE13; FONT-SIZE:8pt; font-weight:normal; vertical-align:top}
#footerText a:active {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #D75500; FONT-SIZE:8pt; font-weight:normal; vertical-align:top}
#footerText A {TEXT-DECORATION: none;  font-family:Verdana; COLOR:  #D75500; FONT-SIZE:8pt; font-weight:normal; vertical-align:top}
#footerText
{
	background-image: url(../images/layout/footerBgImg.gif);
	background-repeat: repeat-x;
	width: 718px;
	height: 52px;
	font-size: 8pt;
	font-weight: normal;
	color: #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:7px;
	float:left;
	
}
.calText a:hover {TEXT-DECORATION: underline; font-family:Verdana; COLOR: #CA5101; FONT-SIZE:8pt; font-weight:normal; vertical-align:top}
.calText a:active {TEXT-DECORATION: none;  font-family:Verdana; COLOR: #CA5101; FONT-SIZE:8pt; font-weight:normal; vertical-align:top}
.calText A {TEXT-DECORATION: none;  font-family:Verdana; COLOR:  #CA5101; FONT-SIZE:8pt; font-weight:normal; vertical-align:top}
.calText{
text-align:center;
font-size: 8pt;
font-weight:  bold;
color: #CA5101;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding-left:0px;
}

