/* GLOBAL STYLES
--------------------------------------------------------*/
body {background: #000033; font-family: Arial, Verdana, Tahoma, sans-serif; text-align:center; margin:0 auto; padding-top:4px}
#Form2 {margin: 0; padding: 0}
#Form2 input, #Form2 select {font: 14x Arial, Verdana, Tahoma, sans-serif; color: #000; background: #fff; line-height: normal}
.generalpage {background: #000033;}
#PageTable {width:774px;border-top:10px solid #FFF;border-left:10px solid #FFF;border-right:10px solid #b3b3b3;border-bottom:10px solid #b3b3b3; margin:0 auto; background: #000033;}
#PageSubTable { background: #fff; border:1px solid #000033; width:772px; }
#ContentCell {background: #fff}
#Instruction1_InstructCell {padding: 7px;background: #fff;}
#Instruction1_InstructCell a {color: #000}
.Instructions {font-size: 14px; color: #000; background: #fff;}
.Messages, .ErrorMessages {font-size: 10px; font-weight: bold; color: #c00}
.Headings {font:18px "Time New Roman"; color:#002aff; }
.ContentTableHeader, .ContentTable, .ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #000; background: #999}
.Content {font: 14px Arial; color: #000}
.Content a {color: #002aff; text-decoration: none;}
.Content a:hover {color: #000; text-decoration: none}
.clear {clear:both}
.float-left {float:left}
.float-right {float:right}
.text-left {text-align:left}
.text-right {text-align:right}
.text-center {text-align:center}
.bold {font-weight:bold}
.italic {font-style:italic}
.img-left {float:left;margin:4px 10px 4px 0}
.img-right {float:right;margin:4px 0 4px 10px}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell {background: #fff; padding:0;}
h1.logo {margin:0; padding:0; width:auto;}
h1.logo a {display:block; width:772px; height:132px;margin:0; padding:0; text-indent:-9999px; background:url(images/design/BN_BG.jpg) no-repeat top left;}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell { padding:12px 1px; background:#FFF url(images/design/BN_NavBG.gif) no-repeat 50% 50%;}
ul.bn_nav { margin:0; padding:0; list-style:none; font:normal 14px Arial; color:#FFF;}
ul.bn_nav li { margin:0; padding:0; list-style:none; width:auto; height:auto; float:left;}
ul.bn_nav li.nav { margin:0; padding:4px 32px; width:auto; height:auto; border:1px solid #000; border-right:none; display:block; background:#666; color:#fff; text-decoration:none;}
ul.bn_nav a.home {display:block; margin:0;  padding:4px 5px; width:auto; height:auto; border:1px solid #000; border-right:none;  background:#eee; color:#000; text-decoration:none;}
ul.bn_nav a.prod { display:block; margin:0;  padding:4px 25px 4px 40px; width:auto; height:auto; border:1px solid #000; border-right:none; background:#eee url(images/design/BN_NavArrow.gif) no-repeat 95% 50%; color:#000; text-decoration:none;}
ul.bn_nav a.search { margin:0;  padding:4px 25px 4px 50px; width:auto; height:auto; border:1px solid #000; border-right:none; display:block; background:#eee url(images/design/BN_NavArrow.gif) no-repeat 95% 50%; color:#000; text-decoration:none;}
ul.bn_nav a.con { margin:0;  padding:4px 25px 4px 30px; width:auto; height:auto; border:1px solid #000; border-right:none; display:block; background:#eee url(images/design/BN_NavArrow.gif) no-repeat 95% 50%; color:#000; text-decoration:none;}
ul.bn_nav a.down { margin:0;  padding:4px 10px; width:auto; height:auto; border:1px solid #000; border-right:none; display:block; background:#eee; color:#000; text-decoration:none;}
ul.bn_nav a.check { margin:0;  padding:4px 12px 4px 30px; width:auto; height:auto; border:1px solid #000; display:block; background:#eee; color:#000; text-decoration:none;}
ul.bn_nav a:hover { background-color:#888; color:#fff;}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell {display:none; background: #fff}
#LeftColumnNav1_custommenu {width: 100%}

/* RightColumnNav Styles
--------------------------------------------------------*/
#RightColumnCell {display:none; background: #fff}
.RightColumn {}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {background: #fff}
.ft_wrap { background:#ccc; border:2px groove #333; margin:1px; font:10px Arial; color:#000;}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding: 8px}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell {padding:5px 20px; font:14px Arial;}
.df_left { width:30%; margin:0; float:left;}
.df_right { width:60%; margin:0 ; float:right; border:3px outset; background:#ffffcc; padding:20px 10px ; font:12px arial;}
.df_right .featured { border-bottom-style:double; padding:0 0 50px 0; margin:0 0 15px 0;}
h2.feattitle {margin:0; padding:0 0 12px 0;}
#ContentCell .df_right .featured h3.prodname a {font:18px "Times New Roman"; color:#002aff; margin:0; padding:0; text-decoration:none;}
.df_btm { width:40%; margin:20px ; float:right; border:6px outset; background:#fff; padding:10px 10px ; font:12px arial;}

/* Search Styles
--------------------------------------------------------*/
#LeftColumnNav1_SimpleSearch1_Panel1 {margin: 0; padding: 0; font-size: 11px; color: #000}
#LeftColumnNav1_SimpleSearch1_Panel1 a {color: #000; text-decoration: none}
#LeftColumnNav1_SimpleSearch1_Panel1 a:hover {color: #000; text-decoration: none}
#LeftColumnNav1_SimpleSearch1_Panel1 input {border: 1px solid #000}