* {
 padding: 0;
 margin: 0;
/*  background-color: #1C4D7F;*/
}
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 background-color: #FFFFFF;
/*  background-color: #1C4D7F;*/;
 font-size: 11px;
 background-image:url(images/back.jpg);
 background-repeat:repeat;
}
.wrapper {
 width: 782px;
 margin: 0 auto;
}

td.heading {
color:#000000;
font-weight:bold;
}

#border {
 border: 3px solid #ffffff;
 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 -----------------*/
.headerleft {
 text-align: right;
 vertical-align:middle;
 font-size: 18px;
 color:#FFFFFF;
 height:142px;
 padding-right:5px;
/* margin: 10px 10px 10px 0px;
 margin-bottom:10px;
 margin-left:10px;
 margin-top:10px;*/
 background-color: #1C4D7F;
}
.headerrightt {
 text-align: right;
/* margin: 10px 10px 0px 10px;
 margin-bottom:10px;
 margin-right:10px;
 margin-top:10px;*/
 background-color: #1C4D7F;
}
/* ------------------------ End Header -----------------*/


/* ------------------------ Start Navigation Bar -----------------*/
#nav-bar {
 color: #000000;
 font-size:12px;
 font-weight: bold;
 margin: 8px 0px 0px 6px;
 background-image: url(images/nav-bar.gif);
 background-repeat: no-repeat;
 text-align:center;
 height: 21px;
 padding: 5px 0px 0px 10px;
}
/* ------------------------ End Navigation Bar -----------------*/


/* ------------------------ Start Images -----------------*/
img {
 border: none;
}
img.block {
 display: block;
}
img.float {
 margin: 10px 10px 10px 10px;
}

img.prod {
margin:0px;
padding:0px;
vertical-align:top;
}
/* ------------------------ End Images -----------------*/


/* ------------------------ Start Main Columns -----------------*/
#leftcolumn { /* Parent Wrapper for inside boxes */
 margin: 6px 0px 0px 4px;
 display: inline; /* IE Hack */
 width: 170px;
 float: left;
/* background-image:url(images/search-box.gif);
 background-repeat: no-repeat;*/
 min-height: 50px;
 padding: 0;

}
/** html #leftcolumn {height:50px}  IE Min-Height Hack */

.leftcolumn-inner { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 150px;
 float: left;
 background-image:url(images/search-box.gif);
 background-repeat: no-repeat;
 min-height: 50px;
 padding: 10px;
 margin-bottom: 7px;
}
/** html .leftcolumn-inner {height:50px}  IE Min-Height Hack */

.in-the-news { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 165px;
 float: left;
 background-image:url(images/search-box.gif);
 background-repeat: no-repeat;
 min-height: 50px;
 margin-bottom: 7px;
}
/** html .in-the-news {height:125px}  IE Min-Height Hack */


#rightcolumn {
/* border: 1px solid red;*/
 margin: 10px 10px 10px 10px;
 display: inline; /* IE Hack */
 width: 580px;
 float: left;
/* min-height: 300px;*/
}
* html #rightcolumn {height:300px} /* IE Min-Height Hack */ 
ul{
list-style:inside;
list-style-position:inside;
list-style-type:square;
}

.sponsor {
/* background-image:url(images/sponsor.gif);*/
/* min-height: 20px;*/
 background-repeat: no-repeat;
 text-align: left;
 padding: 15px 10px 10px 13px;
 /*display: inline;  IE Hack */
 float: left;
 width: 500px;
}
/** html .sponsor {height:80px}  IE Min-Height Hack */

.maincontent {
 min-height: 20px;
 display: inline; /* IE Hack */
 float: left;
 margin-bottom: 5px;
 width: 500px;
}
/** html .maincontent {height:20px}  IE Min-Height Hack */

.content-mid {
/* background-image:url(images/content-mid.gif);*/
 background-repeat: repeat;
 padding: 5px 5px 5px 5px;
}
.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: 20px;
 color: #1C4D7F;
}
h2 {
 font-size: 16px;
 color: #ED1C24;
}

/* ------------------------- End Headings ---------------------*/

input {
 border: 1px solid #666666;
 width: 200px;
}



#footer {
background-color:#FFFFFF;
 font-size: 9px;
 clear: both;
 text-align:center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-bottom: 5px;
 color:#203E6B;
}

#footer a:link {
 color: #2257D6;
 text-decoration: none;
}
#footer a:visited {
 color: #2257D6;
 text-decoration: none;
}

#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: #000000;
 text-decoration: none;
 text-transform:uppercase;
}

#nav-bar a:visited {
 color: #000000;
 text-decoration: none;
 text-transform:uppercase;
}

#nav-bar a:hover {
 color: #ff0000;
 text-decoration: none;
 text-transform:uppercase;
}
a:link {
 color: #2257D6;
 text-decoration: none;
}
a:visited {
 color: #2257D6;
 text-decoration: none;
}

.valid {
 margin: 10px 0px 0px 10px;
}

Calc3 {font-size: 16px}
calculator {font-size: 16px}
Calc2 {
	font-size: 12px;
	font-weight: bold;
}
ol.decimal {
list-style-type: decimal;
list-style-position: inside;
marker-offset:25px;
}
table {
padding:2px;
}
