body    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding:0px;
        margin:0px;
		background: #FFFFFF url(images/bg02.jpg) no-repeat center top;
		padding-top:2px;





        }
input, select, textarea    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background:#FFF;
        background-color:#FFF;
        }
body, table, input, select,textarea {
        font-size:12px;
        }
        
input,select, textarea {
        background:#FFFFFF;
        }
        
a       {
        color:#081119;
        text-decoration:none;
        }
a:hover {
        color:#880000;
        text-decoration:underline;
        }

table   {
        border-collapse: collapse;
        border-spacing: 0px;
        }

/* test */
.header_top {
        text-align:right;
        padding-top:2px;
        padding-bottom:2px;
        color:#b1b9da;
        }

.header_top a {
        color:#b1b9da;
        text-decoration:none;
        }

.header_top a:hover {
        color:#FFF;
        text-decoration:none;
        }

.header_search {
        text-align:center;
        padding-bottom:0px;
        padding-top:0px;
       /*  border-bottom:1px solid black; */
        }


.header_search h2{
		text-shadow: 1px 1px #000;

}

.header_search a {
        color:#b1b9da;
		text-shadow: 1px 1px #000;
        text-decoration:none;
        }

.header_search a:hover {
        color:#FFF;
        text-decoration:none;
        }


.advanced_search {
        padding-left:0px;
        }
        
.header_menu2 {
        text-align:center;
        padding-top:10px;
        padding-bottom:20px;
        font-weight:normal;
		text-shadow: 1px 1px #000;
   /*	      border-bottom:2px solid black;
        background:#002B66;
		background-image: url(images/header_menu_bkg.gif);
		background-repeat: no-repeat; */

        }


.header_menu2 a {
        color:#EFEBEF;
        text-decoration:none;
        }

.header_menu2 a:hover {
        color:#b1b9da;
        }
        
.footer {
        background:#051141;
        text-align:center;
        padding-top:5px;
        padding-bottom:5px;
        font-weight:normal;
        color:#b1b9da;
        font-size:11px;
        }

.cat_td {
        padding:5px;
        }

.smallfont {
        font-size:11px;
        }
.titlebar2  {
/*       background:#800000;*/
        padding:5px 20px 5px 20px;
        font-weight:bold;
        color:#880000;
		font-size: 16px;
        text-align:left;
   		background-image: url(images/box1_02.gif);
		background-repeat: no-repeat;
		background-position: left top;
        
}
.titlebar  {
/*        background:#800000;*/
        padding:5px 20px 5px 20px;
        font-weight:bold;
        color:#880000;
        text-align:left;
   		background-image: url(images/box1_02b.gif);
		background-repeat: no-repeat;
		background-position: left top;
        
}

.titlebar h2  {
        padding:0px;
        margin:0px;
        font-size:13px;
        font-weight:bold;
        color:#880000;
        }


.titlebar2 a  {
        color:#FFFFFF;
        text-decoration:none;
	
/*   	background-image: url(images/bkred.jpg);
	background-repeat: repeat;
	background-position: left top;*/
        }


.title_links{
        font-weight:bold;
        color:#880000;
		font-size: 9px;
        text-align:left;

}

.title_links2{
        font-weight:bold;
        color:#880000;
		font-size: 13px;
        text-align:left;

}
.directories {
       border:1px solid #dedede;
       text-align:left;
        }

.content {
        padding:5px;
        text-align:left;
  /*      background-color:#FFF; */
   	background-image: url(images/box1_04.gif);
	background-repeat: repeat;
	background-position: left top; 
        }


.content td {
        color:#880000;

	font-size: 10px;
		vertical-align: top;

}


.content a {
        color:#000;
        font-size:10px;
        text-decoration:none;
        }


.content a:hover {
        color:#880000;
        text-decoration:underline;
        }

.contents {
        background:#f0f0f0;
        padding:5px;
        text-align:left;
   	background-image: url(images/stars.png);
	background-repeat: no-repeat;
	background-position: right top; 


        }

.index_list {
        width:95%;
        background:#d9dded;}

.listing_table {
        width:100%;
        border:1px solid #CCCCC;
        }
        
.listing_title {
        background:#002B66;
        padding:2px;
        font-weight:bold;
        }

.listing_title a {
        color:#FFF;
        text-decoration:none;
        }

.listing_title a:hover {
        color:#CCC;
        text-decoration:underline;
        }




.row    {
        background:#EFEFEF;
        }

.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:left;
        }
        
.index_sponslink {
        font-weight:bold;
        color:black;
        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;
                }
h2  {
        padding:0px;
        margin:0px;
        font-size:14px;
        font-weight:bold;
        color:#FFFFFF;
        }

h1  {
        padding-top:10px;
        padding-bottom:10px;
        margin:0px;
        font-size:18px;
        font-weight:bold;
        }

h3  {
        padding:0px;
        margin:0px;
        font-size:14px;
        font-weight:bold;
        color:#FFFFFF;
        }

.box_head {
	    font-size:9px;
	
	}


