/* -----------------------------------------
 - CLIENT specific layout styles ----------------------
 ---------------------------------------- */
a.link-yellow-background:link    {color: blue;}
a.link-yellow-background:visited {color: gray;}
a.link-yellow-background:active  { color: blue;}
a.link-yellow-background:hover   { color: gray;}

a.speciallink1:link {color: blue;}	
a.speciallink1:visited {color: gray;}	
a.speciallink1:active  { color: blue;}	
a.speciallink1:hover   { color: gray;}
	
/* a:link    {text-decoration: underline; color: #05671A;} */
a.menubar:link    {color: white;}
a.menubar:visited {color: white;}
a.menubar:active  { color: white;}
a.menubar:hover   { color: gray;}

/* a:link    {text-decoration: underline; color: #05671A;} */
a.graybackgrd:link    {color: white;}
a.graybackgrd:visited {color: white;}
a.graybackgrd:active  { color: white;}
a.graybackgrd:hover   { color: red;}

a.photopage:link    {color: 981B1E;}
a.photopage:visited {color: 981B1E;}
a.photopage:active  { color: 981B1E;}
a.photopage:hover   { color: white;}

.cover {
     padding: 20px;
    padding-right: 10px; 
	
    background: url(../styles/folder3.gif) no-repeat;
	background-position:center; 
	float: middle;
}

fieldset.pad {
background-color: #FFFFFF;
border: 1px solid #981B1E;
padding: 20px 20px 20px 20px;

}

fieldset.coaches_list {
background-color: #FFFFFF;
border: 1px solid #981B1E;
padding: 20px 20px 20px 20px;
width: 20em;
}

label {
	float: left;	 	/* Take out of flow so the input starts at the same height */
	width: 7em;	 		/* Set a width so the inputs line up */
	text-align: right;	/* Right justify the labels.*/
}

body.mobile {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  /* background: url(stripeback.gif) repeat; */
}

p.pic_header {
	color: #000000; 
	/* color: #981B1E; */		/* MVA Red */
	font-family: 'Palatino Linotype', 'Times New Roman'; 
	font-size: 50pt;
	line-height: 1.0;
	margin-bottom: 1.0; 
	padding-bottom: 10.0;
	}

p.pic_caption {
	color: #000000; 
	/* color: #981B1E; */		/* MVA Red */
	font-family: 'Palatino Linotype', 'Times New Roman'; 
	font-size: 16pt;
	line-height: 1.25;
	}
	
div.profile_detail {
	color: #000000; 
	/* color: #981B1E; */		/* MVA Red */
	font-family: 'Palatino Linotype', 'Times New Roman'; 
	font-size: 50pt;
	}

/* This DIV table foreground is used with the round floating graphic in the header.*/
div.table-foreground {
	position:relative;
	}

div.table-foreground img {
	position:absolute;
	}
	/* end of Round floating graphic in header */
	
input.intext, textarea {
	font-family: 'Palatino Linotype', 'Times New Roman'; 
	font-size: 12pt;
}

div.my_float_left {
	float: left;
}

div.my_float_right {
	float: right;
}

.my_footer_text {
	display: inline-block;
 	color: #FFCC00; 
	font-family: 'Times New Roman', Times, serif; 
	font-size: 16px;
	line-height: 1.1;
	text-align:center;
	float: center;
}

.my_footer {
	background-color: #002877;
	margin: .1em .1em .1em .1em ;
	padding: 0.1em 0.1em;
	min-width: 75%;					/* Original default was 399px */
	max-width: 100%;
	-moz-border-radius: .5em;		/* This line provides border rounding for OLD Firefox/Mozilla browsers */
	border-radius: .5em;
	/* -moz-border-radius: 0.7em;
	/* border-radius: 0.7em; */
	text-align:center;
	float: center;
}

.music_headers {
 	color: #000000; 
	font-family: 'Times New Roman', Times, serif; 
	font-size: 22px;
	font-weight: bold;
}

.music_section {
 	color: #000000; 
	font-family: 'Times New Roman', Times, serif; 
	font-size: 20px;
	font-weight: bold;
}

.music_title {
 	color: #000000; 
	font-family: 'Times New Roman', Times, serif; 
	font-size: 18px;
}