* {
 padding: 0;
 margin: 0;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 background-color: #FFFFFF;
 font-size: 12px;
 background-image:url(images/bg-tile.gif);
 background-repeat:repeat;
}
.wrapper {
 width: 782px;
 margin: 0 auto;
}
#border {
 border: 1px solid #8ECE5F;
 margin: 20px 0px 5px 0px;
 background-color: #fff;
 min-height: 776px;
 float: right;
 width: 780px;
}
* html #border {height:776px} /* IE Min-Height Hack */ 
/* ------------------------ Start Header -----------------*/
.header {
 text-align: center;
 margin: 6px 0px 0px 0px;
}
/* ------------------------ End Header -----------------*/


/* ------------------------ Start Navigation Bar -----------------*/
#nav-bar {
 color: #fff;
 font-weight: bold;
 margin: 8px 0px 0px 6px;
 background-image: url(images/nav-bar.gif);
 background-repeat: no-repeat;
 height: 21px;
 padding: 5px 0px 0px 10px;
}
/* ------------------------ End Navigation Bar -----------------*/


/* ------------------------ Start Images -----------------*/
img {
 display: inline;
 border: none;
}
img.block {
 display: block;
}
img.float {
 float: left;
 margin: 0px 14px 10px 0px;
}
/* ------------------------ End Images -----------------*/


/* ------------------------ Start Main Columns -----------------*/
#leftcolumn { /* Parent Wrapper for inside boxes */
 margin: 6px 0px 0px 4px;
 display: inline; /* IE Hack */
 width: 240px;
 float: left;
 background-image:url(images/search-box.gif);
 background-repeat: no-repeat;
 min-height: 300px;
 padding: 0;

}
* html #leftcolumn {height:300px} /* IE Min-Height Hack */

.leftcolumn-inner { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 220px;
 float: left;
 background-image:url(images/search-box.gif);
 background-repeat: no-repeat;
 min-height: 40px;
 padding: 10px;
 margin-bottom: 7px;
}
* html .leftcolumn-inner {height:40px} /* IE Min-Height Hack */

.in-the-news { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 235px;
 float: left;
 min-height: 125px;
 margin-bottom: 7px;
}
* html .in-the-news {height:125px} /* IE Min-Height Hack */


#rightcolumn {
/* border: 1px solid red;*/
 margin: 6px 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 513px;
 float: left;
 min-height: 300px;
}
* html #rightcolumn {height:300px} /* IE Min-Height Hack */ 

.sponsor {
 background-image:url(images/sponsor.gif);
 min-height: 80px;
 background-repeat: no-repeat;
 text-align: center;
 padding: 15px 10px 10px 13px;
 display: inline; /* IE Hack */
 float: left;
 width: 510px;
}
* html .sponsor {height:80px} /* IE Min-Height Hack */

.maincontent {
 min-height: 80px;
 display: inline; /* IE Hack */
 float: left;
 margin-bottom: 7px;
 width: 530px;
}
* html .maincontent {height:80px} /* IE Min-Height Hack */

.content-mid {
 background-image:url(images/content-mid.gif);
 background-repeat: repeat;
 padding: 5px 14px 5px 14px;
}
.left-mid {
 background-image:url(images/left-mid.gif);
 background-repeat: repeat;
 padding: 5px 14px 10px 14px;
}
.left-heading {
 background-image:url(images/left-heading.gif);
 background-repeat: no-repeat;
 padding: 9px 14px 5px 10px;
 font-size: 16px;
 color: #fff;
 min-height: 11px;
 font-weight: bold;

}
* html .left-heading {height:11px} /* IE Min-Height Hack */
/* ------------------------ End Main Columns -----------------*/

/* ------------------------- Start Headings ---------------------*/
h1 {
 font-size: 16px;
 color: #72C236;
}
/* ------------------------- End Headings ---------------------*/

input {
 border: 1px solid #8ECE5F;
 width: 200px;
}



#footer {
 font-size: 10px;
 clear: both;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-bottom: 5px;
}
#nav-bar li {
 list-style: none;
}

