body {
 background: #dddddd;
 margin: 0px;
 padding: 0px;
}

p {
 font: 12px Verdana, sans-serif;
 line-height: 1.8;
 color: #000000;
 margin-right: 30px;
}
p a {
 color: #4870ba;
 text-decoration: none;
 font-weight: bold;
}
p a:hover {
 color: #4870ba;
 text-decoration: underline;
 font-weight: bold;
}

h2 {
 font: 16px Verdana, sans-serif;
 line-height: 2;
 color: #4870ba;
}
h2 a {
 color: #4870ba;
 text-decoration: none;
}
h2 a:hover {
 text-decoration: underline;
}

h3 {
 font: 16px Verdana, sans-serif;
 color: #222222;
}

h4 {
 font: 16px Verdana, sans-serif;
 line-height: 1.2;
 color: #4870ba;
 margin-bottom: 8px;
}
h4 a {
 color: #4870ba;
 text-decoration: none;
}
h4 a:hover {
 text-decoration: underline;
}

ul {
 font: 12px Verdana, sans-serif;
 line-height: 1.8;
 color: #000000;
}
li {
 font: 12px Verdana, sans-serif;
 list-style-image: URL('images/li.gif');
}

.menuItem a {
 display: block;
 width: 140px;
 height: 20px;
 margin: 0px;
 padding: 6px 0px 3px 0px;
 font: 13px Arial;
 color: #ffffff;
 text-decoration: none;
}
.menuItem a:hover {
 background: #4b9833;
}

.menuItemActive a {
 display: block;
 width: 140px;
 height: 20px;
 margin: 0px;
 padding: 6px 0px 3px 0px;
 font: 13px Arial;
 color: #ffffff;
 background: #3a8722;
 text-decoration: none;
}
.menuItemActive a:hover {
 background: #4b9833;
}

.subMenu {
 width: 220px;
 position: absolute;
 top: 0px;
 left: 0px;
 visibility: hidden;
}
.subMenuItem a {
 display: block;
 width: 220px;
 height: 20px;
 margin: 0px;
 padding: 6px 0px 3px 0px;
 font: 13px Arial;
 color: #ffffff;
 text-decoration: none;
 text-align: left;
 border-bottom: solid #ffffff 1px;
 background: URL('images/subMenuBG.png') repeat;
}
.subMenuItem a:hover {
 background: #476fba;
}

.subMenu2 {
 width: 140px;
 position: absolute;
 top: 0px;
 left: 0px;
 visibility: hidden;
}
.subMenuItem2 a {
 display: block;
 width: 140px;
 height: 20px;
 margin: 0px;
 padding: 6px 0px 3px 0px;
 font: 13px Arial;
 color: #ffffff;
 text-decoration: none;
 text-align: left;
 border-bottom: solid #ffffff 1px;
 background: URL('images/subMenuBG.png') repeat;
}
.subMenuItem2 a:hover {
 background: #476fba;
}

.leftMenuItem a {
 display: block;
 width: 189px;
 margin: 6px 0px 0px 0px;
 padding: 6px 0px 6px 0px;
 font: 11px Tahoma, Geneva, sans-serif;
 letter-spacing: 1px;
 color: #444444;
 text-decoration: none;
 line-height: 1.5;
}
.leftMenuItem a:hover {
 color: #ffffff;
 background: #4b9833;
}

.leftMenuItemActive a {
 display: block;
 width: 189px;
 margin: 6px 0px 0px 0px;
 padding: 6px 0px 6px 0px;
 font: 11px Tahoma, Geneva, sans-serif;
 letter-spacing: 1px;
 color: #ffffff;
 text-decoration: none;
 line-height: 1.5;
 background: #4b9833;
}
.leftMenuItemActive a:hover {
 background: #4b9833;
}


.footer1 {
 font: 13px Verdana, sans-serif;
 color: #ffffff;
 margin: 14px 0px 8px 0px;
}

.footer1Index {
 font: 13px Verdana, sans-serif;
 color: #222222;
 margin: 14px 0px 8px 0px;
}

.footer2 {
 font: 11px Verdana, sans-serif;
 color: #222222;
 margin: 0px 0px 20px 128px;
 line-height: 1.8;
}
.footer2 a {
 color: #222222;
 text-decoration: none;
}
.footer2 a:hover {
 color: #222222;
 text-decoration: underline;
}

#mainTable {
 background: #9bc188;
 margin: 0px;
}

#mainTableIndex {
 background: #ffffff;
 margin: 0px;
}

.jobSearch {
 width: 195px;
 margin: 0px;
 padding: 0px;
 background: #99a8d9;
 color: #ffffff;
 font: 13px Arial;
 font-weight: bold;
}

.greyLinks {
 font: 12px Verdana, sans-serif;
 line-height: 2;
 color: #222222;
 margin: 0px;
 padding: 0px;
}
.greyLinks a {
 color: #222222;
 text-decoration: none;
}
.greyLinks a:hover {
 color: #4870ba;
}

.greenLinks {
 font: 12px Verdana, sans-serif;
 line-height: 2;
 color: #4b9833;
 margin: 0px;
 padding: 0px;
 font-weight: bold;
}
.greenLinks a {
 color: #4b9833;
 text-decoration: underline;
}
.greenLinks a:hover {
 color: #4b9833;
 text-decoration: none;
}

.quotes {
 font: 14px Verdana, sans-serif;
 line-height: 1.5;
 color: #4870ba;
 margin: 0px;
 padding: 0px;
}

.quotesSub {
 font: 12px Verdana, sans-serif;
 line-height: 1.5;
 margin: 10px 0px 0px 55px;
 padding: 0px;
 color: #9bc188;
}
.quotesSub b {
 font-weight: bold;
 color: #4b9833;
}