/* SHAREDPLAN.COM STYLE V3.0 */

/* BODY */
body	{	margin:0px; font: 11px/1.5 Verdana, sans-serif; padding:0px; color:#333;
			text-align:justify; text-justify:inter-word;}
td,p,li	{	font: 11px/1.5 Verdana, sans-serif; color:#333;
			text-align:justify; text-justify:inter-word;}

/* LINKS */
a			{font-weight:700; border:0px;}
a:link		{color:#6557D0; text-decoration:none;}
a:visited	{color:#999; text-decoration:none;}
a:active	{color:#6557D0; text-decoration:underline;}
a:hover		{color:#9999FF; text-decoration:underline;}

#mainbanner   {	background-image:url(images/banner_bg.jpg); background-repeat: repeat-x;
				height:220px; border-bottom: 1px solid #999; margin: 0px;}
#l_maincontent{	position: absolute; left:10px; top:230px; width:140px; border:0px;}
#c_maincontent{	position: absolute; left: 150px; right:230px; top:230px; border:0px;}
#r_maincontent{	position: absolute;	right:10px;	top:221px; width:200px; border:0px;}

#n_float {	border:1px solid #999; float:right; width:170px; text-align:left;
			background:#c3c3ed; margin:5px 0px 0px 0px; padding: 15px;
			font-size:10px/1.2; color:#000;}
#r_float {	border:1px solid #999; float:right; width:170px; text-align:left;
			background:#f3f1ec; margin:5px 0px 0px 0px; padding: 15px;
			font-size:10px/1.2; color:#666;}
#w_float {	border:1px solid #999; float:right; width:170px; text-align:left;
			background:#FFF; margin:5px 0px 0px 0px; padding: 15px;
			font-size:10px/1.2; color:#666;}
	
#banner   {	background-image:url(images/banner_bg.jpg); background-repeat: repeat-x;
			height:95px; border-bottom: 1px solid #999;}
#l_content{	position: absolute; left:10px; top:100px; width:140px; border:0px;}
#c_content{	position: absolute; left: 150px; right:230px; top:100px; border:0px;}
#r_content{	position: absolute;	right:10px;	top:96px; width:200px; border:0px;}

/* GENERIC */
.header		{font-size:13px; font-weight:900; color:#d24300; text-align:left;}
.subheader	{font-size:12px; font-weight:500; color:#d24300; text-align:left;}
.small		{font-size:10px; color:#999}
.quote		{font-size:10px; text-align:right; margin-right:10px;}
.leftal		{font-size:10px; text-align:left; margin-right:10px;}
.left		{font-size:12px; line-height:16px; font-weight:bold; text-align:left}
.insethead	{font-size:11px; font-weight:bold; text-align:left; color:#d24300}
B			{color:#333}
UL		    {list-style:disc;}
UL UL		{list-style:circle}
OL			{list-style-type:upper-roman;}
OL OL		{list-style-type:lower-roman}

/* REPORT TABLE STYLES */
#report { text-align:center; margin:10px;}
#report h3 {
	text-align:center;
	font: 16px/1.5 Verdana, sans-serif;
	font-weight:700;
	color:#000;
	}
#report h4 {
	text-align:center;
	font: 12px/1.5 Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing:5px;
	color:#6557D0;
	background:#f3f1ec;
	border-top: 2px dotted #6557D0;
	border-bottom: 1px solid #6557D0;
	padding: 10 0px;
	margin: 10 0 0 0px;
	}
#report h5 {
        text-align:center;
        font: 11px/1.5 Verdana, sans-serif;
        font-weight:500;
        color:#000;
        background:#f3f1ec;
        border-top: 1px dotted #6557D0;
        }
#report table {
	border-top:0px;
	border-bottom:2px solid #6557D0;
	border-right:1px dotted #ccc;
	border-left:0px;
	border-collapse: collapse;
	margin-top:0px;
	margin-bottom:10px;
	margin-left: auto;
	margin-right: auto;
	}
#report th, #report td {
	text-align:center;
	padding:5px;
	}
#report th {
	font: 11px/1.5 Verdana, sans-serif;
	background:#c3c3ed;
	color:#000;
	border-top:0px;
	border-bottom:1px solid #6557D0;
	border-left:1px solid #6557D0;
	border-right:0px;
	}
#report td {
	font: 10px/1.5 Verdana, sans-serif;
	color:#333;
	border-top:0px;
	border-bottom:0px;
	border-left:1px dotted #ccc;
	border-right:0px;
	}
#report .bigtd {
        font: 12px/1.5 Verdana, sans-serif;
        color:#333;
        border-top:0px;
        border-bottom:0px;
        border-left:1px dotted #ccc;
        border-right:0px;
        }
#report .righttd {
        text-align:right;
        padding:25px;
        font: 10px/1.5 Verdana, sans-serif;
        color:#333;
        border-top:0px;
        border-bottom:0px;
        border-left:1px dotted #ccc;
        border-right:0px;
        }
#report .grayrow { color:#333; background:#f0f0f0; }
