@charset "UTF-8";
html,/* CSS Document */ body, div, span, applet,         {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
}

body {
      background-color: #e9e9e9;
      color: #666;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 13px;
      line-height: 18px;
      margin: 0;
      padding: 0;
      text-align: center;
      background-image: url(/images/bg_repeat.gif);
      background-repeat: repeat-x;
      background-position: center top;
}

/* Typography */

h1 {
      color: #5876ad;
      font-family: "Arial Black", Gadget, sans-serif;
      font-size: 26px;
      font-weight: bold;
      line-height: 14px;
}

h2 {
      color: #676767;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 18px;
      font-weight: bold;
      line-height: 26px;
}

h3 {
      color: #333;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 16px;
      font-style: normal;
      line-height: 20px;
}

a, a:link {
      color: #24618E;
      font-weight: bold;
      text-decoration: none;
}

a:visited {
      color: #24618E;
      font-weight: bold;
      text-decoration: none;
}

a:hover {
      color: #24618E;
      text-decoration: underline;
}

a:focus {
      color: #24618E;
}

a:active {
      color: #24618E;
}

.green {
      color:#339900;
      font-weight: bold;
}

/* Layout */

#outerWrapper {
      background-color: #fff;
      margin: 0 auto 0 auto;
      text-align: left;
      width: 860px;
}

#outerWrapper #header {
      font-size: 18px;
      font-weight: bold;
      line-height: 15px;
      padding:0;
      margin:0;
      height: 120px;
      background-color: #fff;
      background-image: url(/images/header_bg.gif);
      background-repeat: no-repeat;
      background-position: center top;
}

#outerWrapper #contentWrapper #leftColumn1 {
      background-color: #fff;
      float: left;
      padding: 6px;
      width: 200px;
}

#outerWrapper #contentWrapper #content {
      margin-bottom: 0;
      margin-left: 210px;
      margin-top: 0;
      padding: 6px;
      width: 630px;
}

#outerWrapper #contentWrapper .clearFloat {
      clear: left;
      display: block;
}

#outerWrapper #footer {
      background-color: #fff;
      border-top: solid 1px #fff;
      padding: 2px;
}

/* NEW CANCEL LINK STYLE START */

.menu {
	background-color:#f1f1f1;
	text-align: center;
	border: 3px solid #DDDDDD;
	width: 235px;
	float:left;
  position: relative;
  top: 50px;
  left: 100px;
}
.menu a {
	font-family: Arial, Tahoma, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #24618E;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
}
.menu a:hover {
	background-color: #24618E;
	color: #FFFFFF;
	display: block;
}

/* NEW CANCEL LINK STYLE END */





/*- Menu Tabs J--------------------------- */

#tabsJ {
      float:left;
      width:860px;
      background:#fff;
      font-size:13px;
      line-height:normal;
      border-bottom:1px solid #ddd;
}

#tabsJ ul {
      margin:0 0 0 30px;
      padding:10px 5px 0 6px;
      list-style:none;/*border: 1px solid blue;*/
}

#tabsJ li {
      display:inline;
      margin:0;
      padding:0;
}

#tabsJ a {
      float:left;
      background:url("/images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
}

#tabsJ a span {
      float:left;
      display:block;
      background:url("/images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      margin-right: 4px;
      color:#24618E;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {
      float:none;
}

/* End IE5-Mac hack */
    
#tabsJ a:hover span {
      color:#fff;
}

#tabsJ a:hover {
      background-position:0% -42px;
}

#tabsJ a:hover span {
      background-position:100% -42px;
}

#tabsJ #current a {
      background-position:0% -42px;
}

#tabsJ #current a span {
      background-position:100% -42px;
      color:#fff;
}

#content h1 {
      /*border: 1px solid black;*/
      margin: 8px 0 0 0;
      line-height: 28px;
      word-spacing: -4px;
      letter-spacing: -1px;
}

#content #cancel_keep h1 {
      margin: 0px 0 0 0 !important; 
      line-height: 0px !important;
      word-spacing: 0px !important;
      letter-spacing: 0px !important;
}

.contact_box {
	border: 1px solid #ddd;
	margin: 4px auto 0 auto;
	width: 200px;
	height: auto;
}

.contact_box p {
      margin:0 0 0 0;
      padding:0 0 0 4px;
      word-spacing: -1px;
      line-height: 15px;
}

.contact_box img {
      margin:0 0 2px 0;
}

.contact_box .contact_intro {
      margin: 2px auto 2px auto;
      display: block;
      width: 96%;
      color: #666;
}

