@charset "UTF-8";
/* CSS Document */

body {
  /*background: #e0e0e0 url(../images/pagebg.jpg) top left repeat-x;*/
  margin: 0;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  text-align: left; /* IE6 */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: normal;
  background-color:#e0e0e0;
  color:#393838;
  
}
td {
  font-size: 12px;
  letter-spacing: normal;
  color:#393838;
  
}
/* Menu style goes here */

div { 

font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;

}

.header {
  /*background: url(/images/store/body_repeater.png) repeat-y top right;*/
  margin: 0px auto 0px auto;
  width: 1020px;
   height: 61px;
   min-height:11px;
	padding:0px 0px 0px 0px;
	
}
#nav {
  margin: 0px auto 0px auto;
  width: 1020px;
  padding:0px 0px 0px 0px;
	
}

#Top{
	 /*border-top: #ccc 1px solid;
     border-bottom: #ccc 1px solid;*/
	 display: table;
	 width: 1020px;
	
	}

a.menu{
	
  
      border-right:#ccc 1px solid;
         /* This box how much spacing */   
      padding:3px 5px 3px 5px;
      color:#333;
      text-transform:uppercase;
      text-decoration:none;
      float:right;
	 	        
}


a.menu_end{
     
      padding:4px 5px 4px 5px;      
      color:#333;
      text-transform:uppercase;
      text-decoration:none;
      float:right;
      
      /* This tell that anyting after this should be in the next line */
      clear:right;

}

.header2 {
  margin: 0px auto 0px auto;
  padding:0px 0px 0px 0px;
  width: 1020px;
 float: inherit;
	
}

.frtcontent {
	background-color: #ffffff;
	border: #c9c9c9;
	border-right: 1px solid #c9c9c9;
	border-left: 1px solid #c9c9c9;
	border-top:1px solid #c9c9c9; 
	border-color: #c9c9c9;
  margin: 0px auto 0px auto;
  text-align: center;
   width: 1020px;
   height: 610px;
   min-height:11;
	padding:0px 0px 0px 0px;
	
}

.newsletter {
	background-color: transparent;
	margin: 0px auto 0px auto;
  text-align: center;
   width: 1020px;
   height: 64px;
   min-height:11px;
	padding:0px 0px 0px 0px;
	
}
.timecode {
	background-color: #ffffff;
	border-bottom:1px solid #d4d4d4;
	border-color: #d4d4d4;
 	text-align: center;
   width: 1020px;
   height: 45px;
  padding:0px 0px 0px 0px;
	
}
.footerhead{
	color: #FC0;
	font-weight: bold;
	
	}

.frtnews {
	background-color: #f6f6f6;
	text-align: left;
   width: 291px;
   height: 545px;
  padding:5px 5px 5px 5px;
	
}
.frtnews-date
{
color:#666666;
}
.frtnews-title
{
color:#018a46;
font-weight:bold;
font-size:12px;
}


.amd {
	background-color: #ffffff;
	border-bottom:1px solid #a09f9f;
	border-left: 1px solid #a09f9f;
	border-right: 1px solid #a09f9f;
	border-top:1px solid #a09f9f; 
	border-color: #a09f9f;
	margin: 0px auto 0px auto;
 	 text-align: center;
  	 width: 1020px;
  	 height: 254px;
   	
	
}
.footer {background-color: #000000; vertical-align: top; 	border: #d4d4d4; margin: 0px auto 0px auto; text-align: center;  width: 1020px;
   	
}
.footerctd {  margin: 10px auto;  text-align: left;  width: 442px; height: 24px; color:#FFF; font-size: 9px; float:left;  padding: 20px;  	
}
.who { margin: 10px auto;  text-align: left; vertical-align:middle;  width: 442px; height: 24px; color:#FFF; font-size: 9px; float:right;  padding: 1em; 
}


#footerBg {color:#fff;
width: 100%;
/*position: fixed;*/
bottom: 0px;
background: #000;
height:150px;
font-size:7px;}

.footcolor {color:#feae02; font-size:10px; font-weight:bold;}
.footwcolor {color:#fff; font-size:10px;}

#head {width:1000px; margin-bottom:0px;}
#body {background:#fff; border: solid 1px #dddddd; width:942px; margin-top:0px; border-bottom:none;}
#subhead {background:#fff; border: solid 1px #dddddd; width:942px; margin-top:0px; border-bottom:none;}
#links {background:#fff; border: solid 1px #dddddd; width:942px; margin-top:0px; border-bottom:none; padding:10px 10px;}
#mailing {width:942px; margin-top:0px;}
#strip {width:942px; margin-top:0px;background-image: url(../images/strip.gif); background-repeat:no-repeat;}
#green { background-color:#008b45; background-image:url(../images/space.gif.gif); height:5px;}
#header {background-image:url(../images/header.gif); background-repeat:repeat-x; height:106px;}
.links{color:#424141; font-size:17px; font-family:Arial, Helvetica, sans-serif;}

.input {border: solid 1px #8c8c8c; width:180px; height:17px;}
.btn { background-color:#000000; color:#FFFFFF; border:none; width:100px; height:20px;}
.datetime { color:#040300; font-size:11px;}

.menulinks{ color:#302f2f; text-transform:uppercase; font-size:11px; font-family:Helvetica, Arial, sans-serif; line-height:21px; font-weight:bold; text-decoration:none;}

.newsdate {color:#e4ae3e;}	
.headers {color:#005229; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.linknews {text-decoration:none; color:#393838; font-weight:bold}
.linknews:hover {color:#158942;}
.linksimage {border:none;}
.linksimage:hover {border:none;}
.yesterdays-news-link{text-decoration:none; color:#393838;}
.yesterdays-news-link a:hover div{color:#e4ae3e;cursor:pointer;}
.black_overlay {
background-color: rgb(0, 0, 0);
opacity: 0.7; /* Safari, Opera */
-moz-opacity:0.70; /* FireFox */
filter: alpha(opacity=70); /* IE */
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
z-index:1001;
}
.date-input
{
width:120px;

}

.page-nav
{
text-decoration:none;
font-weight:bold;
}

.page-nav a 
{
text-decoration:none;
font-weight:bold;
}

.page-nav a:hover
{
text-decoration:underline;
}

.page-nav a:visited
{
color:blue;
}

.doc-link
{
color:#cccccc; /* Color that was there before just in case I need to change it back 57b902 */
text-decoration:none;

}
.doc-link-page
{
background-color:#e0e0e0;
}

.doc-link-page a
{
color:#729dd2;
text-decoration:none;
font-weight:normal;;
}
.doc-link-page a:visited
{
color:#729dd2;
text-decoration:none;
font-weight: normal;
}



.doc-link a
{
color:#57b902;
text-decoration:none;
}

.doc-link a:visited
{
text-decoration:none;
color:#57b902;

}

.doc-link a:hover
{
text-decoration:none;
color:#57b902;

}

.page-button
{
border:1px solid #999999;
background-color:#CCCCCC;
width:10px;

}

#pagingNFeature{ position:absolute; margin-top:230px; background-color:#fdf2bc; margin-left:265px; height:25px;  width:200px; display: transparent;}


.fnewstxt {color:#000; line-height:17px;}
.fnewstxt:hover {color:#929191;}
.fnewsdate {color:#929191;}
.fnewsHead { color:#008b45; font-size:14px; font-weight:bold;}
.fnewsHead:hover { color:#fd4d00;}
.atag {color:#000000;}
.fnewsc {color:#999999;font-weight:bold;}