A:link {text-decoration: none; font-weight: bold; color: #006600;}
A:visited {text-decoration: none; font-weight: bold; color: #006600;}
A:hover {text-decoration: underline; color: #000000;}

body
{
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	height:100%;
	background-color:#ffffff;
	color:#000000;
	cursor:default;
}

.clsWebText7pt
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 7pt;
	color:#000000;
	cursor:default;
}

.clsWebText7ptBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7pt;
	color:#000000;
	cursor:default;
}

.clsWebText8pt
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color:#000000;
	cursor:default;
}

.clsWebText8ptBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color:#000000;
	cursor:default;
}

.clsWebText8ptDark
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 2px solid;
	background-color: #f5f5f5;
}

.clsWebText8ptLight
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 2px solid;
	background-color: #ffffff;
}

.clsWebText8ptWhite
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color:#ffffff;
	cursor:default;
}

.clsWebText9pt
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 9pt;
	color:#000000;
	cursor:default;
}

.clsWebText9ptBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color:#000000;
	cursor:default;
}

.clsWebText9ptWhite
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 9pt;
	color:#ffffff;
	cursor:default;
}

.clsWebText9ptBoldWhite
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color:#ffffff;
	cursor:default;
}

.clsWebText9ptBoldRed
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color:#dd0000;
	cursor:default;
}

.clsWebText9ptBoldDisabled
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color:#aaaaaa;
	cursor:default;
}

.clsWebText10pt
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10pt;
	color:#000000;
	cursor:default;
}

.clsWebText10ptBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	color:#000000;
	cursor:default;
}

.clsWebText10ptBoldWhite
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	color:#ffffff;
	cursor:default;
}

.clsWebText11ptBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 11pt;
	color:#000000;
	cursor:default;
}

.clsWebText12ptBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12pt;
	color:#000000;
	cursor:default;
}

.clsWebText12ptBoldWhite
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12pt;
	color:#ffffff;
	cursor:default;
}

.clsWebText14ptBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 14pt;
	color:#000000;
	cursor:default;
}

.clsWebText16ptBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 16pt;
	color:#000000;
	cursor:default;
}

.clsWebText16ptBoldRed
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 16pt;
	color:#dd0000;
	cursor:default;
}


/* Titles */

.clsTitle8pt
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	text-align:left;
	color:#ffffff;
	background-color:#008000;
	border-top:solid 1px #eeeeee;
	border-left:solid 1px #eeeeee;
	border-bottom:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	cursor:hand;
}

.clsTitle8ptBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color:#000000;
	background-color: #eeeeee;
	border-right : 1px solid #000000;
	border-bottom  : 1px solid #000000;
	text-align:center;
	vertical-align: middle;
}

.clsTitle10ptBold
{
	background-color : #006600;
	border-left : 1px solid Lime;
	border-top : 1px solid Lime;
	border-right : 3px solid #2F4F4F;
	border-bottom : 3px solid #2F4F4F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
	text-align : center;
	vertical-align : middle;
}

.clsTitle10ptBoldRed
{
	background-color : #FF0000;
	border-left : 1px solid Lime;
	border-top : 1px solid Lime;
	border-right : 3px solid #2F4F4F;
	border-bottom : 3px solid #2F4F4F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
	text-align : center;
	vertical-align : middle;
}

.clsTitle12pt
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12pt;
	text-align:left;
	color:#ffffff;
	background-color:#008000;
	border-left:solid 1px #eeeeee;
	border-top:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	padding:3px 3px 3px 3px;
}

.clsTitle12ptBold
{
	background-color : #006600;
	border-left : 1px solid Lime;
	border-top : 1px solid Lime;
	border-right : 3px solid #2F4F4F;
	border-bottom : 3px solid #2F4F4F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : White;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
	text-align : center;
	vertical-align : middle;
}

.clsTitle14pt
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 14pt;
	text-align:left;
	padding:2px;
	border-top:solid 1px #eeeeee;
	border-left:solid 1px #eeeeee;
	border-bottom:solid 2px #dddddd;
	border-right:solid 2px #dddddd;
	color:#000000;
	cursor:default;
}

.clsTitleGraySubtle
{
	background-color:#eeeeee;
	border-top: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;
	border-right: #eeeeee 1px solid;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 10pt;
	color: #006600;
	text-align: center;
	font-weight:bold;
}


/* Titles No Top Border */

.clsTitle9ptNTB
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	text-align:left;
	color:#ffffff;
	background-color:#008000;
	border-left:solid 1px #eeeeee;
	border-bottom:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
}

.clsCalendarCell 
{
	border-bottom : 1px #000000 solid;
	border-right : 1px #000000 solid;
}

/* Raised Boxes */

.clsRaisedBox8pt
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color:#000000;
	border-left:solid 1px #eeeeee;
	border-right:solid 1px #aaaaaa;
	border-top:solid 1px #eeeeee;
	border-bottom:solid 1px #aaaaaa;
	padding:2px 2px 2px 2px;
}

.clsRaisedBox8ptBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color:#000000;
	border-left:solid 1px #eeeeee;
	border-right:solid 1px #aaaaaa;
	border-top:solid 1px #eeeeee;
	border-bottom:solid 1px #aaaaaa;
	padding:2px 2px 2px 2px;
}


/* Highlight Boxes */

.clsHighlightBox9pt
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 9pt;
	color:#000000;
	background-color:#eeeeee;
	padding:15px;
	border:dashed 1px #eeeeee;
}


/* Buttons */

.clsButton {
	background-color : #cccc99;
	border-bottom : 1px #999966 solid;
	border-left : 1px #ffffff solid;
	border-right : 1px #999966 solid;
	border-top : 1px #ffffff solid;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
	cursor: hand;
}

.clsButtonDepressed
{
	border-top: #dddddd 2px solid;
	border-bottom: #ffffff 2px solid;
	border-left: #dddddd 2px solid;
	border-right: #ffffff 2px solid;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;
	background-color:#eeeeee;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 8pt;
	color: #006600;
	text-align: center;
	font-weight:bold;
	cursor:default;
}

.clsButtonDefault {
	background-color : #cccc99;
	border-bottom : 1px #999966 solid;
	border-left : 1px #ffffff solid;
	border-right : 1px #999966 solid;
	border-top : 1px #ffffff solid;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
	cursor: default;
}

.clsNonButtonGray
{
	background-color:#eeeeee;
	border-top: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #dddddd 2px solid;
	border-right: #dddddd 2px solid;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
	text-align: center;
}

.clsNonButtonWhite
{
	background-color:#ffffff;
	border-top: #eeeeee 1px solid;
	border-left: #bbbbbb 1px solid;
	border-bottom: #ffffff 2px solid;
	border-right: #ffffff 2px solid;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 8pt;
	color: #000000;
	text-align: center;
}

.clsButtonWhite
{
	background-color:#ffffff;
	border-top: #eeeeee 1px solid;
	border-left: #bbbbbb 1px solid;
	border-bottom: #ffffff 2px solid;
	border-right: #ffffff 2px solid;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	cursor: hand;
}

.clsWarningText9pt
{
	font-family: Verdana;
	font-size: 9pt;
	color:#dd0000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.clsCellError
{
	background-color: #dd0000;
	font-family: Verdana;
	font-size: 9pt;
	color:#ffffff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
