<style >

BODY {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: navy;
	/*background-color: #ffffff;*/
}

A  { text-decoration : underline; color : blue; }

A:Hover { text-decoration : underline; color : green; }

		   TABLE {
		    height: 10px;
			FONT-FAMILY: Arial,Verdana;
		    FONT-SIZE: 8pt;
			COLOR: #a52a2a;
		   }

A:link, A:active, A:visited { 
	text-decoration: none; 
	font-size: 10px;
}



TABLE {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: black;
}

.table_test {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: navy;
	border:1px solid #006699;
}

.table_list {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: navy;
	border:1px solid #006699;
}

.table_list2 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: navy;
	border:2px solid #d3d3d3;
}

.table_title {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #F5DEB3;
	font-weight: bold;
	text-decoration: none;
	background-color: #006699;
}


.table_menu {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: navy;
	background: #EFEFEF;	/*#ece9e1*/
}
		
	
/* block text links */
.tablemenu		{
border: 1px solid #c0c0c0;			/*	#5c88c8;*/
}


.tablemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #496c9f;	
	text-decoration: none;	
	
}

.tablemenu a:hover {
	text-decoration: underline;
}

.tablemenu  { 
	text-decoration: none; 	
}

/*=============================
K  block styles
=============================*/
/* used in functions.php (function main_page) */
.blocks {
	padding: 0px;
}

/* block header/footer corner images - portal skin only */
.tdmenblock {
	font-size: 0px;	
	padding: 0px;  
	margin: 0px; 
	vertical-align: top;
	background-color:#8CB6E7;
}

/* block td cell */
.tdblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 2px;	
}

.tdblocktext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: teal;
}

/* block title bar */
.sottotitolo {
	vertical-align: bottom;	
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	/* color: #666666; */		 
}

/* horizontal spacer between blocks */
.tdspacer {
	line-height: 3px;
}

.content_subHeading {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: crimson;
	font-weight: bold;
	/*background-color: #ffffff;*/
}


.alternate {
	background-color: #f7f7f7;
	border: 1px solid #efefef;
	}

.newsparagraph {
	/* padding: 3px 5px 3px 5px; */
	font-size: 		12px; 
	font-family: arial,verdana;
	}


span.left {
position: absolute;
left: 0;
}

span.right {
position: absolute;
right: 0;
}

div.line {
position: relative;
text-align: center;
width: 100%;
}


#topheader {
background-color: #fff;
width:900px;
}

#topheader a{
	font-size: 12px; 
	color: teal; 
	font-family: arial; 
	font-weight:normal;
}

#topheader .welcome_date	{
	font-size: 10px; 
	color: #ff6633; 
	font-family: arial; 
	font-weight:bold;
}

#topheader .welcome_title	{
	font-size: 14px; 
	color: #004080; 
	font-family: verdana,arial; 
	font-weight:bold;
}

#topheader .welcome	{
	font-size: 10px; 
	color: #99cc66; 
	font-family: verdana,arial; 
	font-weight:bold;
}


#topheader .mode	{
	font-size: 12px; 
	color: crimson; 
	font-family: arial; 
	font-weight:bold;
}
	
#topheader .login_label  a{
	color:#004080;		/*008b8b; */
	font-size: 10px;
	font-family: Arial, Helvetica;
	font-weight:none;
	}
				
#topheader .login_label  a:hover{
	color: crimson;
	font-size: 10px;
	font-family: Arial, Helvetica;
	font-weight:none;
	}
				

#news a {
	text-decoration : underline; 
	color : blue;
	font-size: 		12px; 
	font-family: arial,verdana;
	}
	
#news a:Hover {
	text-decoration : none; 
	color : green;
	font-size: 		12px; 
	font-family: arial,verdana;
	}
		
#News p {
	/* padding: 3px 5px 3px 5px; */
	font-size: 		12px; 
	font-family: arial,verdana;
	}
	
#News table {
	/* padding: 3px 5px 3px 5px; */
	font-size: 		12px; 
	font-family: arial,verdana;
	}
		

