*

	{margin: 0;
	padding: 0;}	

html 
	{min-height: 100%; margin-bottom: 1px;}
	/* sets the scrollbar to permanently appear in firefox / safari */

body

	{font: 100.01% Arial, Helvetica, sans-serif;
	color: #102F17;
	background: white;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	}

body.DarkBG

	{font: 100.01% Arial, Helvetica, sans-serif;
	color: #fff;
	background: #142317;}




#container
	{position:absolute;
    left:50%;
    margin-left:-374px;
	margin-top:10px;
	width: 747px;}



#menu, #menuDarkBG
	{position: relative;
	margin-top:50px;
	width: 100%;
	height: 25px;
	clear:both;}

#menu ul, #menuDarkBG ul 
	{padding:0; 
	margin:0;
	list-style-type: none; }

#menu ul li, #menuDarkBG ul li
	{float:left;
	margin-right:0px; 
	position:relative;}

#menu p, #menuDarkBG p
	{display: none;}

#menu a, #menuDarkBG a
	{display: block;
	height: 25px;
	margin-right:20px;}

#menu a.home
	{width:53px;
	background: transparent url(../images_furniture/menu_home.gif) 0% 0% no-repeat;}

#menu a.news
	{width:49px;
	background: transparent url(../images_furniture/menu_news.gif) 0% 0% no-repeat;}

#menu a.us
	{width:22px;
	background: transparent url(../images_furniture/menu_us.gif) 0% 0% no-repeat;}

#menu a.projects
	{width:72px;
	background: transparent url(../images_furniture/menu_projects.gif) 0% 0% no-repeat;}

#menu a.contact
	{width:71px;
	background: transparent url(../images_furniture/menu_contact.gif) 0% 0% no-repeat;}



#menu a.home:hover, #menu a.homeActive
	{width:53px;
	background: transparent url(../images_furniture/menu_active_home.gif) 0% 0% no-repeat;}

#menu a.news:hover, #menu a.newsActive
	{width:49px;
	background: transparent url(../images_furniture/menu_active_news.gif) 0% 0% no-repeat;}

#menu a.us:hover, #menu a.usActive
	{width:22px;
	background: transparent url(../images_furniture/menu_active_us.gif) 0% 0% no-repeat;}

#menu a.projects:hover, #menu a.projectsActive
	{width:72px;
	background: transparent url(../images_furniture/menu_active_projects.gif) 0% 0% no-repeat;}

#menu a.contact:hover, #menu a.contactActive
	{width:71px;
	background: transparent url(../images_furniture/menu_active_contact.gif) 0% 0% no-repeat;}



#menuDarkBG a.home
	{width:53px;
	background: transparent url(../images_furniture/menu_darkBG_home.gif) 0% 0% no-repeat;}

#menuDarkBG a.news
	{width:49px;
	background: transparent url(../images_furniture/menu_darkBG_news.gif) 0% 0% no-repeat;}

#menuDarkBG a.us
	{width:22px;
	background: transparent url(../images_furniture/menu_darkBG_us.gif) 0% 0% no-repeat;}

#menuDarkBG a.projects
	{width:72px;
	background: transparent url(../images_furniture/menu_darkBG_projects.gif) 0% 0% no-repeat;}

#menuDarkBG a.contact
	{width:71px;
	background: transparent url(../images_furniture/menu_darkBG_contact.gif) 0% 0% no-repeat;}



#menuDarkBG a.home:hover, #menuDarkBG a.homeActive
	{width:53px;
	background: transparent url(../images_furniture/menu_darkBG_active_home.gif) 0% 0% no-repeat;}

#menuDarkBG a.news:hover, #menuDarkBG a.newsActive
	{width:49px;
	background: transparent url(../images_furniture/menu_darkBG_active_news.gif) 0% 0% no-repeat;}

#menuDarkBG a.us:hover, #menuDarkBG a.usActive
	{width:22px;
	background: transparent url(../images_furniture/menu_darkBG_active_us.gif) 0% 0% no-repeat;}

#menuDarkBG a.projects:hover, #menuDarkBG a.projectsActive
	{width:72px;
	background: transparent url(../images_furniture/menu_darkBG_active_projects.gif) 0% 0% no-repeat;}

#menuDarkBG a.contact:hover, #menuDarkBG a.contactActive
	{width:71px;
	background: transparent url(../images_furniture/menu_darkBG_active_contact.gif) 0% 0% no-repeat;}


#imageDisplay
	{position: relative;
	margin-top:56px;
	float:left;}

#submenu
	{padding:0px; 
	margin:0px;
	position: relative;
	float:left;
	margin-top:56px;
	margin-left:28px;
	width:140px;}

#submenu ul 
	{padding:0px; 
	margin:0px;
	list-style-type: none; }

#submenu ul li
	{font: 70% Arial, Helvetica, sans-serif;
	color: #102F17;
	line-height:125%;
	position:relative;
	padding:0px; 
	margin:0px;}

#submenu ul li.header
	{font-weight:normal;
	padding:0px; 
	margin:0px;
	margin-bottom:5px;
	position:relative;}

#submenu ul li.subSubHeader
	{font-weight:normal;
	padding:0px; 
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	position:relative;}

	

#submenu ul li a
	{color: #999;
	padding:0px; 
	margin:0px;}

#submenu ul li a:hover
	{color: #102F17;
	padding:0px; 
	margin:0px;}



a
	{color: #102F17;
	text-decoration:none;}

a:link, a:visited
	{text-decoration:none;}

a:hover, a:visited:hover
	{text-decoration: none;}

a img
	{border: 0;}

q:before
	{content: "";}

#introFlash
	{position: relative;
	margin:0px 0px 0px 0px;
	width: 750px;
	height: 267px;
	clear:both;}

#logo
	{position: relative;
	width: 185px;
	height: 95px;}

#imageSelect
	{position: absolute;
	top:500px;
	left:368px;
	font-size:70%;}

#imageSelect a
	{color: #999}


#content
	{position:relative;
	margin-top:56px;
	width:225px;
	height:380px;
	overflow:auto;
	float:right;
	padding:0px;}


#content h1
	{font-weight: normal;
	font-size:100%;
	margin-bottom:8px;}


#content p
	{font-size:70%;
	margin-left:0px;
	margin-bottom:8px;
	width:200px;
	color:#666666;}

#content b
	{font-weight:normal;
	color: #102F17;
	margin-left:0px;
	margin-bottom:0px;}


#contentDarkBG
	{position:relative;
	margin-top:56px;
	width:750px;
	height:285px;
	float:left;}

#contentDarkBG h1
	{font-weight: normal;
	font-size:120%;
	margin-bottom:17px;
	font-weight:normal;
	width:570px;
	color:#fff;}


#contentDarkBG p
	{font-size:70%;
	margin-left:0px;
	margin-bottom:8px;
	width:200px;
	color:#fff;}

#contentDarkBG a
	{text-decoration:underline;
	color:#fff;}

#contentDarkBG b
	{font-weight:normal;
	color:#fff;
	margin-left:0px;
	margin-bottom:0px;}



#footer
	{position:relative;
	width:747px;
	border-top:1px solid #000; 
	font-size:70%;
	margin-top:5px;
	margin-bottom:25px;
	float:left;
	clear:both;
	color:#666;}

#footer div.leftCol
	{position:relative;
	float:left;
	margin-top:3px;}

#footer div.rightCol
	{position:relative;
	float:right;
	margin-top:3px;}

#footer a
	{text-decoration:none;}

#footer li
	{list-style-type: none;}