html {overflow-y: scroll;}

body {
	font-size: 9pt; 
	font-family: Arial, Helvetica, Sans-serif; 
	color: #363C92;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	background-image:url('images/bg_01.gif');
	background-repeat:repeat-y;
	background-position:top center; }
	
body.panel {
	font-size: 9pt; 
	font-family: Arial, Helvetica, Sans-serif; 
	color: #363C92;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	background-image:url('images/clear.gif'); }

td, p, li, h1, h2, h3 {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	color: #363C92; }
	
td.top { 
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10pt;
	color: #363C92;
	height: 41px;
	background-image: url(images/top_bg_01.gif);
	background-repeat:repeat-x;	}

td.title { 
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10pt;
	color: #363C92;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 780px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px; }

td.main { 
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	color: #363C92;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 780px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px; }
	
td.content { 
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px; }

td.menu { 
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9pt;
	color: #363C92;
	font-weight: normal;
	background-color: #999999;
	width: 160px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px; }
	
td.title-box {
	text-align: center;
	background-color: #FFFFFF;
	border-left: 1px solid #7F8B9D;
	border-right: 1px solid #7F8B9D;
	border-top: 1px solid #7F8B9D;
	border-bottom: 1px solid #7F8B9D;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;}
   
td.bounding-box {
	border-left: 1px solid #7F8B9D;
	border-right: 1px solid #7F8B9D;
	border-bottom: 1px solid #7F8B9D;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px; }
 
td.contact-box {
	border-bottom-style:dashed;
	border-bottom-color:#808080;
	border-bottom-width:1px; }
	
table.results-border {
	border: 1px solid #363C92; }
	
td.results-header {
	height: 30px;
	background-color: #363C92;
	border-bottom: 1px solid #FFFFFF; }

td.inc_pics_shadow_r { 	background-image: url(images/shadow_r.gif); }

td.inc_pics_shadow_b { 	background-image: url(images/shadow_b.gif); }

div.main {
	border: 0px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }

div.white { color: #FFFFFF; }
	
div.black { color: #000000; }

div.blue {
	font-size: 9pt; font-family: Arial, Helvetica; color: #363C92; }
div.blue-title {
	font-size: 11pt; font-family: Arial, Helvetica; color: #363C92; font-weight: bold; }
div.blue-subtitle {
	font-size: 10pt; font-family: Arial, Helvetica; color: #363C92; font-weight: bold; }
div.white-title {
	font-size: 10pt; font-family: Arial, Helvetica; color: #FFFFFF; font-weight: bold; }
div.white {
	font-size: 9pt; font-family: Arial, Helvetica; color: #FFFFFF; }
div.small {
	font-size: 7pt; font-family: Verdana, Arial, Helvetica; color: #363C92; }
div.smallwhite {
	font-size: 7pt; font-family: Verdana, Arial, Helvetica; color: #FFFFFF; }
div.whitetitle {
	font-size: 11pt; font-family: Arial, Helvetica; color: #FFFFFF; }
div.bluej {
	font-size: 9pt; font-family: Arial, Helvetica; color: #363C92; text-align: justify; }

img.border {
	border: 1px solid #363C92; }
		
img.border2 {
	border: 1px solid #363C92; }
	
a { color: #363C92; text-decoration: none; font-weight: bold; }
a:Visited { text-decoration: none; font-weight: bold; }
a:active { color: #FF0000; text-decoration: none; font-weight: bold; }
a:Hover { color: #FF0000; text-decoration: none; font-weight: bold; }

.hidden{display:none;}

a.results_tab { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.results_tab:Visited { text-decoration: none; font-weight: bold; }
a.results_tab:active { color: #FF0000; text-decoration: none; font-weight: bold; }
a.results_tab:Hover { color: #FF0000; text-decoration: none; font-weight: bold; }

a.WHITE { color: #FFFFFF; }
a.WHITE:HOVER { color: #363C92; }

a.WHITE2 { color: #FFFFFF; }
a.WHITE2:HOVER { color: #FF0000; }

