/* new css from copemusic for latest news */
@import url("/latestnews.css");

.error {
color:red;
font-weight:bold;
}
#pageContent {
	background-color:#9fafbf;
}
/* ----------------------------  Admin pages  ------------------------------- */
A
{
	text-decoration:none;
	color:#cccccc;
}
.hidden {
	display:none;
	height:0px;
}
body
{
	margin-top:20px;
/* 	
	Doesn't work for some reason...

	background-image:url('images/background.gif');
	background-repeat:repeat;
*/  
	text-align:center;
}

DIV 
{
	text-align:left;
	cursor:default;
}

p {
	font-family:verdana;
	font-size:11px;
}

div#UserMsg
{
	position:relative;

	height:auto;
	width:auto;

	font-weight:bold;
	text-align:center;
	background-color:#afbfcf;
	
	padding:10px;
	
	border-style:solid;
	border-width:2px;
	border-color:black;
}

div#page
{
	position:relative;
	
	width:800px;
	height:auto;

/* 	netscape centering	*/
	margin-left:auto;
	margin-right:auto;

	margin:0 auto;
}


div#header
{
	position: relative;	
	z-index:9;

	padding:10px 0px 10px 0px;
	
	width:800px;
/* was	height:70px; 
/* was		height:96px;*/
	height:102px;
	
	background-color:#9fafbf;
	
	line-spacing:15px;
	
	border-bottom:1px solid #CCD4DC;
}

div#headerText
{
	width:auto;
	

	margin-left:20px; 
	

	color:#7f8f9f;
	

	text-align:left; 
	

	font-weight:bold; 
	font-size:40px; 
	

	letter-spacing:3px;
}

div#footer
{
	/*position: relative;
	float:left;	*/
	clear:both;

	width:800px;
	height:25px;
	
	color:#6f7f8f;
	background-color:#9fafbf;

	font-weight:bold;
	font-size:14px;
	text-align:right;
	
	border-top:1px solid #CCD4DC;
}

div#footerDate
{
	float:left; 
	width:390px;
	padding-left:10px; 
	padding-top:2px;
}

div#footerText
{
	float:left; 
	width:390px;
/*	margin-right:10px; */
	padding-top:2px;
	text-align:right;
}

a.myLinkAdmin
{
	color:#607080;
	font-weight:bold; 
	font-size:14px;
	
	text-decoration:underline;
}

a.myLinkAdmin:hover
{
	color:#405060;
}

div#rightColumn
{
	width:auto;
	
	z-index:2;
	
	word-wrap: break-word;
	background-color:#B5C1CE;
	
	padding-bottom:10px;
}

table#mainrecord, table#assocRecord
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

div#mainRecord, div#assocRecord
{
	float:left;
	background-color:#9FAFBF;
	margin:5px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	border:1px solid #CCD4DC;
}

div#applyBtn
{
	height:13px;
	width:100px;
	text-align:center;

	color:#6F7F8F;
	background-color: #CCD4DC;
	
	font-size:9px;
	font-weight:normal;
	
	margin-top:3px;
	border:1px #6F7F8F solid;

	cursor:pointer; cursor:hand;
}
.btn
{
	height:13px;
	width:100px;
	text-align:center;

	color:#6F7F8F;
	background-color: #CCD4DC;
	
	font-size:9px;
	font-weight:normal;
	
	margin-top:3px;
	border:1px #6F7F8F solid;
	padding:2px 5px 2px 5px;
	cursor:pointer; cursor:hand;
}
.link
{
	color:#6F7F8F;
	font-size:9px;
	font-weight:normal;
	
}

