body {
scrollbar-face-color:#CC0000;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#000000;
scrollbar-shadow-color:#1C1C1C;
scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#1C1C1C;
scrollbar-darkshadow-Color:#1C1C1C;
}

a:link {
color: #1900FF;
text-decoration: underline;
}

a:visited {
color: #1900FF;
text-decoration: underline;
}

a:hover {
color: #1900FF;
background-color: yellow;
text-decoration: underline;
}

.se:link {
color: green;
text-decoration: none;
}

.se:visited {
        color: grey;
        text-decoration: none;
}

.se:active {
        color: red;
        text-decoration: none;
}

p {
font-family: Verdana;
font-size: 10pt;
font-weight: normal;
}

td {
font-family: Verdana;
font-size: 10pt;
font-weight: normal;
}

li {
font-family: Verdana;
font-size: 10pt;
font-weight: normal;
}

.nav:link {
        color: #4B4B4B;
        text-decoration: underline;
}

.nav:visited {
        color: #4B4B4B;
        text-decoration: underline;
}

.nav:active {
        color: #4B4B4B;
        text-decoration: underline;
}

.nav:hover {
        color: #10107B;
        text-decoration: none;
}

.end_title {
        font-family: Verdana;
        font-size: 16pt;
        font-weight: bold;
        color: #1900FF;
}

.art_title {
        font-family: Verdana;
        font-size: 14pt;
        font-weight: bold;
        color: #000000;
}

.cattitle {
        font-family: Verdana;
        font-size: 10pt;
        font-weight: bold;
        color: #CC0000;
}

.cattitle:link {
        color: #CC0000;
        text-decoration: none;
}

.cattitle:visited {
        color: #CC0000;
        text-decoration: none;
}

.cattitle:active {
        color: #CC0000;
        text-decoration: none;
}

.cattitle:hover {
        color: #CC0000;
        text-decoration: none;
}

.lgtitle {
font-family: Verdana;
font-size: 12pt;
font-weight: bold;
color: #CC0000;
}

.lgtitle:link {
color: #CC0000;
text-decoration: none;
}

.lgtitle:visited {
color: #CC0000;
text-decoration: none;
}

.lgtitle:active {
color: #CC0000;
text-decoration: none;
}

.lgtitle:hover {
color: #CC0000;
text-decoration: none;
}

.title {
font-family: Verdana;
font-size: 10pt;
font-weight: bold;
color: #000000;
}

.light {
color: #4B4B4B;
}

.article_body {
font-family: Verdana;
font-size: 10pt;
color: #4B4B4B;
padding-left: .5em;
padding-right: .5em;
margin-right: 1em;
margin-left: 1em;
font-weight: normal;
border-top: 1px dotted;
border-right: 1px dotted;
border-bottom: 1px dotted;
border-left: 1px dotted;
}

.sig {
font-family: Verdana;
font-size: 10pt;
color: #4B4B4B;
margin: 0px;
padding: 0px;
font-weight: normal;
}

.comment_body {
        font-family: Verdana;
        font-size: 10pt;
background: #F5F5F5;
        color: #4B4B4B;
        padding-left: .5em;
        padding-right: .5em;
        margin-right: 0em;
        margin-left: 0em;
        font-weight: normal;
        border-top: 1px dotted;
        border-right: 1px dotted;
        border-bottom: 1px dotted;
        border-left: 1px dotted;
}

.experts_view {
        font-family: Verdana;
        font-size: 10pt;
font-weight: normal;
        color: #4B4B4B;
}

.cat_listing {
border-top: 1px dotted; border-color: #C0C0C0;
border-bottom: 1px dotted; border-color: #C0C0C0;
border-left: 1px dotted; border-color: #C0C0C0;
border-right: 1px dotted; border-color: #C0C0C0;
}

.right_space {
margin-left: .2em;
margin-right: .5em;
}

.date {
        font-family: Verdana;
        font-size: 8pt;
font-style: italic;
        font-weight: bold;
        color: #000000;
}

h2 {
        font-family: Verdana;
        font-size: 14pt;
        font-weight: bold;
border-bottom: 1px dotted; border-color: #C0C0C0;
        color: #CC0000;
}

h3 {
        font-family: Verdana;
        font-size: 12pt;
        font-weight: bold;
        border-bottom: 1px dotted; border-color: #C0C0C0;
        color: #000000;
}

.posted {
font-family: Verdana;
font-size: 8pt;
font-style: italic;
color: #000000;
margin-left: 50px;
margin-bottom:25px;
}

.comments-head{ 
font-family: Verdana; 
font-size: 12pt; 
color: #CC0000;
border-bottom: 1px dotted #000000;
margin-top: 20px;
font-weight: bold;
}

.comments-body{ 
font-family: Verdana; 
font-size: 10pt; 
color: #000000;
border-bottom: 1px dotted #000000;
margin-top: 20px;
font-weight: normal;
}

.extended {
font-family: Verdana;
font-size: 10pt;
color: #000000;
font-weight: bold;
font-style: italic;
}

.small {
font-family: Verdana;
font-size: 7pt;
color: #000000;
}

