body {

	margin: 0;
	padding: 0;
   background: gold;
	min-width: 870px;

}	

body, td,

.NormalText	{
	color: #000;
	font-size: small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}



ul {

	list-style-image: url("/currentprojects/Features_files/blt_features.gif");

	padding-left: 15px;

}



ul li {

	margin-bottom: 5px;

}



a img {

	border: 0px solid #0A641A;

}



.BlackText	{color: #000;}

.GrayText	{COLOR: #234;}

.Header		{font-size: 24px;}

.Subheader	{font-size: 18px;}

.small		{font-size : 10px;}



td.Clear	{}

td.Frame	{color: #fff; BACKGROUND: #fff; BORDER: 1px #bdbcab solid;}

td.GrayBG	{color: #fff; background: #4E6172;}

td.GreenBG	{color: #fff; background: #1b752b;}

td.WhiteBG	{color: #234; background: #fff;}



.warning	{color: red;}



/* TABLE STYLES */

table.frame	{BORDER: 1px #bdbcab solid; BACKGROUND-COLOR: #fff;}



table.contactbg {

	BORDER: 1px solid #bdbcab; BACKGROUND: #ffffcd;

}



td.WhiteBG table td	{color: #000; background: #fff;}

td.WhiteBG table td.GrayBG	{color: #000; background: #4E6172;}

td.WhiteBG table td.GreenBG	{color: #000; background: #1b752b;}



td.hmenu {

	border: solid #dfdfdf 2px;

	background-color: #0a641a;

	padding: 8px;

	text-align: center;

}



table.submainblockbg {

	BORDER: 1px solid #bdbcab;

	BACKGROUND-COLOR: #fff;

}



table.vmenu td,

td.vmenu {

	border: 2px solid #dfdfdf;

	background-color: #0a641a;

   	padding: 8px;

	text-align: right;

	white-space: nowrap;

}



td.ddmenu { 

	border: solid #dfdfdf 2px;

	text-align: right;

	font-size: 14px;

	font-weight: bold;

	color: #000;

	text-decoration: none;

}



table.ddmenu {

	position:absolute;

	left: 50px;

	visibility:hidden;

	text-align: right;

	font-size: 14px;

	font-weight: bold;

	color: #000;

	text-decoration: none;

}



.content {

	font-size: 18px;

	color: #000;

	padding-left: 5px;

	padding-right: 5px;

}

a.content:link,a.content:visited,a.content:active {

	font-size: 18px;

	color: #000;

}

a.content:hover {

	font-size: 18px;

	color: orange;

}




table.content {

	text-align: left;

}

* .content2 {

	color: #000;

	font-size: 18px;

	padding-left: 5px;

	padding-right: 5px;

}

a.content2:link,a.content2:visited,a.content2:active {

	color: #000;

}

a.content2:hover {

	color: orange;

}

table.content2 {

	font-size: 15px;

	text-align: left;

}

* .projects {

	font-family: Arial, Verdana;

	color: #000;

	padding-left: 5px;

	padding-right: 5px;

}

a.projects:link,a.projects:visited,a.projects:active {

	color: #000;

}

a.projects:hover {

	color: orange;

}

table.projects {

	font-size: 15px;

	text-align: left;

}

a.banner:link,a.banner:visited,a.banner:active {

	font-size: 18px;

	color: gold;

}

a.banner:hover {

	font-size: 18px;

	color: orange;

}

table.banner {

	font-size: 18px;

	text-align: center;

	color: black;

}

td.banner {

	font-size: 18px;

	text-align: center;

	color: black;

}

table.header {

	font-size: 12px;

}

* .info {

	font-size: 10px;

}

* .footer {

	font-size: 10px;

}

* .subnav {

	font-weight: bold;

	font-size: 13px;

}



/* FORM STYLES */

INPUT, select, textarea, text {

	border: 1px #006699 groove;

	background-color: #fff; 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px;

	color: #000;

	border-color: #000;

	border-style: transparent;

}



/* TEXT STYLES */



* .required	{color: #F00; background-color : transparent;}



* .lightText	{color: #FFF; background-color : transparent;}



/* links */

a:link,

a:active,

a:visited {

	color : #069;



}

a:hover {
	color: #000000;
	background: Gold;
}





a.addr {

	font-family:Palotino Linotype,verdana; 

	color: #000;

	font-size: 16px;

}

a.addr:link, a.addr:active, a.addr:visited {

	font-size: 15px;

	color: #000;

}

a.addr:hover {

	font-size: 15px;

	color: orange;

}

a.whitelink:link,
a.whitelink:active,
a.whitelink:visited {
	color: #ffffff;
	
}

a.whitelink:hover {
	color: #000000;
	background: Gold;
}

a.footer:link,

a.footer:active,

a.footer:visited {

	color : #DD6900;

	font-size: 10px;

}

a.footer:hover {

	text-decoration: underline;

	color : #CCCCCC;

	font-size: 10px;

}



td.GreenBG a:link,

td.GreenBG a:visited,

td.GreenBG a:active,

td.GreenBG a:hover	{color: #fff;}



a.hmenu:link,

a.hmenu:visited,

a.hmenu:active {

	font-size: 15px;

	font-weight: bold;

	color: #000;

}

a.hmenu:hover {

	color: gold;

}

table.vmenu td a:link,

table.vmenu td a:visited,

table.vmenu td a:active,

a.vmenu:link,

a.vmenu:visited,

a.vmenu:active {

	font-size: 15px;

	font-weight: bold;

	color: #000;

	text-decoration: none;

}



table.vmenu td a:hover,

a.vmenu:hover {

	color: gold;

	text-decoration: none;

}



ul.tabmenu {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 5px 1px; COLOR: #000; PADDING-TOP: 0px

}

ul.tabmenu LI {

	DISPLAY: inline;

	FONT-SIZE: 11px;

	OVERFLOW: hidden;

	LIST-STYLE-TYPE: none;

}

ul.tabmenu A {

	BORDER: solid #bdbcab; BORDER-WIDTH: 1px 1px 0; PADDING: 4px 10px 5px; MARGIN: -1px; TEXT-DECORATION: none;

}

ul.tabmenu A:link,

ul.tabmenu A.active,

ul.tabmenu A:visited {

	font-size: 11px;

	background: #4e6172;

	color: #fdf8d8;

}



ul.tabmenu A:hover {

	BACKGROUND: #3caad2; COLOR: #fdf8d8; text-decoration: none;

}

.Header a:link,

.Header a:visited,

.Header a:active	{text-decoration: none;}



ul.tabmenu A.active:link,

ul.tabmenu A.active:visited,

ul.tabmenu A.active:active,

ul.tabmenu A.active:hover {

	BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: 1px solid #fff; text-decoration: none;

}



* .contenttext {

	font-family: Georgia, serif;

}



#notes-navigation {

	width: 110px;

	vertical-align: top;

}



#notes-body {

	padding-left: 10px;

	border-left: 1px solid #BDBCAB;

	vertical-align: top;

}



#update-photos {

	float: right;

	border: 1px solid #BDBCAB;

	padding: 10px;

	padding-bottom: 0;

	margin-left: 10px;

}



#update-photos .imageThumb {

	margin-bottom: 10px;

	clear: both;

}



#testelement {

border-top: 1px dashed #000000;

margin: 0 20% 0 20%;

}

