body { font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#000000;	margin:0px; }

#flash { width:780px; height:auto; background-color:#ffffff; }
#homeflash { width:650px; height:auto; float:left; padding-left:40px; padding-top:40px; }
#homefooter { border-top:1px solid #00FF00; margin-left:40px; margin-right:40px; padding-top:10px; padding-bottom:10px; text-align:left; color:#000000;}
#homefooter p { padding-bottom:10px; margin:0px; font-weight:bold; font-size:70%;}
#homefooter a{ text-decoration:none; color:#00FF00;}
#homefooter a:hover{ color:#000000;}
#homenav { width:auto; padding-top:40px; text-align:right; float:left; }
#navhome { width:50px; text-align:left; }
#navhome ul{ font-family:"Courier New", Courier, mono; font-size:12px; list-style:none; padding:0px; margin:0px; }
#navhome li{ padding:0px; margin-bottom:0px; margin-top:0px; line-height:13px;}
#navhome li a{ text-decoration:none; color:#00FF00; font-weight:bold;}
#navhome li a:hover{ color:#000000;}
#navhome li .on{ color:#000000; font-weight:bold;}

#indexfooter { width:780px; height:auto; background-color:#ffffff; text-align:left; padding-left:10px; }
#indexfooter ul{ font-family:"Courier New", Courier, mono; font-size:12px; list-style:none; padding:0px; margin:0px; }
#indexfooter li{ padding-left:10px; margin:0px; display:inline; }
#indexfooter li a{ text-decoration:none; color:#00FF00; font-weight:bold;}
#indexfooter li a:hover{ color:#000000;}

#containerhome { width:auto; height:auto; background-color:#ffffff; clear:both; float:left;}
#container { width:780px; height:auto; background-color:#ffffff; clear:both; float:left;}
#containergreen { width:780px; height:auto; background-color:#00ff00; clear:both; float:left;}

#header { width:780px; height:74px; padding-bottom:40px; padding-top:40px; text-align:left; margin:0 auto; float:left;}

#logo {	float:left;	padding-left:40px; width:auto;}

#nav { width:400px; text-align:right; float:right; }

#nav1 { width:250px; float:right; text-align:left; }
#nav1 ul{ font-family:"Courier New", Courier, mono; font-size:12px; list-style:none; padding:0px; margin:0px; }
#nav1 li{ padding:0px; margin-bottom:0px; margin-top:0px; line-height:13px;}
#nav1 li a{ text-decoration:none; color:#00FF00; font-weight:bold;}
#nav1 li a:hover{ color:#000000;}
#nav1 li .on{ color:#000000; font-weight:bold;}

#nav1green { width:250px; float:right; text-align:left;}
#nav1green ul{ font-family:"Courier New", Courier, mono; font-size:12px; list-style:none; padding:0px; margin:0px; }
#nav1green li{ padding:0px; margin-bottom:0px; margin-top:0px; line-height:13px;}
#nav1green li a{ text-decoration:none; color:#FFFFFF; font-weight:bold;}
#nav1green li a:hover{ color:#000000;}
#nav1green li .on{ color:#000000; font-weight:bold;}

#nav2 {	width:130px; float:left; text-align:left;}
#nav2 ul{ font-family:"Courier New", Courier, mono; font-size:12px; list-style:none; padding:0px; margin:0px; }
#nav2 li{ padding:0px; margin-bottom:0px; margin-top:0px; line-height:13px;}
#nav2 li a{ text-decoration:none; color:#00FF00; font-weight:bold;}
#nav2 li a:hover{ color:#000000;}
#nav2 li .on{ color:#000000; font-weight:bold;}

#nav2green { width:130px; float:left; text-align:left;}
#nav2green ul{ font-family:"Courier New", Courier, mono; font-size:12px; list-style:none; padding:0px; margin:0px; }
#nav2green li{ padding:0px; margin-bottom:0px; margin-top:0px; line-height:13px;}
#nav2green li a{ text-decoration:none; color:#FFFFFF; font-weight:bold;}
#nav2green li a:hover{ color:#000000;}
#nav2green li .on{ color:#000000; font-weight:bold;}

#content { padding-left:40px; padding-right:0px; text-align:left; clear:none;}

#content #subnav { width:250px; text-align:left; float:right; }
#content #subnav ul{ font-family:"Courier New", Courier, mono; font-size:12px; list-style:none; padding:0px; margin:0px; }
#content #subnav li{ padding:0px; margin-bottom:0px; margin-top:0px; line-height:13px;}
#content #subnav li a{ text-decoration:none; color:#00FF00; font-weight:bold;}
#content #subnav li a:hover{ color:#000000;}
#content #subnav li .on{ color:#000000; font-weight:bold;}

#content #date { width:700px; float:left; }
#content #date p { font-size:80%; margin:0px; padding-bottom:10px; font-weight:bold;}
#content #title { width:490px; float:left; }
#content #title p { font-size:180%; font-family:"Courier New", Courier, mono; margin:0px; padding-bottom:20px; padding-top:0px; font-weight:bold; line-height:80%;}

#content #prod_content { float:left; width:auto; }
#content #prod_content #image { float:left; width:210px; margin-right:10px; }
#content #prod_content #text { float:left; width:270px; padding-bottom:40px; }
#content #prod_content #text p { font-size:70%; padding-right:20px; margin:0px; padding-top:0px; padding-bottom:10px;}
#content #prod_content #text h1 { margin-top:10px; margin-bottom:0px; font-size:110%; padding-right:20px;}
#content #prod_content #text h2 { margin-top:0px; margin-bottom:20px; font-size:70%; padding-right:20px; font-weight:normal; font-style:italic;}
#content #prod_content #textonly { float:left; width:490px; padding-bottom:40px; }
#content #prod_content #textonly p { font-size:70%; padding-right:20px; margin:0px; padding-top:0px; padding-bottom:10px;}
#content #prod_content #textonly a{ text-decoration:none; color:#00FF00; font-weight:bold;}
#content #prod_content #textonly a:hover{ color:#000000;}
#content #prod_content #textonly .prod_table {}
#content #prod_content #textonly .prod_table p { margin:0px; padding-top:4px; padding-bottom:4px; padding-right:10px; line-height:13px;}
#content #prod_content #textonly .prod_table a { color:#00FF00; text-decoration:none; font-weight:bold;}
#content #prod_content #textonly .prod_table a:hover{	color:#000000;}
#content #prod_content #gallery { float:left; width:490px; padding-bottom:40px; }
#content #prod_content #gallery #mainimg { float:left; margin-right:10px; margin-bottom:10px; width:476px; height:320px; background-color:#CCCC99;}
#content #prod_content #gallery .thumb { float:left; margin-right:10px; background-color:#CCCC99; width:71px; height:60px;}
#content #prod_content #subnav { float:left; width:250px; text-align:left; padding-bottom:40px;}
#content #prod_content #subnav ul{ font-family:"Courier New", Courier, mono; font-size:12px; list-style:none; padding:0px; margin:0px; }
#content #prod_content #subnav li{ padding:0px; margin-bottom:0px; margin-top:0px; line-height:13px;}
#content #prod_content #subnav li a{ text-decoration:none; color:#00FF00; font-weight:bold;}
#content #prod_content #subnav li a:hover{ color:#000000;}
#content #prod_content #subnav li .on{ color:#000000; font-weight:bold;}

#content #text { width:480px; float:left; padding-bottom:40px; }
#content #text p { font-size:70%; padding-right:10px;}
#content #text .larger { font-size:80%; }
#content #text a { color:#00FF00; text-decoration:none; font-weight:bold;}
#content #text a:hover{	color:#000000;}
#content #text h1 { margin-top:20px; margin-bottom:0px; font-size:110%;}
#content #text h2 { margin-top:0px; margin-bottom:20px; font-size:80%; font-weight:normal;}
#content #text h3 { margin-top:0px; margin-bottom:20px; font-size:180%; font-family:"Courier New", Courier, mono; color:#000000; word-spacing:-10px; }
#content #text h4 { border:1px dashed #00FF00; margin-bottom:20px; padding:10px; text-align:center; font-size:100%; font-family:"Courier New", Courier, mono; color:#000000; letter-spacing:0px; }

#content #text .datetable { font-size:70%; width:100%;}
#content #text .datetable .date { vertical-align:top; font-weight:bold;}
#content #text .datetable .venue { vertical-align:top;}
#content #text .datetable a{ text-decoration:none;	color:#00FF00; font-weight:bold;}
#content #text .datetable a:hover{	color:#000000;}

#content #text .prod_table {}
#content #text .prod_table p { margin:0px; padding-top:4px; padding-bottom:4px; padding-right:10px; line-height:13px;}

#content #textgreen { width:480px; float:left; padding-bottom:40px; }
#content #textgreen p { font-size:70%; padding-right:10px;}
#content #textgreen a { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#content #textgreen a:hover{	color:#000000;}
#content #textgreen h1 { margin-top:20px; margin-bottom:0px; font-size:110%;}
#content #textgreen h2 { margin-top:0px; margin-bottom:20px; font-size:80%; font-weight:normal;}
#content #textgreen h3 { margin-top:0px; margin-bottom:20px; font-size:180%; font-family:"Courier New", Courier, mono; color:#000000; word-spacing:-10px; }

#content #image{ width:auto; padding-bottom:40px; float:right; padding-top:10px;}
#content #image-current { width:auto; padding-bottom:40px; float:right;}
#content #image2{ width:auto; text-align:right; padding-bottom:40px; padding-top:10px; float:right;}
#content .image{ width:auto; position:absolute; top:160px; left:480px;}

#content #people { width:auto; float:left; text-align:left; margin-bottom:20px; }
#content #people ul{ font-family:"Courier New", Courier, mono; font-size:180%; list-style:none; padding:0px; margin:0px; }
#content #people li{ padding:0px; margin-bottom:0px; margin-top:0px; line-height:auto;}
#content #people li a{ text-decoration:none; color:#FFFFFF; }
#content #people li a:hover{ color:#000000;}

#content #names { width:200px; float:left; text-align:left; margin-bottom:20px;}
#content #names p { font-size:70%; padding-right:10px;}
#content #names p a { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#content #names p a:hover{	color:#000000;}
#content #names h3 { margin-top:0px; margin-bottom:20px; font-size:180%; font-family:"Courier New", Courier, mono; color:#000000; word-spacing:-10px; }

#content #products { width:auto; float:left; text-align:left; padding-left:0px;}
#content #products p { font-size:80%; padding-right:10px; padding-bottom:20px; margin:0px; }
#content #products .item { width:160px; float:left; text-align:left; margin-bottom:20px;}
#content #products .item img { padding-bottom:10px;}
#content #products .item p { font-size:70%; padding-right:10px; padding-bottom:10px; padding-left:31px; margin:0px;}
#content #products .item p a { color:#000000; text-decoration:none; font-weight:bold; background-color:#FFFFFF; padding:4px; text-transform:uppercase;}
#content #products .item p a:hover{	color:#00FF00;}
#content #products .item .smalltext { font-size:10px;}

#footer { border-top:1px solid #00FF00; margin-left:40px; margin-right:40px; padding-top:10px; padding-bottom:10px; text-align:left; color:#000000;}
#footer p { padding-bottom:10px; margin:0px; font-weight:bold; font-size:70%;}
#footer a{ text-decoration:none; color:#00FF00;}
#footer a:hover{ color:#000000;}
#footer img { float:right;}

#footergreen { border-top:1px solid #FFFFFF; margin-left:40px; margin-right:40px; padding-top:10px; padding-bottom:10px; text-align:left; color:#000000;}
#footergreen p { padding-bottom:10px; margin:0px; font-weight:bold; font-size:70%;}
#footergreen a{ text-decoration:none; color:#FFFFFF;}
#footergreen a:hover{ color:#000000;}
#footergreen img { float:right;}

.table { border:0;}
.table a{ text-decoration:none;	color:#00FF00; font-weight:bold;}
.table a:hover{	color:#000000;}