body
{
	background: #e5e5d3;
	font: 13px Arial, Helvetica, sans-serif; 
	margin: 0;
	padding: 0;
	color: #333;
}

div.main-page
{
	_height: 100%;
	min-height: 100%;
}
div.outer-page
{
}
div.page
{
	margin: 0 auto;
	width: 990px;
	min-width: 990px;
	font-size: 12px;
	background: #FFFFFF;
}
div.header
{
	clear: both;
	height: 100px;
	margin: 0 auto;
	background: #FFFFFF url(/images/header-bg.gif) top left no-repeat;
}
div.logo
{
	float: left;
	height:100px;
	width:500px;
}
div.slogan
{
	float: right;
	padding: 20px 30px 0 20px;
	width: 430px;
	color: #000000;
	font-size: 12px;
	text-align: justify;
	font-family: Arial, Verdana, Tahoma;
}/*
div.logo
{
	float: left;
	clear: both;
	height:70px;
	width:800px;
	padding-left: 150px;
}
div.slogan
{
	clear: both;
	padding: 0px 20px 0 200px;
	width: 740px;
	color: #000000;
	font-size: 12px;
	text-align: justify;
	font-family: Arial, Verdana, Tahoma;
}*/
div.top-menu
{
	clear: both;
	margin: 0;
	height: 50px;
	font-size: 0.9em;
	background: url(/images/top-menu-bg.gif) bottom left no-repeat;
}
ul.menu
{
	list-style-type: none;
	margin: 0 auto;
	padding-left: 3.5em;
}
ul.menu li
{
	float: left;
	margin: 0 auto;
	height: 50px;	
}
ul.menu li a
{
	width:130px;	
	padding: 19px 0 19px 0;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	display: block;
	float: left;
	text-decoration: underline;
	text-align: center;
	/*background: url(/images/menu.gif) bottom left no-repeat;	*/
}

ul.menu li a:hover, ul.menu li.active a:hover 
{
	width:130px;
	padding: 17px 0 17px 0;
	color: #000000;
	font-size: 13px;
	text-decoration:none;
	background: url(/images/menu-hover.gif) bottom left no-repeat;
}

ul.menu li.active a {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	display: block;
	float: left;
	text-decoration: underline;
	text-align: center;	
	/*background: url(/images/menu.gif) bottom left no-repeat;*/
}
.big {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
background-image:url(/images/bar-green-center.gif);
background-repeat:repeat-x;
width:100%;
}

.big2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#f1ffff;
background-image:url(/images/bar-center-2.gif);
background-repeat:repeat-x;
width:100%;
text-align: left;
}

.big3 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#f1ffff;
background-image:url(/images/bar-center-3.gif);
background-repeat:repeat-x;
width:100%;
text-align: left;
}

.right-bg {
	background: #FFFFFF;
	padding:5px 10px 5px 8px;
}

#category {
	padding-left: 50px;
	margin: 0;
}
.right-bg2 {
	padding:5px 10px 5px 8px;
	background:#fcfce8;	
}

.right-bg2 ul {
	margin: 0;
	padding: 5px 0 5px 15px;
	list-style-type: none;
}
.right-bg2 ul li {
	padding: 5px 0 0 15px;
	background: url(/images/dot.png) center left no-repeat;
}

.bottom-center {
background-image:url(/images/bottom-center.gif);
background-repeat:repeat-x;
width:100%;
}

.bottom-center2 {
background-image:url(/images/bar-green-bottom-center.gif);
background-repeat:repeat-x;
width:100%;
}

input, select, textarea    {        
        background:#EEEEEE;
        }
body, table, input, select,textarea   {
        font-size:13px;
        }
        
input,select, textarea {
        background:#EEEEEF;
        }
        
a       {
        color:black;
        }
a:hover {
        color:#444444;
        text-decoration:underline;
        }

table   {
        border-collapse: collapse;
        border-spacing: 0px;
        }

.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;
        }
        
div.footer
{
	margin: 0 auto;
	height: 80px;
	text-align: center;
	color: #000000;
	font-size: 11px;
	padding-top: 25px;
	margin-top: 5px;
	background: url(/images/footer.gif) top left no-repeat;

}
div.footer a
{
	color: #101751;
	text-decoration: none;
	font-weight: bold;
}
div.footer a:hover
{
	color: #69757c;
	text-decoration: underline;
}
div.copyright
{
	color: #000000;
	font-size: 11px;
	text-align: center;
	padding: 0 10px;
}
div.copyright a
{
	color: #000000;
	text-decoration: none;
}

