body    {
       padding:0px;
        margin:0px;
        font-family:Arial, Helvetica;
        }

body, input, select, textarea    {
        font-family:Arial, Helvetica;
        background:#EFEFEF;
        }

body, table, input, select,textarea   {
        font-size:90%;
        }

        

input,select, textarea {
        background:#EEEEEF;
          }
     

a       {
        color:#039;
        text-decoration:none;
        }

a:hover {
        text-decoration:underline;
        }


#body a:visited, #footer a:visited {color: #7495c6;}
#body .more a:visited, #body .cancel:visited {color: #069;}
input, select, textarea {font-family: Arial, Helvetica, sans-serif; line-height: 1;}


table   {
        border-collapse: collapse;
        border-spacing: 0px;
        }

/* test */

.headerdiv {
        width: 100%;
        background:#FFF;
        padding-bottom:5px;
        padding-top:5px;
        border-bottom:3px solid #CCC;
        }


.header_top {
        text-align:right;
        padding-right:20px;
        padding-top:15px;
        padding-bottom:5px;
        font-weight:normal;
        color:#000;
        }



.header_top a {
        color:#blue;
        text-decoration:none;
        }

.header_top a:hover {
        color:#blue;
        text-decoration:underline;
        }



.header_search {
        padding-bottom:5px;
        padding-top:10px;
        }

.advanced_search {
        padding-right:20px;
        }
        
.header_menu2 {
        text-align:center;
        font-weight:normal;
        color:#000000;
        }


.header_menu2 a {
        color:#000;
        }
     

.footer {
        width: 100%;
        border-top:3px solid #CCC;
        background:#FFF;
        text-align:center;
        padding-top:15px;
        padding-bottom: 20px;
        font-size: 90%;
        }



.cat_td {
       padding:5px;
        }

.smallfont {
       font-size:11px;
        }

.titlebar, h2  {
        padding:7px;
        padding-top:5px;
        padding-left:opx;
        padding-bottom:5px;
        font-weight:bold;
        color:#blue;
        text-align:left;
font-size: 110%;
        }

.listinglink {
       color:#blue;
       font-size: 14px;

}


h1 {
        padding-top:0px;
        padding-left:opx;
        padding-bottom:5px;
        font-weight:bold;
        color:#blue;
        text-align:left;
font-size: 120%;
        }


.titlebar a  {
        color:#black;
        }

.directories {
        border:1px solid #CCCCCC;
       margin-top: 10px;
        }

.index_list {
        width:100%;
        }


.listing_table {
        width:100%;
        border:1px solid #CCCCCC;
        }
 
.listing_title {
        background:#CCCCCC;
        padding:3px;
        font-weight:bold;
        }

.listing_title a {
        color:#CC0000;
        }

.listing_title a:hover {
        color:#FF0000;
        }

.content {
        background:#FFFFFF;
        padding:5px;
        }

.row    {
        background:#EEEEEE;
        }

.regform {
        font-weight:bold;
        text-align:right;
        padding-right:5px;
        }

.required {

        padding-left:5px;

        padding-right:5px;

        font-weight:bold;

        color:red;

        }

.fdes   {

        width:120px;

        font-weight:bold;

        text-align:left;

        }



.key    {

        font-weight:bold;

        }



.hint   {

        font-size:11px;
        color:blue;
        font-family:Arial;
        margin-bottom:10px;

        }



.listing_count {

        font-style:italic;

        }



.titlekey {

        font-weight:bold;

        text-align:center;

        }

        

.index_sponslink {

        font-weight:bold;

        color:blue;

        text-decoration:none;

        }

        

.warning {

        background:#FF8888;

        }



.ppc_table {

                /*border-bottom:1px solid #888888;                

                border-top:1px solid #888888;*/

                }

.ppc_head {

                padding:5px;

                font-weight:bold;

                decoration:underline;

                color:red;

                }

.ppc_bottom {

                padding:5px;

                }