#news_list_head {
								width: 800px;
								padding: 3px;
								background-color: gold;
								border: 1px solid #004A00;
								font-size: 		12px; 
								font-family: arial,verdana;
								text-align: center;
								}

#news_list_head a {
	text-decoration : underline; 
	color : blue;
	font-size: 		12px; 
	font-family: arial,verdana;
	}
	
#news_list_head a:Hover {
	text-decoration : none; 
	color : green;
	font-size: 		12px; 
	font-family: arial,verdana;
	}
	
	
#news_list_head_small {
								width: 300px;
								padding: 3px;
								background-color: gold;
								border: 1px solid #004A00;
								font-size: 		12px; 
								font-family: arial,verdana;
								text-align: center;
								}

#news_list_head_small a {
	text-decoration : underline; 
	color : blue;
	font-size: 		12px; 
	font-family: arial,verdana;
	}
	
#news_list_head_small a:Hover {
	text-decoration : none; 
	color : green;
	font-size: 		12px; 
	font-family: arial,verdana;
	}
	

	
.news_list_brief {
								font-size: 	10px; 
								font-family: arial,verdana;
								color : black;
								text-align: left;
								padding: 0px;  
	margin: 2px; 
								}


#news_list_title {
								font-size: 		12px; 
								font-family: arial,verdana;
								text-align: left;
								}

#news_list_title a {
	text-decoration : underline; 
	color : blue;
	font-size: 		12px; 
	font-family: arial,verdana;
	}
	
#news_list_title a:Hover {
	text-decoration : none; 
	color : green;
	font-size: 		12px; 
	font-family: arial,verdana;
	}
	
		
#news_list  {
	padding: 3px 5px 3px 5px; 
	font-size: 		11px; 
	font-family: arial,verdana;
	color : black;
	}
	
	
#news_list a {
	text-decoration : underline; 
	color : blue;
	font-size: 		11px; 
	font-family: arial,verdana;
	}
	
#news_list a:Hover {
	text-decoration : none; 
	color : green;
	font-size: 		11px; 
	font-family: arial,verdana;
	}
	
		
.news_intro {
								width: 790px;
								padding: 3px;
								background-color: #fff8dc;
								border: 1px solid #004A00;
								font-size: 		11px; 
								font-family: arial,verdana;
								}


#news_related  {
	padding: 3px 5px 3px 5px; 
	font-size: 		11px; 
	font-family: arial,verdana;
	color : black;
	}
	
	
#news_related a {
	text-decoration : underline; 
	color : blue;
	font-size: 		11px; 
	font-family: arial,verdana;
	}
	
#news_related a:Hover {
	text-decoration : none; 
	color : green;
	font-size: 		11px; 
	font-family: arial,verdana;
	}
	

.error {
								width: 400px;
								padding: 5px;
								background-color: #f5f5f5;
								border: 1px solid #dc143c;
								font-size: 		14px; 
								font-family: arial,verdana;
								font-weight: bold;
								text-align: center;
								}

#Comment-Main {
	padding: 4px 4px 4px 4px;
	width: 420px;
	background-color: #fff;
	font-weight: none;
	}
#Comment-Main .box {
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
	width: 406px;
	background-color: #fff;
	font-weight: none;
	border: 1px solid #b0c4de;
	}
#Comment-Main .intro {
	width: 370px;
	padding: 5px 5px 5px 5px;
	border: 1px solid navy;
	color: navy;
	font-size: 11px; 
	font-family: arial,verdana;
	text-align: center;
	}
#Comment-Main .message {
	font-size: 	11px; 
	font-family: arial,verdana;
	color : black;
	font-weight: none;
}
#Comment-Main .comment_message {
	font-size: 	11px; 
	font-family: arial,verdana;
	color : black;
	font-weight: none;
}
#Comment-Main .user {
	font-size: 		11px; 
	font-family: arial,verdana;
	color : black;
	font-weight: bold;
}
#Comment-Main .userstatus {
	font-size: 		11px; 
	font-family: arial,verdana;
	color : crimson;
	font-weight: none;
}
#Comment-Main .date {
	font-size: 		11px; 
	font-family: arial,verdana;
	color : #a9a9a9;
	font-weight: none;
}	
#Comment-Main input {
width:auto;
height:auto;
border:1px solid #ccc;
/*float:right;*/
}	

