body
{
	margin-top : 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0.2em;
	color: #E7EDE8;
	background: #1D1F20;
	background-repeat : no-repeat;
	line-height: 1.4em;
}
a :active, a:link, a:visited{

	font-size: 10px;

	letter-spacing: 0.2em;

	color: #B3B8B6; 

	text-decoration: underline; 

}

a:hover {

	color:#B3B8B6;

	letter-spacing: 0.2em;

	text-decoration: underline; 

}

#container {

	position : relative;

	margin-right: auto;

	margin-left: auto;

	width : 1000px;

	height : 710px;

}

#title {

	position: relative;

	width: 980px;

	height :50px;

}

#title-img {

	position : absolute;

	width : 300px;

	height : 50px;

	bottom: 0px;

	margin-left : 20px;

	margin-right : 20px;

}

#title2 {

	position: absolute;

	left : 0px;

	bottom: 0px;

	width: 300px;

	height : 100px;

}

#nav {

	position : absolute;

	left : 325px;

	bottom : 0px;

	width: 655px;

	height : 30px;

}

#left-container {

	position : relative;

	width: 325px;

	height : 600px;

}

#right-container {

	position : absolute;

	top : 50px;

	left : 325px;

	width: 650px;

	height : 600px;

}



#menu-container {
	position: relative;
	width: 325px;
	height : 600px;
	background: #2a2c2d;
	background-image: url(../images/navigation-background.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
#menu-holder {
	margin : 0px;
	padding : 0px;
	width: 325px;
	height : 505px;
}
#menu-container #mainmenu {
	position: relative;
	width:115px;
	height:400px;
	margin: 15px 10px 0px 35px;
	padding:	0px;
}
#index-navigation2 #mainmenu {
	position: relative;
	width:115px;
	height:400px;
	margin: 33px 10px 0px 0px;
	padding:	0px;
}
#mainmenu .node {
	position: static;
	margin: 10px 0px 15px 0px;
	padding: 0px;
}
#mainmenu .node a :active, #mainmenu a:link, #mainmenu a:visited{
	font-size: 1.01em;
	color: #F4FEFA; 
	letter-spacing: 0.15em;
	text-decoration: none; 
}
#mainmenu a:hover {
	font-size: 1.01em;
	color:#DDDDDD;
	letter-spacing: 0.15em;
	text-decoration: none; 
}
#mainmenu .node ul{ 
	display: none; 
	list-style: none; 
	margin:	0px;
	padding:0px;
}
#mainmenu .node ul li{ 
	font-size: 1.01em;
	margin: 0px 0px 10px 30px;
	padding: 0px;
	color: #939896; 
}

#mainmenu .node ul li a :active, #mainmenu .node ul li a:link, #mainmenu .node ul li a:visited{
	font-size: 1.01em;
	color: #F4FEFA; 
	letter-spacing: 0.15em;
	text-decoration: none; 
}
#mainmenu .node ul li a:hover {
	font-size: 1.01em;
	color:#DDDDDD;
	letter-spacing: 0.15em;
	text-decoration: none; 
}
#menu-container .submenu {
	position : absolute;
	left : 120px;
	top : 0px;
	width:150px;
	height:400px;
	font-size: 1.01em;
}
#index-navigation2 .submenu {
	position : absolute;
	left : 120px;
	top : 0px;
	width:150px;
	height:400px;
	font-size: 1.01em;
}
#index-navigation {
	position : absolute;
	left : 50px;
	top : 60px;
	width: 300px;
	height : 460px;
}

#index-navigation2 {
	position : absolute;
	left : 550px;
	top : 60px;
	width: 325px;
	height : 600px;
	vertical-align: top;
}
#index-holder {
	width:300px;
	height:460px;
}
#main1 {

	width : 650px;

	height : 600px;

}

#main2 {

	position : absolute;

	left : 120px;

	width : 550px;

	height : 600px;

}

