﻿/* HTML TAG STYLES  
----------------------------------------------------------*/
body
{
    background-color: #FFF;
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #999;
    margin: 0;
    padding: 0;
}
a:link  
{
    text-decoration: none;
    color: rgb(239, 62, 66);
}
a:visited  
{
    text-decoration: none;
    color: rgb(239, 62, 66);
}
a:hover  
{
    text-decoration: none;
    color: rgb(239, 62, 66);
}
a:active
{
    text-decoration: none;
    color: rgb(239, 62, 66);
}

input[disabled]
{   
    border-style: solid !important; 
    border-width: 1px !important;
    border-color: rgb(155, 155, 155) !important;
    color: GrayText !important;
}


/* MASTER PAGE LAYOUT   
----------------------------------------------------------*/
.page
{
    width: 760px;
    background-color: #FFF;
    border-color: #EEE;
    border-width: 0px;
    border-left-style: solid;
    border-right-style: solid;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: auto;
    margin-right: auto;
}
.page2
{
    width: 760px;
    background-color: #FFF;
    border-color: #EEE;
    border-width: 0px;
    border-left-style: solid;
    border-right-style: solid;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: auto;
    margin-right: auto;
}
.page3
{
    width: 565px;
    background-color: #FFF;
    border-color: #EEE;
    border-width: 0px;
    border-left-style: solid;
    border-right-style: solid;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: auto;
    margin-right: auto;
}
#rm-title
{
    float: left;
    display: block;
    margin-left: 2px;
    margin-right: auto;
}
#logos
{
    float: right;
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    text-align: right;
    width: 370px;
}
#header-clear
{
    width: 760px;
    height: 10px;
    clear: both;
    display: block;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgb(239, 62, 66);
}
#header-clear2
{
    width: 760px;
    height: 10px;
    clear: both;
    display: block;
}
#footer-menu1
{
    padding-top: 3px;
    padding-bottom: 3px;
    width: 760px;
    display: block;
    text-align: left;
}
#footer-menu2
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgb(205, 205, 205);
    padding-top: 3px;
    padding-bottom: 3px;
    width: 760px;
    display: block;
    text-align: left;
}

/* SERVICE OPTION PAGE Top and bottom bar with corners
----------------------------------------------------------*/
.rmTopBar-ServiceOption
{
    margin-top: 0px;
    float: left;
    display: inline;
    width: 370px;
    height: 45px;
    background-color: rgb(238, 235, 215);
    overflow: hidden;
}
.rmBottomBar-ServiceOption
{
    margin-top: 0px;
    float: left;
    display: inline;
    width: 370px;
    height: 45px;
    background-color: rgb(247, 246, 236);
    overflow: hidden;
}
.rmTopBar-ServiceOption-Bronze
{
    margin-top: 0px;
    float: left;
    display: inline;
    width: 370px;
    height: 45px;
    background-color: rgb(237, 233, 226);
    overflow: hidden;
}
.rmBottomBar-ServiceOption-Bronze
{
    margin-top: 0px;
    float: left;
    display: inline;
    width: 370px;
    height: 45px;
    background-color: rgb(247, 245, 243);
    overflow: hidden;
}
.serviceOption-topleftcorner  
{
    display: block;
    float: left;
    background-image: url('../imagesTop_Left_Start.gif');
    background-repeat: no-repeat;
    width: 40px;
    height: 48px;
    text-align: left;
}
.serviceOption-bottomleftcorner  
{
    display: block;
    float: left;
    background-image: url('../imagesBottom_Left_Start.gif');
    background-repeat: no-repeat;
    width: 40px;
    height: 48px;
    text-align: left;
}
.serviceOption-topleftcorner-bronze  
{
    display: block;
    float: left;
    background-image: url('../imagesTop_Left_Start_Bronze.gif');
    background-repeat: no-repeat;
    width: 40px;
    height: 48px;
    text-align: left;
}
.serviceOption-bottomleftcorner-bronze  
{
    display: block;
    float: left;
    background-image: url('../imagesBottom_Left_Start_Bronze.gif');
    background-repeat: no-repeat;
    width: 40px;
    height: 48px;
    text-align: left;
}
.serviceOption-toprightcorner  
{
    display: block;
    float: right;
    background-image: url('../imagesTop_Right_Start.gif');
    background-repeat: no-repeat;
    width: 40px;
    height: 48px;
    text-align: right;
}
.serviceOption-bottomrightcorner  
{
    display: block;
    float: right;
    background-image: url('../imagesBottom_Right_Start.gif');
    background-repeat: no-repeat;
    width: 40px;
    height: 48px;
    text-align: right;
}
.serviceOption-toprightcorner-bronze  
{
    display: block;
    float: right;
    background-image: url('../imagesTop_Right_Start_Bronze.gif');
    background-repeat: no-repeat;
    width: 40px;
    height: 48px;
    text-align: right;
}
.serviceOption-bottomrightcorner-bronze  
{
    display: block;
    float: right;
    background-image: url('../imagesBottom_Right_Start_Bronze.gif');
    background-repeat: no-repeat;
    width: 40px;
    mheight: 48px;
    text-align: right;
}

