/* NS  */

body {text-align:center;margin:0;padding:0;color:#fff;font:14px times new roman,arial,tahoma,verdana,sans-serif;line-height:19px;letter-spacing:1.2px;background:#003364}

/* LINKS */

a,a:link,a:link,a:link,a:hover {cursor:pointer;} 

a:link {color:#72C39A;text-decoration:underline} 

a:visited {color:#006CB7;} 

a:hover,a:active {color:#5F0101;text-decoration:none} 

#header h1{
   float: left;
   width: 200px;
   height: 138px;
   margin: 12px 0 0 10px; 0;background:transparent url("/images/NewSongLogo.png") no-repeat
   }
   
   #header h1 a{
   display: block;
   width: 200px;
   height: 130px;
   text-indent: -9999px;
   }  

   #header_right{position:absolute;top:0px;left:13px;width:210px;height:200px; }

 /* TYPOGRAPHY */
   
   
   h1, h2, h3, h4, h5, h6 {font-family:arial;color:#72C39A;padding:0 0 1px 0}
   
   h1 {font-size: 166%;margin-top:.6em}
   
   h2 {font-size: 144%;color:#EA9322}
   
   h3 {font-size: 129%}
   
   h4 {font-size: 116%}
   
   h5 {font-size: 106%}
   
   h6 {font-size: 96%}
   /* Rotate  */

#rotating_items{z-index:0;
	position: absolute;top:-13px;
}
	

#rotating_items div.rotating_item{
		position: absolute;
	}

#rotating_items img{padding:0;margin:0;}	
   
   /* GENERAL */
   
ul#nav{height: 29px;margin: 0px 3px 0 0px;list-style: none;padding:0 0 0 0px;padding-left:20px;width:940px !important;width /* */:960px;
background:#EA9322 }
#nav li:hover{position: static;}/* bug fix for hover in IE7 */

#nav li{list-style:none;margin-right:1px;float: left;font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;line-height: 1;}

#nav a {font-size:13px;float:left;margin:0;padding:0 0 3px 6px;text-decoration:none;}

#nav a span {float:right;display:block;padding:9px 1px 6px 11px;color:#ffffff;margin:0 0px 0 0;}

#nav li.active a span {color:#F2F2BB;}
#nav li.active-child a span {color:#F2F2BB;}
a.selected {color:#F2F2BB;}
#nav li:hover a span {color:#F2F2BB;}
#nav li.sfhover a span {color:#F2F2BB;}   

#nav li:hover li a span, 
#nav li.sfhover li a span{
      color:#fff;
      background:none;
      }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav a span {float:none;}
    /* End IE5-Mac hack */

#nav li li a span{float:none;width:167px !important;width /* */:156px;margin-left:0px}

#nav li li a:hover span{
      color:#F2F2BB;width:167px !important;width /* */:156px;
      }
	#nav li:hover {color:#fff;}

#nav, #nav ul {
	float: left;
	}

#nav li {
	float: left;
	padding: 0;
	width: auto;
}

#nav li ul {
z-index:2100;
	position: absolute;
	left: -999em;
	height: auto;
	width: 166px;
	w\idth: 166px;
	font-weight: normal;
	margin: 30px 0 0 0px;
	margin-left:-30px;
}
/*end*/
/*\*/
html*#nav li ul {
[margin-left:-30px;
margin-left:-30px;
]margin-left:-100px;
}/*end*/

/*\*/
* html #nav li ul {
margin-left:-100px;
}
/*end*/


#nav li li {
	padding-right: 1em !important;padding-right/* */:0em;
	width: 186px !important;width /* */:156px;
background:transparent url("/images/bg_nav.png");

}

#nav li li.last {
	width: 186px ;
height:8px !important;height /* */:4px;
background:transparent url("/images/bg_nav_bot.png") no-repeat;

}
/*end*/
/*\*/
html*#nav li li.last {
[background:transparent url("/images/bg_nav_bot.png") no-repeat;
background:transparent url("/images/bg_nav_bot.png") no-repeat;
]background:transparent url("/images/bg_nav_bot.png") no-repeat;
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html #nav li li.last {
background:none;
}
/*end*/



#nav li ul a {
font-size:11px;font-style:normal;
	width: 182px;
	w\idth: 182px;
padding:0px 0px 2px 0px;
background:transparent url("/images/bg_nav_li.jpg");
margin:4px 8px
}

