body {
background: #000000;
margin: 0;
padding: 0;
}

p {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
color: #000000;
padding-left: 10px;
padding-right: 10px;
margin-left: 10px;
margin-right: 10px;
}

.center {
text-align: center;
}

.floatright {
float: right; 
margin: 10px;
}

.floatleft {
float: left; 
margin: 10px;
}

.alignright {
text-align: right;
padding-left: 10px;
padding-right: 10px;
}

.alignleft {
text-align: left;
padding-left: 10px;
padding-right: 10px;
}

.alignleft_small {
font-size: 7pt;
text-align: left;
padding-left: 10px;
padding-right: 10px;
}

.orange {			
color: #ff3300;
}

.orange_center {
text-align: center;
color: #ff3300;
}

.orange_floatright {
float: right; 
color: #ff3300;
}

.orange_floatleft {
float: left; 
color: #ff3300;
}

.orange_alignright {
text-align: right;
color: #ff3300;
}

.orange_alignleft {
text-align: left;
color: #ff3300;
}

.white {
color: #ffffff;
}

.white_center {
text-align: center;
color: #ffffff;
}

.white_floatright {
float: right; 
color: #ffffff;
}

.white_floatleft {
float: left; 
color: #ffffff;
}

.white_alignright {
text-align: right;
color: #ffffff;
}

.white_alignleft {
text-align: left;
color: #ffffff;
}

.footer_aligncenter {
font-size: 7pt;
text-align: center;
color: #ffffff;
margin-top: 4px;
padding-left: 0px;
padding-right: 0px;
}

.footer_alignright {
font-size: 7pt;
text-align: right;
color: #ffffff;
margin-top: 4px;
padding-left: 0px;
padding-right: 0px;
}

.footer_alignleft {
font-size: 7pt;
text-align: left;
color: #ffffff;
margin-top: 4px;
padding-left: 0px;
padding-right: 0px;
}

.address_block_title {
font-size: 8pt;
font-weight: bold;
color: #000000;
text-align: left;
line-height: 10px;
margin-top: 10px;
margin-bottom: 0px;
}

.address_block {
font-size: 7pt;
color: #FFFFFF;
text-align: left;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 5px;
}

a.address_block {
color: #CCFF9D;
}

a.address_block:active {
color: #000000;
}

a.address_block:hover {
color: #000000;
text-decoration:underline;
}

members {
font-size: 7pt;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
}

a.members {
color: #CCFF9D;
font-size: 7pt;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
}

a.members:active {
color: #666666;
font-size: 7pt;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
}

a.members:hover {
color: #666666;
font-size: 7pt;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
text-decoration:none;
}

.mailinglistform {
font-size: 8pt;
color: #ff3300;
text-align: left;
line-height: 14px;
margin-top: 00px;
margin-bottom: 0px;
}

.mailinglistform_green {
font-size: 8pt;
color: #CCFF9D;
text-align: left;
line-height: 14px;
margin-top: 00px;
margin-bottom: 0px;
}

.dropcap:first-letter { 
	font-size: 300%;
	font-weight: normal;
	float: left; 
	line-height: 1em;
	padding-right: .1em; 
	margin-top: -.1em;  
	color: #ffffff;
}

.dropcap_indented:first-letter { 
	font-size: 300%;
	font-weight: normal;
	float: left; 
   line-height: 1em;
	padding-right: .1em; 
	margin-top: -1em;
	color: #ffffff;
}

.bios {
font-size: 8pt;
margin: 10px;
padding-left: 10px;
padding-right: 10px;
}

.orange_links {
font-size: 8pt;
}

.orange_links_bold {
font-size: 8pt;
font-weight: bold;
}

.orange_links_center {
font-size: 8pt;
text-align: center;
}

.green_links {
font-size: 8pt;
margin-left: 4px;
margin-right: 4px;
padding-left: 10px;
padding-right: 10px;
}

.green_links_bold {
font-size: 8pt;
margin-left: 4px;
margin-right: 4px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
}

.green_links a:link {
color: #CCFF9D;
}

.green_links a:visited {
color: #CCFF9D;
}

.green_links a:active {
color: #CCFF9D;
}

.green_links a:hover {
color: #CCFF9D;
}

.credits {
padding-left: 0;
padding-right: 0;
font-size: 8pt;
}

