﻿body
{
    font-weight: bold;
    color:#444444;
    font-style: normal;
    font-variant: normal;
    font-size: medium;
    line-height: normal;
    font-family: "Lucida Grande", sans-serif;
    text-align: left;
    background-color:#444444;
}

p
{
    margin-top:0px;  
    margin-bottom:10px;  
}

#MainTable
{
    width:980px; 
    background-image:url('Images/back10.png'); 
    background-color:#F4F3FF; 
    background-repeat:no-repeat;
}

.TopMessagePanel
{
    margin-top:3px;
}


.NormalMessagePanel
{
    background-color:#FEFEFE; 
    border:solid 1px #444444;
    width:80%;
    padding:10px; 
    font-size:small; 
    margin-top:5px;
}

.AdvertMainPanel
{
    background-color:#FEFEFE; 
    font-size:small; 
    font-weight:normal;
    line-height:25px;
    padding:3px;
    color:#666666;
    width:100%;
    border-color:#DDDDDD;
    border-width:2px;
    
}

.AdvertPanel
{
    background-color:#FEFEFE; 
    font-size:small; 
    font-weight:normal;
    width:190px;
    line-height:23px;
    color:#444444;
}

.AdvertPanel a
{
    color:#001E78;
}
.AdvertPanelAttention
{
    background-color:#FEFEFE; 
    font-size:small; 
    font-weight:normal;
    width:190px;
    line-height:23px;
    color:#005C17;
}

.AdvertPanelAttention a
{
    color:#005C17;
}
.AdvertPanelVert
{
    background-color:#FEFEFE; 
    font-size:small; 
    font-weight:normal;
    width:230px;
    line-height:23px;
    color:#444444;
}
.AdvertPanelVert a
{
    color:#001E78;
}
#MessagePanel
{
    background-color:#FEFEFE; 
    font-size:medium; 
    font-weight:normal;
    line-height:25px;
}

.MessageStyle
{
   font-size:medium; 
   font-weight:bold;
   color:#444444;
}

.MessageStyle a
{
   font-size:medium; 
   font-weight:bold;

}

.AlertStyle
{
   font-size:medium; 
   font-weight:bold;
   color:Red;
}

.AlertStyle a
{
   font-size:medium; 
   font-weight:bold;

}

.AdvertStyle
{
   font-size:medium; 
   font-weight:bold;
   
   line-height:18px;
}

.AdvertStyle a
{
   font-size:medium; 
   font-weight:bold;

}

.AdvertSubStyle
{
   font-size:small; 
   font-weight:normal;
}

.AdvertSubStyle a
{
   font-size:small; 
   font-weight:normal;

}


#MainTableBlank
{
    width:980px; 
    background-color:#E4F4FE; 
    background-repeat:no-repeat;
}

#Banner
{
    padding-top:0px; 
    padding-left:15px; 
    padding-right:15px; 
    height:20px; 
}

#Header
{
    padding-top:10px; 
    padding-left:15px; 
    padding-right:15px; 
    
}

#Logo
{
    padding-top:13px; 
    padding-left:13px;
    width:50%;
}

#Info
{
    padding-top:0px; 
    padding-left:25px; 
    padding-right:25px; 
}

#Content
{
    padding-top:0px; 
    padding-left:25px; 
    padding-right:25px; 
    background-color:#F4F3FF; 
}
#Footer
{
    padding-top:50px; 
    padding-left:15px; 
    padding-right:15px; 
    height:10px; 
    background-color:#F4F3FF; 
}
.FooterText
{
   font-size:small; 
   color: #CCCCCC; 
   text-decoration:none;
}
.FooterText a
{
   font-size:small; 
   color: #CCCCCC;
   text-decoration:none;
   
}

h1
{
   font-size: x-large; 
   color: #A6C951; 
   margin:5px 0px 10px 0px;
}
h2
{
   font-size:large; 
   color: #4C4C4C; 
}
h2 a
{
   font-size:large; 
   color: #4C4C4C; 
   text-decoration:none;
}

.GreenText
{
   color: #656565; 
   text-decoration:none;
}

.GreenText a
{
   color: #656565; 
   text-decoration:none;
}

