/* common to whole site */body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }.body { color: black; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.body a { color: #F60; }.body a:visited { color: #F60; }.body a:hover { color: #f90; }.bodylight { color: #666666; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.bodylight a { color: #F60; }.bodylight a:visited { color: #F60; }.bodylight a:hover { color: #F90; }.header { color: #FFFFFF; font-size: 24px; font-weight:bold; line-height: 42px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image:   url("../images/templates/template_1/header_green.gif"); background-repeat: no-repeat; }.header a { color: #FFF }.header a:visited { color: #FFF }.header a:hover { color: #FFF }.head { color: #77AA00; font-size: 18px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.head a { color: #F60 }.head a:visited { color: #F60 }.head a:hover { color: #f90 }.subhead { color: #000000; font-size: 12px; line-height: 18px; font-weight:bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.subhead a { color: #000000; text-decoration:none; }.subhead a:visited { color: #000000; text-decoration:none; }.subhead a:hover { color: #77AA00; text-decoration:none; }.documents { color: #666666; font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-top: 2px #bbbbbb; border-top-style: dotted; }.documents a { color: #666666; text-decoration:none }.documents a:visited { color: #666666; text-decoration:none}.documents a:hover { color: #000000; text-decoration:none}.news { color: #77AA00; font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-top: 2px #bbbbbb; border-top-style: dotted; }.news a { color: #77AA00; text-decoration:none}.news a:visited { color: #77AA00; text-decoration:none}.news a:hover { color: #000000; text-decoration:none}.logo { background-image:   url("../images/templates/template_1/logo_green.gif"); background-repeat: no-repeat; }.divider_dotted { border-top: 1px #999999; border-top-style: dotted; }.bkgd { background-color: #77AA00; }.bkgd_light { background-color: #CCEE66; }.bkgd_yellow { background-color: #FFCC00; }.bkgd_gray { background-color: #DDDDDD; }.copyright { background-color:#FFCC00; color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; line-height: 16px; }.copyright a { color: #000000; text-decoration: none; }.copyright a:visited { color: #000000; text-decoration: none; }.copyright a:hover { color: #000000; text-decoration: none; }.disclaimer { color: #999999; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; line-height: 16px; }.disclaimer a { color: #000000; text-decoration: none; }.disclaimer a:visited { color: #000000; text-decoration: none; }.disclaimer a:hover { color: #000000; text-decoration: none; }.preview { color: #F00; font-size: 18px; font-weight:bold; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.preview a { color: #F60 }.preview a:visited { color: #F60 }.preview a:hover { color: #f90 }/* MAIN NAVIGATION */.nav { color: #FFFFFF; font-size: 12px; line-height: 18px; font-weight:bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #77AA00 }.nav a { color: #FFFFFF; text-decoration: none; }.nav a:visited { color: #FFFFFF; text-decoration: none; }.nav a:hover { color: #000000; text-decoration: none; }.subnav { color: #77AA00; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }.subnav a { color: #77AA00; text-decoration: none; }.subnav a:visited { color: #77AA00; text-decoration: none; }.subnav a:hover { color: #000000; text-decoration: none; }/* FORM elements */.textfield { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white;  height: 20px }.textarea { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; }.smallbutton { color: #000033; height: 20px; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffcc00}.button { color: #000033; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffcc00}.pulldown { color: #000000; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #DDDDDD; width: 200px; }.pulldown_fcps { color: #000000; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #FFCC00; width: 100px; }.pulldown { color: #000000; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #CCEE66; height: 20px }.radio { color: black; background-color: white }.formerror { color: #ff0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }/* MAIN NAVIGATION (DIV BASED) */div#nav { color: #000000; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; width: 165px; background-color: #77AA00 }#nav a:link, #nav a:visited { color: #000000; text-decoration: none; padding-left: 8px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; border-left: 10px solid #CCEE66; margin-bottom: 1px solid #FFFFFF; display: block }#nav a:hover, #nav a.current { color: #000000; text-decoration: none; background-color: #FFCC00 }div#subnav { color: #77AA00; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; width: 165px; }#subnav a:link, #subnav a:visited { color: #77AA00; text-decoration: none; padding-left: 8px; padding-top: 1px; padding-right: 8px; padding-bottom: 1px; border-left: 10px solid #FFFFFF; margin-bottom: 1px solid #FFFFFF; display: block }#subnav a:hover, #subnav a.current { color: #000000; text-decoration: none; }
