/* CSS Document */



.v65-error-list-text ul { 
color: red !important; 
} 


body{
 text-align:center;
 margin:0;
 padding:0;
 font-size:14px;
 background:#000 url(../images/Template/body_background.gif) repeat-x top left; 
 font-family: Arial, Tahoma, helvetica, sans-serif;
 margin: 15px;
}
 
h3 {behavior:url(a/iepngfix.htc)}
 
 
/*ul, ol, dl { position: relative;  }*/
#body a{
 text-decoration:none;
}
#body li.last{
 margin:0;
 padding:0;
 border:none;
}
#body a:hover{
 text-decoration:;
}
#header{
 width:984px;
 height:160px;
 padding:0;
 margin:0px auto; 
 position:relative;
 text-align:left;
 background:url(../images/template/header_bg.gif) no-repeat left top;
}

h1 {
 
font-family:Verdana;
 
font-size:12px;
 
font-weight:bold;
 
}



#header h1{
 width:356px;
 margin:0;
 padding:0;
 height:76px;
 position:absolute;
 text-align:left;
 top:49px;
 left:18px;
 font-size:1em;
 text-indent:-9999px;
}
 
#header h1 a{
 text-indent:-99999px;
 display:block;
 width:384px;
 height:76px;
 /*background:url(../images/template/header_bg.gif) no-repeat left top;*/
 text-align:left;
}
#header h1 a#homepage_title{
 margin:0;
 padding:0;
 text-indent:0;
 display:block;
 width:100%;
 height:100%;
 font-size:2.2em;
 background:transparent;
 text-align:left;
}
 
 
#display_menu_3{
 position:absolute;
 bottom:.5em;
 left:2em;
 width:100%;
 height: 20px;
}
#display_menu_3 ul{
 list-style:none;
 margin:0;
 padding:0;
 list-style-position:inside;
}
#display_menu_3 ul li{
 display:inline;
 margin-right:1em;
 padding-right:1em;
 padding-left:1.5em;
 background:url(../images/Template/top_nav_bullet.gif) no-repeat left center;
 text-transform:uppercase;
 font-family:Arial, Helvetica, sans-serif;
}
#display_menu_3 ul li a{
 color:white;
 font-weight:bold;
 font-size:11px;
}
 
#top_nav {
 margin:0;
 padding:0;
 position:absolute;
 top:11px;
 left:609px;
 width:375px;
 height:19px;
 background:url(../images/Template/top_nav_menu.gif) no-repeat left top;
 text-align:left
}
 
#top_nav ul{
 margin:0;
 padding:0;
 list-style:none;
 width:100%;
 padding-left:2em;
}
 
 
#top_nav ul li {
 display:inline;
}
 
#top_nav ul li a{
 color:#FFFFFF;
 padding-right:3em;
 text-transform:uppercase;
 font-family: Arial, verdana, sans serif;
 font-size:10px;
 
}
 
#top_nav ul li a:hover{
 color:#B9CED5;
 text-decoration:none;
}
 
div#search_box{
 padding:0;
 margin:0;
 text-align:left;
 width:200px;
 position:absolute;
 left:406px;
 top:40px;
 height:19px;
 
}
#search_box label{
 color:#939393;
 text-transform:uppercase;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 display:block;
 
}
#display_search_box{
 margin:0;
 padding:0;
 margin-top:-10px;
}
#display_search_box form{
 padding:0;
 margin:0;
}
#display_search_box table td{
 vertical-align:middle;
 height:19px;
 margin:0;
 padding:0;
}
#display_search_box input{
 margin:0;
 padding:3px;
 vertical-align:middle;
 width:160px;
 border:1px solid #353535;
 
 font-size:10px;
}
 
#display_search_box img{
 margin:0;
 padding:0;
 margin-left:5px;
 display:block;
 margin-bottom:13px;
}
 
 
#content{
 padding:0;
 margin:0;
 text-align:left;
 width:984px;
 margin:0px auto;
 background:#000 url(../images/Template/content_background.gif) repeat-y right top;
  
}
 
