div.frn {
  background-image:url('images/frn/background.gif');
  border-bottom: 1px solid #000000;
}
div.frn TD{
  font-family: Arial, Helvetica, Futura;
  font-size: 8pt;
  color: #CCCCCC;
}
div.frn TD b {
  font-style: bold;
  color: #FFFFFF;
}
div.frn TD i {
  font-style: italic;
  color: #aaff00;
}
div.frn TD A {
  color: #FFFFFF;
  font-size: 8pt;
  padding: 0px 5px 0px 5px;
  text-decoration: none;
}
div.frn TD A:hover {
  color: #aaff00;
  font-size: 8pt;
  padding: 0px 5px 0px 5px;
  text-decoration: none;
}
div.frn TD input.funbox {
  width: 100px;
  color: #000000;
  font-family: Arial, Helvetica, Futura;
  font-size: 7pt;
  border: 1px solid #333333;
  height: 18px;
}
div.frn TD input.funsearch {
  margin: 0px 10px 0px 2px; padding: 0px; background: none; border: none;
}
div.netnavlink {
  font-family: Arial, Helvetica, Futura;
  font-size: 8pt;
  color: #aaff00;
}

    .netsplit {
      border-bottom: 1px dotted #AAAAAA;
      margin-bottom: 3px;
      padding-bottom: 3px;
    }
div.netnavtext {
  color: #FFFFFF;
  font-size: 8pt;
}
div.netnavlink A {
  color: #FFFFFF;
  font-size: 8pt;
  padding: 0px 5px 0px 5px;
  text-decoration: none;
}
div.netnavlink A:hover {
  color: #aaff00;
  font-size: 8pt;
  padding: 0px 5px 0px 5px;
  text-decoration: none;
}

.anylinkcss{
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 300px;
	background: url(images/netnav_bg.png);
	padding: 5px;
	border-style: solid;
	border-color: 000000;
	border-width: 1px;
	border: 1px solid #000000;
    margin-top: 7px;
}

.footbar {
  background-image:url('images/copy_bg.png');
  border-top: 1px solid #CCCCCC;
  padding: 10px;
  font: 7pt arial,helvetica,clean,sans-serif;
  color: #888888;
}
.footbar P,.footbar TD,.footbar TH {
  font: 7pt arial,helvetica,clean,sans-serif;
  color: #888888;: none;
}
.footbar B{
  font-size: 8pt;
  color: #444477;
  font-weight: bold;
  text-decoration: none;
}
.footbar A{
  font-size: 8pt;
  color: #444477;
  padding: 2px 5px 2px 5px;
  font-weight: bold;
  text-decoration: none;
}
.footbar A:hover{
  font-size: 8pt;
  color: #6666AA;
  padding: 2px 5px 2px 5px;
  font-weight: bold;
  text-decoration: none;
}



BODY {
  margin: 0px;
  padding: 0px;
  font: 13px arial,helvetica,clean,sans-serif;
  background-image:url('images/background.gif');
  background-repeat: repeat-x;
  background-attachment:fixed;
  }


.header {
  background-image:url('images/hdr_bg.gif');
  background-repeat: repeat-x;
  background-attachment:fixed;
  height: 73px;
  margin: 0px;
}

.navigation TD {
  background-image:url('images/nav_bg.gif');
  height: 25px;
  padding: 0px 10px 0px 10px;
  margin: 0px;
}

.navigation TD.on {
  background-image:url('images/nav_bg_on.gif');
  height: 25px;
  padding: 0px 10px 0px 10px;
  margin: 0px;
}

.navigation A {
  font-family: arial,helvetica,clean,sans-serif;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
}
.navigation A:hover {
  font-family: arial,helvetica,clean,sans-serif;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
}
.fade {
  background-image:url('images/fade.png');
  height: 3px;
}

.content {
  margin: 0px;
  background-image:url('images/copy_bg.png');
  border: 1px solid #CCCCCC;
  padding: 0px;
}


.headerbar {
  background-image:url('/images/hdr_bg.png');
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  padding: 3px 3px 3px 5px;
  background-color: #003399;
}

.subnavigation {
  background-image:url('images/subnav_bg.gif');
  font-family: arial,helvetica,clean,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #888888;
  padding: 3px 10px 3px 10px;
  margin: 0px;
  text-align: center;
}
.subnavigation DIV {
  padding: 3px 0px 0px 0px;
}
.subnavigation DIV A {
  font-family: arial,helvetica,clean,sans-serif;
  color: #888888;
  font-size: 8pt;
  font-weight: bold;
  padding: 2px 10px 2px 10px;
  text-decoration: none;
}
.subnavigation DIV A:hover {
  font-family: arial,helvetica,clean,sans-serif;
  color: #6666AA;
  font-size: 8pt;
  font-weight: bold;
  padding: 2px 10px 2px 10px;
  text-decoration: none;
}
.subnavigation DIV A.s {
  font-family: arial,helvetica,clean,sans-serif;
  color: #6666AA;
  font-size: 8pt;
  font-weight: bold;
  padding: 2px 10px 2px 10px;
  text-decoration: none;
}
.subnavigation DIV A.s:hover {
  font-family: arial,helvetica,clean,sans-serif;
  color: #4444CC;
  font-size: 8pt;
  font-weight: bold;
  padding: 2px 10px 2px 10px;
  text-decoration: none;
}

.ppad {
  margin: 5px;
  border-bottom: 1px dotted #AAAAAA;
  padding: 5px;
}
.ppadoff {
  margin: 5px;
  padding: 5px;
}
.ppad2 {
  border-bottom: 1px dotted #AAAAAA;
  padding: 5px 0px 5px 0px;
  background-color: #FFFFFF;
}
.ppadoff2 {
  padding: 5px 0px 5px 0px;
  background-color: #FFFFFF;
}
.ppheadline A {
  font-family: arial,helvetica,clean,sans-serif;
  font-weight: bold;
  font-size: 9pt;
}
.ppheadline A:hover {
  font-family: arial,helvetica,clean,sans-serif;
  font-weight: bold;
  font-size: 9pt;
}
.ppdesc {
  font-family: arial,helvetica,clean,sans-serif;
  color: #666666;
  font-size: 8pt;
}

.pagenav {
  font-family: arial,helvetica,clean,sans-serif;
  color: #888888;
  font-size: 8pt;
  text-align: center;
  padding: 0px;
  margin: 0px;

}
.pagenav TD {
  font-family: arial,helvetica,clean,sans-serif;
  color: #888888;
  font-size: 8pt;
}
.pagenav TD A {
  font-family: Tahoma, Geneva, Futura;
  color: #666666;
  font-size: 7pt;
  text-decoration: none;
  margin: 0px 5px 0px 5px;
}
.pagenav TD A:hover {
  font-family: Tahoma, Geneva, Futura;
  color: #444477;
  font-size: 7pt;
  text-decoration: none;
  margin: 0px 5px 0px 5px;
}
.pagenav TD A.s {
  font-family: arial,helvetica,clean,sans-serif;
  color: #444477;
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
  margin: 0px 5px 0px 5px;
}

