/********************************************** =DATAPAGE ALL */

/**structure */

/**text */

/**tables */

#dpmaincolumn th, #leftnarrow th {
	/*background: #F9F9F9;*/
	height: 20px;
	text-align: left;
	color: #998F86;
	padding-left: 5px;
	border-bottom: solid #F1F1F1 1px;
	border-bottom: solid #C1DAD7 1px;

}

/********************************************** =DATAPAGE MAIN AREA */

/**structure */

#favsmaincolumn {
	float: left;
	width: 640px;
	min-height: 200px;
	padding: 0px;
	margin: 10px 0px 0px 20px;
	padding: 0px 0 1px 5px;
}

/**tables */

#dpmaincolumn table {
	border-collapse: collapse;
	font-weight: bold;
	width: 530px;
}

#dpmaincolumn table.holdertable {
    border-color: #f1f1f1;
	border-color: #C1DAD7;
    border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0 0px 10px 0;
}

#dpmaincolumn table.marginleft5 {
margin-left: 5px;
}

#dpmaincolumn table.marginleft10 {
margin-left: 0px;
margin-top: 5px;
}

#dpmaincolumn table.dialtable {
margin: -1px 0 0 -15px;
} 

td.rightborder, td.manrightborder, td.totexpense {
	padding: 0 5px 0 10px;
	margin: 10px 5px 0 10px;
	/*background: url(../../images/tdsubratingsbg.gif) no-repeat center right;*/
}

td.totexpense {
	margin: 10px 5px 0 10px;
	padding: 12px 5px 0 10px;

	}

td.basicleft {
	padding: 10px 15px 10px 10px;
	/*background: url(../../images/tdsubratingsbg.gif) no-repeat center right;*/
}

td.basicright {
	padding: 0 15px 0 10px;
}

td.rating {
	padding: 10px 0px 0px 10px;
	border: none;
	width: 80px;
}

td.maxoutlook {
	margin: 10px 0 0 0;
	padding: 10px 0px 0px 5px;
	border: none;
	width: 150px;
}

td.subratings {
	padding: 11px 20px 0 5px;
/*	background: url(../../images/tdsubratingsbg.gif) no-repeat center right;
*/}

td.worstcase {
	padding: 10px 0 0 0;
	*padding: 10px 0 0 0;
	width: 150px;

}


td.manrightborder {
	padding: 0 0 0 0;
}

td.rightside {
	padding: 0 0 0 10px;
}

td.loadsandfees {
	padding: 5px 0 0 10px;
}

td.spacer {
	width: 200px;
	background-color: red;
}

td.spacer2 {
	width: 500px;
	background-color: blue;
}

tr.perftablesubhead {
border-top: solid #F1F1F1 1px;
border-top: solid #C1DAD7 1px;

}

#OUTdpmaincolumn table table, #OUTdpmaincolumn table td td {
	margin: 0 0 5px 0px;
}

#dpmaincolumn table table {
	width: auto;
}

/*advanced data table */

#dpmaincolumn td.advtdgrey, td.advtdgreyright {
	background-color: #f9f9f9;
}

#dpmaincolumn td.advtdgreyright, #dpmaincolumn td.advtdwhiteright {
	text-align: right;
	padding-right: 5px;
}

#dpmaincolumn td.advtdgrey, td.advtdwhite {
padding-left: 5px;
}

#dpmaincolumn table.advdatatable {
	width: 500px;
	margin-left: 10px;
	margin-bottom: -20px;
}

/*****text */

h1, h2 {
	color: #595959;
	font-size: 120%;
	border-bottom: #fa9d18 solid 2px;
	margin-bottom: 25px;
}

.subawardtitle, .fundstattitle {
	color: #595959;
	font-size: 100%;
	font-weight: bold;
	border-bottom: #72A0CA solid 2px;
	margin: 5px 0 0 0;
	display: block;
}

.fundstattitle {
	color: #FA9D18;
	font-size: 100%;
	font-weight: bold;
	border-bottom: #DAD9D6 solid 2px;
	margin: 5px 0 0 0;
	display: block;
}




.subpick {
	font-size: 105%;
	border-bottom: #DAD9D6 dashed 1px;
	margin: 5px 0 5px 0;
	font-weight: bold;
	display: block;
}

.nominees {
	color: #595959;
	font-size: 100%;
	font-weight: bold;
	border-bottom: #dad9d6 solid 1px;
	margin-bottom: 0px;
	display: block;
}


.favstat {
	color: #595959;
	border-bottom: #DAD9D6 dashed 1px;
	margin-bottom: 3px;
	display:block;
}

.transactions {
	color: #595959;
	border-bottom: #DAD9D6 dashed 1px;
	display:block;
	margin-bottom: 5px;
}

.fundname {
margin: -2px 0 0px 0px;
font-size: 180%;
font-weight:normal;
*font-weight:bold;
}

.dataasofmaincolumn {
font-size: 120%;
margin: 10px 0 20px 0px;
}

.viewcomplete {
font-size: 90%;
margin-left: 210px;
}


.dataasof {
color: #666;
margin: 35px 0 0 0px;
margin-top: 50px;	
}

#dpmaincolumn p {
	line-height: 190%;
	font-size: 120%;
}


