BODY {
background: #EDEBEA;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;	
margin: 0px;
padding: 0px;
text-align: left;
color: #666;
}
TD, TR, TH {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;	
margin: 0px;
padding: 0px;
text-align: left;
color: #666;
}
a:link, a:visited, a:active {
color: #D0D0D0;
text-decoration: none;
font-weight: bold;	
}
a:hover {
color: #FEA408;
text-decoration: none;
font-weight: bold;	
}
h1,h2,h3,h4,h5,h6 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;	
color: #FEA408;
line-height: 14px;
}
.clients {
line-height: 18px;
}
.copyright {
background: #EDEBEA;
color: #666666;
padding: 5px;
font-size: 9px;
}
.holder {
width: 750px;	
background: #FFF;
}
.top {
background: #FEA408;
height: 118px;
background-image: url(../images/top-logo.gif);
background-position: right;	
background-repeat: no-repeat;
}
.navArea {
text-align: left;
height: 26px;
border-bottom: 1px solid #EDEBEA;
vertical-align: top;
}
.movie {
background: #FFF;
border-bottom: 1px solid #EDEBEA;
}
.line {
background: #FFF;
height: 5px;	
line-height: 5px;
border-top: 1px solid #EDEBEA;
}
.contentArea {
background: #FFF;
vertical-align: top;
padding-left: 25px;
padding-right: 40px;
padding-top: 20px;
padding-bottom: 20px;
}
.content {
text-align: left;
vertical-align: top;
}
.subNav {
text-align: left;	
}
.portfolioContent {
text-align: right;	
padding: 25px;
}
.footer {
background: #FEA408;
height: 23px;	
text-align: left;
}
.subNav {
vertical-align: top;
text-align: left;
}
.portfolioContent {
vertical-align: top;
text-align: left;
}
.imageArea {
vertical-align: top;
text-align: right;
}
.orange {
color: #FEA408;
font-weight: bold;
font-size: 14px;
}
.imageBorder {
border: 1px solid #EDEBEA; 
}
.portfolioCompanyTitle {
font-weight: bold;
}
.portfolioShowTitle {
font-weight: bold;
color: #FEA408;
font-size: 14px;
}
.portfolioClick {
padding-right: 25px;
padding-top: 10px;
text-align: right;
}

/* --- menu styles --- */
#nav a {
	display: block;
	z-index: 1;
	color: #AEAEAE;
	font-weight: normal;
}
#nav a:hover {
	display: block;
	z-index: 1;
	color: #FFF;
	font-weight: normal;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #FFF;
	width: 150px;
	border-bottom: 1px solid #FFF;
}
	
ul li {
	position: relative;
}

li ul {
	position: absolute;
	left: 150px;
	top: 0;
	display: none;
	width: 150px;
}

ul li a {
	display: block;
	text-decoration: none;
	color: #FFF;
	background: #EDEBEA;
	padding: 5px;
	border: 1px solid #FFF;
	border-bottom: 0;
}

ul li a:hover {
	display: block;
	text-decoration: none;
	color: #FFF;
	background: #FEA408;
	padding: 5px;
	border: 1px solid #FFF;
	border-bottom: 0;
}

/* Fix IE. Hide from IE Mac \*/
*  html ul li { float: left; height: 1%; }
*  html ul li a { height: 1%; background-color: #EDEBEA; color: #FFF; }
/* End */

#nav li:hover ul, li.over ul { 
	display: block;
	background-color: #FEA408;
	color: #FFF;
}

#navHolder {
z-index: 2;
width: 150px;
}

#map {
text-align: right;
width: 350px; 
height: 350px;
position: relative;
left: 45px;
border: 2px solid #CCC;
}
/* ---- TOP NAV ---- */
#topnav a {
	display: block;
	z-index: 1;
	color: #AEAEAE;
	font-weight: normal;
}
#topnav a:hover {
	display: block;
	z-index: 1;
	color: #FFF;
	font-weight: normal;
}
#topnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #FFF;
	width: 150px;
	border-bottom: 1px solid #FFF;
}
	
#topnav ul li {
	position: relative;
}

#topnav li ul {
	position: absolute;
	left: 150px;
	top: 0;
	display: none;
	width: 150px;
}

#topnav ul li a {
	display: block;
	text-decoration: none;
	color: #FFF;
	background: #EDEBEA;
	padding: 5px;
	border: 1px solid #FFF;
	border-bottom: 0;
}

#topnav ul li a:hover {
	display: block;
	text-decoration: none;
	color: #FFF;
	background: #FEA408;
	padding: 5px;
	border: 1px solid #FFF;
	border-bottom: 0;
}

/* Fix IE. Hide from IE Mac \*/
*  html ul li { float: left; height: 1%; }
*  html ul li a { height: 1%; background-color: #EDEBEA; color: #FFF; }
/* End */

#topnav li:hover ul, li.over ul { 
	display: block;
	background-color: #FEA408;
	color: #FFF;
}
