.CalendarEventTitleStyle {
    font-size: 7pt;
}
.CalendarEventDayStyle {
    color: red;
}
.DashboardHyperLink {
    font-size: 8pt;
}
.DashboardHyperLinkDeselected {
    font-size: 8pt;
}
.DashboardHyperLinkLabel {
    font-size: 8pt;
}
.DashboardHyperLinkSelected {
    font-size: 8pt;
    font-weight: bold;
}
.DashboardLabel {
    font-size: 8pt;
}
.DashboardLabelHeader {
    font-size: 8pt;
    font-weight: bold;
}
.DashboardTABLE {
}
.DashboardTD {
    font-size: 8pt;
}
.DashboardTH {
    font-size: 8pt;
    font-weight: bold;
}
.DashboardTR {
}
.DataFormAuditCaption {
    font-size: 7pt;
}
.DataFormAuditValue {
    font-size: 7pt;
}
.DataForm {
    font-size: 8pt;
}
.DataFormButton {
    font-family: Tahoma,Arial,Verdana,Helvetica;
    font-size: 8pt;
}
.DataFormCaptionFONT {
    border-style: solid;
    border-width: 0;
}
.DataFormCaptionInvalidTD {
    color: red;
    font-size: 8pt;
}
.DataFormCaptionTD {
    font-size: 8pt;
    text-align: right;
    width: 20%;
}
.DataFormCheckBox {
    font-size: 8pt;
}
.DataFormCheckBoxList {
    font-size: 8pt;
}
.DataFormTitleIcon {
    border: medium none;
    text-align: left;
}
.DataFormChildTitleIcon {
    border: medium none;
    text-align: left;
}
.DataFormChildGridDiv {
    height: 180px;
    overflow: auto;
    width: 100%;
}
.DataFormChildTABLE {
    width: 800px;
}
.DataFormChildHeader {
    background-color: #999999;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    height: 11px;
    text-indent: 2px;
}
.DataFormChildHeaderIndent {
    background-color: #999999;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    height: 11px;
    text-indent: 30px;
}
.DataFormChildHeaderRHS {
    background-color: #999999;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    height: 11px;
}
.DataFormChildHeaderNoFilter {
    background-color: #999999;
    color: #FFFFFF;
    font-size: 9pt;
}
.DataFormChildDataGrid {
    font-size: 8pt;
    width: 100%;
}
.DataFormChildDataGridAlternatingItem {
    background-color: #F0F0F0;
    color: #000000;
    font-size: 8pt;
}
.DataFormChildDataGridAlternatingItemLink {
    color: #000000;
    font-weight: bold;
}
.DataFormChildDataGridFooter {
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormChildDataGridHeader {
    background-color: #CCCCCC;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormChildDataGridHeader1 {
    background-color: #CCCCCC;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormChildDataGridHeaderLink {
    background-color: #CCCCCC;
    color: #000000;
    font-size: 7pt;
    font-weight: normal;
    text-decoration: none;
}
.DataFormChildDataGridItem {
    background-color: #F3F3F3;
    color: #000000;
    font-size: 8pt;
}
.DataFormChildDataGridItemLink {
    color: #000000;
    font-weight: bold;
}
.DataFormChildDataGridPager {
    color: #000000;
    font-size: 9pt;
}
.DataFormChildDataGridPagerLink {
    color: #000000;
    font-size: 9pt;
}
.DataFormChildDataGridSelectedItem {
    background-color: #663399;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormChildDataGridSelectedItemLink {
    color: #000000;
}
.DataFormChildHeader IMG {
    display: inline-block;
    margin: 2px 4px 0;
}
.DataFormChildHeader SPAN {
    display: inline-block;
    line-height: 14px;
    padding: 3px 2px;
    vertical-align: top;
}
.DataFormChildHeader DIV {
    display: inline-block;
    float: left;
}
.DataFormDivDefault {
    background-color: #EFEFEF;
    border-color: #888888;
    border-style: solid;
    border-width: 1px;
}
.DataFormDivFormBackground {
    background-color: ghostwhite;
    border-color: Silver;
    border-style: solid;
    border-width: 1px;
}
.DataFormDivLabelBackground {
    background-color: ghostwhite;
}
.DataFormDivNoBorder {
    border-style: none;
}
.DataFormDivNoBorderGray {
    background-color: Gray;
    border-style: none;
}
.DataFormDivNoBorderLightGray {
    background-color: #F3F0F6;
    border-style: none;
}
.DataFormDivNoBorderBlue {
    background-color: Blue;
    border-style: none;
}
.DataFormDivNoBorderGreen {
    background-color: Green;
    border-style: none;
}
.DataFormDivNoBorderRed {
    background-color: Red;
    border-style: none;
}
.DataFormDivNoBorderWhite {
    background-color: White;
    border-style: none;
}
.DataFormDropDownList {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.DataFormExtenderTableTD {
    font-size: 8pt;
}
.DataFormFieldFONT {
}
.DataFormFieldTD {
    font-size: 8pt;
}
.DataFormFONT {
}
.DataFormFooterFONT {
}
.DataFormFooterTD {
    font-size: 7pt;
}
.DataFormFooterTitleTD {
    background-color: White;
    color: #663399;
    font-size: 8pt;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
}
.DataFormFooterTR {
}
.DataFormFORM {
}
.DataFormHeaderFONT {
}
.DataFormHeaderLabel {
    font-size: 9pt;
    font-weight: bold;
}
.DataFormHeaderTD {
    background-color: White;
    font-size: 9pt;
    font-weight: bold;
}
.DataFormTABLEModal {
    background-color: White;
}
.DataFormHeaderTR {
}
.DataFormHyperLink {
    font-size: 8pt;
    text-decoration: none;
}
.DataFormHyperLinkHighlight {
    font-size: 8pt;
}
.DataFormLabel {
    font-size: 8pt;
}
.DataFormLabelErrorMessage {
    color: red;
    font-size: 8pt;
}
.DataFormLabelField {
    font-size: 8pt;
}
.DataFormLabelFilter {
    font-size: 8pt;
}
.DataFormLabelHeader {
    background-color: #EFEFEF;
    font-size: 9pt;
    font-weight: bold;
}
.DataFormLabelMultiLine {
    font-size: 8pt;
}
.DataFormLabelHeaderBG {
    background-color: #F3F3F3;
    font-size: 9pt;
    font-weight: bold;
}
.DataFormLabelSubHeaderBG {
    background-color: #F3F3F3;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormLabelHyperLink {
    font-size: 8pt;
}
.DataFormLabelInvalidMessage {
    color: red;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormLabelProgress {
    font-size: 8pt;
}
.DataFormLabelReadOnly {
    font-size: 8pt;
}
.DataFormLabelRecordCount {
    font-size: 8pt;
    font-weight: normal;
}
.DataFormLabelRecordNumber {
    font-size: 8pt;
}
.DataFormLabelRequired {
    font-size: 8pt;
    font-weight: bold;
}
.DataFormLabelSubHeader {
    font-size: 8pt;
    font-weight: bold;
}
.DataFormLabelTitle {
    font-size: 9pt;
    font-weight: bold;
}
.DataFormLabelValidMessage {
    color: Green;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormLabelWarning {
    color: red;
    font-size: 8pt;
}
.DataFormLabelWizardHeader {
    font-size: 9pt;
    font-weight: bold;
}
.DataFormLinkButton {
    font-size: 8pt;
}
.DataFormListBox {
    font-size: 8pt;
}
.DataFormListDataGrid {
    font-size: 8pt;
}
.DataFormListDiv {
    height: 469px;
    overflow: auto;
    width: 800px;
}
.DataFormListTD {
    font-size: 8pt;
}
.DataFormListTDDataGrid {
    font-size: 8pt;
    width: 100%;
}
.DataFormListTDDataGridAlternatingItem {
    background-color: #F3F0F6;
    color: #000000;
    font-size: 8pt;
}
.DataFormListTDDataGridAlternatingItemLink {
    color: #000000;
    font-weight: bold;
}
.DataFormListTDDataGridCell {
    background-color: #EFEFEF;
    border-color: #D9CFC0;
    border-style: solid;
    border-width: 0 0 1px;
    color: #000000;
}
.DataFormListTDDataGridFooter {
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormListTDDataGridHeader {
    background-color: #663399;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormListTDDataGridHeaderLink {
    color: #FFFFFF;
    text-decoration: none;
}
.DataFormListTDDataGridItem {
    background-color: #F3F0F6;
    color: #000000;
    font-size: 8pt;
}
.DataFormListTDDataGridItemLink {
    color: #000000;
    font-weight: bold;
}
.DataFormListTDDataGridPager {
    color: #000000;
    font-size: 9pt;
}
.DataFormListTDDataGridPagerLink {
    color: #000000;
}
.DataFormListTDDataGridSelectedItem {
    background-color: #993399;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormListTDDataGridSelectedItemLink {
    color: #000000;
}
.DataFormPanel {
    font-size: 8pt;
}
.DataFormRadioButton {
    font-size: 8pt;
}
.DataFormRadioButtonList {
    font-size: 8pt;
}
.DataFormRangeValidator {
    color: red;
    font-size: 8pt;
}
.DataFormRecordModeCaption {
    font-size: 8pt;
}
.DataFormRecordModeCheckBox {
    font-size: 8pt;
}
.DataFormRecordModeInsert {
    font-size: 8pt;
}
.DataFormRecordModeTD {
    font-size: 8pt;
}
.DataFormRecordModeUpdate {
    font-size: 8pt;
}
.DataFormRecordNavTD {
    font-size: 8pt;
}
.DataFormRecordNavTR {
    font-size: 8pt;
}
.DataFormRegularExpressionValidator {
    color: red;
    font-size: 8pt;
}
.DataFormRequiredFieldValidator {
    color: red;
    font-size: 8pt;
}
.DataFormSubHeaderTD {
    font-size: 9pt;
}
.DataFormTABLE {
    width: 800px;
}
.DataFormTextBox {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.DataFormTD {
    font-size: 8pt;
}
.DataFormTH {
    font-size: 8pt;
    font-weight: bold;
}
.DataFormTR {
}
.DataFormNestedTableTD {
    border-color: #D9CFC0;
    border-style: solid;
    border-width: 0 0 1px;
    font-size: 8pt;
    line-height: 12pt;
}
.DataFormNestedTableTH {
    background-color: #CCCCCC;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormNestedTableCellTR {
}
.DataFormNestedTableHeaderTR {
    background-color: #CCCCCC;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.DataFormValidationFONT {
}
.DataFormValidationSummary {
    color: red;
    font-size: 8pt;
}
.DataFormValidationTD {
    color: red;
    font-size: 8pt;
}
.DataGrid {
    font-size: 8pt;
}
.DataGridAlternatingItem {
    font-size: 8pt;
}
.DataGridHeader {
    font-size: 8pt;
}
.DataGridItem {
    font-size: 8pt;
}
.DataGridPager {
    font-size: 8pt;
}
A.DataGridPagerLink:visited {
    color: Black;
    font-size: 8pt;
    text-decoration: underline;
}
A.DataGridPagerLink:link {
    color: Black;
    font-size: 8pt;
    text-decoration: underline;
}
A.DataGridPagerLink:active {
    background-color: Black;
    color: White;
    font-size: 8pt;
}
A.DataGridPagerLink:hover {
    background-color: Black;
    color: White;
    font-size: 8pt;
}
.DataGridSelectedItem {
    font-size: 8pt;
}
.DataList {
    font-size: 8pt;
}
.DataListAlternatingItem {
    font-size: 8pt;
}
.DataListFooter {
    font-size: 8pt;
}
.DataListHeader {
    font-size: 8pt;
}
.DataListItem {
    font-size: 8pt;
}
.DataListSelectedItem {
    font-size: 8pt;
}
.DesignedTABLE {
    width: 100%;
}
.DesignedRowTD {
    font-size: 8pt;
}
.DesignedRowTR {
}
.ErrorPageBody {
}
.ErrorPageCaption {
}
.ErrorPageHeader {
}
.ErrorPageLink {
}
.ErrorPageTable {
}
.ErrorPageTD {
    color: red;
    font-size: 8pt;
}
.ErrorPageTitle {
    color: red;
    font-size: 9pt;
    font-weight: bold;
}
.ErrorPageTR {
}
.ItemLinksTable {
    border-style: none;
}
A.FormLinksHyperLink:visited {
    background-color: White;
    color: Blue;
    font-size: 8pt;
    text-decoration: none;
}
A.FormLinksHyperLink:link {
    background-color: White;
    color: Blue;
    font-size: 8pt;
    text-decoration: none;
}
A.FormLinksHyperLink:active {
    background-color: Blue;
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.FormLinksHyperLink:hover {
    background-color: Blue;
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.RecentContactsHyperLink:visited {
    background-color: White;
    color: Blue;
    font-size: 8pt;
    text-decoration: none;
}
A.RecentContactsHyperLink:link {
    background-color: White;
    color: Blue;
    font-size: 8pt;
    text-decoration: none;
}
A.RecentContactsHyperLink:active {
    background-color: Blue;
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.RecentContactsHyperLink:hover {
    background-color: Blue;
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.ItemLinksHyperLink:visited {
    color: Black;
    font-size: 8pt;
    text-decoration: none;
}
A.ItemLinksHyperLink:link {
    color: Black;
    font-size: 8pt;
    text-decoration: none;
}
A.ItemLinksHyperLink:active {
    background-color: Black;
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.ItemLinksHyperLink:hover {
    background-color: Black;
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.ItemLinksHyperLinkSelected:visited {
    color: Black;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
A.ItemLinksHyperLinkSelected:link {
    color: Black;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
A.ItemLinksHyperLinkSelected:active {
    background-color: Black;
    color: White;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
A.ItemLinksHyperLinkSelected:hover {
    background-color: Black;
    color: White;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
.LeftUIOuterTable {
    border: medium none;
    width: 160px;
}
.LeftUITable {
    border: 1px solid #C5B5D4;
    width: 100%;
}
.LeftUIInnerTable {
    width: 100%;
}
.LeftUIInnerTableTD {
    background-color: White;
    border-color: black black #C5B5D4;
    border-style: solid;
    border-width: 0 0 1px;
    font-size: 8pt;
    padding-left: 12px;
    width: 100%;
}
.LeftUISectionTitle {
    font-size: 8pt;
    font-weight: bold;
    line-height: 18px;
}
.LeftUISectionTitleNotBold {
    font-size: 8pt;
}
.LeftUITableHeaderTD {
    background-color: #75B147;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    height: 11px;
    padding-left: 3px;
}
.LeftUITableHeaderTDRHS {
    background-color: #663399;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    height: 11px;
}
.LeftUITableTD {
}
.LeftUIDropDownListFind {
    background-color: #F3F0F6;
    font-size: 8pt;
    width: 160px;
}
.LeftUIDropDownListAccessed {
    background-color: #F3F0F6;
    font-size: 8pt;
    width: 160px;
}
.PageFrameworkBODY {
}
.PageFrameworkBODYModal {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 8pt;
    margin: 1px;
}
.PageFrameworkBottomFONT {
}
.PageFrameworkBottomTD {
    font-size: 8pt;
}
.PageFrameworkBottomTR {
}
.PageFrameworkContentFONT {
}
.PageFrameworkContentTD {
    font-size: 8pt;
    width: 800px;
}
.PageFrameworkContentTR {
}
.PageFrameworkFONT {
}
.PageFrameworkLeftFONT {
}
.PageFrameworkLeftTD {
    font-size: 8pt;
}
.PageFrameworkRightFONT {
}
.PageFrameworkRightTD {
    font-size: 8pt;
}
#PageFrameworkTABLE {
}
.PageFrameworkTABLE {
    background-color: white;
    font-size: 8pt;
    height: 100%;
    width: 100%;
}
.PageFrameworkTopFONT {
}
.PageFrameworkTopTD {
    font-size: 8pt;
}
.PageFrameworkTopTR {
}
.ProfileHeaderP {
    font-size: 9pt;
    font-weight: bold;
}
.ProfileHeaderTD {
    font-size: 9pt;
    font-weight: bold;
}
.ProfileHeaderTR {
}
.ProfileP {
    font-size: 8pt;
}
.ProfileTABLE {
    width: 800px;
}
.ProfileTD {
    font-size: 8pt;
    width: 100%;
}
.ProfileTH {
    font-size: 9pt;
    font-weight: bold;
}
.ProfileTR {
}
.ProfileRecordNavTD {
    font-size: 8pt;
}
.ProfileRecordNavTR {
    font-size: 8pt;
}
.ProfileTabStripDiv {
    border-style: none;
}
.ProfileTabStripTD {
    background-color: #D9CFC0;
    border-bottom: 1px solid White;
    text-align: center;
}
.ProfileTabStripTDSelected {
    background-color: #663399;
    border-bottom: 1px solid #663399;
    text-align: center;
}
.ProfileTabStripLinksTD {
    background-color: #663399;
    border-bottom: 1px solid #663399;
    color: White;
    font-size: 7pt;
    text-align: right;
}
.ProfileTabStripChildLinksTD {
    background-color: #663399;
    color: White;
    font-size: 7pt;
    text-align: center;
}
.ProfileTabTable .ProfileTitleContainer {
    display: inline;
    margin: 0 4px 0 0;
    padding: 0;
}
.ProfileTabTable DIV.ProfileTitle {
    background-color: #CDDBEC;
    color: #2A618C;
    height: 18px;
    padding: 2px 10px;
    position: relative;
    top: 2px;
}
A.ProfileTabStripLink:link {
    color: Black;
    font-size: 8pt;
    text-decoration: none;
}
A.ProfileTabStripLink:active {
    background-color: Black;
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.ProfileTabStripLink:hover {
    background-color: Black;
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.ProfileTabStripLinkSelected:visited {
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.ProfileTabStripLinkSelected:link {
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.ProfileTabStripLinkSelected:active {
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.ProfileTabStripLinkSelected:hover {
    color: White;
    font-size: 8pt;
    text-decoration: none;
}
A.ProfileTabStripLinks:visited {
    color: White;
    font-size: 7pt;
    text-decoration: none;
}
A.ProfileTabStripLinks:link {
    color: White;
    font-size: 7pt;
    text-decoration: none;
}
A.ProfileTabStripLinks:active {
    color: White;
    font-size: 7pt;
    text-decoration: none;
}
A.ProfileTabStripLinks:hover {
    background-color: Black;
    color: White;
    font-size: 7pt;
    text-decoration: none;
}
.QueryFormTABLE {
    border-style: inset;
    border-width: thin;
    width: 100%;
}
.QueryTable {
    border-style: outset;
    border-width: thin;
}
.QueryTR {
}
.QueryTD {
    font-size: 8pt;
}
.QueryTH {
    font-size: 8pt;
    font-weight: bold;
}
.QuickReportHyperLink {
    color: #000000;
    font-size: 8pt;
}
.ReportTABLE {
}
.ReportTD {
    font-size: 8pt;
}
.ReportTR {
}
.SearchFormTable {
}
.SearchFormTABLE {
}
.SearchFormTR {
}
.SearchFormTD {
    font-size: 8pt;
}
.TabOrderLabel {
    background-color: Red;
    color: White;
    font-size: 8pt;
}
.UILabel {
    font-size: 8pt;
}
.DemoMultiPage {
    border-top: medium none;
    border-width: medium 1px 1px;
    height: 600px;
    padding: 1px;
    width: 600px;
}
.DemoTabStripTabSelectedStyle {
    background-color: White;
    border-style: solid;
    font-size: 8pt;
    font-weight: bold;
}
.DemoTabStripTabDefaultStyle {
    background-color: White;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    font-size: 8pt;
    text-align: center;
    width: 100px;
}
.WizardOuterTable {
    border-style: none;
}
.WizardInnerTable {
    border-style: none;
}
.WizardMultiPage {
    border-style: none solid solid;
    border-top: medium none;
    border-width: medium 1px 1px;
    padding: 1px;
}
.wizardstep {
    color: #990000;
    font-size: 12pt;
    font-weight: bold;
}
.WizardTabStripSepDefaultStyle {
    border-color: -moz-use-text-color -moz-use-text-color Black;
    border-style: none none solid;
    border-width: medium medium 1px;
}
.WizardTabStripSepHoverStyle {
}
.WizardTabStripSepSelectedStyle {
}
.WizardTabStripTabDefaultStyle {
    background-color: White;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    width: 100px;
}
.WizardTabStripTabDefaultStyleError {
    background-color: Red;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    width: 100px;
}
.WizardTabStripTabHoverStyle {
    background-color: #EEEEEE;
}
.WizardTabStripTabSelectedStyle {
    border-bottom: medium none;
    border-style: solid solid none;
    font-weight: bold;
}
.WizardTitle {
    font: bold 13pt Verdana,Arial,Helvetica,sans-serif;
}
.WizardTitleSeparator {
    font-size: 10pt;
}
.WizardFormTitle {
    font-size: 8pt;
    font-weight: bold;
}
.WizardHeader {
    color: #666666;
    font-size: 8pt;
    font-weight: bold;
}
.WizardProgressTable {
    border: 1px solid #663399;
    width: 150px;
}
.WizardProgressHeaderTD {
    background-color: #663399;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    height: 11px;
}
.WizardProgressTableTR {
}
.WizardProgressTableTD {
    border-top: 1px solid #663399;
}
.WizardProgressStepTable {
    width: 150px;
}
.WizardProgressStepTableActive {
    width: 150px;
}
.WizardProgressStepNumberCell {
    text-align: right;
    width: 30px;
}
.WizardProgressStepNumber {
    font-size: 16pt;
    font-style: italic;
    font-weight: bold;
}
.WizardProgressStepNumberActive {
}
.WizardProgressImageCell {
    text-align: center;
    width: 120px;
}
.WizardProgressHyperLinkCell {
    text-align: center;
    width: 120px;
}
.WizardProgressHyperLinkCellSubItem {
    text-align: left;
    width: 120px;
}
A.WizardProgressHyperLink:visited {
    color: Black;
    font-size: 7pt;
    text-decoration: none;
}
A.WizardProgressHyperLink:link {
    color: Black;
    font-size: 7pt;
    text-decoration: none;
}
A.WizardProgressHyperLink:active {
    background-color: White;
    color: Black;
    font-size: 7pt;
    text-decoration: none;
}
A.WizardProgressHyperLink:hover {
    background-color: White;
    color: Black;
    font-size: 7pt;
    text-decoration: none;
}
.WizardProgressHyperLinkCurrent {
    color: Black;
    font-size: 7pt;
    font-weight: bold;
}
.wizardbutton {
    font-family: Tahoma,Arial,Verdana,Helvetica;
    font-size: 8pt;
    vertical-align: top;
}
.DGBox3 {
    background-color: #EFEFEF;
    width: 500px;
}
.DGDataFormChildDataGridHeader {
    background-color: #CCCCCC;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.DGDataFormChildDataGridHeaderLink {
    background-color: #CCCCCC;
    color: #000000;
    text-decoration: none;
}
.DGDataFormChildDataGridItem {
    background-color: #EFEFEF;
    color: #000000;
    font-size: 16pt;
    padding: 3px;
}
.DGDataFormChildDataGridAlternatingItem {
    background-color: white;
    color: #000000;
    font-size: 8pt;
    padding: 3px;
}
.DGTopicGroup {
    color: #000000;
    font-size: 8pt;
}
.DGDataFormListTDDataGridCell {
    color: #000000;
    font-size: 8pt;
    padding: 3px;
}
.DGTitle {
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
    height: 16px;
}
.DGTitle a, .DGTitle a:visited {
    color: #333333;
    font-size: 8pt;
    font-weight: bold;
}
.DGTitle a:hover {
    color: #888888;
}
.DGSmall {
    color: #666666;
    font-size: 7pt;
}
.DGTopicGroupRow {
    background-color: #666666;
    color: #EEEEEE;
    font-size: 10pt;
    font-weight: bold;
    height: 18px;
    padding-left: 2px;
}
#onlineStoreProductBox {
    width: 100%;
}
#onlineStoreImageBox {
    width: 100px;
}
#onlineStoreImageBox a {
    color: #B0B0B0;
    display: block;
    font-size: 7pt;
    text-decoration: none;
}
.onlineStoreItemImage {
    display: block;
    height: 90px;
    margin-bottom: 3px;
    width: 90px;
}
.onlineStoreZoomImage {
    background: url("/EdutechResources/provider/100/images/icon_magnifyingglass.gif") no-repeat scroll 0 0 transparent;
    height: 10px;
    margin-right: 3px;
    vertical-align: text-top;
    width: 10px;
}
.onlineStoreZoomlink {
    display: block;
}
#onlineStoreDescription {
    font-size: 8pt;
    padding-right: 12px;
}
#onlineStoreDescription h3 {
    display: inline;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#onlineStoreDescription p {
    margin: 1em 0 0;
    padding: 0;
}
#onlineStoreDescription a {
    color: blue;
    text-decoration: underline;
}
.onlineStoreNewIcon {
    vertical-align: middle;
}
.onlineStoreHr {
    background-color: #FFFFFF;
    border-bottom: 1px dashed #999999;
    border-style: none none dashed;
    clear: both;
    color: #FFFFFF;
    margin: 5px 12px 5px 0;
}
.onlineStoreMemberPrice {
    font-weight: bold;
}
.DataFormButtonRight {
    float: right;
    font-family: Tahoma,Arial,Verdana,Helvetica;
    font-size: 8pt;
}
#onlineStoreFeatureBox {
    background-color: #F3F3F3;
    border: 1px solid #999999;
    font-size: 8pt;
    padding: 5px 8px 8px;
}
#onlineStoreFeatureBox a {
    color: blue;
    text-decoration: underline;
}
#onlineStoreFeatureBox h3 {
    font-size: 9pt;
    font-weight: bold;
    margin: 0 0 1em;
    padding: 0;
}
#onlineStoreFeatureBox p {
    margin: 0.5em 0 0;
    padding: 0;
}
#onlineStoreSCBox {
    background-color: #F3F3F3;
    border: 1px solid #999999;
    font-size: 8pt;
    padding: 5px 8px 8px;
}
#onlineStoreSCBox h3 {
    font-size: 9pt;
    font-weight: bold;
    margin: 0 0 1em;
    padding: 0;
}
#onlineStoreSCBox p {
    margin: 0.5em 0 0;
    padding: 0;
}
#onlineStoreSCBox a {
    color: blue;
    text-decoration: underline;
}
#onlineStoreSearchBoxStart {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F3F3F3;
    border-color: #999999;
    border-style: solid;
    border-width: 1px 1px 0;
    font-size: 8pt;
    padding: 5px 8px 0;
}
#onlineStoreSearchBoxEnd {
    border-bottom: 1px solid #999999;
}
#onlineStoreSearchBoxStart h3 {
    font-size: 9pt;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.onlineStoreSelectButton {
    float: right;
}
.onlineStoreOutOfStock {
    color: red;
    float: right;
    font-weight: bold;
    padding-left: 30px;
}
#onlineStoreSearchBoxStart h3 {
    background: url("/EdutechResources/provider/100/images/icon_ols-searchbox-header.gif") no-repeat scroll right top transparent;
    font-size: 9pt;
    padding-right: 16px;
}
#onlineStoreSCBox h3 {
    background: url("/EdutechResources/provider/100/images/icon_ols-shoppingcart-header.gif") no-repeat scroll right top transparent;
    font-size: 9pt;
    padding-right: 16px;
}
.bottomline {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #31255C;
    border-style: solid;
    border-width: 0 0 1px;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 7px;
}
.bottomline1 {
    border-color: black black #D9CFC0;
    border-style: solid;
    border-width: 0 0 2px;
    font-size: 8pt;
}
.bottomline2 {
    background-color: #FFFFFF;
    border-color: black black #D9CFC0;
    border-style: solid;
    border-width: 0 0 2px;
    font-size: 8pt;
}
.bottomline_eweb {
    border-color: black;
    border-style: solid;
    border-width: 0 0 1px;
    font-size: 8pt;
}
.box {
    border: 1px solid #666666;
}
.box1 {
    border: 1px solid #666666;
    font-size: 8pt;
    vertical-align: middle;
}
.box03 {
    border: 1px solid #888888;
    margin: 0 0 6px;
}
.box03 td.td {
    background-color: #FFFFFF;
}
.box03 .text {
    padding: 7px 6px 8px;
}
.box03 .text .date {
    color: #AAAAAA;
    font-size: 10px;
    padding-left: 4px;
    padding-right: 0;
    padding-top: 0;
}
.box03 .text .title01 {
    color: #444444;
    font-size: 11px;
    padding: 0 0 5px 16px;
}
.box03 .header {
    border-bottom: 0 solid #888888;
    color: #666666;
    font-family: verdana,arial;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 6px;
    text-align: left;
}
.box03 .body {
    border-bottom: 2px solid #FFFFFF;
    color: #888888;
    font-family: verdana,arial;
    font-size: 10px;
    margin: 0 2px;
}
.box03 .frame {
    border-bottom: 3px solid #888888;
    margin-bottom: 0;
}
.Connector {
    background-image: url("../images/img_connector.gif");
    background-position: right top;
    background-repeat: repeat-y;
    width: 13px;
}
.ConnectorT {
    background-image: url("../images/img_connector_T.gif");
    background-position: right top;
    background-repeat: repeat-y;
    width: 13px;
}
.ConnectorDash {
    background-image: url("../images/img_connector_dash.gif");
    background-position: left top;
    background-repeat: repeat-x;
    width: 13px;
}
.ConnectorL {
    background-image: url("../images/img_connector_L.gif");
    background-position: right top;
    background-repeat: no-repeat;
    width: 13px;
}
.CornerRounderTopLeft {
    background-image: url("../images/img_rounder_left.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
.CornerRounderTopRight {
    background-image: url("../images/img_rounder_right.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
.CornerRounderBottomLeft {
    background-image: url("../images/img_rounder_bottomL.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
}
.CornerRounderBottomRight {
    background-image: url("../images/img_rounder_bottomR.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
}
.CustomBullets {
    font-size: 5pt;
    line-height: 14px;
    list-style-image: url("../images/img_1_dot.gif");
    list-style-position: inside;
}
.EventLinksbgrd {
    background-image: url("../images/evt_bgrd_strip.gif");
    background-repeat: repeat-x;
}
.gray {
    background-color: #EEEEEE;
}
.darkgray {
    background-color: #CCCCCC;
}
.HeaderLogo {
    background-image: url("../images/img_Header_Avectra1.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.HeaderBackgroundImage {
    background-image: url("../images/img_header_banner.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.HeaderBackgroundFill {
    background-color: #31255C;
}
#ivd_cxa_key {
    width: 220px;
}
#inv_cxa_key {
    width: 200px;
}
.name {
    font-size: 12pt;
    font-weight: bold;
}
.SectionBar {
    background-color: #999999;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    text-indent: 12px;
}
.ShoppingCartLink {
    font-size: 8pt;
}
.SidePanelDividerdots {
    background-image: url("../images/img_divider_dots1.gif");
    background-position: center 21px;
    background-repeat: no-repeat;
    padding-left: 6px;
    padding-right: 6px;
}
.SidePanelUnderline {
    border-color: black black #D9CFC0;
    border-style: solid;
    border-width: 0 0 1px;
    font-size: 8pt;
    line-height: 12pt;
}
.spacer {
    font-size: 4pt;
    line-height: 2px;
}
.TableHeaderTXT {
    color: #330066;
    font-size: 12pt;
    font-weight: bold;
}
.TableCaptionTD {
}
.TableCaptionTXT {
    color: #330066;
    font-size: 10pt;
    font-weight: bold;
}
.TableCaptionTD {
    width: 130px;
}
.TableTextTXT {
    font-size: 9pt;
}
.TableTextTD {
}
.transactions {
    border-bottom: 1px solid #CCCCCC;
    font-size: 8pt;
    padding: 1px 0 1px 2px;
}
.transactions_title {
    background-color: #999999;
    color: #FFFFFF;
    font-size: 7pt;
    font-weight: bold;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-top: 1px;
}
.LeftSubHeadLink {
    color: #FF6C00;
    font-size: 9pt;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}
.TopNavLink {
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
A.TopNavLink:visited {
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
A.TopNavLink:link {
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
A.TopNavLink:active {
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
A.TopNavLink:hover {
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
.TopUIHyperLink {
    color: #555555;
    font-size: 9pt;
    font-weight: normal;
    margin-left: 5px;
    text-decoration: none;
}
A.TopUIHyperLink:visited {
    color: #555555;
    font-size: 9pt;
    font-weight: normal;
    margin-left: 5px;
    text-decoration: none;
}
A.TopUIHyperLink:link {
    color: #555555;
    font-size: 9pt;
    font-weight: normal;
    margin-left: 5px;
    text-decoration: none;
}
A.TopUIHyperLink:active {
    color: #58A1F4;
    font-size: 9pt;
    font-weight: normal;
    margin-left: 5px;
    text-decoration: none;
}
A.TopUIHyperLink:hover {
    color: #58A1F4;
    font-size: 9pt;
    font-weight: normal;
    margin-left: 5px;
    text-decoration: none;
}
.cha_search_content {
    color: #555555;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}
A.cha_search_content:visited {
    color: #555555;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}
A.cha_search_content:link {
    color: #555555;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}
A.cha_search_content:active {
    color: #58A1F4;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}
A.cha_search_content:hover {
    color: #58A1F4;
    font-size: 8pt;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}
.workshop_sponsors {
    color: #00A2FF;
    font-size: 10pt;
    font-weight: bold;
    margin-left: 0;
    text-decoration: underline;
}
A.workshop_sponsors:visited {
    color: #00A2FF;
    font-size: 10pt;
    font-weight: bold;
    margin-left: 0;
    text-decoration: underline;
}
A.workshop_sponsors:link {
    color: #00A2FF;
    font-size: 10pt;
    font-weight: bold;
    margin-left: 0;
    text-decoration: underline;
}
A.workshop_sponsors:active {
    color: #00A2FF;
    font-size: 10pt;
    font-weight: bold;
    margin-left: 0;
    text-decoration: underline;
}
A.workshop_sponsors:hover {
    color: #004167;
    font-size: 10pt;
    font-weight: bold;
    margin-left: 0;
    text-decoration: underline;
}
.ws_booth {
    color: #2A2A2A;
    font-size: 9pt;
    font-weight: bold;
    margin-left: 0;
    text-decoration: none;
}
A.ws_booth:visited {
    color: #00A2FF;
    font-size: 9pt;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}
A.ws_booth:link {
    color: #00A2FF;
    font-size: 9pt;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}
A.ws_booth:active {
    color: #00A2FF;
    font-size: 9pt;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}
A.ws_booth:hover {
    color: #004167;
    font-size: 9pt;
    font-weight: bold;
    margin-left: 5px;
    text-decoration: none;
}
A.TopUIHyperLinkSelected:visited {
    color: White;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
A.TopUIHyperLinkSelected:link {
    color: White;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
A.TopUIHyperLinkSelected:active {
    color: White;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
A.TopUIHyperLinkSelected:hover {
    color: White;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
A.TopUIItemHyperLink:visited {
    color: White;
    font-size: 7pt;
    text-decoration: none;
}
A.TopUIItemHyperLink:link {
    color: White;
    font-size: 7pt;
    text-decoration: none;
}
A.TopUIItemHyperLink:active {
    background-color: White;
    color: Black;
    font-size: 7pt;
    text-decoration: none;
}
A.TopUIItemHyperLink:hover {
    background-color: White;
    color: Black;
    font-size: 7pt;
    text-decoration: none;
}
A.TopUIItemHyperLinkSelected:visited {
    color: White;
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
}
A.TopUIItemHyperLinkSelected:link {
    color: White;
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
}
A.TopUIItemHyperLinkSelected:active {
    color: White;
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
}
A.TopUIItemHyperLinkSelected:hover {
    color: White;
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
}
.TopUIItemSeparator {
    color: White;
    font-size: 8pt;
}
.TopUIItemHyperLinkNav {
    color: white;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
h1 {
    color: #000000;
    font: bold 13pt verdana,arial,sans serif;
    margin: 0.2em 0 1em;
    padding: 0;
}
.PageTitle {
    color: #000000;
    font: bold 13pt verdana,arial,sans serif;
    margin: 0.2em 0 1em;
    padding: 0;
}
.PageTitleTXT {
    border-color: black black #663399;
    border-style: solid;
    border-width: 0 0 1px;
    color: #663399;
    font-size: 11pt;
    font-weight: bold;
    text-indent: 3pt;
}
.SectionHeadTXT {
    font-size: 9pt;
    font-weight: bold;
    text-indent: 12px;
}
.heading {
    font-size: 9pt;
    font-weight: bold;
}
.heading1TXT {
    font-size: 10pt;
}
.bodyTXT {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.tinyTXT {
    font-size: 7pt;
}
.body1bold {
    font-size: 10pt;
    font-weight: bold;
    text-indent: 12px;
}
.tabTXT {
    font-size: 8pt;
    font-weight: bold;
}
.tabTXT2 {
    background-color: #D9CFC0;
    font-size: 8pt;
    font-weight: bold;
}
.linkTXT {
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: underline;
    text-indent: 12px;
}
.boxedTXT {
    border: 1px groove #000066;
    font-size: 12pt;
    font-weight: bold;
}
.heading2TXT {
    font-size: 16pt;
    font-weight: bold;
}
.heading1spaceTXT {
    font-size: 10pt;
    font-weight: bold;
    letter-spacing: 2.5px;
}
BODY {
    background-color: #FFFFFF;
    background-image: url("/EdutechResources/provider/100/images/bg_blue_01.jpg");
    background-repeat: repeat-x;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    margin: 0;
    padding: 0;
}
td {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
table {
    border-collapse: collapse;
    empty-cells: show;
}
#eWebForm {
    display: inline;
}
A:link {
}
A:visited {
}
A:active {
}
A:hover {
}
#eWebLeftPaneTableCell {
    display: none;
}
#eWebTopPaneTopLinksCellTable {
    margin: 10px 5px 5px;
}
.divider {
    color: #0A1F62;
}
#eWebTopPaneBottomLinksCell {
    background-image: url("../images/CHA/topnav_bkgd_blue.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border: medium none;
}
#eWebTopPaneBottomLinksCellTable td {
    padding-left: 0;
    padding-right: 0;
}
#eWebLeftPaneTableCell {
    border-left: 0 solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    padding: 4px 0 0;
}
#eWebLeftPaneTopLinksCell {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #D6D6D6;
    margin: 0;
    padding: 0 0 1px;
}
#eWebLeftPaneTopLinksCellTable {
    display: none;
    margin: 0;
    padding-bottom: 0;
    padding-top: 0;
    vertical-align: top;
    width: 190px;
}
#LeftPane {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #D6D6D6;
    margin: 0;
    padding: 0 0 5px;
}
#clientCHAeWebLeftPaneTopLinksCellTable {
    margin: 0;
    vertical-align: top;
    width: 190px;
}
#eWebRightPaneTableCell {
    border-left: 1px solid #D6D6D6;
    border-right: 0 solid #D6D6D6;
    padding: 5px 0;
}
html {
    height: 100%;
}
#LeftPane {
    display: none;
}
p {
    margin: 0.5em 0 1.5em;
}
h1 {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin: 5px 0;
}
h2, .pageTitle {
    color: #460707;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 2;
    margin: 5px 10px 20px 5px;
    padding: 0 0 0 0;
    text-align: left;
    text-transform: capitalize;
}
h3 {
    color: #653A3A;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    margin: 5px 0;
}
h4 {
    color: #003366;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 0;
    text-decoration: underline;
}
h5 {
    border-bottom: 1px solid #E1E1E1;
    color: #2D0F0F;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-variant: small-caps;
    font-weight: bold;
    margin: 16px 0 10px;
}
h6 {
    color: #003366;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0;
}
hr {
    width: 70%;
}
.customHR1 {
    border-bottom: 0.5px dashed #D7D7D7;
    font-size: 0;
    margin: 12px 0;
}
hrl {
    width: 50%;
}
.customHR1 {
    border-bottom: 1px dashed #AAAAAA;
    font-size: 0;
    margin: 12px 0;
}
h7 {
    color: #003366;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-align: right;
}
hd {
    border-bottom: 1px solid #E1E1E1;
    color: #11B4FF;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8px;
    font-variant: small-caps;
    margin: 16px 0 10px;
}
#cha_body, .eWebContentPaneTable {
}
#cha_body_top {
}
#cha_body_content {
    color: #555555;
    font: 12px Arial;
}
#cha_body_bottom {
    display: none;
}
#cha_body_content ul {
    list-style-type: none;
    margin: 0 0 0 30px;
    padding: 0.5em 0;
}
#cha_body_content ul li {
    border-bottom: 1px solid #EEEEEE;
    padding: 5px 0 5px 15px;
}
#cha_body_content ul li ul li {
    border-width: 0;
    padding: 5px 0 5px 15px;
}
#cha_body_content ul ul li {
    border-width: 0;
    padding: 5px 0 5px 15px;
}
#cha_body_content ol li {
    background-image: none;
    border-bottom: 1px solid #EEEEEE;
    display: block;
    list-style-image: none;
    padding: 5px;
}
#cha_body_content ol ul li {
    border-bottom: 1px solid #EEEEEE;
    padding: 5px 0 5px 15px;
}
#cha_body_content .indentCopy {
    margin: 0 0 18px 30px;
    padding: 0;
}
#cha_body_content td {
    color: #003366;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
#cha_body_content h5 span {
    display: block;
}
.topHeader {
    height: 68px;
}
.auxLinks {
    color: #000000;
    font: bolder 8pt Arial;
    text-decoration: underline;
}
a.auxLinks:visited {
    color: #000000;
    font: bolder 7.5pt Arial;
}
a.auxLinks:active {
    color: #000000;
    font: bolder 7.5pt Arial;
}
a.auxLinks:link {
    color: #000000;
    font: bolder 7.5pt Arial;
}
a.auxLinks:hover {
    color: #134072;
    font: bolder 7.5pt Arial;
}
.billboardRow {
}
.billboardLeft {
    background: url("../images/chashow/scrim_bkg1.gif") repeat scroll 0 0 transparent;
    border-right: 1px solid #406325;
    float: left;
    height: 100%;
    width: 187px;
}
.billboardMain {
    border-right: 1px solid #406325;
    float: left;
    height: 168px;
    width: 391px;
}
.billboardRight {
    background: url("../images/chashow/scrim_bkg1.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 168px;
    width: 190px;
}
.bannerRow {
    border-bottom: 1px solid #406325;
    border-top: 1px solid #406325;
    clear: left;
}
.bannerRow2 {
    border-bottom: 1px solid #406325;
    clear: left;
}
.bannerLeft {
    border-right: 1px solid #406325;
    float: left;
    height: 189px;
    width: 187px;
}
.bannerMain {
    background: url("../images/2009WShow/keynote.gif") no-repeat scroll center top #8EA321;
    border-right: 1px solid #406325;
    float: left;
    height: 189px;
    width: 391px;
}
.bannerMain2 {
    border-right: 1px solid #406325;
    float: left;
    height: 189px;
    width: 391px;
}
.bannerRight {
    float: left;
    height: 189px;
    width: 190px;
}
.bottomRow {
}
.bottomMain {
    float: left;
    height: 190px;
    width: 560px;
}
.bottomRight {
    float: left;
    height: 190px;
    width: 187px;
}
.contentPadding1 {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;
}
.leftColSub {
    background: url("../images/chashow/scrim_bkg1.gif") repeat scroll 0 0 transparent;
}
.leftColBanner {
    border-bottom: 1px solid #406325;
    border-top: 1px solid #406325;
}
.bannerSkyscraperBox {
    position: relative;
}
.chromestyle {
    font: bold 12px Verdana;
    width: 100%;
}
.chromestyle:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.chromestyle ul {
    background: url("/EdutechResources/provider/100/images/chromebg4.gif") repeat-x scroll center center transparent;
    border: 0 solid #BBBBBB;
    margin: 0;
    padding: 4px 0 6px 0;
    text-align: left;
    width: 100%;
}
.chromestyle ul li {
    display: inline;
}
.chromestyle ul li a {
    border-right: 1px solid #C4329D;
    color: #FFFFFF;
    margin: 0;
    padding: 4px 7px;
    text-decoration: none;
}
.chromestyle ul li a:hover, .chromestyle ul li a.selected {
    background: url("/EdutechResources/provider/100/images/chromebg4-over.gif") repeat-x scroll center center transparent;
}
.dropmenudiv {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: white;
    border-color: #989898;
    border-style: solid;
    border-width: 1px 1px 0;
    font: 12px/18px Verdana;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 200px;
    z-index: 100;
}
.dropmenudiv a {
    border: 1px solid #989898;
    color: black;
    display: block;
    font-weight: normal;
    padding: 2px 0;
    text-decoration: none;
    text-indent: 3px;
    width: 100%;
}
.dropmenudiv a:hover {
    background-color: #C4329D;
}
#eWebContentPaneTableCell {
    background-color: #FFFFFF;
    margin-left: 0;
    margin-right: 0;
    width: 600px;
}
#ContentPane {
    padding: 5px;
}
#eWebRightPaneTableCell {
}
#footer {
    text-align: center;
    width: 100%;
}
#eWebBottomPaneTableCell {
    border-top: 1px solid #D6D6D6;
    text-align: center;
}
#eWebBottomPaneTopLinksCell {
    padding: 5px;
    width: 100%;
}
#eWebBottomPaneTopLinksCellTable {
}
.rss {
    display: inline;
    float: right;
    height: 15px;
    margin: 2px 8px;
    width: 15px;
}
.NewsBox {
    border: 1px solid #D6D6D6;
    padding: 3px;
    width: auto;
}
.NewsHeader {
    background-image: url("../images/2010SShow/topnav_bkgd03.gif");
    background-position: left top;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    padding: 3px;
}
.NewsStories {
}
.NewsMore {
    color: #FFFFFF;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    padding: 3px;
}
.NewsMore a {
    color: #FFFFFF;
    text-decoration: none;
}
.NewsTable {
    background-attachment: scroll;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 1px;
}
.NewsSource {
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.NewsContent {
    color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    padding: 15px 5px 10px;
    width: 100%;
}
.NewsContent a {
    color: #134072;
    font-weight: bold;
}
a.NewsArrow {
    color: #134072;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
.Disclaimer {
    color: #3B5675;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-style: italic;
    padding: 15px 5px 10px;
    width: 600px;
}
#cha_nav {
    font-size: 11px;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    z-index: 1001;
}
#cha_nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#cha_nav a {
    color: #FFFFFF;
    font-family: arial;
    text-decoration: none;
}
#cha_nav ul li {
    border-right: 1px solid white;
    float: left;
    padding: 5px 15px;
    position: relative;
}
#cha_nav ul li:hover, #cha_nav ul li.over {
    color: #FFFFFF;
}
#cha_search_content {
    font-size: 11px;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    z-index: 1001;
}
#cha_search_content ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#cha_search_content a {
    color: #3A5999;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
