body {
    font-family: arial, helvetica, geneva, sans-serif;
    font-size: 11px;
    text-decoration: none;

}
/*
 ***********************
 * Link
 ***********************
 */
a {
    text-decoration:none;
    color:white
}

a:hover{
    color:white;
}

p a {
    color: #2390B8;
    text-decoration:none;
}

p a:hover {
    color: #0D5F7D;
    text-decoration:none;
}

a.underline_red_link:link, a.underline_red_link:visited, a.underline_red_link:active, a.underline_red_link:hover {
  color: #2390B8;
  text-decoration:underline;
  font-weight: bold;
}


#arrow_list_link  {
    width: auto;
}

#arrow_list_link a {
    background-position: top left;
    width: auto;
    font-size: 11px;
    color: #2390B8;
    font-weight: bold;
    text-align:center;
    padding-left: 15px;
}

#arrow_list_link a:hover {
    text-decoration: underline;
    background-position: top left;
    font-size: 11px;
    color: #0D5F7D;
    font-weight: bold;
}

#arrow_list_link .redlink {
    background-position: top left;
    width: auto;
    font-size: 11px;
    color: #2390B8;
    font-weight: bold;
    text-align:center;
    padding-left: 15px;
}

#arrow_list_link .active {
  text-decoration: none;
  background-position: top left;
  font-size: 11px;
  color: #2390B8;
  font-weight: bold;
}


/*
 ***********************
 * text
 ***********************
 */

.text_bold {
    font-weight: bold;
    font-family: arial, helvetica, geneva, sans-serif;
}

.text_move {
    text-indent: 50px;
}

.text_italic {
    font-style: italic;
    font-family: arial, helvetica, geneva, sans-serif;
}

.text_white_bold{
  color: #FFFFFF;
  font-weight: bold;
}

#red_link {
    color: #2390B8;
    text-decoration: underline;
    font-weight: bold;
}

#white_text {
    color: #FFFFFF;
    text-decoration:none;
}

#underline_text {
    text-decoration: underline;
}

#red_text {
    color: #CC0000;
    text-decoration:none;
}

#black_text {
    color: #000000;
    text-decoration:none;
}

/*
 ***********************
 * table and form
 ***********************
 */

table {
    font-family: arial, helvetica, geneva, sans-serif;
    font-size: 11px;
}

#content_table {
    width: 95%;
    border: none;
    text-align: left;
    padding: 0px 5px 0px 5px;
    margin: 0px;
}

tr.form_table_heading {
    font-family: arial, helvetica, geneva, sans-serif;
    font-size: 20px;
        FONT-WEIGHT: bold;
        background: red;
        TEXT-ALIGN: left;
}

#active_form_01 {
    border-top: none;
    border-bottom: 1px solid #C2CDD7;
    border-left: 1px solid #C2CDD7;
    border-right: 1px solid #C2CDD7;
}

#form_flat_borders {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
}

.form_sub_heading {
    font-family: arial, helvetica, geneva, sans-serif;
    font-size: 18px;
        FONT-WEIGHT: bold;
        TEXT-ALIGN: left;
}

tr.form_text {
    font-family: arial, helvetica, geneva, sans-serif;
    font-size: 11px;
        background: #ffffff;
        color: #000000;
        TEXT-ALIGN: left;
}

.form_text_italics {
    font: italic arial, helvetica, geneva, sans-serif;
        background: #ffffff;
        color: #000000;
        TEXT-ALIGN: left;
}

.form_text_bold {
    font-weight: bold;
    font-family: arial, helvetica, geneva, sans-serif;
        background: #ffffff;
        color: #000000;
        TEXT-ALIGN: left;
}

.form_text_red {
    font-family: arial, helvetica, geneva, sans-serif;
        color: red;
        TEXT-ALIGN: left;
}

.form a {
    color:red;
}

form.td a:hover {
    color:red;
}

form.a {
    color:red;
}

