.links {font-size: 10px; font-weight: bold; color: #0b522b; text-decoration: none}
.subtitle {font-size: 11px; font-weight: bold; color: #717100}
.bullet {  list-style-image:  url(images/bullet.gif)}
.text {font-size: 11px; line-height: 18px}
a:hover {color: #666600; text-decoration: none}
.footer {background-color: #0b522b; color: #f2f4d0; font-size: 10px; line-height: normal; font-weight: normal; text-decoration: none; text-align: center;}
.links:hover {color: #C4C400}
.footer:hover {color: #FFFFFF}
.header {font-size: 27px; color: #FFFFFF}
.menutext {font-size: 11px; color: #f2f4d0; font-weight: bold; text-decoration: none;}
.menutext:hover {color: #FFFF00;}
.whitetext {font-size: 11px; color: #FFFFFF}
body {background-color: #8CB78A; color: #0b522b; margin: 0px auto; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#maintable {background-color: #FFFFFF; width: 900px;}
.green {background-color: #0b522b;}
td.headerTableLeft {background-color: #0b522b; color: #f2f4d0; height: 59px; text-align: left; vertical-align: bottom;}
td.headerTableRight {width: 500px; background-color: #0b522b; color: #f2f4d0; vertical-align: middle; padding-left: 0px; padding-right: 80px; text-align: right; font-weight: bold; font-size: 14px; margin-left: 0px;}
.mainContent {padding: 10px; text-align: left;}
.bottomLeftMargin {text-align: left; height: 30px; background-image: url(images/footertriangle.gif); background-position:left; background-repeat: no-repeat;}
.mainLeftMargin {text-align: left; width: 15px; background-image: url(images/sidebar.gif); background-position:left; background-repeat: repeat-y;}
.mainRightMargin {text-align: left; width: 38px; background-image: url(images/sidefill.gif); background-position:left; background-repeat: repeat-y;}
.firstLetter {font-weight: bold; font-size: 14px;}
h1 {font-weight: bold; font-size: 22px;}
h2 {font-weight: bold; font-size: 18px;}
h3 {font-weight: bold; font-size: 16px;}
.cssButton, .cssButtonHover {
width: 20em;
color : #000000;
border: 1px solid #0b522b;
font-family: verdana, arial, helvetiva, sans-serif;
font-size: 10px;
text-align: center;
margin: 10px;
white-space: nowrap;
text-decoration: none;
font-weight: bold;
padding: 0.3em;
}
.cssButtonHover {border: 1px solid #0b522b;}
.button_submit {width: 18em;}
.clearBoth {clear: both;}
.back {float: left;}
.forward {float: right;}
.inputLabel {width: 100px; float: left; vertical-align: top; margin-top: 10px}
input, textarea { margin-top: 10px}
fieldset {border: 1px solid #0b522b; padding: 10px;}
.centeredText {text-align: center;}
.portfolioLogo {width: 350px;}
.portfolioLink {text-align: center; width: 350px; vertical-align: top; padding-top: 10px; padding-bottom: 20px;}
.portfolioLink a {background-color: #ffffff; color: #0b522b; text-decoration: none;}
.portfolioLink a:hover {background-color: #ffffff; color: #0b522b; text-decoration: underline;}
.portfolioInfo {width: 600px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; vertical-align: top;}
.portfolioInfo a {background-color: #ffffff; color: #0b522b; font-weight: bold; text-decoration: underline;}
.portfolioInfo a:hover {background-color: #ffffff; color: #000066; font-weight: bold; text-decoration: underline;}
td.portfolioSpacer {height: 40px; text-align: center; vertical-align: top;}
div.hr {height: 15px; background: #fff url(images/hrule.gif) no-repeat scroll center; }
div.hr hr {display: none;}


