@charset "UTF-8";
p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
body{ background: #81a49d; font-family:Arial, Helvetica, sans-serif; font-size:90%;}
p{ margin-bottom:10px;}
#container{ background:#FFF; margin:20px; padding:20px; width:900px; }
#header{ }
#headerMeta{ float:right; text-align:right; }
/*MENU*/
#menu{ float:left; width:175px; height:600px; font-size:13px; margin: 15px 0 0 0 ;   }
#menu ul{ margin:0; padding:0; list-style:none; }
#menu li ul{ padding-left:19px}

#content{ margin-left:175px; font-size:12px;}
#content h1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; background:#CCC; color:#173B65; padding:10px; margin-top:10px; margin-bottom:10px;}
#content h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#173B65;margin: 10px 0 2px}
#footer{ clear:both;}

/*TABLE*/

 .row0, .even{ background:#EDF3FE}
 .row1, .odd{ background:#FFF}
table td{ padding:1px;}
.table th{ font-size: 13px; text-align:left; border-bottom:solid 1px #666; }
.table td{ font-size:12px; }
.table th, .table td{border-right:solid 1px #bbb; padding:1px 5px;}

.table tr.row0{ background:#EDF3FE}
.table tr.row1{ background:#FFF}
.table{  border-color:#222; border-style:solid; border-width:1px}



#invoiceSummary{ margin: 0 0 10px 0; padding:0 0 10px 0; border-bottom:solid grey 1px;}
/*FORM*/

/*INVOICE*/
#coachWaiver{ display:none; width:275px; float:left; border:solid 1px #555; padding:15px; margin-right:15px;}
#coachWaiver p{ margin-bottom:10px;}
#coachWaiverMini{ background:#FFC; border:solid 1px #555; padding:5px;}

#invoiceHelp{ display:none }

a:link, a:visited, a:hover{color:#173B65; text-decoration:none; }
a:hover{text-decoration:underline}

img{border:none;}
img.arrowNext{ vertical-align:middle; margin:0 0 5px 2px;}

.ticker{ color:#777; font-size:10px;}

