body,html { margin:0; background-image: url(../images/bkgd.gif); background-repeat: x , y;}

table.homewrapper{ height: 620px; width: 800px; background:#ffffff;}
table.wrapper{  width: 800px; background:#ffffff;}
table.footer{ height: 140px; width: 800px; background:#ffffff;}

#topone {}
.one-em UL {PADDING-LEFT: 0px; MARGIN-LEFT: 1.5em; margin-top:6px; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#666666; }
.one-em LI { margin-bottom:5px; }
#footer { font-family: Arial, Helvetica, sans-serif; color:#666666; font-size:10px; padding:50px 20px 20px 20px;}
a.footer:link { font-family: Arial, Helvetica, sans-serif;text-decoration: none;color:#618835;}
a.footer:visited { font-family: Arial, Helvetica, sans-serif;text-decoration: none;color:#618835;}
a.footer:hover {font-family: Arial, Helvetica, sans-serif;text-decoration: none;color:#666666;}
a.footer:active { font-family: Arial, Helvetica, sans-serif;text-decoration: none;color:#618835;}

/* home */

#flashcontent { position: absolute; top: 0px; left: 0px; z-index: 1; height: 400px; width: 800px; }
#homecontent {position: absolute; top: 418px; left: 280px; z-index: 1; width: 500px; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#838282; line-height:1.6em; }

#channeltop { height:142px; font-family: Arial, Helvetica, sans-serif;font-size: 11px; background-image: url(../images/bkgd_4sq_top.gif); background-repeat: no-repeat; margin-bottom:2px; }
#channelbtm{ height:142px; font-family: Arial, Helvetica, sans-serif;font-size: 11px; background-image: url(../images/bkgd_4sq_btm.gif); background-repeat: no-repeat; margin-bottom:2px; }
.channelcell { padding:20px 20px 0px 20px; width:175px; float:left; }

.channelpad {margin: 21px 0px 0px 16px;}
.copy { font-family: Arial, Helvetica, sans-serif; color:#333333; }

/*flash divs */
#flashcontent { position: absolute; top: 0px; left: 0px; z-index: 1; height: 400px; width: 800px; }
#systemflash { height: 680px; width: 480px; }
#spiff { height: 48px; width: 165px; padding-top:50px;}
 
 
/* newstab */
#newstab {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#666666;
	font-size:12px;
	width:247px;
	position: absolute;
	top: 400px;
	left: 0px;
	z-index: 2;
	border-right:1px solid #EDECEC;
}
.tab {font-size: 11px; line-height:1.5em; margin-top:0px; padding:4px 10px 20px 26px; background:#ECEFDE; border-right: 1px solid #D7D6D6; }
.boxnav{font-family: Arial, Helvetica, sans-serif; color:#618835; font-size:12px;  padding:4px 10px 4px 26px; background:#ECEFDE; border-right: 1px solid #D7D6D6; }
.boxnavon{font-family: Arial, Helvetica, sans-serif; color:#D5DABE; font-size:12px; padding:4px 10px 4px 26px; background-color: #D5DABE; border-right: 1px solid #D7D6D6; }
#newslink { background:#ECEFDE; text-align:left; padding:5px 20px 5px 23px; border-right: 1px solid #D7D6D6; }
#fader { height:150px; background:#ECEFDE; text-align:left; padding:20px 20px 5px 23px; border-right: 1px solid #D7D6D6; font-family: Arial, Helvetica, sans-serif;text-decoration: none; color:#666666; font-size:12px; }

a:link {text-decoration: none;color:#333333;}
a:visited {text-decoration: none;color:#333333;}
a:hover {text-decoration: none;color:#333333;}
a:active {text-decoration: none;color:#333333;}

a.sub:link { font-size: 12px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;color:#333333;}
a.sub:visited { font-size: 12px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;color:#333333;}
a.sub:hover {font-size: 12px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;color:#000000;}
a.sub:active { font-size: 12px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;color:#333333;}

a.green:link {font-size: 11px; text-decoration: none; color: #618835;}
a.green:visited {font-size: 11px; text-decoration: none; color: #618835;}
a.green:hover {font-size: 11px; text-decoration: none; color: #618835;}
a.green:active {font-size: 11px; text-decoration: none; color: #618835;}

a.greenlnk:link {font-size: 11px; text-decoration: none; color: #618835;}
a.greenlnk:visited {font-size: 11px; text-decoration: none; color: #618835;}
a.greenlnk:hover {font-size: 11px; text-decoration: none; color: #666666;}
a.greenlnk:active {font-size: 11px; text-decoration: none; color: #618835;}


/* fonts */
.arial12 { font-family: Arial, Helvetica, sans-serif; color:#666666; font-size:12px; line-height:1.5em; }
.grn { color: #4F5431; }
.cpyhdr { margin:0px; padding-bottom:4px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #4F5431; }
.cpysubhdr { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #666666; }
.georgia { font-family: Georgia, "Times New Roman", Times; font-size:14px; color:#4F5431; line-height:1.6em; }
.georgiattl { font-family: Georgia, "Times New Roman", Times; font-size:14px; color:#4F5431; }
.plus{ font-size: 14px; font-weight:bold; padding-top:3px;}
.greentxt { color: #618835; }
.greenarial{ font-family: Arial, Helvetica, sans-serif;color: #618835;font-size: 12px; }

/* shared */
.imgpad { padding:10px 0px 5px 0px;}
#header { height:226px;}
#bodytall { margin-top:50px; padding-left:25px; }
#headershort { height:113px;}
#bodyshort { margin-top:50px; padding-left:25px; }
#btnfloat { position:absolute; z-index:15; margin:211px 0px 0px 633px; }
#btnfloatshrt { position:absolute; z-index:15; margin:98px 0px 0px 633px; }
#leftcol { width:250px;float:left; }
#rightcol { width:480px;float:left; }
.tdleft { padding-right:20px; }
.greyline { padding:10px 0px 10px 0px;}

#newsres p{ margin: 2px 0px 2px 0px; }

#sitemap { margin-top:35px; font-family: Arial, Helvetica, sans-serif; font-size:12px;  }
#sitemap p { margin:0px 0px 15px 0px; padding:0;}

a.map:link {font-size: 12px; text-decoration: none; color: #618835;}
a.map:visited {font-size: 12px; text-decoration: none; color: #618835;}
a.map:hover {font-size: 12px; text-decoration: none; color: #666666;}
a.map:active {font-size: 12px; text-decoration: none; color: #618835;}

/* nav */

.normal {background-color:#ffffff;}
#navlist { margin: 0; padding: 0; list-style-type: none; width:215px; display:block; }
#navlist a, #navlist a:visited {height:19px; display: block; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:2px 3px 0px 3px; margin:3px 0px 3px 0px;}
#navlist a:hover {height:19px; background:#D5DABE; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:2px 3px 0px 3px; margin:3px 0px 3px 0px; }
#navlist .on {background:#D5DABE;}
#navlist .onpad {height:19px; background:#D5DABE; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:2px 3px 0px 3px; margin:3px 0px 3px 0px;}

#subnavlist {margin: 0; padding:50px 0px 0px 0px; list-style-type: none; width:215px; display:block;   }
#subnavlist a, #subnavlist a:visited {height:19px; display: block; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px;  padding:2px 3px 0px 3px; margin:3px 0px 3px 0px; }
#subnavlist a:hover {height:19px; background:#D5DABE; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:2px 3px 0px 3px; margin:3px 0px 3px 0px;}
#subnavlist .on {height:19px; background:#D5DABE; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:2px 3px 0px 3px; margin:3px 0px 3px 0px;}


/* subnavs - old */

.sub { padding-bottom:5px; }
.nav {font-family: Arial, Helvetica, sans-serif; color:#618835; font-size:12px; width:209px; padding:3px 3px 3px 0px; margin:3px 0px 3px 0px; }
.navon {background-color: #D5DABE; font-family: Arial, Helvetica, sans-serif; color:#D5DABE; font-size:12px; width:209px; padding:3px 3px 3px 0px; margin:3px 0px 3px 0px; }
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
