body { font-family: Arial, Helvetica, sans-serif; }
p { color: #828282; font-size: 12px; text-align: left; padding-right: 20px; }
td { }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active {  }
.links { color: #5aab26; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.white_titles { color: white; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.grey_titles { color: #828282; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.white_text { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.grey_text { color: #828282; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.small_links { color: #828282; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.grey_bg { background-color: #b2b2b2; }
ul.text { color: #828282; font-size: 12px; text-align: left; list-style-type: square; margin: 1em 0 1em 40px; padding-right: 20px; }
#menu ul.menu { margin: 0; padding: 0; list-style-type: none; }
#menu ul.menu li { text-align: center; position: relative; width: 107px; height: 20px; float: left; }
#menu ul.menu li.home { text-align: center; position: relative; width: 105px; height: 20px; float: left; }
#menu ul.menu li a { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; background-color: #5bac26; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
#menu ul.menu li a:visited { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #5bac26; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
#menu ul.menu li a:hover { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #b2b2b2; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
#menu ul.menu li:hover a { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #b2b2b2; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
#menu ul.menu li:over a { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #b2b2b2; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
#menu ul.menu li ul.sub { background-color: #fff; position: absolute; top: 20px; left: -40px; display: none; }
#menu ul.menu li:hover ul.sub { background-color: #fff; list-style-type: none; display: block; }
#menu ul.menu li.over ul.sub { background-color: #fff; display: block; }
#menu ul.menu li ul.sub li { top: auto; width: 224px; }
#menu ul.menu li ul.sub li a { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; background-color: #5bac26; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
#menu ul.menu li:over ul.sub li a { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #5bac26; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
#menu ul.menu li:hover ul.sub li a { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #5bac26; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
#menu ul.menu li:over ul.sub li a:hover { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #b2b2b2; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
#menu ul.menu li:hover ul.sub li a:hover { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #b2b2b2; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; display: block; }
* html #menu ul.menu li a { height:1%; }
h1 { text-align: left; }