.LinkText
{
   font-size:small; 
   color: #0066CC; 
   font-weight:normal;
}
.ListLinkText
{
   font-size:small; 
   color: #0066CC; 
   font-weight:normal;
   clear:both;
   display:block;
   margin:10px 0px 0px 0px;
}

.SideHeading
{
   font-size:medium; 
   color: #656565; 
   font-weight:bold;
}



.LinkText a
{
   color: #0066CC; 
}

.LinkTextGray
{
   font-size:small; 
   color: #8D8D8D; 
   font-weight:normal;
}
.LinkTextGray a
{
   color: #8D8D8D; 
}

.LargeLinkText
{
   font-size:medium; 
   color: #0066CC; 
   font-weight:bold;
}

.LargeLinkText a
{
   color: #0066CC; 
}
.MoneyAmount
{
   color: #666666; 
   font-weight:bold;
   font-size:small;
}
.VipText
{
   color: #1F6F9F; 
   font-weight:bold;
   font-size:small;
}

.MoneyCrossedAmount
{
   color: #800000;
   text-decoration: line-through;
   font-weight:normal;
   font-size:small;
}


#Menu
{
   font-size:small; 
   font-weight:bold;
   color: White; 
   width:50%;
}

#Menu a
{
   font-size:medium; 
   font-weight:bold;
   text-decoration:none;
   color: White; 
}

#ArticlesMenu
{
   font-size:small; 
   font-weight:bold;
   color: #006EB1; 
}

#ArticlesMenu a
{
   font-size:medium; 
   font-weight:bold;
   text-decoration:none;
   color: #006EB1; 
}

.SmallGrayLink
{
   font-size:small; 
   font-weight:normal;
   color: #777777; 
   text-decoration:none;
}

.SmallGrayLink a
{
   font-size:small; 
   font-weight:normal;
   color: #777777; 
   text-decoration:none;
}

.NormalText
{
   font-size:small; 
   font-weight:normal;
   text-align: left;
}

.BoldText
{
   font-size:small; 
   font-weight:bold;
   text-align: left;
}

.ArticleText
{
   font-size:medium; 
   font-weight:normal;
   text-align: left;
}
.GrayText
{
   font-size:small; 
   font-weight:normal;
   color:#666666;
}
.GraySmallText
{
   font-size:x-small; 
   font-weight:bold;
   color:#666666;
}
.SmallGreenText
{
   font-size:x-small; 
   font-weight:normal;
   color:#0F7800;
}
.NormalHeading
{
   font-size:large; 
   font-weight:bold;
   text-align: left;
}
.UserHeading
{
   font-size:medium; 
   font-weight:bold;
   text-align: left;
}
.LargeText
{
   font-size:medium; 
   font-weight:normal;
   text-align: left;
}
.LargeGrayText
{
   font-size:medium; 
   font-weight:normal;
   color:#777777;
}
.ArticleHeading
{
   font-size:medium; 
   font-weight:bold;
   text-align: left;
}
.CenterImportant
{
   font-size:medium; 
   font-weight:bold;
   text-align: center;
}

.UserBox
{
    float:left;
    width:80px;
    height:130px;
    margin:3px 13px 13px 0px;
    padding-top:5px;
    text-align:center;
}

.UserBoxYellow
{
    background-color:#FFECC8;
    float:left;
    width:80px;
    height:130px;
    margin:3px 13px 13px 0px;
    padding-top:5px;
    text-align:center;
}
.UserBoxYellow1
{
    background-color:#FFF4D8;
    float:left;
    width:80px;
    height:130px;
    margin:3px 13px 13px 0px;
    padding-top:5px;
    text-align:center;
}

.UserBoxYellow2
{
    background-color:#FFECC8;
    float:left;
    width:80px;
    height:130px;
    margin:3px 13px 13px 0px;
    padding-top:5px;
    text-align:center;
}
.UserBoxYellow3
{
    background-color:#FFE4BC;
    float:left;
    width:80px;
    height:130px;
    margin:3px 13px 13px 0px;
    padding-top:5px;
    text-align:center;
}

.UserBoxYellow4
{
    background-color:#FCDCB0;
    float:left;
    width:80px;
    height:130px;
    margin:3px 13px 13px 0px;
    padding-top:5px;
    text-align:center;
}
.UserBoxBlue
{
    background-color:#C4E4F4;
    float:left;
    width:80px;
    height:130px;
    margin:3px 13px 13px 0px;
    padding-top:5px;
    text-align:center;
}

