
body {
margin: 0;
padding: 3px;
color: #000000;
background: #FFFFFF url("/images/cloud_circle_small.jpg") no-repeat;
background-position: 3px 3px;
font-family: arial, Helvetica, "MS Sans Serif", "Sans Serif"; font-variant: normal;font-size: 100%;
font-weight: normal;
}

p {
font-family: arial, Helvetica, "MS Sans Serif", "Sans Serif"; font-variant: normal;}

b {
font-weight: bold;
}

em {
font-style: italic;
color: #333366;
}

code {
font-family: courier;
color: #333366;
}

h1, h2, h3, h4, h5 {
color: #333366;
font-family: arial, Helvetica, "MS Sans Serif", "Sans Serif"; font-variant: normal;}

td {
font-family: arial, Helvetica, "MS Sans Serif", "Sans Serif"; font-variant: normal;
text-align: left;
vertical-align: top;
font-size: 90%;
}


.whitebg {
background: #FFFFFF;
}
.blackbg {
background: #000000;
}
.bluebg {
background: #3399FF;
}
dkbluebg {
background: #333366;
}
dkgreybg {
background: #333333;
}
greenbg {
background: #33ffpp;
}

table.pagetable {
width: 750px;
}

#printbanner { display:none;}

TR.banner {
}
TD.banner {
height: 125px;
text-align: left;
vertical-align: top;
}


TR.breadcrumb {}
TD.breadcrumb {
text-align:left;vertical-align:middle;
color: #CC0000;
font-size: 70%;
border:0px; border-bottom: solid 1px #e0e0e0; 
padding:0px;height:20px;
}
A.breadcrumb{
color: #CC0000;
font-weight: bold;
}
A:link.breadcrumb, A:visited.breadcrumb, A:active.breadcrumb  {
color: #CC0000;
text-decoration: none;
}
A:hover.breadcrumb {
text-decoration: underline;
color: #CC0000;
}


.content {
color: #333333;
background: #FFFFFF;
}
TD.content {
width: 100%;
padding: 10px;
text-align: left;
vertical-align: top;
}

TD.lhnav {
width: 186px;
height: 300px;
text-weight: bold;
text-align: left;
vertical-align: top;
padding-top: 0px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
}
A.lhnav{
color: #CC0000;
font-weight: bold;
text-decoration: none;
}
A:link.lhnav, A:visited.lhnav {
text-decoration: none;
}
A:hover.lhnav {
text-decoration: underline;
color: #CC0000;
}
A.lhnav_sub{
color: #CC0000;
font-weight: normal;
text-decoration: none;
}
A:link.lhnav_subv, A:visited.lhnav_sub {
text-decoration: none;
}
A:hover.lhnav_sub {
text-decoration: underline;
color: #CC0000;
}
TD.lhnavelement {
font-size: 75%;
border: 0px;
vertical-align: top;
}
TD.lhnavarrow {
vertical-align: middle;
text-align: left;
width: 14px;
}


TD.cloud {
text-align: center; 
vertical-align: top;
width: 141px; 
padding: 0px;
padding-top: 65px;
}

Table.buttons {
width: 108;
}
TD.buttons {
text-align: center; 
vertical-align: center;
height: 30px;
width: 36px;
}

.buttondesc {
color: #333366;
background: #FFFFFF;
}
b.buttondesc {
font-weight: bold;
}
TABLE.buttondesc {
vertical-align: right;
}
TD.buttondesc {
text-align: left; 
vertical-align: center;
font-size: 80%;
height: 30px;
padding-left: 4px;
}
A.buttondesc{
color: #333366;
font-weight: bold;
}
A:link.buttondesc, A:visited.buttondesc {
text-decoration: none;
}
A:hover.buttondesc {
text-decoration: underline;
color: #CC0000;
}

TD.logo {
text-align: right; 
vertical-align: top;
width: 275px;
height: 125px;
}
TD.plane {
background: #FFFFFF url("/images/line_small.jpg") repeat-x;
text-align: right; 
vertical-align: top;
height: 125px;
}

.footer{
color: #333333;
background: #FFFFFF;
}
TD.footer {
vertical-align: center;
text-align: right;
border-top: #CCCCCC 2px solid;
padding-top: 5px;
padding-right: 15px;
font-size: 75%;
}
A.footer{
text-decoration: none;
font-weight: bold;
}
A.footer:hover{
color: #CC0000;
text-decotation: underline;
}

TD.loginbox {
text-align: left;
vertical-align: top;
height: 150px;
}
TD.inputbox {
text-align: center;
vertical-align: top;
}

DIV.float-left {
float: left;
clear: left;
}
DIV.float-right {
float: right;
clear: right;
}
