BODY {
  margin: 0px;
  background-color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

p, li {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333 ;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

H2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333333;
}

H3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333333;
}

.default {
  font-family: verdana,Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7.5pt;
}

.logo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-style: italic;
  color: #CC0000;
  font-weight: bolder
}

.progress {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bolder;
  color: #666666;
  background-color: #EBEBD8;
}

.header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF
}

.number {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bolder;
  color: #333333;
  font-style: oblique
}

.small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF
}

.defaultBold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold
}

.redTextLabel {
  color: #990000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold
}

.error {
  color: #CC0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold
}

.errorBox
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
} 

.defaultWhite {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF
}

.smallblack {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #333333;
  font-weight:normal;
}

.smallblack:link{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0033CC;
  font-weight:normal;
}

.smallblack:visited{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0033CC;
  font-weight:normal;
}

.smallwhite {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF
}
.smallwhite:link, hover{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  text-decoration: underline;
}
.smallblue {
  COLOR: #0033CC;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt
}

.link {
  border: none;
  color: blue;
  background-color: transparent;
  text-decoration: underline;
  text-align: inherit;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
}

.disabledtrue {
background-color: #EBEBD8
}

.smallink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: white;
  border: none;
  background-color: transparent;
  text-decoration: underline;
  text-align: inherit;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
}

.smallyellow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #ffcc00;
}

.top {
  color: #333333;
  font-size: 11px;
  font-family: verdana,Arial, Helvetica, sans-serif;
}

.top a:link {
  color:#004B91;
  text-decoration:none;

}
.top a:hover {
  color:#cc0000;
  text-decoration:underline;

}
.menuItem {
  font-family: , Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: black;
  text-decoration: none;
}

.menuItem:HOVER {
  text-decoration: underline;
}

.menuItemInactive {
  font-family: , Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #666666
}


.TabDefault {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  COLOR: #333333;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  background-color: #DFDFC0;
}

TabDefault:link {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  COLOR: #333333;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  background-color: #DFDFC0;
}

.TabDefault:active {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  COLOR: #333333;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  background-color: #DFDFC0;
}

.TabDefault:visited {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  COLOR: #333333;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  background-color: #DFDFC0;
}

.TabDefault:hover {
  COLOR: #990033;
}

.TabSelected {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #B0012D;
  TEXT-DECORATION: none
}

.TabSelected:link {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #B0012D;
  TEXT-DECORATION: none
}

.TabSelected:active {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #B0012D;
  TEXT-DECORATION: none
}

.TabSelected:visited {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #B0012D;
  TEXT-DECORATION: none
}

.TabSelected:hover {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #B0012D;
  TEXT-DECORATION: none
}

.TopTabSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #B0012D;
    TEXT-DECORATION: none
}
.TopTabSelected:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #B0012D;
    TEXT-DECORATION: none
}
.TopTabSelected:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #B0012D;
    TEXT-DECORATION: none
}
.TopTabSelected:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #B0012D;
    TEXT-DECORATION: none
}
.TopTabSelected:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #B0012D;
    TEXT-DECORATION: none
}
.TopTabDefault
{
    BACKGROUND-IMAGE:  url(../images/main_tabs_off_bg.gif);
}
.TopLinkDefault:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TopLinkDefault:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TopLinkDefault:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TopLinkDefault:hover {
	COLOR: #990033
}

.SelectedSubTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #990033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.UnselectedSubTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.UnselectedSubTab:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.UnselectedSubTab:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.UnselectedSubTab:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.PaneBar
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #999999
}

.SectionItems{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333	;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.SectionItems:link {
    COLOR: #004B91;
	text-decoration:none;
}

.SectionItems:hover {
    COLOR: #cc0000;
	text-decoration:underline;
}

.SectionItems:visited {
	COLOR: #004B91;
	text-decoration:none;	
}

.cdtabselected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cc0033;
    TEXT-DECORATION: none
}

.l2a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.l2b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.l2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.l3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COlOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.l3selected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COlOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.l3c
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.l3d
{
    font-size: 8pt;
    color: #cccccc;
    font-family: verdana, arial, helvetica, sans-serif
}