.UserBoxBlue1
{
    background-color:#D0ECF8;
    float:left;
    width:80px;
    height:130px;
    margin:3px 13px 13px 0px;
    padding-top:5px;
    text-align:center;
}

.UserBoxBlue2
{
    background-color:#C4E4F4;
    float:left;
    width:80px;
    height:130px;
    margin:3px 13px 13px 0px;
    padding-top:5px;
    text-align:center;
}

.UserBoxBlue3
{
    background-color:#B8D8F0;
    float:left;
    width:80px;
    height:130px;
    margin:3px 13px 13px 0px;
    padding-top:5px;
    text-align:center;
}
.UserBoxBlue4
{
    background-color:#A8D4EC;
    float:left;
    width:80px;
    height:130px;
    margin:3px 13px 13px 0px;
    padding-top:5px;
    text-align:center;
}

.UserAction
{
    float:left; 
    width:37px; 
    margin-left:20px; 
    text-align:center;
}

.UserIcon
{
    float:right; 
    width:23px; 
    text-align:center;
}
    
.UserImage
{
    width:48px;
    height:48px;
}

.ChannelUserImage
{
    width:32px;
    height:32px;
    margin:6px;
}

.ChannelUserHighlight
{
    border:solid 3px #A6C951;
    
}

.UserImageBox
{
    width:48px;
    height:48px;
    background-image:url('Images/blank.png');
    margin:3px auto 3px auto;
}

.FollowButton
{
    border:0px none;
    margin:auto;
    display:block;
    margin-bottom:5px;
}

.GoogleBox
{
    float:left;
    width:670px;
    height:70px;
    
    margin:3px;
    padding:10px;
    text-align:center;
}

.RotationBannerBox
{
    float:left;
    width:650px;
    height:116px;
    
    margin:3px;
    padding:0px;
    text-align:center;
}


.SpecialOfferBox
{
    float:left;
    width:290px;
    height:120px;
    
    margin:3px;
    padding:10px;
}
.SpecialOfferInner
{
    width:270px;
    height:52px;
    border-style:solid;
    border-width:1px;
    border-color:Gray;
    font-size:small; 
    margin:5px;
    padding-top:5px;
    background-color:#EEEEEE;
}

.SpecialOffer2Box
{
    float:left;
    width:200px;
    height:120px;
    
    margin:3px;
    padding:10px;
}
.SpecialOffer2Inner
{
    width:180px;
    height:52px;
    border-style:solid;
    border-width:1px;
    border-color:Gray;
    font-size:small; 
    margin:5px;
    padding-top:5px;
    background-color:#EEEEEE;
}

.FeaturedBox
{
    width:248px;
    max-width:248px;
    background-color:#DADADA;
    text-align:left;

    border-width:0px;
}

.SidebarBox
{
    width:248px;
    max-width:248px;
    text-align:left;
    border-width:0px;
}

.SidebarBox2
{
    text-align:left;
    border-width:0px;
}

.FeaturedUserInner
{
    width:98%;
    margin:5px; 
    text-align:left; 
}
.FeaturedUserImageBox
{
    width:62px;
    height:62px;


}
.CreditLabel
{
    font-size:small;  
    font-weight:bold; 
    width:75px;
    color: Green; 

}
.FollowButton
{

}

.ListStyle
{
     text-align:center;   
     width:680px;
}

.MainLeft
{
    text-align:left;   
}

.RB1
{
    height:1px;
    margin-left:4px;
    margin-right:4px;
    font-size:1px;
    overflow:hidden;
    clear:both;
}
.RB2
{
    height:1px;
    margin-left:2px;
    margin-right:2px;
    font-size:1px;
    overflow:hidden;
    clear:both;
}
.RB3
{
    height:1px;
    margin-left:1px;
    margin-right:1px;
    font-size:1px;
    overflow:hidden;
    clear:both;
}

.RoundedInnerPanel
{
    clear:both;
    float:left;
    border:medium none;  
    width:100%;
    padding:0px;
    margin:0px;
}


