/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* Global Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h1 {font:bold 22px Georgia, "Times New Roman", Times, serif; color:#016857;}
h2 {font:bold 18px Georgia, "Times New Roman", Times, serif; color:#016857;}
h3 {font:bold 14px Georgia, "Times New Roman", Times, serif; color:#016857;}
a:hover { text-decoration:none;}
.push10 {margin: 10px 0}

/* Styles.css Extensions 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#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 {padding:10px 0 0 0;}
#TopSubBanner1_SimpleSearch1_Panel1 {margin: 0; padding: 0; float:none;}
.bn_toprow { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
.bn_left { background:url(images/design/BN_LeftTile.gif) repeat-x; }
.bn_logowrap { background:url(images/design/BN_Bkgnd.jpg) no-repeat right;}
.bn_slogan { font:italic 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; width:auto;  height:25px; float:right;}
.bn_phonerow { background:#016857; border-bottom:1px solid #FFF; height:25px;font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
.bn_nav { background:#016857; border-top:1px solid #FFF; height:28px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
.bn_nav a { color:#FFF; text-decoration:none;}

/* LeftColumnNav Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#LeftColumnCell {vertical-align:top; padding:0; width:162px;}
#LeftColumnNav1_custommenu, #LeftColumnNav1_custommenu td {height:100%; vertical-align:top;}
#LeftColumnNav1_CMenubar2_dlMenu {}
#LeftColumnNav1_SimpleSearch1_Panel1 {margin: 0; padding:10px; float:none; color:#FFF; font:9px Verdana, Arial, Helvetica, sans-serif; white-space:nowrap; background:#000 url(images/design/LC_SearchBottom.gif) repeat-x bottom;}
#LeftColumnNav1_SimpleSearch1_Panel1 a {color:#FFF; text-decoration:none;}
#LeftColumnNav1_SimpleSearch1_Panel1 a:hover {color:#FFF; text-decoration:underline;}

/* RightColumnNav Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#RightColumnCell {padding:2px; color:#000;}
.rc_txt a {color:#000;}

/* Footer Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#FooterCell { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF; background:url(images/design/FT_Tile.gif) repeat-x top; padding:10px}
#FooterCell a { color:#FFF; text-decoration:none; padding:5px 5px; height:auto;}
.ft_subtxt { font:9px Verdana, Arial, Helvetica, sans-serif; color:#F4ED30; font-weight:normal;}

/* Default Page Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h1.home {font:bold 12px Georgia, "Times New Roman", Times, serif; color:#016857;}
h1.home .larger {font-size: 15px}
h2.more {font:bold 20px Arial; color:#000; text-align:right; margin:0; padding:5px;}

/* Search & Cart Control Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.carttable {margin: 0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; width:136px;}
.rc_cart {font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; background:#016857;}
.rc_cart a {color:#FFF; text-decoration:none;}
.rc_cart a:hover {color:#FFF; text-decoration:underline;}

#BreadCrumbs1_BreadCrumbs1 { font:11px Verdana, Arial, Helvetica, sans-serif; color:#000;}

.semaddbottom {margin-left: 10px; margin-bottom: 10px}