.notice {
  font-family: arial,helvetica,clean,sans-serif;
  color: #888888;
  font-size: 8pt;
  text-align: center;
  padding: 10px 5px 10px 5px;

}

TD.platinumad { text-decoration: none; background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 0px; }
TD.platinumad H3{ background-color: #E6E6E6; border-bottom: 1px solid #DDDDDD; padding: 5px; margin: 0px; }
TD.platinumad H3 A{ font-size: 10pt; font-weight: bold; color: #444444; font-family: Arial, Helvetica, Futura;  }
TD.platinumad H3 A:hover{ font-size: 10pt; font-weight: bold; color: #333366; font-family: Arial, Helvetica, Futura;  }
TD.platinumad P{
    font-family: Arial, Helvetica, Futura; font-size: 9pt; line-height: 125%;
    margin: 0px;
    color: #222222;
    text-align: justify;
    padding: 5px;
    background-color: #FFFFFF;
    height: 75px;
    vertical-align: middle;
}
TD.platinumad P IMG{ padding: 5px 5px 5px 0px; border-right: 1px dotted #CCCCCC; margin-right: 5px; }
TD.platinumad ul { margin: 0px; padding: 2px; border-top: 1px solid #CCCCCC; }
TD.platinumad ul li { display:inline; font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #666666; margin: 0px 0px 10px 2px; padding: 3px 2px 3px 13px; background: url(images/arrow.gif) no-repeat .2em .7em transparent; }
TD.platinumad ul li A{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; text-decoration: none; color: #444444; }
TD.platinumad ul li A:hover{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #444444; text-decoration: none; border-bottom: 1px dotted #333366; }

TD.goldad { text-decoration: none; background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 0px; }
TD.goldad H3{ background-color: #E6E6E6; border-bottom: 1px solid #DDDDDD; padding: 5px; margin: 0px; }
TD.goldad H3 A{ font-size: 10pt; font-weight: bold; color: #666666; font-family: Arial, Helvetica, Futura;  }
TD.goldad H3 A:hover{ font-size: 10pt; font-weight: bold; color: #333366; font-family: Arial, Helvetica, Futura;  }
TD.goldad P{ font-size: 7pt; font-family: Arial, Helvetica, Futura; margin: 0px; color: #222222; line-height: 125%; text-align: justify; padding: 5px; background-color: #FFFFFF; height: 75px; vertical-align: middle; }
TD.goldad P IMG{ padding: 5px 5px 5px 0px;  border-right: 1px dotted #CCCCCC; margin-right: 5px; }
TD.goldad ul { margin: 0px; padding: 2px; border-top: 1px solid #CCCCCC; }
TD.goldad ul li { display:inline; font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #666666; margin: 0px 0px 10px 2px;	padding-bottom: 3px;	padding-right: 2px;	padding-top: 3px;	padding-left: 13px;	background: url(images/arrow.gif) no-repeat .2em .7em transparent;}
TD.goldad ul li A{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; text-decoration: none; color: #444444;}
TD.goldad ul li A:hover{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #444444; text-decoration: none; border-bottom: 1px dotted #333366;}

TD.silverad { text-decoration: none; background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 0px; }
TD.silverad H3{ background-color: #E6E6E6; border-bottom: 1px solid #DDDDDD; padding: 5px; margin: 0px; }
TD.silverad H3 A{ font-size: 8pt; font-weight: bold; color: #666666; font-family: Arial, Helvetica, Futura; }
TD.silverad H3 A:hover{ font-size: 8pt; font-weight: bold; color: #333366; font-family: Arial, Helvetica, Futura; }
TD.silverad P{ font-size: 7pt; font-family: Arial, Helvetica, Futura;  padding-top: 5px; padding-bottom: 5px; margin: 0px; color: #222222; line-height: 125%; text-align: justify; padding: 5px; background-color: #FFFFFF; vertical-align: middle; height: 55px;}
TD.silverad .image{ padding: 5px; background-color: #FFFFFF; text-align: center;}
TD.silverad ul { margin: 0px; padding: 2px; border-top: 1px solid #CCCCCC;}
TD.silverad ul li { display:inline; font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #666666; margin: 0px 0px 10px 2px;	padding-bottom: 3px;	padding-right: 2px;	padding-top: 3px;	padding-left: 13px;	background: url(images/arrow.gif) no-repeat .2em .7em transparent;}
TD.silverad ul li A{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; text-decoration: none; color: #444444;}
TD.silverad ul li A:hover{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #444444; text-decoration: none; border-bottom: 1px dotted #333366;}

DIV.platinumad INPUT{ width: auto; height: auto; }
DIV.goldad INPUT{ width: auto; height: auto; }
DIV.silverad INPUT{ width: auto; height: auto; }
DIV.platinumad { text-decoration: none; padding: 0px; background-color: #FFFFFF; border: 1px solid #DDDDDD; }
DIV.platinumad H3.off{  background: url(images/adhdr_bg.gif); border-bottom: 1px solid #CCCCCC; padding: 5px; margin: 0px; }
DIV.platinumad H3.on{  background: url(images/adhdr_bg_on.gif); border-bottom: 1px solid #CCCCCC; padding: 5px; margin: 0px; }
DIV.platinumad H3 A{ font-size: 10pt; font-weight: bold; color: #444444; font-family: Arial, Helvetica, Futura;  }
DIV.platinumad H3 A:hover{ font-size: 10pt; font-weight: bold; color: #000066; font-family: Arial, Helvetica, Futura;  }
DIV.platinumad IMG{ background-color: #FFFFFF; padding: 5px; border: 1px solid #DDDDDD; }
DIV.platinumad P{ font-family: Arial, Helvetica, Futura; font-size: 9pt; line-height: 125%; margin: 0px; color: #222222; text-align: justify; padding: 5px; vertical-align: middle; }
DIV.platinumad P IMG{ padding: 5px 5px 5px 0px; border-right: 1px dotted #CCCCCC; margin-right: 5px; }
DIV.platinumad ul { margin: 0px; padding-bottom: 2px; }
DIV.platinumad ul li { display:inline; font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #666666; margin: 0px 0px 10px 2px; padding: 3px 2px 3px 13px; background: url(images/arrow.gif) no-repeat .2em .7em transparent; }
DIV.platinumad ul li A{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; text-decoration: none; color: #444444; }
DIV.platinumad ul li A:hover{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #444444; text-decoration: none; border-bottom: 1px dotted #000066; }
DIV.platinumad INPUT {
  border: none; background: none;
}
DIV.platinumad TD.contactbar {
  background-color: #EEE;
  border-top: 1px solid #DDD;
  font-size: 7pt;
  font-family: Tahoma, Geneva, Futura;
  color: #666;
}
DIV.platinumad TD.contactbar B{
  background-color: #EEE;
  font-size: 7pt;
  font-family: Tahoma, Geneva, Futura;
  color: #226;
}




DIV.goldad { text-decoration: none; background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 0px; }
DIV.goldad H3{ background-color: #E6E6E6; border-bottom: 1px solid #DDDDDD; padding: 5px; margin: 0px; }
DIV.goldad H3 A{ font-size: 10pt; font-weight: bold; color: #666666; font-family: Arial, Helvetica, Futura;  }
DIV.goldad H3 A:hover{ font-size: 10pt; font-weight: bold; color: #000066; font-family: Arial, Helvetica, Futura;  }
DIV.goldad P{ font-size: 7pt; font-family: Arial, Helvetica, Futura; margin: 0px; color: #222222; line-height: 125%; text-align: justify; padding: 5px; background-color: #FFFFFF; height: 75px; vertical-align: middle; }
DIV.goldad P IMG{ padding: 5px 5px 5px 0px;  border-right: 1px dotted #CCCCCC; margin-right: 5px; }
DIV.goldad ul { margin: 0px; padding: 2px; border-top: 1px solid #CCCCCC; }
DIV.goldad ul li { display:inline; font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #666666; margin: 0px 0px 10px 2px;	padding-bottom: 3px;	padding-right: 2px;	padding-top: 3px;	padding-left: 13px;	background: url(images/arrow.gif) no-repeat .2em .7em transparent;}
DIV.goldad ul li A{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; text-decoration: none; color: #444444;}
DIV.goldad ul li A:hover{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #444444; text-decoration: none; border-bottom: 1px dotted #000066;}

DIV.silverad { text-decoration: none; background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 0px; }
DIV.silverad H3.off{  background: url(images/adhdr_bg.gif); border-bottom: 1px solid #CCCCCC; padding: 5px; margin: 0px; }
DIV.silverad H3.on{  background: url(images/adhdr_bg_on.gif); border-bottom: 1px solid #CCCCCC; padding: 5px; margin: 0px; }

DIV.silverad H3 A{ font-size: 8pt; font-weight: bold; color: #666666; font-family: Arial, Helvetica, Futura; }
DIV.silverad H3 A:hover{ font-size: 8pt; font-weight: bold; color: #000066; font-family: Arial, Helvetica, Futura; }
DIV.silverad P{ font-size: 7pt; font-family: Arial, Helvetica, Futura; margin: 0px; color: #222222; line-height: 125%; text-align: justify; padding: 5px; background-color: #FFFFFF; vertical-align: middle; height: 70px;}
DIV.silverad .image{ padding: 5px; background-color: #FFFFFF; text-align: center;}
DIV.silverad ul { margin: 0px; padding: 2px; border-top: 1px solid #CCCCCC;}
DIV.silverad ul li { display:inline; font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #666666; margin: 0px 0px 10px 2px;	padding-bottom: 3px;	padding-right: 2px;	padding-top: 3px;	padding-left: 13px;	background: url(images/arrow.gif) no-repeat .2em .7em transparent;}
DIV.silverad ul li A{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; text-decoration: none; color: #444444;}
DIV.silverad ul li A:hover{ font-family: Tahoma, Geneva, Futura; font-size: 8pt; color: #444444; text-decoration: none; border-bottom: 1px dotted #000066;}
DIV.silverad INPUT {
  border: none; background: none;
}




A { color: #333366; text-decoration: none; }
A:hover { color: #FF6600; }

ul { list-style-type: none; padding-left: 0px; margin-left: 15px;}
P { font-family: Arial, Helvetica, Futura; font-size: 9pt; line-height: 125%; }
UL LI { font-family: Arial, Helvetica, Futura; font-size: 9pt; line-height: 125%; padding-left: 13px; background: url(images/arrow.gif) no-repeat .2em .4em transparent; padding-bottom: 9pt; }

UL.cookie {
  margin: 0px;
}
UL.cookie LI         {
                        font-family: Tahoma, Geneva, Futura;
                        font-size: 8pt;
                        display: inline;
                        list-style-type: none;
                        list-style: none;
                        background: none;
                        font-weight: normal;
                        padding: 0px 5px 0px 0px;
                     }
UL.cookie LI A       { color: #888888;
                        font-weight: normal; }
UL.cookie LI A:hover { color: #333366; text-decoration: underline;
                        font-weight: normal; }


OL LI { font-family: Arial, Helvetica, Futura; font-size: 9pt; line-height: 125%; padding-left: 13px; }

Ul UL { list-style-type: none; padding-left: 0px; margin-left: 13px;}
OL OL { list-style-type: none; padding-left: 0px; margin-left: 13px;}
UL UL LI { font-family: Arial, Helvetica, Futura; font-size: 9pt; line-height: 125%; padding-left: 13px; background: url(images/arrow.gif) no-repeat .2em .4em transparent; }
OL OL LI { font-family: Arial, Helvetica, Futura; font-size: 9pt; line-height: 125%; padding-left: 13px; }
H1 { font-family: Georgia, san-serif; color: #333366; font-size: 18pt; margin: 0px; padding-top: 0px; padding-bottom: 2px; font-weight: normal; }
H1 A { font-family: Georgia, san-serif; color: #333366; font-size: 18pt; line-height:17pt; margin: 0px; font-weight: normal; padding-top: 0px; padding-bottom: 2px; text-decoration: none; }
H1 A:hover { font-family: Georgia, san-serif; font-weight: normal; color: #4444AA; font-size: 18pt; margin: 0px; padding-top: 0px; line-height:17pt; padding-bottom: 2px; text-decoration: none; }

H2 { font-family: Georgia, san-serif; font-weight: bold; color: #000000; line-height:15pt; font-size: 14pt; margin: 15px 0px 0px 0px; padding-bottom: 2px; }
H3 { font-family: Georgia, san-serif; font-weight: bold; color: #333366; line-height:13pt; font-size: 12pt; margin: 0px; padding-bottom: 2px; padding-top: 10px; }

H3 A { font-family: Georgia, san-serif; font-weight: bold; color: #333366; line-height:13pt; font-size: 12pt; margin: 0px; padding-bottom: 2px; text-decoration: none; }
H3 A:hover{ font-family: Georgia, san-serif; font-weight: bold; line-height:13pt; color: #000000; font-size: 12pt; margin: 0px; padding-bottom: 2px; text-decoration: none; }

H4 { color: #333366; font-size: 10pt; margin: 0px; padding-bottom: 2px; }
H5 { color: #333366; font-size: 8pt; margin: 0px; padding-bottom: 2px; }
H6 { color: #888888; font-size: 8pt; margin: 0px; padding-bottom: 2px; }

.green { color: #333366; font-size: 7pt; font-weight: 900; }
.subheadline {
    font-family: Verdana, Helvetica, Futura; color: #AAAAAA; font-size: 7pt; font-weight: bold;
	letter-spacing: 0.04em;
}
.dottedbottom {
  border-bottom: 1px dotted #AAAAAA;
}

.dottedtop {
  border-bottom: 1px dotted #DDDDDD;
}


.cookie { font: 10px/1 tahoma, helvetica, sans-serif; font-weight: bold; color: AAAAAA; padding-top: 2px; padding-bottom: 2px; }
.cookie A { color: AAAAAA; text-decoration: none; }
.cookie A:hover { color: 333366; text-decoration: underline; }

A.url { font-size: 7pt; color: AAAAAA; text-decoration: none; }
A.url:hover { font-size: 7pt; color: 333366; text-decoration: none; }

.spotlight {
  font: 83%/1.4 arial, helvetica, sans-serif;
  color: #444444;
  }

.footerlink { font-size: 7pt; font-weight: bold; text-decoration: none; color: #333366; }
.disclaimer { font-size: 60%; text-decoration: none; color: #888888; }

.datestamp { font-size: 7pt; font-weight: bold; text-decoration: none; color: #444444; }
.modify P { font-size: 8pt; line-height: 12pt; color: #444444; }

.controls { background: url(images/controls_bg.gif); height: 28px; }

.articlebox {
  margin: 5px;
  padding: 5px;
}

.filebox {
  border: 1px solid #CCCCCC;
}
.fileinfo {
  color: #888888;
  font-size: 8pt;
  border-top: 1px dotted #DDDDDD;
  padding: 2px;
}
.fileinfo B{
  color: #000000;
  font-weight: normal;
}
.fileimg {
  background-color: #FFFFFF;
  border-right: 1px dotted #DDDDDD;
}
.filetext {
  padding: 10px;
}
.filetext P {
  margin-bottom: 5px;
  padding-bottom: 5px;
}
input.none {
   border: 0px solid #FFFFFF;
   background: none;
   width: auto;
}


.profile { padding: 5px; background-color: #F6F6F6; border-bottom: 1px solid #EEEEEE; }
.profilehead {
	font-size: 9pt;
	font-family: Arial, Helvetica, Futura, Sans-Serif;
	letter-spacing: -0.02em;
	font-weight: bold;
	color: 333366;
	}
.profilehead A{ text-decoration: none; }
.profilehead A:hover{ text-decoration: none; color: #4444AA; }
.profilecontent {
	font-size: 8pt;
	font-family: Tahoma, Helvetica, Futura;
	color: 444444;
	}
.profilecontent A{ text-decoration: none; }
.profilecontent A:hover{ text-decoration: none; color: #4444AA; }

.profilecontrols { font: 50%/1 tahoma, helvetica, sans-serif; font-weight: bold; color: 888888; }
.profilecontrols A { font-weight: bold; color: 888888; text-decoration: none; }
.profilecontrols A:hover {  font-weight: bold; color: 333366; }


.nav { font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF; }
.nav A { font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF; }
.nav A:hover { font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #DDDDBB; }
.navs { font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #333366; }


.cnav { font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #333366; }
.cnavs { font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF; }
.cnavoff { font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #AAAAAA; }

.commenthead { font: 70%/1 tahoma, helvetica, sans-serif; font-weight: bold; color: #333366; margin-left: 2px; padding-bottom: 2px; text-decoration: none; }
.commentbody { border: 1px solid #cccccc; background-color: FFFFFF; padding: 5px; font-size: 8pt; font-family: Tahoma, Helvetica, Futura; color: 444444; }
.commentspecs { font: 60%/1 tahoma, helvetica, sans-serif; font-weight: bold; color: 888888; margin-bottom: 2px; margin-left: 2px; }

.tblheader{ font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF; }
.tblheader A{ font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF; }
.tblheader A:hover{ font-size: 8pt; font-weight: bold; text-decoration: none; color: #66CC66; }
.dkheader{ font-size: 8pt; font-weight: bold; text-decoration: none; color: #333366; }

.searchheader{ font-size: 7pt; font-weight: bold; color: #77AA77; width: 100%; }
.searchfield{ font-size: 7pt; color: #77AA77; background-color: FFFFFF; width: 100%; }

.flnlinks { color: #CCC; font-size: 9pt; }
.flnlinks A { color: #F2B417; text-decoration: none; }
.flnlinks A:hover { color: #FFF; text-decoration: none; }

#datatop TH {
  background-color: #000000;
  color: #FFFFFF;
  font-size: 8pt;
  padding: 3px 10px 3px 10px;
  background-image:url('images/hdr_nav.gif');
}

#datatop TD {
  color: #000000;
  font-size: 8pt;
  padding: 3px 10px 3px 10px;
  background-color: none;
  border-top: 1px dotted #CCC;
}

#datatop TD A{
  color: #444477;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

#datatop TD:hover A{
  color: #666699;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
}

#datatop TR:hover TD{
  cursor: pointer;
  cursor: hand;
  color: #666699;
  font-size: 8pt;
  padding: 3px 10px 3px 10px;
  background-color: #EEEEEE;
  border-top: 1px dotted #CCC;
}

#data TH {
  background-color: #000000;
  color: #FFFFFF;
  font-size: 8pt;
  padding: 3px 10px 3px 10px;
  background-image:url('images/hdr_nav.gif');
}

#data TD {
  color: #000000;
  font-size: 8pt;
  padding: 3px 10px 3px 10px;
  background-color: none;
  border-bottom: 1px dotted #AAAAAA;
}

#data TD A{
  color: #444477;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}

#data TD:hover A{
  color: #666699;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
}

#data TR:hover TD{
  cursor: pointer;
  cursor: hand;
  color: #666699;
  font-size: 8pt;
  padding: 3px 10px 3px 10px;
  background-color: #EEEEEE;
  border-bottom: 1px dotted #AAAAAA;
}

.requestinfo {
	color: #FFFFFF;
	background-image: url(/images/button_overlay_30.png);
    font-weight: bold;
    font-size: 8pt;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    height: 30px;
    background-color: #000000;
	border: 1px solid #000000;
    padding: 5px 15px 5px 15px;
    text-decoration: none;
	}
.requestinfo:hover {
	color: #FFFFFF;
	background-image: url(/images/button_overlay_30.png);
    font-weight: bold;
    font-size: 8pt;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    height: 30px;
    background-color: #000099;
	border: 1px solid #000022;
    padding: 5px 15px 5px 15px;
    text-decoration: none;
    cursor:pointer;
    cursor:hand;
	}

TD#titlebar {
	background-image: url(/images/news_cap.gif);
    height: 50px;
    padding: 0px 10px 0px 10px;
    border: 1px solid #002;
}


TD#titlebar H1{
    font-family: Georgia, san-serif;
    font-size: 18pt; margin: 0px; padding: 0px; font-weight: normal;
    color: #FFF;
    text-align: left;
}

TABLE.innav TH.off         {
  font-size: 8pt;
  color: #DDDDDD;
  background: url('/images/tab_off_bg.gif');
  border-left: 1px solid #444444;
  border-right: 1px solid #000000;
}
TABLE.innav TH.off A       { color: #DDDDDD; font-size: 8pt; font-weight: bold; text-decoration: none; }
TABLE.innav TH.off:hover A { color: #FFFFFF; font-size: 8pt; font-weight: bold; text-decoration: none; }

TABLE.innav TH.on {
  font-size: 8pt;
  color: #000099;
  background-image:url('/images/tab_on_bg.gif');
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #EEEEEE;
}
TABLE.innav TH.on A{ color: #000099; font-size: 8pt; font-weight: bold; text-decoration: none; }

TABLE.innav TH.off{ color: #888888; font-size: 8pt; font-weight: bold; text-decoration: none; }

div.leftnav { text-align: left; color: #444444; font-size: 8pt; font-weight: bold; text-decoration: none; background-image:url('images/bg_leftnav_hdr.gif'); background-repeat: repeat-x; padding: 3px 3px 3px 5px; }


TABLE.newsbar {
  margin-bottom: 5px;
  border: 1px solid #DDD;
}


TABLE.newsbar TD.summary {
    background-color: #FFF;
    color: #222;
    padding: 10px;
}

TABLE.newsbar TD.summary UL{
    list-style-type: none; padding: 0px; margin: 0px;
}
TABLE.newsbar TD.summary LI{
    font-family: Arial, Helvetica, Futura;
    font-size: 9pt;
    line-height: 125%;
    padding-left: 13px;
    background: url('/images/arrow.gif') no-repeat .2em .4em transparent;
}
TABLE.newsbar TD.byline {
    background-color: #EEE;
    border-bottom: 1px solid #CCC;
    color: #888;
    padding: 3px 10px 3px 10px;
}
TABLE.newsbar TD.date {
	background-image: url(/images/news_cap.gif);
    height: 50px;
    color: #FFF;
    padding: 0px 10px 0px 10px;
    text-align: center;
}
TABLE.newsbar TD DIV.day {
    font-weight: bold;
    font-size: 24pt;
    line-height: 100%;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #FFF;
}
TABLE.newsbar TD DIV.month {
    font-size: 8pt;
    line-height: 100%;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #FFF;
}
TABLE.newsbar TH {
	background-image: url(/images/news_bg.gif);
    height: 50px;
    font-size: 14pt;
    line-height: 100%;
    font-weight: normal;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #FFF;
    text-align: left;
    padding:  0px 15px 0px 10px;
}
TABLE.newsbar TH A{
    font-size: 14pt;
    line-height: 100%;
    font-weight: normal;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #FFF;
    text-decoration: none;
}


.submit { border: 1px outset #222222; background-image:url('images/formbtn_bg.gif'); color: FFFFFF; font-size: 7pt; font-weight: 900; padding: 3px; height: 25px; }
.submit:hover { border: 1px outset #226622; background-image:url('images/formbtn_bg_on.gif'); color: 333366; font-size: 7pt; font-weight: 900; padding: 3px; height: 25px; }

input.largebtn, input.largebtn:focus { font-family: Arial, Helvetica, Futura; border: 1px outset #222222; background: url(images/btn_lg_off.gif); color: #FFFFFF; font-size: 11pt; font-weight: 900; padding: 5px 10px 5px 10px; height: 40px; width: 130px; }
input.largebtn:hover { font-family: Arial, Helvetica, Futura; border: 1px outset #333366; background: url(images/btn_lg_on.gif); color: #FFFFFF; font-size: 11pt; font-weight: 900; padding: 5px 10px 5px 10px; height: 40px; width: 130px; }

.rankingshdr { font: 60%/1 tahoma, helvetica, sans-serif; font-weight: bold; color: 333366; }
.rankings { font: 60%/1 tahoma, helvetica, sans-serif; color: 444444; }
.rankingslink { font: 60%/1 tahoma, helvetica, sans-serif; font-weight: bold; color: 333366; text-decoration: none; }
.rankingcell { border-style: outset; border-width: 1px; border-color: CCCCCC; border: 1px outset #CCCCCC; }

.welcome { font-family: Tahoma, Helvetica, Futura; color: 333366; font-size: 9pt; font-weight: 900; text-decoration: none; }
.loggedinlink { font-family: Tahoma, Helvetica, Futura; color: 4444AA; font-size: 7pt; font-weight: 900; text-decoration: none; }
.loggedinlink:hover { font-family: Tahoma, Helvetica, Futura; color: 333366; font-size: 7pt; font-weight: 900; text-decoration: none; }

A.subarticle { font: 70%/1 tahoma, helvetica, sans-serif; font-weight: bold; color: #333366; text-decoration: none; padding-top: 3px;}
A.subarticle:hover { font: 70%/1 tahoma, helvetica, sans-serif; font-weight: bold; color: #4444AA; text-decoration: none;  padding-top: 3px;}

.topichead { color: #333366; font-size: 8pt; font-weight: 900; text-decoration: none; }
.topichead:hover { color: #4444AA; font-size: 8pt; font-weight: 900; }
.topicdesc { font: 60%/1 tahoma, helvetica, sans-serif; color: #888888; text-decoration: none; }
.controlbar { background-color: F0F0F0; border-top: 1px solid #E6E6E6; border-top-style: solid; border-top-color: #E6E6E6; border-top-width: 1px; padding: 0px; }
.topiccell2 { background-color: F6F6F6; padding: 2px 5px 2px 5px; }
.topiccell { background-color: F6F6F6; border: 1px solid #E6E6E6; border-style: solid; border-color: #E6E6E6; border-width: 1px; padding: 0px; }
.topiccell3 { background-color: EEEEEE; border: 1px solid #DDDDDD; border-style: solid; border-color: #DDDDDD; border-width: 1px; padding: 2px 5px 2px 5px; }

.topiccontrols { font: 50%/1 tahoma, helvetica, sans-serif; font-weight: bold; color: #888888; padding: 2px 5px 2px 5px; }
.topicdetail { font: 50%/1 tahoma, helvetica, sans-serif; color: #444444; }

.topiclink { color: #888888; font-size: 8pt; font-weight: normal; text-decoration: none; }
.topiclink:hover { color: #333366; font-size: 8pt; font-weight: normal; }

.loginhdr{ font-family: Tahoma, Helvetica, Futura; font-size: 7pt; font-weight: bold; color: #000000; }
.login{
  background-image:url('images/bg_login.gif');
  border: 1px solid #AAAAAA;
  font-family: Tahoma, Helvetica, Futura;
  font-size: 8pt;
  color: #444477;
  width: 100%;
  font-weight: 900;
}
.loginlink{ font-family: Tahoma, Helvetica, Futura; font-size: 7pt; font-weight: bold; color: #333366; text-decoration: none; }
.logintxt{ font-family: Tahoma, Helvetica, Futura; font-size: 7pt;  color: #AAAAAA; text-decoration: none; }
.loginsubmit {
  background-image:url('images/formbtn_bg.gif');
  border: 1px solid #000000;
  font-family: Tahoma, Helvetica, Futura; color: #FFFFFF; font-size: 7pt; font-weight: 900; }
.loginsubmit:hover {
  cursor:pointer;
  cursor:hand;
  background-image:url('images/formbtn_bg_on.gif');
  border: 1px solid #000000;
  font-family: Tahoma, Helvetica, Futura; color: #FFFFFF; font-size: 7pt; font-weight: 900; }
A.loginsubmit {
  background-image:url('images/formbtn_bg.gif');
  border: 1px solid #000000;
  font-family: Tahoma, Helvetica, Futura;
  color: #FFFFFF;
  padding: 5px 10px 5px 10px;
  font-size: 7pt;
  font-weight: 900;
  text-decoration: none;
  width: 150px;
  margin-bottom: 5px;
  }
A.loginsubmit:hover {
  background-image:url('images/formbtn_bg_on.gif');
  border: 1px solid #000000;
  font-family: Tahoma, Helvetica, Futura;
  color: #FFFFFF;
  padding: 5px 10px 5px 10px;
  font-size: 7pt;
  font-weight: 900;
  text-decoration: none;
  }
.formnote {
  color: #444477;
  font-family: Tahoma, Helvetica, Futura;
  font-size: 8pt;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  padding: 3px;
}
PRE {
  width: 600px;
  overflow: auto;
  border: 1px solid #DDDDDD;
  background-color: #FFFFFF;
  font-family: "Courier New", "Courier", Fixed;
  font-size: 8pt;
  padding: 10px;
  color: #888888;
}
BLOCKQUOTE {
  border-left: 10px solid #CCCCCC;
  font-family: "Courier New", "Courier", Fixed;
  font-size: 8pt;
  color: #666666;
  font-style: italic;
  background-color: #EEEEEE;
  padding: 10px;
  margin: 0px;
}
.post {
  padding: 5px;
  border-top: 1px dotted #AAAAAA;
  border-bottom: 1px dotted #AAAAAA;
}
.reply1 {
  padding: 10px;
  border-top: 1px solid #FFFFFF;
  background-color: #EEEEEE;
  border-bottom: 1px solid #CCCCCC;
  border-left: 12px solid #E6E6E6;
}
.reply2 {
  border-left: 12px solid #EEEEEE;
  padding: 10px;
  border-top: 1px solid #FFFFFF;
  background-color: #F6F6F6;
  border-bottom: 1px solid #DDDDDD;
}
.share {
  margin: 10px; float: right;
}


.whtfade {
  background-image:url('images/wht_fade.png');
}


INPUT {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  color: #444477;
  font-family: Tahoma, Helvetica, Futura;
  font-size: 8pt;
  padding: 5px;
  font-weight: bold;
  background-image:url('images/formfield_bg.gif');
  }

INPUT:focus {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  color: #444477;
  font-family: Tahoma, Helvetica, Futura;
  font-size: 8pt;
  padding: 5px;
  font-weight: bold;
  background-image:url('images/formfield_bg_on.gif');
  }

input.radio {
  padding: 0px 2px 0px 2px;
  border: none;
  width: auto;
}


.formhdr{ font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; color: #888888; padding-top: 5px; }
.form{ font-family: Tahoma, Helvetica, Futura; font-size: 7pt; color: #AAAAAA; background-color: #FFFFFF; width: 100%; }
.selectfield { font: 70%/1 tahoma, helvetica, sans-serif; color: #888888; }
.formlink{ font-family: Tahoma, Helvetica, Futura; font-size: 7pt; font-weight: bold; color: #333366; text-decoration: none; }
.formtxt{ font-family: Tahoma, Helvetica, Futura; font-size: 8pt;  color: #444444; text-decoration: none; }


.loginsubmit {
  background-image:url('images/formbtn_bg.gif');
  border: 1px solid #000000;
  font-family: Tahoma, Helvetica, Futura; color: #FFFFFF; font-size: 7pt; font-weight: 900;
  }
.loginsubmit:hover {
  background-image:url('images/formbtn_bg_on.gif');
  border: 1px solid #000000;
  font-family: Tahoma, Helvetica, Futura; color: #FFFFFF; font-size: 7pt; font-weight: 900;
  }

.formsubmit {
  background-image:url('images/formbtn_bg.gif');
  border: 1px solid #000000;
  font-family: Tahoma, Helvetica, Futura;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: 900;
  padding: 2px 15px 2px 15px;
  }
.formsubmit:hover {
  background-image:url('images/formbtn_bg_on.gif');
  border: 1px solid #000000;
  font-family: Tahoma, Helvetica, Futura;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: 900;
  padding: 2px 15px 2px 15px;
  }

.articleheader {
font: normal 135%/1 arial,sans-serif; letter-spacing: -0.02em; clear: left; font-weight: 600; color: #333366; padding: 0.75em 0.2em 0.2em 0.2em; }

.articleheader A{ text-decoration: none; }

.article {
    padding: 5px;
}


.article H1 {
  font-family: "Trebuchet MS", Arial, Helvetica, Futura;
  color: #333366;
  font-size: 16pt;
  line-height:17pt;
  }
.article H1 A {
  color: #333366;
  text-decoration: none;
  }
.article H1 A:hover {
  color: #4444AA;
  text-decoration: none;
  }

.article P {
  margin-bottom: 12pt;
  margin-top: 0pt;
  font: 83%/1.4 arial, helvetica, sans-serif;
  color: #222;
  }
.article .byline {
  font-size: 7pt;
  font-family: Tahoma, helvetica, sans-serif;
  color: #888;
  }

DIV.poweredby {
  font-size: 7pt;
  font-family: arial, helvetica, sans-serif;
  color: #AAAAAA;
  width: 140px;
  float: right;
  padding-left: 10px;
  }
DIV.poweredby IMG {
  border: 1px solid #DDDDDD;
  }
.article LI{
  font: 83%/1.4 arial, helvetica, sans-serif;
  color: #444444;
  margin-bottom: 5px;
  }

.article LI A {
  font-weight: 300;
  color: #333366;
  text-decoration: none;
  }
.article LI A:hover {
  font-weight: 300;
  color: #4444AA;
  text-decoration: none;
  }

.article H2 {
  font-family: "Trebuchet MS", Arial, Helvetica, Futura;
  font-weight: bold;
  color: #333366;
  line-height:15pt;
  font-size: 11pt;
  border-bottom: 1px dotted #CCCCCC;
  }
.article H3 {
  font-family: "Trebuchet MS", Arial, Helvetica, Futura;
  font-weight: bold;
  color: #444444;
  line-height:13pt;
  font-size: 10pt;
  padding-bottom: 0px;
  margin-bottom: 0px;
  }

.byline {
  font-size: 7pt;
  font-family: arial, helvetica, sans-serif;
  letter-spacing: .1em;
  color: #AAAAAA;
  padding: 2px 0px 2px 0px;
  margin: 0px;
  }
.byline A { font-weight: bold; color: #888888; text-decoration: none; }
.byline A:hover {  font-weight: bold; color: #333366; }

.sharebox{ font-family: Verdana, Sans-Serif; color: #333366; font-size: 7pt; font-weight: normal; position:absolute; visibility: hidden; z-index: 100; width: 190px; background: url(/images/netnav_dropbg.png); padding: 2px; border-style: solid; border-color: #AAAAAA; border-width: 1px; border: 1px solid #AAAAAA; overflow: auto; height: 200px; }

td.options         { font-family: Tahoma, Helvetica, Futura, Sans-Serif; font-weight: bold;
                     font-size: 7pt;  padding: 2px 10px 0px 10px;
                     background: none; color: #888888; }

td.options A       { margin: 3px 0px 0px 0px; color: #888888; text-decoration: none; }
td.options A:hover { margin: 3px 0px 0px 0px; color: #333366; text-decoration: none; }

.netnavigation {
  background: #226622;
  background: url(/images/netnav_bg.gif);
  color: #CCCCCC;
  font-family: Verdana, Sans-Serif;
  font-size: 10px;
  margin: 0px;
  height: 18px;
  vertical-align: middle;
  border-bottom: 1px solid #000000;
}
.netnavigation DIV {
  padding: 2px 10px 0px 10px;
}


.netnavigation DIV A {
  color: #FFFFFF;
  text-decoration: none;
}
.netnavigation DIV A:hover {
  color: #66EE66;
}


.magnav {
  text-align: center;
  font-size: 8pt;
  margin: 5px 0px 5px 0px;
}

.link	{ padding-left: 13px; background: url(images/arrow.gif) no-repeat .2em .4em transparent; font-size: 8pt; font-weight: bold; text-decoration: none; margin: 5px; }
.link A{ font-size: 8pt; font-weight: bold; text-decoration: none; }

.topicbox	{ padding-left: 13px; background: url(images/arrow.gif) no-repeat .2em .4em transparent; font-size: 8pt; font-weight: bold; text-decoration: none; margin: 5px; }
.topicbox A{ font-weight: bold; text-decoration: none; }

.magnavlist	{ border-bottom: 1px dotted #AAAAAA; padding-bottom: 3px; padding-right: 2px; padding-top: 3px; padding-left: 13px; background: url(images/arrow.gif) no-repeat .2em .3em transparent; margin: 0px 5px 0px 5px; }

.magnavlistoff	{ padding-bottom: 3px; padding-right: 2px; padding-top: 3px; padding-left: 13px; background: url(images/arrow.gif) no-repeat .2em .3em transparent; margin: 0px 5px 0px 5px; }

.magnav A {
  text-decoration: none;
  color: #333366;
  font-weight: bold;
}

.magnavlist A, .magnavlistoff A {
  text-decoration: none;
  font-size: 7pt;
  color: #333366;
  font-weight: bold;
}

TD.flynav {
  font-family: arial,helvetica,clean,sans-serif;
  color: #FFFFFF;
  font-size: 9pt;
  font-weight: bold;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
  background-image:url('images/formbtn_bg.gif');

}
TD.flynav:hover {
  font-family: arial,helvetica,clean,sans-serif;
  color: #FFFFFF;
  font-size: 9pt;
  font-weight: bold;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
  background-image:url('images/formbtn_bg_on.gif');
  cursor:pointer;
  cursor:hand;

}


.controls { font: 50%/1 tahoma, helvetica, sans-serif; font-weight: bold; color: #888888; padding: 0.2em 0.5em 0.2em 0.5em; }
.controls A { font-weight: bold; color: #888888; text-decoration: none; }
.controls A:hover {  font-weight: bold; color: #333366; }

.whtcontrols { font: 50%/1 tahoma, helvetica, sans-serif; text-decoration: none; font-weight: bold; color: FFFFFF; padding: 0.2em 0.5em 0.2em 0.5em; }
.whtcontrols A { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.whtcontrols A:hover {  font-weight: bold; color: #FFFFCC; }

.netnav { font: 50%/1 tahoma, helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #FFFFFF; padding: 0.2em 0.5em 0.2em 0.5em; }
.netnavon { font: 50%/1 tahoma, helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #FFFFFF; padding: 0.2em 0.5em 0.2em 0.5em; }
.netnavon A { font-weight: bold; color: #EEFFEE; text-decoration: none; }
.netnavon A:hover {  font-weight: bold; color: #FFFFFF; }
.netnav A { font-weight: bold; color: DDDDDD; text-decoration: none; }
.netnav A:hover {  font-weight: bold; color: #FFFFFF; }
.promo { font-size: 8pt; }
.promo H4 { font-size: 10pt; margin-bottom: 0px; padding-bottom: 2px }
.promo P { font-size: 8pt; }
.promo UL { font-size: 8pt; margin-top: 0px; }
.promo LI { font-size: 8pt; padding-bottom: 3px; }
.contentslide {
  margin: 0px; padding: 0px;
}


.contentslide .contentdiv{ display: none; }

.pagebar {
  background-image:url('images/slider_bg.gif');
  height: 25px;
  padding: 0px 5px 0px 5px;
  margin: 0px;
  text-align: right;
}


.pagination a{
text-decoration: none;
font-size: 7pt;
font-weight: bold;
font-family: Tahoma, Geneva, Futura;
color: #888888;
padding: 3px 5px 3px 5px;
border: 1px solid #000000;
  background-image:url('images/toggle_bg_off.gif');
background-color: #222222;
}

.pagination a:hover, .pagination a.selected{
text-decoration: none;
font-size: 7pt;
font-weight: bold;
font-family: Tahoma, Geneva, Futura;
color: #FFFFFF;
padding: 3px 5px 3px 5px;
border: 1px solid #FFFFFF;
background-image:url('images/toggle_bg_on.gif');
background-color: #333366;
}


.directory { font: 75%/1 "Times New Roman", Times, serif; font-weight: bold; color: #888888; }
.directoryhead { font: 100%/1 "Times New Roman", Times, serif; font-weight: bold; color: #888888; }

.directory A { text-decoration: none; color: #4444AA; }
.directory A:hover { color: #4444AA; }

.directorylisting { font-size: 7pt; color: #888888; border-bottom: 1px solid #DDDDDD; }
TH.directorylisting { font-size: 7pt; color: #333366; font-weight: 900; }
.directorylisting A{ font-size: 7pt; color: #333366; font-weight: 900; text-decoration: none; }
.directorylisting A:hover{ font-size: 7pt; color: #AAAA88; font-weight: 900; text-decoration: none; }


.networknav { font: normal 7pt/1 tahoma,sans-serif; clear: left; font-weight: 600; color: #FFFFFF; }


.platinumlink {
	font-family: Tahoma, Geneva, Futura, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: 333366;
}
.platinumlink:hover {
	font-family: Tahoma, Geneva, Futura, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: FF6600;
}
.platinumdesc {
	font-family: Tahoma, Geneva, Futura, Sans-serif;
	font-size: 11px;
	color: 444444;
}
.goldlink {
	font-family: Tahoma, Geneva, Futura, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: 333366;
}
.goldlink:hover {
	font-family: Tahoma, Geneva, Futura, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: FF6600;
}
.golddesc {
	font-family: Tahoma, Geneva, Futura, Sans-serif;
	font-size: 10px;
	color: 444444;
}
.silverlink {

}
.extralink {
	font-family: Tahoma, Geneva, Futura, Sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: 888888;
}
.extralink:hover {
	font-family: Tahoma, Geneva, Futura, Sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: FF6600;
}


A.contact
	{
	color: 777777;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	}
A.contactoff
	{
	color: BBBBBB;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	}
A.contacton
	{
	color: 333366;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	}

.opener
	{
	font-family: Verdana, Helvetica, Futura, Sans-Serif;
	font-size: 8pt;
	color: 444444;
	}
.tnav {
  border-top: 1px solid #CCCCCC;
}


.tnavon
	{
	background: url(images/tnav_on.gif); font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #333366;
	}
.tnavoff
	{
	background: url(images/tnav_off.gif); font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #888888;
	}
.tnavoff A
	{
	 text-decoration: none; color: #FFFFFF;
	}
.tnavdisable
	{
	background: url(images/tnav_off.gif); font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #888888;
	}

.tnavon A{ font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #333366;
	}
.tnavoff A{ font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF;
	}
.tnavdisable A{ font-family: Arial, Helvetica, Futura; font-size: 8pt; font-weight: bold; text-decoration: none; color: #888888;
	}
#form TH {
    border-top: 1px solid #EEEEEE;
    background-color: #DDDDDD;
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 10pt;
    text-align: left;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #000000;
}

#form TD {
    border-top: 1px solid #FFFFFF;
    background-color: #EEEEEE;
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #DDDDDD;
    font-size: 8pt;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #000000;
}

#notice TD {
    border-top: 1px solid #EEFFEE;
    background-color: #DDEEDD;
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #BBAABB;
    font-size: 8pt;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #000000;
}

#none TD {
    border: none;
    padding: 3px;
    font-size: 8pt;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #000000;
}

#form INPUT {
    width: 100%;
    font-size: 8pt;
    font-family: 'Trebuchet MS', Verdana, Sans-Serif;
    color: #222222;
}

#form INPUT.submit {
  background-image:url('images/formbtn_bg.gif');
  border: 1px solid #000000;
  font-family: 'Trebuchet MS', Verdana, Sans-Serif;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: 900;
  padding: 2px 15px 2px 15px;
    font-size: 8pt;
    width: 150px;
  }
#form INPUT.submit:hover {
  background-image:url('images/formbtn_bg_on.gif');
  border: 1px solid #000000;
  font-family: 'Trebuchet MS', Verdana, Sans-Serif;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: 900;
  padding: 2px 15px 2px 15px;
    font-size: 8pt;
    width: 150px;
  }

.red {
  color: #990000;
}

.pp { background-color: FFFFFF; border: 1px solid #CCCCCC; border-style: solid; border-color: #CCCCCC; border-width: 1px; padding: 0px; }

TABLE.dropnav TD {
	font-size: 8pt;
    font-weight: bold;
    color: #888888;
}

TABLE.dropnav TD SELECT {
	font-size: 8pt;
    color: #888888;
    border: 1px solid #AAAAAA;
    background-color: #EEEEEE;
}

.displaybox H2{
    text-decoration: none;
    font-family: "Trebuchet MS", Arial, Helvetica, Futura;
    font-weight: bold;
    color: #333366;
    line-height:15pt;
    font-size: 10pt;
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 0px;
    margin: 0px;
}
.displaybox H2 A{
    text-decoration: none;
}
.displaybox P {
    font-family: Arial, Helvetica, Futura;
    font-size: 9pt;
    color: #444444;
    line-height: 125%;
    margin-top: 0px;
    padding-top: 2px;
}

.ShareTable  { background-color: #FFFFFF; border-top: 1px solid #AAAAAA; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.ShareTable TABLE TR TH  {     padding-bottom: 2px; padding-top: 5px; border-bottom: 1px dotted #000000; color: #000000; font-weight: bold; font-size: 8pt; font-family: verdana, helvetica, futura, sans-serif; }
.ShareTable TABLE TR TD  {     color: #990000; font-size: 7pt; font-family: verdana, helvetica, futura, sans-serif; }
.ShareTable TABLE TR TD A  {     color: #000000; font-size: 7pt; font-family: verdana, helvetica, futura, sans-serif; text-decoration: none; }
.ShareTable TABLE TR TD A:hover  {     color: #000000; border-bottom: 1px dotted #990000; font-size: 7pt; font-family: verdana, helvetica, futura, sans-serif; text-decoration: none; }

TABLE.stocks TD {
    font-size: 7pt; font-family: verdana, helvetica, futura, sans-serif; padding: 3px 5px 3px 5px;
}

TABLE.stocks TH {
    font-size: 7pt; font-family: verdana, helvetica, futura, sans-serif; border-top: 1px solid #AAAAAA; background-color: #EEEEEE; font-weight: bold; padding: 3px 5px 3px 5px;
}

TABLE.stocksummary TD{
  font-size: 8pt;
  font-family: "Trebuchet MS", Arial, Helvetica, Futura;
  color: #666666;
}

TABLE.stocksummary TD font{
  font-size: 10pt;
  font-weight: bold;
  font-family: "Trebuchet MS", Arial, Helvetica, Futura;
  color: #666666;
}

TABLE.stocksummary DIV.stockheading{
  font-size: 10pt;
  font-weight: bolder;
  font-family: "Trebuchet MS", Arial, Helvetica, Futura;
  color: #000000;
}