/* Service Option Page blocks with colors 
----------------------------------------------------------*/
.blockGold-Dark
{
    margin-top: 0px;
    float: left;
    display: inline;
    width: 370px;
    background-color: rgb(238, 235, 215);
    overflow: hidden;
}
.blockGold-Light
{
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    width: 370px;
    background-color: rgb(247, 246, 236);
    overflow: hidden;
}
.blockGold-Light-small
{
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    width: 40px;
    background-color: rgb(247, 246, 236);
    overflow: hidden;
}
.blockGold-Light-medium
{
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    width: 290px;
    background-color: rgb(247, 246, 236);
    overflow: hidden;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);
}
.blockBronze-Dark
{
    margin-top: 0px;
    float: left;
    display: inline;
    width: 370px;
    background-color: rgb(237, 233, 226);
    overflow: hidden;
}
.blockBronze-Light
{
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    width: 370px;
    background-color: rgb(247, 245, 243);
    overflow: hidden;
}
.blockBronze-Light-small
{
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    width: 40px;
    background-color: rgb(247, 245, 243);
    overflow: hidden;
}
.blockBronze-Light-medium
{
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    width: 290px;
    background-color: rgb(247, 245, 243);
    overflow: hidden;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);
}

/* Title Blocks 
----------------------------------------------------------*/
.tabTitle
{
    display: inline;
    float: left;
    margin-left: 0px;
    margin-top: 6px;
    text-align: left;
}
.tabTitleR
{
    display: inline;
    float: right;
    margin-left: 0px;
    margin-right: 40px;
    margin-top: 16px;
    text-align: right;
}
.tabTitle2
{
    display: inline;
    float: right;
    margin-left: 0px;
    margin-top: 6px;
    text-align: right;
}
.tabTitle3
{
    display: inline;
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 6px;
    text-align: right;
}
.tabTitleSmall
{
    display: inline;
    float: left;
    margin-left: 40px;
    margin-top: 16px;
    text-align: left;
}
.tabTitleSmall2
{
    display: inline;
    float: left;
    margin-top: 16px;
    text-align: left;
}
.tabTitleSmallR
{
    display: inline;
    float: right;
    margin-right: 20px;
    margin-top: 16px;
    text-align: right;
}

/* Asset Mix dot block for Guidance
----------------------------------------------------------*/
.G2W1SplitRight
{
    display: inline;
    float: left;
    width: 20px;
    margin-left: 20px;
    margin-top: 1px;
}

/* Asset Mix blocks for Step 2
----------------------------------------------------------*/
.AssetMixDot
{
    display: inline;
    float: left;
    width: 20px;
    margin-left: 0px;
    margin-top: 1px;
}

/* Key blocks for graphs
----------------------------------------------------------*/
.Key
{
    display: inline;
    float: left;
    width: 10px;
    margin-right: 5px;
    margin-top: 2px;
}

/* Auto Enroll Image of Report Pages
----------------------------------------------------------*/
.ImageGW2-8
{
    display: inline;
    float: left;
    width: 330px;
    margin-left: 0px;
}

/* Pie block for Household Asset Mix and X-Ray
----------------------------------------------------------*/
.PieImage
{
    display: inline;
    float: left;
    width: 135px;
    height: 168px;
    margin-left: 20px;
    margin-top: 24px;
}

/* Pie block for Asset Mix Detail in Step 2
----------------------------------------------------------*/
.PieImage2
{
    display: inline;
    float: left;
    width: 85px;
    height: 140px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 24px;
}

/* Associated Risk Level dashes in Asset Mix Details Step 2
----------------------------------------------------------*/
.RiskBlock1
{
    display: inline;
    float: left;
    width: 62px;
    height: 8px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    background-color: rgb(235, 235, 214);
}
.RiskBlock2 
{
    display: inline;
    float: left;
    width: 62px;
    height: 8px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    background-color: rgb(204, 204, 153);
}
.RiskBlockSpace
{
    display: inline;
    float: left;
    width: 5px;
    height: 8px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    background-color: #FFF;
}

