#mainColumn
{
    color: #000000;
    font-family: Verdana;
    font-size: 11px;
    line-height: 16px;
}
#mainColumn a
{
    line-height: 16px;
    color: #646464;
}
#mainColumn a.portallink
{
	font-weight:bold;
	color:#001E4B;
}
#mainColumn #leftColumn .list a
{
	line-height: 13px;
}
#mainColumn a.standardbutton
{
    line-height: 16px;
    height: 16px;
    color: #FFFFFF;
}
#mainColumn /*.LeftColumnedBackGroundedPage*/
{
	height:auto;	
}
#mainColumn .LeftColumnedBackGroundedPage,
#mainColumn .LeftColumnedBackGroundedPage .leftpanelledpage,
#mainColumn .LeftColumnedBackGroundedPage #leftColumn
{
	background-image: url(/images/layout/Col1LeftColumned.png) !important;
	background-position: left top;  
	background-repeat:repeat-y;
	display:block;
	height:100%;
}
#mainColumn .LeftColumnedBackGroundedPageGreen,
#mainColumn .LeftColumnedBackGroundedPageGreen .leftpanelledpage,
#mainColumn .LeftColumnedBackGroundedPageGreen #leftColumn
{
	background-image: url(/images/layout/Col1LeftColumnedGreen.png) !important;
	background-position: left top;
	background-repeat:repeat-y;
	display:block; 
	height:100%;
}
#mainColumn .LeftColumnedBackGroundedPageNoColor
{
    background-image: none !important;
    background-position: left top;
	background-repeat:repeat-y;
	display:block; 
	height:100%;
	width:200px;
}
#mainColumn .InvestmentHelper .LeftColumnedBackGroundedPage,
#mainColumn .InvestmentHelper .LeftColumnedBackGroundedPageNoColor .leftpanelledpage div#leftColumn, 
#mainColumn .InvestmentHelper .LeftColumnedBackGroundedPageNoColor .leftpanelledpage 
{
    background-color:#FFE5AE;
    background-image: none !important;
	display:block; 
	height:100%;
	width:200px !important;
}


#mainColumn .LeftColumnedBackGroundedPage #centerColumn
{
	margin-top: 0px;	
}
#mainColumn .LeftColumnedBackGroundedPage #leftColumn
{
	padding-top: 0px;
}
#mainColumn .LeftColumnedBackGroundedPage .leftpanelledpage #centerColumn,
#mainColumn .LeftColumnedBackGroundedPage .leftpanelledpage #leftColumn
{
	padding-top: 15px;
}

#mainColumn .LeftColumnedPage .Col1LeftColumned
{
    margin-left: 225px;               
}
#mainColumn .LeftColumnedPage .Col1CenterRightPanelled
{
    margin-right: 275px;           
}
#mainColumn .H1
{
    color: #001E4B;
    font-weight: bold;
    font-size: 14px;
}
#mainColumn .controls
{
    height: 22px;
    width: 100%;    
}
#mainColumn .leftpanelcontent
{
    width: 200px;    
    
}

#mainColumn .centerpanelcontent
{
	margin-left:225px;
    width: 784px;    
}
#mainColumn .centerpanelcontentfloated
{
	margin-left: 25px;	
}

#mainColumn .rightpanelcontent
{
    width: 250px;
}
#mainColumn .pageblock
{
    padding: 0px;
    margin: 0px;
    margin-bottom: 20px;    
}
#mainColumn .pageblock .panel
{
    margin-left: -3px;
}


#mainColumn .InvestmentHelper .Col1HedaderTitleContent
{
	color:white;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	background-image:url('/images/layout/Col1HeaderTitleBackgroundOrange.png');
	background-repeat:repeat-x;
	background-position:top left;
	overflow:visible;
	width:auto;
	height: 20px;
	line-height: 16px;
}

#mainColumn .Col1HeaderTitleGreen
{
	line-height:15px;
}

#mainColumn .Col1Header
{
	padding-top:10px;
	background-color:#ffffff !important;
}

#mainColumn .Col1HedaderTitleText
{
	
	display: inline-block;	
}


#mainColumn .InvestmentHelper .Col1HeaderLine
{
	z-index:-1;
	width:100%;
	height:12px;
	border-width:0;
	background-image:url('/images/layout/Col1headerBackgroundOrange.png');
	background-repeat:repeat-x;
	background-position:top left;
	margin:0;
	padding:0;
	font-size: 1px;
	line-height: 10px;	
}

/* memebreship */
.policon
{
	background-image : url('../Images/Layout/logo/PO_150x54.gif');
	background-repeat:no-repeat;	
	background-position:25px 0px;
	padding-left:225px;
}

.pdicon
{
	background-image : url('../Images/Layout/logo/PD_150x54.gif');
	background-repeat:no-repeat;
	background-position:25px 0px;
	padding-left:225px;
}

.ppicon
{
	background-image : url('../Images/Layout/logo/PP_150x64.gif');
	background-repeat:no-repeat;
	background-position:25px 0px;
	padding-left:225px;
}

/* /memebreship */

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

.centerRightColumned
{
	width:509px;
}

.Col1ContentSingleText
{
	width: 780px;	
}