.comment-body {
	font-size: 		12px; 
	font-family: arial,verdana;
	color : black;
	font-weight: none;
}
.comment-user {
	font-size: 		12px; 
	font-family: arial,verdana;
	color : black;
	font-weight: bold;
}
.comment-userstatus {
	font-size: 		12px; 
	font-family: arial,verdana;
	color : crimson;
	font-weight: none;
}
.comment-date {
	font-size: 		12px; 
	font-family: arial,verdana;
	color : #a9a9a9;
	font-weight: none;
}								


							
.comment_intro {
								width: 470px;
								padding: 3px;
								border: 1px solid #004A00;
								font-size: 		11px; 
								font-family: arial,verdana;
								}

.comments_add_title  {
	width: 510px;
	padding: 10px;
	border: 1px solid #b0c4de;
	font-size: 		11px; 
	text-align: left;
	font-family: arial,verdana;
	color : navy;
	}
	
#comments_click  {
	font-size: 		12px; 
	font-family: arial,verdana;
	color : black;
	}
	

#comments_click a {
	text-decoration : none; 
	color : blue;
	font-size: 		12px; 
	font-family: arial,verdana;
	}
	
#comments_click a:Hover {
	text-decoration : none; 
	color : green;
	font-size: 		12px; 
	font-family: arial,verdana;
	}
	
#comments_click p {
	padding: 3px 5px 3px 5px;
	width: 470px;
	}




/* new comments */

#YourCommentBg {
	margin: 5px 0 0 0;
	padding: 8px 0 0 0;
	width: 470px;
	background-color: #fff;
	background-image: url(../images/buttons/commentsFormBg2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}

.YourCommentPadding {
	margin:5px;
	}

#YourComment label {
	margin: 0 0 0 10px;
	display: block;
	font-weight: bold;
	}


#YourComment input {
	margin: 0 10px 5px 10px;
	/*width: 430px;*/
	}


#YourComment label.basic {
	margin: 0 10px 5px 3px;
	display: block;
	font-weight: normal;
	}


#YourComment input.basic {
	margin: 0 0 0 10px;
	width: auto;
	}


#YourComment textarea {
	margin: 0 10px 0 10px;
	width: 445px;
	}


#YourComment .notes {
	margin: 0 10px 0 10px;
	}


#CommentThanks {
	margin: 0 10px 0 10px;
	}


#CommentThanks .modBot {
	border-color: #80a6d9;
	}


#CommentThanks .tCenter {
	text-align: center;
	}


#MainComment label {
	margin: 0 0 0 10px;
	display: block;
	font-weight: bold;
	}


#MainComment input {
	margin: 0 10px 5px 10px;
	/*width: 430px;*/
	}


#MainComment label.basic {
	margin: 0 10px 5px 3px;
	display: block;
	font-weight: normal;
	}


#MainComment input.basic {
	margin: 0 0 0 10px;
	width: auto;
	}


#MainComment textarea {
	margin: 0 10px 0 10px;
	width: 380px;
	}


#MainComment .notes {
	margin: 0 10px 0 10px;
	}


/************************************************
*	Content 					     		    * 
************************************************/

#content {
        width: 100%;
        margin: 0px auto 0px;
	padding: 0px;
        }


#content p{
        padding: 0px 0px 0px 0px;
	margin: 10px 10px 0px 10px;
        line-height: 20px;
        }

	
#content p img{
        border: none;
	margin-right: 15px;
	margin-bottom: 5px;
	}


#content h1 {
	color: #333333;
	font-size: 22px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}

	
#content h1 a  {
	color: #333333;
	text-decoration: none;
	}


