body{text-align: center;background-color: #454c4c;	margin:10px 0px 0px 0px;} 
.eight {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:8px;text-align: center; color:#454c4c;}
h2 {text-align: center;color:#383937;font-size:14px;font-weight: bold;font-family: Geneva, Arial, Helvetica, sans-serif;	text-decoration: none;letter-spacing: .03em; word-spacing:.09em; }
.homeimg {border:0; width:80%;}
#logo {position:absolute; left: 8px; top: 20px;	width: 160px; height: 160px; margin: 0px; padding: 0px; background-image:  url(http://www.bmdca.org/specialty/2009/images/logo160.jpg); background-repeat: no-repeat; z-index:1;}

/*css for specialty menu*/
#nav {position: absolute;	height: 500px;	width: 160px;	left: 7px;	top: 190px;	z-index: 100;font-size:12px;}
#nav ul, li, a {display: block; margin: 0; padding: 0; border: 0;}
#nav ul {width: 160px;	border: 1px solid #ddd;	background: #454c4c;	list-style: none; color: #FeFeFe;}
#nav li {position: relative;	border: 1px solid #ddd;	padding: 1px;	padding-left: 1px;	z-index: 9;}
#nav li.folder { }
#nav li.folderUP { }
#nav li.folder ul {position: absolute;	left: 120px;/* IE */	top: 5px;}
#nav li.folderUP ul {position: absolute;	left: 120px;/* IE */	top: -350px;}
#nav li.folder > ul {left: 140px;}/* others */
#nav li.folderUP > ul {left: 140px;}/* others */
#nav a {padding: 1px;	border: 1px;	text-decoration: none;	color: #fefefe;	font-weight: bold;	width: 100%; background-color: #454c4c; height: 1%;/* IE */}
#nav li > a {width: auto;}/* others */
#nav li a.submenu { }
#nav a:hover {border-color: #dddddd;background:#000;color: #e3e3e2;}
#nav li.folder a:hover {background-color: #000; color: #e3e3e2;}
#nav li.folderUP a:hover {background-color: #000;color: #e3e3e2;}
#nav li.folder:hover {z-index: 10;}
#nav li.folderUP:hover {z-index: 10;}
#nav ul ul, #nav  li:hover ul ul {display: none;}
#nav ul ul ul, #nav  li:hover ul ul ul {display: none;}
#nav li:hover ul, #nav  li:hover li:hover ul {display: block;}
#nav a[href^="mailto:"] {background: url(http://www.bmdca.org/images/email.png) no-repeat right top;}
#nav a[href^="mailto:"]:hover {background: url(http://www.bmdca.org/images/email.png) no-repeat right top;border-color: #ddd;	background-color: #000; color: #e3e3e2;}
#nav a[href^="http:"]{background: url(http://www.bmdca.org/images/external.png) no-repeat right top;}
#nav a[href^="http:"]:hover{background: url(http://www.bmdca.org/images/external.png) no-repeat right top;border-color: #000033;	background-color: #000; color: #e3e3e2;}
#nav a[href^="http://www.bmdca.org"],#nav a[href^="http://bmdca.org"] {background: none;}
#nav a[href^="http://www.bmdca.org"]:hover {border-color: #ddd;	background-color: #000;background-image:none; color: #e3e3e2;}
#nav a[href^="http://bmdca.org"],#nav a[href^="http://bmdca.org"] {background: none;}
#nav a[href^="http://bmdca.org"]:hover {border-color: #dddddd;	background-color: #000;background-image:none; color: #e3e3e2;}
#nav a[href$=".pdf"] {background:url(http://www.bmdca.org/images/pdf.png) no-repeat right top;}
#nav a[href$=".pdf"]:hover {background:  #000 url(http://www.bmdca.org/images/pdf.png) no-repeat right top;}
#content ul {list-style: none; margin: 0px 0px 20px 0px; padding: 0px; line-height: 1.6em; letter-spacing: .03em; word-spacing:.09em; text-align:left;}
#content {position: absolute;	z-index: 4;	left: 168px;	top: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	background-color: #fff; 	padding: 10px 10px 0px 10px;	margin: 10px 10px 0px 10px;	width: 80%;}
#content li a {display: inline; text-decoration: underline;font-weight:bold; color: #5c4e39; background-color: #fff; padding: 4px 0px 0px 0px; line-height: 1.6;}
#content li a:hover {background-color: #f5f5f5; color: #568e96;}
#content ul ul {list-style: none;}
#content p {font: .9em Helvetica, Arial, Verdana, sans-serif;line-height: 1.5em; letter-spacing: .03em; word-spacing:.04em;text-align: left;}
#content p a {display: inline;background-color: #f5f5f5; color: #000;}
#content a {display: inline;background-color: #fcfcfc; color: #000; text-decoration: none;}
#content a:hover{text-decoration: underline;}
#logo {position:absolute; left: 8px; top: 20px;	width: 160px; height: 160px; margin: 0px; padding: 0px; background-image:  url(http://www.bmdca.org/specialty/2009/images/logo160.jpg); background-repeat: no-repeat; z-index:1;}
.title {font: bold italic 20px Georgia, "Trebuchet MS", Verdana, sans-serif;position: absolute;z-index: 6;height: 50px;left: 0px;top: 10px;margin-left: 200px;margin-bottom:5px;margin-right:10px;color: #333333;background-color:transparent;width:80%;visibility: hidden;}
.titleSMALLfont {font: bold italic 24px Georgia, "Trebuchet MS", Verdana, sans-serif; position: absolute;	z-index: 6;	height: 50px;	left: 0px;	top: 70px;	margin-left: 200px;	color: #333333;background-color:transparent;width:80%;visibility: hidden;}
.titleSMALLERfont{font: bold italic 18px Georgia, "Trebuchet MS", Verdana, sans-serif;	position: absolute;	z-index: 6;	height: 50px;	left: 0px;	top: 70px;	margin-left: 200px;		color: #333333;background-color:transparent;width:80%;visibility: hidden;}
.pagetitlefont{font: italic bold 16px Arial, Helvetica, sans-serif;	color: #333333; background-color: #fff;}  
.bottomPic{padding-left: 3px;}
.lastMod {font-size: 10px;}
.randomFloat {float: right; margin-left: 15px; border: 1px solid #000;}
.floatRight {float: right;}
.floatLeft {float: left;}
#content li a:hover[href$=".pdf"] {padding-right: 18px;background-image: url(http://www.bmdca.org/images/pdf_content.png); background-repeat: no-repeat; background-position: 100% 90%;}
.hasPdf {padding: 4px 0px 4px 18px;font-size: 10px; line-height:18px; background-image:  url(http://www.bmdca.org/images/pdf_footer.png); background-repeat: no-repeat; background-position: 0% 0%;  background-color: #fff; color: #030303; text-decoration: none;}
.hasPdf:hover {text-decoration: underline;}
img[alt="random_picture"] {border: 3px double #000;}
address {white-space: pre;}
pre {white-space: pre;}
.reg_ul{list-style: none; margin: 10px 10px 20px 10px; padding: 0px; line-height: 1.6em; letter-spacing: .03em; word-spacing:.09em; }
#indented {margin-left: 3em;}
.small {font-size: small;}
.center {text-align: left;}
/*css for javascript show-hide*/
.trigger {cursor: pointer; }
.trigger:hover {cursor: pointer; }
.expanded {cursor: pointer; }
.expanded:hover {cursor: pointer; }
.show { position: static; display: table; }
.hide {position: absolute; left: -999em; height: 1px; width: 100px; overflow: hidden; }
/*css for specialty contact form untested colors*/
fieldset {margin-bottom: .5em; padding: .5em;   margin-top:3em; margin-left:10em; border:0px;}
.error {background: #fefaaa; }
 h1 {font-size: 200%; color: #339966; font-weight: normal; text-align: left; }
 h2 {text-align: left;color:#383937;font-size:14px;font-weight: bold;font-family: Geneva, Arial, Helvetica, sans-serif;	text-decoration: none;letter-spacing: .03em; word-spacing:.09em; }

 
 h3 {font-size: 100%; color: #000; font-weight: normal; text-align: left; }
 h4 {font-size: 100%; color: #000; font-weight: normal; text-align: left; }
 h5 {font-size: 120%; color: #000; font-weight: normal; text-align: center; }
h6 {font-size:16px;border-top:2px solid #2b822d;font-weight: bold;text-transform:uppercase;text-align: center;color:#145262;background-color: #fff;padding:1px 1px 1px px;margin-top:2px;}
 h6 a{font-size:20px;text-decoration:underline;outline:0; font-weight: bold; color:#5c4e39;background-color: #fff;padding:1px 1px 1px px;}
 h6 a:active{font-size:20px;text-decoration:underline;outline:0; font-weight: bold; color:#5c4e39;background-color: #fff;padding:1px 1px 1px px;}
 h6 a:hover{font-size:20px;color:#fefefe;background-color:#568e96;padding:1px 1px 1px px;}

#waysmeanslink {position: relative;	z-index: 4;	text-align:center;}
#waysmeanslink  {font-size:16px;border-top:2px solid #2b822d;font-weight: bold;text-transform:uppercase;text-align: center;color:#145262;background-color: #fff;padding:1px 1px 1px px;margin-top:2px;}
#waysmeanslink  a{font-size:20px;text-decoration:underline;outline:0; font-weight: bold; color:#5c4e39;background-color: #fff;padding:1px 1px 1px px;}
#waysmeanslink  a:active{font-size:20px;text-decoration:underline;outline:0; font-weight: bold; color:#5c4e39;background-color: #fff;padding:1px 1px 1px px;}
#waysmeanslink  a:hover{font-size:20px;color:#fefefe;background-color:#568e96;padding:1px 1px 1px px;}

.errorhead {background: #ff3333; border: 1px solid black; }
.centerhometext {font-size: 100%; color: #000; font-weight: normal; text-align: center; }
.thankshead {background: #003300; border: 1px solid black; }
#thanks a {background: #003300;  color: #fff; }
pre {text-align: left; background: #ccc; color: #000; padding: 1em; }
legend {padding-bottom: .5em; font-weight: bold; color: #020100;margin-top:.5em; margin-left:10em; }
label {color: #030201; font-weight: bold;padding-left: 4px;margin-top: 4px; }
li {list-style-type: none; }
.alignTop {vertical-align: top; }
#Your_Name {vertical-align: top;  }
input {border:2px inset #fff;  padding-left: 4px;  vertical-align: middle; }
textarea {border: 2px inset #fff;  }
input[type="checkbox"] {border:2px inset #fff; }
input[type="submit"] {border: 2px outset #fff; }
.grayBack {background-color: #ddd;}
.dna {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #000;  text-align: left;}
.dnabold {padding: 6px; position: relative; left: 5px; width:550px; text-align: left; font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold; color: #000; }
.dnabold a {color: #fff;}
#content table a {border: none; text-decoration: none;}
#content table a:hover {text-decoration: underline;}
#content table {font-weight: normal; border: 1px inset #000; border-collapse: collapse; margin: 0 auto;}
#content tr:hover {background-color: #ebf3bf;}
#content tr:hover a {background-color: #ebf3bf;}
#content td {padding: 3px;background-color: #fff;border:1px solid #ececec;vertical-align:top;text-align:left;} 
.heading {font-weight: bold; color: #000; background-color: #ebf3bf; text-align:center;}
.heading td {border: none;}
#content2 table {position:relative; border-right: solid 2px #CCCCBB;border-bottom:  solid 2px #CCCCBB;border-top: solid 2px #000;border-left: solid 2px #ccccbb;border: 1px inset #000; border-collapse: collapse; margin: 0 auto; }
#content2 table tr td{ border-right: solid 2px #CCCCBB;border-bottom:  solid 2px #CCCCBB;border-top: solid 2px #000;border-left: solid 2px #ccccbb;background-color:#f9f9f9;   valign:top;}

#content2 table tr td {font-family: Arial, Helvetica, sans-serif;
	font-size:.9em; line-height: 1.1em; letter-spacing: .02em; word-spacing:.03em;padding:0px 1px 4px 10px;  }

#content2 table tr td a:link {
	
	text-decoration: underline;
	background-color:#fff; 
	color:#5c4e39;
	padding:2px 1px 2px 1px;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height: 1.1em; letter-spacing: .02em; word-spacing:.03em;
	font-weight: bold;
	text-transform: capitalize;
}
#content2 table tr td a:hover { text-decoration:underline; color:#568e96; }
#content2 td {padding: 3px;background-color: #f9f9f9;border:1px solid #ccccbb;vertical-align:top;} 

.heading {font-family: Arial, Helvetica, sans-serif;
	font-size:140%; font-weight: bold;color:#003300;}
.heading2 {font-family: Arial, Helvetica, sans-serif;
	font-size:90%;color:#f9f9f9;font-weight: bold;}
.heading3 {font-family: Arial, Helvetica, sans-serif;
	font-size:100%;color:#000;font-weight: bold; }

	/* The containing box for the gallery. */   
 #container {
	position:relative;
	width:690px;
	height:440px;
	margin:20px auto 0 auto;
	border:1px solid #f8f8f8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
     } 
	 /* Removing the list bullets and indentation */
#container ul {
    padding:0;
    margin:0;
    list-style-type:none;
    }

/* Remove the images and text from sight */ 
#container a.gallery span {
    position:absolute;
    width:1px;
    height:1px;
    top:5px;
    left:5px;
    overflow:hidden;
    background:#fff;
    }

 /* Adding the thumbnail images */
#container a.gallery, #container a.gallery:visited {
    display:block;
    color:#000;
    text-decoration:none;
    border:1px solid #000;
    margin:1px 2px 1px 2px;
    text-align:left;
    cursor:default;
    }
#container a.slidea {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perform7.jpg);
    height:80px;
    width:80px;
    }
#container a.slideb {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perform9.jpg);
    height:80px;
    width:80px;
    }
#container a.slidec {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perform3.jpg);
    height:80px;
    width:80px;
    }
#container a.slided {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perform2.jpg);
    height:80px;
    width:80px;
    }
* html #container a.slided {
    width:80px;
    width:80px;
    }
#container a.slidee {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perform10.jpg);
    height:80px;
    width:80px;
    }
#container a.slidef {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perform5.jpg);
    height:80px;
    width:80px;
    }
* html #container a.slidef {
    width:80px;
    width:80px;
    }
#container a.slideg {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perform4.jpg);
    height:80px;
    width:80px;
    } 
#container a.slideh {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perform6.jpg);
    height:80px;
    width:80px;
    }
#container a.slidei {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perfom1.jpg);
    height:80px;
    width:80px;
    }
#container a.slidej {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perform8.jpg);
    height:80px;
    width:80px;
    }
#container a.slidek {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perform11.jpg);
    height:80px;
    width:80px;
    }
#container a.slidel {
    background:url(http://www.bmdca.org/specialty/2009/images/performance/80x80/perform12.jpg);
    height:80px;
    width:80px;
    }

/* set the size of the unordered list to neatly house the thumbnails */
#container ul {
    width:350px;
    height:500px;
    }
#container li {
    float:left;
    }

/* move the thumbnails into the correct position */
#container ul {
    margin:5px;
    float:right;
    }
/* styling the :hover span */
#container a.gallery:hover span {
    position:absolute;
    width:320px; 
    height:420px;
    top:10px; 
    left:5px; 
    color:#000;
    background:#fefefe;
	}

#container a.gallery:hover img {
    border:1px solid #fff;
    float:left;
    margin-right:5px;
    }

#container a.slideb:hover img, #container a.slidei:hover img {
    float:right;
    }

#container {
    background:#fefefe url(http://www.bmdca.org/specialty/2009/images/performance/abckgrdperfgal.jpg) no-repeat 75px 10px;
    }

#container h5 {font-size:140%; text-align:center;}
#winefund {
	background-image:  url(http://www.bmdca.org/specialty/2009/images/winefund.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 1px 1px 1px 1px; 
	position:relative;
	top:0px;
	left:0px; 
	z-index:7;
	float:right; 
	width:250px; 
	height:477px;
	visibility: visible;
} 
 
  