/* begin css tabs */

.outer{margin:0px auto; padding:0px; width:950px;}

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #2060a0; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #666; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #2060a0; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #3078c8; /* set unselected tab background color as desired */
color: #ffffff; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
color: #666; /* set unselected tab link color as desired */
background: #fff; /* set desired hover color */
}

/* end css tabs */

body {
  background-image: url(/images/bg_1.gif);
  margin: 0px;
  padding: 0px;
}
td {
  font-family: Verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  color: #666666;
  text-decoration: none;
}
a:link, a:visited, a:active {
  color: #2060a0;
  text-decoration: underline;
}
a:hover {
  color: #2060a0;
  text-decoration: none;
}
.topLinks a:link, .topLinks a:visited, .topLinks a:visited  {
  text-decoration: none;
}
.topLinks a:hover  {
  text-decoration: underline;
}
.headerBackground {
  background-image: url(testimages/americanflag.jpg);
}
.mainNavOff {
  background:url(testimages/sitearea-nav.jpg) repeat-x top left;
  border-left: 1px solid #cccccc;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  text-align: center;
  vertical-align=middle;
}
.mainNavOff a:link, .mainNavOff a:visited, .mainNavOff a:visited  {
  font-size:11px;
  font-family: arial,helvetica,sans-serif;
  text-decoration: none;
  color: #2060a0;
}
.mainNavOn {
  background:url(testimages/sitearea-nav.jpg) repeat-x 0 -100px;
  border-left: 1px solid #cccccc;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  text-align: center;
  vertical-align=middle;
  cursor: pointer;
}
.mainNavOn a:link, .mainNavOn a:visited, .mainNavOn a:visited  {
  font-size:11px;
  font-family: arial,helvetica,sans-serif;
  text-decoration: none;
  color: white;
}


.mainNavOffFirst {
  background:url(testimages/sitearea-nav.jpg) repeat-x top left;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  text-align: center;
  vertical-align=middle;
}
.mainNavOffFirst a:link, .mainNavOffFirst a:visited, .mainNavOffFirst a:visited  {
  font-size:11px;
  font-family: arial,helvetica,sans-serif;
  text-decoration: none;
  color: #2060a0;
}
.mainNavOnFirst {
  background:url(testimages/sitearea-nav.jpg) repeat-x 0 -100px;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  text-align: center;
  vertical-align=middle;
  cursor: pointer;
}
.mainNavOnFirst a:link, .mainNavOnFirst a:visited, .mainNavOnFirst a:visited  {
  font-size:11px;
  font-family: arial,helvetica,sans-serif;
  text-decoration: none;
  color: white;
}


.authorDate {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
}
.author {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
}
.author a:link, .author a:visited,{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
}
.ratesTable {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: normal;
}
.ratesTableHead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: normal;
}
.ratesTableNeg {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: normal;
  color: red;
}
.ratesTableNeu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: normal;
}
.ratesTablePos {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: normal;
  color: green;
}
.ratesTableName a:link, .ratesTableName a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  color: #626262;
  font-weight: bold;
  text-decoration: none;
}
.advertise a:link, .advertise a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
}
.advertise a:hover {
  text-decoration: underline;
}
.genLink a:link, .genLink a:visited {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
.genLink a:hover {
  text-decoration: underline;
}
.footer {
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
}
.percent {
  color: green
}
.percentNeg {
  color: red
}
.percentNeu {
  color: black
}
.heading {
  text-align:center;
  font-weight:bold;
  background-image: url(/images/glblnav_selected.gif);
  vertical-align:middle;
}
.name, .name a:link, .name a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #626262;
  font-size: 10px;
  font-weight: bolder;
}
.SubTitle {
  color: #333333;
  font-weight:bold;
}
.seeall {
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  text-transform: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3 {
  font-size: 14px;
}

.title {
  font-weight: bold;
  font-size: 14px;
}

.title a:link, .title a:visited {
  font-weight: bold;
  font-size: 14px;
  color: #666666;
  text-decoration: none;
}

.title a:hover {
  text-decoration: underline;
}

.homeAd a:link, .homeAd a:visited, .homeAd a:visited  {
  font-size:12px;
  font-family: arial,helvetica,sans-serif;
  text-decoration: none;
  color: #FFFFFF;
}
.news {
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px;
  list-style:none;
}
.newsDate {
  margin: 10px 0px 20px 20px ;
  padding: 0px 0px 0px 0px;
  list-style:none;
}
.newsArticle {
  margin: 0px 0px 5px 10px ;
  padding: 0px 0px 0px 0px;
}
.newsHeader {
  font-size: 14px;
  font-weight: bold;
  color: #2060a0;
}
.dateRange {
  vertical-align: middle;
}
.boxBg {
    background: url("/testimages/bg.gif");
    background-repeat: repeat-x;
}
.tspViewScreens {
   padding:1px;
   border:1px solid #021a40;
}
.fantasyButton{
   padding:0 .50em 0 .50em;
   width:auto;
   overflow:visible;
}
