.bodyblack {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 18px}

.bodygrey {color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal}

.bodywhite {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.titlegreen {color: #2b972d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold}

.titlegreenmenu {color: #95d5aa; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold}

.semantic {color: #2b972d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1px; font-style: normal}

.bodysm {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal}

.footer {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold}

.menu {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2b972d}

.titles {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2b972d}

h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2b972d}

.darktitle {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}

.rightmenu {display: block; padding-left: 10px; font-weight: bold; color: white; font-family: Sans-Serif; font-size: 12px;}

a
{
outline: none;
}

a:active {color: #2b972d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
a:link {color: #2b972d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
a:visited {color: #2b972d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
a:hover {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none}

a.link:active {color: #2b972d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
a.link:link {color: #2b972d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
a.link:visited {color: #2b972d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
a.link:hover {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; border-bottom:  1px dotted #2b972d}

a.menulink:active {color: #2b972d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: underline}
a.menulink:link {color: #2b972d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: underline}
a.menulink:visited {color: #2b972d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: underline}
a.menulink:hover {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration: underline; border-bottom:  1px dotted #2b972d}

a.footerlink:active {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
a.footerlink:link {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
a.footerlink:visited {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
a.footerlink:hover {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; border-bottom:  1px dotted #FFFFFF;}

.paddingright {padding-right: 10px; }
.paddingleft {padding-left: 10px; }
.bannerpadding {padding-left: 180px; }
.sponsorpadding {padding-bottom: 10px; }

.ullist {list-style-type: square; color: #2b972d}
.ollist {color: #2b972d}

#globeimage { background: url(img/semantic-globe.gif) #e6efe9 repeat-x bottom; height: 155px; width:178px;}

.menuborder{
border-left: 1px solid #2b972d;
border-right: 1px solid #2b972d;
border-top: 1px solid #2b972d;
border-bottom: 1px solid #2b972d;
}

.siteborder{
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-top: 2px solid #000000;
border-bottom: 2px solid #000000;
}

.boxborder{
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.bottomborder{
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-color: #000000;
border-style: dashed;
}

.topborder{
border-left: 0px;
border-right: 0px;
border-top: 1px;
border-bottom: 0px;
border-color: #2b972d;
border-style: solid;
}

.cornerborder{
border-left: 0px;
border-right: 1px;
border-top: 1px;
border-bottom: 0px;
border-color: #2b972d;
border-style: solid;
}

.rightborder{
border-left: 0px;
border-right: 1px;
border-top: 0px;
border-bottom: 0px;
border-color: #2b972d;
border-style: solid;
}

/* Right Menu Border */

.rightmenusides{
border-left: 1px;
border-right: 1px;
border-top: 0px;
border-bottom: 0px;
border-color: #CCCCCC;
border-style: solid;
}

.rightmenubase{
border-left: 1px;
border-right: 1px;
border-top: 0px;
border-bottom: 1px;
border-color: #CCCCCC;
border-style: solid;
}

.rightmenutop{
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-color: #CCCCCC;
border-style: solid;
}

.sponsor{
border-left: 1px;
border-right: 1px;
border-top: 1px;
border-bottom: 1px;
border-color: #C2C2C2;
border-style: solid;
}