﻿/*************** Masterpage Layout ***************/

body 
{
    font-family:Verdana;
    background-image:url(../Images/bg.gif);
    font-size:8pt;
    color:Black;
    text-align: -moz-center; 
    #text-align:center;
}

ul{ 
    margin:3px 0px 0px 10px; 
    padding:3px 0px 0px 10px;
}

li
{
    padding-bottom:5px;
}

img
{
    border:none;
}

input
{
    color:#3A3A3A;
}

.tdSponsors
{
    background-image:url(../images/sponsorsbg.gif);
   padding:10px 10px 0 10px;
}

.tdSponsors img
{
    opacity:0.6;
    filter:alpha(opacity=60);
    padding:5px;
}

.tdSponsors img:Hover
{
    opacity:1;
    filter:alpha(opacity=100);
}

.portletverticledivider
{
    width:3px;
    background-image:url(../Images/ridgeverticle.png);
    margin:0 2px 0 2px;
}

.portletdivider
{
    height:3px;
    background-image:url(../Images/ridge.png);
    width:100%;
    margin:3px 0px 3px 0px;
}

.tableSidePortlet
{
    text-align:left;
    width:100%;
    margin-top:5px;
}

.tdSidePortletTop
{
    height:47px;
    background-image:url(../Images/sideportlettop.png);
    padding:2px 0 0 2px;
}

.tdSidePortletTop .Left
{
    float:left;
    width:41px;
}

.tdSidePortletTop .Right
{
    color:#292929;
    margin:12px 0 0 0;
    float:right;
    width:137px;
    text-align:left;
    font-weight:bold;
    font-size:12pt;
}

.tdSidePortletMiddle
{
    padding:5px 4px 2px 4px;
    width:180px;
    background-image:url(../Images/sideportletmiddle.jpg);
}

.PortletHref
{
    display:none;
}

.tdSidePortletBottom
{
    width:100%;
    height:4px;
    background-image:url(../Images/sideportletbottom.png);
}

.portletInnerDiv_Loading
{
    width:100%;
    font-size:8pt;
    text-align:center;
    color: gray; 
    padding-top: 5px;
}

.portletInnerDiv
{
    width:100%;
    font-size:8pt;
}

.siteMainTable
{
    width:1000px;
    text-align:left;
}

.siteTitleRow
{
    width:100%;
    height:103px;
    background-color:White;
}

.siteTopRow
{
    font-size:8pt;
    background-image:url(../Images/topbg.png);
    height:25px;
    padding:0px 10px 0px 12px;
    color:#C9C9C9;
}

.siteTopRow a
{
    text-decoration:none;
    color:#C9C9C9;
}

.siteTopRow a:Hover
{
    text-decoration:underline;
}

.siteFooter
{
    background-image:url(../Images/footerbg.png);
    height:110px;
    color:White;
    text-align:right;
    font-size:10pt;
    padding-right:90px;
    padding-top:10px;
}

.siteFooter a
{
    color:White;
    text-decoration:none;
}

.siteBanner
{
    background-image:url(../Images/banner.jpg);
    height:78px;
    text-align: -moz-right; 
    #text-align:right;
    padding-right:10px;
}

.siteMenu
{
    background-image:url(../Images/menubg.gif);
    height:25px;
    color:#434343;
    font-size:10pt;
}
.siteMenu .Date
{
    color:White;
    font-size:8pt;
    padding-left:10px;
}

.siteMenu a, .siteFooter a
{
    text-decoration:none;
    color:White;
    font-size:8pt;
}
.siteMenu a:Hover, .siteFooter a:Hover
{
    text-decoration:underline;
}

.siteLeftColumn
{
    width:180px;
    background-image:url(../Images/mainbg-left.jpg);
    text-align:center;
    background-color:White;
    padding-left:5px;
    padding-right:5px;
}

.siteCenterColumn
{
    background-color:white;
    width:610px;
    background-image:url(../Images/mainbg.gif);
    padding:10px 5px 0px 5px;
}

.siteRightColumn
{
    width:180px;
    background-image:url(../Images/mainbg-right.jpg);
    background-color:White;
    text-align:center;
    padding-left:5px;
    padding-right:5px;
}

.roundedcontenttop
{
    background-image:url('../Images/contentroundedtop.png');
    height:9px;
    width:590px;
    font-size:0;
}

.roundedcontentbottom
{
    background-image:url('../Images/contentroundedbottom.png');
    height:9px;
    width:590px;
    font-size:0;
}

.roundedcontentcenter
{
    background-image:url('../Images/contentroundedmiddle.png');
    padding:0 20px 0 15px;
    width:590px;
}

.roundedcontent
{
    margin-left:10px;
    width:590px;
}

.divMemberDetails
{
    border:solid 1px #E9E9E9;
    background-color:White;
    color:#1C5A79;
    margin:2px 0px 2px 0px;
}

.divMemberRating
{
    margin: 5px 0 0 5px;
}

.divMemberType
{
    margin-left:2px;
    color:#006699;
    font-size:8pt;
}

.divMemberName
{
    margin-left:2px;
    color:#2345C9;
    font-size:10pt;
    font-weight:bold;
}

.divMemberControl
{
    margin:2px 0 0 5px;
    color:#2345C9;
}


.divMemberControl a
{
    color:Blue;
    text-decoration:none;
}

.divMemberControl a:Hover
{
    text-decoration:underline;
}

.siteCenterColumnTitle
{
    margin-bottom:10px;
}

