body {
font-family:arial,helvetica,clean,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
#divLinks   {position:absolute; left:150px; top:133px; visibility:hidden;}
#divLinks a {color:#336699; font-family:Arial,Arial,helvetica,sans-serif; font-size:12px; font-weight:800;}
#divMessage {position:absolute; left:0px; width:800px; top:133px; visibility:hidden;}
.promo{
        font : normal normal normal 11px/normal Arial;        color : black;
}
#divUp   {position:absolute; left:294px; top:385px;}
#divDown {position:absolute; left:294px; top:422px;}
#divScrollTextCont {position:absolute; left:15px; top:252px; width:280px; height:300px; clip:rect(0px,360px,300px,0px); overflow:hidden; visibility:hidden; color:black;}
#divText {position:absolute; left:0px; top:0px;}
#divsdfText {position:absolute; left:15px; top:252px; height: 300px; width: 360px; overflow:hidden;}

#divControl {position:absolute; left:603px; top:222px; width:250px; font-size:10px; font-family:arial,helvetica,sans-serif; visibility:hidden;}
#divCont    {position:absolute; left:603px;top:242px; width:200px; height:113px; clip:rect(0px,200px,113px,0px);}
.clScroll   {position:absolute; font-size:10px; font-family:arial,helvetica,sans-serif; visibility:hidden;}
.textbox {
background-color: white;
border-color: red;
color: black;
font-size: 6pt;
font-family: Arial;
}
.button2 {
background-color: #cc0000;
border-color: yellow;
color: black;
font-size: 6pt;
font-family: Arial;
font-weight: bold;
}
input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
.rightpromo{
        font: normal normal normal 10px/normal Arial;
        color: Black;
        text-decoration: underline;
        font-weight: bold;
}
.leftpromo{
        FONT-SIZE: 9px; COLOR: silver; FONT-FAMILY: arial,helvetica,sans-serif;
}
.prmttl {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffcc00; FONT-FAMILY: arial, geneva; TEXT-DECORATION: none;
}
.m {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffcc00; FONT-FAMILY: arial, geneva; TEXT-DECORATION: none;
}
.bntheknow {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #660066; FONT-FAMILY: arial, geneva; TEXT-DECORATION: none;
}
.whitexlarge {
        FONT-SIZE: 17px; COLOR: #d4d5d7; FONT-FAMILY: arial,helvetica,sans-serif;
}
.whitelarge {
        FONT-SIZE: 15px; COLOR: #d4d5d7; FONT-FAMILY: arial,helvetica,sans-serif;
}
.whitemedium {
        FONT-SIZE: 12px; COLOR: #d4d5d7; FONT-FAMILY: arial,helvetica,sans-serif;
}
.whitesmall A {
        FONT-SIZE: 11px; COLOR: #d4d5d7; FONT-FAMILY: arial,helvetica,sans-serif;
}
.whitesmall {
        FONT-SIZE: 11px; COLOR: #d4d5d7; FONT-FAMILY: arial,helvetica,sans-serif;
}
.whitexsmall A {
        FONT-SIZE: 10px; COLOR: #d4d5d7; FONT-FAMILY: arial,helvetica,sans-serif;
}
.whitexsmall {
        FONT-SIZE: 10px; COLOR: #d4d5d7; FONT-FAMILY: arial,helvetica,sans-serif;
}
.whitexxsmall {
        FONT-SIZE: 9px; COLOR: #272728; FONT-FAMILY: arial,helvetica,sans-serif;
}
#middlexxsmall{
        COLOR: #000000;
        font: 11px Arial, Helvetica, sans-serif;
}
.tonight {
        FONT-SIZE: 10px; COLOR: #d4d5d7; LINE-HEIGHT: 0.9; FONT-FAMILY: tahoma,arial,helvetica,sans-serif; TEXT-DECORATION: none;
}
.pollradio {
        BACKGROUND: #d0d0ff; COLOR: #d4d5d7;
}
DIV.ad_Banner {
        Z-INDEX: 1; LEFT: 200px; POSITION: absolute; TOP: 2px;
}
DIV.ad_PoweredByLogo {
        Z-INDEX: 100; LEFT: 670px; WIDTH: 95px; POSITION: absolute; TOP: 6px; HEIGHT: 30px;
}
DIV.ad_Poster {
        Z-INDEX: 100; LEFT: 640px; WIDTH: 120px; POSITION: absolute; TOP: 121px; HEIGHT: 600px;
}
TD.footerlinks {
        FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif;
}
TD.footerlinks A {
        FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif;
}

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 15px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #ffffff;
}

