html,body 
{
   background: white;
   font-size: 7pt;
   margin:0px 0px 0px 0px;
   width:100%;
}
.print {
    display:block;
    text-align:center;
}
.mainTable
{
    width:600px;
}
.printreduce
{
    width:700px;
}
.noprint
{
	display:none;
}
.printonly
{
	display:block;
}
.mainContent
{
    padding:0px;
    margin:0px;
    border:0px;
}
.secureInner, .mainTable, .mainContent, .address
{
    width:600px;
    margin-left:0px;
   font-size: 9pt;
}
.bodyWidth, .holderWidth
{
	text-align:left;
}
.interiorWidth, .mainWidth
{
	width:600px;
}
.printOnlyBodyWidth
{
	display:block;
	width:600px;
}
.clientDetailsHeader
{
    width:100%;
	text-align:center;
}
.pageBreak
{
    page-break-after:always;
}
#pagingHolder
{
	display:none;
}
.percent18
{
	width:18%;
}
#webTrackingCode
{
	display: none;	
}

/* ---- spc+ ie6 tweeks --*/
.valuationStatment
{
	width:95%;
	margin:0px;
}
.valuationStatmentBox
{
	width:100%;
}
.valuationStatmentBox .total{background-color:#CECECE;}
.valuationStatmentBox .money{ width:100px;text-align:right;}
.valuationStatmentBox .date{ width:100px;text-align:center;}
.valuationStatmentBox .description{ width:200px;}

/* ---- key features printing --*/
.keyFeatures{
    width:600px;
}

.keyFeatures .subText{
    width:550px;
}

.keyFeatures .header .text{
    width:400px;
}

/* ------- styles added for re-branding -------*/

.box
{
    
}
.box .title
{
    
}
.box .content
{
    font-size:0.7em;
}

.grayBackground
{
    background-color:#d4d4d4;
}

/* ---------------- font sizes ------------ */
.dark_frame_border .white, .red_frame_border .white
{
    width:100%;
    font-size:8pt;
}

.subMenuTitle, .awardsBox td.awardTitle div, .reportHeader,.subMenuTitle
{
    font-size:8pt;
    font-weight:bold;
}

.keyFeatures .buttonBar .buttons a, .keyFeatures div,.inputTable tr td INPUT
{
	font-size:8pt;
}
.chargesAndRatesSub
{
	font-size:8pt;
}

.smalltext {
	font-size:8pt;}
	
indexLit, .form, .red, .messages, .white, .footer, .MsgBtn, .MsgBtnGo, .MsgBtnStop, .dark_frame_border .white, .red_frame_border .white
{
	font-size: 8pt;
}


/* -- new application */

.inlineContentBox
{
    width:880px;
}

input.appbutton 
{
    display:none;
}
.signatureBox 
{
    display:block;
    width:880px;
    text-align:left;
    margin:5px auto 5px auto;
    padding:0px 5px 5px 0px;
    page-break-before:always;
    font-size:1.2em;
}
.signatureBox .title
{
    display:block;
    margin:0px;
    font-size:1.2em;
    font-weight:bold; 
    color:#999999;
    border-bottom:2px solid #999999;
}
.signatureBox .content
{
    display:block;
    margin:0px;
    background-color:#dddddd;
    padding:5px;
    
    border-left:1px solid #eeeeee;
    border-right:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
}
.signatureBox .content p
{
    width:90%;
}
.signatureBox .content .signature
{
    display:block;
    border:1px solid #eeeeee;
    background-color:#ffffff;
    float:right;
    margin:25px;
    
    height:100px;
    max-height:100px;
    min-height:100px;
    
    width:600px;
    
    color:#eeeeee;
    font-size:6em;
    text-align:center;
    vertical-align:middle;
}