#main3 {

	position : absolute;

	left : 120px;

	width : 500px;

	height : 600px;

	overflow: auto;

	scrollbar-3dlight-color: #333333;

	scrollbar-highlight-color: #333333;

	scrollbar-shadow-color: #111111;

	scrollbar-darkshadow-color:#111111;

	scrollbar-arrow-color: #FFFFFF;

	scrollbar-face-color: #2a2c2d;

	scrollbar-base-color: #1D1F20;

}

#main3 a {

	text-decoration : none;

}

#main3 a:hover {

	text-decoration : underline;

}

#main-txt {

	position : absolute;

	left : 418px;

	width : 450px;

	height : 600px;

	top: 37px;

}

#main4 {

	position : absolute;

	left : 120px;

	width : 500px;

	height : 600px;

}
ul.list {
	margin: 0px;
	padding: 0;
	list-style-type: none;
}

li.listnode {
	width : 400px;
	margin: -20px 0px 0px 50px;
	padding: 0;
}
li.listhead {
	width : 50px;
	height : 20px;
	margin: 0;
	padding: 0;
}

.ptxt1 {

	font-size : 12px;

	white-space: nowrap;

}

.ptxt2 {

	font-size : 10px;

	white-space: nowrap;

}

#exhtitle {

	text-align : center;

	width : 500px;

	height : 50px;

	overflow: hidden;



}

#exhdatenav {

	width : 500px;

	height : 50px;

	padding: 0;

	scrollbar-3dlight-color: #333333;

	scrollbar-highlight-color: #333333;

	scrollbar-shadow-color: #111111;

	scrollbar-darkshadow-color:#111111;

	scrollbar-arrow-color: #FFFFFF;

	scrollbar-face-color: #2a2c2d;

	scrollbar-base-color: #1D1F20;

}

#thumbnail {

	width:465px;

	height:200px;

	margin: 0px;

	padding :0px;

	background : #010409;

}

.th-img {

	width : 150px;

	height : 200px;

	border : 0px;

	margin: 0px;

	padding : 0px;


}

.th-img-hover-ie {

	width : 150px;

	height : 200px;
	
	border : 0px;

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	opacity: 0.0;

}

.th-img-hover {

	width : 150px;

	height : 200px;
	
	border : 0px;

	-moz-opacity:0.5;

	opacity: 0.5;

}

#bottom-container {

	position : relative;

	width: 980px;

	height : 59px;

}



#description {

	position : absolute;

	left : 325px;

	top : 0px;

	width : 375px;

	height : 60px;

}

#copyright {

	color:#888888;

	margin-top : 10px;

	position : absolute;

	right : 70px;

	top : 0px;

	text-align : right;

	width : 300px;

	height : 25px;

}

#descriptor {

	position : absolute;

	right : 0px;

	bottom : 0px;

	width: 200px;

	height : 20px;

	background : #FFFFFF;

	text-align : center;

	font-weight: bold;

	color : #000000;

}

#sitemap {

	margin : 10px 0px 0px 0px;

	position : absolute;

	top : 0px;

	left : 38px;

	width : 100px;

	height : 50px;



}

#sitemap a  {

	color : #888888;

	text-decoration : none;

}

#sitemap a:hover {

	color : #AAAAAA;

}

.node {

	position : relative;

}

.nav {

	width : 20px;

	display : inline;

}

.nav a {

	text-decoration : none;

}

.child {

	margin-left:10px;

}

.formHead {

	margin-top : 10px;

	background :  #555555;

	width : 500px;

}

.formBox {

	width : 500px;

	background :  #333333;

}

.formTag {

	width : 400px;

}

.formInput {

	width : 400px;

}

.formRow {

	position : relative;

	width : 400px;



}

.formsubmit {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px; 

	background-color:#F0F0F0;

	font-weight:normal;

}

.formsubmit:hover{

	background-color:#FCFCFC;

}

.formNode {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px; 

	background-color:#F0F0F0;

}

.nodeInfo {

	width : 400px;



}

.descPopup {

	position : absolute;

	top : -200px;

	left : 150px;

	width : 400px;

	height : 150px;

	font-size: 0px;

	overflow :hidden;

}

#index-bottom {
	position:absolute;
	left:50px;
	top:600px;
	width:980px;
	height:59px;
}
