body {	font-size: 8pt; cursor: default; font-family: Verdana, Arial, Helvetica, sans-serif; background:#ffffff; 	margin: 0 0 0 0;
}
td {	font-size: 10pt; cursor: default; font-family: Verdana, Arial, Helvetica, sans-serif }
input {	font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
input td {	font-size: 8pt; }

li {	font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul {	font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
p {	font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }


/** Used for the title **/

.titlePanel {
	font-size: 8pt;
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#336699;
	height:80px;
}

h1 {
	font-size: 10pt; 
	text-align:center;
	font-weight:bold;
}
h2 {
	font-size: 8pt; 
	text-align:center;
	font-style:italic;
	font-weight:normal;
}

.quote {
	font-size: 10pt; 
	text-align:center;
	font-style:italic;
	font-weight:bold;
}

.footnote {
	padding: 1em;
	background:#DDDDDD;
	border: #000000 1px solid; 

	font-weight:normal;
}


.maintitle {
	font-size: 18pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
}

.subheading {
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	color:#d0d0ff;
	text-align:center;
}



.footerPanel {
	font-size: 6pt;
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#336699;
	color:white;
	height:30px;
}
.footerPanel a			{color:white;	text-decoration:underline}
.footerPanel a:hover	{color:#d0d0d0;	text-decoration:underline}


.menuPanel {
	font-size: 8pt;
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#336699;
	width:100px;
}
.mainPanel {
	padding-left: 1em;
	padding-right: 1em;
	font-size: 8pt;
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.rightBorder {
	border-right: #000000 2px solid; 
}
.bottomRightBorder {
	border-right: #000000 2px solid; 
	border-bottom: #000000 2px solid; 
}
.bottomRightBorderDotted {
	border-right: #000000 2px dotted; 
	border-bottom: #000000 2px solid; 
}

.bottomBorder {
	border-bottom: #000000 2px solid; 
}

.bottomTopBorder {
	border-bottom: #000000 2px solid; 
	border-top: #000000 2px solid; 
}

.rightBorderDotted {
	border-right: #000000 2px dotted; 
}


.listResult {
	font-size: 8pt; cursor: default; font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #000000 2px solid; 
	border-top: #000000 2px solid; 
	border-left: #000000 2px solid; 
	border-bottom: #000000 2px solid; 
	background:#d0d0ff;
}
.listResult td {
	font-size: 8pt;}


/** input boxes **/

.input {
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #000000 2px solid; 
	border-top: #000000 2px solid; 
	border-left: #000000 2px solid; 
	border-bottom: #000000 2px solid; 
	background:#e0e0e0;
}

.input th {
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: #000000 1px solid; 
	background:#88bbee;
	font-weight:bold;
	text-align: center;

}
.input td {
	font-size: 8pt; 
}
.inputTitle {
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: #000000 1px solid; 
	background:#88bbee;
	font-weight:bold;
	text-align: center;

}


/** results table **/

.results {
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #000000 2px solid; 
	border-top: #000000 2px solid; 
	border-left: #000000 2px solid; 
	border-bottom: #000000 2px solid; 
	background:#ffffd0;
}
.results td {
	font-size: 8pt; 
}

.resultsTitle {
	FONT-SIZE: 8pt; 
	CURSOR: default; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: center;

	background:#d0d0d0;
}

.resultsFooter {
	FONT-SIZE: 8pt; 
	CURSOR: default; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.saveTable{
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #FF0000 2px solid; 
	background:#88bbee;
}
.resultsSummary{
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #000000 2px solid; 
	border-top: #000000 2px solid; 
	border-left: #000000 2px solid; 
	border-bottom: #000000 2px solid; 
	background:#88bbee;
}

.resultsSummary th{
	FONT-SIZE: 8pt; 
	CURSOR: default; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: center;

	background:#d0d0d0;
}
.resultsSummary td{
	FONT-SIZE: 8pt; 
}

.resultsSummaryTitle {
	FONT-SIZE: 8pt; 
	CURSOR: default; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: center;

	background:#d0d0d0;
}

/*********************/

.totals {
	font-size: 8pt; cursor: default; font-family: Verdana, Arial, Helvetica, sans-serif;
	color:white;
	border-right: #000000 2px solid; 
	border-top: #000000 2px solid; 
	border-left: #000000 2px solid; 
	border-bottom: #000000 2px solid; 
	background:#ff3030;
}


table.header {
	font-size: 8pt; cursor: default; font-family: Verdana, Arial, Helvetica, sans-serif
}



.inputBox {
	border-right: #a0a0a0 2px solid; 
	border-top: #a0a0a0 2px solid; 
	border-left: #a0a0a0 2px solid; 
	border-bottom: #a0a0a0 2px solid; 
	background:#e0e0e0;

}
select {
	font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; 
}



/* below is used */

.menu {
	font-size: 8pt; 
	width:90px;
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #000000 2px solid; 
	border-top: #000000 2px solid; 
	border-left: #000000 2px solid; 
	border-bottom: #000000 2px solid; 
	background:#ffffd0;
}
.menu td{
	font-size: 8pt; 
}

.menu th{
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#a0a0a0;
	color:white;
	border-bottom: #000000 2px solid; 
	text-align:center;
	font-weight:bold;
}

.menuHeader {
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#a0a0a0;
	color:white;
	border-bottom: #000000 2px solid; 
	text-align:center;
	font-weight:bold;
}
.menuSubHeader {
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#c0c0c0;
	color:white;
	border-bottom: #000000 1px solid; 
	border-top: #000000 1px solid; 
	text-align:center;
	font-weight:bold;
}


A {color:black; text-decoration:underline}

A:hover {color:red; text-decoration:overline underline;}

.bodyText {
	font-size: 10pt;
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodyText a			{color:black;	text-decoration:underline}
.bodyText a:hover	{color:blue;	text-decoration:underline}


.generalBox {
	font-size: 7pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #000000 2px solid; 
	border-top: #000000 2px solid; 
	border-left: #000000 2px solid; 
	border-bottom: #000000 2px solid; 
	background:#ffffd0;
}

.generalBox th {
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#a0a0a0;
	color:white;
	border-bottom: #000000 2px solid; 
	text-align:center;
	font-weight:bold;
}

.generalBox td {
	font-size: 8pt; 
}


.inPageBox {
	font-size: 10pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid; 
}

.inPageBox th {
	font-size: 10pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#a0a0a0;
	color:white;
	border-bottom: #000000 2px solid; 
	text-align:center;
	font-weight:bold;
}

.inPageBox td {
	font-size: 10pt; 
}

.inPageBoxSmall {
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid; 
}

.inPageBoxSmall th {
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#a0a0a0;
	color:white;
	border-bottom: #000000 2px solid; 
	text-align:center;
	font-weight:bold;
}
.inPageBoxSmall td {
	font-size: 8pt; 
}

.adBox {
	font-size: 7pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #FF0000 2px solid; 
	background:#ffffd0;
}

.adBox th{
	font-size: 8pt; 
	cursor: default; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#a0a0a0;
	color:white;
	border-bottom: #FF0000 2px solid; 
	text-align:center;
	font-weight:bold;
}


/**  Popup boxes **/

.popupbody {	font-size: 8pt; cursor: default; font-family: Verdana, Arial, Helvetica, sans-serif; background:#ffffe5; 	margin: 10 10 10 10;
}


.translist
{
	background:#FFFFD0;
	color:black;
	border: #000000 1px solid; 
	padding:0px;

}

.translist th
{
	font-size: 10pt; 
	background:#A0A0A0;
	color:black;
	font-weight:bold;
	text-align:center;
}

.translist td
{
	padding-left:15px;
	padding-right:15px;
	border-bottom: #000000 1px solid; 
}


/** ObjectLists **/

.itemList {
	background:#FFFFD0;
	color:black;
}
.itemListAlt {
	background:#FFFFB0;
	color:black;
}
.itemListHeader {
	background:#A0A0A0;
	color:black;
	font-weight:bold;
	text-align:center;
}
.itemListSelected {
	background:#336699;
	color:white;
}

/** Members **/

.SnowballOverview {
	background:#ffffd0;
	border: #000000 2px solid; 
}

.SnowballOverview th{
	background:#a0a0a0;
	color:white;
	text-align:center;
	font-weight:bold;
}

.AccountsList{
	border: #000000 1px solid; 
}

.AccountsList th{
	background:#a0a0a0;
	color:white;
	text-align:center;
	font-weight:bold;
}


.Annouce{
	background:red;
	font-size: 7pt; 
	color:white;
	text-align:center;
	border: #000000 2px solid; 
}
.Annouce td{
	font-size: 8pt; 
}
.Annouce th{
	font-size: 8pt; 
	font-weight:bold;
	border-bottom: #000000 1px solid; 
}


.advert{
	background:#ffffd0;
	color:black;
	text-align:left;
	border: #FF0000 2px solid; 
}
.advert td{
	background:#ffffd0;
	font-size: 7pt; 
}

.advert td A {color:blue; text-decoration:underline;font-size: 8pt; }

.advert td A:hover {color:red; text-decoration:underline;font-size: 8pt; }

.advert th{
	background:#a0a0a0;
	color:white;
	font-size: 8pt; 
	font-weight:bold;
	text-align:center;
	border-bottom: #FF0000 2px solid; 
}

.Error{
	color:red;
	font-weight:bold;
	text-align:center;
}

.newsbox {
	border: #000000 2px solid; 
	background:#e0e0e0;
}

.newsbox th {
	font-size: 10pt; 
	border-bottom: #000000 1px solid; 
	background:#88bbee;
	font-weight:bold;
	text-align: center;

}

.ReminderListActive {
	border: #000000 2px solid; 
	background:#f0f0f0;
}

.ReminderListActive th {
	font-size: 10pt; 
	border-bottom: #000000 1px solid; 
	background:#88bbee;
	font-weight:bold;
	text-align: center;

}

.ReminderListInactive {
	border: #808080 2px solid; 
	background:#f0f0f0;
	color:#808080;
}

.ReminderListInactive th {
	font-size: 10pt; 
	border-bottom: #000000 1px solid; 
	background:#f0f0f0;
	font-weight:bold;
	text-align: center;
	color:#404040;

}
.ReminderListSent {
	border: #000000 2px solid; 
	background:#f0f0f0;
}

.ReminderListSent th {
	font-size: 10pt; 
	border-bottom: #000000 1px solid; 
	background:#88eebb;
	font-weight:bold;
	text-align: center;

}

.Notice{
	background:red;
	font-size: 10pt; 
	color:white;
	text-align:center;
	border: #000000 2px solid; 
}
.Notice th{
	font-size: 10pt; 
	font-weight:bold;
	border-bottom: #000000 1px solid; 
}
