.normalFont { font-size: 11pt; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.normalBold { font-size: 11pt; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}

.normalFont10 { font-size: 10pt; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.normalBold10 { font-size: 10pt; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}

.normalSmall     { font-size: 9pt; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallBold { font-size: 9pt; font-weight: bold; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmall     { font-size: 8pt; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.pageTitle   { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #339966; font-weight: bold }
.pageTitleL2 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #339966; font-weight: bold }
.pageTitleL3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #339966; font-weight: bold }

.requiredAsterisk { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF3333 }
.errorMessage { background-color: #CCCC99; font-weight: bold; font-family: Arial,Helvetica, sans-serif; font-size: 10pt; color: #CC0000 }

.normalButton { font-size: 9pt; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BORDER-LEFT: #A0AAA0 1px solid; BORDER-TOP: #A0AAA0 1px solid; BORDER-RIGHT: #404440 1px solid; BORDER-BOTTOM: #404440 1px solid; }
.smallButton { font-size: 8pt; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BORDER-LEFT: #A0AAA0 1px solid; BORDER-TOP: #A0AAA0 1px solid; BORDER-RIGHT: #404440 1px solid; BORDER-BOTTOM: #404440 1px solid; }

.c_pageTitleL3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #888888; font-weight: bold }
.c_TabInActive { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#dddddd; vertical-align: center; text-align: center; }
.c_TabActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#aaaaaa; }
.c_TabTxtActive    { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.c_TabTxtInActive  { font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.c_PortalCellWhite { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#ffffff; }
.c_PortalCellNW    { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#aaaaaa; }
.c_PortalCellNW2   { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#bbbbbb; }

.o_pageTitleL3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #B094A1; font-weight: bold }
.o_TabInActive { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#CCCCCC; vertical-align: center; text-align: center; }
.o_TabActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#F0D4E1; }
.o_TabTxtActive    { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.o_TabTxtInActive  { font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.o_PortalCellNW    { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#F0D4E1; }
.o_PortalCellNW2   { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#FFE4E1; }

.ob_pageTitleL3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #B094A1; font-weight: bold }
.ob_TabInActive { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#B8B8E3; vertical-align: center; text-align: center; }
.ob_TabActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#C2C2D1; }
.ob_TabTxtActive    { font-size: 9pt; color: #FF8500; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.ob_TabTxtInActive  { font-size: 10pt; color: #4272B5; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.ob_PortalCellNW    { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#C2C2D1; }
.ob_PortalCellNW2   { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#FFE4E1; }

.b_pageTitleL3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #7481B0; font-weight: bold }
.b_TabInActive { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#C2C2D1; vertical-align: center; text-align: center; }
.b_TabActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#B8B8E3; }
.b_TabTxtActive { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.b_TabTxtInActive { font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.b_PortalCellNW    { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#CCCCDD; }
.b_PortalCellNW2   { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#C8C8F3; }

.y_pageTitleL3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #b6b682; font-weight: bold }
.y_TabInActive { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#f0f0c8; vertical-align: center; text-align: center; }
.y_TabActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#d6d6b2; }
.y_TabTxtActive    { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.y_TabTxtInActive  { font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.y_PortalCellNW    { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#f0f0c8; }
.y_PortalCellNW2   { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#f0f0c8; }

.g_pageTitleL3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #339966; font-weight: bold }
.g_TabInActive { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#CCCCCC; vertical-align: center; text-align: center; }
.g_TabActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#CCDDCC; }
.g_TabTxtActive    { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.g_TabTxtInActive  { font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.g_PortalCellNW    { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#CCDDCC; }
.g_PortalCellNW2   { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#CCEECC; }


.forum_hdr
{
	background: #F1F1F1 url(image/hdr_bkg.gif) repeat-x top left;
	padding: 4px 4px 4px 4px;
	border-width: 1px; border-style: solid; border-color: #AAAAAA;
}

.borderA { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AAAAAA; border-left-width: 1px; border-left-style: solid; border-left-color: #AAAAAA; border-right-width: 1px; border-right-style: solid; border-right-color: #AAAAAA; border-top-width: 1px; border-top-style: solid; border-top-color: #AAAAAA; }
.tsPad12    { padding: 12px 12px 12px 12px; }
.tsPad32    { padding: 32px 32px 32px 32px; }

.nsbtn10 { 
  font-size: 10pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
  color: #333333;
  border: 1px solid #a6a6a6;
  background: #F0F0F0 url(/image/btn_bkg.gif) no-repeat;
  margin: 0px;
  padding: 2px 8px 2px 8px;
  cursor:pointer;
}