#tablist li a:link, #tablist li a:visited{
color: black;
}

#tablist li a.current{
background: silver;
}

#tabcontentcontainer{
width: 400px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
border: 1px solid black;
}

.tabcontent{
display:none;
}


.bBlock {
        PADDING-RIGHT: 11px; PADDING-LEFT: 13px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #27343d; LINE-HEIGHT: 11pt; PADDING-TOP: 0px; MARGIN-TOP: 0px;
}
TD#bBlockTD {
        BACKGROUND: #ffffff;
        BORDER-BOTTOM: 1px solid Green;
}
TD#bBlock449 {
        BORDER-BOTTOM: 1px solid Green;
        border-top: 5px ridge Green;
        background-color: #EBFDD9;
        text-align: center;
        text-decoration: none;
        color: Green;
        line-height: 15px;
        font: normal small-caps bold 12px Arial;
}
TR#bBlockPics TD {
        BORDER-BOTTOM: #a0adb7 1px solid;
}
H1.bBlockHdr {
        MARGIN-TOP: 1px; FONT-SIZE: 10px; MARGIN-BOTTOM: 1px; COLOR: #d4686f; LINE-HEIGHT: 10pt; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
}
H2.bBlockHdr {
        MARGIN-TOP: 1px; FONT-SIZE: 10px; MARGIN-BOTTOM: 1px; COLOR: #27343d; LINE-HEIGHT: 10pt; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;
}
A.bBlockA:link {
        COLOR: #ffffff;
}
A.bBlockA:hover {
        COLOR: #d0ebff;
}
A.bBlockA:visited {
        COLOR: #ffffff;
}
TD#cBlock {
        BACKGROUND: #d7979a;
}

TD#cBlock TD {
        FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 10pt; BORDER-BOTTOM: #90a768 1px solid
}
H1.cBlockH1 {
        PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 10px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 8px
}
P.cBlockP {
        PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
A.cBlockA:link {
        COLOR: #d4686f
}
A.cBlockA:hover {
        COLOR: #add1fe
}
A.cBlockA:visited {
        COLOR: #d0ebff
}
TABLE#leftBlock {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: #eaeaea; PADDING-BOTTOM: 10px; COLOR: #000000; LINE-HEIGHT: 11pt; PADDING-TOP: 3px;
}
TD#dBlock {
        PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; WIDTH: 150px; COLOR: #000000; LINE-HEIGHT: 11pt; PADDING-TOP: 9px; BORDER-RIGHT: #d7979a 1px solid
}
#dBlock H1 {
        MARGIN-TOP: 5px;
        MARGIN-BOTTOM: 1px;
        COLOR: #e978b6;
        font: bold 18px Arial, Helvetica, sans-serif;
}
#dBlock A {
        COLOR: #c8d4b4
}
#dBlock A:hover {
        COLOR: #e3e9d9
}
#dBlock A:visited {
        COLOR: #cfff9f
}

TD#dGOWBlock {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: 11pt; PADDING-TOP: 0px; BORDER-RIGHT: #d7979a 1px solid; text-align: center;
}
#dGOWBlock H1 {
        MARGIN-TOP: 5px;
        MARGIN-BOTTOM: 1px;
        COLOR: #e978b6;
        font: bold 18px Arial, Helvetica, sans-serif;
}
#dGOWBlock A {
        COLOR: #557d10; FONT-WEIGHT: bold; FONT-SIZE: 104%;
}
#dGOWBlock A:hover {
        COLOR: #e3e9d9
}
#dGOWBlock A:visited {
        COLOR: #959595
}
#cBlock299 {
BACKGROUND: #d7979a;
}
TD#cBlock299 {
BACKGROUND: #d7979a;
border-bottom: 1px solid #FAEBD7;
}

TD#Stats {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 10px;
	BACKGROUND: #ffffff;
	COLOR: #000000;
	LINE-HEIGHT: 10pt;
	PADDING-TOP: 3px;
	text-align: center;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;	
}
TD#StatsIMG {
        PADDING-RIGHT: 3px;
        PADDING-LEFT: 3px;
        FONT-SIZE: 10px;
        BACKGROUND: #ffffff;
        PADDING-BOTTOM: 3px;
        COLOR: #000000;
        LINE-HEIGHT: 10pt;
        PADDING-TOP: 3px; text-align: center;
        border-bottom: 1px solid #000000;
		border-right: 1px solid Black;		
}
TD#StatsIMGX {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 10px;
	BACKGROUND: #cccc99;
	PADDING-BOTTOM: 3px;
	COLOR: #000000;
	LINE-HEIGHT: 10pt;
	PADDING-TOP: 3px;
	text-align: center;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}
