/***Global Styles***/

body {
  background-color : #ccd7e9;
  color : #333333;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : normal;
  margin : 0;
}

a:link {
  color : #333333;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
}

a:visited {
  color : #333333;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
}

a:hover {
  color : #bf1c00;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
}

a:active {
  color : #333333;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-weight : normal;
}

span {
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

td {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : normal;
}

.center {
  text-align : center;
}

.right {
  text-align : right;
}

.left {
  text-align : left;
}

.bold { font-weight : bold; }

.blue { color : #0a57a4; }

.italics { font-style : italic; }

.small { font-size : 11px; }

.superscript {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  vertical-align : top;
}

ul {
  padding : 0;
  margin : 0;
}

li {
  margin-top : 10px;
  margin-right : 0px;
  margin-bottom : 10px;
  margin-left : 40px;
}


/***Structure Styles***/

table.mainTable {
  border : 1px solid #000000;
}

td.leftNavBackOne {
  background-color : #ffffff;
}

td.leftNavBackTwo {
  background-color : #ffffff;
  padding-top : 25px;
  padding-bottom : 25px;
  padding-left : 20px;
  padding-right : 10px;
}

td.contentBack {
  background-color : #ffffff;
  padding-top : 28px;
  padding-bottom : 25px;
  padding-left : 5px;
  padding-right : 15px;
}

td.headerBackOne {
  background-image : url(careers_header01.gif);
  background-repeat : no-repeat;
  background-color : #be0000;
}

td.headerBackTwo {
  background-image : url(careers_header01.gif);
  background-repeat : no-repeat;
  background-color : #be0000;
  padding-top : 10px;
  padding-bottom : 22px;
  padding-left : 25px;
  padding-right : 10px;
}

td.sidebarBack {
  background-color : #ffffff;
  padding-top : 28px;
  padding-bottom : 25px;
  padding-right : 15px;
}

td.footerBack {
  background-color : #000000;
}

.copyright {
  color : #0a57a4;
  font-size : 10px;
}


/***Header Styles***/

a.headerTitle:link {
  color : #ffffff;
  font-size : 28px;
  font-weight : bold;
  text-decoration : none;
}
a.headerTitle:visited {
  color : #ffffff;
  font-size : 28px;
  font-weight : bold;
  text-decoration : none;
}
a.headerTitle:hover {
  color : #ffffff;
  font-size : 28px;
  font-weight : bold;
  text-decoration : none;
}
a.headerTitle:active {
  color : #ffffff;
  font-size : 28px;
  font-weight : bold;
  text-decoration : none;
}

/***Navigation Styles***/

a.leftNavOff:link {
  color : #333333;
  font-size : 12px;
  font-weight : bold;
  text-decoration : none;
}
a.leftNavOff:visited {
  color : #333333;
  font-size : 12px;
  font-weight : bold;
  text-decoration : none;
}
a.leftNavOff:hover {
  color : #bf1c00;
  font-size : 12px;
  font-weight : bold;
  text-decoration : none;
}
a.leftNavOff:active {
  color : #333333;
  font-size : 12px;
  font-weight : bold;
  text-decoration : none;
}

a.leftNavOn:link {
  color : #bf1c00;
  font-size : 12px;
  font-weight : bold;
  text-decoration : none;
}
a.leftNavOn:visited {
  color : #bf1c00;
  font-size : 12px;
  font-weight : bold;
  text-decoration : none;
}
a.leftNavOn:hover {
  color : #333333;
  font-size : 12px;
  font-weight : bold;
  text-decoration : none;
}
a.leftNavOn:active {
  color : #bf1c00;
  font-size : 12px;
  font-weight : bold;
  text-decoration : none;
}

a.leftNavSecondOff:link {
  color : #333333;
  font-size : 11px;
  text-decoration : none;
}
a.leftNavSecondOff:visited {
  color : #333333;
  font-size : 11px;
  text-decoration : none;
}
a.leftNavSecondOff:hover {
  color : #bf1c00;
  font-size : 11px;
  text-decoration : none;
}
a.leftNavSecondOff:active {
  color : #333333;
  font-size : 11px;
  text-decoration : none;
}

a.leftNavSecondOn:link {
  color : #bf1c00;
  font-size : 11px;
  text-decoration : none;
}
a.leftNavSecondOn:visited {
  color : #bf1c00;
  font-size : 11px;
  text-decoration : none;
}
a.leftNavSecondOn:hover {
  color : #333333;
  font-size : 11px;
  text-decoration : none;
}
a.leftNavSecondOn:active {
  color : #bf1c00;
  font-size : 11px;
  text-decoration : none;
}

td.leftNavPadOne {
  padding-top: 11px;
  padding-right: 4px;
}

td.leftNavPadTwo {
  border-bottom: 1px dotted #999999;
  padding-top: 6px;
  padding-right: 8px;
  padding-bottom: 1px;
}

td.secondNavPadOne {
  padding-Top: 5px;
  padding-bottom: 5px;
  padding-right: 4px;
}

td.secondNavPadTwo {
  padding-bottom: 5px;
  padding-right: 4px;
}

.leftNavSymbolOn {
  color : #bf1c00;
  font-size : 11px;
}

.leftNavSymbolOff {
  color : #333333;
  font-size : 11px;
}

/***Main Content Styles***/

a.contentDiscount:link {
  color : #333333;
  font-size : 10px;
}
a.contentDiscount:visited {
  color : #333333;
  font-size : 10px;
}
a.contentDiscount:hover {
  color : #bf1c00;
  font-size : 10px;
}
a.contentDiscount:active {
  color : #333333;
  font-size : 10px;
}

a.contentAmazon:link {
  color : #333333;
  font-size : 10px;
}
a.contentAmazon:visited {
  color : #333333;
  font-size : 10px;
}
a.contentAmazon:hover {
  color : #bf1c00;
  font-size : 10px;
}
a.contentAmazon:active {
  color : #333333;
  font-size : 10px;
}

td.contentImagePad {
  padding-right : 15px;
}

.title {
  color : #bf1c00;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 18px;
  font-weight : bold;
}

.subTitle {
  color : #bf1c00;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight : bold;
}

.bookTitle {
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-style : italic;
  font-weight : bold;
}

.contentFooter {
  font-weight : bold;
}

.contentTag {
  color : #bf1c00;
  font-size : 18px;
  font-weight : bold;
}

td.contentCareerOne {
  border-right: 1px dotted #999999;
  border-bottom: 1px dotted #999999;
  padding-top : 10px;
  padding-right : 15px;
  padding-bottom : 15px;
}

td.contentCareerTwo {
  border-bottom: 1px dotted #999999;
  padding-top : 10px;
  padding-left : 15px;
  padding-bottom : 15px;
}


/***Sidebar Styles***/

a.sidebarLink:link {
  color : #333333;
  font-size : 10px;
  font-weight : bold;
}
a.sidebarLink:visited {
  color : #333333;
  font-size : 10px;
  font-weight : bold;
}
a.sidebarLink:hover {
  color : #bf1c00;
  font-size : 10px;
  font-weight : bold;
}
a.sidebarLink:active {
  color : #333333;
  font-size : 10px;
  font-weight : bold;
}

a.sidebarWebLink:link {
  color : #bf1c00;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}
a.sidebarWebLink:visited {
  color : #bf1c00;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}
a.sidebarWebLink:hover {
  color : #333333;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}
a.sidebarWebLink:active {
  color : #bf1c00;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}

a.sidebarOrderLink:link {
  color : #bf1c00;
  font-size : 12px;
  font-weight : bold;
}
a.sidebarOrderLink:visited {
  color : #bf1c00;
  font-size : 12px;
  font-weight : bold;
}
a.sidebarOrderLink:hover {
  color : #333333;
  font-size : 12px;
  font-weight : bold;
}
a.sidebarOrderLink:active {
  color : #bf1c00;
  font-size : 12px;
  font-weight : bold;
}

td.sidebarImagePad {
  padding-right : 6px;
}

td.sidebarContentPadOne {
  padding-top : 8px;
  padding-right : 15px;
  padding-bottom : 15px;
}

td.sidebarContentPadTwo {
  border-top: 1px dotted #999999;
  padding-top : 12px;
  padding-bottom : 12px;
}

.sidebarTitle {
  font-size : 11px;
  font-weight : bold;
}

.sidebarSubTitle {
  font-size : 11px;
  font-style : italic;
  font-weight : bold;
}

.sidebarContent {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
}


/***Form Styles***/

.required {
  color : #bf1c00;
}

.formSuccess {
  color : #00a508;
  font-size : 16px;
  font-weight : bold;
}

.formFailed {
  color : #bf1c00;
  font-size : 16px;
  font-weight : bold;
}

.formSecurityCode {
  color : #bf1c00;
  font-weight : bold;
}

.formSecurityText {
  font-size : 11px;
  font-weight : bold;
}

td.formSecurityBack {
  background-color : #ccd7e9;
  border-color: #000000;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-spacing: 0;
  border-collapse: collapse;
}