body	{margin: 0; padding: 0; background-color: #FFF; color: #000; font-family: arial; font-size: 0.8em; line-height: 1.1em;  bgproperties: fixed; }

#wrapper	{width: 930px; margin: 10px; }

a	{color: #000; text-decoration: none; }
a:hover	{color: #000; text-decoration: underline;}
a.active, .hilite	{color: red;}
a.newslist, a.projectlist	{ text-transform: uppercase;  overflow: hidden; }

div.linkblock	{ width: 375px; float: left;}
.linkelement	{ width: 375px;}

#splash	{width: 542px; height: 401px;  text-indent: -2000px; overflow: hidden; margin: 10px; padding: 0; overflow: hidden; background: #FFF url(img/splash.gif) 0 0 no-repeat; display: block;}

#main, #sidebar	{min-height: 860px;}
#main	{width: 750px; float: left;}
#sidebar	{width: 180px; float: left; }

#contactbox, #addressbox 	{width: 160px;}
#addressbox	{height: 320px;  text-indent: -2000px; overflow: hidden; margin: 0; padding: 0; overflow: hidden; background: #FFF url(img/addressbox.gif) 0 0 no-repeat;}


#textfooter { float: left; width: 520px;}
#contentfooter { float: right; text-align: right; line-height: 28px; width: 150px;}


#topmenu, #submenu { margin: 0; padding: 0; width: 100%; padding-bottom: 4px; margin-bottom: 4px;  text-transform: uppercase;  border-bottom: 1px dashed #000;}

#topmenu {min-height: 22px; line-height: 18px;  font-size: 120%;  }
#submenu	{line-height: 20px; min-height: 20px;  font-size: 100%;  }
#extraoptions	{line-height: 17px; padding: 2px 0;}

.longbox	{ min-height: 169px;}
.shortbox	{ min-height: 135px;}

* html .longbox	{ height: 164px;}
* html .shortbox	{ height: 135px;}

#topmenu li, #submenu li	{ list-style: none; margin: 0 12 2 0; padding: 0; float: left; text-transform: uppercase; }
#extraoptions li	{ font-size: 100%;  list-style: none; margin: 0 4 2 0; padding: 0; float: left; text-transform: uppercase; }


#topmenu a	{padding: 2px;}
#submenu a, #extraoptions a	{padding: 1px;}
#topmenu a:hover, #submenu a:hover, #extraoptions a:hover, #morelink	a:hover	{background-color: #F5D5CF; text-decoration: none; }


.scrollbox	{height: 460px; overflow: auto;}

#content	{clear: left; width: 750px; padding-top: 8px; border-top: 1px dashed #000;}
#content h1	{ font-size: 120%; line-height: 100%; font-weight: normal; text-transform: uppercase; } 

#morelink	{float: right; width: 140px; text-align: right; line-height: 60px; text-transform: uppercase; }

.detailsdiv	{clear: both; width: 750px; }
.thumbdiv, thumbhidiv	{width: 750px;}	
.thumbdiv	{clear: both; }
.thumbhidiv	{clear: both; padding-top: 12px;  }
.detailRow	{ padding: 0;  width: 750px; }
.detailLabel	{float: left; width: 220px; margin-bottom: 2px;}
.detailInfo	{float: left;  width: 520px; margin-bottom: 2px;}

.minithumb	{float: left; margin: 0 17px 0 0; width: 110px; cursor: pointer; border: 0;}
.endthumb	{margin: 0 0 0 4px;}

.bigimage	{margin: 18px 0 5px 0; width: 750px;}