body { 
padding-top:0;
margin-top:0;
color: #E0F0FC;
background: #E0F0FC; 
}
hr {
border: 0;
width: 100%;
}
hr.hr1 {
color: #346796;
background-color: #35679a;
height: 5px;
}
hr.hr2 {
color: #346796;
background-color: #35679a;
height: 1px;
}
hr.hr3 {
border: 1px solid #35679a;
color: #E0F0FC;
background-color: #E0F0FC;
height: 6px;
}
hr.hr4 {
border-top: 1px dashed #35679a;
border-bottom: 1px solid #35679a;
color: #E0F0FC;
background-color: #E0F0FC;
height: 4px;
}
hr.hr5 {
border-top: 2px solid #000;
border-left: 20px solid #000;
border-right: 20px solid #000;
color: #346796;
background-color: #35679a;
height: 4px;
}

a.mainlink:link { text-decoration: underline; font-weight: bold; color: #35679a; background-color: #E0F0FC; }
a.mainlink:visited { text-decoration: underline; font-weight: bold; color: #35679a; background-color: #E0F0FC; }
a.mainlink:active { text-decoration: underline; font-weight: bold; color: #35679a; background-color: #E0F0FC; }
a.mainlink:hover { text-decoration: none; font-weight: bold; color: #cc0066; background-color: #E0F0FC; }
a.mainlink2:link { text-decoration: none; font-weight: bold; color: #35679a; background-color: #B9D4E6 }
a.mainlink2:visited { text-decoration: none; font-weight: bold; color: #35679a; background-color: #B9D4E6; }
a.mainlink2:active { text-decoration: none; font-weight: bold; color: #35679a; background-color: #B9D4E6 }
a.mainlink2:hover { text-decoration: none; font-weight: bold; color: #cc0066; background-color: #B9D4E6 }

input, select, textarea
{
font-weight: bold;
color: #E0F0FC;
background: #35679a;
cursor: pointer;
}

.menu, .menu TD, .menu TH
{
font-family:arial, helvetica, sans-serif;
font-size:10pt;
color:#ff9900;
background-color:#35679a;
line-height: 11pt;
}

.menusmall, .menusmall TD, .menusmall TH
{
font-family:arial, helvetica, sans-serif;
font-size:10pt;
color:#E0F0FC;
background-color:#35679a;
line-height: 11pt;
}

.header, .header TD, .header TH
{
font-family:verdana, arial, helvetica, sans-serif;
font-size:20pt;
color:#ffffff;
background-color:#35679a;
line-height: 11pt;
}

.main, .main TD, .main TH
{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11pt;
color:#000000;
background-color:#E0F0FC;
line-height: 13pt;
}

.main2, .main2 TD, .main2 TH
{
font-family:arial, helvetica, sans-serif;
font-size:11pt;
color:#000000;
background-color:#B9D4E6;
line-height: 12pt;
}

.main3, .main3 TD, .main3 TH
{
font-family:verdana, arial, helvetica, sans-serif;
font-size:10pt;
color:#000000;
background-color:#E0F0FC;
line-height: 12pt;
}

.main4, .main4 TD, .main4 TH
{
font-family:arial, helvetica, sans-serif;
font-size:11pt;
color:#000000;
background-color:#6596BE;
line-height: 12pt;
}

.main5, .main5 TD, .main5 TH
{
font-family:arial, helvetica, sans-serif;
font-weight: bold;
font-size:11pt;
color:#E0F0FC;
background-color:#35679a;
line-height: 12pt;
}

.mainrand, .mainrand TD, .mainrand TH
{
font-family:arial, helvetica, sans-serif;
font-size:16pt;
color:#E0F0FC;
background-color:#35679a;
line-height: 12pt;
}

.mainlarge, .mainlarge TD, .mainlarge TH
{
font-family:arial, helvetica, sans-serif;
font-size:16pt;
color:#000000;
background-color:#E0F0FC;
line-height: 12pt;
}

.mainlargebl, .mainlargebl TD, .mainlargebl TH
{
font-family:arial, helvetica, sans-serif;
font-size:16pt;
color:#35679a;
background-color:#E0F0FC;
line-height: 12pt;
}

.mainmidbl, .mainmidbl TD, .mainmidbl TH
{
font-family:arial, helvetica, sans-serif;
font-size:13pt;
font-weight: bold;
color:#35679a;
background-color:#E0F0FC;
line-height: 12pt;
}

.mainmediumbl, .mainmediumbl TD, .mainmediumbl TH
{
font-family:arial, helvetica, sans-serif;
font-size:14pt;
font-weight: bold;
color:#35679a;
background-color:#E0F0FC;
line-height: 11pt;
}

.mainsmallbl, .mainsmallbl TD, .mainsmallbl TH
{
font-family:verdana, arial, helvetica, sans-serif;
font-size:10pt;
font-weight: bold;
color:#35679a;
background-color:#E0F0FC;
line-height: 10pt;
}

.mainsmall, .mainsmall TD, .mainsmall TH
{
font-family:tahoma, verdana, arial, helvetica, sans-serif;
font-size:8pt;
color:#000000;
background-color:#E0F0FC;
line-height: 11pt;
}

ol {
display: block;
list-style-type: decimal;
margin: 1em 0;
padding-left: 40px;
line-height: 12pt;
}

ul {
display: block;
list-style-type: square;
margin: 1em 0;
padding-left: 40px;
line-height: 12pt;
}

.code {
font-family: Courier, Courier New, sans-serif; font-size: 10pt; color: #C00000;
background-color: #ffffff; border: #D1D7DC; border-style: solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}


