table{
	border-top-width: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	}
		
body,td,th{
	color: #FFFFFF;
	}
	
td{
	background-repeat: no-repeat;
	}
	
.rule{
	background-repeat: repeat;
	}

	
.index_bulleted{
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #336699;
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;	}
	
.index_text{
	text-decoration: none;
	font-style: italic;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #336699;
	font-size: 9pt;
	line-height: 12pt;
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	}
	
.index_text a:link{
	color: #990000;
	}
	
.index_text a:visited{
	color: #990000;
	}
	
.index_text a:hover{
	color: #999999;
	}
	
.index_text a:active{
	color: #990000;
	}
	
.fineprint{
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	font-size: 7pt;
	line-height: 7pt;
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	}
	
.tabpage_text{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: 0px;
	margin-left: 24px;
	margin-right: 20px;
	padding-top: 0px;
	}
body.news .tabpage_text{
	margin-left: 18px;
	margin-right: 6px;
	}

.tabpage_text2{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: -14px;
	margin-left: 24px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
.tabpage_text3{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: -5px;
	margin-left: 24px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
.tabpage_text4{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-size: 10pt;
	line-height: 14pt;
	text-align: left;
	margin-top: -20px;
	margin-left: 24px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
.tabpage_subhead{
	text-decoration: none;
	font-weight: 600;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #336699;
	font-size: 10pt;
	line-height: 24pt;
	text-align: left;
	margin-top: 0px;
	margin-left: 24px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
body.news .tabpage_subhead{
	margin-left: 18px;
	margin-right: 6px;
	}
	
.tabpage_subhead2{
	text-decoration: none;
	font-weight: 600;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #336699;
	font-size: 10pt;
	line-height: 24pt;
	text-align: left;
	margin-top: -8px;
	margin-left: 24px;
	margin-right: 20px;
	padding-top: 0px;
	}

.contact_subhead{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #336699;
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: 0px;
	margin-left: 24px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-top: 0px;
	}
	
.contact_subhead2{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #336699;
	font-size: 10pt;
	line-height: 24pt;
	text-align: left;
	margin-top: -18px;
	margin-left: 24px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
.tabpage_teamtitle{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #336699;
	font-size: 10pt;
	line-height: 24pt;
	text-align: left;
	margin-top: -28px;
	margin-left: 24px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
.submenu{ 
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000099;
	font-size: 7pt;
	line-height: 11pt;
	padding-top: 0pt; 
	padding-bottom: 0pt;
	margin-right: 0px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-align: right;	
	}

.submenu a:link{ 
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #990000;
	font-size: 7pt;
	line-height: 11pt;
	padding-top: 0pt; 
	padding-bottom: 0pt; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-align: right;	
	}
	
.submenu a:visited{ 
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #990000;
	font-size: 7pt;
	line-height: 11pt;
	padding-top: 0pt; 
	padding-bottom: 0pt; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-align: right;	
	}
	
.submenu a:hover{ 
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	font-size: 7pt;
	line-height: 11pt;
	padding-top: 0pt; 
	padding-bottom: 0pt; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-align: right;	
	}
	
.submenu a:active{ 
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	font-size: 7pt;
	line-height: 11pt;
	padding-top: 0pt; 
	padding-bottom: 0pt; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-align: right;	
	}
	
.tabpage_text a:link{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #990000;
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
.tabpage_text a:visited{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #990000;
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
.tabpage_text a:hover{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
.tabpage_text a:active{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
	padding-top: 0px;
	}

.tabpage_text3 a:link{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #990000;
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: -5px;
	margin-left: 0px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
.tabpage_text3 a:visited{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #990000;
		font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: -5px;
	margin-left: 0px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
.tabpage_text3 a:hover{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: -5px;
	margin-left: 0px;
	margin-right: 20px;
	padding-top: 0px;
	}
	
.tabpage_text3 a:active{
	text-decoration: none;
	font-weight: 400;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	font-size: 10pt;
	line-height: 13pt;
	text-align: left;
	margin-top: -5px;
	margin-left: 0px;
	margin-right: 20px;
	padding-top: 0px;
	}

code{
    color: black;
}

/* Fassino New */
h2 { padding:40px 20px 100px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#403f3e; font-weight:bold; line-height:200%; text-align:left; display:block; } 
h3 { padding:0px 0px 0px 24px; margin:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; line-height:140%; text-align:left; } 
h3 a { color:#990000; text-decoration:none; }
h3 a:hover { color:#999999; text-decoration:none; }

.separator { padding:2px; margin:15px 30px; border-bottom:1px solid #403f3e; }

.datatable { width:321px; margin:0px 10px 20px 24px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; border:1px solid #d7d7d7; border-bottom:0px; }
.datatable th { padding:10px 5px; color:#000; font-weight:bold; text-align:left; vertical-align:middle; background:#c2c2c2; border:1px solid #fff; }
.datatable td { padding:5px; color:#000; text-align:left; vertical-align:top; border:1px solid #fff; border-bottom:1px solid #d7d7d7; }
.datatable th.sci_col { border-right:0px; }
.datatable td.sci_col { border-right:0px; }
.datatable td.aff_col { border-left:1px solid #d7d7d7; border-right:0px; }

.padded { margin-bottom:40px; }
.inline_image { margin:0px 0px 10px 24px; display:block; float:left; }
.clear { margin:0px; padding:0px; clear:both; display:block; }

ul.bulleted { padding:0px; margin:0px 0px 20px 24px; list-style:none; }
ul.bulleted li { padding:0px 0px 0px 20px; margin:0px 0px 7px 0px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; background:transparent url(images/bullet_sm.gif) no-repeat 0px 7px; }
ul.bulleted li ul { margin:0px 0px 0px 10px; padding:8px 0px 2px; }
ul.bulleted li li { padding-left:0px; font-size:11px; background:none; }