body, html, body form
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	width:100%;
	margin:0px;
	background-color: #3F3F3F;
	text-align:center;
}

body
{
	text-align: center;
}



.content {
	background-color: #3F3F3F;
	/*text-align: center;*/
	/*margin:0px auto;*/
	/*width: 100%;*/
	/*height:100%;*/	
}

.content .container
{
	height:100%;
	margin: 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	position:relative;
	width: 718px;
	
}

.content .container table
{
	font-size:11px;
	
}

.content .container .header .innerHeader
{
	height:74px;
	background-color:#111111;
}





.content .container .menubar
{
	background-color: #3F3F3F;
	color:#FFFFFF;
	padding:6px 2px;
	
}


.content .container  .menubar table
{
/*	font-weight:bold;*/
	font-size:10px;
	height:16px;
}




.content .container .header .menubar table .pointer
{
	margin-right:6px;
}
.content .container .header .menubar table .divider
{
	margin-right:8px;
	margin-left:8px;
}

.content .container .header .menubar .menuList 
{
	position:relative;

}

.content .container .header .menubar .menuList .menuPoint
{
	position:relative;
	z-index:0px;
}

.content .container .header .menubar .menuList .menuPanel
{
	position:absolute;
	left:-11px;
	top:0px;
	text-align:left;
	visibility:hidden;
	z-index:-1;
	
	
	
	
}

.content .container .header .menubar .menuList .menuPanelContainer
{
	margin-top:18px;
	padding-left:11px;
	background-color:#3F3F3F;
	padding-bottom:8px;
}

.content .container .header .menubar .menuList:hover .menuPoint
{
	z-index:2;
}


.content .container .header .menubar .menuList:hover .menuPanel
{
  	visibility:visible;
	z-index:1;
}



.menubar table a, .menubar table a:link,.menubar table a:active, .menubar table a:visited, .menubar table a:hover
{
	color:#FFFFFF;
	text-decoration:none
}

.menubar table a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}


.content table
{
	font-size:11px;
}





.content .container .body
{
/*	height:75%;
	min-height:95%;*/
	background-color:#ffffff;
	
}

.content .container .baseBorder
{
	 background-color:#ffffff;
}

.content .container .baseFooter
{
	background-color: #3F3F3F;

}



