body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #c3c8c8; }
p { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
td { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a:link { color: #323232; text-decoration: none; }
a:visited { color: #323232; text-decoration: none; }
a:hover { color: #a0a2a0; text-decoration: none; }
a:active { color: #415a4c; text-decoration: none; }
.whitebg { background-color: #fff; }
.greenbg { background-color: #a8ca15; }
.footerlogobg { background-image: url(../images/footerlogo.jpg); background-repeat: no-repeat; background-position: 0 bottom; }
#imageright { float: right; clear: right; }
.greybg { background-color: #676767; }
.maintcontent { color: #626462; font-size: 10pt; line-height: 1.4em; text-decoration: none; }
.maintcontent a:link, .maintcontent a:visited { color: #626462; text-decoration: none; }
.maintcontent a:hover { color: #a8ca15; text-decoration: none; }
.dotpoints { color: #fff; font-size: 5pt; text-decoration: none; }
.hp_heading { color: #333; font-size: 12pt; }
.hp_heading_photo { color: #fff; font-size: 17pt; line-height: 1.4em; }
.hp_heading_photolg { color: #fff; font-size: 24pt; line-height: 1.5em; letter-spacing: 0.1em; }
.hp_heading_sec { color: #717171; font-size: 15pt; font-style: italic; letter-spacing: 0.1em; }
.hp_heading_green { color: #c6dd62; font-size: 15pt; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 0.1em; }
.hp_heading_wht { color: #d6f061; font-size: 14pt; line-height: 1.3em; }
a.hp_heading_wht:link, a.hp_heading_wht:visited { color: #d6f061; text-decoration: none; }
a.hp_heading_wht:hover { color: #fff; text-decoration: none; }
.space { }
.line_height { vertical-align: -6em; }
.bold { font-weight: bold; text-decoration: none; }
.italics { font-style: italic; }
#imagespace { float: right; clear: right; }
.side_left { background-color: #c3c8c8; background-image: url(../images/sidebar_left.jpg); background-repeat: repeat-y; background-position: right 0; }
.side_right { background-color: #c3c8c8; background-image: url(../images/sidebar_right.jpg); background-repeat: repeat-y; background-position: left 0; }
.addressbar { background-color: #818181; background-image: url(../images/addressbar.jpg); background-repeat: no-repeat; background-position: left 0; }
.menubg { background-color: #a8ca15; background-image: url(../images/menubg.gif); background-repeat: repeat-x; }
.bluetopbar { background-color: #31739f; background-image: url(../images/bluetopbar.jpg); background-repeat: no-repeat; background-position: right 0; }
.hp_photo1 { background-color: #fff; background-image: url(../images/hp_photo1.jpg); background-repeat: no-repeat; background-position: right 0; }
.hp_rightbox { background-color: #a8acac; background-image: url(../images/hp_rightbox.jpg); background-repeat: no-repeat; background-position: right bottom; }
.address { color: #fff; font-size: 8pt; text-align: left; letter-spacing: 0.1em; }
a.address:link, a.address:visited { color: #fff; font-size: 8pt; text-decoration: none; letter-spacing: 0.1em; }
a.address:hover { color: #dcdcdc; font-size: 8pt; text-decoration: none; letter-spacing: 0.1em; }
img { behavior: url(css/iepngfix.htc); }
.botshadow { background-image: url(../images/bottomline.gif); background-repeat: repeat-x; }
.sec_dotlines { background-image: url(../images/sec_dotlines.gif); background-repeat: repeat-x; }
.tabletype { color: #000; font-size: 9pt; line-height: 1.4em; text-decoration: none; }
