/* Universal Elements */
html,body{background:#99cc33;font-family:"Trebuchet MS",Tahoma;}
p{font-size:14px;line-height:20px; font-weight:bold;}
table{border-collapse:collapse; font-weight:bold;}
table td{}
img{border-width:0px;}
a:link,a:visited{color:#000;text-decoration:underline;}
a:hover{color:#666;}
ul li, ol li{margin:0px 0px 0px 15px;padding:3px 0px 2px 0px;line-height:20px; font-weight:bold; font-size:13px;}
.error{color:#ba0000;}
.bold{font-weight:bold;}
.printOnly{display:none;}
textarea{}
.phone{width:30px;}
.phone2, .phone3{width:40px;}
a:link, a:visited{color:blue;text-decoration:underline;}
a:hover{text-decoration:none;}
a#sitemaplinks{color:#ffffff;}
a:hover#sitemaplinks{color:#99cc33;}

h1{font-size:22px;margin:0px;padding:0px 0px 4px 0px;}
h2{font-size:18px;margin:0px;padding:0px 0px 4px 0px;}
/* Universal Elements */

/* Design Elements */
div#siteContainer{position:absolute;width:960px;left:50%;margin-left:-480px;}
div#mainContainer{width:100%;background:#99cc33;}
div#header{width:100%;height:144px;}
table#banner{width:943px;height:100px;}
table#banner td{}
td#phoneNumber{text-align:right;vertical-align:top;color:#333;font:20px "Trebuchet MS";font-weight:bold;}
td#nav{vertical-align:bottom;height:57px;}
td#nav table td{vertical-align:bottom;}
div#logo{margin:0px 0px 0px 0px;}

div#topContainer{}
div#topContainer table{margin-left:0px;}
div#topContainer table td{vertical-align:top;}
td#topContent{width:500px;height:273px;background:#99cc33;color:#333;padding:0px 0px 0px 10px;}
td#topContent h1{padding:0px 0px 0px 0px;margin:5px;}
td#topContent h2{padding:0px 0px 0px 0px;margin:0px;}
td#topContent p{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;width:250px;}
td#topContent p.personName{margin:4px 0px 0px 59px;}
div#flash_menu_bottom {padding:0px 0px 0px 0px}


div#contentContainer{width:100%;margin:25px 0px 0px 11px;padding:0px;background:#ff0000;}
div#contentWrapperHome{width:938px;background:#ff000;}
div#contentWrapper{width:938px;background:#ff0000;}
div#content{width:882px;margin:0px 0px 0px 0px;color:#ff0000;padding-bottom:18px;}
div#content table, div#content p, div#content ul, div#content ol{font-size:14px;padding:0px;margin:0px;}
div#contentWrapperHome div#content p{padding:8px 0px 8px 0px;}
div#contentWrapper div#content p{padding:8px 0px 8px 16px;}
div#contentWrapper div#content h2{padding:8px 0px 0px 100px;}
div#contentWrapper div#content h3{padding:0px 0px 0px 16px;}
div#content ul, div#content ol{margin:0px 0px 0px 25px;padding:0px 0px 0px 5px;}

#map{margin-left:16px;}

table#pageTitle{width:100%;margin:2px 0px 16px 0px !important;}
table#pageTitle td h1{color:#ff0000;padding:6px 0px 0px 0px;margin:0px;text-transform:uppercase;}


div#footer{clear:both;border-bottom:solid 1px #99cc33;border-top:solid 1px #99cc33;background:#99cc33;}
div#footer p{text-align:center;margin-top:8px;font-size:16px;color:#333;font-weight:bold;}
/* End Design Elements */