/*_0_common.css */
/*

THIS IS A COMMON CSS. YOU SHOULD NOT EDIT THIS CSS FILE!!!
OVER-WRITE STYLE_SHEET.CSS IF YOU NEED TO MODIFY ANYTHING HERE

*/

body {
  margin: 0px;
  padding: 0px;
  background-color: #000000;
}
form {
  margin: 0px;
  padding: 0px;
}
img {
  border: 0px;
}
.vtop {
  vertical-align: top;
}
body, .body_text_small, .body_text_small a:link, .body_text_small a:visited, .body_text_small a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
.body_text_small a:hover {
  font-size: 10px;
  text-decoration: underline;
}
body, .body_text_normal, .body_text_normal a:link, .body_text_normal a:visited, .body_text_normal a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
}
.body_text_normal a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.body_text_medium, .body_text_medium a:link, .body_text_medium a:visited, .body_text_medium a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
.body_text_medium a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.body_text_large, .body_text_large a:link, .body_text_large a:visited, .body_text_large a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #000000;
  text-decoration: none;
}
.body_text_large a:hover {
  font-size: 18px;
  text-decoration: underline;
}

.brown_text_small, .brown_text_small a:link, .brown_text_small a:visited, .brown_text_small a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #641c00;
  text-decoration: none;
}
.brown_text_small a:hover {
  font-size: 10px;
  text-decoration: underline;
}
.brown_text_normal, .brown_text_normal a:link, .brown_text_normal a:visited, .brown_text_normal a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #641c00;
  text-decoration: none;
}
.brown_text_normal a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.brown_text_medium, .brown_text_medium a:link, .brown_text_medium a:visited, .brown_text_medium a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #641c00;
  text-decoration: none;
}
.brown_text_medium a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.brown_text_large, .brown_text_large a:link, .brown_text_large a:visited, .brown_text_large a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #641c00;
  text-decoration: none;
}
.brown_text_large a:hover {
  font-size: 18px;
  text-decoration: underline;
}

.black_text_normal, .black_text_normal a:link, .black_text_normal a:visited, .black_text_normal a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
.black_text_normal a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.black_text_medium, .black_text_medium a:link, .black_text_medium a:visited, .black_text_medium a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
.black_text_medium a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.black_text_large, .black_text_large a:link, .black_text_large a:visited, .black_text_large a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #000000;
  text-decoration: none;
}
.black_text_large a:hover {
  font-size: 18px;
  text-decoration: underline;
}

.yellow_text_normal, .yellow_text_normal a:link, .yellow_text_normal a:visited, .yellow_text_normal a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #fcea00;
  text-decoration: none;
}
.yellow_text_normal a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.yellow_text_medium, .yellow_text_medium a:link, .yellow_text_medium a:visited, .yellow_text_medium a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #fcea00;
  text-decoration: none;
}
.yellow_text_medium a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.yellow_text_large, .yellow_text_large a:link, .yellow_text_large a:visited, .yellow_text_large a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #fcea00;
  text-decoration: none;
}
.yellow_text_large a:hover {
  font-size: 18px;
  text-decoration: underline;
}

.orange_text_normal, .orange_text_normal a:link, .orange_text_normal a:visited, .orange_text_normal a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #F99C1B;
  text-decoration: none;
}
.orange_text_normal a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.orange_text_medium, .orange_text_medium a:link, .orange_text_medium a:visited, .orange_text_medium a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #F99C1B;
  text-decoration: none;
}
.orange_text_medium a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.orange_text_large, .orange_text_large a:link, .orange_text_large a:visited, .orange_text_large a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #F99C1B;
  text-decoration: none;
}
.orange_text_large a:hover {
  font-size: 18px;
  text-decoration: underline;
}

