html, body {
	width:100%; height:100%;
	margin: auto;
	background-color:#fff;
}

#outer_wrapper {
	margin:50px 0 0 20px ;
	height:85%;
}

#left{
	width:160px;
	float: left;
	text-align:right;
	
}
#right{
	margin-left:165px;
	

	padding-left:20px;
/*	border-left:1px solid #d4d0c8;		width:auto;*/

}
#clearing {	height: 0;	clear: both;}
#footer {
	width:auto;
	margin:auto;

}
#right div, #right table{ margin:0; padding:0; }
#project_images a{float:left; padding:5px;}
#project_images img{}



#project_menu{width:154px;  line-height:13px; text-align:justify}
#project_menu a:link, #project_menu a:active, #project_menu{font-size:10px; color:#808080; letter-spacing:2px}
#project_menu a:hover, #project_menu .active{color:#fff;background-color:#000000;}


body, table, tr, td, p, h1, h2, h3, h4, h5 { font-family: Tahoma, verdana, sans-serif; margin:0; padding:0; font-size: 12px; color:#000000}
TD, Table, DIV { text-align:left}
Table{}
/* Headings */ 
h1, h2, h3, h4, h5, h6 {  margin:0;padding:0;font-weight:normal;}
h1{ font-size:24px; font-weight:bold; font-family:Garamond, Georgia, serif; margin:6px; color:#3266A9}
h2{ font-size:20px; color:#945A03; line-height:22px;}
h3{ font-size:18px; font-family:Arial;}
h4{ font-size:13px; color:#4F3002; font-weight:bold}
h5{ color: #F46A05; font-size: 0.9em; }
h6{ color: #F46A05; font-size: 0.9em; }


#left_menu ul { margin: 0;	padding: 0;	list-style: none; text-align:right}
#left_menu li{	margin:0; text-align:right; margin-bottom:1px;}
#left_menu li a {	padding-left:10px; background-color:#FFFF00; text-decoration: none;  color:#000000; font-size:11px;}	
#left_menu li a:link, #left_menu li a:visited {	}
#left_menu li a.active, #left_menu li a:hover {background-color:#000000; color:#FFFFFF}
#left_menu li a.active:hover{background-color:#000000; color:#FFFFFF; cursor:default}
#left_menu ul span a{background-color:#008300; color:#FFFFFF; font-weight:bold}
#left_menu ul span a:hover{background-color:#000000; color:#FFFFFF; font-weight:bold}



#search a {	background-color:#FFFF00; text-decoration: none;  color:#000000; }
#search a:hover{	background-color:#000; color:#FFF}
#search title{	font-size:16px;font-weight:bold}


hr{ border-top:1px solid #b1b5b9; height:1px}


.ErrorMessage {	color: #990000;	font-weight:bold;}
.SuccessMessage {	color: #006600;	font-weight:bold;	}
			
form{padding:0;margin:0;}
select, input, textarea, password{ border: 1px solid #C2C0C0; background-color: #FFFFFF; font-family: 'trebuchet ms',helvetica,sans-serif; font-size: 12px;}
select{ font-size: 13px; height:24px; }
input{ border: 1px solid #CCCCCC; height: 20px; }


A:link,A:visited {text-decoration:none; color:#000000}
A:hover{ color: #FFFFFF; background-color:#000000; text-decoration:none;}
A.active,  A:visited.active { color: #FFFFFF; background-color:#000000; text-decoration:none;}


form fieldset  { padding:0 10px; border:0;}
form fieldset legend{ color:#838383; padding: 12px 6px 8px;; font-size:14px; margin-left:-20px; font-weight:bold; text-decoration:underline; }
form fieldset label{ display:block;	margin-bottom:10px;	color:#555555;	text-align:left}
form fieldset label.Error{ 	color: #990000; font-weight:bold; float:right; margin-top:-20px;}
form fieldset label span{ display:block;	float:left;	padding-right:6px;	width:50%;	text-align:left;}
form fieldset label span:first-letter { text-decoration:underline; }
form fieldset spacer{margin-left:80px; 	margin-bottom:10px;	font-size:11px;	color:#555555;}
form fieldset strong { 	FONT-SIZE: 14px;	color: #990000;	font-weight:bold; }
form fieldset I { 	color: #808080;	font-style:italic; }

.title_yellow { background-color:#FFFF00; font-size:16px;font-weight:bold}
.title_black {background-color:#000;  font-size:16px; color:#FFFFFF; font-weight:bold; }
.title_black_small {background-color:#000;  color:#FFFFFF; padding:0 3px 0 3px;} 

#works_menu{text-align:left;}
#works_menu a, #works_menu a:link, #works_menu a:active{color:#000; background-color:#FFFF00; line-height:17px; padding-right:3px; padding-bottom:1px; margin-top:-1px ;}
#works_menu a:hover, #works_menu .active{color:#fff;  background-color:#000000;}
#works_menu span, #works_menu p {text-align:left; display:table}
#body_text, #body_text p{ text-align:left; }

#lnk {visibility:hidden;}
