/* AmeriFirst CSS */


* {padding: 0; margin: 0;}
p {padding-bottom:7px;}

/*****Inherited Styles*****/

html {
 background:url(../img/bkgrd_main.jpg) repeat-x;
 height:auto;
 background-color:#f6f1eb;
 }
 
body {
 font: 70%/180% Arial, Helvetica, sans-serif normal; 
 padding: 0;
 margin: 0 auto; 
 color:#8c7e64;
 text-align: left;
 }


td { font-size: 12px; padding: 2px;}
th {padding-left: 2px;}

#container {
 margin: 0 auto;
 padding: 0;
 width:917px;
 border: none;
  }
/*****Global Styles*****/

blockquote { margin-left: 24px; }

a:link, a:active, a:visited { color: #003928; font-weight: normal; font-style:normal; }
a:hover {  color: #5F4934; font-weight: normal;  font-style:normal;}

ul { list-style-type: none; padding: 5px; padding-left: 10px;}
li {
 background:url(../img/bullet_burgandy.gif) no-repeat 0 0.4em;
 padding-left: 13px;
 text-decoration: none;
 line-height: 15px;
 padding-bottom: 5px; 
 }
 
li li { background:url(../img/bullet_burgandy.gif) no-repeat 0 0.4em; }
 
li li li { background: url(../img/bullet_burgandy.gif) no-repeat 0 0.4em; }

ol li { background: none!important; margin-left: 32px; padding-left: 0!important;}

ol { padding: 5px 0 10px 0; margin-left:0!important; }

h1 { font-size: 1.3em; color: #5f4934; padding-bottom: 5px; font-family:"Times New Roman", Times, serif; }
h2{ font-size: 1.3em; color: #AA102B; padding-bottom: 5px;font-family:"Times New Roman", Times, serif; }
h3{ font-size: 1.2em; color: #5f4934; padding-bottom: 5px;font-family:"Times New Roman", Times, serif; }
h4{ font-size: 1.2em; color: #003928; padding-bottom: 5px; font-family:"Times New Roman", Times, serif; }
h5 { font-size: 1.1em; color: #5f4934; padding-bottom: 5px; font-family:"Times New Roman", Times, serif; }
h6 { font-size: 1.1em; color: #003928; padding-bottom: 5px; font-family:"Times New Roman", Times, serif; }


.cutline {
 font-size: 10px;
 padding-top: 3px;
 font-style:italic;
 line-height: normal;
 text-align:left;
 color: #5f4934;}

.accent-green {color: #003928; font-family:Arial, Helvetica, sans-serif!important;}

.accent-brown {color: #5f4934;font-family:Arial, Helvetica, sans-serif!important;}

.accent-burgandy {color: #AA102B;font-family:Arial, Helvetica, sans-serif!important;}

.subtitle-green{ color: #003928; font-weight: bold;font-family:Georgia, "Times New Roman", Times, serif; padding:0; margin:0;}

.subtitle-brown{ color: #5f4934; font-weight: bold;font-family:Georgia, "Times New Roman", Times, serif;padding:0; margin:0;}

.subtitle-burgandy{ color: #AA102B; font-weight: bold;font-family:Georgia, "Times New Roman", Times, serif;padding:0; margin:0;}

.clear {clear:both; }
 
/*****TOP*****/

#top {
 width: 917px;
 height:79px;
 padding:0;
 margin:0;
 float: left;  
 }
 
#masthead{
 width: 917px;
 height:136px;
 padding:0;
 margin:0;
 float: left;  
 background:url(../img/bkgrd_top.jpg) no-repeat;
 background-position:0 0;
 }

.logo {
 width: 200px;
 height:107px;
 float:left;
 padding:24px 0 0 25px;
 behavior: url(iepngfix.htc);
 } 
 
 .logo img{
 width: 200px;
 height:107px;
 behavior: url(iepngfix.htc);
 } 

/*****quicklink Styles*****/

#quicklink { margin-top: 0; 
 width: 284px;
 height: 33px;
 padding:0;
 font-size:10px;
 background:url(../img/bkgrd_topnav.gif);
 float:left;text-indent:-4000px;
 }

 #quicklink .onlinebank{ 
 margin: 0; 
 padding:5px 2px 0 15px;
 float:left; 
 width:96px; 
 height:19px; 
 display:block; }

 #quicklink .onlinebank a:link, #quicklink .onlinebank a:active, #quicklink .onlinebank a:visited { display:block; background:url(../img/icons/onlinebank_small.png) no-repeat; width: 96px; height: 19px;}
 #quicklink .onlinebank a:hover {display:block; background:url(../img/icons/onlinebank_small_hover.png) no-repeat; width: 96px; height: 19px;}
 
 #quicklink .billpay{ 
 margin: 0; 
 padding:5px 2px 0 3px;
 float:left; 
 width:60px; 
 height:19px; 
 display:block; }

 #quicklink .billpay a:link, #quicklink .billpay a:active, #quicklink .billpay a:visited { display:block; background:url(../img/icons/billpay_small.png) no-repeat; width: 60px; height: 19px;}
 #quicklink .billpay a:hover {display:block; background:url(../img/icons/billpay_small_hover.png) no-repeat; width: 60px; height: 19px;}
 
 #quicklink .conversion{ 
 margin: 0; 
 padding:5px 2px 0 3px;
 float:left; 
 width:91px; 
 height:19px; 
 display:block; }

 #quicklink .conversion a:link, #quicklink .conversion a:active, #quicklink .conversion a:visited { display:block; background:url(../img/icons/conversion_small.png) no-repeat; width: 91x; height: 19px;}
 #quicklink .conversion a:hover {display:block; background:url(../img/icons/conversion_small_hover.png) no-repeat; width: 91x; height: 19px;}
 
 
/*****topnav Styles*****/

#topnav { 
 width: 200px;
 height: 33px;
 margin: 5px 0 0 0;
 font-size:10px;
 float:right;
 }

#topnav ul { float: right; list-style-type: none; margin-top:3px;}

#topnav li{ background:none;display: inline; color: #ffffff; margin-left:5px;padding:1px 0 1px 11px;}

#topnav ul li.pipe{ background:url(../img/dividerline-nav.jpg) no-repeat 0 0.3em;display: inline; color: #ffffff; margin-left:5px;padding:1px 3px 1px 6px;}

#topnav li a:link, #topnav li a:active, #topnav li a:visited { color: #ffffff; text-decoration: none;}
#topnav li a:hover {color: #8c7e64; text-decoration: none;}

.search { float:right; margin: 3px 10px 0 6px;} 
 .search input { height: 12px; font-size: 10px; margin: 0px; 
 width: 100px!important;
 padding: 0 3px 2px 0;
 border: 1px solid #ffffff;
 color:#003928;} 
 
.search .searchBox #plc_lt_zoneSearch_SearchBox_btnSearch {background:none;cursor:hand!important; border:none;color: #ffffff; width:24px!important;height:16px!important;color: #ffffff!important; padding-right:5px;font-weight:bold!important;margin:0; }
.searchBox #plc_lt_zoneSearch_SearchBox_btnSearch a:hover{cursor:hand!important;}
 .search a.searchBox, .search a:link.searchBox, .search a:active.searchBox, .search a:visited.searchBox { 
  float: left; 
  color: #ffffff; 
  padding: 0px;
  width: 24px; 
  height: 16px; 
  font-weight:bold!important;
  text-decoration: none;
  margin-top:3px;
cursor:hand!important;
  }
  
 .search a:hover.searchBox{ color: #7B6D5B; font-weight:bold;text-decoration: none; cursor:hand!important;}

/*****mainnav Styles*****/
 
#mainnav {
 width: 871px;
 height:37px;
background:url(../img/nav/bkgrd_nav.jpg) no-repeat;
 margin:4px 23px 0 23px;
 padding:0;
 float:left;
 z-index:500000!important;}
 
 *html #mainnav {
 margin:4px 23px 0 10px;}
 
 #mainnav .wrapper {
 width: 871px;
 margin:0;
 padding:0;
 z-index:500000!important;
 }

 
/*****PROMO*****/

#masthead .promo {
 width:650px;
 height:136px;
 float:left;
 overflow:hidden!important;
 color:#ffffff;
 font-family:Arial, Helvetica, sans-serif;
 padding-left:32px;
 z-index:6000!important;
  }
 
#masthead .promowrapper { 
  background:url(../img/bkgrd_promo.jpg) no-repeat;
  background-position:0 27px;
  width:650px;
  height:140px; padding-top:27px!important;}

#masthead .promo .promotitle{
  padding:10px 10px 1px 15px;
  font-size:15px;
  line-height:16px;
 height:16px;
 overflow:hidden;
  font-weight:bold!important;
 font-family:"Times New Roman", Times, serif;
 color:#003928;}

#masthead .promo .text{
  padding:5px 10px 3px 15px;
  color:#8c7e64;
 height:45px;
 line-height:15px;
 overflow:hidden;
}

#masthead .promo .more { 
  font-size:10px;
  line-height:12px;
  text-align: right;
  display: block;
 padding-top:3px; 
  color:#ffffff;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
    }
   
#masthead .promo .more a,
#masthead .promo .more a:link,
#masthead .promo .more a:active,
#masthead .promo .more a:visited { 
  font-weight: bold!important; 
  text-decoration:none;
  color:#003928!important; }
    
#masthead .promo .more a:hover { color:#8c7e64!important; font-weight: bold!important;  }

.promo .arrow img{float:right; height:13px!important; width:13px!important; border:none!important; padding:12px 12px 0 3px;}
.promo img {width:160px; height:118px; float:left; margin-top:-10px!important; behavior: url(../iepngfix.htc);behavior: url(/iepngfix.htc)!important;behavior: url(iepngfix.htc)!important;}

.promowrapper img {width:160px; height:118px; behavior: url(../iepngfix.htc)!important;behavior: url(/iepngfix.htc)!important;behavior: url(iepngfix.htc)!important;}

/*****MIDDLE*****/

#middle {
 float: left;
 clear: none;
 min-height:600px;
 margin: 0 auto;
 overflow:visible;
 width:917px;
 background:url(../img/bkgrd_middle.jpg) repeat-y;
 padding-bottom:20px;
 z-index:1!important;
 position:relative;
 }

/*****billboard Styles*****/

#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneSidebarImage_EditableImage_pnlEditor, .EditableImageEdit EditableImage_EditableImage {margin-top:-35px;}


body#home .billboardmask {
 width: 979px;
 height: 258px;
 border: none;
 position:absolute;
 left: -32px;
 top: 0px;
 z-index:3!important;
  }  
 * html body#home .billboardmask, * html .billboardmask {top:0; left:-31px;}
 /**:first-child+html body#home .billboardmask{left:135px;position:absolute;}*/
body#home .billboardmask img {
  width: 979px;
 height: 258px;
 z-index:3!important;
 behavior: url(iepngfix.htc);
  }
  * html body#home .billboardmask img {
  width: 978px;
  }