/* Blocks for Stars in Overall Rating in Strategy Overview
----------------------------------------------------------*/
.Stars
{
    display: inline;
    float: left;
    width: 155px;
    height: 13px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
}

/* ACCORDION BODY LAYOUT
----------------------------------------------------------*/
.rmPanelContent
{
    display: block;
}
.rmPanelContent .editToggle
{
    display: inline;
    cursor: pointer;
}

/* Panel header layout
----------------------------------------------------------*/
.rmPanelHeaderBlock1
{
    display: inline; 
    top: 0px; 
    left: 0px; 
    width: 760px; 
    height: 32px;
}
.rmPanelHeaderBlock2
{
    display: none; 
    position: relative; 
    top: -32px; 
    left: 0px; 
    width: 760px; 
    height: 32px;
    opacity: .1;    
    -moz-opacity: .1;
    filter: alpha(opacity=10); 
}

/* Layout Blocks for investment names and content that needs more than one line
----------------------------------------------------------*/
.blocki
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
}

.blockLDi
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
    min-height: 19px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);    
}
.blockRDi
{
    float: left;
    display: inline;
    text-align: right;
    vertical-align: middle;
    min-height: 19px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);    
}

.blockLi
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
    min-height: 19px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: hidden;  
}
.blockRi
{
    float: left;
    display: inline;
    text-align: right;
    vertical-align: middle;
    min-height: 19px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: hidden; 
}
/* Layout Blocks for Content
----------------------------------------------------------*/
.blockLD
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
    height: 20px;
    padding-top: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);    
}
.blockLDPadded
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
    height: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);    
}
.blockLD2
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);    
}
.blockRD
{
    float: left;
    display: inline;
    text-align: right;
    vertical-align: middle;
    height: 20px;
    padding-top: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);    
}
.blockRDPadded
{
    float: left;
    display: inline;
    text-align: right;
    vertical-align: middle;
    height: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);    
}
.blockRD2
{
    float: left;
    display: inline;
    text-align: right;
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);    
}
.block
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
    padding-top: 3px;
}
.block0
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
    width: 140px;
}
.block00
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: top;
    overflow: visible;
}
.GraphBlock1
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
    width: 505px;
    background-color: Gray;
}
.GraphBlock2
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
    width: 680px;
    background-color: Gray;
}
.block2
{
    float: left;
    display: inline;
    text-align: right;
    padding-top: 3px;
}
.blockL
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
    height: 20px;
    padding-top: 3px;
    border-bottom-width: 1px;
    border-bottom-style: hidden;  
}
.blockL72
{
    float: left;
    display: inline;
    text-align: left;
    vertical-align: middle;
    height: 72px;
    padding-top: 3px;
    border-bottom-width: 1px;
    border-bottom-style: hidden;  
}
.blockR
{
    float: left;
    display: inline;
    text-align: right;
    vertical-align: middle;
    height: 20px;
    padding-top: 3px;
    border-bottom-width: 1px;
    border-bottom-style: hidden; 
}
.blockR2
{
    float: left;
    display: inline;
    text-align: right;
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;   
}
.blockJ
{
    float: left;
    display: inline;
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-Left: 3px;   
}

/* Text box block
----------------------------------------------------------*/
.blockForm
{
    float: left;
    display: inline;
    text-align: left;
    height: 24px;
    padding-top: 0px;
    border-bottom-color: rgb(153, 153, 153);    
}

/* Drop down block (has padding on top because it is smaller)
----------------------------------------------------------*/
.blockForm2
{
    float: left;
    display: inline;
    text-align: left;
    height: 20px;
    vertical-align: middle;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-color: rgb(153, 153, 153);    
}

/* Drop down block for Guidance Work Sheet
----------------------------------------------------------*/
.blockFormTR
{
    float: left;
    display: inline;
    text-align: right;
    height: 24px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-color: rgb(153, 153, 153);    
}

/* centered for $ symbol
----------------------------------------------------------*/
.blockC
{
    float: left;
    display: inline;
    text-align: center;
    height: 24px;
    padding-top: 0px;
    border-bottom-color: rgb(153, 153, 153);    
}

