form { display: inline }
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial; font-size: 8.5pt; color: #527393 }
aa:link, aa:visited, aa:active { text-decoration: none; color: #527393 }
a { color: #527393 }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { color: #465584 }

.titlelarge { font-weight: bold; font-size:15pt; }
.titlemed { font-weight: bold; font-size:13pt; }
.titlesmall { font-weight: bold; font-size:10pt; color:#000000; }
.required { color: #FF0000; font-size:8pt; font-weight: bold;}
.warning { color: #777777; font-size:8pt; font-weight: bold;}

.titlemedium { font-weight: bold; color: #3A4F6C; height: 30px; background-color: #9FBCE3; background-image: url(style_images/1/tile_sub.gif) }
.titlemedium  a:link,  .titlefoot  a:link, .titlemedium  a:visited, .titlefoot  a:visited, .titlemedium  a:active, .titlefoot  a:active { text-decoration: underline; color: #3A4F6C }
.titlemedium a:hover, .subtitle a:hover, .titlefoot a:hover { text-decoration: underline; color: #000000 }

.linkthru { font-family: Arial ;color: #527393 ; font-size: 8pt }
.linkthru  a:link, .linkthru  a:active { text-decoration: underline; color: #527393 }
.linkthru  a:visited { text-decoration: underline; color: #527393 }
.linkthru  a:hover { text-decoration: none; color: #465584 }

.linkthrusmall { font-family: Arial ;color: #FFFFFF ; font-size: 7pt }
.linkthrusmall  a:link, .linkthrusmall  a:active { text-decoration: underline; color: #FFFFFF }
.linkthrusmall  a:visited { text-decoration: underline; color: #527393 }
.linkthrusmall  a:hover { text-decoration: none; color: #465584 }

.activate { font-family: Arial ;color: #527393 ; font-size: 8.5pt }
.activate:link, .activate:active { text-decoration: none; color: #FFFFFF }
.activate:visited { text-decoration: underline; color: #FFFFFF }
.activate:hover { text-decoration: underline; color: #465584 }

a.controlpanel { font-family: Arial ;color: #FFFFFF ; font-size: 8.5pt }
a.controlpanel:link { font-family: Arial ;color: #FFFFFF ; font-size: 8.5pt }
a.controlpanel:visited { font-family: Arial ;color: #FFFFFF ; font-size: 8.5pt }
a.controlpanel:hover { text-decoration: underline; }

.forminput { font-size: 9pt; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.textinput { font-size: 9pt; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.input { font-size: 9pt; font-family: verdana, helvetica, sans-serif; vertical-align: middle }


.tablefill   { border:2px solid #FFFFFF;background-color:#F5F9FD;padding:6px;  }
 
 .BODY 
      {
	  scrollbar-face-color: ; 
      scrollbar-shadow-color: #CCCCCC; 
      scrollbar-highlight-color: ; 
      scrollbar-track-color: ; 
      scrollbar-arrow-color: #FFFFFF;
	  scrollbar-3dlight-color : #000000; 
	  scrollbar-darkshadow-color : #000000;

	  }
.boxvertical { background:#4E6883; }
.boxleft { border-top:6px solid #FFFFFF;border-bottom:6px solid #FFFFFF;border-left:6px solid #FFFFFF; }
.boxleft a { color:#FFFFFF; }
.boxleft a:Hover { color:#fbb402; }

.boxright { border-top:6px solid #FFFFFF;border-bottom:6px solid #FFFFFF;border-right:6px solid #FFFFFF; }
.boxtop { border-top:6px solid #FFFFFF;border-right:6px solid #FFFFFF;border-left:6px solid #FFFFFF; }
.boxbottom { border-bottom:6px solid #FFFFFF;border-left:6px solid #FFFFFF;border-right:6px solid #FFFFFF; }
.boxhorizontal { border-top:6px solid #FFFFFF;border-bottom:6px solid #FFFFFF; }
.boxfull { border:6px solid #FFFFFF; }
.content { background:#FFFFFF; }
.sidebar { color: #FFFFFF; background-image:url(images/bgdark.gif); }
.sidebar td { color: #FFFFFF; }
.sidebar hr { height:1px; color: #FFFFFF;}
blockquote.input
{
	margin-top:5px;
	margin-bottom:0px;
}
input.btn
{
	background:#6786A5;
	color:#FFFFFF;
	font-weight:bold;
	border-left:1px solid #8BA9C5;
	border-top:1px solid #8BA9C5;
	border-right:1px solid #385674;
	border-bottom:1px solid #385674;
}
.c {text-align: center; }
.padded {padding:5px;width:150px;}
.whitetop { border-top:1px solid #FFFFFF; }
.whitebottom { border-bottom:1px solid #FFFFFF; }
.calendarType { color:#000000;text-decoration:underline;font-weight:bold;}
.calendarDate { color:#F7941C; }
.charttitle { font-size:10pt;font-weight:bold;color:#48698A; }
.border { border:1px solid #5A6671; }
.priceup { color: #00AA00; }
.pricedown { color: #AA0000; }
table.cell
{
	border:1px solid #000000;
	background:#DDDDDD;
	border-collapse : collapse;
}
table.cell td
{
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background:#FFFFFF;
}
.error
{
	font-size:10pt;
	color:#FF0000;
	font-weight:bold;
	padding:4px;
	border:1px dashed #AA0000;
	margin-top:10px;
	margin-bottom:10px;
}
.r
{
	text-align:right;
}
.reportTitle { font-size:14pt; font-weight:bold;}
.reportDate { }
.reportDesc { color:#666666; }
a.reportLink { font-weight:bold; }
.tab { 
	background-image:url(images/tab1.gif);
	background-repeat : no-repeat;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	padding-left:4px;
	margin-top:5px;
 }
a.externalLink
{
	font-size:11pt;
	font-weight:bold;
	color:#fcb108;
}