body, html {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	overflow:hidden;
	font-family: Tahoma, Arial, "Lucida Sans", sans-serif;
	font-size:11px;
	width: 100%;
	height: 100%;
	min-height: 100%;
} 
p, strong, b {
	font-family: Tahoma, Arial, "Lucida Sans", sans-serif !important;
	font-size:11px;
	}

h1 {
	font-size: 14px;
	margin: 3px;
	}
h1.ptitle {
	float: left; 
	display: block; 
	width: 100%;
	font-size: 13px;
	font-family: Tahoma, Arial, "Lucida Sans", sans-serif;
	text-align: left;
	margin: 0px 0px 5px 0px;
	}
h2  {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
	}
a:link,a:visited,a:active {color:#666666; text-decoration: none;}
a:hover {color:#B8A730 ; text-decoration: underline;}

#header
{
	position:absolute;
	left:79px;
	top:42px;
	}
#menu
{
	position: relative; 
	top:74px; 
	left: 355px;
	z-index: 11;
}

#left_container 
{ 
	/*background-color:#60574e;*/
	width:270px;
	height: 446px;
	position: absolute;
	left:79px;
	top: 0px;
	z-index: 1;
	padding:0px; 
}
#proj_up {
	width:38px;
	position:absolute;
	top:5px;
	left:310px;
	z-index:2;
}
#left_pagecategory
{
	width:38px;
	position: absolute;
	bottom: 2px;
	left: 310px;
	z-index: 2;
}

div#main_container
{
	width:647px;
	height: 414px;
	position: absolute;
	left: 349px;
	background: #e0ca00;
	/*border-bottom: 1px solid #797067;*/
	padding-top: 16px;
	padding-bottom: 16px;
	top: 110px;
}
div#content
{
	position:relative;
	z-index:100;
	background: white;
	left: 0px; top:0px;
	padding: 10px 20px 10px 20px;
	min-height: 398px;
	height: 398px;
	width: 607px;
	
	}

.project_img
{
	width:auto;
	height: auto;
	border: 1px solid #cccccc;
	position: relative;
	float: left;
	clear: both;
	margin-bottom: 5px;
}
.project_tmbs
{
	width: 33px;
	height: 225px;
	position: absolute;
	right: 20px;
	top: 10px;
}
.proj_flier
{
	position:absolute;
	right: 20px;
	bottom: 144px;
}
.project_tmbs_h
{
	width: 295px;
	height: 30px;
	bottom: 20px;
	position: absolute;
	left: 343px;
	white-space: nowrap;
	/*top: 10px;*/
}
.text_right {
	 
	width: 290px;
	float: right;
	margin: 0px;
	font-size: 11px;
	padding: 0px;
	}
li, ul{
	list-style-image: url(/images/arrow_sm_r.png);
	}
li.none{
	list-style-image:none;
	list-style-type:none; 
	margin-left:0px;
	width:145px;
	float:left;
	text-indent:0;
	}
li.none2{
	list-style-image:none;
	list-style-type:none; 
	margin-left:0px;
	width:145px;
	float:left;
	text-indent:0;
	}
ul.none{
	padding:0;
	list-style-image:none;
	list-style-type:none;
	margin-left:0px;
	margin-top:0;
	}
.news ul {

	margin: 0px;
	text-indent: 0px;
	padding: 0px;
	width: 290px;
	}
.text_left {
	
	width: 290px;
	float: left;
	margin:  0px;
	font-size: 11px;
	padding: 0px;
	}

#tagline
{
	width: 645px;
	height: 37px;
	position: absolute;
	top: 559px;
	left:350px;
	color: #b5ad37;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	padding-right: 0px;
} 
#copyright 
{
	width: 262px;
	position: absolute;
	float: right;
	top: 0px;
	left: 383px;
	text-align: right;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
} 

.small
{	
	font-size: 10px;
	vertical-align: middle;
	color: #654e3f;	
}

/* ////////////////////START DHTML SCROLLING LAYERS */

div#hold	{
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	width:232px;
	z-index:2;
	height: 445px;
	}
div#wn	{ 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:232px; 
	height:445px; 
	clip:rect(1px, 270px, 445px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#hold2	{
	position:relative;
	overflow:hidden;
	width:550px;
	height: 297px;
	z-index:100;
	top:10px;
	}

div#wn2	{
	position:absolute;
	left:0px;
	
	width:510px;
	height:302px;
	clip:rect(1px, 510px, 302px, 0px);
	overflow:hidden;
	z-index:1;
	}

div#updn	{
	position: relative;
	width: 38px;
	top:0px;
	right: 0px;
	height: 317px;
	float:right;
	}
div#up { position:absolute; right:0px; top:0px;  }  
div#down { position:absolute; right:0px; bottom:0px;;  }  
div#lyr1, div#lyr2, div#lyr3, div#lyr4, div#lyr5, div#lyr6, div#lyr7, div#lyr8 {
	visibility: hidden; position: absolute; top: 0px; left: 0px; z-index:1;
	}
 
table#imgTbl { width:232px;}
table#imgTbl td { height:61px; vertical-align:middle; text-align:center; padding: 1px 0px 1px 0px; }

/* Styles for demo, not necessary for scrolling layers */  
body, td  { font: 10px tahoma, verdana, arial, helvetica, sans-serif; }  
a img { border:none; outline:none;}

/*table.main { 
  background-color:#eee;
  width:400px; margin:auto;
  border:1px solid #999; 
  }
table.main td.text { vertical-align:top; text-align:left }
table.scrollLinks td.spacer { height:86px }
*/
/* for link style change */	
a:link.on, a:visited.on { opacity:.99; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 0.99; float: left; }
a:link.off, a:visited.off { opacity:.75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75)progid:DXImageTransform.Microsoft.BasicImage(grayscale=1, xray=0, mirror=0, invert=0, opacity=1, rotation=0); -moz-opacity: 0.75; float:left; }
a:link.done, a:visited.done { opacity:.75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)progid:DXImageTransform.Microsoft.BasicImage(grayscale=1, xray=0, mirror=0, invert=0, opacity=1, rotation=0); -moz-opacity: 0.75;  float:left;   }
a.on:hover, a.off:hover, a.done:hover { opacity:.99; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99); -moz-opacity: 0.99; float:left; }

/* ///////////////////END LAYER SWAP CSS */
