@charset "utf-8";
/* CSS Document */
body {
margin: 0;
padding: 0;
background:url(bg.gif) center repeat-y;
}
#container {
  width:750px; margin:0 auto; color:#666666; background:#FFFFFF; line-height:1.8em; 
  font: 12px helvetica, verdana, arial, "Trebuchet MS", sans-serif;}
#header
{
  width:530px; float:left; margin:0; }
#search { 
  width:200px; float:left; margin:30px 0 0 10px;}
#navcontainer
{
  width:750px; height:30px; float:left; padding:0; margin:10px 0px 0 0px;}
#nav
{
  width:720px;margin:0; padding:0 0 22px 25px; border-bottom: 1px dashed #2877d3 ;}
#nav li
{
  margin:0; padding:0; display: inline; list-style-type:none;}
#nav a:link, #nav a:visited
{ 
  float:left;font-size:14px; line-height:180%; letter-spacing: 1px; padding:0 15px 15px 15px; text-decoration:none; color:#4C4C4C;
  background:inherit;}
#nav a:link.active, #nav a:visited.active, #nav a:hover
{
  color:#185aa8; background: url(menu.jpg) no-repeat bottom center;}
#content
{  width:530px;  float:left; margin:0 0 0 10px; padding:0;}
#content ul{
     margin-left:0px;
	 padding-left:15px;
}
#content ul li {
    list-style:none; padding:7px 10px 0 5px;	
}
#content ul li a:link{
    text-decoration: none;
	color: #006AC3;
}
#content ul li a:visited{ text-decoration:none; color:#666666;}
#content ul li a:hover{
	text-decoration: none; color:#666666;
}
#content p.font {
	line-height: 19px;
	color: #666666;
	margin: 0 0 10px 10px;
}

#content p.font a{
	text-decoration: none;
	color: #006AC3;
	padding: 2px 2px 2px 2px;
}

#content p.font a:hover, {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #2877d3;
	padding: 2px 2px 2px 2px;
}

.mbx{ padding:8px 0 8px 2px; font-size:14px;
}
.mbx a:link,.mbx a:visited{ color:#666; text-decoration:none;
}
.mbx a:hover{ text-decoration:underline; color:#00f;
}
.sortImg 
{  float:left; border:0; padding:0 20px 5px 0; background:none; margin:0 10px 0 20px;	
}
.sortImg1
{  float:left; border:0; padding:5px 2px 5px 5px; background:none; margin:0 10px 0 20px;	
}
#left 
{ width:250px; margin:0 15px 0 10px; float:left;}
.intext
{
   width: 100px; float:left; margin:0px 2px 0 2px;}
.button
{
   background:url(search.gif) no-repeat; width:79px; height:32px; float:left; margin:0px 0px 0 2px;}
#categories
{
   width:205px; float:right; clear:right;}
#sidenav
{margin:0px 10px 0 0; padding:0 0 0 0; list-style-type:none; background:inherit; color:#2877d3; font-weight:bold;}
#sidenav a
{
   margin:6px 0 0 35px; padding:0 0 0 30px; display: block; text-decoration:none; background:url(arrow_dash_right.gif) left center no-repeat; color:#2877d3;}
   
 #sidenav a#current, #sidenav a:hover {
text-decoration: none;
background:url(images/arrow_dash_up.gif) left center no-repeat;
color: #aaa;}
#foot
{
   width:750px; float:left; margin:10px 0 0 0;}
#fnav
{
   width:300px; float:left; text-align:center; }
#fnav a
{ text-decoration:none; color:#666666 }
#fnav a:hover
{ color:#2877d3; text-decoration:none;}
#copy
{  width:450px; float:left; text-align:center;}
h3
{  color:#2877d3; padding:3px 0px 3px 10px; margin:0; font-size:16px;}
.list p
{padding:5px 0 3px 5px;}
