a.white:link {
color: #FFFFFF; }

a.white:hover {
color: #FFFFCC; }

a.white:visited {
color: #FFFFCC;
text-decoration: none; }

a.navi:link {
color: #FFFFCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
text-decoration: none; }

a.navi:hover {
color: #FFFFFF;
text-decoration: underline; }

a.navi:visited {
color: #FFFFCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
text-decoration: none; }

a:link {
color: #524980; }

a:hover {
color: #FF6600; }p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 70%; }

input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #003366;
border: 1pt solid #003366; }

input.submit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #FFFFFF;
border: 1pt solid #003366;
background-color: #009933;
font-weight: bold; }

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #003366; }

.picbg { border: 1pt dotted #003366; }

.line {
padding-top: 2pt; }

.linebest {
border-top-width: 2pt;
border-top-style: solid;
border-top-color: #003366;
border-right-color: #003366;
border-bottom-color: #003366;
border-left-color: #003366;
padding-top: 5pt;
padding-left: 10pt;
border-left-width: 1pt;
border-left-style: dotted;
background-image: url(imgMuc/bg.gif); }

body {
background-image: url(imgNewBos/pagebg.gif);
background-repeat: repeat-x;
background-position: top;
 }

ul {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 70%; }

p.h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt; }

.bg {
background-image: url(imgNewBos/top-bg2.gif);
background-repeat: repeat-x;
background-position: top;
}
.navibg {
background-image: url(imgNewBos/navi-bg.gif);
background-repeat: no-repeat;
background-position: left;
}
.lb {
background-image: url(imgNewBos/bg3.gif);
background-repeat: repeat-x;
background-position: bottom;
}
.lines {
border-top-width: 1pt;
border-right-width: 1pt;
border-bottom-width: 1pt;
border-left-width: 1pt;
border-top-color: #003366;
border-right-color: #003366;
border-bottom-color: #003366;
border-left-color: #003366;
padding: 5pt;
border-right-style: dotted;
border-left-style: dotted;

}
.pad {
padding-top: 8pt;
padding-bottom: 6pt;
padding-right: 5pt;
}
.Best {
background-image: url(imgNewBos/top-bg2.gif);
background-repeat: repeat-x; }

.bg1 {
background-image: url(imgNewBos/bg1.gif);
background-repeat: repeat-x; }

.gradient {
background-image: url(imgNewBos/gradient2.gif);
background-repeat: repeat-y;
background-position: left;
}

h1 {
font: 14pt Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

h2 {
font: 14pt Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

h3 {
font: 11pt Verdana, Arial, Helvetica, sans-serif;
padding: 5pt 0pt 0pt;
}
td.bestText {
padding: 0pt 12pt 12pt 16pt;
background: url(imgNewBos/best5.gif) no-repeat left bottom;
}
td.bestImage {
background: url(imgNewBos/best4.gif) no-repeat top;
text-align: right;
}
td.bestName {
background: url(imgNewBos/best2.gif) repeat-y;
padding-right: 15pt;
padding-bottom: 2pt;
padding-left: 15pt;
}
td.bestCont {
background: url(imgNewBos/best6.gif) repeat-y right;
}
td.list {
font-size: 8pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
p.overview {
padding-left: 20pt;
}
table.headbg {
background-color: #60AE4B;
}
td.gradientgif {
background-color: #165C90;
}
tr.trbgcolor {
background-color: #64BC56;
}
table.formborder {
background-color: #60AE4B;
}
td.tdbgcolor {
background-color: #64BC56;
}
