BODY
{
  background-color:white;
  font-family: Georgia Verdana Times sans-serif;
  background-image:url(/images/ob_bgl.gif);
  background-position:left top;
  background-repeat:repeat-y;
}
#BodyL
{
  position: absolute;
  top: 0px;
  right: 0px;
  height:auto;
  width:100%;
  min-height:150%;
  background:transparent url(/images/ob_bgr.gif) right top repeat-y;
  text-align:center;
  }
* html #BodyL {
  height:100%;
}
#BodySect
{
width:75%;
background: #ffffff;
color: #333333;
position: absolute;
border:1px outset #004000;
padding: 10px;
z-index:1;
top:20px;
left:190px;
}
/* mac hide \*/
* html  #BodySect{height:1%}   
/* end hide */

div#menu
{
top: 20px;
position: absolute;
left: 20px;
background: #FFFFFF;
color: #333333;
margin: 0px;
padding: 0px;
border:1px solid #004200;
font-family: Verdana sans-serif;
font-size:.8em;
width:150px;
z-index:2;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}

ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #008000; background: #FFFF80; } /* Hover Styles */
		
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

/*//anchors//*/

a.class_href
{
text-decoration:none;
border-bottom:red dotted 1px;
}
a.class_href_e
{
  padding-right: 13px;
  background: url('/images/remote.gif') center right no-repeat;
}

a.class_href_e:hover
{
  background: url('/images/remote_a.gif') center right no-repeat;
}

/*//inputs*/
input
{
font-size:.85em;
}

em.small
{
font-size:.6em;
padding:0px;
margin:0px 3px;
}
ul.def
{
width:100%;
margin-left:40px;
border:none;
}
li.def
{
list-style:disc;
font-size:1em;
width:100%;
text-align:left;
border:none;
}

/*//paragraph styles
//news stories*/

p.st_title
{
font-size:large;
border-bottom:1px dotted #004200;
border-top:1px dotted #004200;
background:#FFFFB7;
margin:0px;
}
p.st_date
{
font-size:0.75em;
font-style:italic;
padding:0px;
margin:0px;
}
p.st_body
{
font-size:0.8em;
font-family:Verdana sans-serif;
text-align:left;
padding:0px 20px;
margin:0px 0px 5px 0px;
line-height:1.5;
}

img.padr
{
padding:5px;
margin:10px;
}
img.padl
{
padding:5px;
margin:0px 10px 0px 0px;
}

table.serv
{
border:1px solid #004200;
border-collapse:collapse
margin:25px;
}
table.serv caption
{
font-style:italic;
color:#008000;
}
table.serv tr
{
height:55px;
border-bottom:1px dotted #C0C0C0;
}

a.serv
{
text-decoration:none;
font-family:Verdana sans-serif;
font-size:.9em;
font-weight:800;
}
a.serv:hover
{
text-decoration:underline;
letter-spacing:-1px;
}

H2
{
border-bottom:1px #004200 inset;
color:#004200;
margin:0px 0px 5px 0px;
}
/*Quickbooks page*/
div#qb	fieldset
  {
  padding:5px 0px;
  margin:5px 0px;
  }
div#qb	ul
  {
  width:100%;
  border:none;
  }
div#qb ul li
  {
  margin-left:10px;
  font-size:.8em;
  padding-top:5px;
  border:none;
  text-align:left;
  }
div#qb ul li a.qb_href
{
  padding-right: 13px;
  background: url('/images/remote.gif') center right no-repeat;
  border:none;
  display:inline;
}

div#qb ul li a.qb_href:hover
{
  background: url('/images/remote_a.gif') center right no-repeat;
}
span.what
{
font-size:18px;
color:#FFFF00;
display:block;
padding:3px 0px 3px 0px;

width:95%;
margin-bottom:5px;
font-weight:bold;
background:#004200;
text-align:center;
}

p.brow_err
{
width:100%;
background-color:#FE5A56;
font-weight:bold;
text-align:center;
font-size:10px;
left:10px;
margin-left:-10px;
padding:0px;
}
ul.normal
{width:100%;}
li.normal {
	font-family: "Times New Roman", Times, serif;
	font-size: .8em;
	font-style: normal;
	line-height: 1.5em;
  margin-left:25px;
	font-weight: 300;
	text-align:left;
	list-style-type: circle;
  width:100%
}
