body    {
	padding:0px;
	margin:0px;
	background-color: #CCCCCC;
        }

body, input, select, textarea    {

        font-family:"Trebuchet MS";

        background:#CCCCCC;

        }

body, table, input, select,textarea   {

        font-size:12px;

        }

        

input,select, textarea {

        background:#EEEEEF;

        }

        

a       {

        color:black;

        }

a:hover {

        color:#444444;

        text-decoration:underline;

        }



table   {

        border-collapse: collapse;

        border-spacing: 0px;

        }



/* test */

.header_top {

        background:#77CC77;

        text-align:right;

        padding-right:20px;

        padding-top:15px;

        padding-bottom:8px;

        font-weight:bold;

        color:#EFEBEF;

        }



.header_top a {

        color:#EFEBEF;

        }



.header_search {

        background:#EFEBEF;

        text-align:center;

        padding-bottom:10px;

        padding-top:10px;

        border-top:2px solid black;

        border-bottom:2px solid black;

        }



.advanced_search {

        padding-left:20px;

        }

        

.header_menu2 {

        background:#77CC77;

        text-align:center;

        padding-top:8px;

        padding-bottom:8px;

        font-weight:bold;

        color:#EFEBEF;

        border-bottom:2px solid black;

        }



.header_menu2 a {

        color:#EFEBEF;

        }

        

.footer {

        background:#77CC77;

        text-align:center;

        padding-top:15px;

        padding-bottom:15px;

        font-weight:bold;

        color:#EFEBEF;

        }



.cat_td {

        padding:5px;

        }



.smallfont {

        font-size:11px;

        }

.titlebar  {

        background:#449944;

        padding:7px;

        padding-top:5px;

        padding-bottom:5px;

        font-weight:bold;

        color:#FFFFFF;

        text-align:center;

        }

.titlebar a  {

        color:#FFFFFF;

        }



.directories {

        border:2px solid #449944;

        }



.index_list {

        width:100%;

        }



.listing_table {

        width:100%;

        border:2px solid #CCCCCC;

        }

        

.listing_title {

        background:#CCCCCC;

        padding:3px;

        font-weight:bold;

        }



.listing_title a {

        color:#CC0000;

        }



.listing_title a:hover {

        color:#FF0000;

        }



.content {

        background:#E7EFF7;

        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:10px;

        color:#444444;

        font-family:Arial;

        margin-bottom:3px;

        }



.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;

                }