.billboardmask {
 width: 355px;
 height: 258px;
 border: none;
 position:absolute;
 left: -31px;
 top: 0;
 z-index:3!important;
  }  

.billboardmask img {
  width: 355px;
 height: 258px;
 z-index:3!important;
behavior: url(iepngfix.htc);behavior: url(../iepngfix.htc);
  }
  * html .billboardmask img { width:354px; behavior: url(iepngfix.htc);behavior: url(../iepngfix.htc);}
 
/*****PANEL HOME*****/

#middle #leftcol {width:317px; float:left;padding-top:254px; height:100%;}

body#home #middle #leftcol {width:317px; float:left;padding-top:256px; height:100%;}

#middle #leftcol .wrapper { background:url(../img/bkgrd_panelSM.jpg) repeat-y;height:100%; padding:0; width:271px; margin:0 20px 0 19px; float:left;}
* html #middle #leftcol .wrapper { padding:0; margin:0 10px 0 9px; float:left;}

#panelwrapper .panelleft .text{
 width: 390px!important;
 height:auto!important;
  padding:0 15px 0px 15px;
 margin:0;
 float:left;
 line-height:16px;
 overflow:visible!important;
 }
 
#middle #leftcol .panel .bottom {width:271px; height:11px; padding:0; background:url(../img/bkgrd_panelbottom.jpg) no-repeat; float:left; margin:0 20px 0 19px;}
* html #middle #leftcol .panel .bottom {padding:0; margin:0 0 0 9px;}

