body { text-align: left; margin: 0; padding: 0; border: 0; background: url('../images/pg-bg.jpg') top left repeat; font: 0.9em Helvetica, Verdana, Arial, sans-serif; } p { font: 1.1em Helvetica, Arial, Verdana, sans-serif; line-height: 1.3em; color: #333333; } dd { font: 0.9em Helvetica, Arial, Verdana, sans-serif; line-height: 1.3em; color: #333333; } dt{ font: 1.4em Helvetica, Arial, Verdana, sans-serif; line-height: 1.1em; color: #333333; font-weight:bold; padding:10px; } h3 { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 1.3em; line-height: 1.1em; margin: 0; padding: 0; color: #FF0000; } h2 { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 1.7em; line-height: 1.2em; color: #333; font-weight: bold; margin: 0 0 0 0px; } a:link { color: #CF007A; text-decoration: none; } a:visited { color: #CF007A; text-decoration: none; } div#wrapper { margin: auto; padding: 0; text-align: left; width: 1015px; background: transparent; } div#main_column { margin: 40px 0 0 0px; width: 557px; float: left; padding: 41px 0 0 0; } div#content { background: transparent url('../images/mainCol_bg.gif') top left no-repeat; margin: 0 0 0px 0; } div#main_column h2 { height: 100px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.6em; color: #FFF; font-weight: bold; margin: 0 0 0 0px; padding: 35px 0 0 10px; background: url('../images/mainCol_h2_bg.png') top left no-repeat; } div#content p { color: #5A3D1C; font-size: 0.8em; padding: 0 10px 0 10px; margin: 0 0 15px 0; } div#mainCol_footer { background: url('../images/mainCol_footer_bg.png') top left no-repeat; color: #FFF; height: 200px; float: left; width: 557px; margin: -15px 0 0 0; } div#mainCol_footer p { margin: 80px 0px 0 10px; color: #FFF; font-size: 0.8em; } div#left_column { margin: 45px 0 0 0; width: 290px; background: transparent; float: left; } div#leftCol_content { width: 275px; text-align: left; background: transparent url('../images/leftCol_bg.gif') top left no-repeat; margin: 0 0 0 0; } div#leftCol_content h2 { height: 60px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 1.3em; color: #FFF; font-weight: bold; margin: 0 0 0 0px; padding: 30px 0 0 10px; background: url('../images/leftcol_h2_bg.png') top left no-repeat; } div#leftCol_content p { color: #5A3D1C; font-size: 0.8em; padding: 0 10px 15px 10px; margin: 0 0 0px 0; } /* GLOBAL NAV */ #navcontainer { margin: 0 15px 3px 0; border: 0; padding: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif; text-align: right; width: 150px; background: transparent; float: left; } #navcontainer p { padding: 7px 7px 0px 0px; font-family: arial, sans-serif; font-weight: bold; } #navcontainer img { margin: 0px; padding: 0px 0px 1px 0px; } ul#navlist { padding: 0 0 0 0; margin: 70px 0 0 0 ; } ul#navlist li { list-style-type: none; text-align: right; height: 40px; width: 150px; margin: 0px 0px 0px 0px; padding: 0; background: transparent; } ul#navlist li a { display: block; padding: 12px 10px 13px 10px; background-color: transparent; color: #FFBF00; font-size: 1.2em; font-weight: bold; text-decoration: none; text-shadow: 0 0 0 #000; } #navcontainer>ul#navlist li a { width: auto; height: auto; } ul#navlist li#active a { background-color: transparent; color: #FFFF00; } ul#navlist li a:hover { color: #FFFF00; background-color: transparent; } /* FOOTER */ div#footer { clear: left; background-color: #FFF; padding: 10px 0; height: 50px; width: 800px; text-align: center; margin: auto; margin-top: 30px; } div#footer ul { margin: 0 15px 0 15px; padding: 30px 0 0 0; display: inline; text-align: left; } div#footer ul li, div#footer ul li a:link, div#footer ul li a:visited { font-weight: bold; font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #2A2B30; text-decoration: none; padding: 4px 3px; margin-left: 0; margin-bottom: 6px; list-style: none; display: inline; } div#footer ul li { border-left: 2px solid #EBC75D; } div#footer ul li a:hover { color: #919769; text-decoration: underline; } div#footer ul li.first { margin-left: 0; border-left: none; list-style: none; display: inline; } .legal { font: 0.8em Verdana, Arial, sans-serif; margin-top: 10px; color: #2A2B30; } span.label,span.spacer,span.multiple span {width:120px;float:left;} span.multiple {float:left;} span.button {padding-left:120px;} div.clear {clear:both;padding-top:5px;} #notice{background-color:yellow;padding:2px;margin:2px;}