/* CSS document */
* {margin: 0px; padding: 0px;border: 0px;}
body {padding:12px 20px; color: rgb(64,64,64); font-family: Arial,Helvetica,Sans-Serif;
	/*background: rgb(255,255,214) url(layout_images/backgroundA-3.jpg) top center no-repeat;*/
	background: rgb(255,255,242) /* url(layout_images/backgroundA-4.jpg) top center no-repeat */;
	font-size: 14px;
}
a {color: rgb(77,0,0);text-decoration:none;}
a:hover {text-decoration:underline;}
#cont {width:1000px; margin: 0px auto; background: rgb(255,255,242);}
#header {}
#logo {width: 250px;height:75px;float:left;margin: 0px 0px 0px -4px;}
#top-mid {margin: 0px auto ;padding: 0px 0px 0px 0px;clear:both;display:block;}
#top-nav {display:block;float:left;text-align:center;line-height: 26px;margin: 0px 0px 0px 0px; 
}
#main {
	/*border-width: 1px 0px 0px 0px; border-style: solid;border-color: rgb(179,179,179);*/
}
#side-nav {padding: 6px 6px 25px;border-width: 0px 0px 1px 0px; border-color: rgb(150,150,150); border-style:solid;}
#page-content {margin: 0px 0px 0px 0px; padding: 12px; border-width: 2px; border-style: solid;
	border-color: rgb(179,179,179); 
	/* border-color: rgb(179,179,179); */
	/*background: rgb(255,255,214);*/
	/*background: rgb(255,255,214) url(layout_images/backgroundC-2.jpg) top center no-repeat; */
	background: rgb(230,230,230) /* url(layout_images/backgroundC-3.jpg) top center no-repeat */; 
}
#side-bar {width: 150px; float:left; display:block; }
.root-section {font-size: 14px;padding:2px 6px ;border-width: 0px 2px 0px 0px;border-style:solid; border-color: rgb(179,179,179);}
.root-section-active {font-weight:bold;font-size: 14px;padding:2px 6px ;border-width: 0px 2px 0px 0px;border-style:solid; 
	border-color: rgb(179,179,179); color:rgb(77,0,0);}
span.root-section-active {font-weight:bold;font-size: 14px;padding:2px 6px ;border-width: 0px 2px 0px 0px;border-style:solid; 
	border-color: rgb(179,179,179); color:rgb(150,150,150);}
a.root-section-active {font-weight:bold;font-size: 14px;padding:2px 6px ;border-width: 0px 2px 0px 0px;border-style:solid; 
	border-color: rgb(230,230,230); color:rgb(77,0,0);}
.title-node-cont {float:left;margin: 2px 6px;}
.back-node-cont {float:left;margin: 2px 6px;}
#liniage-nav {margin: 2px 26px 12px 26px;text-align:left; float:right;}
.menu-back-node {}
.title-node {color: rgb(150,150,150);}
.title-node-active {font-weight:bold; color: rgb(150,150,150);}
.submenu-node {line-height: 24px; color: rgb(100,100,100)}
.submenu-node-active {;font-weight:bold;line-height: 24px;color: rgb(100,100,100)}
#bottom-preview-boxes {padding: 10px 0px;}


#listItems {width: 600px;display:block; float:right;}
.listItemCont {margin: 10px; display:block;float:left;}
.listItemName {display:block;}
img.full_img {display:block;float:right;}
#mainText {width: 450px;float:left;}
#mainImages {width: 475px;float:right;}
#mainImages img.dc2-img{display:block;margin: 0px auto 8px auto;}


div#slideshow {position:relative;}
/*
.slideCont {background: rgb(255,255,214); padding: 2px;}
*/
.slideCont {background: transparent; padding: 2px;}

.pgSegment {display:none; margin: 12px; }
.activePgSegment {display:block; margin: 12px 24px;min-height: 350px; }
.pgLink {display:none;  border: 1px solid transparent;text-decoration:none;}
.activePgLink {display: inline;/* border: 1px solid transparent; background: rgb(100,100,100); color: rgb(255,255,255)*/}
.activePgLink:hover {border: 1px solid  rgb(100,100,100); color: rgb(0,0,0)}
.prevNextInactive { color: rgb(100,100,100);text-decoration: none;}
.prevNextInactive:hover { color: rgb(100,100,100);text-decoration: none;}
.prevNext { color: rgb(0,0,0);text-decoration:none;}
.prevNext:hover {text-decoration:underline;}
.segmentLinks {display:block; text-align:center;margin: 0px 30px;}
.segment_label {display:none; text-align:right;margin: 0px 0px 6px 0px;}

#root-tier1-cont{width: 725px; float:right; }
#root-nav {clear:both;padding: 6px 0px;text-align:right;margin: 20px 0px 0px 0px;
}
#root-nav .submenu-node {font-size: 12px; }
#nav-tier1 {display:block;height:24px;text-align:left;padding: 0px 0px 0px 0px;  clear:both;
/*	border-color: rgb(179,179,179); border-width: 0px 0px 0px 2px;border-style:solid; */
}
.seperator {margin: 0px 16px; line-height:24px;
	border-color: rgb(179,179,179); border-width: 0px 0px 0px 2px;border-style:solid;
}
#nav-tier1 .submenu-node, #nav-tier1 .submenu-node-active {font-size: 14px;line-height:24px;
	/* border-color: rgb(179,179,179); border-width: 0px 2px 0px 0px;border-style:solid; padding: 0px 6px;*/
}
#nav-tier1 .submenu-node-active { padding: 0px 6px;
}
.submenu-node-wrapper {display:block;float:left;padding: 0px 12px;}
.submenu-node-wrapper-active {display:block;float:left;height:24px; 
	border-color: rgb(179,179,179); border-width: 0px 2px 0px 2px;border-style:solid;  height: 24px;
}

#nav-tier1 .seperator {margin: 0px 16px; border:none;line-height:24px;}
#nav-tier2 {display:block;clear:both; text-align:center;
}

.submenu-cont {margin: 2px 6px 2px 6px;display:block;clear:both;;}
.submenu-cont-root {display:inline; 
}
.submenu-cont-tier1 {display:inline; 
	/*border-color: rgb(179,179,179); border-width: 0px 0px 0px 2px;border-style:solid;*/
}
.submenu-cont-tier2 {display:block;
	border-color: rgb(179,179,179); border-width: 2px 0px 0px 0px;border-style:solid; padding: 6px 0px;
}