/* Cleaned Classes */
.InfoIcon { padding-left:5px; }
.InfoBox { text-align:left; font-size:small; font-weight:normal; padding:5px;}
.PopupTable { width: 100%; text-align:left; }
.PopupImage { width:48px; height:48px;}
.PopupLeft { width:53px; height:1px; }
.PopupRight { width:190px; height:1px; }
.PopupName { font-size:large; font-weight:bold; overflow:hidden;}
.PopupScreenname { font-size:small; font-weight:bold; overflow:hidden;}
.PopupDesc { font-size:small; font-weight:normal; overflow:hidden; color:#777;}
.PopupLink { font-size:small; font-weight:normal; }
.PopupStats { font-size:small; font-weight:normal; }
.PopupInterests { font-size:small; font-weight:bold; }
.PopupTweet { font-size:small; font-weight:normal; background-color:#E0ECFE; overflow:hidden; color:#777;}
.PopupCreated { font-size:small; font-weight:normal; color:#999; font-style:italic;}
.PopupFade { font-size:small; font-weight:normal; color:#999;}
.PopupRisk { font-size:small; font-weight:normal; text-align:center;}
.PopupSpacer { font-size:1px; height:2px; border-bottom: solid 1px #CCC; margin-bottom:6px;}
.PopupW250 { max-width:250px; width:250px;}
.PopupW242 { max-width:242px; width:242px;}
.PopupW190 { max-width:190px; width:190px;}

/* Used by SubMenu */
.MenuSelectedDiv { float:left; height:35px; padding:0px 25px 7px 0px; text-align:left;}
.MenuNormalDiv { float:left; height:35px; padding:0px 25px 7px 0px; text-align:left;}
.MenuTopFont { font-size:large; color:#656565; font-weight:bold; text-decoration:none;}
.MenuBotFont { font-size:x-small; color:#777; font-weight:bold; }
.MenuTopFontSelected { font-size:large; color:#A6C951; font-weight:bold; text-decoration:none; }
.MenuBotFontSelected { font-size:x-small; color:#A6C951; font-weight:bold; }
.MenuTopFont a { text-decoration:none; }
.MenuTopFontSelected a { text-decoration:none; }
.MenuTopFont a:hover { text-decoration:none; color:#A6C951; }

/* Used by highlight interests */
.AutocompleteBox { visibility:hidden; margin:6px 0px 0px 4px; background-color:#f0f0f0; color:windowtext; border:buttonshadow;
    border-width:1px; border-style:solid; cursor:'default'; overflow:auto; text-align:left; list-style-type:none;
    padding-left:0px; }
.AutocompleteLI { padding:0px; margin:1%; font-size:large; color:#444444; }
.AutocompleteSel { padding:0px; margin:1%; background-color:#3FB7FF;font-size:large;color:#222222; }

/* Used by facebook page */
.FacebookPageBox { width:445px; border-bottom:solid 2px #CCC; text-align:center;}

/* Used by the sticky popup */
.stickytooltip{
box-shadow: 5px 5px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px #818181;
-moz-box-shadow: 5px 5px 8px #818181;
display:none;
position:absolute;
display:none;
border:5px solid #444444; /*Border around tooltip*/
background:white;
z-index:3000;
}
.stickytooltip .stickystatus{ background:black; color:white; padding-top:5px; text-align:center; font:bold 11px Arial; }

/* Used by Settings*/

.Hidden { visibility:hidden; display:none;}
.Visible { visibility:visible; display:block; }
.DisplayNone{  display:none;}

/* Used by Modal popups*/

.ModalBackground { background-color: Black; filter:alpha(opacity=50); opacity:0.5; }
.ModalPopupVisiting { width:400px; height:50px; }
.ModalPopupOuter { background-color:transparent; }

.MessageCenter { margin:auto;}

/*Hopfeed*/
.hopfeed_div {width:145px;font-size:small;text-align:left;padding:0px;margin:0px;}
.hopfeed_ul {list-style-type:none;margin:0px;-webkit-padding-start:0px;padding:0px;}
.hopfeed_li {padding:0px 0px 10px 0px;}
.hopfeed_link {}
.hopfeed_link a {color: #0066CC; }
.hopfeed_desc {font-weight:normal;}
.twiendsads {font-weight:normal;font-size:small;font-style:italic;color:#999;}