	
/* Default font, GENERIC */
body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b{font-family:arial,Verdana,Helvetica,sans-serif;}
body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea{font-size:11px;}
body,th,td,p{color:#000000}
/* Default font, GENERIC */

BODY {background-color: #FFFFFF;}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 11px Arial;
line-height:16px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #AFCC7A;
}


/*****************/
/* Styles for forms and form elements*/


form{display:inline;
	margin:0px;
	padding:0px;
}

#radio {color: #FFFFFF; background: #FFFFFF; }



ul, li{
	margin:0px;
	padding-left:0px;
	font-size:11px;
}




ul {
	 margin-bottom: 0px; 
	 margin-top: 0px;
}


.dropdown{
	height:16px;
	font-size:11px;
}


/*TEXT BOXES*/	
.emailtextbox{
	height:16px;
	width:170px;
	font-size:11px;
	background-color:#F7F7F7;
}



.textboxSmall{
	height:18px;
	width:100px;
	font-size:11px;
	background-color:#F7F7F7;
}

.textboxMedium{
	height:17px;
	width:125px;
	font-size:11px;
	background-color:#F7F7F7;
	}
	
.textboxLarge{
	height:18px;
	width:150px;
	font-size:11px;
	background-color:#F7F7F7;
	}


	
/*TEXT FIELDS*/	

.textfieldSM{
	width:200px;
	font-size:11px;
	background-color:#F7F7F7;
}

.textfieldMD{
	width:300px;
	font-size:11px;
	background-color:#F7F7F7;
}
	
.textfieldLarge{
	width:400px;
	font-size:11px;
	background-color:#F7F7F7;
}
/*****************/


/*****************/
/* LINKS */
/***********/
a:link{color:#000000;} 
a:visited{color: #000000;} 
a:active{color: #000000;}  
a:hover{color:#000000;}  
a:link,a:visited,a:active,a:hover{
	text-decoration: none;
		
}



.FeatureTitle,.FeatureTitle:link,.FeatureTitle:visited,.FeatureTitle:active,.FeatureTitle:hover{
	font-size:14px;
	color:#7387C4;
	text-decoration:none;
	font-weight: bold;
	}
.FeatureTitle:hover{color:#7387C4;}

.FeatureDescription,.FeatureDescription:link,.FeatureDescription:visited,.FeatureDescription:active,.FeatureDescription:hover{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight: normal;
	}
.FeatureDescription:hover{color:#000000;}

.ProdName,.ProdName:link,.ProdName:visited,.ProdName:active,.ProdName:hover{
	font-size:11px;
	color:#7387C4;
	text-decoration:none;
	font-weight: normal;
	}
.ProdName:hover{color:#7387C4;}
	
.FooterLink,.FooterLink:link,.FooterLink:visited,.FooterLink:active,.FooterLink:hover{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	}
.FooterLink:hover{color:#FFFFFF;}

.FooterBlack,.FooterBlack:link,.FooterBlack:visited,.FooterBlack:active,.FooterBlack:hover{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	}
.FooterBlack:hover{color:#000000;}

.LinkBlack,.LinkBlack:link,.LinkBlack:visited,.LinkBlack:active,.LinkBlack:hover{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	}
.LinkLink:hover{color:#000000;}




.catArtist,.catArtist:link,.catArtist:visited,.catArtist:active,.catArtist:hover{
	font-size:14px;
	color:#5B89C7;
	text-decoration:none;
	font-weight: bold;
	}
.catArtist:hover{color:#5B89C7;}


/* END LINK STYLES */
/*****************/

/***********/
/* FONT styles */
/***********/


.Artist_Header {
	font-size:24px;
	color:#5B89C7;
	text-decoration:none;
	font-weight: bold;
	line-height:60px;
	padding-left:15px;
	}

.PageHeader {
	font-size:12px;
	color:#7387C4;
	text-decoration:none;
	font-weight: bold;
	}
	
.RegistryHeader {
	font-size:14px;
	color:#7387C4;
	text-decoration:none;
	font-weight: bold;
	}
	
.detail_prod_name{
	font-size:16px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	}
.relevance{
	font-size:10px;
	color:#333333;
}

.required{
	font-size:11px;
	color:#990000;
}
.error{
	font-size:11px;
	color:#990000;
}

.Denotes {
	font-size:11px;
	color:#990000;
	text-decoration:none;

	}
	

.contentDiv {
width:425px;
}

.pages {
font-size:11px;
color:#31A028;
font-weight:bold;
}


.white,.white:link,.white:visited,.white:active,.white:hover{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	}


/*padding styles*/

.Pad1{
	padding-bottom:0px;
	padding-top:0px;
	padding-left: 5px;
	padding-right:0px;
}

.Pad2{
	padding-bottom:0px;
	padding-top:0px;
	padding-left: 0px;
	padding-right:5px;
}

.Pad3{
	padding-bottom:0px;
	padding-top:0px;
	padding-left: 5px;
	padding-right:5px;
}

.Pad4{
	padding-bottom:5px;
	padding-top:5px;
	padding-left: 0px;
	padding-right:0px;
}

.Pad5{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.Pad6{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
.Pad7{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.Pad8{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

/* *********** */
/* CMT STYLES */
.cmtNav,.cmtNav:link,.cmtNav:visited,.cmtNav:active,.cmtNav:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	}
.cmtNav:hover{color:#FFFFFF;}

.cmtSectionHeader{
	font-size:11px;
	color:#86212E;
	text-decoration:none;
	font-weight: bold;
	padding-right:10px;
	padding-top:10px;
	}
	
	
.AdminNav,.AdminNav:link,.AdminNav:visited,.AdminNav:active,.AdminNav:hover{
	font-size:10px;
	color:#B23924;
	text-decoration:none;
	}
.AdminNav:hover{color:#333333;}

.AdminHeader {
font-size:14px;
color:#B23924;
font-weight:bold;
}