#Stats A {
        COLOR: Black;
        font: 10px Arial, Helvetica, sans-serif;
}
#Stats A:hover {
        COLOR: #e3e9d9
}
#Stats A:visited {
        COLOR: Gray;
}
#Stats H1 {
        MARGIN-TOP: 0px;
        MARGIN-BOTTOM: 1px;
        COLOR: White;
        BACKGROUND: #90a768;
        text-align: center;
        font: bold 17px Arial, Helvetica, sans-serif;
}
TD#whatsnewBlock {
        PADDING-RIGHT: 12px; PADDING-LEFT: 14px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; WIDTH: 205px; COLOR: #333435; LINE-HEIGHT: 11pt; PADDING-TOP: 10px
}
#whatsnewBlock H1 {
        MARGIN-TOP: 5px; FONT-WEIGHT: 700; FONT-SIZE: 10px; MARGIN-BOTTOM: 1px; COLOR: #20579d; LINE-HEIGHT: 10pt
}
#whatsnewBlock H2 {
        MARGIN-TOP: 2px; FONT-WEIGHT: 700; FONT-SIZE: 10px; MARGIN-BOTTOM: 1px; COLOR: #333435; LINE-HEIGHT: 10pt
}
#whatsnewBlock P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
#whatsnewBlock A {
        COLOR: #000000
}
#whatsnewBlock A:hover {
        COLOR: #ad3e07
}
#whatsnewBlock A:visited {
        COLOR: #000000
}
.newsBullet {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #96c1ff; FONT-FAMILY: verdana
}
#newscontent {
        Z-INDEX: 89; LEFT: 5px; WIDTH: 75px; POSITION: absolute; TOP: 490px
}
#topstory {
        Z-INDEX: 90; LEFT: 7px; WIDTH: 75px; POSITION: absolute; TOP: 490px
}
#topstor {
        Z-INDEX: 90; LEFT: 7px; WIDTH: 75px; POSITION: absolute; TOP: 480px
}
TD#footer {
        FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 11pt
}
.footer {
        FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: verdana
}
#footer A {
        COLOR: #d0ebff
}
#footer A:hover {
        COLOR: #add1fe
}
#footer A:visited {
        COLOR: #d0ebff
}
.showfinders {
        FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, helvetica, sans
}
TD#dOrganization {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: 10pt; PADDING-TOP: 5px;
}
.organization {
        FONT-SIZE: 13px; FONT-WEIGHT: bold;
}
#quicklinks li ul{
        FONT-SIZE: 12px; FONT-WEIGHT: normal;         PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 3px;
}
.cellborder {
        border-left: 1px solid Green;
}

.textbox {
background-color: #ffffff;
border-color: #808080;
border-style: solid;
border-width: 1pt;
color: #000000;
font-size: 9pt;
}
.searchback {
        background-color: #DCDCDC;
        padding-left: 10px;
        padding-right: 5px;
        padding-bottom: 10px;
        padding-top: 10px;
}
.adsettings {
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-top: 0px;
}
.searchheader {
        background-color: #DCDCDC;
        padding-left: 10px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-top: 5px;
        font-family: Arial;
        font-size: 18px;
        font-style: normal;
        font-weight: bold;
        color: #656565
}


