* { padding:0;  margin:0; }
body { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:76%; background:#B6CC8F url(images/bkgd_blend.gif) top left repeat-x; margin-top:10px; text-align:center; /*IE hack*/ padding-bottom:6px; }
a:link { color:#009900; }
a:visited { color:#006600; }
a:hover { color:#000000; }
a:active { background:#CFDBB2; }

label { font-size:.94em; color:#555555; margin:0 6px 0 0; }
table.formtable { margin-top:.4em; }
.formtable td { vertical-align:top; padding:0 0 15px 0; }
.formtable textarea, input { font-family:arial,helvetica,sans-serif; font-size:1.1em; }
.formtable td.captcha input {  margin-bottom:3px; width:176px; }
.formbutton { color:#ffffff; background:#007700; font-size:.92em; font-weight:bold; padding:0 3px; border:2px outset #007700; margin:0 3px 3px 0; }
.errormsg { color:#dd0000; padding-bottom:5px; }
blockquote { margin-left:1.5em; }

#container { width:760px; margin:0 auto; background:#ffffff url(images/leftcol_bkgrd.gif) top left repeat-y; text-align:left; /*fix IE hack*/ }
#wrapper { width:760px; background:url(images/container_bkgrd.gif) top left no-repeat; }

#header { /*border-top: 1px solid #b4b4b4;*/ height:56px; float:right; display:inline; width:760px; }
	#header h1 { font-size:13px; color:#000000; width:760px; height:56px; position:relative;  }
	#header h1 span { background:url(images/container_bkgrd.gif) no-repeat; position:absolute; width:100%; height:100%; } /*image replacement*/
#navbar { float:left; display:inline; width:760px; height:auto; }
	#navbar ul { float:left; display:inline; margin-left:172px; }
	#navbar li { float:left;  display:inline; font-weight:bold; font-size:13px; }
	#navbar li a { float:left; display:inline; padding:3px 0 12px 21px; text-decoration:none; white-space:nowrap; }
	#navbar a:link,#navbar a:visited { color:#007700; }
	#navbar li a:hover { color:#000000; }
	#navbar li a:active { background:none; }
	#navbar li.current a:link,#navbar li.current a:visited { color:#000000; }
	#navbar li.current a:hover { color:#000000; }

#leftcolumn { /*clear:both;*/ margin:58px 0 0 0; display:inline; width:190px; float:left; min-height:300px; text-align:center; }
* html #leftcolumn { height:300px; } /* IE Min-Height Hack */ 

#leftcolumn ul { list-style-type:none; margin:0 9px 28px 12px; }
#leftcolumn li { font-weight:bold; font-size:13px; line-height:114%; margin-bottom:7px; }
#leftcolumn li a { text-decoration:none; }
#leftcolumn li.current a { color:#000000; }

#newsletter { font-size:11px; font-weight:bold; color:#330000; margin:0px 12px 12px 15px; text-align:center; }
	#newsletter form { padding:0 2px 2px 2px; margin:0; }
	#newsletter input { padding:0; margin:3px 3px 3px 6px; font-size:11px; font-weight:normal; text-align:center; color:#666666; }
	#newsletter input.formbutton {color:#ffffff; font-size:10px; text-align:center; font-weight:bold; margin:1px 3px 2px 3px; background:#007700; border:2px outset #007700; }
	#newsletter h3 { font-size:12px; color:#003300; }
#quote { margin:-3px 14px 22px 17px; }
	#quote p { color:#666666; font-size:12px; line-height:1.9em; margin-bottom:6px; font-family:Georgia, serif; font-style:italic; text-align:center; }
	#quote p.small { font-size:11px; line-height:120%; font-family:Arial, Verdana, sans-serif; font-style:normal; color:#999999; }
	#quote p strong { color:#113311; }

#content { margin: 12px 25px 12px 0; display:inline; float:left; min-height: 300px; width:530px; }
* html #content { height:300px; } /* IE Min-Height Hack */ 
#content p { font-size:1.2em; line-height:150%; margin:.4em 0 .4em 3px; }
	#content p.homep { font-size:1.32em; line-height:160%; }
#content li { font-size:1.2em; line-height:136%; margin:.3em 0 .4em 1.5em; }
#content h2 { font-size:1.2em; margin:.8em 0 .4em 3px; }
#content h1 { font-size:1.5em; margin:.6em 0 .5em 3px; color:#006600; }
	#content h1 span.small { font-size:85%; color:#688164; }

#content div.quote { width:170px; background:#ffffff; float:right; display:inline; margin:4px 9px 3px 9px; }
#content div.quote p { font-style:italic; line-height:144%; margin:3px 3px 3px 8px; font-family:georgia,times new roman,serif; }
#content div.quote p.small { font-family:arial,helvetica,sans-serif; font-style:normal; font-size:.96em; line-height:110%; padding-bottom:7px; }

#content .hilite { width:140px; float:right; display:inline; margin:.7em 7px .5em 10px; background:#ccffcc; }
#content .hilite p {  line-height:120%;  margin:.2em 0 .3em 9px; }

.photoright220 { width:220px; float:right; display:inline; margin:5px 6px 2px 8px; }
#content .photoright220 p { font-size:11px; line-height:130%; margin:2px 0 0 0; font-weight:bold;}

#content .sidebar { width:180px; float:right; display:inline; margin:6px 3px 1px 8px; background:#D9EFB2 url(images/sidebar.jpg) bottom right no-repeat; }
#content .sidebar h2 { font-size:1.1em; margin:3px 3px 0 8px; color:#005500; }
#content .sidebar p { font-size:1em; line-height:130%; margin:3px 3px 0 8px; background-color:transparent; }

.small { font-size:94%; }

#footer {  margin:0; clear:both; color:#444444; font-size:.94em; }
#totop { background:#ffffff url(images/footerbkgrd.gif) bottom left no-repeat; display:inline;  width: 190px; float:left;  padding:6px 0 23px 0; text-align:center; }
#totop a { padding-left:8px; background: url(images/arrow.gif) top left no-repeat; text-decoration:none; }
.footer { background:#ffffff url(images/footerbkgrd.gif) bottom right no-repeat; padding:6px 0 23px 3px; width:567px; float:left; display:inline; }

/**slideshow popup**/
#popcontainer { width:560px; margin:0 auto; padding-top:10px; background:#ffffff; text-align:left; /*fix IE hack*/ }
#popcontainer h1 { font-size:1.5em; margin:0 0 .2em 0; color:#006600; }
#popcontainer p { font-size:1.1em; }
#popcontainer div#slidepix { width:360px; float:left; display:inline; margin: 0 8px 0 10px; }
	#popcontainer div#slidepix div.slidecontrols { color:#ffffff; font-weight:bold; font-size:11px; background:#006600;  }
	#popcontainer div#slidepix div.slidecontrols div.slidenav { border:2px outset #006600; padding:1px 0 1px 0; text-align:center; float:left; display:inline; background:#006600; }
	#popcontainer div#slidepix div.slidecontrols a:link,#popcontainer div#slidepix div.slidecontrols a:visited { color:#ffffff; text-decoration:none; }
	#popcontainer div#slidepix div.slidecontrols a:hover { color:#FFEE2E; text-decoration:none; }
#popcontainer div#CaptionBox { width:176px; float:left; display:inline; }
#popcontainer div#popfooter { font-size:.94em; color:#666666; width:368px; margin-left: 10px; padding:6px 0 9px 0; float:left; display:inline; }
#popcontainer div.closewindow { width:170px; font-size:.94em; font-weight:bold; text-decoration:none; padding:6px 0 9px 0; float:left; display:inline; }
#popcontainer div.closewindow a {  text-decoration:none; padding-left:12px; background: url(images/closewindow.gif) top left no-repeat; }