

.startlabel
{
font-family:Lucida Sans;
font-size:11pt;
color:#46545E;
margin-left:35px;
}

.urltxt
{
font-family:Tahoma;
font-size:9pt;
font-weight:bold;
color:#333333;

}

a.visited
{
text-decoration:none;
font-size:9pt;
color:black;

}

a.link
{
text-decoration:none;
font-size:9pt;
color:black;

}

a.hover
{
text-decoration:underline;
font-size:10pt;
color:black;
}

.outborder
{
border-style:solid;
border-color:grey;
border-width:medium;
border-collapse: collapse;


}

.subdesc
{

margin-left:0px;
margin-right:0px;
font-size:14px;
font-weight:normal;
font-family:Arial;

/*
text-align:justify;

*/
}

.subdesc_sub
{
margin-left:0px;
margin-right:0px;
font-size:13px;
font-weight:normal;
font-family:Arial;
}


table.pagetitle
{

border-style:solid;
border-color:#98bf21;
border-width:thin;
border-collapse: collapse;

}

tr.pagetitle_tr
{

border: 1px solid #98bf21;
font-size:10pt;
font-weight:normal;
font-family:Arial;

}


td.pagetitle_td
{
border: 1px solid #98bf21;
font-size:10pt;
font-weight:normal;
font-family:Arial;
}


td.indextitle
{
/*text-align:left;*/
/*background:#BC8A66;*/
background:#0071AC;
font-family:Helvetica,Arial;
font-size:17pt;
color:#ffffff;
}



.heading_numbers
{
   font-size:12pt;
   font-weight:bold;
   font-family:Helvetica;
}



.heading_names
{
   font-size:10pt;
   font-weight:normal;
   font-family:Helvetica;
}

.heading_names_off_factors
{
   font-size:14px;
   font-weight:bold;
   font-family:Arial;
   color:#5B3A33;
}

.heading_names_on_factors
{
   font-size:14px;
   font-weight:normal;
   font-family:Arial;
   color:#5B3A33;
}

.result_desc
{
color:#B75B29;
font-size:12pt;
font-family:Arial;

}


#tipslink
{

cursor: pointer; 
width:90%;
text-align:left;
color:#5B3A33;
font-family:Arial;
text-decoration:underline;
font-size:9pt;




}

#tipslink_inside
{
margin-left:40px;
margin-right:35px;
font-family:Myriad Pro;
font-size:10pt;
}

#tipslink_head
{
 font-weight:bold;
 font-size:11pt;
font-family:"Century Gothic";
}

#divback
{
text-align:left;
margin-left:30px;
border-style:dotted;
border-color:#EC8A2C;
margin-left:30px;
margin-right:30px;
border-width:2px;
background-color:#E9E8EC;
}

.rssbutton{
background-color: #ff6600;
border: 1px #ff6600 outset;
padding: 0 2px;
color: white;
text-decoration: none;
font: bold 10px Verdana;
}

.rssbutton:visited, .rssbutton:hover, .rssbutton:active{
color: white;
}

.cssbutton{
background-color: #d1ec4c;
border: 2px #d1ec4c outset;
padding: 1px 4px;
color: black;
text-decoration: none;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:visited{
color: black;
}

.cssbutton:hover{
border-style: inset;
background-color: #e3f48e;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active{
color: black;
}

#meta {
	margin: 0px;
	padding: 1px;
	border-bottom: 1px dotted #CCCCCC;
}
		
		
table.pagetitle_error
{
border-style:solid;
border-color:#F00;
border-width:thin;
border-collapse: collapse;
background-color:#ffe8e6;
}

tr.pagetitle_tr_error
{

border: 1px solid #F00;
font-size:10pt;
font-weight:normal;
font-family:Arial;
background-color:#ffe8e6;
}


td.pagetitle_td_error
{
border: 1px solid #F00;
font-size:10pt;
font-weight:normal;
font-family:Arial;
background-color:#ffe8e6;
}

table.pagetitle_warning
{
border-style:solid;
border-color:#F00;
border-width:thin;
border-collapse: collapse;
background-color:#fff6bf;
}

tr.pagetitle_tr_warning
{

border: 1px solid #F00;
font-size:10pt;
font-weight:normal;
font-family:Arial;
background-color:#fff6bf;
}

td.pagetitle_td_warning
{
border: 1px solid #F00;
font-size:10pt;
font-weight:normal;
font-family:Arial;
background-color:#fff6bf;
}

table.pagetitle_correct
{
border-style:solid;
border-color:#F00;
border-width:thin;
border-collapse: collapse;
background-color:#cdecff;
}

tr.pagetitle_tr_correct
{

border: 1px solid #F00;
font-size:10pt;
font-weight:normal;
font-family:Arial;
background-color:#cdecff;
}

td.pagetitle_td_correct
{
border: 1px solid #F00;
font-size:10pt;
font-weight:normal;
font-family:Arial;
background-color:#cdecff;
}