﻿html, body { background-image: url('../images/2009bgrd.jpg'); color: #000000; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 1.1em; margin: 0 0 0 0; padding: 0 0 5px 0; }
a {font-weight: bold; text-decoration: underline; color: #0000bb;}
a:hover {text-decoration: none;}

.adimg {padding: 5px 10px 10px 10px; border: none; float: left; }
.lgbtn {background-image: url('../images/lgBtn.jpg'); color: #ffffff; text-align: center; vertical-align: middle; height: 52px; width: 349px; padding-top: 25px; }
.lgbtn a {font-weight: bold; font-size: 120%; text-decoration: none; color: #ffffff;}
.lgbtn a:hover {color: #ffee33;}
.note {background-color: #41ad48; color: #ffffff; border-bottom: solid 1px #744d24; border-top: solid 1px #744d24; font-style: oblique; margin: 3px 5px 3px 5px; padding: 4px 10px 4px 10px; text-align:left; }
.note strong {text-transform: uppercase; font-weight: bold;}
.note a {color: #ffffff;}
.smbtn {background-image: url('../images/smBtn.jpg'); color: #ffffff; text-align: center; vertical-align: middle; height: 37px; width: 192px; padding-top: 17px;}
.smbtn a {font-weight: bold; font-size: 110%; color: #ffffff; text-decoration: none;}
.smbtn a:hover {color: #ffee33;}
.clear {clear:both;}
.tinytxt {font-size: 80%; font-style: oblique;}
.vform {width: 798px; border: solid 1px #744d24; float: left; margin-top: 20px; padding-bottom: 10px;}
.vformhead {font-weight: bold; background-color:#41ad48; color: #ffffff; font-size: 110%; padding-left: 5px; width: 793px; }
.vformsubhead {background-color: #000000; color: #ffffff; font-style: oblique; font-size: 90%; padding: 2px 0 3px 5px; width: 793px; }
.vformmain{padding: 7px 5px 7px 5px; float: left; width: 793px; font-size:90%;}
.vformtbl{width: 99%; border: none;}
.vformtbl_c1 {width: 7%; font-weight: bold; text-transform: uppercase; padding: 7px 10px 0 0; text-align: right; vertical-align: top;}
.vformtbl_c2 {width: 92%; text-align: left; vertical-align: top; padding-top: 7px;}
.valsum {width: 99%; text-align: center; float: left;}
.normalfld{background-color: #FFFFFF;}
.focusfld{background-color: #FFFFCC;}
.btncol {padding-top:10px;}
.btncol div {margin-left: 10px; float: left;}
.retapp {float: left; margin-bottom: 20px; font-size: 90%; padding: 10px 7px 10px 7px; border: solid 1px #744d24; width: 99%; }
.imgrt {float: right; vertical-align: middle; margin: 5px 10px 5px 10px;}
.imglt {float: left; vertical-align: text-top; margin: 5px 10px 5px 10px;}

.inputlg input {width: 450px; font-size: 90%; float: left; border: solid 1px #000000;}
.inputmd input {width: 300px; font-size: 90%; float: left; border: solid 1px #000000;}
.inputsm input {width: 150px; font-size: 90%; float: left; border: solid 1px #000000;}
.inputmultsm textarea {width: 350px; height: 30px; float: left; border: solid 1px #000000;}
.inputmultlg textarea {width: 700px; height: 60px; float: left; border: solid 1px #000000;}

.list th { background-color: #41ad48; color: #ffffff; font-weight: bold; }
.list td { font-size: 90%;}
.listemp {background-color: #3551a3; color: #ffffff; font-weight: bold; text-align: center; padding: 5px 0 5px 0;}
.listalt {background-color: #eeeeee; }
.formhd { text-decoration: underline; text-align: right; vertical-align: top; font-size: 90%;}
.formitem {text-align: left; padding-left: 10px; vertical-align: top; padding-bottom: 10px; font-size: 90%;}

.rdtxt
{
	color: #ff0000
}
.err {color: #ff0000; font-size: 85%;}
.brdtxt
{
	color: #cc0033;
	font-weight: bold;
}
.subbl
{
	color: #0000ff;
	font-size: 80%;
	text-align: center;
}
.cright
{
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
}
.astr
{
	color:#ffcc33;
	font-size: 90%;
	font-weight: bold;
}

.multitb
{
	width: 550px;
	margin: 2px 0 2px 0;
	height: 100px;
}
.regformnorm
{
    background-color: #ffffff;
    cursor: auto;
}
.regformwait
{
    background-color: #dddddd;
    cursor: wait;
    background-position: center center;
    background-image: url(spinner.gif);
    background-repeat: no-repeat;
}
.hide { display: none; }
.stats {border: solid 1px #000000; margin-bottom: 30px;}
.stats th {padding: 5px 10px 5px 10px; text-align: center; background-color: #41ad48; font-weight: bold; color: #ffffff; margin: 0 0 0 0;}
.stats td {padding: 5px 10px 5px 10px; margin: 0 0 0 0;}
.stats caption {font-weight: bold;}
.artconbox {text-align: center; vertical-align: middle; padding: 15px 0 50px 0;}
.artconhm {float: left; width: 25%; padding-bottom: 20px;}


#main {text-align: center; background-color: #ffffff; width: 820px; margin: 10px 10px 10px 10px; padding: 10px 0 0 0; border: solid 1px #000000;}
#subBan {background-color: #000000; color: #ffee33; width: 800px; text-align: center; margin: 0 10px 0 10px; padding: 10px 0 10px 0; float: left;}
#subBan p{margin: 0 0 0 0; padding: 0 0 0 0;}
#subBan .head {text-transform: capitalize; font-size: 160%; font-weight: bold;}
#subBan .subhead {text-decoration: underline;}
#content {font-size: 80%; width: 800px; margin: 0 10px 0 10px; padding: 10px 0 15px 0; float: left; text-align: left; }
#content p{margin: 8px 0 8px 0;}
#content .subhead {color: #744d24; text-transform: capitalize; font-size: 120%; }
#copy {background-color: #000000; color: #ffffff; height: 30px; font-size: 80%; width: 100%; text-align: center; font-weight: bold; float: left; }
#copy p{margin: 5px 0 5px 0;}
#sort { font-size: 85%; float: left;}
#sort select { font-size: 85%}
#stats {font-size: 85%; float: right;}
#suptbl1 {width: 793px; font-size: 90%;}
#suptbl1 .lbl {text-align: right; width: 20%; margin-right: 5px; padding-top: 5px;}
#suptbl1 .data {text-align: left; width: 80%; padding-top: 5px;}
#suptbl1 input {width: 600px; border: solid 1px #000000;}
#suptbl2 {width: 793px; font-size: 90%;}
#suptbl2 .sname {width: 33%; margin-right: 10px; padding-top: 7px;}
#suptbl2 .sname input {width: 230px; border: solid 1px #000000;}
#suptbl2 .stitle {width: 66%; padding-top: 7px; vertical-align: middle;}
#suptbl2 .stitle input {width: 475px; border: solid 1px #000000;}
#vformfoot {float: right; padding-top: 10px;}
#vformfoot div{float:right; margin-left: 10px;}
#hmpg .toptxt {text-transform: uppercase; color: #dd0000; font-weight: bold; font-size: 1.2em; text-align: center; padding: 15px 0 20px 0; clear: both;}
#hmpg .subhd {background-color: #000000; color: #ffffff; font-weight: bold; padding: 15px 7px 15px 10px; width: 780px; clear: both;}
#hmpg .col1 {width: 48%; float: left; padding: 10px 5px 0 5px; vertical-align: top;}
#hmpg .col2 {width: 49%; float: left; padding: 10px 5px 0 5px; clear: right; vertical-align: top;}
#hmpg .colitm {padding-bottom: 20px;}
#hmpg .colhd {text-transform: capitalize; color: #dd0000; font-weight: bold; font-size: 1.1em; text-decoration: underline;}
#hmpg li {font-weight: bold;}
#hmpg .sponbox {padding: 15px 0 30px 0; text-align: center; }
#hmpg .sponbox img {border: none;}
#hmpg .sponrow {padding-top: 15px;}
#prereg .itm {padding-bottom: 20px;}
#prereg .itmhd {text-transform: capitalize; color: #dd0000; font-weight: bold; font-size: 1.2em; text-decoration: underline;}
#prereg .smhd {text-transform: capitalize; color: #dd0000; font-weight: bold; font-size: 1.1em;}
#prereg li {font-weight: bold;}
#prereg strong {color: #dd0000; font-weight: bold;}
#spon .toptxt {text-transform: uppercase; color: #dd0000; font-weight: bold; font-size: 1.2em; text-align: center; padding: 15px 0 20px 0; clear: both;}
#hmpg .imgcol2 {width: 49%; float: left; text-align: center; padding-bottom: 15px; vertical-align: middle;}
#hmpg .imgcol3 {width: 33%; float: left; text-align: center; padding-bottom: 15px; vertical-align: middle;}


