/* CSS Document */

body{
	background-color:#8DBCD0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

table {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
}

#footer {
        font-family:Arial, Helvetica, sans-serif;
        font-size:8pt;
text-align:center;
line-height:160%;
}
#footer a {font-size:8pt;}

/*Links START*/
a, a:link, a:visited{
	color:#0066cc;
	text-decoration:underline;
	font-size:10pt;
}
a:hover{
	color:#0066cc;
	text-decoration:none;
}
.about {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:10pt;
	
}.about a:link {
	color: #0099cc;
	text-decoration: underline;
}
.about a:visited {

	color: #0099cc;
	text-decoration: underline;
}
.about a:hover {

	color: #0099cc;
	text-decoration: underline;
}
.about a:active {

	color: #0099cc;
	text-decoration: underline;
}
.members {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:10pt;
	
}.members a:link {
	color: #006666;
	text-decoration: underline;
}
.members a:visited {

	color: #006666;
	text-decoration: underline;
}
.members a:hover {

	color: #006666;
	text-decoration: underline;
}
.members a:active {

	color: #006666;
	text-decoration: underline;
}
.sub-members {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	
}.sub-members a:link {
	color: #006666;
	text-decoration: underline;
}
.sub-members a:visited {

	color: #006666;
	text-decoration: underline;
}
.sub-members a:hover {

	color: #006666;
	text-decoration: underline;
}
.sub-members a:active {

	color: #006666;
	text-decoration: underline;
}
.definitions {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:10pt;
	
}.definitions a:link {
	color: #663399;
	text-decoration: underline;
}
.definitions a:visited {

	color: #663399;
	text-decoration: underline;
}
.definitions a:hover {

	color: #663399;
	text-decoration: underline;
}
.definitions a:active {

	color: #663399;
	text-decoration: underline;
}
.sub-definitions {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	
}.sub-definitions a:link {
	color: #663399;
	text-decoration: underline;
}
.sub-definitions a:visited {

	color: #663399;
	text-decoration: underline;
}
.sub-definitions a:hover {

	color: #663399;
	text-decoration: underline;
}
.sub-definitions a:active {

	color: #663399;
	text-decoration: underline;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:10pt;
	
}.news a:link {
	color: #660066;
	text-decoration: underline;
}
.news a:visited {

	color: #660066;
	text-decoration: underline;
}
.news a:hover {

	color: #660066;
	text-decoration: underline;
}
.news a:active {

	color: #660066;
	text-decoration: underline;
	}
.sub-news {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	
}.regulatory {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:10pt;
	
}.regulatory a:link {
	color: #996600;
	text-decoration: underline;
}
.regulatory a:visited {

	color: #996600;
	text-decoration: underline;
}
.regulatory a:hover {

	color: #996600;
	text-decoration: underline;
}
.regulatory a:active {

	color: #996600;
	text-decoration: underline;
	}
.sub-regulatory {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	
}.sub-regulatory a:link {
	color: #996600;
	text-decoration: underline;
}
.sub-regulatory a:visited {

	color: #996600;
	text-decoration: underline;
}
.sub-regulatory a:hover {

	color: #996600;
	text-decoration: underline;
}
.sub-regulatory a:active {

	color: #996600;
	text-decoration: underline;
}.password {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:10pt;
	
}.password a:link {
	color: #FF3300;
	text-decoration: underline;
}
.password a:visited {

	color: #FF3300;
	text-decoration: underline;
}
.password a:hover {

	color: #FF3300;
	text-decoration: underline;
}
.password a:active {

	color: #FF3300;
	text-decoration: underline;
}.subpassword {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	background-color: #339999;
	background-position: center center;
	height: 25px;
	vertical-align: middle;
	text-align: center;
	
	
}.subpassword a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.subpassword a:visited {

	color: #FFFFFF;
	text-decoration: underline;
}
.subpassword a:hover {

	color: #FFFFFF;
	text-decoration: underline;
}
.subpassword a:active {

	color: #FFFFFF;
	text-decoration: underline;
}

/*Links END*/


/*Dividers START*/
.Divider1px{
	font-size:1px;
}
.Divider2px{
	font-size:2px;
}
.Divider3px{
	font-size:3px;
}
.Divider4px{
	font-size:4px;
}
.Divider5px{
	font-size:5px;
}
.Divider6px{
	font-size:6px;
}
/*Dividers End*/
.copyright {
	text-align: center;
	font-size:10pt;
}
.subpassword-box {
    font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.content-text {
    font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
}

/*Member profile*/

td.m_home_right
{
background-image: url(m-home-image.gif); 
background-repeat: no-repeat; 
background-position: right bottom; 
vertical-align: top;
padding-right:10px;
}

h1.name
{
font-size:12pt;
}

div.Profile a.profile
{
font-size:90%;
line-height:110%;
}

/*
div.Profile img
{
width:25px;
height:25px;
}
*/

div.Profile table
{
margin-bottom:10px;
}

div.Profile td,div.Profile th
{
text-align:left;
padding:3px 5px;
}

table.Report
{
}

th.ReportTitle
{
color: #663399;
font-size:110%;
border-bottom: solid 1px #ccc;
padding-top:10px;
margin:0;
}


table.report_table td,table.report_table th
{
padding:5px;
text-align:left;
}
