@charset "iso-8859-1";
/* CSS external stylesheet */

html, body {
height: 100%;
}

body , #update, .panel	{

	color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size:32px;
	background-image:none;
	background-color:#ffffff;

	}
html img{
display:block;
visibility:visible;
}
.main_body,
#information,
.information
{border:none;}	
button {display:none;}	
a.vf:link img, a.vf:visited img, a.vf:hover img, a.vf:active img{
	color:transparent;
	border:none;
	text-decoration:none;
	}	
#vf {
margin-left:30px;
width:105px;
height:44px;
float:left;
}

h1 {
	font-size:1.0em;
}


.break{
background-color:transparent;
}
.screenonly{display:none;}
.welcome_images img{
	display:block;
	visibility:visible;
	border:solid #97752E 2px;
	width:320px;
margin:0px;
padding:0px;
height:auto;
}
.submit{display:none;}
.printonly{display:block;}
.table  {border-color:#000000;
border-style:solid;}
#information{
width:100%;}
thead {display: table-header-group;}
tr {page-break-inside: avoid;}
table {border-color:#000000;
border-style:solid;}
#top_right_container {display:none;}
#horizontal_outer_container {display:block;}
#horizontal_top {display:block;}
#verticalmenu {display:none;}
#updatelogo, #updatelogomain{display:none;}
#updatelogoprint1, #updatelogoprint2, #updatelogoprint3{
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	color:#000000;
}
#updatelogoprint1{
	font-size:2em;
	letter-spacing:2px;
	padding-top:0px;
	font-style:oblique;
	}
#updatelogoprint2{
padding-left:10px;
	font-size:1.2em;
	font-style:oblique;
	}
#updatelogoprint3{
padding-left:10px;
	font-size:1.2em;
	font-style:oblique;
	}	
#vf_print{
display:block;
font-size:.9em;
color:#666666;
font-style:oblique;
}	
#vf{
display:none;
}

#copyright_print{
	margin-right:20px;
	width:200px;
	margin-top:10px;
	float:right;
	text-align:right;
	font-size:.8em;
	font-style:italic;
	color:#888888;
	display: block;
}

#copyright_screen{display:none;}
#main1{
position:relative;
top:10px;
margin-left:15px;
margin-right:0px;
padding-right:0px;
width:100%;
height:auto;
}
#main2{
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;

}
div.scroll_column{
padding:0px;
float:left;
left:10px;
background-color:white;
clear:both;
text-align:left;
border:none;
overflow:visible;
}
div.right_column{
page-break-after:auto;
}
#information .breadcrumbs {
background-color:#ffffff;
border-bottom:solid #888888 1px;
border-top:solid #888888 1px;
height:auto;
font-variant:small-caps;
font-size:1.0ems;
padding:0px;margin:0px;
margin:0px;
margin-top:10px;
}
#information .breadcrumbs h1{
color:#000000;
padding:5px 5px;
}
#information{
border:none;
margin:none;
padding:none;
width:800px;
}
.information1, .information2, .information6{
margin:0px;
padding:0px;
border:none;
border-bottom:solid #888888 1px;
margin-bottom:0px;
}
html  dd{
padding-left:0px;

}
html  dt{
padding-left:0px;

}
html  dl{
padding-left:0px;
margin:0px;
}
html dd dt{text-decoration:underline;
font-weight:bold;
padding-left:0px;}
.resources1{
border:solid #000000 1px;
}
.resources2{
border:solid #000000 1px;
padding:5px 10px;

color:black;
font-size:1.4em;
font-variant:small-caps;
}
.resources3{
border:solid #000000 1px;
padding:0px 20px;
background-color:#ffffff;
}
.resources4{
font-weight:bold;
font-style:italic;
font-size:90%;
}
.resources5{
font-size:80%;
padding:0px 10px;
font-style:italic;
text-align:right;
}
.resources6{
padding:0px 0px 10px 0px;
}
.resources7{
padding:5px 5px 0px 5px;
font-weight:bold;
}
.resources8{
border-bottom:solid #000000 1px;
padding:0px 5px 5px 5px;
font-size:90%;
}
.consulting1{
margin:0px;
padding:0px;
border:none;
border-bottom:solid #888888 1px;
margin-bottom:0px;
	width:800px;
}
.consulting2{
display:none;
}
.consulting3{
	padding:0px ;
	font-size:.9em;
	text-align:left;
	border:none;
	background-color:#ffffff;

}
.welcome_images{
float:right;
margin:0px 0px 0px 20px;
height:auto;
padding:0px;

}
.welcome_images img{
	border:solid #97752E 2px;
	width:320px;
margin:0px;
padding:0px;
height:auto;
}
.paid_listing,.free_listing {
font-size:10px;
font-family:"Times New Roman", Times, serif;
border-bottom:solid #dddddd 3px;
margin:5px;
padding:5px;
text-align:left
}
.paid_listing{
color:$red_color;
}
.free_listing{
color:#000000;
}
.business_category{
font-weight:bold; font-variant:small-caps; text-decoration:underline; font-size:10px;
font-family:"Times New Roman", Times, serif;;color:#3366FF;text-align:center;
}
.directory{
}