/* - - COLORS, COPY AND MISC STYLES - - */
  p { margin: 6px 0; padding: 0; }
  .narrow { font-size: 93%; font-family: Tahoma, Arial, sans-serif; }
  /* colors */
  .sn_grey { color: #555555; }
  .sn_orange { color: #FF4400; }
  .sn_aka, a.sn_aka, a.sn_aka:hover { color: #8BB716; }

  .sn_ltaka { color: #EAEAD7; }
  .sn_dkaka, a.sn_dkaka, a.sn_dkaka:hover { color: #587F02; }

  .sn_blue, a.sn_blue, a.sn_blue:hover { color: #68A6BA; }
  .sn_dkblue, a.sn_dkblue, a.sn_dkblue:hover { color: #086A89; }
  /* border colors */
  .sn_akabor { border: 1px solid #90a768; }

  .sn_bluebor { border: 1px solid #68a6ba; }
  .sn_dkbluebor { border: 1px solid #086a89; }
  /* background colors */
  .sn_akabg { background: #90a768; }

  .sn_ltakabg { background: #F4F4EB; }
  .sn_bluebg { background: #68A6BA; }
  .sn_dkbluebg { background: #086a89; }
  .sn_ltbluebg { background: #CDE5E5; }
  .sn_ltbluebg2 { background: #e8e8e8; }
  /* misc */
  .icon { background-repeat: no-repeat; background-position: 0% 50%; padding: 3px 0 3px 20px; }
  .sn_blue_ctb { border-top: 1px solid #086A89 !important; margin: 5px -10px 0 -10px; padding: 5px 10px 0 10px; text-align: center }
  .redboldtext {color: red !important; font-weight: bold; text-decoration:none;}
/* - - END COLORS, COPY AND MISC STYLES - - */

/* - - LISTS - - */
  ul.inlinelist li { display: inline; }
  ul.bullets { list-style-type: disc; margin: 0 0 15px 15px; }
  ul.sn_iconul li { background-position: 0px 2px; background-repeat: no-repeat; padding: 0 0 3px 20px; font-size: 93%; } /* fits 16x13px icon, pass icon image in XSL */
  ul.sn_orangearrowsul li { background: 0px 4px; padding-left: 8px; font-size: 93%; }
/* - - END LISTS - - */

/* - - BOXES AND BOX COMPONENTS - - */
  /* boxes */
  .commonbox { position: relative; width: auto; margin: 0 0 10px 0; padding: 0; }
  .boxcontent { position: relative; padding: 7px 10px; }
    /*fixie\*/* html .commonbox, * html .boxcontent { height: 1%; }/* */
    /* header styles */
  h1.snhome { font-size: 117%; font-weight: bold; margin: 0 0 3px 0; padding: 0; }
  h2.sn { position: relative; font-size: 138% !important; padding: 4px 0 6px 0; margin: 0; }
  /* box components */
  .sn_subnav { padding: 7px 10px; margin: 0 -10px 10px -10px; font-weight: bold; color: #FFFFFF; }
  .sn_subnav3 { padding: 7px 10px; margin: 0 -10px -7px -10px; color: #ffffff; }
  .sn_subnav span, .sn_subnav3 span { margin: 0 3px; color: #FFFFFF; }
  .sn_subnav a, .sn_subnav3 a { font-weight: normal !important; color: #FFFFFF !important; }
/* - - END BOXES AND BOX COMPONENTS - - */
td#messages {
        padding: 3px 0.5em;
        margin-left: 3px;
        border-bottom: thin solid #d7d7d7;

}
a#readmessages {
        font-weight: normal;
        text-decoration: none;
}
.graphics A:HOVER {
        background-color: transparent;
        background: transparent;
}
.decorlinks {
        font: normal normal bold 12px Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: underline;
}
.message_body {
        font-size: 13px;
        color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        text-indent: 5px;

}
.featuredholder {
        OVERFLOW: hidden; WIDTH: 216px; POSITION: relative; HEIGHT: 493px; BACKGROUND-COLOR: #ffffff
}
.pad8 {
        PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.stackone {
        OVERFLOW: hidden; WIDTH: 200px; POSITION: relative; HEIGHT: 85px
}
.modpic {
        BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; Z-INDEX: 10; LEFT: 2px; BORDER-LEFT: #ffffff 2px solid; WIDTH: 84px; BORDER-BOTTOM: #ffffff 2px solid; POSITION: absolute; TOP: 2px; HEIGHT: 77px
}
.modcopy {
        Z-INDEX: 10; LEFT: 96px; WIDTH: 100px; POSITION: absolute; TOP: 2px; HEIGHT: 77px; TEXT-ALIGN: left
}
.modcopy .modTitle {
        TEXT-DECORATION: underline
}
.modwhtrow {
        CLEAR: both; WIDTH: 1px; POSITION: relative; HEIGHT: 4px
}
.modcopy .desc {
        COLOR: #1f1f1f
}
.modcopy A {
        DISPLAY: block; MARGIN: 0px; WIDTH: 100px; COLOR: #dc5901; HEIGHT: 77px; TEXT-DECORATION: none
}
 .sn_genbor { border: 1px solid #000000; }

.alert {
    color: #CC0000;
        background-color: #FFFFFF;
    text-align: center;
        width: 60%;
        border: solid #8B0000 2px;
        padding: 5px;
        margin-bottom: 5px;
        font-size: 11px;
}
.tableTitle {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 10px; padding-top: 1px; padding-bottom: 1px; padding-right: 5px;
        background-color: #36648B;
        height: 20px;
        vertical-align: middle;
}
.caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: Gray;
}
.error {
	background: #F0E68C;
	font-size: small;
	font-weight: bold;
}