#content h1 a:hover {
	color: #F30;
	text-decoration: none;
	}


#content h2 {
	color: #333333;
	font-size: 14px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 0px 10px 0px 10px;
	border-top: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
	}
	
	
#content p ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	}

	
#content p ul{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	}

	
blockquote{
	margin: 0px 0px 0px 25px;
	padding: 0px 25px 0px 10px;
	font-style: italic;
	color: #666666;
	border-left: 3px solid #D4D4D4;
	}

	
#content blockquote p{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}

	
#contentmiddle {
	float: left;
        width: 54%;
	background: #FFFFFF;
        border-right: solid black 8px;
        border-left: solid black 8px;
        border-bottom: solid black 3px;
        margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
        }


#contentmiddle p{
        color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
        padding: 0px 0px 0px 0px;
	margin: 0px 10px 20px 0px;
        line-height: 20px;
	}

	
#contentmiddle p img{
        border: none;
        padding: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	}


.contentdate {
	background: #FFFFFF url(/images/date2.gif);
	float: left;
	width: 45px;
	height: 41px;
	margin: 1px;
	padding: 0px;
	}

	
.contentdate h3 {
       	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	padding: 1px 0px 0px 0px;
	margin: 0px 10px;
	text-transform: uppercase;
	}

	
.contentdate h4 {
        font-family: Verdana, Arial, Sans-Serif;
	color: #999999;
	font-size: 20px;
	font-weight: bold;
	padding: 0px 2px 0px 0px;
	margin: 0px;
	text-align: center;
	}


.contenttitle {
        width: 470px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	}


.contenttitle h5 {
        float: left;
        color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
        padding: 0px 0px px 0px;
	margin: 0px 0px 0px 0px;
        }


#contentmiddle ul {
	list-style: none;
        margin: 0px 0px 40px 0px;
	padding: 0px 0px 20px 0px;
	}

	
#contentmiddle ul li {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}

	
#contentmiddle ul li a {
	color: #333333;
	text-decoration: none;
	}


#contentmiddle ul li a:hover {
	color: #F30;
	text-decoration: underline;
	}


.donation {
	color: navy;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
}

