BODY  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 10px;
	list-style : url(../graphics/list_arrow_black.gif);
	list-style-image : url(../graphics/list_arrow_black.gif);
	line-height : 14px;
}

P  {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	line-height : 14px;
}

PRE  {
	font-size : x-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #000000;
}

TABLE  {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
}

H1  {
	font-size : large;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #333333;
}

H2  {
	font-size : medium;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #333333;
}

H3  {
	font-size : small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	color : #333333;
}

A  {
	color : #336699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

A:Visited  {
	color : #336699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A:Active  {
	color : #336699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A:Hover  {
	color : #336699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

LI {
	line-height: 18px;
}

.contentTitle  {
	color : #666666;
	font-size : small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	margin-bottom : 8px;
}

.sectionTitle  {
	color : #333333;
	font-size : x-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 2px;
}

.appTitle  {
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	color : Navy;
}

.appSectionTitle  {
	font-size : 8pt;
	color : #333333;
	font-weight : bold;
}

.appNote  {
	font-size : 8pt;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #696969;
	margin-top : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
	margin-right : 2px;
}

.addressText  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #556B2F;
	font-weight : bold;
}

.copyrightText  {
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : Silver;
	font-weight : normal;
}

.bodyText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	line-height : 14px;
}


.bodyTextBlue  {
	font-size : 10px;
	color : #336699;
	line-height : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style : url(../graphics/list_arrow_blue.gif);
	list-style-image : url(../graphics/list_arrow_blue.gif);
}

.bodyTextGray  {
	font-size : 12px;
	color : #666666;
	line-height : 18px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	list-style : url(../graphics/list_arrow2_dkblue.gif);
	list-style-image : url(../graphics/list_arrow2_dkblue.gif);
}

.bodyTextGreen  {
	font-size : 12px;
	color : #009999;
	line-height : 18px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	list-style : url(../graphics/list_arrow_green.gif);
	list-style-image : url(../graphics/list_arrow_green.gif);
}

.bodyTextRed  {
	font-size : 12px;
	color : #CC0033;
	line-height : 18px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	list-style : url(../graphics/list_arrow_red.gif);
	list-style-image : url(../graphics/list_arrow_red.gif);
}

.bodyHeadGray  {
	font-size : 14px;
	color : #666666;
	line-height : 18px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
}

.bodyHeadGreen  {
	font-size : 14px;
	color : #009999;
	line-height : 18px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
}

.bodyTextSm  {
	font-size : 9px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #333333;
}

.bodyFooter  {
	font-size : xx-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin-top : 16px;
}

.bodyNote  {
	font-size : x-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #000000;
}

.menuText  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.menuItems  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #336699;
	font-weight : bold;
}

.menuItemsON  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #3366CC;
	font-weight : bold;
}

.menuItemBlue  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #240080;
	font-weight : bold;
	}
	
.menuHomeText  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFCC66;
}

.menuTextSm  {
	font-size : xx-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.newsHomeText  {
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	list-style : outside url(../graphics/news_home_bullet.gif);
	padding-right : 15px;
	padding-left : 15px;
	list-style-position : outside;
}
.menuTextBold  {
	font-size : x-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
}

.errorText  {
	font-size : 10pt;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	background-color : #a9a9a9;
	text-align : center;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
	margin-bottom : 2px;
	padding-top : 2px;
	padding-bottom : 2px;
}

.pageTitle  {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bolder;
	color : #000099;
}

.pageHeading  {
	font-size : 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : White;
}

.tableTitle  {
	font-size : medium;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	color : #333333;
}

.tableFormatTitle  {
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	color : #ffffff;
}

.codeText  {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : x-small;
	color : #003366;
}


.readOnlyTextBox  {
	font-size : x-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #333333;
	background-color : ##ffff99;
}

.vignette  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
	font-weight : bold;
	line-height : 18px;
}


.authorText  {
	font-size : x-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #000099;
}

.resolverText  {
	font-size : x-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #333333;
}
.menuTextSmWht { font-size : xx-small; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; ; color: #FFFFFF}
.projectTitle { color : #333333; font-size : 14px; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight : bold; }
.appTitleGreen { font-size : 9pt; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight : bold; color : #99FF00; }
.showHeadings {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #666666}
.showTextSmWhite { font-size : xx-small; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color : #FFFFFF; }
.matrix-bullet {  list-style-type: none; list-style-image: url(../graphics/black-bullet.gif); text-indent: 5pt}
.matrix-bullet-text { font-size : xx-small; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; color : #333333; ; text-indent: 0pt; list-style-type: none; list-style-image: url(../graphics/black-bullet.gif); list-style-position: outside; text-align: left; white-space: normal; padding-left: 3px; margin-left: 20px; float: none}

