@charset "utf-8";
/* CSS Document */

html { font-size: 12px; }

body {	}

p, form, li { font-size: 1em; color: #333333; line-height:1.5em; }

ol.terms { margin:0 10em 0 3em;}
ol.terms li { margin-bottom: 1.3em; }

a { color:#FFB300; text-decoration: none; }
a:hover { color:#545454; }

h1 { font-size: 1.5em; color: #545454; line-height:1.3em;  }
h2 { font-size: 1.23em; color: #545454; font-weight: bold; line-height:0em; margin: 2.67em 0 2.0em 0; }

input { font-size: 0.8em; 
		border: #CCCCCC 1px solid;
		background-color:;
		padding-left: 0.2em; }
		
input.submit_img { border: 0; padding: 0; }

/*________________________________________ DIVS ___________________________________*/

#flash_container { width:770px; text-align: left; padding: 0 0 20px 0; }
#flash_content { padding: 10px 0 0 0; }
#container { width:770px; text-align: left; padding: 0 10px 20px 0; }
#mainContent { clear:both; padding: 10px 20px 0 0; }
#flash { margin-left: 0px; border: 4px #CCCCCC solid; width: 750px; }
p.error { color:#990000; font-style:italic; background-color:#FFFFCC; }
#terms { font-size:0.9em; width:600px; margin-left:15px; }

table.scores td { padding:3px 25px 3px 0; color:#333333; }
table.scores tr.odd { background-color:#FAF7E2 }
table.scores thead td { font-weight:bold; color:#545454; background-color:#FAF7E2 }

table.terms td { padding:0 10px 0 0; }
table.terms thead td { font-weight:bold; color:#545454; }