table#mp3s, table#scores
{
	width:auto;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

div#mp3s, div#scores, div#mainRecordInner, div.movement
{
	background-color:#CCD4DC;
	margin:0px 5px 5px 5px;
	padding:5px;
	font-weight:bold;
}

input.score, input.mp3, .mainData
{
	width:205px;
	height:auto;
	align:right;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;

	border-style:solid;
	border-color:#E1EBF5;
	border-width:1px;
	background-color:#E1EBF5;
}

.mainData 
{
	width:250px;
}
.short {
	width:120px;
}
div.hr
{
/*	margin:3px;
	border-bottom:1px dashed #6F7F8F;
*/
}

div.hr hr
{
/*	display:none;*/
	border:1px dashed #6F7F8F;
}

div#dataHolder
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

div#recordHolder
{
	float:left;
	cursor:pointer; cursor:hand;
/*	position:relative;
	width:auto;
	height:auto;
*/
	background-color:#a6b2bF;
	margin-top:3px;
	padding:2px;
}
.buttonControl {
	float:left;
	cursor:pointer; cursor:hand;
	color:#FFFFFF;
/*	position:relative;
	width:auto;
	height:auto;
*/
	background-color:#96a2aF;
	margin-top:5px;
	padding:3px;
}
.buttonControl a {
	color:white;
}
.litUp
{
	background-color:#CCD4DC;
	font-weight:bold; 
}

span#itemHolder
{
	float:left;
	margin-left:5px;

/*	width:auto;
	height:auto;
*/
}

div#leftColumn
{

	float:left;
	
	/* find me - New additions [2/4/5] */
	padding-left:2px;
	padding-top:2px;
	
	width:auto; 
	height:auto;
	
	/*findme was 250px*/
	/*height:auto;*/
	
	z-index:1;

	font-family:verdana;
	font-size:14px;
	font-weight:bold;

	cursor:default;
	margin-right: 10px;
	
	border-right-style:solid;
	border-right-color:#336688;
	border-right-width:0px;
}

div#title
{
	z-index:3;

	padding:10px 0px 10px 0px;
	margin: 0px; 
	
	width: 240px;

	background-color: #bfcfdf;
	color:#36597c; /*7283ac;*/
		/*	color:#7f8f9f;*/
	font-size:24px; 
	font-weight: bold;
	font-family:serif;
	font-variant: small-caps; 
	font-style: normal; 

	letter-spacing:2px;
	line-height: 20px; 

	border-color: black black #336688; 
/*	left: 0px; 
	top: 0px; */
	border: 1px #336688 solid;
	border-bottom-width: 0px;
}

.subTitle
{
	height:30px;
	letter-spacing:0.0px;
	padding:0px 0px 0px 0px;
	margin-bottom: 0px; 
	
	color:#7f8f9f; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px; 
/*	font-weight: bold;*/
	/*font-variant: small-caps; */

}
.subTitleA{
text-decoration:underline;
cursor:pointer;cursor:hand;
}

div#contents
{
	z-index:2;

	height:auto;
	width:240px;

	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	
	background-color: #cfdfef;
	color:#336688;

	cursor:default;
	padding: 10px 0px 10px 0px;

	border: 1px #336688 solid;
}

div#editBar
{

	width:240px; 
	height:52px;

	background-color: #bfcfdf;

	border: 1px #336688 solid;
	border-top-width: 0px;
	
	text-align:center;

}

.editBox
{
	width:140px;
	border-style:solid;
	border-color:#336699;
	border-width:1px;
	background-color:#dfefff;
}

.submit
{
	width:140px;
	border-style:solid;
	border-color:#336699;
	border-width:1px;
	background-color:#dfefff;
	cursor:pointer; cursor:hand;
}

input#editBox
{
	width:214px;

	margin: 0px auto;
	margin-top:5px;

	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
}


div#btnContainer
{
	width:214px;
	
	margin: 0px auto;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;

}

div#btn
{
	color:#dddddd;
	border : 2px Solid white;
	padding:2px 9px 2px 9px;
	font-weight:bold;
	cursor:pointer;cursor:hand;
}

div#btn.btnOver
{
	color:white;
}

div#btnX, div#btnY
{
	float:left;

	width:103px;
	height:15px;
	text-align:center;
	
	color:#336688;
	background-color: #cfdfef;
	
	font-size:11px;
	font-weight:normal;
	
	border:1px #336688 solid;

	cursor:pointer; cursor:hand;
}

div#btnY
{	
	float:right;
}

.btnMOver#btnX, .btnMOver#btnY
{
	border-top-color:white;
	border-left-color:white;
	border-right-color:black;
	border-bottom-color:black;
/* old
	border-top-color:#437698;
	border-left-color:#437698;
	border-right-color:#22335c;
	border-bottom-color:#22335c;
*/
	border-width:1px;
	color:#22335c;
	font-weight:bold;
}

.btnMOut#btnX, .btnMOut#btnY
{
	border:1px #336688 solid;
}

.btnMDown#btnX, .btnMDown#btnY
{
	border-top-color:black;
	border-left-color:black;
	border-right-color:white;
	border-bottom-color:white;

/*	border-top-color:#437698;
	border-left-color:#437698;
	border-right-color:#22335c;
	border-bottom-color:#22335c;
	color:#336688;
*/

	font-weight:bold;
	
}

.header 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

	color:#336688;

	cursor:pointer;cursor:hand;

	margin-top: 3px; 
	margin-bottom: 2px;
	margin-left:10px;
	margin-right:10px;
	
 	font-style: normal;
}

div#SubContents
{
	font-family:arial;
	font-size:12px;
	font-weight:normal;

	color:#55668f;
	margin-bottom:2px; 
	margin-left:20px;
	margin-right:10px;
	
	cursor:pointer;cursor:hand;
}


.subContents 
{ 
	font-family:arial; 
	font-size:12px; 
	font-weight:normal; 
	
	color:#55668f;  
	
	margin-bottom: 2px; 
	margin-left: 20px ; 
	margin-right:10px;
	
	cursor:pointer;cursor:hand;
}
