﻿/*html, body {
	height: 100%;
	}
body {
	margin: 0px;
	padding: 0px;
	position: relative;
	font-family: arial;
	font-size: 12pt;
	color: #242529;
	}*/
*/
input, textarea, select, option {
	font-family: arial;
	font-size: 12pt;
	}

small {
	font-family: Verdana;
	font-size: 8pt;
	color: gray;
	}
#navbar {
	position: relative; 
	z-index: 5;
	height: 37px;
	}
#navbar ul {
	z-index: 5;
	}
#navbar ul, #navbar ul li {
	float: left;
	position: relative;
	padding: 0px;
	border: 0px;
	margin: 0px;
	list-style-type: none;
	}
#navbar li ul {
	position: absolute;
	left: 0px;
	top: 37px;
	display: none;
	background-color: #333333;
	}
#navbar ul li ul {
	width: 180px;
	}
#navbar ul li ul li a {
	display: block;
	z-index: 4;
	font-family: arial;
	font-size: 11pt;
	text-decoration: none;
	text-indent: 10px;
	color: white;
	width: 180px;
	background-color: #ebc87f;
	border: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	margin: 0px;
	}
#navbar ul li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0px;
	}
#navbar li:hover ul, #navbar li.over ul { 
	display: block;
	}
#navbar ul li ul li a:hover {
	background-color: #676767;
	color: #ffffff;
	}
	
/* Fix IE. Hide from IE Mac */
html #navbar ul li { float: left; height: 37px; }
html #navbar ul li ul li { float: left; height: 1%; }
html #navbar ul li a { height: 1%; }
/* End */

.Subtitle {
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	left: 125px;
	color: #373636;
	}
.InfoTitle {
    color: #666666;
    font-size: 11pt;
    }
.SectionTitle {
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	color: #e86d1f;
	}
#Awards li {
	margin-top: 20px;
	margin-bottom: 20px;
	}
#MinorTable {
	width: 760px;
	height: 100%;
	border: 0px;
	}
#MinorTable td {
	padding: 5px;
	}
#CenterTable {
	background: url('images/background-cell.jpg') no-repeat;
	padding: 20px;
	height: 100%;
	width: 760px;
	}
.ProjectTable, .ProjectTableImage {
	width: 100%;
	border: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: 0px;
	}
.ProjectTable td, .ProjectTable th {
	border: 1px solid #c0c0c0;
	padding: 4px;
	text-align: left;
	}
.ProjectTableImage td, .ProjectTableImage th {
	border: 0px;
	padding: 4px;
	text-align: center;
	}
.ProjectItem {
	background-color: #fef9e3;
	}
.ProjectItem:td {
	background-color: #fef9e3;
	}
.ProjectItemColor {
	background-color: #fef9e3;
	}
.ProjectItemAlt {
	background-color: #FFF4D1;
	}
.ProjectItemAlt:td {
	background-color: #FFF4D1;
	}
.ProjectItemHeading {
	background-color: #fce5b5;
	vertical-align: top;
	}
.ProjectItemHeading:th {
	background-color: #fce5b5;
	vertical-align: top;
	}
#ProjectGalleryMenu {
	float: right;
	}
#ProjectGalleryMenu li {
	display: inline;
	margin-left: 10px;
	margin-bottom: 10px;
	}
.PressArea {
	background-color: #fcfcfc;
	margin: 5px;
	padding: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #9e9b9b;
	}
.PressArea a {
	color: #6496eb;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	}
.PressArea a:hover {
	color: #696666;
	color: #989595;
	}
.PressArea b {
	color: #696666;
	}
.PressDate {
	}
.ProjectImage {
	border: 1px solid #c0c0c0;
	}
.BorderImage {
	border: 1px solid #c0c0c0;
	margin: 10px;
	}
.BorderImageTR {
	border: 1px solid #c0c0c0;
	margin-left: 20px;
	margin-bottom: 10px;
	}
.BorderImageTable {
	margin: 10px;
	}
.BorderImageTableTR {
	margin-left: 20px;
	margin-bottom: 10px;
	}
.BorderImageTable img, .BorderImageTableTR img {
	border: 1px solid #c0c0c0;
	margin-bottom: 10px;
	}
.Menu {
	color: #c0c0c0;
	}
.TenderArea {
	background-color: #e4eeff;
	margin: 5px;
	padding: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #9ab9ed;
	}
.TenderArea a {
	color: #81acf6;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	}
.TenderArea a:hover {
	color: #6496eb;
	}
.Category {
	font-size: 12pt;
	font-style: italic;
	}
.Subcategory {
	font-size: 12pt;
	font-style: italic;
	}
div#Footer {
	position: absolute;
	width: 760px;
	bottom: 0; /* stick to bottom */
	padding-bottom: 10px;
	}
div#Footer, div#Footer a {
	font-size: 13px;
	font-family: Tahoma;
	color: #d4d4d4;
	}
div#Container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */

	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	width: 802px;
	background-color: #ffffff;
	border-left: 1px solid #433414;	
	border-right: 1px solid #433414;
}


