@import "menu.css";

body
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background:  #0e6a21 url('../gfx/bg.jpg') top center repeat-x;
	color: #000;
}
img
{
	border: none;
}
a
{
	color: #FF433B;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.clear{
	clear: both; 
	height: 0px; 
	overflow: hidden;
}
html[xmlns] .mozclear
{
	/* this selector should be valid CSS, but Opera 7.5 (and above) will pick
	 * this up as well. Shouldn't be a problem, Opera should handle this fine,
	 * but it's a Mozilla-targeted hack, and it should probably only affect
	 * mozilla. You can do that by replacing the INVALID CSS selector
	 * :root .mozclear for what's give here.
	 */
	border-bottom: 1px solid;
	border-color: transparent;
	margin-bottom: -1px;
}
.hide
{
	display: none;		/* hide elements that CSS-targeted browsers shouldn't show */
}

.mainBody{
	width: 100%;
}
.leftColumn
{
	background: #3AAD9C url('../gfx/bg_left.jpg') top left no-repeat;
	}
	.leftBottomColumn{
		background: #9FB300 url('../gfx/bg_left_bottom.gif') repeat-x;
		height: 91px; /*111px;-*/
		padding: 10px 26px;
		color: white;
		font-size: 10px;
		line-height: 200%;
	}

.rightColumn
{
	line-height: 200%;
	}
	#location{
		padding: 20px 0 10px 28px;
	}
	#location img{
		margin: 0 10px;
	}
	.leftPic img{
		border-bottom: 1px solid white;
	}

	.midBox{
		padding: 20px 26px;
	}
    	.midBox .left{
        float: left;
        width: 320px;
      }
      .midBox .right{
        float: right;
        width: 320px;
      }
	.rightColumn h1, .rightColumn h2{
		float: left;
		clear: right;
		margin: 0;
		padding: 0;
		font: bold 17px Arial, Helvetica, sans-serif;
		color: #FF0A00;
		height: 20px;
	}
	.rightColumn h2{
		font-size: 15px;
	}
	.h1{
		height: 20px; 
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.print{
		padding: 28px 28px 0 15px;
		background: url("../gfx/print.jpg") 0px 28px no-repeat;
    float: right;
	}
    .print a{
      color: #000;
    }


.funcs {
  clear: both;
  padding: 0 0 20px 0;
}

div.sep{ height: 1px; background: url('../gfx/fp-sep-h.gif') no-repeat 0 0; margin: 5px 0; }
div.sep hr{ display: none; }

#footer{
		background: #43C1AE url('../gfx/bg_footer.gif') repeat-x;
		color: #D3F0EC;
		font-size: 9px;
	}
	#footer a{
		color: #D3F0EC;
	}

.left, .float-l{ float: left; }
.right, .float-r{ float: right; }
.font-sm{ font-size: 9px; line-height: 12px; color: #000; }


/* old BB styles */


.SubHdr{ 
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FF0A00;
}
.link, .link a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.hdr { 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF0A00;
}
.clear {
	clear: both;
  display: block;
	height: 0px;
	line-height: 0;
	overflow: hidden;
}
.read_more {
  color: #e4ec00;
}
