@charset "utf-8";
/* CSS Document */

body{ 
  margin:10px auto;
  text-align:center;
  background:url("/img/bg.png") center 87px no-repeat;}
body, td{
  color:#333;
  font-family:arial;
  font-size:13px;}
form{
  margin:0;
  padding:0;}
h1{
  margin:0 0 10px 0;
  padding:0;
  border-bottom:1px solid #DBE5BA;
  font-size:28px;
  letter-spacing:-1px;
  color:#85B902;}
a{
  color:#025FAB;}
a:hover{
  color:#08f}
p{margin:0 0 10px 0;}
#page{
  text-align:left;
  margin: auto;
  width:760px;}
#content{
  float:right;
  display:inline;
  margin:15px 15px 0 0;
  width:540px;}
#sidebar{
  float:left;
  display:inline;
  width:160px;
  margin:48px 0 0 10px ;}
.clear{
  height:0;
  clear:both;
  overflow:hidden;}

/* HEADER */
#header .logo {
  background:url("/img/logo.png") no-repeat;
  margin:6px 0 0px;
  float:left;
  display:block;
  padding: 89px 0 0 0;
  width: 453px;
  overflow: hidden;
  height: 0px !important;
  height /**/:89px; /* IE bug */}
#header ul{
  margin:42px 0 0;
  padding:0;
  list-style:none;
  float:right;}
#header li{
  margin:0;
  padding:0;
  float:left;}
#header ul .business,
#header ul .legal{
  margin:0 0 0 5px;
  float:left;
  display:inline;
  padding: 29px 0 0 0;
  width: 123px;
  overflow: hidden;
  height: 0px !important;
  height /**/:29px; /* IE bug */}
#header ul .business{
  background:url('/img/button_business_letters.png') no-repeat;}
#header ul .legal{
  background:url('/img/button_legal_forms.png') no-repeat;}

/* SIDEBAR */
#sidebar ul{
  margin:0 0 20px 0;
  padding:0;
  list-style:none;}
#sidebar ul h3{
  font-family:'Lucida Sans Unicode';
  font-weight:normal;
  color:#83BBD9;
  border-bottom:1px dotted #83BBD9;
  margin:0;
  padding:0 0 3px;
  list-style:none;}
#sidebar ul ul li{
  background:none;
  border-bottom:1px solid #EAEFF7;}
#sidebar ul ul li a{
  font-family:'Lucida Sans Unicode';
  font-size:12px;
  padding:3px 0px;
  display:block;
  text-decoration:none;}
#sidebar ul ul li a:hover{
  background:#EAEFF7;}
#sidebar .announcement{
  cursor:pointer;
  margin:0 0 15px 0;
  line-height:16px;
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  color:#DA2913;
  padding:7px 10px;
  background:#DFF3FB;
  border-bottom:1px solid #ccc;}


/* WELCOME */
#welcome table{
  margin:10px 0 0 20px ;}
#welcome td{
  font-weight:bold;
  width:240px;
  padding:0 15px 0 0;}
#welcome .business,
#welcome .legal{
  margin:0 0 10px;
  display:block;
  padding: 214px 0 0 0;
  width: 240px;
  overflow: hidden;
  height: 0px !important;
  height /**/:214px; /* IE bug */}
#welcome .business{
    background:url('/img/banner_business_letters.png') no-repeat;}
#welcome .legal{
    background:url('/img/banner_legal_forms.png') no-repeat;}

/* LISTS */
.list{
  list-style:none;
  margin:0;
  padding:0;}
.list li{
  line-height:normal;
  padding:3px 0 3px 11px;
  background: url(/img/bullet.png) no-repeat left top;
  background-position:0 10px;}
.list .premium{
  font-weight:bold;
  font-family:verdana;
  color:#85b902;
  margin:0 3px 0 0;}


/* BODY */
.free_disclaimer{
  display:block;
  font-size:9px;
  color:#aaa;
  border-bottom:1px solid #eee;
  padding:20px 0;}

/* SEARCH */
#search h1{
  margin:0 0 5px;
  border:none;}
#search form{
  border:1px solid #DBE5BA;
  padding:10px 13px;
  background:#F6FFDD;}
#search form a{
  margin:0 0 0 5px;
  display:block;
  padding: 29px 0 0 0;
  width: 123px;
  overflow: hidden;
  background:url('/img/button_search.png') no-repeat;
  height: 0px !important;
  height /**/:29px; /* IE bug */}
#search small{
  color:#aaa;
  display:block;
  padding:8px 0;}
#search small a{
  color:#888;
  text-decoration:none;}
#search small a:hover{
  color:#08F;}

/* TOP CAT */
#top_categories h1{
  margin:0 ;}
#top_categories table{
  background:#f8f8f8;}
#top_categories td{
  padding:10px 0 10px 15px;
  line-height:26px;
  font-size:12px;}

/* FOOTER */
#footer{
  background:url("/img/bg_footer.png") center bottom no-repeat;
  margin:60px 0 30px 0;
  padding:10px 0;
  text-align:center;
  color:#999;}
#footer p{
  margin:7px 20px 0 20px;
  text-align:justify;}
#footer p small{
  font-size:9px;}










