/* CSS Document */
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
div, table ,tr, th, td {
	background-color: transparent;
}
div, td, th {
	font-family: Arial, Helvetica, sans-serif;
}
div.page {
	position: relative;
	width: 995px;
	background-color: #fafaba;
	background-image: url(artwork/page_bg.gif);
	background-repeat: repeat-y;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
div.contenttop {
	position: relative;
	z-index: 40;
}
	div.topcontent {
		border-bottom: 4px solid #000000;
		margin-left: 194px;
		padding-left: 20px;
		padding-right: 200px;
		padding-top: 10px;
		text-align: center;
	}
	div.topcontent img {
		border-color: #005500;
	}
	div.topcontent p {
		margin-top: 10px;
		margin-bottom: 10px;
	}
div.contentbot {
	position: relative;
	padding-left: 214px;
	padding-right: 20px;
	padding-top: 8px;
	margin-top: 4px;
	border-top: 16px solid #005500;
	z-index: 39;
	min-height: 700px;
}
	div.contentbot p a, div.contentbot p a:link {
		color: #005500;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
		border-bottom: 1px dotted #005500;
	}
	div.contentbot p a:hover {
		text-decoration: underline;
	}
	ul.discs li {
		list-style-type: disc;
		margin-bottom: 0.5em;
	}
	ul.discs a, ul.discs a:link {
		color: #005500;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
		border-bottom: 1px dotted #005500;
	}
	ul.discs a:hover {
		text-decoration: underline;
	}
	div.contentbot strong {
		color: #005500;
	}
div.footer {
	margin-left: 194px;
	padding-left: 20px;
	padding-right: 210px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 70%;
	color: #005500;
	text-align: center;
	border-top: 4px solid #005500;
}
	div.footer p {
		margin-top: 8px;
		margin-bottom: 8px;
	}
	div.footer a, div.footer a:link {
		text-decoration: none;
		color: #005500;
	}
	div.footer a:hover {
		text-decoration: underline;
	}
div.menuholder {
	position: absolute;
	top: 26px;
	left: 0px;
	width: 190px;
	z-index: 39;
}
div.menu {
	width: 190px;
	background-color: #fafaba;
}
	div.menu ul {
		display: block;
		margin-left: 0px;
		padding-left: 0px;
		list-style: none;
		margin-top: 0px;
		margin-bottom: 1em;
	}
	div.menu li {
		display: block;
		list-style: none;
	}
	div.menu a, div.menu a:link {
		display: block;
		color: #005500;
		text-decoration: none;
	}
	div.menu a:hover {
		text-decoration: underline;
	}
	div.menu a.t1, div.menu a.t1:link {
		width: 162px;
		padding-left: 28px;
		font-size: 80%;
		font-weight: bold;
		line-height: 30px;
		background-image: url(artwork/menu_item.gif);
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #fafaba;
		display: block;
		text-decoration: none;
		color: #005500;
	}
	div.menu a.t2, div.menu a.t2:link {
		width: 142px;
		padding-left: 48px;
		font-size: 80%;
		line-height: 20px;
		background-color: #fafaba;
		display: block;
		text-decoration: none;
		color: #005500;
	}
	div.menu li.adminmenu a, div.menu li.adminmenu a:link {
		width: 162px;
		padding-left: 28px;
		font-size: 90%;
		font-weight: bold;
		line-height: 30px;
		background-image: url(artwork/admin_menu_item.gif);
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #fbd19b;
		display: block;
		text-decoration: none;
		color: #005500;
	}
	div.menu a.t1:hover, div.menu a.t2:hover {
		background-color: #FFFFFF;
		background-position: bottom left;
		color: #fafaba;
		background-color: #005500;
	}
	div.menu li.adminmenu a:hover {
		background-color: #FFFFFF;
		background-position: bottom left;
		color: #fbd19b;
		background-color: #005500;
	}
	div.menu span.nolink {
		width: 162px;
		padding-left: 28px;
		font-size: 80%;
		font-weight: bold;
		line-height: 30px;
		background-image: url(artwork/no_link.gif);
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #fafaba;
		display: block;
		text-decoration: none;
		color: #005500;
	}
	div.menu p {
		margin-left: 10px;
		margin-right: 10px;
		font-size: 90%;
	}
	div.menu strong {
		color: #005500;
	}
	div.menu div.bordered {
		font-size: 90%;
	}
div.rightside{
	position: absolute;
	top: 26px;
	right: 0px;
	width: 180px;
}
	img.rightcolsize0 {
		float: right;
		width: 180px;
	}
div.rightcol {
	width: 180px;
}
	div.rightcol a, div.rightcol a:link {
		color: #005500;
		text-decoration: none;
	}
	div.rightcol a:hover {
		text-decoration: underline;
	}
	div.rightcol p {
		margin-left: 10px;
		margin-right: 10px;
		font-size: 90%;
		text-align: justify;
	}
	div.rightcol strong {
		color: #005500;
	}
div.bordered {
	padding: 8px;
	border: 1px solid #005500;
	margin-bottom: 16px;
}
	div.bordered p {
		margin: 0px;
	}
table.bordered {
	border: 1px solid #005500;
}
div.borderedwhite {
	padding: 2px;
	border: 1px solid #005500;
	background-color: #FFFFFF;
	text-align: center;
	margin-bottom: 16px;
	text-decoration:none;
	list-style-type:none;
}
	div.borderedwhite img {
		margin: 2px;
	}
div.borderedwhite a, div.borderedwhite a:link {
	list-style-type:none;
	text-decoration:none;
}
div.menufoot {
	width: 190px;
	font-size: 70%;
	padding-top: 35px;
	padding-bottom: 15px;
	color: #005500;
	text-align: center;
}
div.address {
	position: absolute;
	top: 0px;
	right: 0px;
	color: #005500;
	padding-top: 20px;
	padding-right: 10px;
	font-size: 85%;
	width: 180px;
	text-align: right;
}
	div.address p {
		margin: 0px;
		display:block;
	}
	div.address a, div.address a:link {
		display:block;
		text-decoration: none;
		color: #005500;
		font-weight: bold;
		font-style: italic;
	}
	div.address a:hover {
		text-decoration: underline;
	}
div.logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 190px;
	height: 170px;
	z-index: 39;
}
h1 {
	color: #005500;
	font-size: 130%;
}
h2 {
	color: #005500;
	font-size: 110%;
}
h3 {
	color: #005500;
	font-size: 100%;
}
p.quote {
	font-style: italic;
	color: #005500;
}
div.whitenote {
	margin: 16px;
	padding: 16px;
	border: 1px solid #005500;
	background-color: #FFFFFF;
	text-align: center;
}
	div.whitenote img {
		margin: 8px;
	}