body#home #middle #leftcol .wrapper { background:url(../img/bkgrd_panel.jpg) no-repeat;height:220px;width:271px; margin:0 5px 10px 19px;}
 * html body#home #middle #leftcol .wrapper {  margin:0 0 10px 10px;}
#middle #leftcol .panel .billboard {
 width:317px;
 height:232px;
 position:absolute;
 left: -19px;
 top: 10px;
 z-index:2!important;
}
.billboard img{
 width:317px;
 height:232px;
 z-index:2!important;
}

body#home #middle #middlecol {padding-top:256px;width:271px; float:left; }

body#home #middle #middlecol .wrapper { margin:0 0 10px 6px;background:url(../img/bkgrd_panel.jpg) no-repeat;height:220px;width:271px;}
* html body#home #middle #middlecol .wrapper { margin:0 0 10px 7px; width:270px;}

 body#home #middle #middlecol .panel .billboard {
 width:317px;
 height:232px;
 position:absolute;
 left: 297px;
 top: 10px;
}
#middle #rightcol {padding-top:0; width:545px; height:100%; float:left;padding-left:9px;}
#middle #rightcol .text {line-height:18px; font-size:12px;}
#middle #rightcol .text a img {border:none!important;}
body#home #middle #rightcol .text {line-height:17px; font-size:11px;}
body#home #middle #rightcol .text p {padding-bottom:6px;}
#middle #rightcol .text p {padding-bottom:9px;}