.green_text_normal, .green_text_normal a:link, .green_text_normal a:visited, .green_text_normal a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #224d30;
  text-decoration: none;
}
.green_text_normal a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.green_text_medium, .green_text_medium a:link, .green_text_medium a:visited, .green_text_medium a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #224d30;
  text-decoration: none;
}
.green_text_medium a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.green_text_large, .green_text_large a:link, .green_text_large a:visited, .green_text_large a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #224d30;
  text-decoration: none;
}
.green_text_large a:hover {
  font-size: 18px;
  text-decoration: underline;
}

.red_text_small, .red_text_small a:link, .red_text_small a:visited, .red_text_small a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #f7362c;
  text-decoration: none;
}
.red_text_normal, .red_text_normal a:link, .red_text_normal a:visited, .red_text_normal a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #f7362c;
  text-decoration: none;
}
.alert {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #f7362c;
  text-decoration: none;
  font-weight: bold;
}
.red_text_normal a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.red_text_medium, .red_text_medium a:link, .red_text_medium a:visited, .red_text_medium a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #f7362c;
  text-decoration: none;
}
.red_text_medium a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.red_text_large, .red_text_large a:link, .red_text_large a:visited, .red_text_large a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #f7362c;
  text-decoration: none;
}
.red_text_large a:hover {
  font-size: 18px;
  text-decoration: underline;
}

.blue_text_normal, .blue_text_normal a:link, .blue_text_normal a:visited, .blue_text_normal a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #2C84C2;
  text-decoration: none;
}
.blue_text_normal a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.blue_text_medium, .blue_text_medium a:link, .blue_text_medium a:visited, .blue_text_medium a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #2C84C2;
  text-decoration: none;
}
.blue_text_medium a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.blue_text_large, .blue_text_large a:link, .blue_text_large a:visited, .blue_text_large a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #2C84C2;
  text-decoration: none;
  font-weight: normal;
}
.blue_text_large a:hover {
  font-size: 18px;
  text-decoration: underline;
}

.dark_blue_text_normal, .dark_blue_text_normal a:link, .dark_blue_text_normal a:visited, .dark_blue_text_normal a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #006bb6;
  text-decoration: none;
}
.dark_blue_text_normal a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.dark_blue_text_medium, .dark_blue_text_medium a:link, .dark_blue_text_medium a:visited, .dark_blue_text_medium a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #006bb6;
  text-decoration: none;
}
.dark_blue_text_medium a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.dark_blue_text_large, .dark_blue_text_large a:link, .dark_blue_text_large a:visited, .dark_blue_text_large a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #006bb6;
  text-decoration: none;
}
.dark_blue_text_large a:hover {
  font-size: 18px;
  text-decoration: underline;
}

.white_text_normal, .white_text_normal a:link, .white_text_normal a:visited, .white_text_normal a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}
.white_text_normal a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.white_text_medium, .white_text_medium a:link, .white_text_medium a:visited, .white_text_medium a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}
.white_text_medium a:hover {
  font-size: 14px;
  text-decoration: underline;
}
.white_text_large, .white_text_large a:link, .white_text_large a:visited, .white_text_large a:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
  text-decoration: none;
}
.white_text_large a:hover {
  font-size: 18px;
  text-decoration: underline;
}

.new_row, .clear {
  clear: both;
}
.rdiv {
  float: right;
  clear: none;
  text-align: left;
}
.ldiv {
  float: left;
  clear: none;
  text-align: left;
}

.error, .alert {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}

.formfield {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  background-color: #EFEFEF;
  border: none;
  width:300px;
  margin-bottom: 3px;
}
.formfield1 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  background-color: #ffffff;
  border: 0px solid #f7362c;
  width:300px;
  margin-bottom: 3px;
  padding-left: 10px;
}
.formfield2 {
  border: solid 1px #939393;
  font-size: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  margin-bottom: 3px;
  font-family: Arial;
}
.formfield2_over {
  border: solid 1px #939393;
  background-color: #939393;
  color: #ffffff;
  font-size: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  margin-bottom: 3px;
  font-family: Arial;
}
.formbutton {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #EBD800;
  border: 1px solid #2e2e2e;
  font-size: 11px;
  padding: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/*Start-Alert_Box-CSS*/

#popup_container {
  font-family: Arial, sans-serif;
  font-size: 14px;
  min-width: 300px; /* Dialog will be no smaller than this */
  max-width: 600px; /* Dialog will wrap after this width */
  background: #FFF;
  border: solid 5px #999;
  color: #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#popup_title {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: 1.75em;
  color: #666;
  background: #CCC url(../images/title.gif) top repeat-x;
  border: solid 1px #FFF;
  border-bottom: solid 1px #999;
  cursor: default;
  padding: 0em;
  margin: 0em;
}