/* Research Lab Line
----------------------------------------------------------*/
.blockSolidLine
{
    float: left;
    display: inline;
    text-align: left;
    padding-top: 3px; 
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid; 
    border-bottom-color: rgb(205, 205, 205);   
}
.blockDottedLine
{
    float: left;
    display: inline;
    text-align: left;
    padding-top: 3px; 
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: dotted; 
    border-bottom-color: rgb(205, 205, 205);   
}

/* FORM / INPUT STYLING
--------------------------------------------------- */
.inputBox
{
	height: 18px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(153, 153, 153);
}
.inputBox2
{
	height: 64px;
	border-width: 1px;
	border-style: solid;
	border-color : rgb(153, 153, 153);
}
.inputTextBox
{
	height: 36px;
	border-width: 1px;
	border-style: solid;
	border-color : rgb(153, 153, 153);
}
.dropdrownBox
{
	height: 19px;
}
.adddropdrownBox
{
	height: 19px;
}
.selectBox
{
	height: 19px;
}
.selectBoxR
{
	height: 19px;
}
.submitBox
{
	height: 22px;
	background-color: #FFF;
    border-width: 1px;
    border-style: solid;
    border-color : black;
    text-align: center;
}
.readOnly
{
    display: block;
}
.disabledEdit
{
    display: none;
}
.readEdit
{
    display: none;
}
.addBox
{
    display: none;
}
.popupInvis
{
    display: none;
}
.modalInvis
{
    display: none;
}

/* GENERAL STYLING
--------------------------------------------------- */
.lightDots
{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);
}
.invisDots
{
    border-bottom-width: 1px;
    border-bottom-style: hidden;
}
.box
{
    border-width: 1px;
    border-style: solid;
}
.generalRow
{
     display: block; 
     clear: both;
}
.disabled
{
    color: rgb(153, 153, 153);
}
.modal
{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-color: #FFF;
    border-style: solid;
    border-width: 1px;
    text-align: left;
    overflow: hidden; 
}

.modalBG
{
    background-color: Black;
    opacity: .2;    
    -moz-opacity: .2;
    filter: alpha(opacity=20); 
}

/* List Styles 
----------------------------------------------------------*/
/* Red Link Style with Red Carrot */
.LinkList
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: bold;
font-size: 10px;
line-height: 14px;
color: rgb(239,62,66);
padding-left: 0px;
}
.LinkList ul
{
list-style-type: none;
list-style-image: none;
padding:0px;
margin:0px;
}
.LinkList ul li 
{
padding-left:14px;
background-image: url("../imagescarrot_red.gif");
background-repeat: no-repeat;
background-position: top left;
}

/* Grey Disabled Link Style with Red Carrot */
.LinkListDisabled
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: bold;
font-size: 10px;
line-height: 14px;
color: rgb(155,155,155);
padding-left: 0px;
}
.LinkListDisabled ul
{
list-style-type: none;
list-style-image: none;
padding:0px;
margin:0px;
}
.LinkListDisabled ul li 
{
padding-left:14px;
background-image: url("../imagescarrot_grey2.gif");
background-repeat: no-repeat;
background-position: top left;
}

/* Black Text Style with Black Carrot */
.TextList
{
font-weight: normal;
font-size: 10px;
line-height: 14px;
color: #000;
padding-left: 0px;
}
.TextList ul
{
list-style-type: none;
list-style-image: none;
padding:0px;
margin:0px;
}
.TextList ul li 
{
padding-left:14px;
background-image: url("../imagescarrot_black.gif");
background-repeat: no-repeat;
background-position: top left;
}
.TextList2
{
font-weight: normal;
font-size: 12px;
line-height: 16px;
color: #000;
padding-left: 0px;
}
.TextList2 ul
{
list-style-type: none;
list-style-image: none;
padding:0px;
margin:0px;
}
.TextList2 ul li 
{
padding-left:14px;
background-image: url("../imagescarrot_black.gif");
background-repeat: no-repeat;
background-position: top left;
}

