body
{
	background-color: #ffff99;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	margin: 5px;
}

.error
{
	color: Red;
}

.Title1
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 20pt;
	font-style: italic;
	font-weight: bold;
	color: #996633;
}

.Title2
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	color: #996633;
}

h1, .h1
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #664422;
	font-weight: bold;
	margin-bottom: 8pt;
}

h2, .h2
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #996633;
	margin-bottom: 4pt;
}

h3, .h3
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #996633;
	margin-top: 11pt;
	margin-bottom: 0pt;
}

a:link
{
	color: #c02020;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
}

a:hover
{
	color: #c02020;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: underline;
}

a:active
{
	color: #c02020;
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
}

a:visited
{
	color: #c02020;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
}

img
{
	border-color: black;
}

img.imgBorder
{
	border: 1;
}
img.imgNoBorder
{
	border: none;
}

.error
{
	color: #ee0000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.header
{
	color: #996633;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13pt;
}

td.Explain
{
	background-color: silver;
	border: solid 1px Olive;
	padding: 3px;
}

a.link:link
{
	color: #993333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
a.link:visited {
	color: #333333;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration:underline;
}
a.link:hover {
	color: #666666;
	background-color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration:underline;
}
a.link:active {
	color: #333333;
	background-color: white;
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration:underline;
}
a.button:link
{
	color: white;
	text-decoration: none;
}
a.button:visited {
	color: white;
	text-decoration: none;
}
a.button:hover {
	color: #CCCCCC;
	text-decoration: none;
}
a.button:active {
	color: white;
	text-decoration: none;
}

td
{
	vertical-align: top;
    font-size: 8pt;
}
td.label
{
	text-align: right;
}
th
{
	vertical-align: top;
    font-size: 8pt;
}

.buttonGeneric
{
    font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	background-color: #eeeeaa;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
}
a.buttonGeneric:link
{
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	white-space: nowrap;
}

.buttonSpecific
{
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	background-color: #cc9966;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
}
a.buttonSpecific:link
{
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	white-space: nowrap;
}

textarea
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
}

input
{
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	background-color: white;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
}
input.inputError
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ffcccc;
}
input.w60
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	width: 60px;
}
input.w100
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	width: 100px;
}
input.w300
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	width: 300px;
}
textarea.w300
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	width: 300px;
}
textarea.w600
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	width: 600px;
}

select
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
}

table.Question
{
	background-color: #ddaa77;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	border: solid 1px;
	border-color: Black;
}

