
html, body {margin:0;padding:0;border:0;}
body {margin:0px;background-color:#272E3A;font-family:Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#666666;text-align:center;padding-bottom:40px;}
img, div, p, h1, h2, h3, h4, h5, h6, ul, li, form {border:0px;margin:0px;padding:0px;}
h1 {color:#313029;font-weight:normal;font-size:180%;margin-top:15px;margin-left:10px;margin-bottom:15px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.3em;}
div {border-bottom:0.04px solid transparent;} /*Mozilla fix*/
#wrapper {margin:0 auto;margin-top:0px;width:780px;text-align:left;background:url(images/wrapper-bg.jpg) top left repeat-y #898671;position:relative;}
#wrapperInner {margin-left:5px;width:770px;background-color:#898671;}
#flash {position:absolute;width:210px;height:160px;right:10px;top:0px;z-index:1000;}
#topRow {width:770px;height:auto;}
#logo {float:left;width:384px;height:187px;}
#topLinks {float:right;width:372px;margin-top:15px;margin-right:13px;display:inline;position:relative;font-size:110%;}
#mainnav {list-style-type:none;margin-bottom:10px;padding-top:3px;}
div.links {margin-left:10px;margin-top:8px;color:#FFFFFF;}
#mainnav a:link, #mainnav a:visited {color:#FFFFFF;text-decoration:none;}
#mainnav a:hover, #mainnav a:active {color:#FFFFFF;text-decoration:underline;}
p.slogan {position:absolute;left:9px;top:150px;color:#FFFFFF;font-size:150%;font-weight:bold;}

#mainnav li ul {position:absolute;width:168px;left:-999em;list-style-type:none;border-top:1px solid #999999;border-right:1px solid #555555;border-left:1px solid #999999;background-color:#898671;}
#mainnav li ul a {display:block;font-size:90%;text-decoration:none;padding:3px;width:160px;voice-family: "\"}\"";voice-family:inherit;width:154px;border-bottom:1px solid #555555;}
#mainnav li ul li a:link, #mainnav li ul li a:visited {background-color:#898671;text-decoration:none;color:#FFFFFF;}
#mainnav li ul li a:active, #mainnav li ul li a:hover {background-color:#898671;text-decoration:none;color:#000000;}
#mainnav li:hover ul, #mainnav li.sfhover ul {left:auto;}

#homemainRow {width:770px;}
#homemainLeft {float:left;display:inline;margin-left:16px;width:368px;height:372px;background:url(images/field-bg.jpg) no-repeat bottom left #9F9C8C;font-size:106%;}
#homemainLeft p {margin-top:10px;font-size:110%;color:#FFFFFF;margin-left:10px;margin-right:10px;line-height:18px;}
#homemainRight {float:left;display:inline;width:372px;height:372px;background:url(images/mainright-bg.jpg) top left no-repeat #898671;font-size:90%;}
#homemainRight p.logo {float:left;display:inline;width:172px;margin-left:10px;margin-top:12px;}
#homemainRight p.text {float:left;display:inline;width:173px;margin-top:20px;color:#FFFFFF;}
#homemainRight p.text a:link, #homemainRight p.text a:visited {color:#66331B;text-decoration:none;}
#homemainRight p.text a:active, #homemainRight p.text a:hover {color:#66331B;text-decoration:underline;}

#mainRow {width:740px;background:url(images/mainrow-bg.jpg) top left repeat-y;margin-left:16px;}
#mainRow a:link, #mainRow a:visited {text-decoration:underline;color:#FFFFFF;}
#mainRow a:active, #mainRow a:hover {text-decoration:none;color:#FFFFFF;}
#mainLeft {float:left;display:inline;width:368px;min-height:420px;font-size:110%;color:#FFFFFF;line-height:20px;}
/*\*/
* html #mainLeft {height:420px;}
/**/
#mainLeft p {padding-top:6px;padding-bottom:6px;line-height:20px;}
#mainLeft ul {margin-left:12px;padding-left:12px;}
#mainLeft li {margin-left:10px;padding-left:10px;}
#mainLeftcontent {margin-left:10px;width:348px;}

#mainRight {float:right;display:inline;width:372px;}
#mainRight p.logo {float:left;display:inline;width:163px;margin-left:17px;margin-top:9px;}
#mainRight p.text {float:left;display:inline;width:185px;margin-top:9px;color:#FFFFFF;}
#mainRight p.text a:link, #mainRight p.text a:visited {color:#66331B;text-decoration:none;}
#mainRight p.text a:active, #mainRight p.text a:hover {color:#66331B;text-decoration:underline;}

#mainFull {width:740px;background:url(images/mainfull-bg.jpg) top left repeat-y;margin-left:16px;min-height:420px;}
/*\*/
* html #mainFull {height:420px;}
/**/
#mainFullcontent {margin-left:10px;width:720px;font-size:110%;color:#FFFFFF;line-height:20px;}
#mainFullcontent h1 {margin-left:0px;}
#mainFull a:link, #mainFull a:visited {text-decoration:underline;color:#FFFFFF;}
#mainFull a:active, #mainFull a:hover {text-decoration:none;color:#FFFFFF;}
#mainFull p {padding-top:6px;padding-bottom:6px;line-height:20px;}

#footer {width:770px;height:92px;margin-top:10px;}
#footer img {float:left;margin-left:17px;}
#footer p {width:610px;color:#FFFFFF;font-size:90%;padding-top:8px;padding-bottom:6px;margin-left:20px;float:left;}
#footer p a:link, #footer p a:visited {color:#FFFFFF;text-decoration:none;}
#footer p a:hover, #footer p a:active {color:#FFFFFF;text-decoration:underline;}
.clear {clear:both;font-size:1%;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:90%;}
table#contact input {width:206px;background-color:#FFFFFF!important;border:1px solid #666666;}
table#contact textarea {width:206px;background-color:#FFFFFF!important;border:1px solid #666666;}
sup {font-size:70%;}

.formrow {width:730px;padding-top:4px;padding-bottom:4px;}
.buttonrow {width:730px;padding-top:20px;padding-bottom:20px;}
label {float:left;display:inline;width:250px;}
label.lblwde {float:left;display:inline;width:500px;}
label.lblwdep {float:left;display:inline;width:480px;padding-left:20px;}
input {float:left;display:inline;}
select {float:left;display:inline;margin-right:3px;}
textarea {border:1px solid #333333;}
.clear {clear:left;}
div.sep {width:100%;height:1px;background-color:#BDBDB0;margin-top:6px;margin-bottom:6px;font-size:1%;overflow:hidden;}
.txttiny {width:50px;border:1px solid #333333;}
.txtsml {width:100px;border:1px solid #333333;}
.txtmed {width:180px;border:1px solid #333333;}
.txtlge {width:320px;border:1px solid #333333;}
.txtxlge {width:400px;border:1px solid #333333;}
.txtschools {width:320px;border:1px solid #333333;}
.txtareasml {width:120px;height:80px;border:1px solid #333333;}
.txtareamed {width:320px;height:80px;border:1px solid #333333;}
.txtarealge {width:380px;height:240px;border:1px solid #333333;}
.txtareaschools {width:320px;height:70px;border:1px solid #333333;}
.txtareafull {width:710px;height:400px;border:1px solid #333333;}
.txtareafulls {width:710px;height:200px;border:1px solid #333333;}
table.yesnotbl {float:left;display:inline;}
.error {color:#FF0000;font-weight:bold;}
h2 {color:#313029;font-weight:normal;font-size:130%;padding-top:15px;padding-bottom:4px;margin-bottom:10px;border-bottom:1px solid #333333;width:100%;z-index:1000;}