/* Table and Cell Blocks 
----------------------------------------------------------*/
.rlab Table
{
table-layout:fixed;
background-color:#FFF;    
width: 760px;
}
.rlab table td 
{    
padding-top: 5px;  
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;  
border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: rgb(153, 153, 153);
background-color: #FFF;
}
.dataL-small 
{    
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px; 
text-align: left;
color: #000;
background-color: #FFF;
width: 70px;
height: 24;
vertical-align: top;
}
.dataL-smallB 
{    
font-family: Verdana, Arial;
font-style: normal;
font-weight: bold;
font-size: 11px;
line-height: 16px; 
text-align: left;
color: #000;
background-color: #FFF;
width: 70px;
height: 24;
vertical-align: top;
}
.dataL-medium 
{    
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px; 
text-align: left;
color: #000;
background-color: #FFF;
width: 80px;
height: 24;
vertical-align: top;
}
.dataL-large 
{    
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px; 
text-align: left;
color: #000;
background-color: #FFF;
width: 165px;
height: 24;
vertical-align: top;
}
.dataL-large2 
{    
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px; 
text-align: left;
color: #000;
background-color: #FFF;
width: 340px;
height: 24;
vertical-align: top;
}
.dataR-small
{    
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px; 
text-align: right;
color: #000;
background-color: #FFF;
width: 70px;
height: 24;
vertical-align: top;
}
.dataR-smallB
{    
font-family: Verdana, Arial;
font-style: normal;
font-weight: Bold;
font-size: 11px;
line-height: 16px; 
text-align: right;
color: #000;
background-color: #FFF;
width: 70px;
height: 24;
vertical-align: top;
}
.dataR-medium
{    
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px; 
text-align: right;
color: #000;
background-color: #FFF;
width: 80px;
height: 24;
vertical-align: top;
}
.dataR-large
{    
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px; 
text-align: right;
color: #000;
background-color: #FFF;
width: 165px;
height: 24;
vertical-align: top;
}
.InvestmentTitle     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 16px; 
text-align: left;  
color: #000;
background-color: #FFF;
width: 260px;
height: 24;
vertical-align: top;
}
.CategoryTitle     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 16px; 
text-align: left;  
color: #000;
background-color: #FFF;
width: 340px;
height: 24;
vertical-align: top;
}
.titleL-small     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 16px; 
text-align: left;  
color: #000;
background-color: #FFF;
width: 70px;
height: 24;
vertical-align: top;
}
.titleL-medium     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 16px; 
text-align: left;  
color: #000;
background-color: #FFF;
width: 80px;
height: 24;
vertical-align: top;
}
.titleL-large     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 16px; 
text-align: left;  
color: #000;
background-color: #FFF;
width: 165px;
height: 24;
vertical-align: top;
}
.titleL-largeB     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: Bold;
font-size: 11px;
line-height: 16px; 
text-align: left;  
color: #000;
background-color: #FFF;
width: 165px;
height: 24;
vertical-align: top;
}
.titleR-small     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 16px; 
text-align: right; 
color: #000;
background-color: #FFF;
width: 70px;
height: 24;
vertical-align: top;
}
.titleR-medium     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 16px; 
text-align: right; 
color: #000;
background-color: #FFF;
width: 80px;
height: 24;
vertical-align: top;
}
.titleR-large     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 16px; 
text-align: right; 
color: #000;
background-color: #FFF;
width: 165px;
height: 24;
vertical-align: top;
}
.space     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 10px;
line-height: 16px; 
text-align: left; 
color: #000;
background-color: #FFF;
width: 40px;
height: 24;
}
.spaceB     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: Bold;
font-size: 11px;
line-height: 16px; 
text-align: left; 
color: #000;
background-color: #FFF;
width: 40px;
height: 24;
}
.space-small     
{
font-family: Verdana, Arial;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px; 
text-align: left; 
color: #000;
background-color: #FFF;
width: 5px;
height: 24;
}
.Investment     
{
font-family: Verdana, Arial;
text-decoration: none;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 16px; 
text-align: left;
color: #000;
width: 260;  
height: 24; 
background-color: #FFF;
overflow: hidden;
vertical-align: top;
}

/*The following class are used for duallist table*/
SELECT.dropFund 
{
width: 138; /*149*/
background-color:#ffffff; 
} 
SELECT.displayFund 
{ 
width: 222px;
height: 174;
background-color: #ffffff; 
}
.btn 
{ 
color: #333333; 
text-decoration: none; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
border: 1px solid; 
border-color: #b7b7b7 #7f7f7f #7f7f7f #b7b7b7;
background-image: url('..\images\aws2_button_bg1.gif');
background-repeat: repeat-x; 
height: 21px; width: 42px; 
cursor: default; 
}
.holdingDetailsShowArea
{
    display: none;
}
.holdingDetailsHideArea
{
    display: inline;
}

.holdingRemoveButton
{
    cursor: pointer;
}

.RulA	{
	background-color: #999999; }

.incomeOutlookVerboseMsg1
{
    display: inline;
}
.incomeOutlookVerboseMsg2
{
    display: inline;
}