﻿img                     { border: none; }
html                    { overflow-y: -moz-scrollbars-vertical;overflow-y: scroll;}
html, body              { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 0; margin: 0 auto; background-image: url(../Images/HeaderBackground.jpg); background-repeat: repeat-x; }

#Container              { width:1200px; height: auto; margin: 0px auto; text-align: center; background-image: url(../Images/Header.jpg); background-repeat: no-repeat; }

#Header                 { width:1200px; height:120px; }
#TopMenu                { width:1200px; height: 30px; text-align: center; margin-top: 20px; }
#PageContainer          { width:1200px; height: auto; }

#HeaderLinks            { width: 230px; height: 60px; text-align:right; float: right; }
#LoginLinks             { width:  83px; height: 60px; text-align: left; margin-left: 887px; }
#SearchArea             { width: 315px; height: 25px; float:right; margin-left: 885px; background-image: url(../Images/SearchBackground.jpg); background-repeat: no-repeat;  overflow: hidden;}

.HeaderLinksItem        { text-align: center; padding: 30px 0px 5px 20px; float:right; }
.LoginLinksItem         { text-align: left; padding: 30px 0px 5px 0px; }

#TopImage               { width:1200px; height:170px; margin: 15px 0px; }
#LeftMenu               { width: 240px; min-height: 400px; float:  left; text-align:left; margin-right: 40px; }
#MainContent            { width: 920px; min-height: 400px; float:  left; text-align:left; }
#RatingsAndAwards       { width:1200px; height: 50px; float:left; text-align: right; padding: 30px 0px 10px; }
#Footer                 { width:1200px; height: 20px; float:left; border-top: solid 1px gray; padding-top:2px; }
#Disclaimers            { width:1200px; height: auto; float:left; padding-top:5px; }
#LeftMenuLine           { width: 240px; height:  1px; background-color:rgb(229,154,0); }
#PageHeadingLine        { width: 920px; height:  1px; background-color:rgb(229,154,0); }

.KeyDocumentThumbnail   { width:100px; border:solid 1px black; margin-bottom:5px; }

.RadMenu .rmText        { margin-left:auto!important; margin-right:auto!important; float:none!important; }
.RotatorItem            { margin: 5px 0px 5px 5px; }


.ExpansionWrapper       { width: 915px; padding:2px 0px 2px 0px; overflow: hidden; }
.ExpansionText          { width: 915px; padding:2px 0px 2px 0px; float:left; font-weight:bold; }
.ExpansionArea          { width: 915px; }
.ExpansionWrapperLevel2 { width: 915px; padding:2px 0px 2px 20px; overflow: hidden;}
.ExpansionTextLevel2    { width: 895px; padding:2px 0px 2px 0px; float:left; }
.ExpansionAreaLevel2    { width: 895px; padding-left: 20px; }

.ContentTable           { width: 920px; }

.TableHeaderRow         { border-bottom: solid 1px rgb(112,200,236); padding: 3px 3px 3px 3px; font-weight:bold; }
.TableDetailRow         { border-bottom:dotted 1px rgb(112,200,236); padding: 3px 3px 3px 3px; font-weight:normal; }

.Col1                   { width:  50px; }
.Col2                   { width: 100px; }
.Col3                   { width: 150px; }
.Col4                   { width: 250px; }
.Col5                   { width: 350px; }
.ColX                   { width:  auto; }

.Left		            { text-align:left  ; vertical-align:middle; } 
.Right		            { text-align:right ; vertical-align:middle; }
.Centre                 { text-align:center; vertical-align:middle; }
.TopLeft                { text-align:left  ; vertical-align:top   ; }
.TopRight               { text-align:right ; vertical-align:top   ; }
.TopCentre              { text-align:center; vertical-align:top   ; }

.ProductLink            { font-size:15px; text-align: center; width: 110px; height: 112px; margin: 0px 0px 38px 43px; float: left; background-repeat: no-repeat;}
.ProductLinkSpacer      { background-color: white; width: 110px; height: 110px; margin: 0px 0px 38px 43px; float: left; }
.Blue                   { background-image: url(../Images/ProductBox_BlueUnselected.jpg); color: White !important; }
.Blue:hover             { background-image: url(../Images/ProductBox_BlueSelected.jpg); color: White !important; }
.Gray                   { background-image: url(../Images/ProductBox_GrayUnselected.jpg); color: White !important; }
.Gray:hover             { background-image: url(../Images/ProductBox_GraySelected.jpg); color: White !important; }
.Cash                   { background-image: url(../Images/ProductBox_CashUnselected.jpg); color: Black !important; }
.Cash:hover             { background-image: url(../Images/ProductBox_CashSelected.jpg); color: Black !important; }
.Pooled                 { background-image: url(../Images/ProductBox_PooledUnselected.jpg); color: Black !important; }
.Pooled:hover           { background-image: url(../Images/ProductBox_PooledSelected.jpg); color: Black !important; }
.Direct                 { background-image: url(../Images/ProductBox_DirectUnselected.jpg); color: Black !important; }
.Direct:hover           { background-image: url(../Images/ProductBox_DirectSelected.jpg); color: Black !important; }
.HighYield              { background-image: url(../Images/ProductBox_HighYieldUnselected.jpg); color: White !important; }
.HighYield:hover        { background-image: url(../Images/ProductBox_HighYieldSelected.jpg); color: White !important; }


