html { }
body { font-size:76%; line-height:85%; font-family:arial,helvetica,sans-serif; color:#000; background:#ddd; margin:0 auto; padding:0; border:0; text-align:center; }
img { display:inline; border:0; }
hr { margin:0; padding:0; width:100%; height:0; border:0; border-top:1px #A0BC20 solid; clear:both; overflow:hidden; }
ul { color:#000; font-size:100%; font-family:arial,helvetica,sans-serif; line-height:100%; list-style:square; list-style-image:none; margin:0; padding:0; }
ul .bullet li { margin-top:0.5em; }
h1,h2,h3,h6,dl { display:block; font-size:100%; line-height:100%; margin:0; padding:0; font-family:arial,helvetica,sans-serif; font-weight:normal; }
h4,h5,dd { display:block; }
p  { margin:0.2em 0 0; padding:0; }
strong { font-weight:bold; }
.italic { font-style:italic; }

form  { width:auto; font-size:90%; margin:0; padding:0; }
fieldset,dd { margin:0; padding:0; border:0; }
textarea,input.form-sg { width:100%; color:#000; font-size:100%; background-color:#fff; font-family:arial,sans-serif; text-align:left; margin:0; border:1px #666 solid; float:left; }
textarea { display:block; height:auto; font-size:120%; padding:0.2em; overflow:hidden; }
.full input { width:1.4em; border:0; padding:0; margin:0; float:left; }
select { color:#000; background-color:#fff; font-family:arial,sans-serif; font-size:90%; text-align:left; margin:0; padding:0; }
option { padding:0.1em 0.5em 0.1em 0.5em }

#top {background: url(LIB/shadow_top.jpg) top center repeat-y; text-align:center;}
#bottom {background: url(LIB/shadow_bottom.jpg) top center no-repeat; overflow:hidden; height:35px; width:800px; margin:0 auto; }

object { outline:none; }
a { color:#000; background:transparent; text-decoration:none; }
.white { color:#FFF; text-decoration:none; }
.white:hover { color:#ddd; text-decoration:none; }
a:hover,a:hover span { color:#A0BC20; }

.arrow { font-size:160%; color:#6600cc; font-weight:bold; }
.mailto { color:#A0BC20; background:transparent; text-decoration:underline; }
.mailto span:hover { color:#A0BC20; cursor:pointer; }
.cb { height:1px; margin-top:-1px; clear:both; }

.head0k,.head0w,.head0g { font-size:175%; line-height:140%; font-weight:normal; background:transparent; }
.head1k,.head1w,.head1g { font-size:130%; line-height:130%; font-weight:normal; background:transparent; }
.head2k,.head2w,.head2g { font-size:100%; line-height:120%; font-weight:normal; background:transparent; }

.text0k,.text0w { font-size:90%; line-height:115%; background:transparent; }
.text00k,.text00w { font-size:85%; background:transparent; float:left; }

.head0k,.head1k,.head2k,.text00k,.text0k a { text-decoration:none; }
.head0w,.head1w,.head2w,.text00w,.text0w a { text-decoration:none; }
.head0g,.head1g,.head2g,.text00g,.text0g a { text-decoration:none; }

.head0k,.head1k,.head2k,.text00k,.text0k { color:#000; }
.head0w,.head1w,.head2w,.text00w,.text0w { color:#FFF; }
.head0g,.head1g,.head2g,.text00g,.text0g { color:#A0BC20; }

.quote { color:#666; line-height:130%; margin:10px 0; font-style:italic; }
.invertL,.invertR { display:block; color:#A0BC20; font-family:georgia,serif; font-size:500%; line-height:18%; font-style:normal; }
.invertL { margin: 20px 5px 0 0; float:left; }
.invertR { margin: 20px 0 5px 0; float:right; }

.areadiv,.coldiv,.rowdiv,.elemdiv { position:relative; width:100%; visibility:visible; background:transparent none no-repeat top left; border:0; margin:0; padding:0; overflow:visible; }
.areadiv,.rowdiv { clear:both; }
.coldiv { list-style:none; list-style-image:none; }
.elemdiv { display:block; width:auto; float:none; clear:both; }
.lefter { clear:none; float:left; }
.righter { clear:none; float:right; }
/*CRUMB*/
.crumb { text-align:left; line-height:130%; font-size:90%; }
.crumb a { text-decoration:none; }
/*CRUMB*/

#objectdiv .colborder { margin-left:-1px; }
#objectdiv .expand { overflow:hidden; }
#objectdiv .text { color:#000; font-size:100%; line-height:135%; text-align:left; }
#objectdiv .image,#objectdiv .form { float:left; }
#objectdiv .image { text-align:left; }

/* FORMS */
#cgi_form_bc  { font-size:100%; font-family:arial,sans-serif; width:auto; padding:0; }
#cgi_form_bc fieldset { margin:10px 5px 10px 0px; padding:0; border:0; }
#cgi_form_bc input { padding:0.2em; }
#cgi_form_bc textarea { display:block; height:auto; overflow:hidden; padding:0.2em; }
#cgi_form_bc input,textarea { width:100%; color:#000; background:#CCC; text-align:left; border:1px solid #FFFcgi_form_bc_bc; float:left; }
#cgi_form_bc ul { width:auto; list-style:none; list-style-image:none; overflow:hidden; margin:0; padding:0; }
#cgi_form_bc li { margin:0.5em 0; clear:both; overflow:hidden; }
#cgi_form_bc label { width:7em; margin-left:0em; color:#333; font-weight:bold; text-align:left; float:left; }
#cgi_form_bc span { width:20em; margin-left:0em; text-align:left; float:left; }
#cgi_form_bc input.form-s { width:6em; margin-left:7em; float:left; height:1.8em; color:#FFF; background:#A0BC20; border:0px; padding:0em; font-size:100%; font-weight:bold; text-align:center; }
#cgi_form_bc input.form-s:hover { color:#FFF; background:#333; }
/* FORMS */

/*MENU*/
.pagenav { display:block; position:relative; width:750px; height:25px; margin:0; padding:0; color:#000; background: url(IMAGE/menu_bg.jpg) center center no-repeat; font-weight:bold; }
.pagenav .off { color:#fff; background-color:#A0BC20; background-image: url(IMAGE/menu_divider.png) right center no-repeat;  }
.hori { display:block; margin:0; padding:0; list-style-position:outside; list-style:none; text-align:left; visibility:hidden; }/*main UL*/
.hori a { display:inline-block; width:auto; border-bottom:0; color:#000; margin:0; background:transparent url(IMAGE/menu_divider.png) right center no-repeat; padding:6px 13px 6px 11px; text-decoration:none; }
.hori a:hover { color:#fff; background-color:#A0BC20; }
.hori ul { display:block; position:absolute; top:25px; left:0; width:150px; }/*inner menus*/
.hori li { display:list-item; float:none; opacity:0.9; }/*all LI*/
.hori li.nav { display:inline; position:relative; float:left; vertical-align:top;}/*top level LI*/
.hori li.sub { vertical-align:top; }/*IE7*/
.hori li ul li a { position:relative; width:100%; font-size:100%; line-height:116%; background-color:#CCCCCC; background-image:none; border-bottom:1px solid #fff; }/*need line-height for IE*/
.hori li ul li.sub > a { background:#A0BC20; }/*LIs with submenu only background-image:url('IMAGE/a_down.gif'); background-position:center left; background-repeat:no-repeat;*/
.hori ul li.sub > a { }/*sub-menu LIs with submenu only background-image:url('IMAGE/a_right.gif');background-position:center right;*/ 
/*MENU*/


.list_arrow { list-style-image: url('LIB/arrow_small.png'); margin:0px 20px; line-height:140%; font-size:100% }
.list_circle { list-style-image: url('LIB/circle.png'); margin:0px 20px; line-height:140%; font-size:90% }
.list_download ul li a {display:inline; float:left; width:auto; height:30px; }
.list_none { list-style: none; }
.list_on { font-weight:bold; color:#A0BC20; }

#copydiv { width:750px; background-color:#fff; text-align:center; margin:0 auto; overflow:hidden; }
#objectdiv { width:750px; padding:0; background-color:#fff; overflow:hidden; } 

.divider { width:100%; border-bottom: 1px solid #BBB; margin-top:10px; clear:both;}