BODY
{
    border-right: #000099 1px solid;
    border-top: #000099 1px solid;
    margin-top: 2px;
    margin-left: 2px;
    margin-right: 2px;
    font-size: 10pt;
    border-left: #000099 1px solid;
    color: black;
    border-bottom: #000099 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    background-color: #ffffff;
}
A:link
{
    font-size: 10pt;
    color: blue;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    text-decoration: none;
}
A:visited
{
    font-size: 10pt;
    color: blue;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    text-decoration: none;
}
A:active
{
    font-size: 10pt;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    text-decoration: none;
}
A:hover
{
    font-size: 10pt;
    color: red;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    text-decoration: underline;
}
TD
{
    font-size: 10pt;
    color: black;
    font-family: Tahoma, Verdana, Arial, Helvetica, SansSerif;
}
TH
{
    border-left: #ffff66 1px solid;
    border-top: #000011 1px solid;
    border-right: #ffff77 2px solid;
    border-bottom: #fffffe 2px solid;
    font-weight: bolder;
    font-size: 10pt;
    background-color: #fffffa;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    vertical-align: top;
    text-align: center;
}
THOLD
{
    border-left: #ffcc66 1px solid;
    border-top: #ffcc77 1px solid;
    border-right: #faac77 2px solid;
    border-bottom: #faac77 2px solid;
    font-weight: bolder;
    font-size: 10pt;
    background-color: #faefd5;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    vertical-align: top;
    text-align: center;
}
H1
{
    font-weight: bolder;
    font-size: 14pt;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
H2
{
    font-weight: bolder;
    font-size: 11pt;
    color: Green;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
H3
{
    font-weight: bolder;
    font-size: 10pt;
    color: Green;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
A
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    color: black;
    border-bottom: medium none;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
IMG
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
}
.SubTitle
{
    background-position: center center;
    font-weight: bolder;
    font-size: 10pt;
    color: black;
    text-indent: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    text-align: center;
}
.Input
{
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    font-size: 8pt;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
.GotoSite
{
    border-right: #ffff66 1px;
    border-top: #ffff66 1px;
    font-weight: bolder;
    font-size: 10pt;
    border-left: #ffff66 1px;
    color: black;
    border-bottom: #ffff66 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    text-align: left;
}
.GotoBlog
{
    border-right: #ffff66 1px;
    border-top: #ffff66 1px;
    font-size: 8pt;
    border-left: #ffff66 1px;
    color: #333333;
    text-align: left;
    border-bottom: #ffff66 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
.Footer
{
    font-size: 8pt;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
H1.HomePage
{
    font-weight: 900;
    font-size: 20pt;
    color: #cccccc;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
.HeaderTitle
{
    margin-bottom: -25px;
    color: #ffff33;
}
A.DealTitle:link, A.DealTitle:visited
{
    font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
A.DealDetail:link, A.DealDetail:visited
{
    font-size: 9pt;
    color:#226611;
    text-decoration:underline;    
}
A.DCTitle:link, A.DCTitle:visited
{
    font-size: 11pt;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
A.DealDetail:link, A.DealDetail:visited
{
    font-size: 9pt;
    color:#226611;
    text-decoration:underline;    
}

.SubLink
{
    font-size: 8pt;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
.GotoBar
{
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    background: #e5ecf9;
    border-style: none none solid none;
    border-width: thin;
    padding: -3px;
    margin-bottom: -5px;
    margin-top: -3px;
    text-align: center;
}
.GotoBarText
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    background: #FFff66;
    border-width: thin;
    padding: -3px;
    margin-bottom: -5px;
    margin-top: -3px;
    text-align: center;
}
.GotoMain
{
    font-weight: bolder;
    font-size: 11pt;
    margin-bottom: -3px;
    color: #000099;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    text-align: center;
}
.GotoMainTitle
{
    border-right: #ffff33 1px;
    border-top: #ffff33 1px;
    font-weight: bolder;
    font-size: 8pt;
    background-color: #3333CC;
    border-left: #ffff33 1px;
    color: white;
    border-bottom: #ffff33 1px;
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    text-align: center;
}
.GotoFooter
{
    font-weight: bolder;
    font-size: 8pt;
    color: #ffff66;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    text-align: center;
    background-color: #3355dd;
    border-style: none none solid none;
}
.DealRow
{
    border-right: black 2px;
    border-top: black 2px;
    font-size: 12px;
    border-left: black 2px;
    color: black;
    border-bottom: black 2px;
    font-family: Arial, Helvetica, Verdana, Helvetica, sans-serif;
    background-color: #ffffff;
}
.DealRowHighlight
{
    border-right: black 2px;
    border-top: black 2px;
    font-size: 16px;
    border-left: black 2px;
    color: #000000;
    border-bottom: black 1px;
    font-family: Arial, Helvetica, Verdana, Helvetica, sans-serif;
    background-color: #ffeebb;
}
.DRCa
{
    font-size: 14px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    clear: both;
    height: auto;
    text-align: left;
    border-top: #000 2px solid;
    margin: 0.2em 0;
    padding: 0.1em 0;
    font-weight: bold;
}
.drl
{
    background-color: #36CFFF;
}
.dra
{
    font-size: 7px;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    color: #0000ff;
    font-weight: bold;
    background-color: #ffffed;
    padding-left: .5em;
    padding-right: .5em;
    border-color: #fffdfa;
    border-style: outset;
    border-width: .1em;
}
.drb
{
    font-size: 7px;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    color: #0000ff;
    font-weight: bold;
    background-color: #ffffdd;
    padding-left: .5em;
    padding-right: .5em;
    border-color: #fffffa;
    border-style: outset;
    border-width: .1em;
}
.drm, .drm A
{
    font-size: 7px;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    color: #ee0000;
    font-weight: bold;
    background-color: #ffefcf;
    padding-left: .2em;
    padding-right: .2em;
    border-left: #ff0000 .1em dotted;
    border-right: #ff0000 .1em dotted;
    border-bottom: #ff0000 .1em outset;
}
.drc
{
    font-size: 7px;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    color: #727270;
    font-weight: bold;
    background-color: #eecc99;
    padding-left: .2em;
    padding-right: .2em;
    border-top: #ff0000 .2em groove;
}
.drd
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    color: #ee0000;
    font-weight: bold;
    background-color: #ffcc99;
    cursor: pointer;
    padding-left: .5em;
    padding-right: .5em;
    border-color: #ffaa66;
    border-style: solid;
    border-width: .1pt;
}
.drsq
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    letter-spacing: 0.1em;
    color: #a2a2a0;
    font-weight: 400;
    background-color: #fcfcfc;
    padding-left: .1em;
    padding-right: .1em;
    border-style: solid;
    border-left: #fafafa 1px solid;
    border-top: #f0f0f0 2px solid;
    border-right: #fafafa 1px solid;
    border-bottom: #fefefe 1px solid;
}
.drdinfo
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    letter-spacing: 0.1em;
    color: #4272a0;
    font-weight: 400;
    background-color: #fcfcfc;
    padding-left: .1em;
    padding-right: .1em;
    border-style: solid;
    border-left: #fafafa 1px solid;
    border-top: #f0f0f0 1px solid;
    border-right: #fafafa 1px solid;
    border-bottom: #fefefe 2px solid;
}
.dradla
{
    font-size: 13pt;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    letter-spacing: 0.2em;
    color: #727270;
    font-weight: bold;
    background-color: #fafafa;
    cursor: pointer;
    padding-left: .5em;
    padding-right: .5em;
    border-color: #e0e0e0;
    border-style: solid;
    border-width: .2pt;
}
.dradlb
{
    font-size: 13pt;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    letter-spacing: 0.2em;
    color: #727270;
    font-weight: bold;
    background-color: #f0f0f0;
    cursor: pointer;
    padding-left: .5em;
    padding-right: .5em;
    border-color: #e6e6e6;
    border-style: solid;
    border-width: .2pt;
}

.beta {font-size:7pt;color:red;font-weight:bold;background-color:#EFEFFF;padding-left:.1em;padding-right:.1em;padding-bottom:.1em;border-color:#fffdfa;border-style:outset; border-width:.1pt; }
.bottab {font-weight:bold;background-color:#EFEFFF;padding-left:.5em;padding-right:.5em;padding-bottom:.1em;border-color:blue;border-style:outset; border-width:.1pt; }
.spread {text-decoration:normal;font-size:10pt;color:#ff55FF;font-weight:bold;background-color:#EFFFFF;margin:0.4em 0;padding-left:.5em;padding-right:.5em;padding-bottom:.1em;border-color:#fffdfa;border-style:outset; border-width:.1pt; }
.btnVote {font-weight: bold;padding: 2px 5px;border: 1px solid #FFFAAA;background-color: #FFF000;}
.btnComment {font-weight: bold;padding: 2px 5px;border: 1px solid #F0F0FF;background-color: #C0C0FF;}
.btnSite:hover {font-weight: bold;padding: 2px 5px;border: 1px solid navy;background-color: #0000F1;color: #FFFFFF;cursor:hand;cursor:pointer;}
.dealVote {font-size:7pt;color:red;font-weight:bold;background-color:#EFEFFF;border-color:#fffdfa;border-style:outset; border-width:.1pt; }
.dealVote:hover {font-size:7pt;color:red;font-weight:bold;background-color:#EFEFFF;border-color:#fffdfa;border-style:outset;border-width:.1pt;cursor:hand;cursor:pointer; }

   
#RipHidden { background:#036 ; color:#FFF ; overflow:hidden ; width:700px; text-align:center; position:absolute; }
#RipToggle { display:none }

HR 
{
      height: 1px;
	border-bottom-width: 1px;
	border-bottom-style:groove;
	border-bottom-color: #eeeedd;
}

.dealitemA {
	margin-top: 2px;
	padding: 3px 4px 4px 2px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style:groove;
	border-bottom-color: #ffeecc;
}
.dealitemB {
	margin-top: 2px;
	padding: 3px 4px 4px 2px;
	text-decoration: none;
	background-color: #FAFFFA;
	border-bottom-width: 1px;
	border-bottom-style:groove;
	border-bottom-color: #ffeebb;
}
.dealBar
{
	padding: 6px;
	border-bottom:0.1px solid #afafaf;
	text-align:center;
	background-color:#EEEEFF;
	border-top-width: 2px;
	border-top-style:double;
	border-top-color: #B8B8DC;
	font-size:12pt;
	font-weight:bold; 
}
.dealBar A
{
	font-size:12pt;
	font-weight:bold; 
}
.t{background:#e5ecf9;color:#000}
.bb{border-bottom:1px solid #36c}
.bt{border-top:1px solid #36c}
.bg{color:#006F00;}
.br{color:#6f0000;}
.bgr{color:#6f6f6f;}

.SiteBar
{
    font-size: 10pt;
    font-family: MS Sans Serif, Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-weight:bold;
    background-color: #ffffff;
    border:inset 1px #000000;
    text-align: center;
    z-index:100;
    cursor:pointer;
    cursor:hand;
}
.SiteBarH
{
    font-size: 10pt;
    font-family: MS Sans Serif, Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-weight:bold;
    background-color: #0f0a0f;
    color: #ffffff;
    border:inset 1px #ffffff;
    text-align: center;
    z-index:100;
    cursor:pointer;
    cursor:hand;
}
.SiteBarS
{
    font-size: 10pt;
    font-family: MS Sans Serif, Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-weight:bold;
    background-color: #0f0a0f;
    color: #ff0000;
    border:inset 1px #ffffff;
    text-align: center;
    z-index:100;
    cursor:pointer;
    cursor:hand;
}

.NewsTitle, A.NewsTitle:link, A.NewsTitle:visited
{
    font-size: 12pt;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    margin-left: -5px;
    text-align: left;
}
.NewsDetail, A.NewsDetail:link, A.NewsDetail:visited
{
    font-size: 9pt;
    color:#464646;
    margin-bottom: 5px;
    margin-left: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
    text-align: left;
}

.NewsSource {
    margin-top: 16px;
    text-align: left;
    vertical-align: top;
    border-top-width: 1px;
    border-top-style:inset;
    border-top-color: #E8E8EC;
    font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
