/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* Global Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.structuredsolutionstrialbanner { display: none }
h1 {font:24px Arial, Helvetica, sans-serif;}
h2 {font:bold 18px Arial, Helvetica, sans-serif;}
h3 {font:bold 14px Arial, Helvetica, sans-serif;}

/* Styles.css Extensions 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body { margin:auto; text-align:center;}
#PageSubTable { background:#FFF;}
#PageTable { background:url(images/layout/ShadowLeft.gif) repeat-y left; padding-left:12px; width:auto; margin:auto; text-align:center;}
#ContentCell { background:url(images/layout/ShadowRight.gif) repeat-y right; padding-right:10px;}
#Instruction1_InstructCell {padding: 7px;}
.Content {color: #000;text-decoration:none;}
.Content a:link, .Content a:visited {color: #000; text-decoration: underline;}
.Content a:hover, .Content a:active {color: #000; text-decoration: none;}

/* TopSubBanner Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#TopSubBannerCell { background:url(images/layout/ShadowRight.gif) repeat-y right; padding-right:10px;}
#TopSubBanner1_SimpleSearch1_Panel1 {margin: 0; padding: 0; float:none; font:bold 10px Georgia; color:#777;}
#TopSubBanner1_SimpleSearch1_Panel1 a {margin: 0; padding:0; color:#777; text-decoration:none;  font:bold 10px Georgia;}
#TopSubBanner1_SimpleSearch1_Panel1 #TopSubBanner1_SimpleSearch1_searchsubmit {margin: 0; padding: 0; background:none; border:none; color:#777; text-decoration:none; font:bold 10px Georgia; }
.bn_table { border-top:7px solid #9ABAC7; margin-bottom:15px; background:url(images/layout/BN_BottomTile.gif) repeat-x bottom;}
.bn_nav { font:bold 10px Georgia; color:#777; vertical-align:bottom;}
.bn_nav a { color:#777; text-decoration:none; padding:15px 7px;}
.bn_rightcell { vertical-align:bottom; background:url(images/layout/BN_BottomRight.jpg) no-repeat right bottom; padding:0 0 10px 0;}

/* LeftColumnNav Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#LeftColumnCell {vertical-align:top; padding:0 0 0 10px;}
#LeftColumnNav1_custommenu, #LeftColumnNav1_custommenu td {height:100%; vertical-align:top;}
#lc_nav {margin:0; padding:0; list-style:none; color:#555353;}
#lc_nav li {margin:0; padding:6; list-style:none;font:bold 11px Georgia; color:#555353; vertical-align:bottom;}
#lc_nav li a { color:#555353; text-decoration:none;}

/* Footer Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#FooterCell { background:url(images/layout/ShadowRight.gif) repeat-y right; padding-right:10px;}
.ft_wrap { background:#9ABAC7; padding:4px; font:8px Georgia; color:#FFF; letter-spacing:1px; text-align:left;}
.ft_wrap a {color:#FFF; text-decoration:none; padding:0 5px;}
.ft_cr { width:auto; float:right;}

/* Default Page Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/* Search & Cart Control Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#cartwrap {margin:0 0 15px 0; padding: 0; font:bold 10px Georgia; color:#777; text-align:right;}
#cartwrap a {margin: 0; padding:0 3px; color:#777; text-decoration:none }
.bn_cartdivide { background:url(images/layout/BN_CartBottom.gif) no-repeat right; height:7px;}
.searchbox {  color:#777; text-decoration:none; font:bold 10px Georgia; background:url(images/layout/DF_SearchBack.gif) repeat-x top;}
