body {margin: 0px; padding: 0px; background: #fff; }
* {font-family:  Helvetica, Arial, Verdana, sans-serif; font-size:1em;}
#logo {position:absolute; left: 3px; top: 0px;	width: 160px; height: 160px; margin: 0px; padding: 0px; background-image:  url(http://www.bmdca.org/specialty/base_images/160x160splogo.jpg); background-repeat: no-repeat; z-index:1;}
#bar {background-image:  url(http://www.bmdca.org/specialty/base_images/bar1000x10sp.jpg); background-repeat: repeat-x; position: absolute; height: 20px; width: 100%; left: 0px; top: 160px; margin-bottom: 10px; padding: 0px; z-index: 1;}
.title {font: bold italic 40px Georgia, "Trebuchet MS", Verdana, sans-serif;	position: absolute;	z-index: 6;	height: 50px;	left: 0px;	top: 50px;	margin-left: 200px;	overflow: hidden;	color: #333333;background-color: #fff;}
.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;	overflow: hidden;	color: #333333; background-color: #fff;}
.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;	overflow: hidden;	color: #333333; background-color: #fff;}
.pagetitlefont{font: italic bold 16px Arial, Helvetica, sans-serif;	color: #333333; background-color: #fff;}  
#center {position: absolute;	z-index: 4;	left: 170px;	top: 170px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	background-color: #fff; padding: 10px 0px 0px 10px;	margin: 10px 0px 0px 10px;	width: 80%;}
#content ul {list-style: none; margin: 0px 0px 20px 0px; padding: 0px; line-height: 1.6em; letter-spacing: .03em; word-spacing:.09em; }
#content {position: absolute;	z-index: 4;	left: 170px;	top: 170px;	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: none; color: #030303; background-color: #fff; padding: 4px 0px 0px 0px; line-height: 1.6;}
#content li a:hover {background-color: #f5f5f5; color: #000;}
#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;}
#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;}
.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: center;}
/*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; }
.errorhead {background: #ff3333; border: 1px solid black; }
.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;}
/*css for specialty menu*/
#nav {position: absolute;	height: 500px;	width: 160px;	left: 0px;	top: 170px;	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: #fff;	list-style: none; color: #000;}
#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: #000;	font-weight: bold;	width: 100%; background-color: #fff; 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;}
h2 {font: bold 1.2em  Helvetica, Arial, Verdana, sans-serif;text-align:left;text-decoration: underline;}
/*css for specialty archive page menu*/
#specsidebar {position: relative; top: 0px; width: 50px; background-color: #fcfcfc; padding-left: 15px; font: 10px verdana, arial, sans-serif; float:right; text-align: right;}
#specsidebar ul {list-style: none; margin: 0px; padding: 0px;}
#specsidebar ul li {text-align: right;}
#specsidebar ul ul {list-style: none; margin: 0px; padding: 0px;margin-left: 10px; }
#specsidebar a {display: block; text-decoration: none; color: #020202; border: 1px solid #f5f5f5; padding: 1px; padding-left: 15px;}
#specsidebar a:hover {color: #020202; background-color:#fff; border: 1px solid #f5f5f5; padding: 1px; padding-left: 15px; background-image: url(http://www.bmdca.org/images/julia_crawford_sidebar_10.jpg);background-repeat: no-repeat; background-position: 0% 50%;}
#specsidebar li {width: 100%;}
#specsidebar li ul {border-right: 1px solid #000;}
#specsidebar li ul li {text-align: left; margin: 0px; padding: 0px;}

#imgmenu {position:absolute; top:-180px; left:200px; width:75px; background-color:#fff; z-index:100; float:left;} 
#imgmenu .p1 {display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0;} 
#imgmenu .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;} 
#imgmenu .p1:hover .large {display:block; position:absolute; top:1px; left:150px; width:450px; height:450px; border:5px solid #ccc;}  
.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;} 
.heading {font-weight: bold; color: #000; background-color: #ebf3bf; text-align:center;}
.heading td {border: none;}
