/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/
body {background: #fff; font-family: Verdana, Tahoma, sans-serif}
#Form2 {margin: 0; padding: 0}
#Form2 input, #Form2 select {font: 11px Verdana, Tahoma, sans-serif; color: #000; background: #fff; line-height: normal}
#PageSubTable {width: 750px; background: #fff}
#ContentCell {background: #fff}
#Instruction1_InstructCell {background: #ccc;	border: 1px solid #999;	padding: 7px}
#Instruction1_InstructCell a {color: #000}
.Instructions {font-size: 11px; color: #000}
.Messages,
.ErrorMessages {font-size: 10px; font-weight: bold; color: #c00}
.Headings {font-size: 16px; font-weight: bold; color: #000}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #000; background: #999}
.Content {font-size: 11px; color: #000}
.Content a {color: #000; text-decoration: underline}
.Content a:hover {color: #000; text-decoration: none}
a img { border:none;}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell {background: #fff}
#TopBannerCell h1 { padding:0; margin:0; background:url(images/design/logo.gif) no-repeat; width:170px; height:38px; float:left;
text-indent:-9999px; float:left;}
#TopBannerCell h1 a { width:170px; height:38px; display:block;}
#TopBannerCell p { color:#285D8F; font-weight:bold; font-size:10px; text-align:center;}
.red { color:#FF0000; font-size:13px; font-weight:bold;}
.cartwrap { width:200px; background:#0E1F3A;}
.cartwrap a { color:#BAD9F9; font-size:11px;}
.cartwrap table { padding:2px; color:#fff; font-size:11px;}
.cartwrap h2 { background:#6E7C95 url(images/design/tb-carticon.gif) no-repeat 5% 50%; width:100%; text-indent:-9999px; 
padding:0; margin:0;}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell {}
#nav, #nav ul { padding:0; margin:0; list-style:none; background:url(images/design/tb-bargrad.gif) repeat-x; float:left; width:100%;
height:28px;}
#nav li { padding:0; margin:0; float:left;}
#nav li a { display:block; color:#fff; text-decoration:none; font-size:12px; padding:6px 10px;}
#nav li a:hover { text-decoration:underline;}

#nav li#search { float:right;}
#nav li#search a { display:inline;}
.searchwrap { float:right; margin:3px 0 0 0;}
.searchwrap input { width:115px; border:none; font-size:12px; line-height:15px;}
#TopSubBanner1_SimpleSearch1_Panel1 { width:300px;}

#ext, #ext ul { padding:0; margin:0; list-style:none; background:url(images/design/tsb-bar.gif) repeat-x; float:left; height:57px;
width:100%;}
#ext li { padding:0; margin:0 65px; float:left; padding:12px 0}
#ext li a { color:#fff; text-decoration:underline; font-size:12px; display:bock; text-align:center;}
#ext li#pc { background:url(images/design/tsb-helmeticoin.gif) no-repeat left center; padding-left:40px;}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell {background: #6E7C95; width:20%;}
#LeftColumnNav1_custommenu {width: 100%}

#lc-nav, #lc-nav ul { padding:0; margin:0; list-style:none;}
#lc-nav li { padding:0; margin:0;}
#lc-nav li a { display:block; width:100%; text-decoration:none; background:#BABEC7; color:#184A75; font-weight:bold;
font-size:11px; padding:5px 0; border-bottom:solid 1px #fff; text-indent:10px;}
#lc-nav li#whats-new a { background:#FFF150; color:#FF0000;}
#lc-nav li a:hover { background:#D2D4D9;}

#lc-stuff, #lc-stuff ul { list-style:none; padding:0; margin:0;}
#lc-stuff li { padding:10px 3px; margin:0; display:block; border-bottom:solid 1px #fff; font-size:11px; color:#fff; 
font-weight:bold; text-align:center;}
#lc-stuff li a {font-size:11px; color:#fff; font-weight:bold;}

/* RightColumnNav Styles
--------------------------------------------------------*/
#RightColumnCell { vertical-align:top;}
.df-rc {background: #6E7C95; width:154px; float:right; vertical-align:top; height:1200px;}

.df-rc h2 { margin:0; padding:0;}
.df-rc h2 a { background:#FFF150; color:#FF0000; display:block; width:100%; text-decoration:none; font-weight:bold;
font-size:11px; padding:6px 0; border-bottom:solid 1px #fff; text-indent:10px; margin:0;}

#rc-stuff, #rc-stuff ul { list-style:none; padding:0; margin:0;}
#rc-stuff li { padding:10px 3px; margin:0; display:block; border-bottom:solid 1px #fff; font-size:11px; color:#fff; text-align:center;}
#rc-stuff li a {font-size:11px; color:#fff; font-weight:bold;}
#rc-stuff li.blue a{ color:#0000FF;}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default { padding:14px}

.df-fac { text-align:center; margin:10px 0;}
.df-fac img { margin:0 0 10px 0;}
.df-fac a { color:#184A75; font-weight:bold; font-size:12px;}

.df-printteqs { text-align:center; border:solid 1px #CBCBCB; padding:10px; margin:10px 0;}
.df-printteqs a { color:#2A00FF; font-size:11px;}
.df-printteqs.red { color:#FF0000;}
.df-printteqs h3 { font-size:14px; font-weight:bold; padding:0; margin:6px 0;}

.df-importantnfo { background:url(images/design/df-hazsymbol.jpg) no-repeat 3% 50%; padding:10px 10px 10px 50px; text-align:center;
border:solid 1px #CBCBCB;}
.df-importantnfo a { font-size:11px; color:blue;}
.df-importantnfo h3 { color:#FE0000; font-weight:bold; font-size:14px; padding:0; margin:4px 0;}
.df-importantnfo p { color:#FE0000; padding:0; margin:2px 0 10px 2px;}

.df-defug { border:solid 1px #CBCBCB; padding:10px; margin:10px 0; text-align:center;}
.df-defug img { margin:0 0 10px 0;}
.df-defug a { color:blue; font-size:11px;}
.df-defug p { padding:0; margin:4px 0 0 0;}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding: 8px}
#ContentCell.static h1 {font-size: 16px; font-weight: bold; color: #000}
#ContentCell.static h2 {font-size: 14px; font-weight: bold; color: #000}
#ContentCell.static h3 {font-size: 12px; font-weight: bold; color: #000}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {background: #0E1F3A; text-align:center; padding:10px 0;}

#FooterCell ul { padding:0; margin:0 0 0 25%; list-style:none;}
#FooterCell li { padding:0; margin:0; float:left; padding:2px 10px; background:url(images/design/nav-pipes.gif) no-repeat center right;}
#FooterCell li a { display:block; font-weight:bold; font-size:10px; color:#fff; text-decoration:none; 
font:Verdana, Arial, Helvetica, sans-serif;}
#FooterCell li#last { background:none;}

#FooterCell p { font-size:11px; color:#fff;}

