/* Online Re/Ad System Style Sheet
   (C) Copyright 2001 AdWriter, Inc.

   Written by Joseph Benden on May 2, 2001
   Last Modified On May 2, 2001
	Modified Nov 24, 2004 by Shelley Doll
*/

body {
	 font-size: 10px;
	 font-family: Verdana,Arial,Helvetica,sans-serif;
	 color: #000060;
}


table.reportscope {
	padding: 0;
	margin: 0;
	border: 0;
}

a:link { color: #2d4b69; }
/*a:visited { color: #2d4b69; }
a:active { color: #2d4b69; }
*/
p.heading {
	 font-size: 12pt;
	 font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	 color: #A0A0FF;
	 font-weight: bold;
; font-style: normal
}

p.detail {
	 font-size: 10pt;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: #000060;
}

div.lsmall {
     font-size: 10px;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: #A0A0FF;
}

div.llarge {
	 font-size: 12px;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: #C0C0FF;
}

div.dsmall {
     font-size: 10px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000060;
}

div.dsmaller {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000060;
}

div.dlarge {
	 font-size: 12px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000060;
}

div.detail {
	 font-size: 10pt;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: #000060;
}

div.heading {
     font-size: 12pt;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: #000060;
}

.heading {
     font-size: 12pt;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: black;
	 font-weight: bold;
}

div.headline {
	 font-size: 12pt;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: black;
	 font-weight: bold;
}

div.body {
     font-size: 10pt;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: black;
	 text-align: justify;
}

div.reportheading {
	 font-size: 12pt;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: black;
	 font-weight: bold;
	 text-align: center;
}

div.largepageheading {
	 font-size: 16pt;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: black;
	 font-weight: bold;
	 text-align: center;
}

div.reportlightheading {
	font-size: 12pt;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: black;
	 font-weight: normal;
	 text-align: center;
}

div.reportsmheading {
	font-size: 10pt;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: black;
	 font-weight: bold;
	 text-align: center;
}

div.dstronglarge {
	font-size: 12pt;
	 font-family: "Verdana","Arial","Helvetica","sans-serif";
	 color: #000060;
	 font-weight: bold;
}

div.dstrongsmall {
	font-weight: bold;
	font-size: 10pt;
}

div.demphsmall {
	font-style: italic;
	font-size: 10pt;
}

.demphsmall {
	font-style: italic;
	font-size: 10pt;
}

div.dtiny {
	font-size: 8pt;
}

table.reportnormal {
	font-size: 10pt;
	font-family: "Verdana","Arial","Helvetica","sans-serif";
	color: black;
	font-weight: normal;
	text-align: left;
}

table.ipnormal {
	font-size: 10pt;
	font-family: "Verdana","Arial","Helvetica","sans-serif";
	color: black;
	font-weight: bold;
	text-align: center;
}

tr.ipta {
	text-align: center;
	background-color: White;
	color: Black;
	font-weight: bold;
	font-size: 10pt;
}

tr.ipheadline {
	font-size: 12pt;
}

tr.ipbody {
	font-family: "Times New Roman", Times, serif;
	color: black;
	font-weight: normal;
	text-align: center;
	font-size: 10pt;
}

tr.ipbelow {
	font-family: "Verdana","Arial","Helvetica","sans-serif";
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}

tr.ipimg {
	background-color: White;
	text-align: center;
}

div.rptnormal {
	font-size: 10pt;
	font-family: "Verdana","Arial","Helvetica","sans-serif";
	color: black;
	font-weight: normal;
	text-align: left;
}

div.dfltheadmarkup {
	font-family: "Verdana","Arial","Helvetica","sans-serif";
	color: black;
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
}

div.dfltbodymarkup {
	font-family: "Times New Roman", Times, serif;
	color: black;
	font-weight: normal;
	text-align: center;
	font-size: 10pt;
}

div.upcomingdeadlines {
	font-size: 10pt;
	font-family: "Verdana","Arial","Helvetica","sans-serif";
	color: black;
	font-weight: normal;
	text-align: center;
}

table.simpletable {
	padding: 2;
	margin: 0;
	font-size: 14px;
	background-color: transparent;
	vertical-align: top;
}

#resultset {
	padding: 2;
	margin: 0;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #2d4b69;
	background-color: #2d4b69;
	width: 100%;
}

#dataset {
	padding: 0;
	margin: 0;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #2d4b69;
	background-color: #2d4b69;
	width: 90%;
}

#dataset_plain {
	padding: 0;
	margin: 0;
	font-size: 14px;
	border-width: 0;
	width: 90%;
}
.reportHeader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: bold; font-style: normal}
.lineitem {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #2D4B69}
.fineprint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #2d4b69}
.reportSubHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.TableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #2d4b69;
	color: #fefefe
}
.Active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold}
.InActive {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #c0c0ff; font-weight: bold}
.IndexLine {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; background-color: #FFFFFF}

A.navInactive
	{
	font-size	:	7pt;
   	text-decoration	:	none;
	color		:	#2d4b69;
	background	:	transparent;
	font-weight	:	bold;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	}

A.navInactive2
	{
	font-size	:	8pt;
   	text-decoration	:	none;
	color		:	#666666;
	background	:	transparent;
	font-weight	:	bold;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	}

A.navInactive3
	{
	font-size	:	8pt;
   	text-decoration	:	none;
	color		:	red;
	background	:	transparent;
	font-weight	:	bold;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	}

A.navInactive4
	{
	font-size	:	7pt;
   	text-decoration	:	none;
	color		:	white;
	background	:	transparent;
	font-weight	:	bold;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	}


.bodyText
	{
	font-size	:	10px;
	color		:	#000000;
	}

ul.bulletad {
	margin-top: 0;
	margin-bottom:	0;
	text-align: left;
}

a.plainmenulink {
	font-size	: 12pt;
	font-weight : bold;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.menulink {
	font-size	: 12pt;
	font-weight : bold;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
}

a.normallink {
	font-size	: 10pt;
	font-weight : bold;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
}

.menudesc {
    font-size: 8pt;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000060;
}

table.coolbox {
	background-color: #000000;
	text-align: center;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

table.cooltitle {
	border-width: 0px;
	width: 100%;
	background-color: #2D4B69;
}

tr.cooltitlerow {
	background-color: #A9A9A9;
}

td.cooltitlecell {
	text-align: left;
	vertical-align: middle;
	background-color: #2D4B69;
	color: #FFFFFF;
	font-size: 10pt;
}

a.cooltitlelink {
	color: #FFFFFF;
	font-size: 10pt;
}

tr.coolmessagerow {
	background-color: #E6E6E6;
}

td.coolmessagecell {
	vertical-align: baseline;

}
table.coolmessage {
	border-width: 0px;
	text-align: center;
	background-color: #E6E6E6;
	width: 100%;
	padding: 0px;
	margin: 0px;
}