body
{
	background-color:#000000;
}

table
{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}

table td
{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}

.main_table
{
	margin:auto;
	border:solid 1px #000000;
	width:800px;
}

.menu
{
	background-image:url(images/menu_back.jpg);
	width:464px;
	height:39px;
}

.menu td
{
	text-align:left;
}

.menu td a
{
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.menu td a:hover
{
	color:#ffffff;
}

.menu_bullet_cell
{
	padding-left:16px;
}


.page_body
{
	font-family:Verdana;
	font-size:13px;
	background-color:#dadada;
	
}

.page_body div
{
	padding:6px;
}

.page_body_back
{
	background-image:url(images/footer_background.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#dadada;
}

.footer_back
{
	background-image:url(images/footer_back.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:800px;
	height:33px;
	font-family:Arial;
	font-size:14px;
	background-color:#dadada;
}

.footer_back td
{
	padding-left:25px;
}

.footer_copy_right
{
	color:#ffffff;
	font-size:10px;
	text-align:right;
	padding-right:10px;
}

.footer_copy_right a
{
	text-decoration:none;
	color:#ffffff;
}

.footer_copy_right a:hover
{
	text-decoration:none;
	color:#a17e02;
}

h2
{
	color:#a17e02;
	font-size:18px;
	font-family:Gill Sans MT;
	font-variant:small-caps;
	margin:0px;
	padding:0px;
}

.menu_white
{
	background-color:#ffffff;
}


.white
{
	background-color:#dadada;
}

.white img
{
	border:solid 1px #000000;
}

.about_table
{
	width:100%;
}

.about_table td
{
	padding:5px;

	
}

.about_table img
{
	border:1px solid #000000;
}

.project_table
{
	width:90%;
	margin:auto;
}

.project_table td
{
	padding:5px;
	padding-left:75px;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	width:50%;
}

.project_table td img
{
	border:solid 1px #000000;
}

.project_table_small_text
{
	font-size:11px;
	font-weight:normal;
	width:150px;
	margin:auto;
}



.scroll_box
{
	overflow:hidden;
	position:absolute;
	display:block;
	width:600px;
	height:100px;
	border:#000000 solid 1px;
	background-color:#efefef;
}

.quote_box
{
	position:absolute;
	display:block;
	top:100px;
}

.img-shadow 
{
  float:left;
  /*background: url(images/shadowAlpha.png) no-repeat bottom right !important;*/
  background: url(images/shadow.jpg) no-repeat bottom right;
 /* margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;*/
}

.img-shadow img 
{
  display: block;
  position: relative;
  /*margin: -6px 6px 6px -6px;*/
} 

