html { width: 100%; height: 100%; }
/* Body Tag Style */
body {	background-color: #ECECEC; margin: 0px; padding: 0px; height: 100%; width: 100%; }

/* Website Link Styles (Unless otherwise specified) */
A:link { text-decoration: underline; color: #3478AB;}
A:visited { text-decoration: underline; color: #3478AB; }
A:active { text-decoration: underline; color: #3478AB;}
A:hover { text-decoration: underline; color: #3478AB;}

/* Input Areas & Other Content Types Styles */
INPUT {color: #000000; font-family: Arial, Helvetica; z-index:1 }
SELECT {color: #000000; font-family: Arial, Helvetica; z-index:1 }
TEXTAREA {color: #000000; font-family: Arial, Helvetica; z-index:1 }
UL {list-style: circle; font-family: Arial, Helvetica; margin-bottom: 0%;}
.publicButton {color: #DED05C; background-color: #346635; font-size: 12px; font-family: Arial, Helvetica; font-weight:bold; }

 /* FIP Menu Styles */
/*.fipMenu {position: relative; left: 2px; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; width: 100%;}
A.fipMenu {position: relative; left: 2px;font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
*/
.fipMenu {font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #666666; text-decoration: none; padding-left: 3px; padding-right: 3px;}
A.fipMenu {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #666666; text-decoration: none; padding-left: 3px; padding-right: 3px;}
A.fipMenu:link {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #666666; text-decoration: none; padding-left: 3px; padding-right: 3px;}
A.fipMenu:visited {position: relative; left: 2px; font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #666666; text-decoration: none; padding-left: 3px; padding-right: 3px;}
A.fipMenu:active {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #666666;  text-decoration: none; padding-left: 3px; padding-right: 3px;}
A.fipMenu:hover {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #8DA94D; text-decoration: none; padding-left: 3px; padding-right: 3px;}

.fipMenuActive {font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none; padding-left: 3px; padding-right: 3px;}
A.fipMenuActive {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none; padding-left: 3px; padding-right: 3px;}
A.fipMenuActive:link {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none; padding-left: 3px; padding-right: 3px;}
A.fipMenuActive:visited {position: relative; left: 2px; font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none; padding-left: 3px; padding-right: 3px;}
A.fipMenuActive:active {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #000000;  text-decoration: none; padding-left: 3px; padding-right: 3px;}
A.fipMenuActive:hover {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #8DA94D; text-decoration: none; padding-left: 3px; padding-right: 3px;}

/* in content menu styles */
.contentMenu {font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #666666; text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}
A.contentMenu {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #666666; text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}
A.contentMenu:link {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #666666; text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}
A.contentMenu:visited {position: relative; left: 2px; font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #666666; text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}
A.contentMenu:active {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #666666;  text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}
A.contentMenu:hover {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #8DA94D; text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}

.contentMenuActive {font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}
A.contentMenuActive {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}
A.contentMenuActive:link {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}
A.contentMenuActive:visited {position: relative; left: 2px; font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}
A.contentMenuActive:active {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #000000;  text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}
A.contentMenuActive:hover {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 9pt; color: #8DA94D; text-decoration: none; padding-left: 3px; padding-right: 3px; text-transform:uppercase; line-height:20px;}


 /* CHRA Mini Menu Styles */
.miniMenu {	font-family: Arial, Helvetica; font-weight: normal; font-size: 0.28cm; color: #FFFFFF; text-decoration: none;}  
A.miniMenu {left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 0.28cm; color: #FFFFFF; text-decoration: none;}
A.miniMenu:link { left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 0.28cm; color: #FFFFFF; text-decoration: none;}
A.miniMenu:visited { left: 2px; font-family: Arial, Helvetica; font-weight: normal; font-size: 0.28cm; color: #FFFFFF; text-decoration: none;}
A.miniMenu:active { left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 0.28cm; color: #FFFFFF;  text-decoration: none;}
A.miniMenu:hover { left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 0.28cm; color: #FFFFFF; text-decoration: none; }

 /* CHRA Blue Menu Styles */
.blueMenu {position: relative; left: 2px; font-family: Arial, Helvetica; font-weight: normal; font-size: 0.32cm; color: #ffffff; text-decoration: none;}
A.blueMenu {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 0.32cm; color: #ffffff; text-decoration: none;}
A.blueMenu:link {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 0.32cm; color: #ffffff; text-decoration: none;}
A.blueMenu:visited {position: relative; left: 2px; font-family: Arial, Helvetica; font-weight: normal; font-size: 0.32cm; color: #ffffff; text-decoration: none;}
A.blueMenu:active {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 0.32cm; color: #ffffff;  text-decoration: none;}
A.blueMenu:hover {position: relative; left: 2px;font-family: Arial, Helvetica; font-weight: normal; font-size: 0.32cm; color: #ffffff; text-decoration: none; }

 /* Left Menu Styles */
.leftMenu {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none;}
A.leftMenu {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none;}
A.leftMenu:link { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none;}
A.leftMenu:visited { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none;}
A.leftMenu:active { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #003366;  text-decoration: none;}
A.leftMenu:hover { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; }
A.leftMenuHighlight { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; }

 /* Secondary Menu Styles */
.secondaryMenu {font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
A.secondaryMenu {font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
A.secondaryMenu:link { font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
A.secondaryMenu:visited { font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
A.secondaryMenu:active { font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #FFFFFF;  text-decoration: none; text-transform: uppercase;}
A.secondaryMenu:hover { font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}

.leftSubMenu {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #346635; text-decoration: none;}
A.leftSubMenu {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #346635; text-decoration: none;}
A.leftSubMenu:link { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #346635; text-decoration: none;}
A.leftSubMenu:visited { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #346635; text-decoration: none;}
A.leftSubMenu:active { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #346635;  text-decoration: none;}
A.leftSubMenu:hover { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
A.leftSubMenuHighlight { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}

/* Breadcrumb Styles */
.breadcrumb {font-family: Arial, Helvetica; font-size: 11px; color: #000000;}
A.breadcrumb:link {font-family: Arial, Helvetica; font-size: 11px; color: #000066;}
A.breadcrumb:active {font-family: Arial, Helvetica; font-size: 11px; color: #000000;}
A.breadcrumb:visited {font-family: Arial, Helvetica; font-size: 11px; color: #000000;}
A.breadcrumb:hover {font-family: Arial, Helvetica; font-size: 11px; color: #000000;}
.smallGrey {font-family: Arial, Helvetica; font-size: 10px; color: #999999;}

.functionsLink, a.functionsLink, a.functionsLink:link, a.functionsLink:active, a.functionsLink:visited, a.functionsLink:hover {
	font-family: Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	z-index:1;
	text-decoration:none; }
.newsLink, a.newsLink, a.newsLink:link, a.newsLink:active, a.newsLink:visited, a.newsLink:hover {
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	z-index:1;
	text-decoration:none; }
.bodyCopyLink, a.bodyCopyLink, a.bodyCopyLink:link, a.bodyCopyLink:active, a.bodyCopyLink:visited, a.bodyCopyLink:hover {
	font-family: Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #FF6666;
	z-index:1;
	text-decoration:none; }


/* Case Layout */
.caseTitle {font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #346635; z-index:1}
.caseNumber {font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #346635; z-index:1}
.caseSection {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.caseFiledDecided {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; z-index:1}

/* Text Format Styles */
.bodyAlert {font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #ff0000; z-index:1}
.bodyAlertSubscription {font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #ff0000; z-index:1}
.bodyCaption {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; z-index:1}
.bodyPageNavigation {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; text-transform: uppercase; z-index:1}
.bodyText {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.bodyTextWhite {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff; z-index:1}
.bodyTextBold {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; z-index:1}
.bodySmall {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; z-index:1}
.bodyMedium {font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; z-index:1}
.bodyMedium {font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; color: #ff0000; z-index:1}
.footer { font-family: Arial, Helvetica; font-size: 11px; color: #000000; text-decoration: none; }
.footerGrey { font-family: Arial, Helvetica; font-size: 11px; color: #999999; text-decoration: none; }
h1 {font-family: Arial, Helvetica; font-size: 20px; font-weight: bold; color: #AEC45B; text-transform: uppercase; width: 533px; border-bottom-width: 6px; border-bottom-style: solid; border-bottom-color: #C8D237; z-index:1}
h2 {font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #000000; z-index:1}
h3 {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #006699; z-index:1}
.Sub {font-family: Arial, Helvetica; font-size: 8px; font-weight: normal; color: #000000; vertical-align: sub; z-index:1}
.Super {font-family: Arial, Helvetica; font-size: 8px; font-weight: normal; color: #000000; vertical-align: super; z-index:1}
.newsScroller {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff;  text-decoration: none;}
.subscribeTitle {font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #336633;  text-decoration: none;}
.bodyHomeBlue {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #003366; z-index:1; }
.bodyHomeGreen1 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #003333; z-index:1; }
.bodyHomeGreen2 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #006633; z-index:1; }
UL.advocacy {FONT-FAMILY: Arial, Helvetica, sans-serif; color: #000000; list-style-image: url("../../images/arrow_blue.gif");}

/* Search Engine Styles */

.resultsTop {font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #000000}
.resultsMedium {font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #000000}
.resultsLow {font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #000000}
.resultsNone {font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #000000}


/* News, Multipage and Link Exchange Styles */
.articleDate {font-family: Arial,Helvetica; font-size: 10px; color: #000000}
.articleTitle {font-family: Arial,Helvetica; font-weight: bold; font-size: 14px; color: #000000}
.articleBrief {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.articleBody {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
.articleHomeTitle {font-family: Arial,Helvetica; font-weight: normal; font-size: 11px; color: #002480; position: relative; left: 3px; text-decoration: underline;}
A.articleHomeTitle {font-family: Arial,Helvetica; font-weight: normal; font-size: 11px; color: #002480; position: relative; left: 3px; text-decoration: underline;}
A.articleHomeTitle:link {font-family: Arial,Helvetica; font-weight: normal; font-size: 11px; color: #002480; position: relative; left: 3px; text-decoration: underline;}
A.articleHomeTitle:visited {font-family: Arial,Helvetica; font-weight: normal; font-size: 11px; color: #002480; position: relative; left: 3px; text-decoration: underline;}
A.articleHomeTitle:active {font-family: Arial,Helvetica; font-weight: normal; font-size: 11px; color: #002480; position: relative; left: 3px; text-decoration: underline;}
A.articleHomeTitle:hover {font-family: Arial,Helvetica; font-weight: normal; font-size: 11px; color: #002480; position: relative; left: 3px; text-decoration: underline;}
.articleDotAlign {position: relative; left: 3px;}

/* Table Styles */ 
.tableHeaderResort {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000;}
td.header {font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #000000; background: #cce0eb; text-transform: uppercase; z-index:1}
td.contentRegular {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal ;color: #000000; background: #ffffff; z-index:1}
td.contents1 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; z-index:1}
td.contents2 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #ffffff; z-index:1}
td.contents3 {font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: #000000; z-index:1}
td.contents4 {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E4E4E4; z-index:1}
td.evenrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E4E4E4; z-index:1}
td.fipMenu1 {background: #000000;}
td.fipMenu2 {background: #346635;}

td.HighlightBGColor1 {background: #589259;}
td.HighlightBGColor2 {background: #589259;}
td.HighlightBGColor3 {background: #589259;}
td.HighlightBGColor4 {background: #589259;}
td.HighlightBGColor5 {background: #589259;}

td.DefaultBGColor1 {background: #346635;}
td.DefaultBGColor2 {background: #49804A;}
td.DefaultBGColor3 {background: #66A267;}
td.DefaultBGColor4 {background: #589259;}
td.DefaultBGColor5 {background: #75b177;}

td.oddrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #F7F7F7; z-index:1}
tr.evenrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #E4E4E4; z-index:1}
tr.oddrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #F7F7F7; z-index:1}
tr.hlrow {font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background: #FFFFFF; z-index:1}

td.homeBoxes {
	padding: 5px 5px 5px 15px;
	right: 15px;
}



/* Error Handling */
.loginAsterisk {position: relative; top: -6px; left: 0px; font-family: Arial,Helvetica; font-size: 10px; color: #000000; visibility: hidden; z-index:1}
.marked {position: absolute; top: -6px; left: 0px; font-family: Arial,Helvetica; font-size: 10px; color: #000000; visibility: hidden; z-index:1}

/* Rich Text Editor Styles */
/*.bodyHead {MARGIN-TOP: 0px; FONT-SIZE: 18px; Z-INDEX: 1; LEFT: 0px; MARGIN-BOTTOM: 10px; COLOR: #003366; LINE-HEIGHT: 18px; FONT-FAMILY: Arial black; LETTER-SPACING: -1px;}
.Heading24pxBlue1 {MARGIN-TOP: 0px; FONT-SIZE: 24px; Z-INDEX: 1; LEFT: 0px; MARGIN-BOTTOM: 10px; COLOR: #7799cc; LINE-HEIGHT: 23px; FONT-FAMILY: Arial black; LETTER-SPACING: -1px;}
.Heading16pxBlue1 {FONT-SIZE: 15px; Z-INDEX: 1; MARGIN-BOTTOM: 5px; COLOR: #7799cc; LINE-HEIGHT: 15px; MARGIN-RIGHT: 0px; FONT-FAMILY: Arial black; LETTER-SPACING: -0.4px;}
.Heading12pxBlue2 {FONT-WEIGHT: 800; FONT-SIZE: 12px; Z-INDEX: 1; MARGIN-BOTTOM: 4px; COLOR: #003366; LINE-HEIGHT: 12px; MARGIN-RIGHT: 0px; FONT-FAMILY: Arial; LETTER-SPACING: -0.1px;}
.Bodycopy12pxGrey {MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 0px; MARGIN-BOTTOM: 4px; COLOR: #666666; TEXT-INDENT: 20px; LINE-HEIGHT: 14px; MARGIN-RIGHT: 0px; FONT-FAMILY: Arial; LETTER-SPACING: 0px; text: 12px;}
.Bodycopy11pxGrey {MARGIN-TOP: 0px; FO

/*bodyCopy name="Body Text"*/
.bodyCopy {font-family: Arial, Helvetica; font-weight: normal; font-size: 8pt; color: #666666; z-index:1}
.bodyCopyBold {font-family: Arial, Helvetica; font-weight: bold; font-size: 8pt; color: #666666; z-index:1}
/*smallHeadline name="Small Headline"*/
.smallHeadline {font-family: Arial, Helvetica; font-weight: bold; font-size: 8pt; color: #000000; z-index:1}
/*smallText name="Small Body Text"*/
.smallText {font-family: Arial, Helvetica; font-weight: normal; font-size: 0.3cm; color: #666666; z-index:1}
/*bodyHead name="Headline 1"*/
.bodyHead {font-family: Arial, Helvetica; font-weight: bold; font-size: 16pt; color: #81A03A; z-index:1}
/*bodyHead2 name="Headline 2"*/
.bodyHead2 {font-family: Arial, Helvetica; font-weight: bold; font-size: 14pt; color: #1f497d; z-index:1}
/*bodyHead3 name="Headline 3"*/
.bodyHead3 {font-family: Arial, Helvetica; font-weight: bold; font-size: 12pt; color: #666666; z-index:1}

.bodyCopyLight {font-family: Arial, Helvetica; font-weight: normal; font-size: 8pt; color: #999999; z-index:1}


/* Layout control */

div.pageArea {
	background-color: #FFFFFF;
	width: 978px;
	min-height: 100%;
	height: auto;
	margin: 0px auto 0px 0px; }
div.footer {
	position: relative;
	width: 100%;
	height: 100px;
	clear: both;
	border-top: 1px solid black; }
div.header {
	position: relative;
	/* height: 87px; */
	width: 100%;
	vertical-align: top; }
div.body {
	padding-bottom: 0px;}
div.SecondaryMenu {
	position: relative;
	width: 100%;
	background-color: #F4F7DA;
	margin-bottom: 5px; }


/* header styles */

div.topMenu {
	position: relative;
	float: left;
	padding-top: 27px;
	margin-left: 5px;
	width: 600px; }
div.functionsBox {
	position: relative;
	float: right;
	margin-right: 7px;
	margin-top: 27px;
	width: 242px; }

/* body styles */

.content {
	width: 558px; }
.NewsContainer {
	background-color: #FEFEF3; }
div.sideBanner {
	position: relative;
	float: left;
	width: 197px; }
div.newsItem {
	width: 170px;
	padding: 7px; }



/* secondary menu styles */

td.secondaryMenuItemSpacer {
	height: 40px;
	background-image: url("../../images/template/gr_secondarymenubg.gif"); }
td.secondaryMenuItem {
	width: 166px;
	height: 40px;
	text-align: left;
	padding-left:20px;
	background-color: #f4f7da;
	background-image: url("../../images/template/gr_secondarymenubg.gif");
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase; }
td.secondaryMenuItem:hover {
	color: #8DA94D;
	background-image: none;
	text-transform: uppercase; }
td.secondaryMenuItemActiveChild {
	width: 175px;
	height: 40px;
	text-align: left;
	padding-left:20px;
	background-color: #f4f7da;
	color: #8DA94D;
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase; }

td.congress1 { border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 5px; }
td.congress2 { text-align: right; border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 5px; }
td.congress3 { border-bottom: 1px #000 dotted; border-right: 1px solid #000 dotted; padding: 5px; }
td.congress4 { border-bottom: 1px #000 dotted; text-align: right; border-right: 1px #000 dotted; padding: 5px; }
td.congress5 { border-bottom: 1px #000 dotted; text-align: right; padding: 5px; }
td.congress6 { border-bottom: 1px solid #000; border-right: 1px solid #000 dotted; padding: 5px; }
td.congress7 { border-bottom: 1px solid #000; text-align: right; border-right: 1px #000 dotted; padding: 5px; }
td.congress8 { border-bottom: 1px solid #000; text-align: right; padding: 5px; }


td.hp_featurebox {
	background-image: url("../../images/hp_fb_background.jpg");
	background-repeat: no-repeat;
	width: 265px;
	height: 220px;
	padding-top: 10px;
	padding-left: 18px;
}

.hp_featureboxHead {
	font-family: Arial;
	font-size: 16px;
	color: #A2AE24;
	font-weight: bold;
}

.hp_featureboxDetail {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

.hp_smfb_type {
	font-family: Arial;
	font-size: 9px;
	color: #2C78AA;
	font-weight: bold;
}

.hp_smfb_title {
	font-family: Arial;
	font-size: 16px;
	color: #A2AE24;
	font-weight: bold;
}