body {background-color: #bee7fb;}
table.dark, td.dark  {background-color: #afd1c2;}
table.light, td.light  {background-color: #d5ffff;}
table.hover, td.hover  {background-color: #bee7fb;}
table.photo, td.photo  {background-color: #d2d2f2;}
table.space, td.space  {background-color: #edeaff;}

BODY {font-size: 12px;	line-height: 14px;	color: #000000;}

A.footerlinks,A.toplinks,A.sublinks  {	color : #0032C8; font-size : 10px;	font-family : Verdana, Arial;	line-height: 14px;	text-decoration: underline;}

A.LargeCommand{FONT: bold small Arial,Helvetica,Sans Serif;}

A.leftlinks {	color : #0032C8; font-size : 10px;	font-family : Verdana, Arial;	line-height: 14px;	text-decoration: underline;}

A.copyright  {	color : #ffffff; font-size : 9px;	font-family : Verdana, Arial;	line-height: 11px;	text-decoration: underline;}

A.toplinks2  {	color : #000066; font-size : 11px;	font-family : Verdana, Arial;	line-height: 16px;	text-decoration: underline;}

A.imagelinks { color : #0032c8; font-size : 10px; font-family : Times New Roman,Times; line-height: 12px;	text-decoration: underline; LETTER-SPACING: 0.02em;}

A.rightlinks,A.top  {	color : #0032C8;	font-size : 10px;	font-family: Verdana, Arial;	line-height: 12px;	text-decoration: underline;letter-spacing: 0.02em;}

A.homelinks  {	color : #0032C8;	font-size : 10px;	font-family : Verdana, Arial;	line-height: 12px;	text-decoration: underline;}

A:hover,A.homelinks:hover,A.imagelinks:hover,A.footerlinks:hover,A.toplinks:hover,A.rightlinks:hover  {color : #00B4E6;text-decoration : none;}

A.copyright:hover  {color : #dedede;text-decoration : none;}

A:active  {color : #00B4E6;text-decoration : underline;}

A  {color : #0032C8;text-decoration : underline;font-size : 11px; font-family: Verdana, Arial;}

P.breakhere {page-break-before:always;}

INPUT,SELECT {font-size:10px;font-family: Arial;}

HR {color : #000000;height:1;}

LI.small{font-size:9px;font-family: Verdana, Arial;}
table.black, td.black  {background-color: #000000;}

.tiny		{  font-family: Verdana, Arial; font-size:  4px; line-height:  6px; color: #000000;}
.textvsmall	{  font-family: Verdana, Arial; font-size:  8px; line-height: 11px; color: #800000;}
.copyright	{  font-family: Verdana, Arial; font-size:  9px; line-height: 11px; color: #ffffff;}
.headingvsm	{  font-family: Verdana, Arial; font-size:  9px; line-height: 12px; color: #FF0000;}
.photosmall	{  font-family: Verdana, Arial; font-size:  9px; line-height: 18px; color: #0000ee;}
.Verdana	{  font-family: Verdana, Arial; font-size: 10px; line-height: 12px; color: #800000;}
.footer10	{  font-family: Verdana, Arial; font-size: 10px; line-height: 12px; color: #800000;}
.textsmall	{  font-family: Verdana, Arial; font-size: 10px; line-height: 12px; color: #000000;letter-spacing: 0.02em;}
.textsmall2	{  font-family: Verdana, Arial; font-size: 10px; line-height: 12px; color: #000000;letter-spacing: 0.02em;}
.textsmallright	{  font-family: Verdana, Arial; font-size: 10px; line-height: 12px; color: #000000;letter-spacing: 0.02em;}
.headingsm	{  font-family: Verdana, Arial; font-size: 10px; line-height: 12px; color: #800000;}
.top		{  font-family: Verdana, Arial; font-size: 10px; line-height: 18px; color: #0000ee;}
.toptext	{  font-family: Verdana, Arial; font-size: 10px; line-height: 18px; color: #000000;}
.sub		{  font-family: Verdana, Arial; font-size: 10px; line-height: 14px; color: #000000;}
.pagelocation	{  font-family: Verdana, Arial; font-size: 10px; line-height: 18px; color: #000000;}
.left		{  font-family: Verdana, Arial; font-size: 10px; line-height: 14px; color: #000000;}
.smallred	{  font-family: Verdana, Arial; font-size: 10px; line-height: 11px; color: #FF0000;}
.gold		{  font-family: Verdana, Arial; font-size: 10px; line-height: 11px; color: #C08000;}
.caption	{  font-family: Verdana, Arial; font-size: 11px; line-height: 11px; color: #0000ee;font-weight:bold;}
.textbold	{  font-family: Verdana, Arial; font-size: 11px; line-height: 14px; color: #000000;font-weight:bold;}
.redtext	{  font-family: Verdana, Arial; font-size: 11px; line-height: 14px; color: #800000;}
.arial		{  font-family: Verdana, Arial; font-size: 11px; line-height: 14px; color: #800000;}
.bluetextsm	{  font-family: Verdana, Arial; font-size: 11px; line-height: 14px; color: #0000EE;}
.heading	{  font-family: Verdana, Arial; font-size: 11px; line-height: 14px; color: #800000;}
.top2		{  font-family: Verdana, Arial; font-size: 11px; line-height: 18px; color: #800000;}
.top2text	{  font-family: Verdana, Arial; font-size: 11px; line-height: 18px; color: #000000;}
.footer11	{  font-family: Verdana, Arial; font-size: 11px; line-height: 12px; color: #800000;}
.phototext	{  font-family: Verdana, Arial; font-size: 12px; line-height: 12px; color: #0000EE; letter-spacing: 0.02em;}
.photobold	{  font-family: Verdana, Arial; font-size: 12px; line-height: 18px; color: #0000EE; font-weight:bold;}
.text, li	{  font-family: Verdana, Arial; font-size: 12px; line-height: 18px; color: #000000;}
.boldtext	{  font-family: Verdana, Arial; font-size: 12px; line-height: 20px; color: #000000; font-weight:bold;}
.comictext	{  font-family:  comic sans ms; font-size: 14px; line-height: 18px; color: #000000;}
.brightred	{  font-family: Verdana, Arial; font-size: 14px; line-height: 18px; color: #FF0000; font-weight:bold;}
.redbold	{  font-family: Verdana, Arial; font-size: 14px; line-height: 14px; color: #800000; font-weight:bold;}
.bluetext	{  font-family: Verdana, Arial; font-size: 14px; line-height: 20px; color: #0000EE;}
.title		{  font-family: Verdana, Arial; font-size: 14px; line-height: 16px; color: #000000; font-weight:bold;}
.title2		{  font-family: Verdana, Arial; font-size: 14px; line-height: 16px; color: #800000; font-weight:bold;}
.statetitle	{  font-family: Verdana, Arial; font-size: 14px; line-height: 14px; color: #800000; font-weight:bold;}
.titleo		{  font-family: Verdana, Arial; font-size: 18px; line-height: 20px; color: #800000;}
.pagetitle	{  font-family: Verdana, Arial; font-size: 30px; line-height: 40px; color: #000000; font-weight:bold;}

/* TABLES WITHIN EDITORIAL ITEMS */

.monthlyreport {
	width: 625;
	border: 0px;
	border-color: #c9cbb5;
	border-style: solid;
	border-collapse: collapse;
	}

.monthlyreport caption {
	padding: 6px 3px 6px 3px;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	color: #ffffff;
	caption-side: top;
	text-align: left;
	background-color: #1884c6;
	}

.monthlyreport heading {
	padding: 6px 3px 6px 3px;
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	color: #ffffff;
	caption-side: top;
	text-align: left;
	background-color: #1884c6;
	}

.monthlyreport th {
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-color: #0068c3;
	}

.monthlyreport tr.head {
	text-align: right;
	vertical-align: middle;
	}

.monthlyreport tr.row1, .monthlyreport tr.row2 {
	text-align: right;
	vertical-align: top;
	}

.monthlyreport tr.row1 td {
	background-color: #EBE7E8;
	}

.monthlyreport tr.row2 td {
	background-color: #F5F5F5;
	}

.monthlyreport td {
	padding: 2px 5px 2px 5px;
	font-family: Verdana, Arial; 
	font-size: 14px; 
	font-weight: normal;
	text-decoration: none;
	color: #000000; 

	}

.monthlyreport td.left {
	text-align: left;
	}

.monthlyreport a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #0068c3;
	}

.monthlyreport a:hover {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #0068c3;
	}

.editorialTable2 {
	padding: 0;
	margin: 30px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	}

.editorialTable2 td {
	padding: 8px 8px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #DDDDDD;
	color: #333333;
	text-align: left;
	border: 0px;
	}

.editorialTable2 caption {
	margin-top: 20px;
	margin-bottom: -20px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	caption-side: top;
	}

.editorialTable2 th {
	padding: 8px 8px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #9D928E;
	color: #FFFFFF;
	text-align: left;
	background: #9D928E;
	}

.editorialTable2 .odd {
	background: #DDDDDD;
	}

.editorialTable2 a {
	text-decoration: underline;
	color: #666666;
	}

.editorialTable2 a:hover {
	text-decoration: underline;
	}

.editorialTable3 {
	width: 625;
	border: 0px;
	border-color: #c9cbb5;
	border-style: solid;
	border-collapse: collapse;
	}

.editorialTable3 caption {
	padding: 10px 3px 10px 3px;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	caption-side: top;
	text-align: center;
	background-color: #1884c6;
	}

.editorialTable3 th {
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-color: #0068c3;
	}

.editorialTable3 tr.head {
	text-align: right;
	vertical-align: middle;
	}

.editorialTable3 tr.row1, .editorialTable3 tr.row2 {
	text-align: right;
	vertical-align: top;
	}

.editorialTable3 tr.row1 td {
	background-color: #EBE7E8;
	}

.editorialTable3 tr.row2 td {
	background-color: #F5F5F5;
	}

.editorialTable3 td {
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	}

.editorialTable3 td.left, .editorialTable3 th.left {
	text-align: left;
	}

.editorialTable3 a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #0068c3;
	}

.editorialTable3 a:hover {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #0068c3;
	}

.opacityit img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	border: 1px solid #FFFFFF;
	}

.opacityit:hover img {
	border: 1px solid #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.3;
	}

	.opacityit:active img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	border: 1px solid #FFFFFF;
	}

.opacityit:hover {
	color: green;            /* irrelevant definition to overcome IE bug */
	}



