/* This code developed by eTapestry.com */

html {overflow: -moz-scrollbars-vertical;}
html, body {margin:0; padding:0;}
body {text-align:center; font-family:arial, sans-serif; font-size:13px; color:#fff; background-color:#29140d;}

p {}
a:link, a:visited {color:#f3d565; font-weight:normal; text-decoration:underline;}
a:hover, a:active {color:#ff6600; font-weight:normal; text-decoration:none;}

h1 {font-family:arial; font-weight:bold; color:#f3d565; font-size:1em; height:30px; line-height:30px; margin:10px 0px -10px 0px; padding:0px 0px 0px 0px;}
h2 {font-family:arial; font-weight:bold; color:#fff; font-size:1em; height:30px; line-height:30px; margin:5px 0px -20px 0px; padding:0px 0px 0px 0px;}

.img {margin:5px 5px 5px 5px; border:#ffcc00 1px solid;}

div#container{text-align:center;}
div#fullarch{margin-left:auto; margin-right:auto; text-align:left; background-image:url(../images/arch-full.jpg); background-position:0 0; background-repeat:no-repeat; width:780px;}
div#halfarch{margin-left:auto; margin-right:auto; text-align:left; background-image:url(../images/arch-half.jpg); background-position:0 0; background-repeat:no-repeat; width:780px;}

div#content1 p {line-height:1.25;}
div#content2 p {line-height:1.25;}
div#TICKER {height:26px; border-top:#6C0000 solid 1px; border-right:none; border-bottom:#6C0000 solid 1px; border-left:none; margin:5px 10px 5px 10px;}
div#faces {font-size:.9em; color:#FFF; margin:0 5px 0 5px;}
div#footer {font-size:.85em; color:#FFF; margin:5px 10px 10px 7px;}
div#copyright {font-size:.75em; color:#856e4c; margin:10px 10px 10px 7px; padding-top:30px;}
div#copyright a {text-decoration:none; color:#b69768;} 
div#navigation {padding-top:8px; font-size:.95em;}
div#navigation2 {padding-top:15px; font-size:.95em;}

div#container{width:100%; margin:0;}
div#logo{float:left; clear:left; width:240px; height:90px; padding:10px 0 0 7px;}
/* div#logo{background-image:url(../images/CDM-logo1.gif); background-position:7px 10px; background-repeat:no-repeat; padding:0;} */
div#topnav1{float:right; width:410px; padding:15px 107px 0 0; text-align:center; font-weight:bold; color:#fff; font-size:.9em;}
div#topnav2{float:right; width:517px; padding:15px 0 0 0; text-align:center; font-weight:bold; color:#fff; font-size:.9em;}
div#header1{float:right; width:410px; padding:30px 107px 0 0; text-align:center;}
div#header2{float:right; width:517px; padding:30px 0 0 0; text-align:center;}
div#content1{float:right; width:410px; padding:0 107px 20px 0;}
div#content2{float:right; width:517px; padding:0 0 40px 0;}
div#navigation{text-align:right; float:left; clear:left; width:145px;}
div#navigation2{text-align:right; float:left; clear:left; width:145px;}
div#extra{float:left; clear:left; width:200px; text-align:left; margin:0 0 0 0;}
div#extra2{float:left; clear:left; width:240px;}
div#extra3{float:left; clear:left; width:240px;}
div#faces{clear:both; width:100%;}
div#footer{clear:both; width:100%;}
div#copyright{clear:both; width:100%;}

blockquote {line-height:1em; color:#fff; margin:5px 70px 5px 70px; padding:5px; border:#f3d565 solid 1px; text-align:center;}

div#navigation ul {list-style:none; margin:0; padding:0;}
div#navigation li a {line-height:.8em; text-decoration:none; font-weight:bold; margin:10px 0px 0px 0px;}	
div#navigation li a:link, div#navigation li a:visited {color:#f3d565; display:block; padding:0px 10px 0px 7px; background-color:transparent;}
div#navigation li a:hover, div#navigation li a:active {color:#fff; display:block; background-image:url(../images/arrow1.gif); background-repeat:no-repeat; background-position:bottom right;}

div#navigation2 ul {list-style:none; margin:0; padding:0;}
div#navigation2 li a {line-height:.8em; text-decoration:none; font-weight:bold; margin:10px 0px 0px 0px;}	
div#navigation2 li a:link, div#navigation2 li a:visited {color:#FF6600; display:block; padding:0px 10px 0px 7px; background-color:transparent;}
div#navigation2 li a:hover, div#navigation2 li a:active {color:#fff; display:block; background-image:url(../images/arrow1.gif); background-repeat:no-repeat; background-position:bottom right;}

div#topnav1 a:link, div#topnav1 a:visited {color:#f3d565; font-weight:bold; text-decoration:underline;}
div#topnav1 a:hover, div#topnav1 a:active {color:#fff; font-weight:bold; text-decoration:underline;}

div#topnav2 a:link, div#topnav2 a:visited {color:#f3d565; font-weight:bold; text-decoration:underline;}
div#topnav2 a:hover, div#topnav2 a:active {color:#fff; font-weight:bold; text-decoration:underline;}

.box {padding:0 10px 0 10px; margin:0; border: 1px solid #f3d565;}

.subnav {margin:0; padding:0; font-size:.8em; font-weight:bold;}
.subnav a:link, .subnav a:visited {color:#f3d565; font-weight:bold; text-decoration:underline;}
.subnav a:hover, .subnav a:active {color:#fff; font-weight:bold; text-decoration:underline;}

#tree ul {padding:0px; margin:0px;}
#tree li {list-style-type:none; padding:0 0 0 0;}
#tree .toggleinfo {color:#f3d565; display:block; font-size:.9em; font-weight:bold; background-image:url(../images/expand1.gif); background-repeat:no-repeat; background-position:3px 8px; padding:5px 0 5px 15px; cursor:pointer;}
#tree .toggleinfo2 {display:block; font-weight:bold; background-image: url(../images/expand1.gif); background-repeat: no-repeat; background-position: 0px 0px; padding:2px 0 2px 25px; margin:0 0 0 1px; cursor:pointer;}
#tree .info li {margin:0 0 10px 0; background-image:none; padding:0 0 0 16px;}
#tree .bullet li {list-style-type:square; margin:0 0 0 15px; padding:0 0 0 0; background-image:none;}
#tree .info2 {padding:0 0 0 0; display:block;}