.credits_bold {
padding-left: 0;
padding-right: 0;
font-weight: bold;
font-size: 8pt;
}

.credits_center {
padding-left: 0;
padding-right: 0;
text-align: center;
font-size: 8pt;
}

.filler {
font-size: 40px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
color: #FFFFFF;
align: center;
}

h1 {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 16pt;
font-weight: bold;
padding-right: 5px;
padding-left: 5px;
color: #000000;
text-align: left;
margin-top: 0;
margin-bottom: 0;
margin-left: 4px;
margin-right: 4px;
}

.center {
text-align: center;
}

.floatright {
float: right; 
}

.floatleft {
float: left; 
}

.alignright {
text-align: right;
}

.alignleft {
text-align: left;
}

.orange {
color: #FF3300;
}

h2 {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
padding-right: 10px;
padding-left: 10px;
color: #000000;
text-align: left;
margin-top: 4px;
margin-bottom: 4px;
margin-left: 4px;
margin-right: 4px;
}

.center {
text-align: center;
}

.floatright {
float: right; 

}

.floatleft {
float: left; 
}

.alignright {
text-align: right;
}

.alignleft {
text-align: left;
}

.orange {
color: #FF3300;
}

.menu {
padding-right: 0px;
padding-left: 0px;
text-shadow: #FFFFFF 2px 2px 2px;
}

.fullproductionlist {
text-align: right;
font-weight: normal;
line-height: 14pt;
top-margin: 0px;
padding-right: 0px;
padding-left: 0px;
text-shadow: #FFFFFF 2px 2px 2px;
}

.homecontact {
text-align: right;	
}

a.orange_to_green {
outline: none;
color: #FF3300;
text-decoration:none;
}

a.orange_to_green:visited {
outline: none;
color: #FF3300;
text-decoration:none;
}

a.orange_to_green:active {
outline: none;
color: #FF3300;
text-decoration:none;
}

a.orange_to_green:hover {
outline: none;
color: #CCFF9D;
text-decoration:none;
}

h3 {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 12pt;
padding-right: 10px;
padding-left: 10px;
font-weight: bold;
color: #000000;
text-align: left;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 4px;
margin-right: 4px;
}

.center {
text-align: center;
}

.floatright {
float: right; 
margin: 4px;
}

.floatleft {
float: left; 
margin: 4px;
}

.alignright {
text-align: right;
margin: 4px;
}

.alignleft {
text-align: left;
margin: 4px;
}

.footer {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 8pt;
padding-right: 5px;
padding-left: 5px;
}

h4 {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 12pt;
padding-right: 10px;
padding-left: 10px;
font-weight: bold;
color: #000000;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 4px;
margin-right: 4px;
}

.center {
text-align: center;
}

.floatright {
float: right; 
}

.floatleft {
float: left; 
}

.alignright {
text-align: right;
}

.alignleft {
text-align: left;
}

.footer {
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 8pt;
padding-right: 5px;
padding-left: 5px;
}


.dropcap:first-letter { 
	font-size: 300%;
	font-weight: normal;
	float: left; 
	line-height: 1em;
	padding-right: .1em; 
	margin-top: -.1em;  
	color: #666666;
}

.dropcap_indented:first-letter { 
	font-size: 300%;
	font-weight: normal;
	float: left; 
   line-height: 1em;
	padding-right: .1em; 
	margin-top: -1em;
	color: #666666;
}

a {
outline: none;
}

a:link {
outline: none;
color: #ff3300;
text-decoration:none;
}

a:visited {
outline: none;
color: #ff3300;
text-decoration:none;
}

a:active {
outline: none;
color: #ff3300;
text-decoration:none;
}

a:hover {
outline: none;
color: #ff3300;
text-decoration:underline;
}

a.h2 {
outline: none;
color: #000000;
text-decoration:none;
}

a.h2:active {
outline: none;
color: #000000;
text-decoration:none;
}

a.h2:hover {
outline: none;
color: #CCFF9D;
text-decoration:none;
}

a.h3 {
outline: none;
color: #CCFF9D;
text-decoration:none;
}

a.h3:active {
outline: none;
color: #CCFF9D;
text-decoration:none;
}