.donation_title {
	color: crimson;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

.donation_item {
	color: navy;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
}

.donation_amount {
	 color: #008080;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
}
	
.donation_date {
	 color: #ff7f50;
	font-size: 8px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
}
	

#hotlist {
  /*border: 1px solid #dfdfdf; */
  padding: 0px 10px 0px 10px;
  width: 120px;
  text-align: left;
  color: gray;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.album_title {
  text-align: center;
  color: crimson;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:22pt;
  font-weight:bold;
}

.album_info {
  color: navy;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:9pt;
}

.disclaimer {
  color: #778899;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:8pt;
   text-align:center;
}

.title_sub {
  color: #778899;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:11pt;
}

.track_title {
  color: #0000ff;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:9pt;
  font-weight:bold;
}

.track {
  color: navy;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:10pt;
  background-color:white;
}

.track_num {
  color: black;
  font-family: Verdana,Arial,Times New Roman, Times, serif;
  font-size:7pt;
  font-weight:bold;
}

.track_composer {
  color: navy;
  font-family: Times New Roman, Arial,Verdana,Times, serif;
  font-size:10pt;
  font-style : italic;
}

.track_single {
  color: #2f4f4f;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:8pt;
}

.track_version {
  color: #2f4f4f;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:8pt;
}

.track_time {
  color: navy;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:8pt;
}

.track_bonus {
  color: navy;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:10pt;
}

.track_font1 {
  color: black;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:9pt;
}

.track_font2 {
  color: navy;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:10pt;
}

.track_font3 {
  color: navy;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:9pt;
}

.credits_title {
  color: #778899;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:10pt;
  font-weight:bold;
}

.credits {
  color: black;
  font-family: Verdana,Arial,Times New Roman, Times, serif;
  font-size:8pt;
}

.musicians {
  color: black;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:9pt;
}

.amazon_box{
  color: blue;
  font-family: Verdana,Arial,Times New Roman, Times, serif;
  font-size:7pt;
  border: 1px solid #dfdfdf; 
  width:110px;
  height:190px;
  padding: 5px 5px 5px 5px;
}

.amazon_box A{
  color: blue;
  font-family: Verdana,Arial,Times New Roman, Times, serif;
  font-size:7pt;
  text-decoration:underline;
}

.amazon_box A:ACTIVE {
  color: blue;
  font-family: Verdana,Arial,Times New Roman, Times, serif;
  font-size:7pt;
  text-decoration:underline;
}

.amazon_box A:VISITED{
  color: blue;
  font-family: Verdana,Arial,Times New Roman, Times, serif;
  font-size:7pt;
  text-decoration:underline;
}

.amazon_box A:LINK{
  color: blue;
  font-family: Verdana,Arial,Times New Roman, Times, serif;
  font-size:7pt;
  text-decoration:underline;
}

.amazon_title {
  color: #ff7f50;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:10pt;
  font-weight:bold;
 /* background-color:black;*/
  
}

.video_title {
  color: #000000;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:11pt;
  font-weight:bold;
  background-color:#6699cc;
}

.video_subtitle {
  color: #778899;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:10pt;
  font-weight:bold;
}

.video_subtitle A:LINK{
  color: #778899;
  font-family: Arial,Verdana,Times New Roman, Times, serif;
  font-size:10pt;
  font-weight:bold;
}

.video_info {
  color: black;
  font-family: Verdana,Arial,Times New Roman, Times, serif;
  font-size:8pt;
}




#TEAMformBg470 {
	margin: 5px 0 0 0;
	padding: 8px 0 0 0;
	width: 470px;
	background-color: #fff;
	background-image: url(../images/buttons/FormBg3.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}

	#TEAMformTbl {
	margin: 5px 0 0 0;
	padding: 8px 0 0 0;
	width: 620px;
	background-color: #fff;
	
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	/*width: 50em;*/
	text-align: left;
	}

	#TEAMformTbl2 {
	margin: 5px 0 0 0;
	padding: 8px 0 0 0;
	width: 700px;
	background-color: #fff;
	
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	/*width: 50em;*/
	text-align: left;
	}

	
#TEAMformTbl .title{
	margin: 0 0 0 5px;
	display: block;
	font-weight: bold;
	font-size:14pt;
	font-family: arial; 
	color:#800080;
	}
	
#TEAMformTbl .label {
	margin: 0 0 0 5px;
	display: block;
	font-weight: bold;
	font-size:8pt;
	font-family: arial; 
	color:#800080;
	}

#TEAMformTbl .badvalidation {
	margin: 0 0 0 5px;
	display: block;
	font-weight: bold;
	font-size:8pt;
	font-family: arial; 
	color:red;
	}

#TEAMformTbl .text {
	margin: 0 0 0 5px;
	display: block;
	font-weight: normal;
	font-size:8pt;
	font-family: arial; 
	color:black;
	}

#TEAMformTbl .comment {
	font-weight: normal;
	font-size:8pt;
	font-family: arial; 
	color:grey;
	}

#TEAMformTbl .required {
	margin: 0 0 0 0px;
	font-weight: normal;
	font-size:8pt;
	font-family: arial; 
	color:red;
	}

#TEAMformTbl .imagelabel {
	margin: 0 0 0 5px;
	display: block;
	font-weight: bold;
	font-size:9pt;
	font-family: arial; 
	color:navy;
	}

#TEAMformTbl .imageinfo {
	margin: 0 0 0 5px;
	display: block;
	font-weight: normal;
	font-size:8pt;
	font-family: arial; 
	color:black;
	}

	
	#TEAMform input {
	margin: 0 0 0 2px;
	/* background: #e0e3fe; */
	/*width: 445px;*/
	}


