body    {
	padding:0px;
	margin:0px;
	background:#FFFFFF;
	background-color:#FFFFFF;
        }
body, input, select, textarea    {
	font-family:Arial;
	background:#FFFFFF;
	background-color:#FFFFFF;
        }
body, table, input, select,textarea   {
        font-size:12px;
        }
h1	{
	font-size:14px;
	padding-top: 2px;
	padding-bottom:2px
	        
}
h2      {
        font-size:12px;
	padding-top: 3px;
        }

.links_menu   { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height:1.3 em; font-weight:bold;}
.main_menu   { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height:1.3 em; font-weight:bold;}
.small		 { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height:1.9 em; font-weight:none;}
.small2	{ font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height:1.9 em; font-weight:none;}
.links_menu2   { font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
.articles {
        background:#FFFFFF;
        padding-top:10px;
        padding-left:10px;
        padding-bottom:5px;
        padding-right:10px;
	font-size: 9px;
        color:#FFFFFF;
        }
.sponsors {

	padding-top:10px;
	padding-bottom:10px;
	}
.articles2 {
        background:#FFFFFF;
        padding-top:10px;
	padding-bottom:3px;
        padding-left:10px;
        padding-right:2px;
        }
.articles3 {
        background:#FFFFFF;
        padding-top:5px;
        padding-left: 5px;
        padding-right: 5px;
	padding-bottom: 10px;        
}

input,select, textarea {
        background:#FFFFFF;
        }
        
a       {
	color:#003399;
	text-decoration: none;
	font-size: 13px;
        }
a:hover {
	color:#990000;
	text-decoration: underline;
        }

table   {
        border-collapse: collapse;
        border-spacing: 0px;
        }
.left_sentince
		{
		width: 200px;
		margin-right:5px; 
		margin-top:1px;
		font-size: 9px;
	}
/* test */
.header_top {
	background:#790913;
	text-align:right;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:8px;
	font-weight:bold;
	color:#790913;
        }

.header_top a {
        color:#790913;
        }

.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:#790913;
        text-align:center;
        padding-top:8px;
        padding-bottom:8px;
        font-weight:bold;
        color:#790913;
        border-bottom:2px solid black;
        }

.header_menu2 a {
        color:#790913;
        }
        
.footer {
        background:#77CC77;
        text-align:center;
        padding-top:15px;
        padding-bottom:15px;
        font-weight:bold;
        color:#EFEBEF;
        }


.cat_td {
        padding:5px;
        }

.smallfont {
        font-size:12px;
        }
.titlebar  {
        background:#449944;
        padding:7px;
	    height:22px;
        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;
	color: #EDF26C;
	}

.listing_title a {
	color:#EDF26C;
        }

.listing_title 
	
	a:hover {
        color:#EDF26C;
        }

.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:#252C37;
        }

.ppc_table {
                /*border-bottom:1px solid #888888;                
                border-top:1px solid #888888;*/
                }
.ppc_head {
	padding:5px;
	font-weight:bold;
	decoration:underline;
	color:#790913;
                }
.ppc_bottom {
                padding:5px;
                }
.menu_bar {
               background-image: url(images/template_08.gif);
               background-repeat:repeat-x;
                }