#nav li ul ul {
z-index:2000;
	margin: -22px 0 0 127px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#nav li li a.selected span{color:#F2F2BB;}

   img {border:none} 
   
   hr {margin: 1em 0;background:#ccc;height:1px;color:#f2f2f2;border:none;clear:both}
   
   .newslettersignup td{padding:4px}
   
   .newslettersignup input{border:1px solid black}
   
   .formdiv input{width:250px}
   
   .formdiv textarea{width:250px;height:100px}
   
   .questionnaire{padding:0;margin:0;}
   
   /* LAYOUT - HEADER */

   #header #insideheader {margin:0 0 0 0px;padding:0;height:30px}
      
#header_left{width:960px;background:#;height:auto !important;height /* */:200px;min-height:200px;}
   
   
   /* LAYOUT - main body of page */
   .clear{clear:both}
   .responsecount{float:right;width:101px;text-align:right;padding-top:10px}
   
   .questionnaire input{border:1px solid black}
   
   .questionnaire textarea{border:1px solid black}
   
   .formdiv{padding:4px}
   
   .required{padding:4px}
   
   #upper_center{height:auto !important;height /* */:270px;min-height:270px;width:670px;padding:10px 0 75px 45px}
   

   
   #lower_left{width:216px;padding:8px 0 0 0px}
   
   #upper_rightArticle1 img.fixed{margin:0px 0 0px -16px}
   #upper_rightArticle1 p{padding:0;margin:0}
   #upper_rightArticle1 {padding:0 0 0 16px;margin:0}

#wrap {background:#F6D75B url("/images/bg_body.jpg") repeat-y;width:970px;position:relative;margin:0 auto;text-align:left;}
   
   #content-wrap {position:relative;width:100%}
   
   #content {height:auto !important;height /* */:382px;min-height:382px;}
   
   #utility {padding:7px 0 0 12px;position:relative;float:left;width:211px;z-index:22;}

   #sidebar {display:none;font-size:11px;position:absolute;top:0;right:0;width:222px;padding:0px 0px 0 0px;height:auto !important;height /* */:382px;min-height:382px;margin:0px}
   
   #upper_left{padding:0px 12px 0 12px;}
   
#upper_left h1{font-size:130%}
   
   /* LAYOUT TYPE */
   
   #content {position:relative;float:left;}
   
   /* LAYOUT - FOOTER */
   
   #footer {text-align:center;height:auto !important;height /* */:82px;min-height:82px;background:transparent url("/images/bot.jpg") no-repeat 0% 0%;width:970px;clear:both;padding: 0px 0 0px;color:#fff;margin:0px auto 50px auto;}
   #footer p{padding:5px 40px;font-size:80%;text-align:center;}
   #footer .title{display:none}

   
   #footerArticle1{float:left;clear:both;width:960px}
   
   #navfooterZone{float:left;clear:both;}
   
   #copyr{float:left;clear:both}
   
   #registration_form ul{list-style:none}
   
   #registration_form .regform{float:left;width:150px}
   
   #registration_form li{padding:6px}
   
   
   /* Error Validation */
   input.errHilite, select.errHilite, textarea.errHilite {
   border: 1px solid red;
   background-color: #FFE;
   }
   label.errHilite {
   color: #C00;
   }

#upper_center .article img{padding:10px}

.eveStart{color:#33000;font-style:italic}
.eveTitle{}
.eveDescription{font-size:11px}
	

#donate {position:absolute;top:279px;right:20px;}

.panelheader {
  background-color: #6699ff;
  color : #330000;
  font-weight : bold;
  border-bottom:1px solid #000;
margin-top:5px;
  font-weight : normal;
  padding: 3px 0 3px 10px;
}

.mdHover {
  background-color : #6699ff;
  color : #330000;
font-weight:bold
}
.mdSelected {
  background-color : #6699ff;
  color : #330000;
  font-weight : bold;
  
}
.panelContent {

  border-top-width    : 0px;
  border-bottom-width : 0px;

background:#99ccff;
  overflow: auto;

}
.panelContainer{
  color : #330000;
  padding:9px

}

#upper_left{padding:0px 6px 0 0px;}
.eveStart{color:#330000;font-style:italic}

.eveDescription{font-size:11px}

#wsscontent067c8bbf-a728-fc0c-1112-79fda2524ed7 .title{display:none}
#wsscontentee2cc4fd-2093-3d84-2015-aff6b3f7f9bd .title{display:none}
