/***********************************  Section 1  *********************************************************************/
/**************  DEFAULT  Please look in the Default section for styles that fit your needs FIRST  *******************/


body {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; line-height: 14px; color: #333333;}

h1 {font-family: Arial, Helvetica !important; font-size: 24px;}
h2 {font-family: Arial, Helvetica !important; font-size: 18px;}
h3 {font-family: Arial, Helvetica !important; font-size: 16px;}
h4 {font-family: Arial, Helvetica !important; font-size: 14px;}
h5 {font-family: Arial, Helvetica !important; font-size: 12px;}
h6 {font-family: Arial, Helvetica !important; font-size: 10px;}

/*TABLES*/
table.border {border:1px solid #999999;}

/*Danhua*/
.smfooter {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px !important;
	line-height: 25px; color: #666666;
}


/*LINKS*/
a {color: #8B0A27; text-decoration: none;}
a:hover {color: #8B0A27; text-decoration: underline;}
a:active {color: #8B0A27; text-decoration: none;}
a.linkalt {font-family: Arial, Helvetica;	font-size: 11px !important;	color: #666666;	text-decoration: underline;	font-weight: bold;}
a.linkalt:hover {font-family: Arial, Helvetica;	font-size: 11px !important;	color: #333333;	text-decoration: underline;	font-weight: bold;}
a.linkalt:active {font-family: Arial, Helvetica;	font-size: 11px !important;	color: #666666;	text-decoration: none;	font-weight: bold;}
a.tabnav {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
a.tabnav:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
a.tabnav:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}
a.tabnav:active {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: underline;}
.iconNormal {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: none;}
a.iconNormal {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: none;}
a.iconNormal:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: none;}
a.iconNormal:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: underline;}
a.iconNormal:active {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: none;}
.iconUnderline {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: underline;}
a.iconUnderline {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: underline;}
a.iconUnderline:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: underline;}
a.iconUnderline:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: underline;}
a.iconUnderline:active {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: underline;}
a.iconsmall {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #333333;	text-decoration: none;}
a.iconsmall:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #333333;	text-decoration: none;}
a.iconsmall:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #8B0A27;	text-decoration: underline;}
a.iconsmall:active {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #333333;	text-decoration: none;}

/*BUTTONS*/
.buttonStyle {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-decoration: none;}
.buttonStyle:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-decoration: none;}
.buttonStyle:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-decoration: none;}
.buttonStyle:active {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-decoration: none;}
.buttonNormal {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}
.buttonNormal:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}
.buttonNormal:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}
.buttonNormal:active {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}

/*SUBTEXT*/
.subtext1a {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	font-weight: normal;	color: #333333;}
.subtext1b {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	font-weight: normal;	color: #666666;}
.subtext1c {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	font-weight: normal;	color: #999999;}
.subtext1d {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	font-weight: normal;	color: #8B0A27;}
.subtext1e {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	font-weight: normal;	color: #FFFFFF;}
.subtext2a {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	font-weight: normal;	color: #333333;}
.subtext2b {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	font-weight: normal;	color: #666666;}
.subtext2c {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	font-weight: normal;	color: #999999;}
.subtext2d {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	font-weight: normal;	color: #8B0A27;}
.subtext2e {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	font-weight: normal;	color: #FFFFFF;}
.subtext2f {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: bold;	color: #999999;}
.subtext2g {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: bold;	color: #999999;}

/*TEXT*/
.text1a {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	color: #333333;}
.text1b {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	color: #666666;}
.text1c {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	color: #999999;}
.text1d {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	color: #8B0A27;}
.text1e {font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;}
.text2a {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #333333;}
.text2b {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #666666;}
.text2c {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #999999;}
.text2d {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #8B0A27;}
.text2e {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;}
.text3a {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #333333;}
.text3b {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #666666;}
.text3c {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #999999;}
.text3d {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #8B0A27;}
.text3e {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;}
.text4a {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #333333;}
.text4b {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #666666;}
.text4c {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #999999;}
.text4d {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #8B0A27;}
.text4e {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;}
.text5a {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	color: #333333;}
.text5b {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	color: #666666;}
.text5c {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	color: #999999;}
.text5d {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	color: #8B0A27;}
.text5e {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;}

/*SUBHEADERS*/
.subheader1a {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	color: #333333;}
.subheader1b {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	color: #666666;}
.subheader1c {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	color: #999999;}
.subheader1d {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	color: #8B0A27;}
.subheader1e {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;}
.subheader2a {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #333333;}
.subheader2b {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #666666;}
.subheader2c {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #999999;}
.subheader2d {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #8B0A27;}
.subheader2e {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;}
.subheader3a {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #333333;}
.subheader3b {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #666666;}
.subheader3c {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #999999;}
.subheader3d {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #8B0A27;}
.subheader3e {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;}

/*HEADERS*/
.header1a {font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	color: #333333;}
.header1b {font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	color: #666666;}
.header1c {font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	color: #999999;}
.header1d {font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	color: #8B0A27;}
.header1e {font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;}
.header2a {font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: bold;	color: #333333;}
.header2b {font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: bold;	color: #666666;}
.header2c {font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: bold;	color: #999999;}
.header2d {font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: bold;	color: #8B0A27;}
.header2e {font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;}

/*ADD-INS*/
.hostname {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: underline;	color: #333333;}
.searchResults {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #3366CC;}
.fancy {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	border-color: #999999;	border-style: 'solid';	border-width: '1px';	font-weight: normal;}

/**************  DEFAULT  Please look in the Default section for styles that fit your needs FIRST  *******************/
/*********************************************************************************************************************/


/*************************************************************************************************************************************/
/*****  Section 2 - Secondary styles - Please look in the secondary styles if you can not find a suitable style from the DEFAULT  ****/
body {
	background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 14px; color: #333333;
}

h1 {
	font-family: Arial, Helvetica !important; font-size: 24px;
}
h2 {
	font-family: Arial, Helvetica !important; font-size: 18px;
}
h3 {
	font-family: Arial, Helvetica !important; font-size: 16px;
}
h4 {
	font-family: Arial, Helvetica !important; font-size: 14px;
}
h5 {
	font-family: Arial, Helvetica !important; font-size: 12px;
}
h6 {
	font-family: Arial, Helvetica !important; font-size: 10px;
}
sup {
	font-family: Arial, Helvetica, sans-serif; font-size: 8px !important;
	line-height: 6px;
}

table.border {
    border:1px solid #999999;
}
table.searchFieldsBox {
    border:1px solid #999999;
    background-color: #f0f0f0;
}
table.emphasizeBox {
    border:1px solid #999999;
    background-color: #f0f0f0;
}
table.marketingTourBox {
    border:1px solid #999999;
    background-color: #f0f0f0;
}
table.listPageEmpty {
    border: 1px solid #999999;
    background-color: #f0f0f0;
}
table.error {
    border:1px solid #8B0A27;
    background-color: #DFB1BB;
}
td {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #333333;
}
td.border {
    border:1px solid #999999;
}
td.textDisabled {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #999999;
}
td.small {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px !important;
	color: #333333;
}
td.listPageEmpty {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px !important;
	font-weight: bold; line-height: 14px; color: #8B0A27;
	padding-top: 2px; padding-bottom: 2px; text-align: center;
}
td.error {
    background-color: #DFB1BB;
    border: 1px solid #8B0827;
    font-size: 12px;
    font-weight: bold;
    color: #8B0A27;
}
td.marketingTourBox {
    height: 186px;
}
.textDisabled {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #999999;
}
.emphasizeText{
    font-weight: bold;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px !important;
	font-weight: bold; color: #333333;
}
.header {
	font-family: Arial, Helvetica, sans-serif !important; font-size: 14px;
	font-weight: bold; color: #333333;
}
.header2 {
	font-family: Arial, Helvetica, sans-serif !important; font-size: 16px;
	font-weight: bold; color: #333333;
}
.header3 {
	font-family: Arial, Helvetica, sans-serif !important; font-size: 18px;
	font-weight: bold; color: #333333;
}
.header4 {
    font-family: Arial, Helvetica, sans-serif !important; font-size: 12px;
    font-weight: bold; color: #8B0A27;
}
.copy {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px !important;
	line-height: 14px; color: #333333;
}
.consultant {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px !important;
	font-weight: bold; line-height: 14px; color: #8B0A27;
	padding-top: 2px; padding-bottom: 2px;
}
.subnav {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px !important;
	line-height: 14px; color: #333333;
}
.search {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px !important;
	width: 175px; height: 18px;
	border-width: 1px; border-style: solid; border-color: #333333;
}
.password {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px !important;
	width: 100px; height: 18px;
	border-width: 1px; border-style: solid; border-color: #333333;
}
.button {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px !important;
	height: 18px;
}
.small {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px !important;
	line-height: 14px; color: #333333;
}
.footer {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px !important;
	line-height: 14px; color: #8B0A27;
}
.footer2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px !important;
	line-height: 14px; color: #FFFFFF;
}
a {
	color: #8B0A27; text-decoration: none;
}
a:hover {
	color: #8B0A27; text-decoration: none;
}
a:visited {
	color: #8B0A27; text-decoration: none;
}
a:active {
	color: #8B0A27; text-decoration: none;
}
.navigationNormalDisabled {
	font-family: Arial, Helvetica; font-size: 12px !important;
	font-weight: bold; color: #E6CBCA; text-decoration: underline;
	padding-left: 1px; padding-right: 1px;
}
a.navigationNormal {
	font-family: Arial, Helvetica; font-size: 12px !important;
	font-weight: bold; color: #8B0A27; text-decoration: underline;
	padding-left: 1px; padding-right: 1px;
}
a.navigationNormal:visited {
	font-family: Arial, Helvetica; font-size: 12px !important;
	font-weight: bold; color: #8B0A27; text-decoration: underline;
	padding-left: 1px; padding-right: 1px;
}
a.navigationNormal:hover {
	font-family: Arial, Helvetica; font-size: 12px !important;
	font-weight: bold; color: #8B0A27; text-decoration: underline;
	padding-left: 1px; padding-right: 1px;
}
a.navigationNormal:active {
	font-family: Arial, Helvetica; font-size: 12px !important;
	font-weight: bold; color: #8B0A27; text-decoration: underline;
	padding-left: 1px; padding-right: 1px;
}
a.navigationDisabled {
	font-family: Arial, Helvetica; font-size: 12px !important;
	font-weight: bold; color: #999999; text-decoration: none;
	padding-left: 1px; padding-right: 1px;
}
a.navigationDisabled:visited {
	font-family: Arial, Helvetica; font-size: 12px !important;
	font-weight: bold; color: #999999; text-decoration: none;
	padding-left: 1px; padding-right: 1px;
}
a.navigationDisabled:hover {
	font-family: Arial, Helvetica; font-size: 12px !important;
	font-weight: bold; color: #999999; text-decoration: underline;
	padding-left: 1px; padding-right: 1px;
}
a.navigationDisabled:active {
	font-family: Arial, Helvetica; font-size: 12px !important;
	font-weight: bold; color: #999999; text-decoration: none;
	padding-left: 1px; padding-right: 1px;
}
a.subnav {
	font-family: Arial, Helvetica; font-size: 11px !important;
	color: #333333; text-decoration: none;
}
a.subnav:hover {
	font-family: Arial, Helvetica; font-size: 11px !important;
	color: #8B0A27; text-decoration: underline;
}
a.subnav:active {
	font-family: Arial, Helvetica; font-size: 11px !important;
	color: #333333; text-decoration: none;
}
a.footer {
	font-family: Arial, Helvetica; font-size: 11px !important;
	color: #8B0A27; text-decoration: none;
}
a.footer:hover {
	font-family: Arial, Helvetica; font-size: 11px !important;
	color: #8B0A27; text-decoration: underline;
}
a.footer:active {
	font-family: Arial, Helvetica; font-size: 11px !important;
	color: #8B0A27; text-decoration: none;
}

a.consultant {
	font-family: Arial, Helvetica; font-size: 11px !important;
	font-weight: bold; color: #8B0A27; text-decoration: none;
}
a.consultant:visited {
	font-family: Arial, Helvetica; font-size: 11px !important;
	font-weight: bold; color: #8B0A27; text-decoration: none;
}
a.consultant:hover {
	font-family: Arial, Helvetica; font-size: 11px !important;
	font-weight: bold; color: #8B0A27; text-decoration: underline;
}
a.consultant:active {
	font-family: Arial, Helvetica; font-size: 11px !important;
	font-weight: bold; color: #8B0A27; text-decoration: none;
}
a.listingKey {
	font-family: Arial, Helvetica; font-size:12px !important; color: #333333;
	text-decoration: none;
}
a.listingKey:visited {
	font-family: Arial, Helvetica; font-size:12px !important; color: #333333;
	text-decoration: none;
}
a.listingKey:hover {
	font-family: Arial, Helvetica; font-size:12px !important; color: #333333;
	text-decoration: underline;
}
a.listingKey:active {
	font-family: Arial, Helvetica; font-size:12px !important; color: #333333;
	text-decoration: none;
}
a.listingKeyHighlight {
	font-family: Arial, Helvetica; font-size:12px !important; color: #8B0A27;
	text-decoration: none;
}
a.listingKeyHighlight:visited {
	font-family: Arial, Helvetica; font-size:12px !important; color: #8B0A27;
	text-decoration: none;
}
a.listingKeyHighlight:hover {
	font-family: Arial, Helvetica; font-size:12px !important; color: #8B0A27;
	text-decoration: underline;
}
a.listingKeyHighlight:active {
	font-family: Arial, Helvetica; font-size:12px !important; color: #8B0A27;
	text-decoration: none;
}
a.listingKeySmall {
	font-family: Arial, Helvetica; font-size:11px !important; color: #333333;
	text-decoration: none;
}
a.listingKeySmall:visited {
	font-family: Arial, Helvetica; font-size:11px !important; color: #333333;
	text-decoration: none;
}
a.listingKeySmall:hover {
	font-family: Arial, Helvetica; font-size:11px !important; color: #333333;
	text-decoration: underline;
}
a.listingKeySmall:active {
	font-family: Arial, Helvetica; font-size:11px !important; color: #333333;
	text-decoration: none;
}
a.mailTo {
	font-family: Arial, Helvetica !important; color: #333333;
	text-decoration: underline;
}
a.mailTo:visited {
	font-family: Arial, Helvetica !important; color: #333333;
	text-decoration: underline;
}
a.mailTo:hover {
	font-family: Arial, Helvetica !important; color: #333333;
	text-decoration: underline;
}
a.mailTo:active {
	font-family: Arial, Helvetica !important; color: #333333;
	text-decoration: underline;
}
a.mailToSmall {
	font-family: Arial, Helvetica !important; color: #333333;
	text-decoration: underline; font-size: 11px;
}
a.mailToSmall:visited {
	font-family: Arial, Helvetica !important; color: #333333;
	text-decoration: underline; font-size: 11px;
}
a.mailToSmall:hover {
	font-family: Arial, Helvetica !important; color: #333333;
	text-decoration: underline; font-size: 11px;
}
a.mailToSmall:active {
	font-family: Arial, Helvetica !important; color: #333333;
	text-decoration: underline; font-size: 11px;
}
td.buttonNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
    background-color: #8b0a27;
}
td.buttonNormalOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
    background-color: #d6a9b3;
}
.buttonNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonNormal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonNormal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonNormal:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.popupbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.popupbutton:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.popupbutton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.popupbutton:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.buttonstyle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.buttonstyle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.buttonstyle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

TABLE.page-subheader {
	width: 100%;
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 25px;
}

.page-subheader {
	font-family: Arial, Helvetica, sans-serif;
}

.page-subheader12 {
	color: #663333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

.page-subheader14 {
	color: #663333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
}
.pageTitle {
    color: #666666;
    font-family: Arial, Helvetica;
    font-size: 18pt;
    text-decoration: none;
}
.pageTitleDisabled {
    color: #999999;
    font-family: Arial, Helvetica;
    font-size: 18pt;
    text-decoration: none;
}
.pageTitle14 {
    color: #666666;
    font-family: Arial, Helvetica;
    font-size: 14pt;
    text-decoration: none;
}
.pageTitle14_disabled {
    color: #999999;
    font-family: Arial, Helvetica;
    font-size: 14pt;
    text-decoration: none;
}
td.pageTitle {
    color: #666666;
    font-family: Arial, Helvetica;
    font-size: 18pt;
    text-decoration: none;
}
.searchFieldLabel {
    color: #666666;
    font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.helper {
    color: #666666;
    font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a.helper {
    color: #666666;
    font-family: Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
a.helper:hover {
    color: #666666;
    font-family: Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.listHeaderColumn { color: #ffffff; font-weight: bold; }
.listHeaderSmaller { font-size: 11px; color: #FFFFFF; font-weight: bold; }

.main-grid-row {
	background-color: #cccccc;
}

.even-grid-row {
	background-color: #E1E1E1;
}

.odd-grid-row {
	background-color: #FFFFFF;
}
.popup-overlay-scroll {
	overflow:auto;
	height:300px;
	width: 100%;
	border: solid 1px #999999;
	display: block;
	background-color: #FFFFFF;
}
.enrollmentStep {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px !important;
	font-weight: bold; color: #FFFFFF;
}
.setupBrochureMailingList {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px !important;
	font-weight: bold; color: #FFFFFF;
}
.enrollmentNav {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px !important;
	font-weight: bold; line-height: 14px; color: #8B0A27;
	padding-top: 2px; padding-bottom: 2px;
}
.setupBrochureMailingListDescription {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px !important;
	font-weight: bold; line-height: 14px; color: #8B0A27;
	padding-top: 2px; padding-bottom: 2px;
}
.warningMessage {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px !important;
	font-weight: bold; line-height: 14px; color: #8B0A27;
	padding-top: 2px; padding-bottom: 2px;
}
.listPage {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #333333;
}
a.listPage {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #333333;
    text-decoration:none;
}
a.listPage:visited {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #333333;
    text-decoration:none;
}
a.listPage:hover {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #333333;
    text-decoration:none;
}
a.listPage:active {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #333333;
    text-decoration:none;
}
.textNormal {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px !important;
	line-height: 14px; color: #333333;
	padding-top: 2px; padding-bottom: 2px;
}
.textNormalSmall {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px !important;
	line-height: 14px; color: #333333;
	padding-top: 2px; padding-bottom: 2px;
}
.textHighlight {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px !important;
	font-weight: bold; line-height: 14px; color: #8B0A27;
	padding-top: 2px; padding-bottom: 2px;
}
.textHighlightBig {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px !important;
	font-weight: bold; line-height: 14px; color: #8B0A27;
	padding-top: 2px; padding-bottom: 2px;
}
.send-email-privacy {
	color: #02468E;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	text-decoration: none;
}

a.send-email-privacy {
	color: #02468E;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	text-decoration: underline;
}

TABLE.send-email-popup {
	background-color: #ffffff;
	border: solid 1px #999999;
}

.send-email-popup-scroll {
	overflow:auto;
	height:120px;
	width: 85%;
	border: solid 1px #999999;
	display: block;
	background-color: #FFFFFF;
}

.send-email-popup-reason {
	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	text-decoration: none;
}

.bltCalendarDiv {
    border : 1px solid #999999;
    background : #ffffff;
    position:absolute;
    left:944px;
    top:91px;
    z-Index:3;
    width:150px;
    height:120px;
}
.checklistPop {
    border : 0px solid #999999;
    background : #f0f0f0;
    position:absolute;
    left:560px;
    top:250px;
    z-Index:3;
    width:350px;
    height:425px;
}

.checklistPopShadow {
    background : #000000;
    position:absolute;
    left:565px;
    top:255px;
    z-Index:2;
    width:350px;
    height:425px;
}

/*****  Section 2 - Secondary styles - Please look in the secondary styles if you can not find a suitable style from the DEFAULT  ****/
/*************************************************************************************************************************************/



/*************************************************************************************************************************************/
/*********     Section 3 - Please do not add styles until you are sure there are no styles available        **************************/
/*********      from the DEFAULT and Secondary section  that suit your needs.                               **************************/

.errorBox{
    text-align : left;
    width : 99%;
    border : red 1px solid;
    background-color : #ffeda6;
    font-size : 14px;
    color : red;
    padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px;
}

.tableHeader {
	background-color: #999999;
	text-align: center;
}

tbody.on { display:table-row-group; }
tbody.off { display:none; }

.even-grid-row-b {
	background-color: #F0F0F0;
}

.odd-grid-row-b {
	background-color: #FFFFFF;
}

table.emphasizeBox1 {
    border:1px solid #999999;
    background-color: #FFFFFF;
}

/* This class is used by the DHTML popup used on the downline tree menu */
#dhtmltooltip{
    position: absolute;
    border: 2px solid black;
    padding: 2px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
    white-space: nowrap;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/*This class is used when an a user action generates a message to be displayed back to the user. */
.messageText{
    border: solid 1px;
    background-color: lightyellow;
    width: 90%;
    padding:5;
}

/*********     Section 3 - Please do not add styles until you are sure there are no styles available        **************************/
/*********      from the DEFAULT and Secondary section  that suit your needs.                               **************************/
/*************************************************************************************************************************************/


/*  The following class is used to highlight the page controls that have and orderEntry rlated error.*/
.errorTextOE {
    font-weight : bold;
    font-style : italic;
    color : red;
}

.errorBackgroundOE {
    background-color : #ffeda6;
}

.subComponent {
	margin-left : 18px;
    font-size : 10px;
}