.cat_td {padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525252}
.cat_td  a:link    {text-decoration:underline; font-weight: bold; color:#101751}
.cat_td  a:visited {text-decoration:underline; font-weight: bold; color:#101751}
.cat_td  a:active  {text-decoration:underline; font-weight: bold; color:#101751}
.cat_td  a:hover   {text-decoration:none; font-weight: bold; color:#69757c}		

.content {padding:5px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525252}
.content  a:link    {text-decoration:underline; font-weight: bold; color:#101751}
.content  a:visited {text-decoration:underline; font-weight: bold; color:#101751}
.content  a:active  {text-decoration:underline; font-weight: bold; color:#101751}
.content  a:hover   {text-decoration:none; font-weight: bold; color:#69757c}

.content1 {padding:5px 0 10px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525252}
.content1  a:link    {text-decoration:underline; font-weight: normal; color:#101751}
.content1  a:visited {text-decoration:underline; font-weight: normal; color:#101751}
.content1  a:active  {text-decoration:underline; font-weight: normal; color:#101751}
.content1  a:hover   {text-decoration:none; font-weight: normal; color:#69757c}		

.index_sponslink {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525252}
.index_sponslink  a:link    {text-decoration:underline; font-weight: bold; color:#101751}
.index_sponslink  a:visited {text-decoration:underline; font-weight: bold; color:#101751}
.index_sponslink  a:active  {text-decoration:underline; font-weight: bold; color:#101751}
.index_sponslink  a:hover   {text-decoration:none; font-weight: bold; color:#69757c}		

.listing_title {padding:3px 0 0 3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525252}
.listing_title  a:link    {text-decoration:underline; font-weight: bold; color:#101751}
.listing_title  a:visited {text-decoration:underline; font-weight: bold; color:#101751}
.listing_title  a:active  {text-decoration:underline; font-weight: bold; color:#101751}
.listing_title  a:hover   {text-decoration:none; font-weight: bold; color:#69757c}		

.arial12 {padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525252}
.arial12  a:link    {text-decoration:none; color:#101751}
.arial12  a:visited {text-decoration:none; color:#101751}
.arial12  a:active  {text-decoration:none; color:#101751}
.arial12  a:hover   {text-decoration:none; color:#69757c}	

.arial12a {padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525252}
.arial12a  a:link    {text-decoration:none; color:#525252}
.arial12a  a:visited {text-decoration:none; color:#525252}
.arial12a  a:active  {text-decoration:none; color:#525252}
.arial12a  a:hover   {text-decoration:none; color:#525252}	

.arial11 {padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#525252}
.arial11  a:link    {text-decoration:none; color:#101751}
.arial11  a:visited {text-decoration:none; color:#101751}
.arial11  a:active  {text-decoration:none; color:#101751}
.arial11  a:hover   {text-decoration:underline; color:#69757c}		

.arial16 {padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0278e7}
.arial16  a:link    {text-decoration:none; color:#0278e7}
.arial16  a:visited {text-decoration:none; color:#0278e7}
.arial16  a:active  {text-decoration:none; color:#0278e7}
.arial16  a:hover   {text-decoration:underline; color:#101751}		

.arial17 {padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0278e7}
.arial17  a:link    {text-decoration:none; color:#0278e7}
.arial17  a:visited {text-decoration:none; color:#0278e7}
.arial17  a:active  {text-decoration:none; color:#0278e7}
.arial17  a:hover   {text-decoration:underline; color:#101751}		

.smallfont {
        font-size:11px;
        }
.titlebar  {
        padding:5px 0;
        font-weight:bold;
        color:#c5eefe;
        text-align:center;
        }
.titlebar a  {
        color:#101751;
        }

.directories {
        border: 0;
        }

.index_list {
        width:100%;
        }

.listing_table {
        width:100%;
        border:2px solid #CCCCCC;
        }
        
.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;
        }
             
.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;
                }

ul.search li {
	padding-bottom: 3px;
}
ul.search li a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	text-decoration:underline; 
	font-weight: normal; 
	color:#c5eefe;
}
ul.search li a:hover {
	text-decoration:underline; 
	color:#101751;
}
div.box-caption-green
{
	background: url(/images/bar-center-2.gif) bottom left repeat-x;
	font-weight: bold; 
	text-align: left;
	color: #022e4b;
	font-size: 1em;
	line-height: 50px;
	padding: 0 0 0 5px;
	margin: 0 50px;
}
div.box-caption-left-green
{
	background: url(/images/bar-left-2.gif) bottom left no-repeat;
	height: 50px;
}
div.box-caption-right-green
{
	background: #ffffff url(/images/bar-right-2.gif) bottom right no-repeat;
	height: 50px;
}
.navbar {
	font-size: 13px;
	color: #FFFFFF;
}
.navbar a {
	font-weight: normal;
	color: #FFFFFF;
}
#post {
	font-size: 13px;
}
.style1 {color: #101751}