#cha_search_content a:hover {
    color: #000000;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
#cha_search_content ul li {
    border-right: 1px solid white;
    float: left;
    padding: 5px 15px;
    position: relative;
}
#cha_search_content ul li:hover, #cha_search_content ul li.over {
    color: #555555;
}
#cha_sold_out {
    font-size: 11px;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    z-index: 1001;
}
#cha_sold_out ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#cha_sold_out a {
    color: #7E7E7E;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
#cha_sold_out a:hover {
    color: #000000;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
#cha_sold_out ul li {
    border-right: 1px solid white;
    float: left;
    padding: 5px 15px;
    position: relative;
}
#cha_sold_out ul li:hover, #cha_sold_out ul li.over {
    color: #555555;
}
#workshop_sponsors {
    font-size: 11px;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    z-index: 1001;
}
#workshop_sponsors ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#workshop_sponsors a {
    color: #3A5999;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
#workshop_sponsors a:hover {
    color: #000000;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
#workshop_sponsors ul li {
    border-right: 1px solid white;
    float: left;
    padding: 5px 15px;
    position: relative;
}
#workshop_sponsors ul li:hover, #workshop_sponsors ul li.over {
    color: #555555;
}
#sddm {
    margin: 0;
    padding: 0;
    z-index: 30;
}
#sddm li {
    float: left;
    font: bold 11px arial;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#sddm li a {
    background: none repeat scroll 0 0 #5970B2;
    color: #FFFFFF;
    display: block;
    margin: 0 1px 0 0;
    padding: 4px 10px;
    text-align: center;
    text-decoration: none;
    width: 60px;
}
#sddm li a:hover {
    background: none repeat scroll 0 0 #49A3FF;
}
#sddm div {
    background: none repeat scroll 0 0 #EAEBD8;
    border: 1px solid #5970B2;
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
}
#sddm div a {
    background: none repeat scroll 0 0 #EAEBD8;
    color: #2875DE;
    display: block;
    font: 11px arial;
    margin: 0;
    padding: 5px 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    width: auto;
}
#sddm div a:hover {
    background: none repeat scroll 0 0 #49A3FF;
    color: #FFFFFF;
}
.secondaryMenuHeader {
    background-color: #658334;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 7px;
    text-transform: uppercase;
}
#leftColSub ul {
    margin: 0;
    padding: 0;
}
#leftColSub ul li {
    background-color: #A1BD13;
    border-top: 1px solid #B6D515;
    color: #FFFFFF;
    padding: 4px 7px;
    text-transform: uppercase;
}
#leftColSub ul li a {
    color: #FFFFFF;
    text-decoration: none;
}
#leftColSub ul li:hover, #leftColSub ul li.over {
    background-color: #83A944;
    color: #FFFFFF;
}
.unavailable {
    color: #889988;
}
.headerNotation {
    display: inline;
    font-size: 8pt;
    font-variant: normal;
    font-weight: normal;
}
.showDirCompany {
    color: orange;
    font-size: 2.1em;
    font-weight: bold;
}
.showDirContent {
    font-size: 1.3em;
}
#showDirContent {
    font-size: 1.3em;
}
.showDirAddress {
    font-size: 1.1em;
    margin-left: 6px;
}
.cha_xsl_session_type {
    color: orange;
    font-weight: bold;
    padding-top: 5px;
    text-transform: uppercase;
}
.popuptest {
    background-color: #CC33FF;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.PopupMenuSubMenuTable {
    z-index: 999;
}