table.Content
{

	padding: 0px;
	width: 100%;
	margin: 0px;
}
table.ContentItem
{
	background-color: white;
	width: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
td.QuestionQuestion
{
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 7pt;
	text-decoration: none;
	vertical-align: middle;
	padding: 6px;
}
td.QuestionAnswers
{
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	text-decoration: none;
	vertical-align: middle;
	padding: 6px;
}
td.ContentItem
{
	font-size: 9pt;
	color: White;
	background-color: green;
	padding: 3px
}
td.ContentItemheader
{
	font-size: 9pt;
	color: White;
	font-weight: bold;
	background-color: Olive;
	padding: 3px
}
input.QuestionAnswers
{
	color: red;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	text-decoration: none;
	vertical-align: middle;
	padding: 6px;
}
checkbox.QuestionAnswers
{
	color: red;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	text-decoration: none;
	vertical-align: middle;
	padding: 6px;
}

.grid
{
    font-family:  verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
    background-color: white;
	padding: 3px;
}
.gridCell
{
    font-family:  verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
    background-color: white;
}
.gridCellAlternate
{
    font-family:  verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
    background-color: #eeeecc;
}
.gridheader
{
    font-family:  verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: black;
    background-color: #cccc78;
}
.gridTotal
{
    font-family:  verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: black;
    background-color: #eeeeaa;
}

.PageColumnleft
{
	margin: 0px;
	left: 5px; width: 140px; position: absolute; top: 84px;
}
.PageColumnRight
{
	left: 840px; width: 165px; position: absolute; top: 84px;
}
.PageColumnRight br
{
	font-size: 5px;
	line-height: 5px;
}

.Content-X
{
	left: 170px;
	top: 84px;
	position: absolute;
	width: 665px;
}
.Content-LL-1, .Content-LSS-1
{
left: 170px; width: 328px; position: absolute; top: 84px;
}
.Content-LL-2, .Content-SSL-3
{
left: 505px; width: 328px; position: absolute; top: 84px;
}
.Content-WS-1
{
left: 170px; width: 405px; position: absolute; top: 84px;
}
.Content-MMM-1
{
left: 170px; width: 225px; position: absolute; top: 84px;
}
.Content-MMM-2
{
left: 380px; width: 225px; position: absolute; top: 84px;
}
.Content-MMM-3
{
left: 610px; width: 225px; position: absolute; top: 84px;
}
.Content-SSSS-1, .Content-SLS-1, .Content-SSL-1
{
left: 170px; width: 165px; position: absolute; top: 84px;
}
.Content-SSSS-2
{
left: 315px; width: 170px; position: absolute; top: 84px;
}
.Content-SSL-2
{
left: 315px; width: 170px; position: absolute; top: 84px;
}
.Content-SLS-2
{
left: 315px; width: 345px; position: absolute; top: 84px;
}
.Content-SSSS-3
{
left: 495px; width: 170px; position: absolute; top: 84px;
}
.Content-LSS-2
{
left: 495px; width: 170px; position: absolute; top: 84px;
}
.Content-SSSS-4, .Content-LSS-3, .Content-WS-2, .Content-SLS-3
{
left: 670px; width: 165px; position: absolute; top: 84px;
}
.Content-SW-1
{
left: 170px; width: 165px; position: absolute; top: 84px;
}
.Content-SW-2
{
left: 320px; width: 515px; position: absolute; top: 84px;
}
.Content-Mail
{
left: 170px; width: 455px; position: absolute; top: 84px;
}

.LogInOut
{
	background-color: gold;
	border: 1px solid black;
}
.LogInOut .Username
{
	background-color: /* #1F354C */ #553311;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	margin-bottom:3px;
	padding-left: 3px;
	color: white;
	line-height: 24px;
}
.LogInOut div
{
	margin: 3px;
}

.applet
{
	background-color: White;
	border: 1px solid #1F354C;
}

.applet H1
{
	font-size: 11px;
	color: #1F354C;
	font-weight: bold;
	margin: 0px;
	margin-bottom:3px;
	font-size: 11px;
}

.applet DIV
{
	margin: 3px;
}

.applet A
{
}

H5
{
	margin: 0px;
	padding-left: 3px;
	background-color: #1F354C;
	font-weight: normal;
	font-size: 30px;
	color: white;
	line-height: 18px;
}

.navi:
{
	background-color:  /* #6A7A89 */ #886644;
	border-top: 1px solid white;
	color: gray;
	display: block;
	font-size: 11px;
	padding: 3px;
	margin: 0px;
	width: 154px;
}

.navi A
{
	background-color:  /* #6A7A89 */ #886644;
	font-size: 11px;
	display: block;
	width: 154px;
	color: white;
	border-top: 1px solid white;
	padding: 3px;
}
.navi A:visited
{
	background-color:  /* #6A7A89 */ #886644;
	font-size: 11px;
	display: block;
	width: 154px;
	color: white;
	border-top: 1px solid white;
	padding: 3px;
}

.navi A:hover
{
	background-color: #ccaa88;
	color: black;
}

.navi BR
{
	font-size: 5px;
	line-height: 5px;
}


BR
{
	font-size: 8px;
	line-height: 8px;
}

.ContentItem
{
	background-color: White;
	border: 1px solid #1F354C;
	width: 100%;
}
.ContentItem .Title
{
	background-color: #990000;
	color: white;
	font-size: 15px;
	font-weight: bold;
	padding: 3px;
}
.ContentItem .ItemTitle
{
	background-color: Olive;
	color: white;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.ContentItem h1
{
	background-color: Olive;
	color: white;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px;
	padding: 3px;
}
.ContentItem div
{
	background-color: white;
	font-size: 11px;
	padding: 3px;
}
.MailColumnRight
{
	left: 610px; width: 165px; position: absolute; top: 84px;
}

.imageButton
{
	border: none;
}

.MenuGroup
{
	background-color: /* #1F354C */ #553311;
	color: white;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	margin: 0px;
	padding: 3px;
	width: 154px;
}
.MenuDisabled
{
	background-color:  #886644;
	border-top: 1px solid white;
	color: #aaaaaa;
	font-size: 11px;
	display: block;
	width: 154px;
	padding: 3px;
}

.MenuDisabledActive
{
	background-color:  #eecc88;
	border-top: 1px solid white;
	color: #777777;
	font-size: 11px;
	display: block;
	width: 154px;
	padding: 3px;
}

.MenuGroup span
{
	width: 154px;
}

.GoogleAds
{
	left: 5px;
	top: 84px;
	position: absolute;
	width: 140px;
}