ul#daily-links li {
 list-style: none;
 margin-left: 2px;
}
ul#nav-links li {
 display: inline;
 margin-left: 0px;
 padding-left: 12px;
}

ul#daily-links li a:link{
 color: #333;
 text-decoration: none;
 font-weight: bold;
}
ul#daily-links li a:visited{
 color: #333;
 text-decoration: none;
 font-weight: bold;
}
ul#daily-links li a:hover{
 color: #999;
 text-decoration: none;
 font-weight: bold;
}

#nav-bar a:link {
 color: #fff;
 text-decoration: none;
}

#nav-bar a:visited {
 color: #fff;
 text-decoration: none;
}

#nav-bar a:hover {
 color: #fff;
 text-decoration: none;
}
a:link {
 color: #477822;
 text-decoration: none;
 font-weight: bold;
}
a:visited {
 color: #477822;
 text-decoration: none;
 font-weight: bold;
}

.valid {
 margin: 10px 0px 0px 10px;
}







table.regular { width : 98%; background-color: white; font-family: times; font-size: 10; border: thin solid Black; border-collapse: collapse; padding : 2px; empty-cells : show; text-align: left}
table.regular th, table.regular td { background-color: White; border: 1px solid Black; }
table.regular tfoot td.footnotes { text-align: left; border-top-width : thin; border-top-style : solid; border-top-color : Black; }
table.regular caption { text-align: left; }
table.regular th, table.regular td { border: 1px solid Black; }
table.regular thead th { background-color: #d8d8d8; text-align: center; vertical-align: bottom; }
table.regular tbody th { padding-left: 2pt; padding-right: 2pt; background-color: #eeeeee; text-align: left; vertical-align: middle; }
table.regular tbody td { padding-left: 2pt; padding-right: 2pt; text-align: right;  background-color: White; }
table.regular tbody tr.greenbar th { background-color: #e0e5f0; }
table.regular tbody tr.greenbar td { background-color: #E0E9F8; }
table.regular td.footnotes { text-align: left; border-top-width : thin; border-top-style : solid; border-top-color : Black; }
table.regular td.endnotes { text-align: left; }
table.regular td.section { background-color: #d8d8d8; border: none; text-align: center; font-weight : bold; }
table.regular td.section2 { background-color: #d8d8d8; border: none; }
table.regular img.dinosaur { vertical-align: middle; }
table.tbody tr.sep { padding-top: 2em; }
table tbody tr.sep td { height: 1em; background-color: #d8d8d8; }
table.regular td.greenbar { background-color: #e0e5f0;}
table.regular td.greenbar { background-color: #E0E9F8;}
table tr.menutable { text-align: left; } 
table.regular tbody tr.highlight th { background-color: #ffffcc;}
table.regular tbody tr.highlight td { background-color: #ffffcc;}
table.regular tbody tr.spformat2 th { background-color: #ffccff;}
table.regular tbody tr.spformat2 td { background-color: #ffccff;}
table.regular tbody tr.spformat3 th { background-color: #66cc66;}
table.regular tbody tr.spformat3 td { background-color: #66cc66;}
.decimalpad1 {padding-right: 0.7em; }
.decimalpad2 {padding-right: 1.2em; }
.decimalpad3 {padding-right: 1.7em; }
.digitpad1 {padding-right: 0.5em; }
.digitpad2 {padding-right: 1.0em; }
.digitpad3 {padding-right: 1.5em; }

table.cps { font-family: times; font-size: x-small; border : thin solid Black; border-collapse : collapse; padding : 2px; empty-cells : show; width : 80%;}
table.cps caption { text-align: left; }
table.cps th, table.cps td { background-color : White; border : 1px solid Black; }
table.cps thead th { text-align: center; vertical-align: bottom; }
table.cps tbody th { text-align: left; vertical-align: middle; font-weight: normal; }
table.cps tbody td { text-align: center; }
table.cps td.footnotes { text-align: left; border-top-width : thin; border-top-style : solid; border-top-color : Black; }
table.cps td.section { padding-top: 20px; text-align: center; font-weight: bold; }

