/*June 2007*/

body, td, th {
   font-family:Arial, Helvetica, sans-serif;
   font-size: small;
   background-color: #fff;
   color: #000;
   margin: 2px;
}

img {
   border: 0;
}

/*main container*/

#container {
   text-align: left;
   margin: 0;  
   width: 780px;
   padding: 2px;  
}

/*used to add space to the bottom of the top logos*/

#banner {
  padding-bottom: 5px;
}   
 
#banner img {
   border: 0;
}

#banner #spl { padding-left: 2em; }

.skipnav {
    top: 0;
	left: -200px;
	position: absolute;
}

#colone { width: 160px; text-align: center; }
#coltwo { text-align: left; margin-left: 170px; }
.coll { width: 190px; text-align: left;  }
#colc { width: 175px; text-align: center; }
#colone, #colc, .coll {
    float: left;
	padding-right: 5px;
}

#catsrch {
	padding: 5px; 
	background-color: #ffffcc; 
	border: 1px solid #ffe680;
	color: #933;
	font-weight: bold; 
	text-align: left;
}
#catsrch form { margin: 0; padding: 0; }

#news {
	clear: left;
	font-weight: bold; 
	border: 1px solid #ffe680; 
	margin: 0 0 5px 0; 
	padding: 5px; 
	list-style-type: none; 
	background-color: #ffffcc;
	text-align: center;
	width: 550px;
}

#news a:link, #footer a:link { color: #009; }
#news a:visited { color: #939; }
#news a:hover { border: 1px solid #933; color: #912942; }

/*style for main navigation links*/

.nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-weight: bold;
}

.nav li a, .liblock {
   display: block;
   text-decoration: none;
   background-color: #912942;
   color: #ffc;
   padding: .2em .5em;
   width: 150px;
   border: 4px solid #fff;
}

/*hover style for main navigation*/

.nav a:hover {
   background: #ffc;
   color: #912942;
}

/*style for the categories of navigation second level links*/

.nav2 {
   margin-left: .4em;
   padding-left: .4em;
   list-style-type: none;
   font-weight: normal;
}   

.nav2 li {
   background: url(../images/red-sq.gif)  no-repeat 0 8px;
   padding-left: 15px;  
   font-size: 90%; 
}  
/*hover effect for subcategory links*/

.nav li li a
{

   width: auto;
   background-color: #fff;
   color: #009;
   text-decoration: underline;
   border: 0 none;
}

#footer
{
   clear: both;
   border-top: 2px solid #912942;
   margin-top: 5px;
   padding: 3px; 
   font-size: 90%;
   color: #000;
   text-align: center; 
}

#footer a:hover
{
   background-color: #ffc;
   color: #912942;
}
#footer a:visited { color: #939; }






