body {
 height:100%;
 background-color:#FFFFFF;
 font-size: 9px;
}

td {
 font-family: Verdana;
 font-size: 11px;
 color: #000000;
}

input {
 background-color:#FFFFFF;
}

a {
 color: #3C77AF;
 font-size: 9px;
}

.menu_top, .menu_top a, .menu_top div a          {font-family: Verdana; font-size: 9px;color: #003877; line-height:11px; text-align: center; font-weight:bold; text-decoration: none;}
.menu_top a:link 		{font-family: Verdana; font-size: 9px;color: #003877; line-height:11px; text-align: center; font-weight:bold; text-decoration: none;}
.menu_top a:hover		{font-family: Verdana; font-size: 9px;color: #2D67C2; line-height:11px; text-align: center; font-weight:bold; text-decoration: underline;}


.footer_text,  .footer_text a:link, .footer_text  a:visited			{font-family: Verdana; font-size:9px; font-color: #CCCCCC; text-align: center; text-decoration: none;}
.footer_text  a:hover  		{font-family: Verdana; font-size:9px; font-color:#003877; text-align: center; text-decoration: underline;}

.td_text, .td_text div a, .td_text a:visited          {font-family: Verdana; font-size: 9px;color: #003877; line-height:11px; text-align: center; font-weight:bold; text-decoration: none;}
.td_text a:link 		{font-family: Verdana; font-size: 9px;color: #003877; line-height:11px; text-align: center; font-weight:bold; text-decoration: none;}
.td_text a:hover		{font-family: Verdana; font-size: 9px;color: #2D67C2; line-height:11px; text-align: center; font-weight:bold; text-decoration: underline;}



.navigation_text  {font-family: Verdana; font-size:9px; color: #FFFFFF; line-height:11px; text-align: center; text-decoration: none;background-color:#003877;}
.navigation_text  a:link  {font-family: Verdana; font-size:9px; color: #FFFFFF; line-height:11px; text-align: center; text-decoration: none;}
.navigation_text  a:hover  {font-family: Verdana; font-size:9px; color: #4B99E4; line-height:11px; text-align: center; text-decoration: underline;}
.navigation_text  a:visited  {font-family: Verdana; font-size:9px; color: #FFFFFF; line-height:11px; text-align: center; text-decoration: none;}

.menu_bg {
background-image: url(img/menu_bg.jpg); background-repeat:repeat-x;
}
.menu {
  font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #1C2939; font-weight: bold;
}
.flash_bgl {
background-image: url(img/fl_left.jpg); background-position:top; background-repeat:repeat-y;
background-color:#273543;
}

.flash_bgr {
background-image: url(img/fl_right.jpg); background-repeat:repeat-y;
}
.bg_l {
background-image: url(img/bg_left.gif); background-repeat:repeat-y;
}

.bg_r {
background-image: url(img/bg_right.gif); background-repeat:repeat-y;
}

.bg_bottom {
background-image: url(img/bg_bottom.gif); background-repeat:repeat-x;
}

.td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  background: #4B99E4;
  color: #273543;
  font-weight :normal;
}

.td_t {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  background-image: url(img/bg_vertical.jpg); background-repeat:repeat-x;
  backgroun-position: 50%0%;
  color: #273543;
  font-weight :normal;
}
.td_product {
border-right:5px, solid, #C2D6EB;
border-left:5px, solid, #C2D6EB;
border-bottom:5px, solid, #C2D6EB;
background-color:#FFFFFF;
}
.td_top {
background-image:url(img/prod_top_bg.gif);
background-repeat:repeat-x;
vertical-align:middle;
color:#ffffff;
font-weight:bold;
font-family: Verdana;
font-size: 11px;
}

.td_top div a, .td_top a:visited          {font-family: Verdana; font-size: 11px;color: #ffffff; text-align: center; font-weight:bold; text-decoration: none;}
.td_top a:link 		{font-family: Verdana; font-size: 11px;color: #ffffff; text-align: center; font-weight:bold; text-decoration: none;}
.td_top a:hover		{font-family: Verdana; font-size: 11px;color: #ffffff; text-align: center; font-weight:bold; text-decoration: none;}

.td_info {
 font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #3C77AF;
  font-weight :normal;
}
.td_price, .productSpecialPrice { font-family: Verdana, Arial, sans-serif;  font-size: 9px;  color: #2A2953;  font-weight :bold; text-decoration: none;}
.td_price a:link { font-family: Verdana, Arial, sans-serif;  font-size: 9px;  color: #2A2953;  font-weight :bold; text-decoration: none;}
.td_price a:hover { font-family: Verdana, Arial, sans-serif;  font-size: 9px;  color: #000000;  font-weight :bold; text-decoration: underline;}
.td_price a:visited { font-family: Verdana, Arial, sans-serif;  font-size: 9px;  color: #2A2953;  font-weight :bold; text-decoration: none;}


.gradient {
 background-color:#4B99E4;
 background-image: url(img/grad.jpg); background-repeat:repeat-x;
 background-position: bottom;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16pt;
  color: #4B99E4;
  font-weight : bold;
  font-style : oblique;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.infoBox {
  background: #FFFFFF;
}



.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

.smallText {
 background: #ffffff;
}

contentsBoxContents {
 background: #ff0000;
}

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

s {
 font-size:10px;
}