html, body { height:100% !important }
body { margin:0px; background-color:#4E4E4E; }
#set { position:absolute; width:780px; left:10px; top:7px; padding:0px; background-color:#fff; }
* { margin:0; padding:0; } br { clear:left; }

#header { width:780px; margin:0px 0px 0px 0px; height:138px; }
#nav { width:780px; height:56px; }
#navTxt { float:left; display:inline; color:#fc3; font:bold 10px Verdana, Arial; margin-left:30px; padding-top:1px; }
#navBtn { float:left; display:inline; padding-top:5px; padding-left:3px; }

#content { width:780px; }
.mainCopy { font:11px Verdana, Arial; color:#333; width:588px; padding:10px 20px 0 10px; }
#leftCol { float:left; display:inline; width:168x; background-color:#fff; padding:9px 0px 0px 4px; }
#mainCol { float:left; display:inline; width:594px; background-color:#fff; padding:10px 0px 0px 14px; }

#tabL { float:left; display:inline; width:168px; background-color:#fff; padding:8px 1px 0px 0px; }
#tabR { float:left; display:inline; width:419px; background-color:#fff; padding:8px 0px 0px 0px; }

#schList { float:left; display:inline; width:588px; margin-top:4px; margin-bottom:3px; }
td.schBox { background-color:#fff; }
td.schLogo { background-color:#fff; margin-right:1px; border-bottom:dashed 1px #ddd; padding:5px; }
td.schDesc { background-color:#F2EDE6; line-height:16px; font:11px Verdana, Arial; padding:5px; }
a.clkHere { display:block; color:#00f; font:10px Verdana, Arial; padding-top:5px; text-align:center; }
a.clkHere:hover { color:#c00; }

#location {color:#00f; font:11px Verdana, Arial;}
a.locations { color:#00f; font:11px Verdana, Arial;}



#footer { background-color:#4E4E4E; width:780px; }
#foot { width:750px; height:30px; list-style:none; margin:5px 0px 5px 15px; }
#foot li { float:left; }
#foot li a { display:block; color:#ccc; font:11px Verdana, Arial; text-decoration:underline; padding:6px; }
#foot li a:hover { color:#fc3; text-decoration:none; }
/* Box Model Hack, Hide from IE5-Mac \*/
#foot li a { float:none; }
/* End Hide */
#cpyrt { font:9px Verdana, Arial; color:#ccc; text-align:right; margin-top:-10px; margin-right:20px; }

table.listBox { border-left:1px solid #DADADA; border-right:1px solid #DADADA; }
td.listHdr { background-color:#E0D4C7; height:21px; font:bold 11px Verdana, Arial; color:#ce3000; padding:5px; }
td.listBox { background-color:#F2EDE6; padding:5px; }
a.listLnx { color:#03f; font:10px Arial; line-height:14px; padding-top:3px; line-height:15px; }
a.listLnx:hover { color:#c00; text-decoration:none; }
#colbase { margin-top:0px; display:block; }

a.campLink { color:#00f; font:11px Verdana, Arial; }
a.campLink:hover { color:#f00; text-decoration:none; }


/* Form Elements */
form { margin:0px; }
form radio { vertical-align:middle; text-align:center; }
form input { padding-left:1px; font:11px Verdana, Arial; }
form select { width:170px; font:11px Verdana, Arial; }
form select.subject { width:250px; margin-bottom:0px; margin-left:0px; margin-top:4px; font:11px Verdana, Arial; }
select { margin-left:5px; }

input { margin-left:3px; }
input.zipCode { width:130px; margin:2px 0px 0px 0px; font:12px Verdana, Arial; }

input.goBtn { width:35px; }
#submitBtn { margin-left:0px; }
#processing { margin-left:0px; font:bold 12px Verdana; color:#ff0; }
.tshow { display:block; font:bold 14px Verdana; }
.thide { display:none; }
.zipError { font:bold 10px Verdana, Arial; color:#f00; background-color:#ffffd5; }