body#home #middle #rightcol {padding-top:256px; width:317px; float:left; padding-left:0;}

body#home #middle #rightcol .wrapper {margin:0 0 10px 39px; background:url(../img/bkgrd_panel.jpg) no-repeat;height:220px;width:271px;}
* html body#home #middle #rightcol .wrapper {margin:0 0 10px 27px;}

#middle .sectionidentifier {
 padding-top:20px; 
 margin:0 0 0 6px;
 width:585px; 
 height:42px; 
 color:#d4cbb9; 
 font-size:30px; 
 line-height:36px;
 float:left;
  background:url(../img/bkgrd_sectidentifier.jpg) no-repeat;
  font-family:"Times New Roman", Times, serif;}

/*body#home #middle #rightcol {padding-top:254px; width:317px; float:left;}

body#home #middle #rightcol .wrapper {margin:0 0 10px 39px; background:url(../img/bkgrd_panel.jpg) no-repeat;height:220px;width:271px;}
* html body#home #middle #rightcol .wrapper {margin:0 0 10px 27px;}*/

 body#home #middle #rightcol .panel .billboard {
 width:317px;
 height:232px;
 position:absolute;
 left: 612px;
 top: 10px;
}

.panel h2 {
 font-weight: bold;
 line-height:23px;
 overflow:hidden;
 color: #5F4934;
 width:238px;
 height:23px;
 padding-left:3px;
 margin:3px 15px 0 15px;
 float:left;
 font-size:15px;
 font-family:Georgia, "Times New Roman", Times, serif;
 background:url(../img/bkgrd_hdr.jpg) no-repeat;
 }
 * html .panel h2 {margin:5px 15px 0 8px;}
 
 .panel h2 a:link, .panel h2 a:active, .panel h2 a:visited { color: #5F4934!important; text-decoration:none; font-weight:bold;}
 .panel h2 a:hover {  color: #003928!important; text-decoration:none; font-weight:bold;}

#middle .panel h2 img{
 width:24px!important;
 height:20px!important;
 padding-right:5px;
 float:left;
}

body#home .panel .text{
 height:150px!important;
 width:240px!important;
  padding:0 18px 0px 18px;
 }
 