#content_red_box {
  width: auto;
  height: auto;
  background-color: #FFFFFF;
  border: 1px solid #CC0000;
  padding: 5px 20px 5px 20px;
}

#content_blue_box {
  position: relative;
  height: auto;
  border: 1px solid #C2CDD7;
  padding-top: 5px 5px 5px 5px;
}


#edit_list table {
  width: 96%;
  background-color: #D8E5F1;
  margin: 5px;
}

#edit_list th {
  width: auto;
  border: 1px solid #C2CDD7;
  font-size: 11px;
  text-align: left;
  padding: 5px;
}

#edit_list td {
  width: auto;
  border: 1px solid #C2CDD7;
  font-size: 11px;
  text-align: left;
  padding: 5px;
}

.details_callout {
    border: solid 1px #C2CDD7;
    background-color: #D8E5F1;
    padding:5px;
}

.details_callout2 {
    border: solid 1px #C2CDD7;
    padding:5px;
}

.promo_callout {
    border: solid 2px black;
    background-color: #E77471;
    padding:5px;
}

/*
 ***********************
 * lines
 ***********************
 */
#red_dotted_line {
  width: 100%;
  height: 1px;
  background-image: url(../../../../../en/other/images/myaccount/red_dotted_line.gif);
  background-repeat: repeat-x;
  overflow: visible;
}

#bullet_star_blk_li li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_blk.gif);
}
#bullet_star_red_li li {
  list-style-image: url(../../../../../en/generic/images/bullet_star_onred.gif);
}

/*
 ***********************
 * popup box
 ***********************
 */
.boxpopup {
              font-family:Arial,sans-serif; font-size:smaller; /*POPUP FONT */
              color:#006; background:#FF9; /* COLOURS */
              width:250px; text-align:center; /* BOX WIDTH */
              padding:4px 5px 4px 5px; /* SPACE TEXT TO BORDER */
              font-weight:bold; /* TEXT WEIGHT */
              border:1px solid gray; /* BOX BORDER */
}
 html>body #boxpopup {width:100%;}

#pdq {position:absolute; visibility:hidden; z-index:200;}


.header2{
    color:#000;
    font-size:20px;
    text-transform:uppercase;
    font-family:VMUltramagneticNormalRegular, Arial Black, Helvetica,sans-serif;
    font-weight:normal;
    line-height:16px;
    margin:4px 0;

}

.header2a{
    color:#000;
    font-size:20px;
    text-transform:uppercase;
    font-family:VMUltramagneticNormalRegular, Arial Black, Helvetica,sans-serif;
    font-weight:normal;
    line-height:19px;
    margin:0 0 0 0;

}

.header2red{
    color:red;
    font-size:18px;
    font-family:Arial, Helvetica,sans-serif;
    font-weight:normal;
    line-height:19px;
    margin:0 0 0 0;

}

h3{
    color:#000;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    line-height:13px;
    margin: 0 0 15 50;

}
.Black25  { font-size:25px;
            font-weight:bolder;
            font-family: Arial Black, Helvetica, sans-serif;
            line-height:24px;
            }

.Bold11 { font-size:11px;
        font-weight:bold;
        font-family: Arial, Helvetica, sans-serif;
        line-height:14px;
        }

.Bold13{ font-size:13px;
           font-weight:bold;
           font-family: Arial Black, Helvetica, sans-serif;
           }

.emph1 {
        font-weight:bold;
        color: #cc0000;
}


/******************   header and footer for updated design march 2013 **************************/
#headerArea{
    background-color:#2D2D2D;
    background-attachment: scroll;
    background-clip: border-box;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    clear: both;
    float: none;
    height: 100px;
    min-width: 954px;
    text-align: center;
}
.top-links{float:right}
ul.top-links li {
    background-color: #202020;
    float: left;
    height: 22px;
    margin-left: 2px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
    width: auto;
}
ul.top-links li a{color:#FFF}
ul.top-links li a:hover{color:#34A8D6}

.logoutDiv{
    min-height:600px;
}

