@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

h2{
font-size:16px;
}

#container{
width:800px;
background:#FFF;
border: solid 1px;
}

#footer{
background:#FFFFFF;

clear:both;
padding:1em;
text-align:center;
}

#sidebar{
width:14em;
float:left;
border:#000000 1px solid;
background:#FFF;
padding: 0em 0.5em 0em 0.5em;
margin-right:-18em;
margin-bottom:2em;
padding-bottom:20em;
margin-left:10px;
}

#content{
float:left;
text-align:left;
background:#FFF;
margin-left:18em;
padding:2em;
padding-bottom:20em;
margin-bottom:2em;
}

ul.imenu {
list-style-type:none;
padding-left:0;
}

ul.menu {
list-style-type:none;
padding-left:0;
}

table.zips {
border:none;
}

table.zips td{
padding:2px 5px;
font-size:small;
}

table.states {
border:none;
}

table.states td{
padding:2px 5px;
font-size:larger;
}

.imenu li{
margin-right:10px;
border:solid 1px;
background:#EEE;
padding: 2px 1em 2px 1em;
margin-bottom:2px;
font-weight:bold;
display:inline; 
list-style:none;
font-size:larger;
}

.menu li{
border:solid 1px;
background:#EEE;
padding: 2px 0.5em 2px 0.5em;
margin-bottom:2px;
font-weight:bold;

font-size:larger;
}

 table#search{
 padding: 2px 2.4em 2px 1.5em;
border:solid 1px;
background:#EEE;
font-weight:bold;
} 

 table#login{
 padding: 2px 0.2em 2px 0.2em;
border:solid 1px;
background:#EEE;
font-weight:bold;
} 

li:hover {
background:#DDD;
}

#sidebar h2{
text-align:center;
background:#000000;
color:#FFFFFF;

padding: 0 1em 0 1em 0;
font-variant:small-caps;
}

#content h2{
padding-bottom:5px;
border-bottom:solid 1px;
}

a:link, a:visited{
color:#Ff4040;
}

a:active, a:hover
{
color:#000000;
}