.contact_box h2 {
	background-color: #ddd;
	color: #5876AD;
	word-spacing: -1px;
	display: block;
	padding-left: 32px;
	background-image: url(/images/contact_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
}

.contact_box .green {
      margin: 4px 0 1px 0;
      display: block;
}

.contact_box .contact_number {
      margin: 4px 0 4px 0;
      display: block;
}


#content #faq {
      border: 4px solid #ddd;
      width: 620px;
      margin: 4px 0 12px 0;
}

#content #faq h2 {
      background-color: #ddd;
      color: #5876AD;
      word-spacing: -1px;
      padding-left: 36px;
      padding-top: 2px;
      display: block;
      background-image: url(/images/faq_bg.gif);
      background-repeat: no-repeat;
      background-position: left center;
      height: 26px;
}

#content #faq h3 {
      display: block;
      padding-left: 14px;
      line-height: 21px;
      word-spacing: -1px;
      letter-spacing: 0;
      margin: 6px 0 6px 0;
}

#content #faq .view_more {
	/*border: 1px solid black;*/
     display: block;
	width: 200px;
	float: right;
	margin: 14px 6px 8px 0;
}

#content #faq .view_more a:link, a:active, a:visited {
      text-decoration: underline;
}

#content #faq .view_more a:hover {
      text-decoration: none;
}

#content #faq ul {
      margin:4px auto 0 auto;
      padding:0;
      width: 96%;
}

#content #faq ul li {
      list-style-type: none;
      line-height: 24px;
      font-size: 15px;
      border-bottom: 1px solid #ddd;
      margin:0;
      padding:0;
}

/*footer*/

#footer {
      text-align: center;
      background-color: #e9e9e9 !important;
}

#footer p {
      display: block;
      width: 100%;
      margin: 2px auto 4px auto;
      text-align: center;
      height: 24px;
      font-size: 12px;
}

#copyright {
      font-size: 11px;
}

/*header*/

.cards {
      width: 146px;
      float: right;
      margin:24px 0 0 0;
      padding:0;
}

#header .logo {
      margin: 34px 0 0 14px;
      float: left;
}

.fraud {
      border: 1px solid #ddd;
      width: 200px;
      height: 168px;
      margin: 8px auto 0 auto;
      background: url(/images/fraud_bg.gif) repeat-x center top;
}

.fraud img {
      display: block;
      margin: 2px auto 0 auto;
}

.fraud p {
      line-height: 16px;
      width: 95%;
      margin: 5px auto 0 auto;
      color: #333;
      word-spacing: -1px;
      letter-spacing: 0;
}

.fraud p span {
      color:#CC0000;
      font-weight: bold;
}

/* FAQ Page */

#content #faq2 {
      border: 1px solid #ddd;
      width: 628px;
      margin: 4px 0 12px 0;
}

#content #faq2 h2 {
      background-color: #ddd;
      color: #5876AD;
      word-spacing: -1px;
      padding-left: 36px;
      padding-top: 2px;
      display: block;
      background-image: url(/images/faq_bg.gif);
      background-repeat: no-repeat;
      background-position: left center;
      height: 26px;
      margin: 0 0 0 0;
      margin-bottom: 4px;
}

#content #faq2 p {
	width: 98%;
	padding: 0 0 0 6px;
    margin: 0;
}

#content #faq2 .thankyou {
	font-weight: bold;
    color: #333;
    line-height: 16px;
    margin: 6px 0 0 0;
}

#content #faq2 ul li {
	list-style-type: none;
    margin-top: 2px;
}

#content #faq2 ul .question {
	font-weight: bold;
    color: #333;
}

#content #faq2 ul span {
    color: #333;
    padding-right: 2px;
    font-weight: bold;
}

#content #faq2 .contact {
    width: 86%;
    margin: 0 auto 0 auto;
    margin-bottom: 14px;
}
.supportSubCats {
	background-color: #5876AD;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 20px;
	height: 18px;
	background-position: center;
}

#error_explanation{
  color:red;
  font-size:13pt;
  padding-left:10px;
  padding-top:5px;
}

/* Table Stuff */

#cancel_sub_table{
  margin-bottom: 10px; 
  width: 80%;
  border-style: solid; 
  border-color: black; 
  border-width: 0 0 1px 1px;
  border-spacing: 0;
}

#cancel_sub_table .cancel_sub_left{
  background-color: #164190; 
  color: white; 
  font-weight: bold; 
  width: 120px; 
  border-style: solid; 
  border-color: black; 
  border-width: 1px 1px 0 0;
  padding: 4px;
  text-align: right;
}

#cancel_sub_table .cancel_sub_right{
  color: black;
  border-style: solid; 
  border-color: black; 
  border-width: 1px 1px 0 0;
  padding: 4px;
}
