body
{
background-color: #ffffff;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
}

a img {
border: 0px;
}

.pleft {
float: left;
margin-right: 15px;
margin-bottom: 10px;
border: 1px dotted #b7b7b7;
padding: 10px;
position: relative;
}

.pright {
float: right;
margin-left: 15px;
margin-bottom: 10px;
border: 1px dotted #b7b7b7;
padding: 10px;
position: relative;
}

.pcenter {
text-align: center;
}

.pcenter img {
margin-left: 20px;
margin-right: 20px;
}

.pcenter8 {
text-align: center;
}

.pcenter8 img {
margin-left: 8px;
margin-right: 8px;
}

.inside
{
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
width: 100%;
background: url(/images/homelayout_01.png) repeat-x;
}

.topbar
{
margin-left: auto;
margin-right: auto;
width: 850px;
height: 122px;
}

.noflashbar {
margin-left: auto;
margin-right: auto;
width: 1000px;
height: 367px;
}

.navbar {
margin-left: auto;
margin-right: auto;
width: 850px;
height: 70px;
}

.navbar0
{
background: #BFD41F url(/images/bar0bg.png) repeat-x;
}

.navbar1
{
background: #00ABDA url(/images/bar1bg.png) repeat-x;
}

.navbar2
{
background: #B72467 url(/images/bar2bg.png) repeat-x;
}

.navbar3
{
background: #F68B1F url(/images/bar3bg.png) repeat-x;
}

.navbar4
{
background: #998675 url(/images/bar4bg.png) repeat-x;
}

.navbar15
{
background-color: #00B7AA;
}

.level0navbar
{
width: 100%;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
font-family: "Lucida Grande", "Lucida Sans",  Lucida, Verdana, sans-serif;
font-size: 12px;
padding-top: 4px;
padding-bottom: 4px;
}

.level0navbar a {
color: #000;
text-decoration: none;
}

.level0navbar a:hover {
text-decoration: underline;
}

.links {
line-height: 20px;
}

.current {
font-weight: bold;
text-decoration: underline;
}

.sidebox {
float: right;
width: 100px;
padding: 5px;
text-align: center;
margin-left: 15px;
margin-bottom: 10px;
text-decoration: none;
}

#box3.sidebox {
border: 2px dotted #f6cca2;
color: #F68B1F;
}

#box4.sidebox {
border: 2px dotted #d5c8bd;
color: #998675;
}

#nav0.level0navbar
{
background-color: #cdd39e;
}

#nav1.level0navbar
{
background-color: #a9cdd8;
}

#nav2.level0navbar
{
background-color: #d3a8bb;
}

#nav3.level0navbar
{
background-color: #f6cca2;
}

#nav4.level0navbar
{
background-color: #d5c8bd;
}

#nav15.level0navbar
{
background-color: #a6e0dc;
}

.level1navbar
{
width: 100%;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
font-family: "Lucida Grande", "Lucida Sans",  Lucida, Verdana, sans-serif;
font-size: 11px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #e6e6e6}

.level1navbar a {
color: #414141;
text-decoration: none;
}

.level1navbar a:hover {
text-decoration: underline;
}

.homeflash {
width: 100%;
min-width: 1000px;
background: url(/images/noflashbg.png) repeat-x;

}

#homeflashswf {
height: 370px;
}

.whitebar {
height:  3px;
background-color: #fff;
}

.bottomarea {
width: 100%;
text-align: center;
}

.bottomcontent {
margin-left: auto;
margin-right: auto;
width: 800px;
position: relative;
font-family: "Lucida Grande", "Lucida Sans",  Lucida, Verdana, sans-serif;
padding-top: 4px;
}

.homebottom1 {
position: relative;
width: 158px;
float: left;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: right;
font-size: .9em;
line-height: 1.6em;
}

.bottomcontent a {
color: #4f4f4f;
text-decoration: none;
}

.bottomcontent a:hover {
color: #000000;
text-decoration: underline;
}

.homebottom2, .homebottom4 {
position: relative;
text-align: center;
width: 2px;
margin-left: 4px;
margin-right: 4px;
float: left;
background-image: url(/images/vertical.png);
min-height: 125px;
}

.homebottom3 {
position: relative;
width: 552px;
float: left;
margin-left: 15px;
margin-right: 15px;
margin-top: 8px;
text-align: justify;
font-size: .75em;
color: #545454;
line-height: 1.4em;
}

.homebottom3 h2 {
font-size: 1.3em;
margin: 0;
}