#popup_content {
  background: 16px 16px no-repeat url(../images/info.gif);
  padding: 1em 1.75em;
  margin: 0em;
}

#popup_content.alert {
  background-image: url(../images/info.gif);
}

#popup_content.confirm {
  background-image: url(../images/important.gif);
}

#popup_content.prompt {
  background-image: url(../images/help.gif);
}

#popup_message {
  padding-left: 48px;
}

#popup_panel {
  text-align: center;
  margin: 1em 0em 0em 1em;
}

#popup_prompt {
  margin: .5em 0em;
}
/*End-Alert_Box-CSS*/

.t_head td {
  background-color: #a8a8a8;
  font-weight: bold;
  color: #000000;
  border-bottom: 1px dashed #666666;
  border-left: 1px dotted #666666;
  text-align: center;
}
.t_head td:first-child {
  border-left: 0;
}
.row0 {
  background-color: #EEEEEE;
}
.row1 {
  background-color: #FFFFFF;
}
.row0:hover, .row1:hover {
  background-color: #DDDDDD;
}
.row0 td, .row1 td {
  border-bottom: 1px dashed #666666;
  border-left: 1px dotted #666666;
}
.row0 td:first-child, .row1 td:first-child {
  border-left: 0;
}
.promo_code {
  font-size: 14px;
  font-weight: bold;
  width: 100px;
}
.inline_display {
  display: inline;
}
.hidden {
  display: none;
}
td {
  vertical-align: top;
}

