/*
-----------------------------------------------
BenCo Homes	- http://www.bencohomes.com/
author:   Logistica Systems
version:  06.12.2004
----------------------------------------------- */

/* Site Styles
Drk Blue #252F47			Lt Blue #DFE3EC
Drk Grey #CCCCCC			Logo Blue #0061A1
----------------------------------------------- */

a img			{border-width: 0; border-style: none;}

a:link,a:active {color: #0061A0; text-decoration: underline;}
a:visited		{color: #0061A0; text-decoration: underline;}	
a:hover			{color: #252F47; text-decoration: underline}

body	{background-color: #606060;}

td.navigation	{
	padding:10;
	background: #252F47 url(images/logo_bencomark.gif) no-repeat scroll bottom left;
	color:#FFF;
	}
td.pop_nav	{
	padding:10;
	background: #252F47 url(images/logo_bencomarksml.gif) repeat;
	color:#FFF;
	}

td.content	{ padding:10; background-color: #DFE3EC; }

td.pane		{background-image: url(images/bc_pane2.gif); background-repeat: no-repeat; padding: 7px 0;}


td	{font: normal 13px Arial, Helvetica, sans-serif; padding:0;	margin:0; color: #3A3A3A;line-height:140%}

p		{font: normal 13px Arial, Helvetica, sans-serif; color: #3A3A3A; line-height:140% }
p.norm  {font: normal 13px Arial, Helvetica, sans-serif; padding: 1em; margin:0; color: #3A3A3A;}
p.pop	{font: normal 13px Arial, Helvetica, sans-serif; color: #FFFFFF;}
p.note	{font: normal 12px Arial, Helvetica, sans-serif; line-height:100%}
p.test	{font: normal 12px Arial, Helvetica, sans-serif; line-height:140%}

h1 {
	margin:  0 0 .5em 0;
	font: bold 16px Arial, Helvetica, sans-serif;
}
h2 {
	margin:  0 0 .5em 0;
	font: bold 18px Arial, Helvetica, sans-serif;
}
h3 {
	margin: 0 0 .5em 0;
	font: bold 11pt Arial, Helvetica, sans-serif;
	background-color:#CCD1DE;
	width:100%;
	padding:6px;
	border-bottom: 1px solid #999;

}

h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	font-weight: bold;
	background-color: #EEE;
	padding: .3em  .5em;	
	border-bottom:  dashed  1px #999; 
	color: #333;
	margin:0 0 .6em 0;
}

ul, ol	{margin-top:0;}
li		{margin-bottom:.5em;}


/* primary navigation links  */

.NavTitle				{font-family: Verdana; font-size: 13px; 
						font-weight: bold; text-decoration: none; 
						color: #FFFFFF; border-bottom: solid 1px white;}

.primaryNav				{font-family: Verdana; font-size: 11px; 
						font-weight: bold; text-decoration: none; 
						color: #FFFFFF; }

a.primaryNav			{font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF;  }
a.primaryNav:link		{color: #FFFFFF;text-decoration: none;}
a.primaryNav:visited	{color: #FFFFFF;text-decoration: none;}
a.primaryNav:active		{color: #FFFFFF;text-decoration: none;}
a.primaryNav:hover		{color: #FFFFFF;text-decoration: none;}


/* over state for main navigation menu rollover */
.overNav1 {
	background-color: #404F71;
	margin: 0;
	} 
/* off state for main navigation menu rollover  */
.offNav1 {
	background-color: transparent;
	margin: 0;
	} 

/* Home Listings */
.home_container	{border: 1px solid #000000; background-color:#FFFFFF; padding:5px; width:500px; }
.info_container	{border: 1px solid #CCCCCC; padding:0px; width:100%; }
.info_bluerow {font-weight: bold; background-color:#EBF4FA; margin:0; }
.info_title { border-bottom: 1px solid #CCCCCC; padding:1px;}

/* Misc */
.outsideborder	{border: 1px solid #000000; }
.small			{font-size: 10px; color:#C80000; }
img.padright	{margin-right: .5em; border: 1px solid #000000; }
img.padleft		{margin-left: .5em; border: 1px solid #000000; }
img.padright_kit {margin-right: .5em; margin-bottom:.5em; border: 1px solid #000000; }
img.border		{border: 1px solid #000000; }

.contact		{font-size: 11px; color:#333333;}

input, select, textarea {
 border: 1px solid #252F47;
 font-family: arial;
 font-size: 11px;
 color: #333333;
 width: 200px;
 }

.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	height: 90px;
	color: #000000;
	background-color: #FFFFCC;
	padding:1em;	
	margin-left: 50px;
	margin-right: 50px;	
	border: 1px dashed #000066;
}


.form_message	{font-size: 13px; color:#C80000; }

.Copyright {color: #CCCCCC; font-size: 9px; color: #000; font-family: Verdana, Arial; text-decoration: none}

.required		{font-size: 11px; color:#000000; line-height:110%}


/* Bottom Horz Navigation*/
A.horznav			{font-size: 10px; font-family: Verdana, Arial, sans-serif; text-decoration: none;}
A.horznav:link		{color: #000 ; text-decoration: none;}
A.horznav:visited	{color: #000 ; text-decoration: none; }
A.horznav:hover		{color: #000 ; text-decoration: underline}
.horznav			{font-size: 11px; color: #000 ; font-family: Arial, Helvetica, sans-serif; text-align:center; }

/*Legal Classes*/
A.logistica			{font-size: 9px; color: #CCCCCC; font-family: Verdana, Arial; text-decoration: none;}
A.logistica:link	{color: #CCCCCC;}
A.logistica:visited {color: #CCCCCC;}
A.logistica:hover	{color: #CCCCCC; text-decoration: underline;}


/*-- CSS Play http://www.cssplay.co.uk/menu/pop_ups.html --  */
a.screen, a.screen:visited {
color:#c00; 
position:relative; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:300px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:5px solid #CCC; /* add a border */
left:0; /* position:the image */
top:20px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:241px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}