a.h3:hover {
outline: none;
color: #000000;
text-decoration:none;
}

a.green_to_black {
outline: none;
color: #CCFF9D;
text-decoration:none;
}

a.green_to_black:active {
outline: none;
color: #CCFF9D;
text-decoration:none;
}

a.green_to_black:hover {
outline: none;
color: #000000;
text-decoration:none;
}

a.orange_to_black {
outline: none;
color: #FF3300;
text-decoration:none;
}

a.orange_to_black:active {
outline: none;
color: #FF3300;
text-decoration:none;
}

a.orange_to_black:hover {
outline: none;
color: #000000;
text-decoration:none;
}

a.orange_to_green {
outline: none;
color: #FF3300;
text-decoration:none;
}

a.orange_to_green:active {
outline: none;
color: #CCFF9D;
text-decoration:none;
}

a.orange_to_green:hover {
outline: none;
color: #CCFF9D;
text-decoration:none;
}



div {
}

div.hr_green {
height: 1px;
font-size: 0;
line-height: 0;
width: 100%;
color: #CCFF9D;
background-color: #CCFF9D;
align: middle;
} 

div.hr_orange {
height: 1px;
font-size: 0;
line-height: 0;
width: 100%;
color: #ff3300;
background-color: #ff3300;
align: middle;
} 

div.hr_dotted_green {
height: 0px;
font-size: 0;
line-height: 0;
width: 100%;
color: #CCFF9D;
border-bottom: dotted 2px;
}

div.hr_dashed_green {
height: 0px;
font-size: 0;
line-height: 0;
width: 100%;
color: #CCFF9D;
border-bottom: dashed 1px;
}

div.hr_dotted_orange {
height: 0px;
font-size: 0;
line-height: 0;
width: 100%;
color: #ff3300;
border-bottom: dotted 2px;
}

div.hr_dashed_orange {
height: 0px;
font-size: 0;
line-height: 0;
width: 100%;
color: #ff3300;
border-bottom: dashed 1px;
}

div.pic_box {
  background: transparent;
  position: absolute;
  width: 500px;
  height: 200px;
}








#topmenu {
margin-left: 2px;
margin-top: 2px;
margin-bottom: 2px;
}

#top h2:link {
outline: none;
color: #ffffff;
text-decoration:none;
}

#topmenu h2:active {
outline: none;
color: #ffffff;
text-decoration:none;
}

#topmenu h2:hover {
outline: none;
color: #ff3300;
text-decoration:underline;
}

#menu {
margin-left: 2px;
margin-top: 0px;
margin-bottom: 0px;
}

#menu h2:active {
outline: none;
color: #000000;
text-decoration:none;
}

#menu h2:hover {
outline: none;
color: #CCFF9D;
text-decoration:underline;
}

img {
border-width: 0px;
}

.border {
border-width: 1px;
border-color: #000000;
border-style: solid;	
margin: 10px;
}

.border_center {
border-width: 1px;
border-color: #000000;
border-style: solid;	
margin: 10px;
align: center;
}

.floatright {
float: right; 
margin: 10px;
}

.borderfloatright {
border-width: 1px;
border-color: #000000;
border-style: solid;	
float: right; 
margin: 10px; 	
}

.floatleft {
float: left; 
margin: 10px;
}

.borderfloatleft {
border-width: 1px;
border-color: #000000;
border-style: solid;	
float: left; 
margin: 10px;
}

.dottedborder {
border-width: 1px;
border-color: #64BFE1;
border-style: dotted;
}

.hiddenPic {
display:none;
}

a img {
border-style: none;
}

table {
border-collapse:collapse;
}

.center_table
{ 
margin-left: auto;
margin-right: auto;
text-align: center;
}

UL {
font-size: 8pt;
font-family : Verdana, arial, helvetica, sans-serif; 
color : #64BFE1;
}

OL {
font-size: 8pt;
font-family : Verdana, arial, helvetica, sans-serif; 
color : #64BFE1;
}


#column1 {
position: absolute;
left: 0;
width: 480px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
color: #000000;
padding: 0px;
}
#column2 {
position: absolute;
left: 480px;
width: 175px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
color: #000000;
padding: 0px;
}

#column3 {
position : absolute;
left: 655px;
width: 480px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
color: #000000;
padding: 0px;
} 




