/* main_content */
/* padding - top, right, bottom, left */

.odd {background-color: c5d0c1;}
.even {background-color: 8dc53c;} 

#table1  { margin: 0px; padding: 0 0 20 0px; width: 100% }
#table2  { margin: 0px; padding: 0 0 20 0px; width: 550 }
#table3  { margin: 0px; padding: 0 0 20 0px; width: 100% }

.charts_hdr1   { background-color: 01a751; color: white; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica;  padding: 4px; font-weight:bold }

.charts   { color: black; font-size: 10px; line-height: 9px; line-height: 12px; font-family: Arial, Helvetica;  padding: 4px }


.container {
	width: 800px;
	margin: 0 auto -112px; /* The bottom margin is the negative value of the footer's height */
	text-align: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.trans_box {
  width:540px; align:left; margin:0; padding: 20px 24px 8px 24px; border:solid 1px #555;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/../images/interface//bg_transparent.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */

li.bullets  { list-style-image: url(http://www.hellmanfield.org/images/interface/spacer_red.gif); padding-right: 4px; line-height: 14px; }

body   { background: white url(../images/interface/bgrnd_grass.jpg) repeat-x; margin: 0 }

li { padding: 2px; list-style-type: square; line-height: 14px; }

div,p,blockquote,ol,ul,dl,dt,dd,td,th  { color: #000000; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; }
a:link { color: #000000; }
a:visited  { color: #444444; }
a:hover { color: #EE0000; text-decoration: underline; }

a.sublink:link  { color: #0033FF; }
a.sublink:visited  { color: #BBCC00; }
a.sublink:hover  { color: #006600; }

a.bgrollover   { font-size: 7pt; padding: 2px; display: block; whitespace: nowrap; }
a.bgrollover:hover { background-color: #05317F; color: #FFFFFF; font-weight: bold; text-decoration: none; }

.bgcolor_white { background: #FFFFFF; padding: 4px 4px 4px 4px;}
.bgcolor_green { background: #c5d0c1; padding: 0px 0px 0px 0px;}
.bgcolor_drkgreen { background: #2e3d27; padding: 0px 0px 0px 0px;}
.color { color: #FFCC33; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.menu_head { background: #FF6600; color: #FFFFFF; padding: 4px 4px 4px 4px; font-size:8px; font-weight: bold; }
.menu {color: #000000; padding: 0px 0px 10px 10px; font-size:8px; line-height: 10px;  text-align: left;}
.padding { padding: 4px 4px 8px 8px; text-align: left; }

/* --------------------------------------- */

.nav { float: left; width: 162px; padding: 40 0 0 5px; }
#copy_block { float: left;
			top: 0px;
    		left: 50%;
			width: auto;
			padding: 44 0 0 28px;
		}
.trans_box[class] { float: right; height: auto; width: 100%; margin: 0; padding: 0 20 0 20px; text-align: left; background-image:url(/../images/interface/bg_transparent.png); }
.footer {
    width: 800px;
    border: 0px solid #666666;
    position: absolute;
    top: 700px;
    float: left;
    margin-left: 0px;
    text-align:left;
}

div.twocol ul, div.twocol ol {
	float: right;
	width: 50%; 
	margin: 0;
	padding: 0;
	list-style-position: inside;
	}
div.twocol ul {
	list-style-type: square;
	}
div.twocol .left {
	float: left;
	position: relative;
	}
div.twocol {
	margin: 0;
	padding: 0;
	}
p {
	clear: both;
	}

/* --------------------------------------- */

.l_indent { text-align: left; padding: 0px 0px 0px 6px; }
.r_indent { text-align: left;  padding: 0px 0px 6px 0px}
.l_img  { text-align: left; float: left; clear: left; margin: 0px 10px 10px 0px; padding: 0px; border: solid 1px; }
.r_img   { text-align: left; float: right; clear: right; margin: 0px 0px 10px 10px; padding: 0px; border: solid 1px; }

.color_line { background: #FF6600; padding: 1px 0px 0px 0px;}
.links { color: #FFFFCC; font-size: 9px; line-height: 12px; text-decoration: none; }

.color_copy { color: #000000; font-size: 10px; line-height: 14px; }

.hdr_rule   { color: #000000; font-weight: bold; font-size: 14px; line-height: 18px; background-color: #eeeeee; padding: 2px; border-bottom: 2px solid #1e3e8a }
.subrule { line-height: 14px; background:#FFFFFF; border-bottom: 1px solid #000000; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px; }
.toprule  { line-height: 14px; background:#FFFFFF; border-bottom: 1px solid #000000; border-top: 1px solid #000000; padding: 2px 2px 2px 0px; margin: 0px 0px 0px 0px; }

.title     { color: #000000; font-family: Georgia; font-size: 24px; line-height: 24px; text-decoration: none; font-weight:normal; }
.header_lrg { color: #000000; font-size: 26px; line-height: 30px; font-weight:bold; }
.header { color: #000000; font-size: 16px; line-height: 18px;font-weight:bold; }
.subhead { color: #000000; font-size: 14px; line-height: 18px; font-weight:bold; }

.reverse { color: #F5F5F5; font-size: 11px; line-height: 11px; text-decoration: none; }
.reverse_sml { color: #F5F5F5; font-size: 9px; line-height: 10px; text-decoration: none; }
.small { color: #000000; font-size: 8px; line-height: 10px; text-decoration: none; }

