body {
    background-color: white;
    padding: 0px;
}

a:link {
    color: #5E1700;
    text-decoration: none;
}

a:visited {
    color: #5E1700;
    text-decoration: none;
}

a:hover {
    color: #5E1700;
    text-decoration: underline;
}
.BoldBigHeading{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
}

.BoldRedText{
	color: #5E1700;
	font-weight: bold;
}

p {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

ul {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

ol {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.SiteText {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

table.MainTable {
    width: 980px;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table.MainTable tr td.Main_HeaderCell {
    width: 475px;
    height: 134px;
    padding: 0px;
    font-size: 1px;
    background-image: url("Images/HeaderBackground.gif");
    background-repeat: repeat-x;
    background-position: top left;
}

table.MainTable tr td.Main_RegisterCell {
    width: 355px;
    height: 134px;
    padding: 0px;
    background-image: url("Images/HeaderBackground.gif");
    background-repeat: repeat-x;
    background-position: top left;
    text-align: right;
}

table.MainTable tr td.Main_RegisterCell a.RegisterText:link {
    color: white;
    text-decoration: none;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

table.MainTable tr td.Main_RegisterCell a.RegisterText:visited {
    color: white;
    text-decoration: none;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

table.MainTable tr td.Main_RegisterCell a.RegisterText:hover {
    color: white;
    text-decoration: underline;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

table.MainTable tr td.Main_LogoCell {
    width: 135px;
    height: 134px;
    padding: 0px;
    vertical-align: middle;
    background-image: url("Images/HeaderBackground.gif");
    background-repeat: repeat-x;
    background-position: top left;
}

table.MainTable tr td.Main_RightHeaderCell {
    width: 15px;
    height: 134px;
    padding: 0px;
    font-size: 0px;
}

table.MainTable tr td.Main_MainCell {
    width: 980px;
    padding: 0px;
}

table.MainTable tr td.Main_WhiteFillerCell {
    width: 980px;
    height: 20px;
    background-color: white;
    font-size: 1px;
    padding: 0px;
}

table.MainTable tr td.Main_CreditCardCell {
    width: 475px;
    height: 45px;
    background-color: #E0E0E0;
    padding: 7px;
  vertical-align: middle;
  text-align: left;
}

table.MainTable tr td.Main_CopyrightCell {
    width: 505px;
    height: 45px;
    background-color: #E0E0E0;
    padding: 7px;
    vertical-align: middle;
    text-align: right;
}

table.MainTable tr td.Main_CopyrightCell p.CopyrightText {
    font-size: 10px;
    font-family: Arial;
}

table.RegisterHackerSafeTable {
  width: 80%;
  border: none;
  border-collapse: collapse;
  border-spacing: 0px;
  border-spacing: expression(cellSpacing=0);
}

table.RegisterHackerSafeTable tr td.HackerSafeCell {
  text-align: left;
  vertical-align: middle;
}

table.RegisterHackerSafeTable tr td.RegisterCell {
  text-align: right;
  vertical-align: middle;
}

table.MainInnerTable {
    width: 100%;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table.MainInnerTable tr td.MainInner_CustomerPanelCell {
    width: 290px;
    text-align: right;
}

table.MainInnerTable tr td {
    padding: 0px;
    vertical-align: top;
    text-align: left;
}

table.ContentTable {
    width: 100%;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table.MainInnerTable tr td.Content_MenuCell {
    text-align: left;
    padding: 0px;
    height: 15px;
}

table.MainInnerTable tr td.Content_ContentCell {
    padding: 0px;
    vertical-align: top;
}

table.ContentBreakupTable {
    width: 100%;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table.ContentBreakupTable tr td.Breakup_UpperLeftContentCell {
    padding: 2px;
    text-align: left;
    vertical-align: top;
}

table.ContentBreakupTable tr td.Breakup_UpperRightContentCell {
    padding: 2px;
    text-align: left;
    vertical-align: top;
}

table.ContentBreakupTable tr td.Breakup_ContentCell {
    padding: 2px;
    text-align: left;
    vertical-align: top;
}

table.ContentBreakupTable tr td.Breakup_LowerLeftContentCell {
    padding: 2px;
    text-align: left;
    vertical-align: top;
}

table.ContentBreakupTable tr td.Breakup_LowerRightContentCell {
    padding: 2px;
    text-align: left;
    vertical-align: top;
}

table.Breakup_ContentPaneTable {
  border: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}

table.Breakup_ContentPaneTable tr td.ContentBreakup_LeftContentCell {
  padding: 2px;
  text-align: left;
  vertical-align: top;
}

table.Breakup_ContentPaneTable tr td.ContentBreakup_MainContentCell {
  width: 100%;
  padding: 2px;
  text-align: left;
  vertical-align: top;
}

table.Breakup_ContentPaneTable tr td.ContentBreakup_RightContentCell {
  padding: 2px;
  text-align: left;
  vertical-align: top;
}

table.CustomerPanelTable {
    width: 280px;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

table.CustomerPanelTable tr td.CustomerPanel_TopLeftBorder {
    width: 9px;
    height: 51px;
    background-color: #CC3300;
    padding: 0px;
    font-size: 0px;
}

table.CustomerPanelTable tr td.CustomerPanel_TopRightBorder {
    width: 11px;
    height: 51px;
    background-color: #CC3300;
    font-size: 0px;
    padding: 0px;
}

table.CustomerPanelTable tr td.CustomerPanel_BottomLeftBorder {
    width: 9px;
    height: 17px;
    background-color: #CC3300;
    background-image: url("Images/CustomerPanel/BottomLeft.gif");
    background-position: bottom left;
    font-size: 1px;
    padding: 0px;
}

table.CustomerPanelTable tr td.CustomerPanel_BottomRightBorder {
    width: 11px;
    height: 17px;
    background-color: #CC3300;
    background-image: url("Images/CustomerPanel/BottomRight.gif");
    background-position: bottom right;
    font-size: 1px;
    padding: 0px;
}

table.CustomerPanelTable tr td.CustomerPanel_TopRedBorder {
    width: 260;
    height: 6px;
    padding: 0px;
    font-size: 1px;
    background-color: #CC3300;
}

table.CustomerPanelTable tr td.CustomerPanel_ThinWhiteLine {
    width: 260;
    height: 1px;
    padding: 0px;
    font-size: 1px;
    background-color: #FFFFFF;
}

table.CustomerPanelTable tr td.CustomerPanel_ThinMaroonLine {
    width: 260;
    height: 1px;
    padding: 0px;
    font-size: 1px;
    background-color: #5E1700;
}

table.CustomerPanelTable tr td.CustomerPanel_ThinBlackLine {
    width: 260;
    height: 1px;
    padding: 0px;
    background-color: #000000;
    font-size: 1px;
}

table.CustomerPanelTable tr td.CustomerPanel_MediumTanLine {
    width: 260;
    height: 4px;
    padding: 0px;
    background-color: #FFFFCC;
    font-size: 1px;
}

table.CustomerPanelTable tr td.CustomerPanel_MiddleLeftBorder {
    width: 9px;
    height: 4px;
    padding: 0px;
    background-image: url("Images/CustomerPanel/MiddleLeft.gif");
}

table.CustomerPanelTable tr td.CustomerPanel_MiddleRightBorder {
    width: 11px;
    height: 4px;
    padding: 0px;
    background-image: url("Images/CustomerPanel/MiddleRight.gif");
}

table.CustomerPanelTable tr td.CustomerPanel_MaroonHeader {
    width: 260;
    height: 41px;
    padding: 2px;
    background-color: #5E1700;
    vertical-align: middle;
}

table.CustomerPanelTable tr td.CustomerPanel_MaroonHeader p.CustomerPanelHeaderText {
    color: white;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

table.CustomerPanelTable tr td.CustomerPanel_MaroonHeader p.CustomerPanelHeaderText a:link {
    color: white;
    text-decoration: none;
}

table.CustomerPanelTable tr td.CustomerPanel_MaroonHeader p.CustomerPanelHeaderText a:visited {
    color: white;
    text-decoration: none;
}

table.CustomerPanelTable tr td.CustomerPanel_MaroonHeader p.CustomerPanelHeaderText a:hover {
    color: white;
    text-decoration: underline;
}

table.CustomerPanelTable tr td.CustomerPanel_BreadCrumb {
    width: 260;
    height: 46px;
    padding: 2px;
    background-color: #CC3300;
    vertical-align: middle;
    text-align: left;
    color: white;
}

table.CustomerPanelTable tr td.CustomerPanel_LeftBreadCrumbBorder {
    width: 9px;
    padding: 0px;
    background-color: #CC3300;
}

table.CustomerPanelTable tr td.CustomerPanel_RightBreadCrumbBorder {
    width: 11px;
    padding: 0px;
    background-color: #CC3300;
    background-image: url("Images/CustomerPanel/RightBreadCrumb.gif");
    background-position: top left;
    background-repeat: repeat-y;
}

table.CustomerPanelTable tr td.CustomerPanel_LeftBorder {
    width: 9px;
    padding: 0px;
    font-size: 1px;
    background-color: #CC3300;
    background-image: url("Images/CustomerPanel/Left.gif");
    background-position: top left;
    background-repeat: repeat-y;
}

table.CustomerPanelTable tr td.CustomerPanel_RightBorder {
    width: 11px;
    padding: 0px;
    font-size: 1px;
    background-color: #CC3300;
    background-image: url("Images/CustomerPanel/Right.gif");
    background-position: top right;
    background-repeat: repeat-y;
}

table.CustomerPanelTable tr td.CustomerPanel_ContentPane {
    width: 260;
    text-align: left;
    vertical-align: top;
    padding: 2px;
    background-color: #FFFFCC;
}

table.CustomerPanelTable tr td.CustomerPanel_BottomRedBorder {
    width: 260;
    height: 11px;
    padding: 0px;
    background-color: #CC3300;
}

span.YellowBreadCrumbText {
    color: yellow;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

a.BreadCrumbText:link {
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: white;
    text-decoration: none;
}

a.BreadCrumbText:visited {
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: white;
    text-decoration: none;
}

a.BreadCrumbText:hover {
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: white;
    text-decoration: underline;
}

.SolPartMenuItem {
    color: black;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

.SolPartMenuItemSel {
    background-color: black;
    color: white;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

table.CustomerServiceDynamicSideMenu {
  width: 140px;
  border: 1px solid darkbrown;
  border-spacing: 0px;
}

table.CustomerServiceDynamicSideMenu tr td {
  padding: 2px;
}