@import url("controls/Navigator.css");

/* GLOBAL STYLES
--------------------------------------------------------*/
body {background: #fff url(Images/design/bg-body.gif) repeat-x top; font-family: Arial, Helvetica, sans-serif}
#Form2 {margin: 0; padding: 0}
#PageSubTable {width: 762px}
#ContentCell {background: #fff; border-right: 1px solid #495056}
#Instruction1_InstructCell {background: #DCDDE1;	border: 1px solid #BFC4C8; padding: 7px}
#Instruction1_InstructCell a {color: #000}
.Instructions {color: #000}
.Messages,
.ErrorMessages {font-weight: bold; color: #DB001D}
.Headings {font-size: 14px; font-weight: bold; color: #1B67C0}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #D3D6D9; background: #636B76}
.Content, #BreadCrumbs1_BreadCrumbs1__ctl0_BreadCrumbList {font-size: 0.75em; line-height: 1.3em; color: #000}
.Content a {color: #1B67B3; text-decoration: underline}
.Content a:hover {color: #DB001D}
h1, h2, h3, h4, h5, h6, .Headings {font-family: "Lucida Sans", Arial, sans-serif}
a img {border: none}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell {height: 20px; line-height: 20px; font-size: 10px}
#TopBannerCell ul {width: auto; float: right; margin: 0 17px 0 0; padding: 0; list-style: none}
#TopBannerCell li {display: inline; margin-left: 18px; font-weight: bold}
#TopBannerCell a {color: #fff; text-decoration: none}
#TopBannerCell a:hover {color: #9E1B34}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell {height: 98px; border-right: 1px solid #495056}
#TopSubBannerCell .bn-left {float: left; width: 150px; background: url(Images/design/bn-logo_bg.gif) no-repeat top left}
#TopSubBannerCell .bn-left img {border-right: 1px solid #606A74; border-bottom: 1px solid #606A74}
#TopSubBannerCell .bn-right {border-top: 2px solid #9E1B34; float: right; width: 611px; background: #DB001D url(Images/design/bn-bg.gif) no-repeat top right}
#TopSubBannerCell .siteID {height: 75px}
#TopSubBannerCell h1 {font-weight: bold; font-size: 25px; color: #fff; margin: 0 0 0 20px; padding: 33px 0 0 0; letter-spacing: -0.05em}
#TopSubBannerCell .cart {font-size: 10px; color: #2B3034; border-top: 1px solid #606A74; background: #B7BCC0; float: right; width: 611px; text-align: right}
#TopSubBannerCell .cart ul {height: 21px; line-height: 21px; margin: 0 21px 0 0; padding: 0; list-style: none}
#TopSubBannerCell .cart li {display: inline; margin-left: 7px}
#TopSubBannerCell .cart a {color: #2B3034; text-decoration: none; font-weight: bold; font-size: 11px}
#TopSubBannerCell .cart a:hover {color: #9E1B34}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell {background: #000; width: 19%; border-right: 1px solid #fff; padding: 0 0 20px 0; margin: 0}
#LeftColumnNav1_custommenu {width: 149px; color: #fff; font-size: 11px; line-height: 22px; font-weight: bold; margin: 0; padding: 0}
#LeftColumnNav1_custommenu ul {margin: 0; padding: 0; list-style: none}
#LeftColumnNav1_custommenu ul li a, .LeftColumnText a {color: #fff; text-decoration: none}
#LeftColumnNav1_custommenu ul li a:hover, .LeftColumnText a:hover {color: #FCB100}
#LeftColumnNav1_custommenu .search {color: #000; width: 100%; background: #B7BCC0; border-bottom: 1px solid #888F97; margin: 0; padding: 0}
#LeftColumnNav1_custommenu .search div {width: auto; padding: 10px 0 10px 10px}
#LeftColumnNav1_custommenu .search input {background: #fff; font: 12px Arial, Helvetica, sans-serif; color: #000; border: 1px solid #888F97; width: 100px}
#LeftColumnNav1_custommenu .search a {color: #000; text-decoration: none}
#LeftColumnNav1_custommenu .search a:hover {color: #9E1B34}
.LeftColumnText {font-size: 11px; font-weight: bold; height: 22px; line-height: 22px}
.lc-nav {margin: 10px 0 0 20px}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {font-size: 10px; color: #000; text-align: center}
#FooterCell .nav {height: 33px; line-height: 33px; background: #888F97; text-align: center; color: #fff; border-right: 1px solid #495056}
#FooterCell .nav a {color: #fff; text-decoration: underline}
#FooterCell .nav a:hover {text-decoration: none; color: #9E1B34}
#FooterCell .txt {background: url(Images/design/ft-shad.png) repeat-x top; padding: 10px 0}
#FooterCell .txt a {color: #000; text-decoration: underline}
#FooterCell .txt a:hover {color: #606A74}

/* Default Page Styles
--------------------------------------------------------*/
.default {padding: 20px 0 13px 20px}
.default .left {width: auto; float: left}
.default .left .item {float: left; width: auto}
.default .left img {border-right: 4px solid #fff; border-bottom: 4px solid #fff}
.default .right {float: left; width: 182px; margin-left: 10px}
.default .right img {margin-bottom: 20px}
.default .right .head {border-bottom: 3px dotted #A80532; padding-bottom: 15px; height: auto; width: auto; float: left}
.default .right .head img {margin: 0; padding: 0}
.default .right p {float: left; margin: 15px 0; padding: 0}
.default .base {width: 100%; float: left}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding:15px}
#ContentCell.static h1 {font-size: 14px; font-weight: bold; color: #1B67C0}
#ContentCell.static h2 {font-size: 12px; font-weight: bold; color: #000}
#ContentCell.static h3 {font-size: 11px; font-weight: bold; color: #000}

/* Customer Service Styles
--------------------------------------------------------*/
table.cust-serv {font-size: 10px; border-left: 1px solid #ccc; border-top: 1px solid #ccc; width: 95%} 
table.cust-serv th {background: #eee; font-size: 13px; font-weight: bold; color: #666; text-align: center; text-transform: lowercase}
table.cust-serv th, table.cust-serv td {border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 25%; padding: 5px; vertical-align: top}
table.cust-serv ul {line-height: 17px; margin: 0; padding: 0; list-style: none}
table.cust-serv li {background: url(images/bullet.gif) no-repeat 0 8px; padding-left: 10px}
