p        			    { color: black; font-size: 12px; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
font    { font-size: 12px; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
dd { color: black; font-size: 12px; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
body     			         { color: black; font-size: 12px; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fff; text-align: left }

div   { font-size: 12px }
h3       			      { color: black; font-size: 14px; line-height: 14px; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left }
h4        			      { color: #282828; font-size: 12px; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.title  { color: #282828; font-size: 14px; line-height: 14px; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; }
h5         			   { color: #282828; font-style: normal; font-size: 12px; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
marquee    			   { color: #d6d6d6; font-size: 12px; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
h2          		  { color: #696969; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
h1          		   { color: #696969; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
a     	 		      { color: black; text-decoration: none; text-align: left; cursor: hand  }
a:hover     		    { color: gray; text-decoration: none; text-align: left; cursor: hand  }
.white   { color: white; text-align: left; text-transform: uppercase }
.white:visited  { color: white; text-align: left; text-transform: uppercase }
.center { align: center }
.site { align: center }
a:visited:hover        { color: gray; text-decoration: none; cursor: hand  }
a:visited 			  { color: black; text-decoration: none; cursor: hand  }
.areatab  { background-color: #ffffff; border: dashed 2px gray }
.areanews   { background-color: #ebebeb; border: dashed 2px gray }
.areascroll { background-color: #ffd700; border: dashed 2px gray }
.areanews:hover     { background-color: #ebebeb; border: dashed 2px gray }
ul, li      { font-size: 12px; text-align: left; list-style-image: url(http://www.bstone.it/images/tr4.gif); margin-left: 0; padding-left: 0 }

object { border: 0px }
object:hover { border: 0px }
embed { border: 0px }
embed:hover { border: 0px }
img { border: 0px }
img:hover { border: 0px }

.submit input { color: #fff; font-weight: bold; font-size: 12px; background-color: #8d9bce; border: dashed 1px #d7b9c9 }
.submit input:hover { color: #000; font-weight: bold; font-size: 12px; background-color: #afc0ff; border: inset 1px #d7b9c9 }


div.hr {
  height: 0px;
  border-bottom: 1px solid #ddd;
  margin: 1.5em 0;
}
hr.dotted {
    /* Mozilla & IE have different opinions about how <hr> should look - be careful about changing these. */
  border:	none;
	border-top: 1px dashed #ddd;
  height:	1px;
	margin-bottom: 1.5em;
}
hr { margin: 1.5em 0; }
/* Links



/* ----- Required ----------------------------------------------------------- */

div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;
}

div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }


/* ----- Sample 1 ----------------------------------------------------------- */

div.sample1 div.vert_menu { border-bottom: 1px solid black; }

div.sample1 div.horz_menu a,
div.sample1 div.vert_menu a
  { color: #ffffff; font-size: 12px; text-decoration: none; background-color: #323232; padding: 1px 0px; border: solid 1px white; width: 164px }

div.sample1 div.horz_menu a { margin-right:  -1px; }
div.sample1 div.vert_menu a { margin-bottom: -1px; }

div.sample1 div.horz_menu a:hover,
div.sample1 div.vert_menu a:hover,
div.sample1 div.horz_menu a.active,
div.sample1 div.vert_menu a.active  { background-color: #686868 }



.rightborder  { border-right: 1px solid #c6c6c6 }