.homebottom3 p {
border: 0;
padding: 0;
margin: 0;
}

.green {
color: #00968c;
font-weight: bold;
}

.homebottom5 ul {
list-style-type: square;
list-style-position: inside;
padding-left: 1em;
}

.specialbar {
width: 100%;
min-height: 50px;
background: url(/images/specialbar_14.png) repeat-x;
}

.subbottomarea {
width: 100%;
min-height: 200px;
background: url(/images/homelayout_14.png) repeat-x;
}

.subbottomcontent {
margin-left: auto;
margin-right: auto;
width: 850px;
position: relative;
font-family: "Lucida Grande", "Lucida Sans",  Lucida, Verdana, sans-serif;
}

.subbottomcontent h1 {
font-weight: bold;
font-size: 1.5em;
margin-top: .75em;
margin-bottom:  .75em;
}

.subbottomcontent h2 {
font-weight: bold;
font-size: 1em;
color: #4f4f4f;
}

.subbottomcontent p {
color: #4f4f4f;
line-height: 1.5em;
font-size: .75em;
}

.subbottomcontent a {
color: #000;
}

.subbottomcontent a:hover {
color: #373737;
text-decoration: underline;
}

#bnav0.subbottomcontent a {
color: #6e7912;
}

#bnav1.subbottomcontent a {
color: #007899;
}

#bnav2.subbottomcontent a {
color: #761742;
}

#bnav3.subbottomcontent a {
color: #9f5914;
}

#bnav4.subbottomcontent a {
color: #7d6e5f;
}

#bnav0.subbottomcontent li a, #bnav1.subbottomcontent li a, #bnav2.subbottomcontent li a, #bnav3.subbottomcontent li a, #bnav4.subbottomcontent li a {
color: #000000;
}

.subbottomcontent li {
color: #4f4f4f;
font-size: .75em;
padding-top: 2px;
padding-bottom: 2px;
}

#bnav0.subbottomcontent h1, #bnav0.subbottomcontent a:hover {
color: #afc21e;
}

#bnav1.subbottomcontent h1, #bnav1.subbottomcontent a:hover {
color: #00ABDA;
}

#bnav2.subbottomcontent h1, #bnav2.subbottomcontent a:hover {
color: #B72467;
}

#bnav3.subbottomcontent h1, #bnav3.subbottomcontent a:hover {
color: #F68B1F;
}

#bnav4.subbottomcontent h1, #bnav4.subbottomcontent a:hover {
color: #998675;
}

.submaintext {
position: relative;
left: 260px;
width:  560px;
padding-right: 50px;
padding-top: 5px;
min-height: 450px;
z-index: 1;
}

.submaintext2 {
position: relative;
left: 100px;
width:  700px;
padding-right: 50px;
padding-top: 5px;
min-height: 450px;
z-index: 1;
}

.leftbox {
position: absolute;
left: -10px;
}

.leftbox2 {
position: relative;
top: -397px;
left: 54px;
z-index: 1;
}

.copyright {
width: 100%;
clear: both;
font-family: arial;
font-size: 8pt;
color: #303030;
text-align: center;
opacity: .8;
padding-top: 50px;
padding-bottom: 40px;
}

.copyright p {
margin: 0px;
}

.copyright a {
color: #0b0b0b;
}

.pagelist li {
line-height: 1.5em;
font-size: 1em;
}

.sitemap li {
line-height: 1.5em;
font-size: .65em;
list-style-position: outside;
}

.sitemap ul {
padding-left: 1em;
}

table.sitemap {
position: relative;
width: 900px;
left: -100px;
margin: 0;
}

.sitemap td {
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
margin: 0;
vertical-align: top;
}

.searchoverlay {
top:  10px;
width: 100%;
position: absolute;
}

.search {
margin-left: auto;
margin-right: auto;
width: 820px;
text-align: right;
}

.search input {
font-family: arial;
font-size: 10px;
color: #8e8e8e;
}

.search input[type="text"] {
font-family: arial;
border: 1px solid #c4c4c4;
padding-left: 5px;
padding-right: 5px;
}

.search textarea {
border-style: solid;
border-width: 1px;
border-color: #686868;
font-family: arial;
}

.hrr {
margin-top: 20px;
margin-bottom: 20px;
}

table.templategrid {
position: relative;
width: 800px;
left: -50px;
}

.templategrid td {
text-align: center;
vertical-align: top;
margin: 0;
padding-top: 0;
padding-bottom: 0;
padding-left: 5px;
padding-right: 5px;
font-size: .85em;
line-height: 0;
}