.content .container .bodyPanelTop
{
	background-image: url(_Images/Template/InnerBodyTopBackgound.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
}




.content .container .bodyPanel, .content .container .bodyPanelArea, .content .container .bodyPanelTop
{
	background-color:#8C8C8C;

}

.content .container .bodyPanelSpacer
{
	background-color:#8C8C8C;
	background-image: url(_Images/Template/InnerBodyLeftBackground.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding:0px;
}


.content .container .bodyPanelArea
{
	color:#FFFFFF;
	background-image: url(_Images/Template/InnerBodyLeftBackground.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.content .container .bodyPanelArea .textArea
{
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
}

.bodyPanelArea a, .bodyPanelArea a:link,.bodyPanelArea a:active, .bodyPanelArea a:visited, .bodyPanelArea a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.bodyPanelArea a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}




.content .container .leftPanel
{
	padding:0px;
	height:100%;
}

.content .container .rightPanel
{

	padding:0px;
}
.footer {
	font-size: 9px;
	color: #8C8C8C;
	padding-right: 8px;
}


.content .container .bodyPanelArea .sectionHeadImage
{
	padding-top:24px;padding-bottom:12px;
}

.content .container .bodyPanelArea .sectionHeadDescription
{
	 font-family:"Times New Roman", Times, serif;
	 padding-bottom:24px;
	 font-size:11px;
}

.content .container .bodyPanelArea .sectionTagLine
{
	font-size:9px;
	font-weight:bold;
}




/* ------------- input classes ----------- */

.inputField
{
	background-image: url(_Images/Template/input_background.gif);
	background-repeat: repeat;
	background-position: left top;
	border: solid 1px #4B4B4B;
	font-size:11px;
	padding:2px 4px;

}

.inputFieldRed
{
	margin-bottom: 8px;
	background-image: url(_Images/Template/input_background_red.jpg);
	background-repeat: repeat;
	background-position: left top;
	border: solid 1px #f5f5f5;
	color: #f5f5f5;
	font-size:11px;
	padding:2px 4px;
}

.inputValidateWhite
{
	color:#ffffff;
}


.test
{
	background-image: url(_Images/Template/HeaderLeftCorner.gif);	
}

.bodyPanelEasyText {
	font-size: 11px;
	color: #FFFFFF;
}
.emailLeft {
	background-image: url(_Images/EmailTemplate/email_left_bak.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #FFFFFF;
	
}

.emailLeftCell
{
 	padding-top: 115px;
}

.emailBody {
	background-color: #666666;
	background-image: url(_Images/EmailTemplate/email_body_bak.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.emailBodyCell {
	padding-right: 22px;
	padding-left: 22px;
	padding-top: 8px;
}


.emailBodySpacer
{
	background-color:#FFFFFF;
}
.emailText {
	text-align: left;
	margin-top: 35px;
	color:#FFFFFF;
	position:relative;
	padding-top:36px;
}



.emailText .emailTextHeader
{
	position:absolute;
	left:-3px;
	top:0px;
}
.content .container .contentPanelArea,.content .container .contentPanelSpacer
{

	color:#FFFFFF;
	background-image: url(_Images/ContactTemplate/final_contact_r3_c2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.content .container .contentPanelArea .textArea
{
	color:#191919;
	line-height:14px;
	padding: 16px;
}

.content .container .contentPanelArea .textArea a,  .content .container .contentPanelArea .textArea a:link, .content .container .contentPanelArea .textArea a:visited, .content .container .contentPanelArea .textArea a:active
{
	text-decoration:none;
	color:#FFFFFF;
}

.content .container .contentPanelArea .textArea a:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}



.content .container .contentPanelTop
{
	background-image: url(_Images/ContactTemplate/final_contact_r2_c3.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
}




.content .container .contentPanel, .content .container .contentPanelArea, .content .container .contentPanelTop, .content .container .contentPanelSpacer
{
	background-color:#A0A0A0;

}
.footerText {
	padding:8px 4px;
	
	
	font-size: 9px;
	color: #666666;
}

.footerText h1
{
	font-size:9px;
	font-weight:normal;
}

.footerText .address,
.footerText .address table
{
	color:#AFAFAF;
}



.footerText .address a,  .footerText .address a:link, .footerText .address a:visited, .footerText .address a:active
{
	text-decoration:none;
	color:#AFAFAF;
}

.footerText .address a:hover
{
	text-decoration:underline;
	color:#AFAFAF;
}

a.footerLink, a.footerLink:link, a.footerLink:visited, a.footerLink:active
{
	text-decoration:none;
	color:#AFAFAF;
}

a.footerLink:hover
{
	text-decoration:underline;
	color:#AFAFAF;
}


.dividerPadding
{
	padding-top:38px;
	padding-bottom:38px;
}
.biosSomething {
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.biosLabel {
	margin-bottom: 12px;
}
.biosLink {
	margin-top: 16px;
}
.biosImage
{
	padding-right:6px;
}
.navButton {
	margin-top: 2px;
}
.cellInset {
	padding-right: 12px;
	padding-left: 12px;
}
.cellInset4px {
	padding-right: 4px;
	padding-left: 4px;
}
.submittedBy {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-align: right;
	font-size: 12px;
	font-style: italic;
	margin-top: 6px;
}
.songList .songHeader
{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:4px;
}
.songList .songTitle
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:12px;
	margin-bottom:4px;
}
.songList .songArtist
{
	font-size:11px;
	font-weight:normal;
}

a.whitelink:link, a.whitelink:active, a.whitelink:visited, a.whitelink:hover
{
	color:#FFFFFF;
	text-decoration:none
}

a.whitelink:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}


.whiteHeader
{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:4px;
}


.whiteHeaderSmall
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:4px;
}