td {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000; 
	}  
	
body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 11pt; 
	color: #000000;
	height: 101%;
}  

H1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16;
	font-weight: bold;
	color: #0d366e;
} 

H2 {
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
	font-size: 10pt;
	color: #0d366e;
} 
		
A:link {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt; 
	color: #0d366e;
    text-decoration : underline;
}

A:visited {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt; 
	color: #0d366e;
    text-decoration : underline;
}

A:active {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt; 
	color: #0d366e;
    text-decoration : underline;
}

A:hover {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt; 
	color: #0d366e;
    text-decoration : none;
}

.smtext {
    font-family: Arial, helvetica, sans-serif;
    font-size: 6.5pt; 
	color: #0d366e;
}

A.footer:link {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 8.5px;
     color: #0d366e;  
     text-decoration: underline;  
}  

A.footer:active {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 8.5px;
     color: #0d366e;  
     text-decoration:underline;  
}  
A.footer:visited {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 8.5px;
     color: #0d366e;  
     text-decoration: underline;  
}  
A.footer:hover {  
     font-family: Arial, Helvetica, sans-serif;  
     font-size: 8.5px;
     color: #0d366e;  
     text-decoration: none;  
}

.newstext {
    font-family: Arial, helvetica, sans-serif;
    font-size: 7pt; 
	color: #000000;
}

.product img
{
  border:2px solid #0d366e;
}

table.search_records
{ 
  clear:both;
  border:1px solid #0d366e;
  empty-cells: show;
  width:100%;
}

.search_records td
{ 
  border:1px solid #0d366e;
  font-size:10px;
}
.search_records th
{ 
  border:1px solid #0d366e;
  background-color:#cccccc;
  color:#0d366e;
  font-size:12px;
}

.search_records input, input[type=submit], input[type=reset], button
{ 
  border:2px solid #0d366e;
  background-color:#cccccc;
  color:#0d366e;
  font-size:10px;
  margin:2px;
	text-wrap:suppress;
}

/* table.standard in some form */
table.standard {
	border: 1px solid #000000;
	border-collapse: collapse;
	empty-cells: show;
}
table.standard td, table.standard th {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #eeeeee;
	empty-cells: show;
	vertical-align: top;
}
table.standard th {
  color:#000000;
  background-color: #dcdcdc;
}
table.standard tr.alt td {
	background-color: #bbbbbb;
}

table.standard td.field {
  color:#0C366E;
  background-color: #dcdcdc;
  font-weight:bold;
  text-align:right;
}

#annual_fund_header{
	
	position:relative;
	left:520px;
}

#annual_fund_wrapper{
	position:absolute;
	top:2px;
}

#error_list, .error_list {
	border: 2px solid red;
	padding: 5px;
	background-color: #ffeeee;
	margin-bottom: 10px;
}

.errors {
	color: red;
}

.monroe_box
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:double 4px #0C366E;
}

.featured_item{
	width:160px;
	margin-bottom:20px;
	
}

.featured_item img{
	margin-bottom:10px;
}

.featured_item A:link,.featured_item  A:visited,.featured_item  A:active,.featured_item  A:hover {
	font-family: Arial, helvetica, sans-serif;
	font-size: 9pt; 
	color: #0d366e;
  text-decoration : none;
	font-weight:bold;
}
