#nav1, #nav2, #nav3, #skiplinks, .updated, .breadcrumb, .backtotop, #search, #section3_links {
	display:none;
}
.topicpage #nav3 {
	display:block !important;
	border-bottom:2px solid #ccc !important;
}
html, body {
	padding:0 10px 0 10px;
	margin:0;
}
body, div, td, th, ul, dd, dt, ol {
	font-family: Arial, sans-serif;
	font-size:11pt;	
}

p {
	font-family: Arial, sans-serif;
	font-size:11pt;	
	padding-bottom: 6px;
}

li {
	font-family: Arial, sans-serif;
	font-size:11pt;	
	padding-top: 3px;
}

h1 {	
	font-size: 19pt;
	font-weight:bold;
	font-family: Arial, sans-serif;
}

h2 {	
	font-size: 16pt;
	font-weight:bold;
	font-family: Arial, sans-serif;
}
h3 {
	font-size: 14pt;
	font-weight:bold;
	font-family: Arial, sans-serif;
}

h4 {
	font-size: 12pt;
	font-weight:bold;
	font-family: Arial, sans-serif;
}

h5 {
	font-size: 11pt;
	font-weight:bold;
	font-family: Arial, sans-serif;
}
h6 {
	font-size: 11pt;
	font-weight:bold;
	font-style:italic;
	font-family: Arial, sans-serif;
}
#section3{
	font-size: 10pt;
}
#section1 {margin-top:0; }
#section2 {
	margin:0 ;
	width:100%;
}

div#content {
	margin:10px 0 0 0 !important;
	border-top:2px solid #ccc !important;
	border-bottom:2px solid #ccc !important;
}
.imageLeftFloat, .imageLeft_with_background {
	float:left;
	margin-right:10px;
	display:inline;
}

.imageRightFloat, .imageRight_with_background {
	float:right;
	margin-left:10px;
	display:inline;
}

.leftSmlImg {
	float:left;
	margin-right:10px;
	display:inline;
	border:1px solid #ccc;
	text-align:center;
	padding:5px;
}
/*tables*/

.table_no_border, .table_no_border td, .table_no_border th {
	border:0;
}

#content table, #content .table_data {
	border-collapse:collapse;
	border: 1px solid #000;
}

#content td {
	padding:5px 10px;
	vertical-align:top;
	border: 1px solid #ccc;
}

#content th {
	text-align:left;	
	font-weight:bold;
	padding:4px 7px;
	border: 1px solid #ccc;	
}
#content caption {
	font-size:.9em;
	font-weight:bold;
	text-align:left;	
}
#content .table_cell_alignCenter {text-align:center !important;}

#section3 {	clear:both;}
.highlightBox {
	margin:auto;
	padding:10px;
	width:85%;
	border:1px solid #ccc;
	background-color:#eee;
}
.highlightBox_blue2 {
	margin:auto;
	padding:10px;
	width:85%;
	border:1px solid #ccc;
	background-color:#eee;
}

.highlightBox h2 {
	font-size: 13pt;
	font-weight:bold;
	font-family: Arial, sans-serif;
}
#searchbox {display:none !important;}
#content-buttons{display:none !important;}
a img {border:none !important;}
.image_docIcon {vertical-align:middle;}


/*print styles for search results*/
.searchPagination {
	display:none !important;
}
#fullMatchDoc h3 {font-size:11pt ;}
#fullMatchDoc h2 {font-size:12pt;}
#results {
	margin:0 !important;
	width:100% !important;
}

#fullMatchDoc {
	margin:0 !important;
	width:100% !important;
}
#searchContentWrapper {
	margin:0 !important;
	width:100% !important;
}

/* ----------styles for the monthly financial statements ------------*/
.mfs_table {
	padding:5px;
	width:65%;
	border:1px solid #ccc;	
	border-bottom: 2px solid #ccc;	
	font-size:.9em;
	border-collapse:collapse
}

.mfs_table td { padding:3px; }

.mfs_table th {
background:none !important;
	font-weight:bold ;
	border:none !important;
	border-bottom:1px dotted #ccc !important;
}
th.table_cell_background, td.table_cell_background {
background:#ddd !important; 
}
.table_cell_alignRight {
text-align:right !important;
}
.table_cell_indent2 {
padding-left:40px !important; 

}
.table_cell_alignRight_Underline {
text-align:right !important;
border-bottom:1px dotted #ccc !important;
}

.table_cell_alignCenter_Underline {
text-align: center !important;
border-bottom:1px dotted #ccc !important;
}
th.table_cell_alignCenter_Underline_bg {
background:#ddd !important; 
text-align: center !important;
border-bottom:1px dotted #ccc !important;
}
.table_cell_alignRight_Underline_bg {
text-align:right !important;
border-bottom: 1px dotted #ccc !important;
background:#ddd !important 
}
.table_cell_alignRight_bg {
text-align:right !important;
background:#ddd !important; 
}
.table_no_border{ border: none !important!;}


