/*Layout Styles*/
body {}
h3 {margin: 0px; margin-bottom: 5px; }
h5 {margin: 0;padding: 0;}
form {padding: 0px; border: 0px; margin: 0;}
a {border: 0;}

#outside {margin: auto; width: 750px;}
#header {padding: 10px;}
#menu {padding: 5px;}
#content{padding: 5px;}
#footer {}

.Section {margin-bottom: 10px;}
.SubSection {padding: 5px; margin-bottom: 10px;}
.SubSection h3 {padding: 0; margin: 0; }
.FormTable td {padding-left: 5px; padding-right: 5px;}
.MessageBox {padding: 5px;  margin: 0px; margin-bottom: 5px;}
.Error {padding: 3px; margin: 0px; margin-bottom: 5px; margin-top: 5px;}
.RaceSchedule {margin:0; border: 0;}
.RaceSchedule th {margin: 0; padding: 0; padding-left: 5px; padding-right: 5px;}
.RaceSchedule td {margin: 0; padding: 0; padding-left: 5px; padding-right: 5px;}


/*Cosmetic Styles*/
body { color: black; background-color: #BCBCBC; font-size: 90%; font-family: Verdana, Arial, Tahoma, Sans-Serif; text-align: center;}
a {}
h3 {padding-bottom: 3px; border-bottom: solid 2px #cccccc;}
h4 {font-size: 90%; font-weight: bold; text-transform: uppercase; border-bottom: solid 2px silver;}
h5 {font-size: 60%; text-transform: uppercase;}
input {font-size: 90%; border: solid 1px black; background-color: #F7F7F7;}

#outside {background-color: white; border: solid 1px #004E8E; text-align: left;}
#header {text-align:center;}
#menu {border-top: solid 1px #70091D; border-bottom: solid 1px #70091D; background-color: #DEDEDE;}
#menu a { border: 0; font-family: Trebuchet MS ; font-weight: bold; color: #C61235; text-decoration: none;}
#content{}
#footer {font-size: 70%; text-align: center;}
#license {margin-top: 20px; padding: 5px; background-color: #FDFDFD; color: Gray; border: dotted 1px black; font-family: Courier, Arial, Sans-Serif; font-size: 80%;}

.SubSection {border: 0;}
.SubSection h3 {border: 0; font-family: Arial; font-weight: bold; color: #70091D;}
.Section {text-align: left;}
.Section h3 {border-bottom: solid 2px #DEDEDE; font-size: 12; font-family: Arial; font-weight: bold; color: #70091D;}
.MessageBox {background-color: #F7F7F7; border: solid 1px #E0E0E0;}
.Error {background-color: #FFE3B8; border: solid 1px #FF9900; font-family: Courier New;}
.ImageCaption {text-align:center; font-size: 70%; font-family: Verdana;}
.DeleteButton {background-color: Red; color: White;}
.List {border-collapse: collapse;border:0; border: solid 1px black;}

