/* STANDARD TAGS*/

ol {
	list-style-type: decimal;
	list-style-image: none;
	font: normal 9pt/13pt Arial;
	color: #000066;
}
ul {font: bold 11pt/15pt Trebuchet MS, Arial;	color:#000066;	text-indent:-10px;}
li {
	list-style-image: url(images/sub_bullet.gif);
	color: #000000;
	text-indent: -5px;
	line-height: 12pt;
} 
	li.dir {font: normal 9pt/13pt Arial, Helvetica, sans-serif;color: #000066;}
	li.dir {list-style-type: decimal; color: #000066;list-style-image: none;}
	li.dir2 {font: normal 9pt/13pt Arial, Helvetica, sans-serif;color: #000066;}
	li.dir2 {
	list-style-type: decimal;
	color: #000066;
	list-style-image: none;
	padding: 5px;
}


td {font: normal 10pt/12pt Arial, Helvetica, sans-serif; color: #000066; empty-cells : show; }

/*TEXT STYLES*/
.blank {line-height:18pt;}
.Head {font: bold 14pt/18pt Arial; color: #000066;}
.itl {font-style: italic;}
.hilite {
	font: bold 11pt/13pt Arial, Helvetica, sans-serif;
	color: #800040;
}
.list {font: normal 9pt/11pt Arial; color: #000066;	text-indent: 0px;}			/* this is the left-hand index*/
.list1 {font: normal 9pt/13pt Arial; color: #000066;	text-indent: 0px;}			
.list1a {font: normal 9pt/13pt Arial; color: #000066; }	
.list2 {font: normal 9pt/11pt Arial; color: #000066; }			  /* this is the secondary bullet in the left index*/
.list2a {font: normal 8.5pt/13pt Arial; color: #000066;}    /* this is the secondary bullet in the left index*/
.listb3, .lista3 {font: bold 11pt/15pt Trebuchet MS, Arial, sans-serif;color: #000066;list-style-type: disc;text-indent: -5px;}
.list3{font:inherit;color:inherit;list-style-type:inherit;text-indent:inherit;}
.list4 {
	font: normal 10pt/13pt  Trebuchet MS,Arial, sans-serif;
	color: #000066;
	list-style-image: url(images/bullet-diamond.gif);
	vertical-align: top;
}
.list5 {
	font: bold 12pt/15pt Trebuchet MS,Arial,  'sans-serif';
	color: #ffffff;
	list-style-image: url(images/bullet-diamond-white.gif);
	vertical-align: top;
	text-indent:0;
}
.list6 {
	font: bold 14pt/18pt "Times New Roman", Times, serif;
	color: #800040;
	list-style-image: url(images/bullet-diamond.gif);
	vertical-align: top;
}

.list7 {
	font: normal 11pt/15pt Arial, Helvetica, sans-serif;
	color: #000066;
	list-style-image: url(images/redcheck.jpg);
	vertical-align: top;
}
new{font-family: Arial Black;}

.ref {font: italic 9pt/11pt Arial; color: #6a5acd;}
.regM {font-size: 70%; vertical-align: text-top;}
.scrl {font: bold 10pt/26pt Trebuchet MS; color:#000066;}
.sml {font: 7pt/9pt; white-space: normal;}
.story {font: 80% Arial;color: #333333;	font-family : Arial, Helvetica, sans-serif; }
.subH {font: bold 12pt/14pt Arial; color: #000066;}
.subH2 {font: normal 120%/120%t Trebuchet MS, Arial;	color: #483D8B;}
.subT {font: bold 140%/120% Trebuchet MS;color:#004283;}
.tblD {font: bold 10pt/12pt Arial; color: #000066; height: 24pt; vertical-align: middle;text-align:center; }
.txtB {font: bold 10pt/12pt Arial; color: #000066; height: 24pt; text-align: enter;vertical-align : bottom; }
.txt {font: normal 10pt/12pt Trebuchet MS, Arial; color: #000000;}
.txtA {font: normal 10pt/12pt  Trebuchet MS,Arial; color: #000066;}
.txtBl {font: bold 11pt/13pt Trebuchet MS, Arial; color: #000066;}
.txtc {font: bold 120%/120% Times New Roman, Times, serif;  color:#ffffff; background-color: #000066; list-style-image: url("images/check.gif");  list-style-position: outside; marker-offset: 16px}
.txtd {font: normal 90%/100% Arial, Helvetica, sans-serif;  color:#ffffff; background: #000066;  background-image: none; list-style-image: none;  list-style-position: outside; marker-offset: 16px;}
.txtn {font: bold 120%/120% Times New Roman, Times, serif;  color:#ffffff; background-color: #000066; list-style-position: outside; marker-offset: 16px}
.txts {font: normal 8pt/11pt Trebuchet MS, Arial; color: #000066;}
.txtyb {font: normal 14pt/18pt Trebuchet MS, Tahoma, Arial MT;color:#ffcc00; background-color: #000066;}
.txt0 {font: bold 12pt Arial, Helvetica, sans-serif; color:#000066;}
.txt1 {font: 10pt Arial, Helvetica, sans-serif; color: #000066;}
.txt2 {font: bold 14pt/16pt Arial, Helvetica, sans-serif; color: #000066;}
.txt3 {font-size: 16pt; font-weight: bold;}
.txt4  {font-size: 24pt;}
.txt5 {font: italic 12pt/14pt Arial, Helvetica, sans-serif;	color: #483D8B;}
.unnamed1 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066;}
.unnamed2 {font-size: 14pt; font-weight: bold; color: #000066;}
.unnamed3 {font-size: 16pt; font-weight: bold;}
.white_text {color: #FFFFFF; font : 80%/110% Times New Roman;}

/* Backgrounds */
	.gru {width: 97%; background-image: url(images/blue-gradient-vert-up2.gif); background-position: center; background-repeat: repeat-x;}
	.gru {border:0;color:#ffffff;}
	.grd {background-image: url(images/blue-gradient-vert-dn2.gif); background-position: center; background-repeat: repeat-x;}
	.grd {border:0;font:bold italic 12pt Arial; color:#ffffff;}

/*LINKS */
a:link.subH {font: bold 12pt/14pt Arial; color: #4682b4;}
a:visited.subH {font: bold 12pt/14pt Arial; color: #4682b4;}
a:hover.subH {font: bold 12pt/14pt Arial; color: #4682b4;}
a:link.subH2 {font:10pt/11pt Trebuchet MS, Arial; color: #483d8b;}
a:visited.subH2 {font:10pt/11pt Trebuchet MS, Arial; color: #000000; text-decoration: none;}
a:hover.subH2 {font:bold 9pt/10pt Trebuchet MS, Arial; color: #c71585}
a:link.txtBl {font:bold 11pt/13pt Trebuchet MS, Arial; Arial; color: #483d8b;}
a:visited.txtBl {font: bold 11pt/13pt Trebuchet MS, Arial; Arial; color: #000000; }
a:hover.txtBl {font: bold 11pt/13pt Trebuchet MS, Arial; color: #c71585}
a:link.txtBu {font:bold 10pt/13pt Trebuchet MS, Arial, sans-serif; color: #000099;}
a:visited.txtBu {font: bold 10pt/13pt Trebuchet MS, Arial, sans-serif; color: #4C0096; }
a:hover.txtBu {font: bold 10pt/13pt Trebuchet MS, Arial, sans-serif; color: #980089}
a:link.scrl {font:bold 10pt Trebuchet MS, Arial; Arial; color: #483d8b;}
a:visited.scrl {font: bold 10pt Trebuchet MS, Arial; Arial; color: #483d8b;}
a:hover.scrl {font: bold 12pt Trebuchet MS, Arial; color: #c71585}

/*TABLE STYLES*/
.blu { padding: 20px; margin-left: 10px; margin-right: 20px; border: 2pt; cellpadding: 20px; cellspacing: 10px; border-color: #ffffff;background: #000066;  valign:top; empty-cells: show; rules: none;}
.bluB {border: 2pt; border-style: ridge; border-color: ThreedHighlight ThreedLightShadow #000080 ThreedShadow; background-color: #000066; font : 9pt/10pt Times New Roman;width: 100%;color: #FFFFFF; margin-right: 2%;}
.bor {border-width: 0px; border-style: none; border-color: #000066; cellpadding: 0px; cellspacing:0px; rules:none; } 
.gr1 { background: url("images/blue-grad2.gif") repeat;  margin-left: 10%; margin-right: 10%; border:0pt; empty-cells: show }
.gr2 {background-color:#ffffff;}
.tblB {border: 2pt; border-style: solid; border-color: #000066;}
.tlc {
	border: 4pt;
	border-style: solid;
	border-color: #E9E9E9 000066 #000000 #A0A0A0;
	background-color: #FFFFFF;
}

/*FORMATTING*/
.brk {page-break-after : always; }
.endoflist {display: none;}
.red {font: bold 12pt/14pt Arial; color:#cc0000;}

