/* -----------------------------------------
 - 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;}


.book_summary {
 background-color: white;
 border: 1px solid black;
  margin: .5em auto ;
  padding: 0.5em 0.8em;
  min-width: 455px;					/* Original default was 399px */
  max-width: 425px;
 /*  -moz-border-radius: 1.5em;	*/	/* This line provides border rounding for OLD Firefox/Mozilla browsers */
 /* border-radius: 1.5em; */
  /* -moz-border-radius: 0.7em;
  /* border-radius: 0.7em; */
  float: left;
	text-align: left;	/* justify the text.*/
	font-family: 'Palatino Linotype', 'Times New Roman'; 
	font-size: 14pt;
}


.book_contact {
 background-color: white;
 border: 1px solid black;
  margin: .5em auto ;
  padding: 0.5em 0.8em;
  min-width: 455px;					/* Original default was 399px */
  max-width: 425px;
 /*  -moz-border-radius: 1.5em;	*/	/* This line provides border rounding for OLD Firefox/Mozilla browsers */
 /* border-radius: 1.5em; */
  /* -moz-border-radius: 0.7em;
  /* border-radius: 0.7em; */
  float: left;
	text-align: left;	/* justify the text.*/
	font-family: 'Palatino Linotype', 'Times New Roman'; 
	font-size: 14pt;
}

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; */
}

/* //font face=\"'Palatino Linotype', 'Times New Roman', */
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;
	}
	
	
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;
}