div.whitenote550 {
	margin: 16px;
	padding: 16px;
	border: 1px solid #005500;
	background-color: #FFFFFF;
	text-align: center;
	width:550px;
}
	div.whitenote550 img {
		margin: 8px;
	}
div.plainnote550 {
	width:550px;
}
	div.plainnote550 a, div.plainnote550 a:link {
		text-decoration:none;
		list-style-type:none;
	}
#whitenote {
}
#whitenote a, #whitenote a:link {
	text-decoration:none;
	list-style-type:none;
}
div.columnssmall {
	position: relative;
	text-align: left;
	width: 581px;
}
div.columnswide {
	position: relative;
	text-align: left;
	width: 581px;
}
div.columnsnrml {
	position: relative;
	text-align: left;
	width: 761px;
	margin-top: 2em;
}
div.columnsbdrd {
	position: relative;
	text-align: left;
	width: 581px;
	margin-top: 1em;
	margin-left: 90px;
	margin-right: 90px;
	border: 1px solid #005500;
}
	div.columnssmall h2, div.columnswide h2 {
		margin: 0px 0px 1em 0px;
	}
	div.columnssmall h3, div.columnswide h3 {
		margin: 0px 0px 1em 0px;
	}
	div.columnssmall p, div.columnswide p {
		font-size: 90%;
		margin: 0px;
	}
	div.columnsnrml p {
		font-size: 90%;
	}
	div.columnssmall ul, div.columnswide ul {
		font-size: 90%;
		margin: 0px;
		padding: 0px;
		padding-left: 30px;
	}
	div.columnsnrml ul {
		font-size: 90%;
		margin: 0px;
		padding: 0px;
		padding-left: 30px;
	}
	div.columnssmall li, div.columnswide li {
		margin: 0px;
		padding: 0px;
	}
	div.columnsnrml li {
		margin: 0px;
		padding: 0px;
	}
	div.columnssmall span.pad, div.columnsnrml span.pad {
		float: left;
		width: 80px;
	}
	div.columnssmall p.pad, div.columnsnrml p.pad {
		margin-left: 80px;
	}
	div.col1o2 {
		width: 50%;
	}
	div.col2o2 {
		position: absolute;
		width: 50%;
		top: 0px;
		left: 50%;
	}
	div.col1o3 {
		width: 33%;
	}
	div.col2o3 {
		position: absolute;
		width: 34%;
		top: 0px;
		left: 33%;
	}
	div.col3o3 {
		position: absolute;
		width: 33%;
		top: 0px;
		left: 67%;
	}
	div.col1o3b {
		position: absolute;
		width: 120px;
		top: 0px;
		left: 0px;
	}
	div.col2o3b {
		padding-left: 120px;
		padding-right: 120px;
	}
	div.col3o3b {
		position: absolute;
		width: 120px;
		top: 0px;
		right: 0px;
	}
	div.cellleft {
		text-align: left;
	}
	div.cellright {
		text-align: right;
	}
	div.cell {
		margin: 4px;
		padding: 16px;
		border: 1px solid #005500;
	}
	div.cellnbd {
		margin: 4px;
		padding: 16px;
	}
	div.celltopcont {
		margin: 16px 4px 16px 4px;
		text-align: center;
		vertical-align: middle;
		line-height: 30px;
		color: #005500;
		font-weight: bold;
		font-style: italic;
	}
	div.celltopcont2 {
		margin: 48px 4px 48px 4px;
		text-align: center;
		vertical-align: middle;
		line-height: 30px;
		color: #005500;
		font-size: 130%;
		font-weight: bold;
		font-style: italic;
	}
