/*This is the core style sheet of the site.*/
/*TEXT formating starts here.*/

body {
background-image: url(images/bgi.gif);
background-color: #ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
text-align: left;
color: #333333;
}

h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: normal;
font-style: normal;
text-align: center;
background-color: #ffffff;
color: #336633;
}

h1.red {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
font-style: italic;
text-align: center;
background-color: #ffffff;
color: #990000;
}


h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
text-align: center;
background-color: #ffffff;
color: #336633;
margin-top: 5px;
margin-bottom: 5px;
}

h2.reverse {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
text-align: center;
color: #ffffff;
background-color: #336633;
margin-top: 5px;
margin-bottom: 5px;
}

h2.red {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
text-align: center;
background-color: #ffffff;
color: #990000;
margin-top: 5px;
margin-bottom: 5px;
}

h3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
text-align: left;
background-color: #ffffff;
color: #336633;
margin-top: 5px;
margin-bottom: 5px;
}

h3.red {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
text-align: left;
color: #990000;
background-color: #ffffff;
margin-top: 5px;
margin-bottom: 5px;
}


h3.reverse {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
text-align: left;
color: #ffffff;
background-color: #336633;
margin-top: 0px;
margin-bottom: 0px;
}

h4 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: bold;
background-color: #ffffff;
color: #336633;
margin-top: 0px;
margin-bottom: 0px;
}

h4.red {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #990000;
background-color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
}


h4.center {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: italic;
font-weight: normal;
color: #336633;
background-color: #ffffff;
text-align: center;
}


h4.reverse {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #ffffff;
background-color: #336633;
margin-top: 0px;
margin-bottom: 0px;
}

h5 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
text-align: left;
color: #336633;
background-color: #ffffff;
}

p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9pt;
color: #333333;
background-color: #ffffff;
text-align: left;
}

p.cen {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9pt;
color: #333333;
background-color: #ffffff;
text-align: center;
}


p.footcen {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
color: #336633;
background-color: #ffffff;
}

p.footlft {
font-size: 8pt;
}
p.blue {
font-size: 8pt;
color: #0000aa;
background-color: #ffffff;
}

p.grn {
font-size: 8pt;
color: #006633;
background-color: #ffffff;
}

p.red {
font-size: 8pt;
color: #aa0000;
background-color: #ffffff;
}

p.linkrt {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
color: #336633;
background-color: #ffffff;
}

p.bttlink {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
color: #333333;
background-color: #ffffff;
}


p.linkc {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: center;
color: #336633;
background-color: #ffffff;
}

blockquote {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #333333;
text-align: left;
background-color: #ffffff;
}

p.block {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #063;
text-align: left;
background-color: #eff;
border: thick double #063;
padding: 12px;
}

ul {
list-style: outside disc;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #333333;
background-color: #ffffff;
}

ul.sm8 {
list-style: outside disc;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #333333;
background-color: #ffffff;
}


ol {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #333333;
background-color: #ffffff;
}

ol li ol {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #333333;
background-color: #ffffff;
list-style-type: lower-alpha;
}

/*Box and table formating starts here.*/

table {
border: 0pt;
margin: 0px;
width: 750px;
}

table.embed {
border: 0pt;
margin: 0px;
width: 225px;
}

table.embedwide {
border: 0pt;
margin: 0px;
width: 475px;
}
table.embedwide2 {
border: 2px;
margin: 0px;
width: 475px;
font-size: 9pt;
padding: 4px 0;
}
table.embedwide2 tr td {
border: 1px solid #666666;
margin: 0px;
font-size: 8.5pt;
padding: 4px;
}
table.embedwide3 {
border: 1px;
margin: 0px;
width: 475px;
font-size: 8pt;
padding: 2px 0;
}
table.embedwide3 tr td {
border: 1px solid #666666;
margin: 0px;
font-size: 8pt;
padding: 2px;
}



table.embedhalf {
border: 0pt;
margin: 0px;
width: 350px;
}

td {
background-color: #ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
text-align: left;
color: #333333;
padding-right: 5px;
padding-left: 5px;
padding-top: 0px;
padding-bottom: 0px;
}

td.embedauto {
width: auto;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: left;
color: #333333;
}

td.embed {
width: 50px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: left;
color: #333333;
}

div.grnbox {
    background: #336633;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

div.grnrule {
    color: #336633;
    background-color: #ffffff;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1.5pt;
    border-bottom-width: 1.5pt;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

div.grnul {
    color: #336633;
    background-color: #ffffff;
    border-top-style: none;
    border-bottom-style: solid;
    border-top-width: 0pt;
    border-bottom-width: 1.5pt;
    padding-top: 0px;
    padding-bottom: 5px;
}

div.grnol {
    color: #336633;
    background-color: #ffffff;
    border-top-style: solid;
    border-bottom-style: none;
    border-top-width: 1.5pt;
    border-top-color: #336633;
    padding-top: 5px;
}


/*Link formating starts here.*/

a:link {
color: #3300cc;
background-color: transparent;
}
a:visited {
color: #990099;
background-color: transparent;
}
a:hover {
background-color: #ccffff;
}
a:active {
background-color: #ccffcc;
}