body { background-color: #808080; }
a:link, a:hover, a:active, a:visited { color: #0000C5; text-decoration:none; }
a:hover.nohover { color: #000000; }
.featuretickinside { font-size:8pt; font-family:verdana;  }
.tableright { margin-left:10px; margin-right:0px;}
.border { border: 3px solid #000000; width: 400; }
.bordered { border: 2px solid #818181; width: 400; }
h1 { font-size: 14pt; font-family: arial black; margin-bottom: 0px; font-weight:normal; }
h2 { font-size: 12pt; font-family: arial; font-weight:bold; margin-bottom: 0px; }
h3 { font-size: 10pt; font-family: arial; font-weight:bold; margin-bottom: 0px; }
.h3fade { font-size: 8pt; font-family: arial; font-weight:normal; margin-bottom: 0px; color:#696868; letter-spacing:4px;}
.gallerytitle { font-size: 10pt; font-family: arial; font-weight:normal; padding-top: 2px; padding-bottom: 2px; color:#8F8D8E; letter-spacing:4px;}
.largegallerytitle { font-size: 12pt; font-family: arial; font-weight:bold; padding-top: 8px; padding-bottom: 2px; color:#8F8D8E; letter-spacing:4px;}
.datefade { font-size: 8pt; font-family: arial; font-weight:normal; margin-bottom: 6px; color:#696868; letter-spacing:2px;}
.moreinfo { font-size: 8pt; font-family: verdana; margin-right: 25px; margin-top: 8px;}
.series { font-size: 8pt; font-family: verdana; font-weight:normal; color:#8F8D8E; letter-spacing:4px;}
.h2 { font-size: 12pt; font-family: arial; font-weight:bold; margin-bottom: 0px; }
.h3 { font-size: 10pt; font-family: arial; font-weight:bold; margin-bottom: 0px;}
.prodname { font-size: 10pt; font-family: verdana; font-weight:bold; margin-bottom: 0px; color: #1C2F59;}
.h4 { font-size: 8pt; font-family: arial; font-weight:bold; margin-bottom: 0px; }
p { font-size: 10pt; font-family: verdana;}
.first { font-size: 10pt; font-family: verdana; margin-top: 0px;}
.normal { font-size: 10pt; font-family: verdana; margin-right: 25px;}
.headline { font-size: 10pt; font-family: verdana; margin-right: 25px; margin-bottom:3px; }
.normalpad { font-size: 10pt; font-family: verdana; margin: 10px;}
.instructor { font-size: 8pt; font-family: verdana; font-weight:normal; margin-top: 8px; margin-bottom:8px;}
p.highlight { border: 1px solid; padding: 10px; margin-right: 25px; margin-left: 0px; }
.highlight { border: 1px solid; padding: 10px; margin-right: 25px; margin-left: 0px; }
hr { color: #818181; }
p.quoted { text-align:right; }
p.mainquote { letter-spacing:.10em; }
p.quoted:first-line { font-weight:bold; }
hr.minordiv { height: 1px; width: 90%; text-align:center; color: #cccccc;}
hr.formdiv { height: 1px; width: 100%; text-align:center; color: #cccccc;}
li { font-size: 10pt; font-family: verdana; margin-left:40px; margin-right: 40px;}
.rollover { margins: 0px; padding: 0px; border-width: 0px; border-style: none;}
.sidebar { width: 200px; padding: 10px; border: 2px solid #818181; margin-top: 15px; }
.sideh1 { font-size: 10pt; font-family: arial; font-weight:bold; color: #000000; margin-left: 0px;}
.sideh2 { font-size: 8pt; font-family: arial; font-weight:bold; color: #000000; margin-left: 5px; }
.sideh2gray { font-size: 8pt; font-family: arial; font-weight:bold; color: #818181;  margin-left: 5px;}
.sideh3gray { font-size: 8pt; font-family: arial; font-weight:normal; color: #000000; margin-left: 10px;}
.sideh3 { font-size: 8pt; font-family: arial; font-weight:normal; color: #000000; margin-left: 10px;}
.sidelink { font-size: 8pt; font-family: verdana; color: #0000C5; font-weight:bold;  }
.workshopimage { float:left; clear: both; padding-top: 0px; padding-bottom:0px; margin-top:0px; margin-bottom:30px; margin-right:5px; margin-left:0px; padding-right:5px; padding-left:0px;}
.bioimageleft { padding-top: 0px; padding-bottom:5px; margin-top:0px; margin-bottom:5px; margin-right:5px; margin-left:0px; padding-right:5px; padding-left:0px;}
.bioimageright { padding-top: 0px; padding-bottom:5px; margin-top:0px; margin-bottom:5px; margin-right:0px; margin-left:5px; padding-right:0px; padding-left:5px;}
.workshopimage2 { float:right; clear: both; padding-top: 0px; padding-bottom:0px; margin-top:0px; margin-bottom:10px; margin-right:5px; margin-left:0px; padding-right:5px; padding-left:0px;}

.inlineimage { margin-top: 0px; padding-top: 0px; margin-left:10px; margin-right:10px; margin-bottom: 10px; }
.leadingimage { margin-top: 0px; padding-top: 0px; margin-left:0px; margin-right:10px; margin-bottom: 10px; }
.followingimage { margin-top: 0px; padding-top: 0px; margin-left:10px; margin-right:0px; margin-bottom: 10px; }

.gallery { border: 2px solid #818181; padding: 2px; width:430; text-align: center;}
.callout { border: 3px solid #818181; padding: 2px; width:500; text-align: center; clear:both; background-color:#eeeeee;}
.largegallery { border: 2px solid #818181; padding: 2px; width:550; text-align: center;}
.quotesgallery { border: 2px solid #818181; padding: 2px; text-align: center;}
.images { margin:2px;}
li { font-size: 8pt; font-family: verdana; }
.ulhead { font-size: 8pt; font-weight: bold; font-family: verdana; }
.specsheet { border: 1px solid #818181; font-size:8pt; font-weight: normal; font-family: verdana; color: #818181; width: 400px; }
sup { font-size: 10pt; font-family: arial; padding: 2px; line-spacing: 2px; font-weight:normal; color: #000000;}
.formfield { font-size: 8pt; font-family: arial; padding: 2px; line-spacing: 2px; font-weight:normal; color: #000000;}
.terms { font-size: 8pt; font-family: arial; margin-top: 4px; line-spacing: 2px; font-weight:normal; color: #000000;}
.page { width:800; background:#DDDDDD;}
.nospacing { margin-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
.nospacingdark { background-color: #808080; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
.important { color:red; font-weight:bold; }
.copyrightfirst { font-size: .8em; font-family: verdana; margin-top: 0px; verdana; padding: 2px; line-spacing: 2px; font-weight:normal; color: #000000;}
.copyrightheader { font-size: .8em; font-family: verdana; margin-bottom: 0px; padding: 2px; line-spacing: 2px; font-weight:bold; color: #000000;}
.legal { font-size:8pt; font-family: verdana; margin-top: 0px; verdana; padding: 2px; line-spacing: 2px; font-weight:normal; color: #000000;}


.bodycontent { margin-right: 37px; margin-top: 10px; margin-bottom: 10px; margin-left: 39px; text-align: left;}
.indent { margin-right: 80px; margin-left: 80px; text-align:justify ; }
.smallindent { margin-right: 40px; margin-left: 40px; text-align:justify ; }
.linkbar { font-size: 8pt; font-family: verdana; color: #0000C5;}
.linkbarRight { font-size: 8pt; font-family: verdana; color: #0000C5; text-align:right; margin-top: 0px;}
.right	{ float:right; }
.left {text-align:left; }
.quote { margin-right: 20px; margin-left:20px; }
.headshot { width:80; height:100; float:left; margin-right:10px; margin-bottom:10px; margin-top:10px;}
.receipt { width:100%; border: 1px solid #000000; }
.receipttext { margin: 8; }
.formexplanation { font-size: 8pt; font-family: arial; font-weight:normal; margin-bottom: 0px; color:#555555;}
.espanol { font-size: 8pt; font-family: verdana; color: #0000C5; font-weight:normal;}

.horizrule { border-top: none; border-bottom:2px solid #818181; border-right:none; border-left:none;  }
.horiztop { border-bottom: none; border-top:2px solid #818181; border-right:none; border-left:none;  }
.horizrulethin { margin-left:10%; margin-right:10%; border-top: none; border-bottom:1px dashed #818181; border-right:none; border-left:none;  }
.horizruledot { margin-right:80%; border-top: none; border-bottom:2px dotted #818181; border-right:none; border-left:none; margin-top:none; margin-bottom:none;  }
.horizrule1px { margin-left:10%; margin-right:10%; border-top: none; border-bottom:1px solid #818181; border-right:none; border-left:none;  }
ul.pullout {  margin-left:60px; margin-right:60px; border: 2px solid #818181; padding: 15px;}
.featurelist { margin-left: 0; padding-left: 0; list-style-image: url(http://www.3dny.com/images/arrow.gif); }
.featureticks { margin-left: 1; padding-left: 1; list-style-image: url(http://www.3dny.com/images/tick.gif); }
.featureicons { clear:left; }

li.compressed { font-size:9pt; font-family:verdana; padding-left:3px; margin-left:3px; padding-bottom:10px;}

input.button { font-size: 10pt; font-family: verdana; background-color: #eeeeee; font-weight: bold; color: #000000; }


.curstatus { font-size: 10pt; font-family: verdana; background-color:#eeeeee;}
.oldstatus { font-size: 10pt; font-family: verdana; background-color:#cccccc;}