div.smallbdrd {
	text-align: left;
	width: 581px;
	height: 165px;
	margin-top: 1em;
	margin-left: 90px;
	margin-right: 90px;
	margin-bottom: 2em;
	border: 1px solid #005500;
}
	div.textnbd {
		margin: 4px;
		padding: 8px;
	}
	div.textnbd p {
		margin-left: 16px;
		margin-right: 16px;
	}
div.captionedsmall {
	width: 581px;
	text-align: center;
	font-size: 75%;
	color: #005500;
}
div.captionednrml {
	text-align: center;
	font-size: 75%;
	color: #005500;
}
span.aware {
	color: #FF0000;
}
.pad250top {
	margin-top: 250px;
}
.fl {
	float: left;
	padding-right: 16px;
}
.fr {
	float: right;
	padding-left: 16px;
}
.flclear {
	float: left;
	clear: left;
	padding-right: 16px;
}
.frclear {
	float: right;
	clear: right;
	padding-left: 16px;
}
div.wideflash {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 995px;
	z-index: 40;
}
.lbl1l {
	float: left;
	width: 150px;
	font-weight: bold;
	color: #005500;
	height: 1em;
	text-align: right;
}
.lbl3l {
	float: left;
	width: 150px;
	font-weight: bold;
	color: #005500;
	height: 3em;
	text-align: right;
}
.lbl5l {
	float: left;
	width: 150px;
	font-weight: bold;
	color: #005500;
	height: 5em;
	text-align: right;
}
span.celltab {
	float: left;
	width: 180px;
	text-align: left;
}
span.filetype {
	font-family: "Courier New", Courier, mono;
	font-size: 90%;
	line-height: inherit;
}
div.additional_contact {
	width: 212px;
	margin-top: 1em;
	padding: 10px;
	text-align: center;
	border: 1px solid #005500;
}
div.additional_contact h2 {
	font-size: 120%;
	margin-bottom: 0px;
}
div.additional_contact p {
	margin-top: 0px;
}
div.vertmarq {
	border: 1px solid #005500;
	margin-bottom: 16px;
}
	div.vmtitle {
		text-align: center;
		color: #FFFFFF;
		background-color: #005500;
		font-size: 90%;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	div.vmcontentholder {
		position: relative;
		background-color: #FFFFFF;
		height: 200px;
		width: 178px;
		overflow: hidden;
	}
	div#vmcontent {
		position: absolute;
		padding-top: 200px;
		padding-bottom: 1em;
		top: -200px;
		font-size: 90%;
		max-width:178px;
	}
	p.vmsectitle {
		margin-top: 1em;
		margin-bottom: 0.25em;
		color: #005500;
		font-weight: bold;
		font-size: 115%;
	}
	p.vmseccontent {
		margin-top: 0.25em;
		margin-bottom: 0.25em;
	}
	a.vmarq, a.vmarq:link {
		color: #005500;
		text-decoration: none;
		font-weight: bold;
	}
	a.vmarq:hover {
		text-decoration: underline;
	}
	td.offers-table {
		border: solid 2px #006600;
		padding:10px;
		background-color:#fafadc;
	}
.red, div.contentbot .red {
	color: #FF0000;
}
.yellow, div.contentbot .yellow {
	color: #CCCC00;
}
.green, div.contentbot .green {
	color: #00FF00;
}
.dark_green, div.contentbot .dark_green {
	color: #005500;
}
.cyan, div.contentbot .cyan {
	color: #00FFFF;
}
.blue, div.contentbot .blue {
	color: #0000FF;
}
.magenta, div.contentbot .magenta {
	color: #FF00FF;
}
.light_grey, div.contentbot .light_grey {
	color: #cccccc;
}
.grey, div.contentbot .grey {
	color: #808080;
}
.dark_grey, div.contentbot .dark_grey {
	color: #333333;
}
.black, div.contentbot .black {
	color: #000000;
}
.underline, div.contentbot .underline {
	text-decoration:underline;
}
.centered, div.contentbot .centered {
	text-align:center;
}
td.thumbcell {
	vertical-align:top;
}
p.thumbnailtitle {
	font-size:10px;
	text-align:center;
	margin:0 2px;
}
#smallholder {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:24px;
}
.smallholder {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:24px;
	line-height:95px;
}
#pins {
	background-image:url(artwork/pins-paper.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:46px;
	padding-left:20px;
	padding-right:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:15px;
	width:540px;
	min-height:865px;
}
.pins {
	background-image:url(artwork/pins-paper.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:46px;
	padding-left:20px;
	padding-right:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:15px;
	width:540px;
	min-height:865px;
}
.font_13pixels{
	font-size:13px;
}
.font_10pixels{
	font-size:10px;
}