#content > *{
 text-align:left;
}
 
 
#left_nav{
 margin:0;
 padding:0;
 background:#000 url(../images/template/left_nav_tile.gif) repeat-y left top;
 
 
 
 /* turn the following attribute on if you need to position absolutely inside of the left_nav.  Beware: this will screw up the rollover_color_popouts menu in IE7
 
 /*position:relative;*/
 height:100%;
 width:197px;
 
}
 
 
#left_nav h3{
 margin:0;
 padding:0;
 color:#fff;
 font-size:22px;
 font-family:"Trebuchet MS";
 background:url(../images/Template/left_nav_title.png) no-repeat right top;
 text-transform:uppercase;
 text-align:left;
 font-weight:bold;
 height:19px;
 vertical-align:middle;
 line-height:19px;
 padding-left:1.5em;
 margin-right:.5em;
 margin-bottom:1.5em;
}
#left_nav ul{
 list-style:none;
 margin:0;
 padding:0;
 margin-bottom:4em;
 
}
#left_nav ul li{
 margin:0;
 padding:.25em 0;
 padding-left:2.5em;
 background:url(../images/template/left_nav_bullet.gif) no-repeat 10px center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 width:138px;
}
 
#left_nav ul li a{
 padding-bottom:.1em;
 color:#fff;
 font-weight:bold;
}
#left_nav ul li.nav a{
 padding-bottom:.1em;
 color:#fff;
 font-weight:bold;
}
 
#left_nav div.nav_section{ 
 width:197px;
 padding:0;
 margin:0;
}
 
 
#main_nav{
 margin:0;
 padding:0;
 padding-top:1em;
 background:url(../images/template/left_nav_top_background.gif) no-repeat left top;
}
 
#navigation_menu{
 padding:0px;
 text-align:center;
 width:197px;
 margin:0;
}
 
#display_promotions_999{
 padding-left:2em;
 text-align:center;
 width:162px;
 margin-bottom:2em;
}
 
span.ir{
 display:none;
}
#content #content_area{
 margin:0;
 padding: 0 0 3em 12px;
 text-align:left;
 width:844px;
}

#div_articleid_72 {
    margin-left: 15px;
}
 
#content #content_area table{
 text-align:left;
}
#footer{
 margin:0;
 padding:0;
 text-align:left;
 width:984px;
 height:50px;
 position:relative;
 margin:0px auto;
 font-size:.8em;
 color:#fff;
 margin-bottom:.2em;
 font-family:Arial, Helvetica, sans-serif;
 background:url(../images/template/footer_background.gif) no-repeat left top;
}
 
#footer_top{
 background:transparent none repeat scroll 0%;
 color:#FFFFFF;
 font-size:10px;
 font-weight:normal;
 left:1em;
 position:absolute;
 text-align:center;
 top:1.65em;
 width:547px;
}
 
#footer_top ul{
 
 list-style:none;
 margin:0;
 padding:0;
 text-align:left;
 margin-left:2em;
}
 
#footer_top ul li{
 border-right:1px solid #6F6F6F;
 display:inline;
 font-size:1.1em;
 font-weight:normal;
 margin-right:0.5em;
 padding-right:0.5em;
 text-align:left;
}
 
#footer_top ul li a{
 color:#fff;
 font-weight: normal;
}
 
#footer_bottom{
 margin:0;
 padding:0;
 color:#fff;
 position:absolute;
 text-align:right;
 font-size:10px;
 font-weight:normal;
 top:1.65em;
 right:1em;
}
#footer_bottom p{
 margin:0;
 padding:0;
 color:#6d6d6d;
}
 
#footer #footer_bottom a{
 color:#6d6d6d ;
}
#footer a{
 color:#fff;
 font-weight:normal;
}
 
.dropdown_select{
 margin-bottom:1em;
}
.dropdown_select select{
 width:145px;
 margin:0;
 padding:0;
 margin-left:.5em;
 
 font-size:9px;
 border:1px solid #ccc;
 }
#first_nav{
 margin-bottom:1em !important;
}
/* this section of code is for the rollover_colors_popouts */
 
 
.left_menu{
    margin-left:1.5em;
}