BODY, P, .p, BLOCKQUOTE,li,ul {
	font-family : Verdana, Arial,sans-serif;
	font-size : 9pt;
	color: #000000;
}
.pWhite{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
	color: white;
}
.pBlue{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
	color: #666699;
}
.pSmall{
	font-family : Verdana, Arial,sans-serif;
	font-size : 7pt;
	color: #000000;	
}
.headerBarText{
	font-family : Verdana, Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
}
.footerCell{
	background-color: #737373;
}
.breadCrumb{
	font-family : Verdana, Arial,sans-serif;
	font-size: 8pt;
	color: #999999;
}
.breadCrumbCurrent{
	font-family : Verdana, Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ED1E24;
}
.navText{
	font-family : Verdana, Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #737373;
}
.navTextCurrent{
	font-family : Verdana, Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ED1E24;
}
.title{
	font-family : Verdana, Arial,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #ED1E24;
}
.titleSub{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ED1E24;
}

.menuElement{
	padding-left: 16px;
	padding-top: 36px;
}
.panelElement{
	padding-right: 0px;
	padding-top: 36px;
}

.publicationsTitle{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.publicationsDetail{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
}

.eventTitle{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.eventDateTimeDescription{
	font-family : Verdana, Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.eventDescription{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
}
.newsDate{
	font-family : Verdana, Arial,sans-serif;
	font-size: 8pt;
	color: #562D17;
}
.newsTeaser{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #562D17;
}
.newsText{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
}

.panelTitle{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
}
.panelTitleCell{
	background-color: #EE2743;
	padding: 1px;
}
.panelDetail{
	font-family : Verdana, Arial,sans-serif;
	font-size: 8pt;
	color: #562D17;
}
.panelDetailCell{
	padding-left: 4px; padding-right: 4px; padding-top: 4px;
}
.panelItemTitle{
	font-family : Verdana, Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #562D17;
	padding-top: 2px;
}

.panelMore{
	font-family : Verdana, Arial,sans-serif;
	font-size: 7pt;
	color: #562D17;
}
.webDevBy{
	font-family : Verdana, Arial,sans-serif;
	font-size: 7pt;
	color: #ffffff;
	padding: 2px;
}
.catNameCell{
	padding: 2px;
        background-color: #666666;
}
.emailContent{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
	color: #562D17;
}

.formPrompt{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
	color: #562D17;
}
.formPromptRequired{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #562D17;
}
.formPromptSmall{
	font-family : Verdana, Arial,sans-serif;
	font-size: 8pt;
	color: #562D17;
}
.logonField{
	width: 140px;
}
.row0{
	background-color: #ffffff;
}
.row1{
	background-color: #dddddd;
}
.columnHeader{
	font-family : Verdana, Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #562D17;
}
.buttonSubmit{
	background-color: #666666;
	color: #ffffff;
	font-family: Verdana, Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	border-color: #88bb88;
	border-style: none;
	border-size: 0px;
        text-decoration: none;
        padding-left: 4px;
	padding-right: 4px;
}
.buttonSmall{
	background-color: #666666;
	color: #ffffff;
	font-family: Verdana, Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-color: #88bb88;
	border-style: none;
	border-size: 0px;
    text-decoration: none;
    padding-left: 4px;
	padding-right: 4px;
	width: 60px;
	text-align: center;
}
.tableCellHeader{
	border-left: solid #cccccc 1px;
	background-color: #eeeeee;
        padding: 2px;
}
.tableCell{
	border-top: solid #999999 1px; 
	border-left: solid #999999 1px;
	padding: 2px;
}
.tableCellTopOnly{
	border-top: solid #999999 1px; 
        padding: 2px;
}
.error{
	font-family: Verdana, Arial,sans-serif;
	font-size: 8pt;
	color: red;
}
.docSeen{
	background-color: #ccccff;
}
.HelpWindow
{
	z-index: 999;
	position: absolute;
	top: -999px;
	left: -999px;
	display: none;
	visibility: hidden;
	
	
	background-color: lightyellow;
	border: dashed 1px black;
}
.helpText{
	font-family: Verdana, Arial,sans-serif;
	font-size: 9pt;
}