#TEAMform .badvalidation {
	margin: 0 0 0 5px;
	display: block;
	font-weight: bold;
	font-size:8pt;
	font-family: arial; 
	color: red;
	}
	
#TEAMform label.basic {
	margin: 0 10px 5px 3px;
	display: block;
	font-weight: normal;
	color: black;
	}


#TEAMform input.basic {
	margin: 0 0 0 2px;
	font-size:8pt;
	width: auto;
	}

#TEAMform .radioboxes {
	margin: 0px 0px 0px 5px;
	font-size:8pt;
	width: auto;
	}


#TEAMform textarea {
	margin: 0 0 0 2px;
	font-size:9pt;
	font-family: arial;
	width: 420px;
	}

#TEAMform .textarea2 {
	margin: 0 0 0 2px;
	font-size:9pt;
	font-family: arial;
	width: 350px;
	}

#TEAMform .notes {
	margin: 0 10px 0 10px;
	}

#TEAMform .dropdown_120	 {
		width:120px;
		margin: 0 0 0 2px;
		font-size:8pt;
		}


		/* CSS */

#TEAMform .btn_auto {
  font-size:12px;color:black;font-family:arial;font-weight:bold;background-color:gold;
  text-decoration: none;
  border: 1px solid #900;
  text-align:center;
  width: auto;
}


#TEAMform .btn_auto:hover {
  color: #fff;
  border-style: inset;
  background-color: #900;
  text-decoration: none;
}

#TEAMform .btn_80 {
  font-size:9px;color:black;font-family:arial;font-weight:bold;background-color:gold;
  text-decoration: none;
  border: 1px solid #900;
  width: 80px;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;

}


#TEAMform .btn_80:hover {
  border-style: inset;
  color: #fff;
  background-color: #900;
  text-decoration: none;
}

#TEAMform .btn_80_off {
  font-size:9px;color:black;font-family:arial;font-weight:bold;background-color:gold;
  text-decoration: none;
  border: 1px solid #900;
  width: 80px;
  filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}


#TEAMform .labeltext {  
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif; 
	font-weight: bold; 
	color:#555555; 
	font-size:12px;
}

#TEAMform .labeltext_req {  
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif; 
	font-weight: bold; 
	color:#000000; 
	font-size:12px;
}

#TEAMform .valuetext {  
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;  
}

#TEAMform .valuetext_err {  
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;  
	color:#864141; 
	background-color:#FFC774; 
}


#TEAMform .infotbl {
	font-family: "Helvetica CE","Geneva CE", "Arial", sans-serif;
	text-align: left;
	vertical-align: top;
}


#TEAMform .infotbl TD{
	padding-top: 5px;
	vertical-align: top;
	padding-bottom: 2px;
	font-size: 0.9em;
}


#TEAMform .info_label {
	width:250px;
	text-align: right;
	vertical-align: top;
}
		
#TEAMform .info_value {
	width:400px;
	text-align: left;
	vertical-align: top;
}
	

.cssbutton{
background-color: #dcdcdc;/*#99cc66;  #d1ec4c; ffff00*/
border: 2px #000000 outset;
padding: 1px 5px;
color: black;
text-decoration: none;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}


.cssbutton:visited{
color: black;
}


.cssbutton:hover{
color: black;
border-style: inset;
background-color: #ffff33;/*#e3f48e;*/
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}


.cssbutton:active{
color: black;
}


.content_box_padding{
margin:10px;
text-align:left;
}


.page_title
{
	font-size: 20px; 
	font-family: arial; 
	font-weight:bold;	
	color:crimson;
	padding-bottom: 5px;
}

.page_text
{
	font-size: 10pt; 
	font-family: arial; 
	font-weight:normal;	
	color:#000;
}

.page_textbold
{
	font-size: 10pt; 
	font-family: arial; 
	font-weight:bold;	
	color:#000;
}





/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_line_down_fly.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_linedrop {
height:36px;
width:900px;
background:url(/images/menus/blank_bw.gif);
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
margin-bottom:16px;
}


.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}


