a{ background: #FFFFFD; color: #0000FF; }
a.boldtext { background: #FFFFFD; color: #0000FF; font-family: bold, verdana, arial, geneva, sans-serif; font-size: 100%; }
a:visited{ background: #FFFFFD; color: #990099; }
a:hover{ background: #FFFFFD; color: #FF0000; }
a:hover.boldtext { background: #FFFFFD; color: #FF0000; font-family: bold, verdana, arial, geneva, sans-serif; font-size: 100%; }
body{ color: #000000; font-size: 100%; margin: 0px;  background : #cbcbcb;  }
font.attribution { background: White; color: #808000; font-family: verdana, arial, geneva, sans-serif; font-size: 80%; font-style: italic; text-align: left; text-decoration: none; }
font.blurb { background: White; color: #C00000; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; text-decoration: none; }
h1{ background: White; color: #006400; margin-left: 10px; margin-right: 10px; font-family: bold, arial, geneva, sans-serif; font-size: 120%; vertical-align: top; }
h2 { background: White; color: #008000; margin-left: 15px; margin-right: 10px; font-family: bold, arial, geneva, sans-serif; font-size: 110%; }
h3 { background-color: White; color: #006600; margin-left: 20px; margin-right: 10px; font-family: bold, arial, geneva, sans-serif; font-size: 105%; }
hr { background: White; color: #339900; height: 1px; }
p.help { font-family: verdana, arial, geneva, sans-serif; font-size: 90%; line-height: 130%; vertical-align: top; }
p.bodytextindented { margin-left: 25px; margin-right: 15px; font-family: verdana, arial, geneva, sans-serif; font-size: 90%; line-height: 130%; vertical-align: top; }
p.bodytextbold { margin-left: 20px; margin-right: 10px; font-family: bold, verdana, arial, geneva, sans-serif; font-weight: bold; font-size: 95%; line-height: 130%; vertical-align: top; }
span.hilite{ background-color: #EAFFEA; color: #000000; }
span.small{ background: White; color: #9999CC; font-family: verdana, arial, geneva, sans-serif; font-size: 80%; text-align: left; text-decoration: none; }
table.appdetails{ background: #FBFFFB; border: 1px dashed #C0C0C0; color: #000080; font-family: verdana, arial, Sans-serif; font-size: 85%; line-height: 100%; padding: 4px; text-align: left; }
table.center{ background: White; color: #000000; margin-left: auto; margin-right: auto; vertical-align: top; }
table.header{ background: #99CC66; color: #000000; margin-left: auto; margin-right: auto; vertical-align: top; }
td.headad{ background : #FBFFFB; border : 1px dashed #C0C0C0; color : #000000; font-family : verdana, verdana, arial, helvetica, sans-serif; font-size : 75%; padding : 4px; text-align : left; vertical-align : top; }
table.main{ background: White; border: 1px solid #C0C0C0; color: #000000; margin-left: auto; margin-right: auto; padding: 4px; vertical-align: top; }
table.menu{ /*background: #FBFFFB;*/ background: #F3FFF3; border: 1px dashed #C0C0C0; color: #000080; font-family: verdana, arial, Sans-serif; font-size: 85%; line-height: 150%; padding: 4px; text-align: left; }
table.order{ background: White; color: #000000; margin-left: auto; margin-right: auto; width: 95%; }
table, tr, td { padding: 4px; text-align: left; vertical-align: top; }
td.ad{ background : #FBFFFB; border : 1px dashed #C0C0C0; color : Black; font-family : verdana, arial, verdana, helvetica, sans-serif; font-size : 85%; padding : 4px; text-align : left; }
td.center, tr.center { font-family: verdana, arial, geneva, sans-serif; font-size: 100%; line-height: normal; text-align: center; vertical-align: top; }
td.disclaimer{ background: White; color: Black; font-family: verdana, arial, geneva, sans-serif; font-size: 10px; text-align: left; text-decoration: none; }
td.legal{ background: White; color: #000000; font-family: verdana, arial, geneva, sans-serif; font-size: 80%; height: 14px; text-align: left; text-decoration: none; }
td.menu{ /*background: #FBFFFB;*/ background: #F3FFF3; color: #990099; font-family: verdana, arial, Sans-serif; font-size: 85%; padding: 4px; text-align: left; }
td.pagebody{ font-family: verdana, arial, geneva, sans-serif; font-size: 90%; line-height: 130%; vertical-align: top; }
td.pagebodytiny, .pagebodytiny { font-family: verdana, arial, geneva, sans-serif; font-size: 10px; text-decoration: none; vertical-align: top; }
td.pressdetail{ background: White; color: #000000; font-family: verdana, arial, geneva, sans-serif; font-size: 90%; padding: 4px; text-align: left; vertical-align: middle; }
td.sitemap{ background: White; color: #000000; font-family: arial, geneva, sans-serif; font-size: 85%; line-height: 130%; padding: 4px; text-align: left; vertical-align: top; }
th { background: #FFFFFF; color: #000000; font-family: verdana, arial, geneva, sans-serif; font-size: 85%; margin: 4px; text-align: right; vertical-align: middle; }
tr, table, td { font-family: verdana, arial, geneva, sans-serif; font-size: 100%; line-height: normal; padding: 1px; text-align: left; vertical-align: text-top; }
li  { margin-left: 35px; margin-right: 15px; font-family: verdana, arial, geneva, sans-serif; font-size: 90%; line-height: 130%; vertical-align: top; }
.answertext { color: #006699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 150%; margin-left: 15px; margin-right: 20px; }
.fineprint{ background-color: White; color: #000000; font-size: 10px; }
.linkinstruction { color: #009900; font-family: verdana, arial, geneva, sans-serif; font-size: 85%; }
.linktext { color: #333333; font-family: "Courier New", Courier, monospace; font-size: 90%; }
.press{ background: #FFFFFF; color: #000000; font-family: verdana, arial, geneva, sans-serif; font-size: 95%; }
.questiontext { color: #006699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 150%; margin-left: 5px; margin-right: 20px; }
.quotation { background: White; color: #000000; font-family: verdana, arial, geneva, sans-serif; font-size: 80%; text-align: left; text-decoration: none; }
.topic{ background: #FFFFFF; /*#228B22;*/ color: #000000; /* #F3FFF3; */ font-family: verdana, arial, geneva, sans-serif; font-size: 100%; font-weight: bold; padding-bottom: 1px; padding-left: 2px; padding-right: 1px; padding-top: 1px; }


#navcontainer ul
{
display: block;
list-style: none outside;
padding: 0;
margin: 0 0 0 20px;
font-family: bold, Verdana, sans-serif;
font-size: 70%; /*font-size: x-small;*/
}

#navcontainer li
{
padding: 0;
margin: 0 4px 0 0;
border-top: 1px solid #cecbc6;
border-right: 1px solid #cecbc6;
border-left: 1px solid #cecbc6;
background-color: #000066;
color: White;
font-weight: bold;
/* the next 4 lines are magic */
display: block;
float: left;
position: relative;
top: -1.32em;
}

#navcontainer a:link,
#navcontainer a:visited
{
background-color: #99FF33;
color: Black;
text-decoration: none;
padding-left: 1em;
padding-right: 1em;
}

#navcontainer a:hover
{
background-color: #FFFF66;
color: Red;
}

#navcontainerclear { display: none; }

html>body #navcontainerclear
{
display: block;
clear: both;
}

#navcontainer li#active a
{
background-color: #fff;
color: Black;
}
