.blank { }
BODY { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff;  margin: 0px; }
BODY.subpage { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff;  margin-top: 0px; margin-left:0px; }
BODY.black { background-color:#000000;}
P { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
TD	{ font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
H1 { font-size: 30pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold; }
H2 {
	font-size: 24pt;
	font-family: Tahoma,Arial, Helvetica;
	font-style: bold;
	line-height : 105%;
	margin-bottom : 4px;
}
H3 { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold; 	line-height : 95%; line-spacing: 0px; margin-top : 0px;}
H4 { font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold; }
H5 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;}
H2.Green { 
	font-size: 24pt;
	font-family: Tahoma,Arial, Helvetica;
	font-weight: bold;
	line-height : 105%;
	margin-bottom : 4px;
	color: #019235; 
}
H3.Green  { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold; line-height : 95%; line-spacing: 0px; margin-top : 0px; color: #019235;}

IMG { border-width: 0px; }

DIV.pop{
	visibility: hidden;
	position: absolute;
	
}


div.movie{
	position: relative;
	text-align: center;
}
/* Table Element Properties */
table.titlerow { border-style: outset; border-width: 1px; width: 100%; padding-left: 4px;}
table { font-size: 10pt; border-collapse: collapse; border-style: solid; border-width: 0px; padding: 0px; border-spacing: 0px; empty-cells: show; margin: 0px }
table.page {  width: 90%; border-width: 0px; }
table.main {  width: 100%; border-width: 0px; }
table.head {  width: 750px; }
table.form {  padding: 2px; }
table.distribute {  width: 95%; font-size: 9pt;}
table.quote { padding: 1px; width: 95%; }
table.perform { padding: 2px; width: 95%; }
table.nav { width: 100%; }
table.menu{ background: black; border-width: 0px; color: white; }
table.subhead { border: 0px; width: 90%; border-spacing: 0px; }
table.footer{
	 width: 550px;
}

tr { display: table-row }
tr.title { background: #A3C2D6; font-size: 13pt; font-weight: bold; padding: 0px;}
tr.colhead { font-size: 8pt; background: #eeeeee;  white-space: nowrap; }
/* tr.rowshade { background: #E5FCE8; padding: 2px; } */
tr.rowshade { background: #ECF7FF; padding: 2px }
tr.collect { background: #000000; font-size: 10pt; padding: 2px; color: #ffffff; }
tr.quoterow{ display: table-row; font-size: 11pt; color: #000000; background-color: #A3C2D6; white-space: nowrap;}
tr.detail { padding: 2px; background: #fefce7; }

td { display: table-cell; padding: 0px; font-size: inherit; }
td.content{
	vertical-align: top;
}
td.titleact { text-align: right; font-size: 9pt; font-weight: normal; padding-right: 3px;}
td.rowhead{ font-size: 9pt; color: #000000; background-color: #f4f4f4; text-align: right; white-space: nowrap;}
td.required:before { content: "* "; color: #ff0000;}
td.buttons { border: 0px; border-top: 1px; border-color: #6794AB;  border-style: dotted; text-align: center; white-space: nowrap; padding-top: 4px;}
td.pageborder { background: #2C4E60; padding: 0px; }
td.sidebar { WIDTH: 166px;  vertical-align: top;  }
td.caption { text-align: center; font-size: 8pt; }
td.number { text-align:right; padding-right: 8px; }
td.picture { text-align: center; white-space: nowrap; padding: 4px;}
td.bullet {	white-space: nowrap; vertical-align: top; padding-top: 4px; width: 15px; }
td.arrbullet {	white-space: nowrap; vertical-align: top; padding-top: 2px; width: 15px; }
td.navcell { padding-bottom: 4px; padding-top: 2px}
td.quicklink { background-color: #FEFCE7; }
td.copy { font-size: 7pt; text-align: right; white-space: nowrap; }
td.green {
	 font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold; margin-top : 0px; color: #019235;
}
b.red {
	color: red;
}
div.red {
	color: red;
	font-size: 13pt;
	font-weight: bold;
}
td.menuitem {
	white-space: nowrap;
	font-size: 8pt;
	text-align: right;
}
.leftspace { padding-left: 4px; }
.topspace { padding-top: 2px; }

.justify { text-align: justify; }
.small { font-size: 8pt; }
.quicklink { font-size: 9pt; }

.msmall { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.alert { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; }
.default { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.heading { font-size: 20pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.statlink { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color:#ffffff; }
.highlight { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#B62014;}
.quickhead{ color: #000000;  font-weight: bold;	text-decoration : underline; }
.backdrop	{ 
	background-position: top;
	background-image : url( /images/back/swirl2.jpg );
	background-repeat: no-repeat;
	align: center;
	width: 600px;
	height: 450px;
	border: 1px;
}

.onblack { color: #fefce7; }

A:link { color:#990000; text-decoration:none;}
A:visited { color:#000099; text-decoration:none;}
A:hover { text-decoration:underline;}
A.sidebar:hover { text-decoration:underline;}
A.sidebar:link { font-size: 9pt; color:#ffffff; font-weight: bold;}
A.sidebar:visited { font-size: 9pt; color:#ffffff; font-weight: bold;}

A.menu:hover { text-decoration:underline;}
A.menu:link { font-size: 8pt; color: white; }
A.menu:visited { font-size: 8pt; color: white; }

A.menubig:hover { text-decoration:underline; font-weight: bold; }
A.menubig:link { font-size: 8pt; color: #E0C644; font-weight: bold;}
A.menubig:visited { font-size: 8pt; color: #E0C644; font-weight: bold; }

/* FORM Elements */
.field {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #4B4B4B;
	margin-top: 2px; 
	margin-bottom: 2px;
}

INPUT.number { text-align: right; }

INPUT.calced {
	color: #666666;
	READONLY;
}