.l3b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COlOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.l3g
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.l4g
{
    FONT-SIZE: 7pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.SelectedNav
{
    FONT-SIZE: 8pt;
	font-weight: bold;
	BACKGROUND-COlOR: #cccccc;
    COLOR: #cc0033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* special version of linksmall that does not have an underline until the user hovers */
.linksmallnounderlineinitially:link
{
	COLOR: #004B91;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.linksmallnounderlineinitially:active
{
	COLOR: #004B91;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	
}
.linksmallnounderlineinitially:visited
{
	COLOR: #004B91;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.linksmallnounderlineinitially:hover
{
    COLOR: #990033;
	TEXT-DECORATION: underline;		
}

.input {
	PADDING-RIGHT: 0px; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.browseinput {
	PADDING-RIGHT: 0px; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; width: 420px;
}

.areainput {
	PADDING-RIGHT: 0px; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; width: 355px;
}

.redbanner
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COlOR: #FFFFFF;
	padding-left:3px;
	padding-right:5px;	
	padding-top:3px;		
	padding-bottom:3px;		
}

.redbar
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COlOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COlOR: #cc0033;
	padding-left:3px;
	padding-right:5px;	
	padding-top:3px;		
	padding-bottom:3px;			
	border-top: none;
	border-right: 1px none #FFFFFF;
	border-bottom: none;
	border-left: 1px solid #FFFFFF;
}

.redbarsmall
{
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COlOR: #cc0033;
	FONT-WEIGHT: bold;	
}

.redbarsmall:link {
	text-decoration: underline;
	COLOR: #FFFFFF;
}

.redbarsmall:visited {
	text-decoration: underline;
	COLOR: #FFFFFF;	
}

.redbarsmall:hover {
	text-decoration: underline;
	COLOR: #FFFFFF;	
}

/* Background style for shaderow */
tr.shaderow0 {
	background-color: #EBEBD8;
}

/* General td styles settings for shaderow*/
tr.shaderow0 td {
	
	border-left: 1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:3px 6px 3px 6px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #333333	;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif	
}
tr.shaderow1 {
	background-color: #fff;
}

/* Background styles for noshaderow */
tr.noshaderow {
	background-color: #ffffff;
}
/* General td level styles for noshaderow */
tr.noshaderow td, tr.shaderow1 td {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:3px 6px 3px 6px;	
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #333333	;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif	
}

.hpBtmLk1 {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}

.hpBtmLk1:link {
	font-weight: bold;
	COLOR: #ffffff;
	text-decoration: underline;
}
.hpBtmLk1:hover {
	COLOR: #ffffff
}

.hpBtmLk2 {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #333333; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}

.hpBtmLk2:link {
	TEXT-DECORATION: underline;
}

.hpBtmBar2 {
	FONT-SIZE: 7pt; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
}

.redTitle {
	font-size: 8pt;
	color: #990033;
	font-weight: bold;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
}

.hpSignon {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}

.tandcText {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #333333; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}

.tandcBold {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #3300cc; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: underline
}
.tandcBold:hover {
	COLOR: #3300cc
}
.tandcBold:visited {
	COLOR: #3300cc
}

.editSettings {
  color: #3300CC;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.editSettings:link {
	color: #3300CC;
}

.editSettings:hover {
	color: #3300CC;
}

.editSettings:visited {	
	color: #3300CC;
}

.editSettings:visited:hover {
	color: #3300CC;
}

.progress {
	FONT-WEIGHT: bolder; FONT-SIZE: 12pt; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ebebd8
}

.wizardnumber
{
	color:#9c0031; 
	font-weight:bold; 
	font-size:24pt; 
	font-family:verdana, arial, helvetica;
}

.wizardnumbergray
{
	color:#999999; 
	font-weight:bold; 
	font-size:24pt; 
	font-family:verdana, arial, helvetica;
}

.SectionItemsgray{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #999999	;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.SectionItemsred{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff	;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.headinglink{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: black;
  font-weight:normal;
 }
 
.headinglinkwhite{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: white;
  font-weight:normal;
 }
 
.greyBorder {
	border: 1px solid #999;
	padding: 2px;
}

.greyBorder2 {
	border-top: 0px none #ffffff;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	padding:1px 1px 1px 1px;
}

.greytable1 {
	border-bottom: 0px none #ffffff;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding:1px;
}
.greytable2 {
	border-top: 0px none #ffffff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding:1px;
}
.whiteLink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
}

.whiteLink:link {
	font-weight: bold;
	COLOR: #ffffff;
	text-decoration: underline;
}
.whiteLink:hover {
	COLOR: #ffffff
}

.error {
  color: #CC0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold
}