.panel .text{
 width: 270px!important;
 height:auto!important;
  padding:0;
 margin:0;
 float:left;
 line-height:16px;
 overflow:hidden!important;
 }
 
body#home .panel .text li img { width:6px; height:10px; }
body#home .panel .text ul{ list-style-type: none; padding-bottom: 10px; }
body#home .panel .text li {
 background:url(../img/arrow_burgandy.jpg) no-repeat 0 0.3em;
text-decoration:none;
 line-height: 17px;
 padding:0 0 1px 19px;
 margin-left:5px;
 }
   
.panel .text a:link, .panel .text a:active, .panel .text a:visited {  color: #8c7e64!important; font-weight: normal!important; text-decoration:underline!important; }
.panel .text a:hover {  color: #003928!important; font-weight: normal!important; text-decoration:underline!important;}

#middle .panel .wrapper .more { 
  font-size:10px;
  line-height:12px;
  text-align: right;
  display: block;
 padding-top:3px; 
  color:#003928;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
    }

#middle .panel .wrapper .more a,
#middle .panel .wrapper .more a:link,
#middle .panel .wrapper .more a:active,
#middle .panel .wrapper .more a:visited { 
  font-weight: bold!important; 
  text-decoration:none;
  color:#003928!important; }

#middle .panel .wrapper .more a:hover { color:#8c7e64!important; font-weight: bold!important;  }

#middle .panel .wrapper .arrow img{float:right; height:13px!important; width:13px!important; border:none!important; padding:3px 22px 0 3px;}

.contenttitle {
 font-weight: bold; 
 font-size:13px;
 line-height:15px;
 color: #003928;
 width:545px;
 padding:0 0px 7px 0;
 border-bottom:1px solid #7B6D5B;
 margin-bottom:10px;
 float:left;
 font-family:Georgia, "Times New Roman", Times, serif;
}

/*****BANNER HOME*****/

#middle #leftcol .banner {width:270px; height:96px; float:left; background:url(../img/bkgrd_banner.jpg) no-repeat; margin:0 20px 12px 20px;}

#middle #middlecol .banner {width:270px; height:96px; float:left; background:url(../img/bkgrd_banner.jpg) no-repeat; margin:0 20px 12px 4px;}

#middle #rightcol .banner {width:270px; height:96px; float:left; background:url(../img/bkgrd_banner.jpg) no-repeat; margin:0 20px 12px 37px;}
* html #middle #leftcol .banner{ margin:0 0 5px 10px;}
* html #middle #middlecol .banner{ margin:0 0 5px 2px;}
* html #middle #rightcol .banner{margin:0 0 5px 14px;}

.banner h2{
 font-weight: bold;
 line-height:21px;
 overflow:hidden;
 color: #AA102B;
 width:177px;
 height:18px;
 padding:4px 0 4px 0;
 margin:0;
 font-size:15px;
 font-family:Georgia, "Times New Roman", Times, serif;
 }
 
 .banner h2 a:link, .banner h2 a:active, .banner h2 a:visited { color: #AA102B!important; text-decoration:none; font-weight:bold;}
 .banner h2 a:hover {  color: #003928!important; text-decoration:none; font-weight:bold;}
 
 .banner .more { 
  font-size:10px;
  line-height:12px;
  text-align: right;
  display: block;
 padding-top:7px; 
  color:#003928;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
    }
 
.banner .more a,
.banner .more a:link,
.banner .more a:active,
.banner .more a:visited { 
  font-weight: bold!important; 
  text-decoration:none;
  color:#8c7e64!important; }

.banner .more a:hover { color:#5F4934!important; font-weight: bold!important;  }
 
 .banner .arrow img{float:right; height:13px!important; width:13px!important; border:none!important; padding:0px 12px 0 0px;}
 
 .banner .text, .banner .text p{
 width:185px!important;
 height:43px!important;
  padding:0 8px 0 1px;
 margin:0;
 line-height:14px;
 overflow:hidden!important;
 }
 
 .banner img {width:49px; height:49px; float:left; margin:8px!important;}
 
 .banner a img {margin:7px 6px 0 3px!important;}
 
/*****PANELWRAPPER HOME*****/

#panelwrapper { width:880px; float:left; background:url(../img/bkgrd_promowrapper.jpg) repeat-y; padding:0; margin:7px 0 0 22px!important;}
* html #panelwrapper {margin:7px 0 0 11px!important;}

#panelwrapper .panelleft {width:415px!important; height:140px; float:left; overflow:hidden; background-color: #efefef; margin:0 15px 0 0;}

#panelwrapper .panelright {width:415px!important; height:140px; float:left; overflow:hidden; background-color: #efefef; margin:0 0 0 27px;}

#panelwrapper .panelleft .text img, #panelwrapper .panelright .text img{ width:; height:70px; float:left; padding-right:4px;}

#panelwrapper .panelleft h2, #panelwrapper .panelright h2{
 font-weight: bold;
 line-height:21px;
 overflow:hidden;
 color: #ffffff;
 width:415px;
 height:29px;
 padding:0 0 0 9px;
 margin:0;
 font-size:15px;
 font-family:Georgia, "Times New Roman", Times, serif;
 background:url(../img/hdr_greenLRG.jpg) no-repeat;
 }
 
 #panelwrapper .panelleft h2 a:link,#panelwrapper .panelright h2 a:link, #panelwrapper .panelleft h2 a:active, #panelwrapper .panelright h2 a:active, #panelwrapper .panelleft h2 a:visited, #panelwrapper .panelright h2 a:visited { color: #ffffff!important; text-decoration:none; font-weight:bold;}
 #panelwrapper .panelleft h2 a:hover, #panelwrapper .panelright h2 a:hover {  color: #003928!important; text-decoration:none; font-weight:bold;}
 
body#home #panelwrapper .panelleft .text, #panelwrapper .panelright .text{
 width: 390px!important;
 height:73px!important;
  padding:2px 15px 0px 15px;
 margin:0;
 float:left;
 line-height:16px;
 overflow:hidden!important;
 }

.panelleft .more, .panelright .more { 
  font-size:10px;
  line-height:12px;
  text-align: right;
  display: block;
 padding:3px 0 5px 0; 
  color:#003928;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
    }

.panelleft .more a, .panelright .more a,
.panelleft .more a:link,.panelright .more a:link, 
.panelleft .more a:active, .panelright .more a:active,
.panelleft .more a:visited, .panelright .more a:visited { 
  font-weight: bold!important; 
  text-decoration:none!important;
  color:#003928!important; }

.panelleft .more a:hover,.panelright .more a:hover { color:#8c7e64!important; font-weight: bold!important;  }

#middle .panelleft .arrow img, #middle .panelright .arrow img{float:right; height:13px!important; width:13px!important; border:none!important; padding:3px 18px 5px 3px;}
 
.panelleft .bottom, .panelright .bottom {background:url(../img/hdr_panelbottom.jpg) no-repeat;width: 415px; height:16px; float:left;}

/*****PROMO SIDEBAR*****/


#leftcol .promo {width:271px!important; height:auto; float:left; padding:0; margin:25px 15px 0 20px;}
* html #leftcol .promo {margin:25px 0 0 10px;}

#middle #leftcol .promo .wrapper { width:253px!important; background:none;height:100%;background-color: #efefef; margin:0; padding:5px 0 0 18px;} 

#leftcol .promo h2{
 font-weight: bold;
 line-height:21px;
 overflow:hidden;
 color: #ffffff;
 width:271px;
 height:29px;
 padding:0 0 0 9px;
 margin:0;
 font-size:15px;
 font-family:Georgia, "Times New Roman", Times, serif;
 background:url(../img/hdr_greenSM.jpg) no-repeat;
 }
 
 #leftcol .promo h2 a:link,#leftcol .promo h2 a:link, #leftcol .promo h2 a:active, #leftcol .promo h2 a:active, #leftcol .promo h2 a:visited { color: #ffffff!important; text-decoration:none; font-weight:bold;}
 #leftcol .promo h2 a:hover {  color: #003928!important; text-decoration:none; font-weight:bold;}
 
#leftcol .promo .text{
 width: 240px!important;
 height:auto;
  padding:0;
 margin:10px 0px 0px 0px;
 float:left;
 line-height:16px;
 overflow:hidden!important;
 background:none;
 }

#leftcol .promo .more { 
  font-size:10px;
  line-height:12px;
  text-align: right;
  display: block;
 padding:3px 0 5px 0; 
  color:#003928;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
    }

#leftcol .promo .more a, #leftcol .promo .more a,
#leftcol .promo .more a:link,#leftcol .promo .more a:link, 
#leftcol .promo .more a:active, #leftcol .promo .more a:active,
#leftcol .promo .more a:visited, #leftcol .promo .more a:visited { 
  font-weight: bold!important; 
  text-decoration:none!important;
  color:#003928!important; }

#leftcol .promo .more a:hover { color:#8c7e64!important; font-weight: bold!important;  }

#leftcol .promo .arrow img{float:right; height:13px!important; width:13px!important; border:none!important; padding:13px 27px 5px 3px;}
 
#leftcol .bottom {background:url(../img/hdr_panelbottomSM.jpg) no-repeat;width: 271px; height:16px; float:left; margin:0 0 0 19px;}
* html #leftcol .bottom {margin:0 0 0 10px;}
#leftcol .promo img {width:235px; height:125px; display:block; padding:0; margin:0;}

/***SEARCH RESULTS***/

.SearchResults {margin-top:15px;}
.ContentButton {width:70px;float:right; background-color:#003928; color:#fff;}


/*****FOOTER*****/

#footer { 
 margin-bottom: 0px;
 padding-bottom: 0px;
 width: 917px;
 min-height: 60px;
 height: 60px;
 float: left;
 color: #000000; }

#footer .wrapper {
 background:url(../img/bkgrd_footer.jpg) no-repeat;
 height: 30px;
}

#footer .leftcol {
 width:443px;
 text-align:left;
 font-size:10px;
 line-height:12px;
 float:left;
 }
 #footer img {float:left;}
 
#footer ul { float: left; list-style-type: none; margin-top:8px;margin-left:7px;padding:0;}

#footer li{ background:none;display: inline; color: #ffffff; margin-left:2px;padding:0;}

#footer li.pipe{ background:url(../img/dividerline-footer.jpg) no-repeat 0 0.3em;display: inline; color: #ffffff; margin-left:1px;padding:1px 3px 1px 5px;}

#footer li a:link, #footer li a:active, #footer li a:visited { color: #000000; font-weight: normal; font-style:normal; }
#footer li a:hover {color: #8c7e64; font-weight: normal; }
 
#footer .rightcol {
 width:400px;
 text-align:right;
 font-size:10px;
 line-height:13px;
 float:right;
 }
 