.pro_linedrop li {
float:left;
background:url(/images/menus/blank_over_bw.gif);
}


.pro_linedrop .select a {
display:block; 
height:36px; 
float:left; 
background: url(/images/menus/blank_bw.gif); 
padding:0 0 0 5px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#ddd;
}


.pro_linedrop .select li.line a {color:#ddd;}
  /*ad8  */

.pro_linedrop .select a b {
display:block; 
padding:0 10px 10px 10px; 
background:url(/images/menus/blank_bw.gif) right top;
}


.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
background: url(/images/menus/blank_over_bw.gif); 
padding:0 0 0 5px;
line-height:27px;
cursor:pointer; 
color:#fff;
}


.pro_linedrop .select li.line a:hover, 
.pro_linedrop .select li.line:hover a {
color:#ff7f50;}


.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
padding:0 10px 9px 10px; 
background:url(/images/menus/blank_over_bw.gif) right top; 
cursor:pointer;
}


.pro_linedrop .sub {
display:none;
}

.pro_linedrop ul ul {display:none;}


/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}


.pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}


.pro_linedrop .sub li {background:transparent;}


.pro_linedrop .select :hover .sub {
height:25px;
display:block; 
position:absolute;
float:left;
width:898px;
top:28px; 
left:1px; 
text-align:center;
background:transparent url(/images/menus/transparent.gif);
border:1px solid #886;
border-width:1px  0;
}


.pro_linedrop .select :hover .rt li {float:right;}


.pro_linedrop .select :hover .sub li a 
{display:block; height:25px; line-height:22px; float:left; background:transparent url(/images/menus/transparent.gif); padding:0 8px; margin:0; white-space:nowrap; color:#dc143c;font-size:10px;}


.pro_linedrop .select :hover .sub li.subline a {color:#dc143c;}
  /* was 8a9 */

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#000; line-height:20px; position:relative;}


.pro_linedrop .select :hover .sub li:hover > a {color:#000;}


.pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:170px; position:absolute; left:-1px; top:25px; border-bottom:1px solid #886; background:#fff;}


.pro_linedrop .select :hover .sub :hover ul ul {position:absolute; left:-9999px;}

.pro_linedrop .select :hover .sub :hover ul li {border:1px solid #886; border-width:0 1px;}


.pro_linedrop .select :hover .sub :hover ul li a {width:152px; text-align:left; height:20px; line-height:18px; background:#fff;}

.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}

.pro_linedrop .select :hover .sub :hover ul li:hover > a {line-height:16px;}


.pro_linedrop .select :hover .sub :hover ul :hover ul {left:112px; top:0; border:1px solid #886; border-width:0 1px 1px 0; background:#fff;}


.pro_linedrop .select :hover .rt :hover ul :hover ul {left:-113px; top:0; border:1px solid #886; border-width:0 0 1px 1px;}


.pro_linedrop .select :hover .sub :hover ul :hover ul li {border-left:1px solid #886; background:#fff;}


.pro_linedrop .select :hover .sub :hover ul :hover ul li.a1 {border-left:1px solid #fff;}

.pro_linedrop .select :hover .sub :hover ul :hover ul li.a2 {border-top:1px solid #886; height:19px;}


.pro_linedrop .select :hover .rt :hover ul :hover ul li {border-right:1px solid #886; border-left:0;}

.pro_linedrop .select :hover .rt :hover ul :hover ul li.a1 {border-right:1px solid #fff; border-left:0;}


#wrapper {width:900px; background:#fff url(http://www.macca-central.com/images/menus/wrapper-back.gif) repeat-y; margin:0 auto; text-align:left;}

#wrapper {background:#fff url(http://www.macca-central.com/images/menus/wrapper-back2.gif) repeat-y -1px 0;}

</style>

<style type="text/css">
ul.download {list-style-image:url(/images/menus/zip.gif);}

ul.download li {padding-left:5px; font-size:11px; line-height:1.5em;}

h3.spacer {padding-top:30px;}

img.rgt {float:right;}

</style>