.small_i {
        font-family: Verdana;
        font-size: 8pt;
        font-style: italic;
        color: #000000;
        margin-bottom:25px;
}

.prhead {
font-family: Verdana;
font-size: 14pt;
font-weight: bold;
color: #000000;
}

.toolTip .inner{
color:#000000;
background-image:url(/images/tooltip-marker.gif);
background-repeat:no-repeat;
background-position: 0 0;
position:relative;
font-weight : normal;
left: -22px;
font-size: .9em;
min-height:20px;
padding : 2.5 0 0 3.0em;
width:175px;
}

.toolTip{
background-color:#FFFFCC;
border:1px solid #CCCC66;
border-right:2px solid #666633;
border-bottom:2px solid #666633;
overflow:visible;
position:absolute;
left: 36px;
top:-5px;
z-index:1000;

}
a.closeTooltip {
background : transparent url(/images/close-tooltip.gif) no-repeat right top;
height : 17px;
overflow : hidden;
text-decoration : none;
text-indent : -1000em;
width : 17px;
position:absolute;
top:1px;
right:-20px;
}
.moreInfo {
font-family: Verdana;
font-size: 10px;
color: #000000;
text-decoration: none;
}
.hc_bg {
background: transparent url(/images/design/hc.gif) repeat-x; 
}
.art_bg {
background: transparent url(/images/design/art_bg.gif) repeat-x; 
}
a.art_a, a.art_a:visited {
color: #952525;
}
a.art_a:hover {
color: #952525;
background-color: yellow;
text-decoration: underline;
}
table.art {
border-collapse:collapse;
border-color: #cd0000;
border-style: solid;
border-width: 0px 1px 1px 1px;
}
tr.odd td { 
background-color:#dfdfdf;
}
tr.even td { 
background-color:#fcfcfc;
}

/* EA Blog Comment Styles */
.commentdate { 
font-size: 15pt;
color: #666666;
font-size: 10px; }
.commentdate a{
color: #444444; }
.commentauthor {
font-size: 8pt;
font-weight:bold;
color: #444444;
line-height: 24px;
padding: 0 0 8px 0px;
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
border-top: 5px solid #999999; }
.commentauthor a{
color: #444444; }
#comments {
position: relative;
width: 450px;
overflow: hidden;
clear: both; }
.lightcomment {
position: relative;
margin-bottom: 20px;
_overflow-x: hidden;
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; }
.commentbody {
    position: relative;
padding: 16px;
z-index: 10; }
.bignumbers {
position: absolute;
top: -30px;
right: 12px;
color: #dddddd;
font-family: "Times New Roman", Times, serif;
font-size: 56px;
z-index: 10;
padding-top: 41px;
height: 150px;
width: 250px;
text-align: right; }

/* EA Article Comment Styles */
.commentdateEA { 
font-size: 15pt;
color: #666666;
font-size: 10px; }
.commentdateEA a {
color: #444444; }
.commentauthorEA {
font-size: 8pt;
font-weight:bold;
color: #444444;
line-height: 24px;
padding: 0 0 8px 0px;
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
border-top: 5px solid #999999; }
.commentauthorEA a {
color: #444444; }
#commentsEA {
position: relative;
width: 450px;
overflow: hidden;
clear: both; }
.lightcommentEA {
position: relative;
_overflow-x: hidden;
color: #000000;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
clear: both; }
.commentbodyEA {
    position: relative;
padding: 16px;
z-index: 10; }
.bignumbersEA {
position: absolute;
top: -30px;
right: 12px;
color: #dddddd;
font-family: "Times New Roman", Times, serif;
font-size: 56px;
z-index: 10;
padding-top: 41px;
height: 150px;
width: 250px;
text-align: right; }

/* styles for the star rater */
.star-rating{
list-style:none;
margin: 0px;
padding:0px;
width: 100px;
height: 20px;
position: relative;
background: url(/images/star_rating.gif) top left repeat-x;
}
.star-rating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.star-rating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}
.star-rating li a:hover{
background: url(/images/star_rating.gif) left bottom;
z-index: 1;
left: 0px;
}
.star-rating a.one-star{
left: 0px;
}
.star-rating a.one-star:hover{
width:20px;
}
.star-rating a.two-stars{
left:20px;
}
.star-rating a.two-stars:hover{
width: 40px;
}
.star-rating a.three-stars:hover{
width: 60px;
}
.star-rating a.three-stars{
left: 40px;
}
.star-rating a.four-stars{
left: 60px;
}
.star-rating a.four-stars:hover{
width: 80px;
}
.star-rating a.five-stars{
left: 80px;
}
.star-rating a.five-stars:hover{
width: 100px;
}

/* Styles for Blog Style Rating System */
.post-ratings {
        width:100%;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
        /* background-color: #ffffff; */
}

.post-ratings-loading {
        display: none;
        height: 16px;
        text-align: center;
}
/* Styles for Blog Style Rating System */
.post-ratings-two {
        width:100%;
        /*filter: alpha(opacity=100);*/
        -moz-opacity: 1;
        opacity: 1;
        /* background-color: #ffffff; */
}

.post-ratings-loading-two {
        display: none;
        height: 16px;
        text-align: center;
}