#dataasof {
	margin-top: -4.3em; 
	padding: 0 0 0 0;
	font-size: 80%;
	color: #666;
	text-align: right;
	line-height: 1;
}
/****************************************************************************************** =CATEGORY AREA */

#catareadiv {
margin: 20px 0 0 0;
width: 600px;
height: 190px;
font-size: 120%;
}


/*********************** =CATEGORY TEXT BOX */

#favcattextbox {
width: 450px;
height: auto;
line-height: 190%;
margin-left: 20px;
float: left;
}

/*********************** =RATINGS BOX */

#favcatrating, #favcatratingred {
width: 105px;
height: 100px;
border: 5px solid #f99d1c;
font-size: 80%;
text-align:center;
padding: 5px 0 5px 0;
float: left;
}

#favcatratingred {
border: 5px solid #CD0000;
}

.maxrating, .maxratingred {
margin: -7px 0 0 0;
}

/****************************************************************************************** =CARSTEST AREA */




#carstestbox {
width: 640px;
height: auto;
font-size: 120%;
line-height: 190%;
margin: 30px 0 0 0;
float:left;
}

#bestoverall
{
width: 640px;
height: auto;
margin: 15px 0 10px 0;
border-bottom: 2px solid #FA9D18;
float: left;
}

#subcats, #closepositions{
width: 640px;
height: auto;
margin: 0px 0 10px 0;
padding: 0px 0 10px 0;
border-bottom: 2px solid #72a0ca;
float: left;
}

#closepositions{
border-bottom: 2px solid #d9d8d5;
}

#midpagegoodad{
text-alight: center;
align: center;
width: 640px;
height: auto;
margin: 0px 0 10px 0px;
padding: 0px 0 10px 0;
border-top: 1px solid #F6F6F6;
border-bottom: 2px solid #72a0ca;
float: left;
}

#topmainbox {
width: 400px;
height: auto;
margin: 10px 0 10px 0;
float:left;
}

#favstatsbox {
width: 225px;
height: auto;
margin: 45px 0 10px 0;
padding: 0px 0px 5px 5px;
border-left: 1px dashed #DAD9D6;
float:right;
}

.subawards, {
color: #737374;
font-size: 90%;
font-weight: normal;
}

.toppick {
font-size: 120%;
font-weight: bold;
}



/*********************** =RESULTS TABLE */

table.favshead  {
width: 640px;
font-size: 80%;
color: #737374;
padding: 0 0 0 0;
border-bottom: 2px solid #d9d8d5;
}

table.awards  {
width: 635px;
padding: 0 0 0 5px;
}

td.closed {
border-bottom: 1px dashed #d9d8d5;
}

/********************************************** =FAVNAV */

#favnavtextbox {
width: 220px;
height: 20px;
border: 2px solid #F79D1F;
padding: 5px 0 0px 15px;
margin: -36px 0 0 400px;
}

#favnavbody {
margin: 0;
padding: 0;
*background: #fff;
font: small verdana;*/
/*font: small Verdana;*/
min-height: 100%;
position: relative;
}

#bignavbox {
width: 600px;
height: auto;
border: 2px solid #F79D1F;
background-color: #F79D1F;
margin: -3px 0 0 35px;
position:absolute;
}

.navboxbody {
padding: 10px 0 5px 10px;
background-color: #fff;
}

.navtext, .navtextlinks, .seealso {
font-size: 90%;
font-weight: bold;
}

.seealso {
font-size: 90%;
font-weight:normal;
}

.navtextlinks {
font-size: 90%;
}

#favnavtable {
background-image: url(../images/favnavboxbg.gif);
background-repeat:no-repeat;
background-position:top;
margin: 10px 0 0 0;
}

#favnavfooter {
width: 600px;
height: 20px;
padding: 2px 2px 0 0;
background-color: #F79D1F;
text-align: right;
}

/*style for MAX advisor favorite fund tooltip----------------------------------------------- */

div.maxdomTT {
	border: 1px solid #D07A11;
	background-color: #fff;
}
div.maxdomTT .caption {
	text-transform: uppercase;
	padding: 4px;
	color: #fff;
	font-size: 80%;
	background: #fff;
	float: left;
}
div.maxdomTT .contents {
	padding: 0px 10px 10px 10px;
	font-size: 12px;
	background-color: #fff;
	width: 320px;
	line-height: 150%;
}

div.maxdomTT .favcaption {
	border: 1px solid #0253B7;
	background-color: #333333;
}

div.maxdomTT .close {
	text-align: right;
	margin: -19px 10px 0px 0px;
	*margin: -21px 0px 0px 0px;
	color: #999999;
	text-transform: uppercase;
	float: right;
}

/* Default DOM Tooltip Style ---------------------------------------------------------------*/

div.domTT {
	border: 2px solid #FA9D18;
	background-color: #333333;
}

div.domTT .caption {
	padding: 2px 2px  2px 10px;
	color: #595959;
	font-size: 100%;
	background: #FFFFFF;
	height: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FA9D18;
	font-weight: bold;
}


div.domTT .contents {
	padding: 10px 10px 10px 10px;
	font-size: 100%;
	background-color: #fff;
	width: 320px;
	line-height: 150%;
}

