@charset "utf-8";

body { font: 1em Arial, Verdana, Helvetica, sans-serif; background: 
#6e482d; text-align: center; color: #000; }
#wrap { width: 950px; background: #e9d6b7; margin: 0 auto; border: 1px solid #000; text-align: left; }
#wrapNSAreg { width: 500px; background: #e9d6b7; margin: 0 auto; border: 1px solid #000; text-align: left; }
#header { background: url(../img/logoBG.jpg) #e9d6b7; height: 105px; border: none; margin:0; padding:0; }
#logo { float: left; margin: 10px 0 0 30px; }
#breadcrumb { float: right; margin: 20px 30px 0 0; color: #f5ec9f; }
#breadcrumb h3 {font-size: 1em; }
#breadcrumb p {font-size: .9em; }
#breadcrumb a { color: #fff;}
#breadcrumb a:hover { color: #e9d6b7; text-decoration: none; }
#headerBG { clear: left; height: 113px; }
#contentWrap { background: url(../img/contentBG.jpg) repeat-x; margin-top: 108px; }
#menuTop { text-align: center; }
#menuTop img { padding: 15px 12px; border: 0; margin:0; }
#menuTop ul {padding:0; margin:0;}
#menuTop li { display: inline; list-style-type: none; font-size: .9em; color: #6e482d; text-align: center;}
#menuTop li a, #menuTop li a:visited { color: #6e482d; text-decoration: none; }
#menuTop li a:hover, #menuTop li a:visited:hover { color: #bc8f5a; text-decoration: none; }
#content { margin: 10px 15px; }
#content td { font-size: .9em; }
#content h1 { padding-left: 1.25em; font-size: 1.2em; line-height: 1.5em; color: #6e482d; border-top: 1px solid #6e482d; border-bottom: 1px solid #6e482d; }
#content p { margin: 1em 50px; font-size: .9em; line-height: 1.5em; }
#content ul li { margin-left: 73px; font-size: 1em; text-decoration: none; }
#footer { margin: 10px 10px 0 10px; border-top: 1px solid #6e482d; text-align: center; height: 90px; }
#footer p { margin-top: 20px; font-size: .7em; }
#footerIMG { position: relative; top: 90px; text-align: right; margin-right: 20px; margin-left: 650px; border: none;}
#pictures { position: relative; top: 160px; text-align: left; margin-right: 650px; margin-left: 20px; }
.blankSpace { height: 30px; }
img {border: none;}
form#TournamentSignUp { width: 850px; margin-left: auto; margin-right: auto; }
form#TournamentSignUp .tournamentList { width: 90%; margin-left: 5%; margin-right: 5%; }
form#TournamentSignUp .label { width: 100px; text-align: right; }
form#TournamentSignUp .tr_label { width: 250px; text-align: right; }
form#TournamentSignUp .labelSmall { width: 45px; text-align: right; }
form#TournamentSignUp .input { width: 300px; }
form#TournamentSignUp .inputSmall { width: 125px; }
form#TournamentSignUp .cntrcol { width: 50px; }
form#TournamentSignUp p { font-size: .8em; }
form#TournamentSignUp .teamType { width: 200px; }
form#TournamentSignUp .division { width: 200px; }
form#TournamentSignUp .age_group { width: 40px; text-align: left;}
form#TournamentSignUp td.input input { width: 300px; }
form#TournamentSignUp td.inputSmall input { width: 125px; }
table#singupForm { padding: 15px 0; }
table#singupForm td { padding: 5px 0; }
table#home_table {margin: 20px 0 0 0;}
table#home_table td {margin:10px;}
table#home_table a.titles {text-align: center; font-size: 1.2em; color: #6e482d; font-weight:bold; text-decoration: none;}
table#home_table a:hover.titles {color:blue;}
table#home_table td {text-align:center;}
p.required { color: #ff0000; }
td.required {color: #ff0000; }
font.required {color: #ff0000; }
.required { color: #ff0000; }
.center { text-align: center; }
iframe { margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right:auto; }
