/* http://bjorkoy.com/past/2007/4/8/the_easiest_way_to_png/
   http://www.twinhelix.com/css/iepngfix/demo/
padding = top right bottom left
*/
body{
	background: #f5fef5 url( images/bgrad.png ) top left repeat-x;
	behavior: url( /iepngfix.htc );		/*explorer png opacity fix*/
	margin: 0px;
	padding: 0px;
	color: #4b6c5b;
}

.logo{
	margin: 10px;
	width: 14em;
	color: #4b6c5b;
	overflow: visible;
}

.logo h1{
	margin: 0px;
}

.logo p{
	font-weight: normal;
	font-size: 1.2em;
	font-style: italic;
	text-align: right;
	margin: .3em 0px 0px -1em;		/* no bottom spacing */
}

.logo a:link,
.logo a:visited{
	color: #4b6c5b;
	text-decoration: none;
}

.logo a:hover{
	text-decoration: underline;
}

hr.brk{
	clear: both;
	width: 90%;
}

#menubar{
	font-family: 'Lucida Grande', Verdana, Geneva, Arial, sans-serif;
	font-size: 0.8em;
	padding: 1.25em 0 .1em 1.5em;		/* pos of tabs within header */
	margin-left: 0px;
	margin-bottom: 1em;
	border-bottom: 4px double;
	/*background-color: #90bade;*/
	clear: both;
	/*width: 100%;*/
}
#menubar ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menubar li{
	display: inline;
	border-bottom: 3px solid white;		/* hidden line */
	background-color: white;			/* color of tabs */
	padding-top: .25em;					/* hgt of tabs */
	margin: 0 .25em 0 0;				/* spacing between tabs */
}
#menubar li.cur{
	display: inline;
	border: 1px solid;
	background-color: #d9e4db;
	border-bottom: 4px double #d9e4db;	/* open tab along bottom */
	padding: .25em 1em .1em .5em;		/* sizeof tabs */
}
#menubar li a{
	text-decoration: none;
	color: #606655;
	border: 1px solid black;
	border-bottom: 3px solid white;
	padding: .25em 1em .1em .5em;		/* sizeof tabs */
}
#menubar li a:hover{
	/*background-color: #2586d7;*/
	background-color: #53692d;
	color: #fff;
	border: 1px solid black;
	border-bottom: 3px solid #53692d;
}

.hdr{
	margin: 1em 2em 1em 2em;
}

.hdr img{
	width: 100%;						/* scale image to fit page */
}

#col1{
	float: left;
	width: 40%;
	margin: 0px;
	margin-left: 20px;
}

#col2{
	margin-left: 40%;
	margin-right: 20px;
	padding-left: 40px;
}

#col1 h4, #col2 h4{
	font-family: 'Lucida Grande', Verdana, Geneva, Arial, sans-serif;
	border-bottom: 1px dashed;
	margin: 0px;
	margin-bottom: .8em;
	padding-bottom: 0.25em;
}

#col1 ul{
	list-style: none;
	margin-top: 0.5em;
	margin-left: 50px;
	padding-left: 0px;
}

#col1 li{
	padding-left: 10px;
	background-image: url( images/dblarrow.gif );
	background-repeat: no-repeat;
	background-position: 0px .4em;
}

img.ulicon{
	width: 50px;
	/*height: 50px;*/
	float: left;
}

ul.lficon{
	margin-left: 50px;
}