.exacube_pagination {
  float: right;
  padding-top: 10px;
  padding-bottom: 10px;
}
.p_num {
  float: left;
  clear: none;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #525252;
}
.page_selection {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #525252;
}
.page, .page a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #525252;
  text-decoration: none;
  background-color: #aaaaaa;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  padding: 2px;
  min-width: 25px;
  display: block;
  text-align: center;
}
.page_active, .page:hover {
  font-weight: bold;
  color: #ffffff;
  background-color: #525252;
}
.faq{ background-color: #45484C; color: #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
padding: 5px 5px 5px 10px; margin: 10px 0; }
.faq p{color: #FFFFFF; }
.contact_email{ color: #000000; }/*shadowbox.css */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/*sifr.css */
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}/*style_sheet.css */
a{ margin: 0px;  padding: 0px; }
#website {
  margin: 0px;
  padding: 0px;
  background-position: top;
  font-family: Arial, Verdana;

}
h1{ font-size: 11px; color: #C1C3C4; font-weight: normal; text-align: left; margin: 0px; padding: 0px;}
/*******************  HEADER   ***************************/
#header-outer{ height: 125px; width: 100%; margin: 0px; padding: 0px; background: url(/images/header_bg.jpg) repeat-x; position: fixed; z-index: 2; }
#header-center{ height: 125px; width: 958px; margin: 0 auto; padding: 0px; }
#header-center img#logo{ border: none; float: left; }
#header-center #top_nav table{ width:958px; float: left; margin: 0px; padding: 0px; }
#header-center #second_nav table{ width:958px; float: left; margin: 0px 0px 0px -1px; padding: 0px; }
#header-center #top_nav{ height: 32px; }
#header-center #top_nav ul{ float: right; margin: 11px 0px 0px 0px; padding: 0px 1px 0px 0px; }
#header-center #top_nav ul li{ margin: 0px; padding: 0px; list-style: none; float: left; padding-left: 20px; }
#header-center #top_nav ul li a{ font-size: 11px; color: #FFFFFF; text-decoration: none; font-family: Arial !important;}
#header-center #top_nav ul li a:hover, #header-center #top_nav ul li a.hover{ color: #FFEB00; }

#header-center #second_nav #contact_number{ height: 41px; float: right; margin-top: 8px; }

/********** Top Navigation ***********/
#header-center #second_nav .topnav{ vertical-align: bottom !important;}
#header-center #second_nav ul{ height: 36px; margin: 0px 0px 0px 0px !important; list-style-type: none; padding-left: 0px !important;}
#header-center #second_nav ul li:first-child{ padding-left: 20px;}
#header-center #second_nav ul li{ margin: 0px !important; list-style: none; float: left; height: 36px; padding-right: 2px;}
#header-center #second_nav ul li:last-child{ padding-right: 0px !important;}

.topnav_inv, .topnav_app, .topnav_info, .topnav_case, .topnav_inv_hover, .topnav_app_hover, .topnav_info_hover, .topnav_case_hover{height: 36px;}
.topnav_inv a, .topnav_app a, .topnav_info a, .topnav_case a, .topnav_inv_hover a, .topnav_app_hover a, .topnav_info_hover a, .topnav_case_hover a{display: block; outline: none; height: 36px; text-decoration: none;}
.topnav_inv a:hover, .topnav_app a:hover, .topnav_info a:hover, .topnav_case a:hover, .topnav_inv_hover a:hover, .topnav_app_hover a:hover, .topnav_info_hover a:hover, .topnav_case_hover a:hover{display: block; outline: none; height: 36px;}

.topnav_inv, .topnav_inv_hover{ width: 216px;}
.topnav_app, .topnav_app_hover{ width: 102px;}
.topnav_info, .topnav_info_hover{ width: 150px;}
.topnav_case, .topnav_case_hover{ width: 107px;}

.topnav_inv a{ width: 216px; background:url(../images/nav_1_inv.jpg); background-position:0 0;}
.topnav_app a{ width: 102px; background:url(../images/nav_2_app.jpg); background-position:0 0;}
.topnav_info a{ width: 150px; background:url(../images/nav_3_info.jpg); background-position:0 0;}
.topnav_case a{ width: 107px; background:url(../images/nav_4_case.jpg); background-position:0 0;}

.topnav_inv a:hover, .topnav_inv_hover a{ width: 216px; background:url(../images/nav_1_inv.jpg); background-position:0 36px;}
.topnav_app a:hover, .topnav_app_hover a{ width: 102px; background:url(../images/nav_2_app.jpg); background-position:0 36px;}
.topnav_info a:hover, .topnav_info_hover a{ width: 150px; background:url(../images/nav_3_info.jpg); background-position:0 36px;}
.topnav_case a:hover, .topnav_case_hover a{ width: 107px; background:url(../images/nav_4_case.jpg); background-position:0 36px;}

/* begin text nav*/
.topnav_inv2, .topnav_app2, .topnav_info2, .topnav_case2, .topnav_inv2_hover, .topnav_app2_hover, .topnav_info2_hover, .topnav_case2_hover{ height: 36px;}
.topnav_inv2 a, .topnav_app2 a, .topnav_info2 a, .topnav_case2 a, .topnav_inv2_hover a, .topnav_app2_hover a, .topnav_info2_hover a, .topnav_case2_hover a, .topnav_inv2 a:hover, .topnav_app2 a:hover, .topnav_info2 a:hover, .topnav_case2 a:hover, .topnav_inv2_hover a:hover, .topnav_app2_hover a:hover, .topnav_info2_hover a:hover, .topnav_case2_hover a:hover{ display: block; outline: none; padding-top: 11px; height: 25px; text-decoration: none; color: #000000; font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.topnav_inv2 h2, .topnav_app2 h2, .topnav_info2 h2, .topnav_case2 h2, .topnav_inv2_hover h2, .topnav_app2_hover h2, .topnav_info2_hover h2, .topnav_case2_hover h2{ margin:0; padding:0; }
.topnav_inv2 a, .topnav_inv2 a:hover, .topnav_inv2_hover a { width: 197px; padding-left: 19px; background:url(../images/nav_1_inv_blank.jpg); }
.topnav_app2 a, .topnav_app2 a:hover, .topnav_app2_hover a { width: 90px; padding-left: 12px; background:url(../images/nav_2_app_blank.jpg); }
.topnav_info2 a, .topnav_info2 a:hover, .topnav_info2_hover a{ width: 132px; padding-left: 18px; background:url(../images/nav_3_info_blank.jpg); }
.topnav_case2 a, .topnav_case2 a:hover, .topnav_case2_hover a{ width: 95px; padding-left: 12px; background:url(../images/nav_4_case_blank.jpg); }
.topnav_inv2 a{ background-position:0 0; }
.topnav_app2 a{ background-position:0 0; }
.topnav_info2 a{ background-position:0 0; }
.topnav_case2 a{ background-position:0 0; }
.topnav_inv2 a:hover, .topnav_inv2_hover a{ color:#FFFF00; background-position:0 36px; }
.topnav_app2 a:hover, .topnav_app2_hover a{ color:#FFFF00; background-position:0 36px; }
.topnav_info2 a:hover, .topnav_info2_hover a{ color:#FFFF00; background-position:0 36px; }
.topnav_case2 a:hover, .topnav_case2_hover a{ color:#FFFF00; background-position:0 36px; }
/* end text nav */

/*******************  CONTENT   ***************************/
#hide_show_button{ display: none; }
#hide_show_button2{ display: none; width: 128px; height: 20px; background: url('/images/read_more_button.png') top left no-repeat; cursor: pointer; }

#content-outer{ height: auto; width: 100%; margin: 0px; padding: 0px; position: relative; top: 125px; background: url("/images/conten_outer_background.jpg") repeat-y scroll 50% 0 #363B3F; }
#content-center{ height: auto; width: 958px; margin: 0 auto; padding: 0px; overflow: hidden; z-index: 1;}
#content-center #left-cta{ width: 350px; height: 100%; text-align: center; margin: 0 auto; padding-bottom: 30px; float: left; position: fixed; left: 50%; top: 125px !important; z-index: 2; overflow: hidden; border-top: 1px solid #333333; background-color: #000000; margin-left: -479px!important;}

* html #content-center #left-cta { width: 350px; height: 1000px; margin: 0; position: relative; top: 10px; margin-top: -125px; border:0px solid red; }
#content-center #content { float: right; width: 566px; padding: 55px 20px 20px 0; position: relative; right: 0px; min-height: 200px;  }
#content-center #content h2, p, span{ color: #FFFFFF; }
#content-center #content h2, .h2{ font-size: 28pt; margin: 0px;}
#content-center #content h2#page_title{  font-size: 28pt; margin: 0px; color: #FFFFFF; padding-bottom: 20px; }
#content-center #content h2#page_title span.white{ color: #FFFFFF; }
#content-center #content h2#page_title span.yellow{ color: #fcea00; }
#content-center #content h2.body_text_medium a{ font-size:20px; color: #FFFFFF; font-weight:normal; }
#content-center #content p{ font-size: 14px; color: #DBDCDD; }
#content-center #content p.special_title{font-size:20px; font-style: italic; }
#content-center #content p.second_title { font-size: 20px; color: #FFFFFF; }
#content-center #content a{ color: #FFEB00; text-decoration: none;}
#content-center #content a:hover{ text-decoration: underline;}
#content-center #content a.body_text_normal{ color: #DBDCDD; }
#content-center #content p.special_title, p.second_title, a.body_text_normal{ color: #FFFFFF; }
#content-center #content h3.special_title { font-size:20px; font-style: italic; color: #FFFFFF; font-weight: normal; }
#content-center #content h2.second_title, #content-center #content h3.second_title  { font-size:20px; color: #FFFFFF; font-weight: normal; }
/*#content-center #content a.contact_email{ color: #000000; text-decoration: underline; }*/
#content-center #content ul li{ list-style: url(/images/tick.png); color: #DBDCDD; }
#content-center #content #content-text{ width: 554px; }
#conten_text_bg{ min-height: 830px; width: 100%; background: url("/images/content_bg.jpg") repeat-x scroll 50% 0 transparent; background-color: #0E0F11 !important;}
#cta_bg{ width: 100%; background: url(/images/cta_background.jpg) repeat-x scroll 50% 0 #1F2325; position: relative; }
#left-cta{ width: 360px; height: 620px; background: url(/images/left-cta.jpg) no-repeat; }
#left-cta img{ margin-top: 40px; }
#cta-center{ height: auto; width: 958px; margin: 0 auto; padding:0px; overflow: hidden; z-index: 1;}
#cta-section{ width: 608px; height: 340px; float: right; margin: 0px; padding: 0px; }
#cta-section ul{ margin: 0 0 0 22px; padding: 0px; }
#cta-section ul li{ list-style: none; float: left; }
#cta-section ul li img{ text-align: center; padding: 5px 0 0 2px; }
#cta-section ul li.first{ width: 270px;}
#cta-section ul li.second{ width: 270px; margin-left: 20px; }
#cta-section ul li p{ margin: 10px 0; padding: 0px; }
* #cta-section ul li img, hr{ margin: 0px; padding: 0px; }
#cta-section ul li hr{ width: 260px; border: 1px solid #FFEB00; float: left; margin: 10px 0; }
#cta-section ul li p.title{ font-size: 14px; font-weight: normal; padding-top: 20px; margin: 0px; }

.link_no_style{ color: #FFFFFF; text-decoration: none; }

/*******************  FOOTER   ***************************/
#footer-outer{ width: 100%; height: auto; background-color: #282D31; position: relative; top: 0px; top: 125px !important; z-index: 2;}
#footer-outer #footer-center{ width: 958px; height: 110px; margin: 0 auto; color: #FFFFFF; text-align: center; padding-top: 10px; font-size: 11px; }

#contactfrm{ color: #FFFFFF; }
#address{ width: 541px; height: auto; background-color: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 20px; margin-top: 40px; }
#address p{ color: #000000; }
#map { margin-top: 40px; width: 581px; height: 400px; }
.contact_button{ height: 30px; background-color: #EBD800;border: none; font-size: 14px;-webkit-border-radius: 6px;
-moz-border-radius: 6px; border-radius: 6px; }
#internal_footer table td{ text-align: left; }
#internal_footer, #exa_footer{ width: 100%; clear: both; }
#exa_footer{ padding-top: 10px; }
#internal_footer h3{ display: inline; }
#internal_footer h3 a{ font-size: 11px; color: #FFFFFF; font-weight: normal; display: inline; text-decoration: none; }
#internal_footer h3 a:hover{ color: #FFEB00; }
#internal_footer a, #internal_footer span{ float: left; text-decoration: none; }
#exa_footer a.txt_foot_control, span.footer_date{ font-size: 11px; color: #777676; font-weight: normal; }
#internal_footer .h3_small { font-size: 11px; color: #FFFFFF; margin: 0; padding: 0; }

/**********  Style Sheet for HACK  ****   DO NOT REMOVE IT  *************/
 #header-outer {  
    position: fixed;  
    top: 0px; /* tweak this according to placement */  
    left: 0px; /* tweak this according to placement */  
    /* add additional styling, etc. */  
  } 
  #left-cta {  
    position: fixed;  
    top: 0px; /* tweak this according to placement */  
    left: 0px; /* tweak this according to placement */  
    /* add additional styling, etc. */  
  }
  