.siteCenterColumnTitleText
{
    padding:3px 0 3px 5px;
    font-size:12pt;
}

.TabNav
{
    margin-left:4px;
    margin-right:4px;
    width:290px;
}

.TabNav td
{
}

.TabNav td a
{
    color:Black;
    text-decoration:none;
}

.TabNav td a:Hover
{
    color:Black;
    text-decoration:underline;
}

.TabNav .menuTabNotActive
{
}

.TabNav .menuTabActive
{
}

.menuTabSpace
{
    border-bottom:solid 1px #B6B6B6;
}

.TabContent
{
    padding:2px 0 2px 2px;
    margin-left:4px;
    margin-right:4px;
    color:black;    
    background-color:White;
    border-left:solid 1px #B6B6B6;
    border-right:solid 1px #B6B6B6;
}

.TabContent .RSSTitle a
{
    font-size:9pt;
    margin:0 0 2px 0;
    font-weight:bold;
    text-decoration:none;
    color:Black;
    
}

.TabContent .RSSTitle a:Hover
{
    text-decoration:underline;    
}


.TabContent .RSSDate
{
    font-family:Trebuchet MS;
    font-size:8pt;
    margin:0 0 0 0;
}

.TabContent .RSSDescription
{
    font-family:Trebuchet MS;
    font-size:8pt;
    padding:0 4px 0 0;
    color:Black;
}

.TabContent .ArticleTitle a
{
    font-size:9pt;
    margin:0 0 2px 0;
    font-weight:bold;
    text-decoration:none;
    color:Black;
}

.TabContent .ArticleTitle a:Hover
{
    text-decoration:underline;    
}

.TabContent .ArticleDate
{
    font-family:Trebuchet MS;
    font-size:8pt;
    margin:0 0 0 0;
}

.TabContent .ArticlePreview
{
    font-family:Trebuchet MS;
    font-size:8pt;
    padding:0 4px 0 0;
    color:Black;
}

.TabContent .ArticleSurround
{
    overflow:hidden; 
    border-bottom:solid 1px #E5E5E5; 
    padding:0 4px 5px 3px; 
    margin-bottom:2px; 
    height: 1%;
}

.TabContent .ClearHack
{
    clear: both;
    height: 1px;
    overflow: hidden;
}

.TabContent .TabContentTopText
{
    margin:0 2px 6px 2px;
    font-size:8pt;
}

.TabContent .PublicationTitle
{
    font-weight:bold;
    font-size:9pt;
}

.TabContent .PublicationPreview
{
    font-size:8pt;
    padding-bottom:10px;
}

.TabContent .PublicationType
{
    font-size:8pt;
}

.TabContent .PublicationPrice
{
    font-size:8pt;
    color:Blue;
    font-weight:bold;
}

.TabContent .PublicationPriceBorder
{
    border-bottom:solid 1px #E5E5E5; 
    padding-top:5px;
}

.TabContent .PublicationBorder
{
    width:100%;
}

.Advertisement
{
    border:solid 1px #959595;
    margin-bottom:5px;
}

.sponsors td
{
    padding:5px 2px 5px 2px;
}

.sponsors td a
{
    border:0;
}

.ArticlePreview a
{
    font-size:8pt;
    color:Black;
    text-decoration:none;
}

.ArticlePreview a:Hover
{
    text-decoration:underline;
}

.divViewMore
{
    width:98%; 
    margin-top:5px;
    font-size:7pt;
    text-align: -moz-right; 
    #text-align:right;
}

.HoverDiv
{
    position:absolute;
    top:50px;
    left:50px;
    font-size:8pt;
    font-family:Verdana;
    text-align:left;
}

.SavingBG
{
    filter:alpha(opacity=60); 
    -moz-opacity:0.6; 
    -khtml-opacity: 0.6; 
    opacity: 0.6;
    background-color:White;
    position:absolute; 
    left:0px;
    width:100%;
}

.alpha-shadow
{
    clear: both;
    float: left;
    background: url(../Images/shadow.png) no-repeat bottom right;
    margin: 14px 0 0 17px !important;
    margin: 14px 0 0 8px;
}
.alpha-shadow .shadowinside
{
    background: url(../Images/shadow2.png) no-repeat left top !important;
    background: url(../Images/shadow2.gif) no-repeat left top;
    float: left;
    margin: 0px 6px 6px 0px;
    padding:10px;
    border: 1px solid #a9a9a9;
    #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/shadow2.png',sizingMethod='crop'); 
    #background: none;
}

.divHoverControls
{
    text-align:right;
    padding-bottom:7px;
}

.tblHoverControls img
{
    cursor:pointer;
}

.divHoverControls img
{
    cursor:pointer;
}

.tblHoverControls
{
    width:100%;
    padding-bottom:7px;
}

.tblHoverControls .Title
{
    padding-left:2px;
    font-size:8pt;
    color:#426973;
}

.tblHoverControls .Close
{
    width:14px;
    text-align:right;
}

.FlashControls
{
    margin:0;
    width:100%;
    text-align:right;
    color:#426973;
}

.FlashControls a
{    
    color:#426973;
    text-decoration:none;    
}

.FlashControls .Resolution
{
    border:solid 1px #426973;
    width:120px;
    font-size:8pt;
    color:#426973;
    padding:0 0 2px 2px;
    text-align:center;
}

.FlashControls .Resolution a:Hover
{
    text-decoration:none;
}