@charset "utf-8";
/* CSS Document 
dkest brown 2c1a08
dk brown 603913
med brown: d49657
lt creme f8e4cf
highlight ca8f51
background-color: #8C5D29;

FLASH
blue - company: 003471
greenish - contact: 53693c
rust/orange - projects: b95d04
gold - news: f3a127
blue/purple - team: 6080af

*/

html, body, #wrap {height: 100%; margin:0px; background:#ebe1be url(/images/pg_background.gif) repeat-x}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 150px;}  /* must be same height as the footer */

#footer {position: relative;
	background:url(/images/bottom.gif) repeat;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;} 
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.margin_top {
	height:105px;
	width:30%;
}
.margin_bot {
	background-image:url(/images/bottom.gif);
	background-repeat: repeat;	
}
.bkgrd_mid {
	background-image:url(/images/page_bkgrd2.jpg);
	background-repeat: repeat-y;
}
.bar {
	background-image:url(/images/bar.jpg);
	background-repeat: repeat-x;
	height:9px;
}
/*LOGO*/
.logo_top {
	background-image:url(/images/wind_river_group_top.png);
	background-repeat: no-repeat;
	width:110px;
	height:75px;
	background-position: left bottom;
}
.logo_bot {
	background-image:url(/images/wind_river_group_bot.png);
	background-repeat: no-repeat;
	width:315px;
	height:30px;
}
/*MENU */
.menu {
	width: 596px;
}
#topnav {
	padding-left: 0px;
	padding-right: 0px;
	width: 500px;	
				
}

.current-page {
	font-weight: bold;
	color: #603913;	
	padding: 1px 10px 1px 10px;
	 }

 .menu_text,  .menu_text a:link,  .menu_text a:visited {
 	color: #FFFFFF;
 
 }


/*CONTENT*/
.page_bkgrd {
	background-image:url(/images/bkgrd_center.jpg);
	background-repeat:repeat;
}

.content_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #603913;
	line-height:150%;
	
}
.content, .content a:link, .content a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #603913;
	line-height:150%;
	
}
.content a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ca8f51;
	line-height:150%;
}
.content_sm, .content_sm a:link, .content_sm a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #603913;
	}
.content_sm a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ca8f51;
	}
.page_title {
	font-family:Verdana;
	font-size:16px;
	color: #efe3bd;
	vertical-align: bottom;
	text-align: left;
	text-indent: 10px;
	font-weight: normal;
}
.page_title_sm, .page_title_sm a:link, .page_title_sm a:hover, .page_title_sm a:visited {
	font-family:Verdana;
	font-size:11px;
	color: #f8e4cf;
	text-align: left;
	line-height:150%;
	
}

/*footer*/
.footer_bkgrd {
	background-image:url(/images/bottom.gif);
	background-repeat: repeat;
	}

.footer, .footer a:link, .footer a:visited {
	font-family:Verdana;
	font-size:12px;
	color: #FFF;
	line-height:150%;
	letter-spacing:1pt;
	text-decoration:none;
}
.footer a:hover {
	font-family:Verdana;
	font-size:12px;
	color: #ca8f51;
	letter-spacing:1pt;
}
.footer_small, .footer_small a:link, .footer_small a:visited {
	font-family:Verdana;
	font-size:11px;
	color: #d49657;
	text-decoration:none;
}	
.footer_small a:hover {
	font-family:Verdana;
	font-size:11px;
	color: #ca8f51;
}
/*INNER*/
.company {
	background-image:url(/images/inner/company.jpg);
	background-repeat: no-repeat;
	width:706px;
	height:150px;
	background-position: center center;
}
.company_nav {
	font-family:Verdana;
	font-size:14px;
	color: #b95d04;
	text-decoration:none;
	height:25px;
	vertical-align:middle;
	padding-top:20px;
	text-align:center;
	}

.company_nav a:link, .company_nav a:visited {
	font-family:Verdana;
	font-size:14px;
	color: #603913;
	text-decoration:none;
	
	
}
.company_nav a:hover {
	font-family:Verdana;
	font-size:14px;
	color: #ca8f51;
}  

.projects {
	background-image:url(/images/inner/projects.jpg);
	background-repeat: no-repeat;
	width:706px;
	height:150px;
	background-position: center center;

}
.contact {
	background-image:url(/images/inner/contact.jpg);
	background-repeat: no-repeat;
	width:706px;
	height:150px;
	background-position: center center;

}
.news {
	background-image:url(/images/inner/news.jpg);
	background-repeat: no-repeat;
	width:706px;
	height:150px;
	background-position: center center;

}
.team {
	background-image:url(/images/inner/team.jpg);
	background-repeat: no-repeat;
	width:706px;
	height:150px;
	background-position: center center;


}
/*PROJECT PAGE */
#left_nav {
	width:167px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #603913;
	text-decoration:none;
	padding: 10px 10px 5px 0px;
	float:left;
	
}
.left_nav_content, .left_nav_content a:link, .left_nav_content a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #603913;
	text-decoration:none;	
}

.left_nav_content a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ca8f51;
	
}
.mid {
	width:539px;
}
#project1, #project2, #project3 {
	position:relative;
	
}
.img-1 {
	position: relative;
	float: right;
	margin-left:10px; 
	margin-bottom:10px; 
	margin-top:15px;	
}
.img-2 {
	position: relative;
	float: right;
	margin-left:10px; 
	margin-bottom:10px; 
	margin-top:15px;	
}
/*CONTACT/NEWS */

#contact_table {
	background-image:url(/images/text_bkgrd.png);
	width:625px;
	height:300px;
	background-repeat: no-repeat;	
	}
#contact_form {
	width:510px;
	height:225px;
	}
.news_table {
	width:600px;
	border: 1px solid #f3a127;
	}

/*FORMS*/
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:20px;
	color: #603913;
	border: 1pt solid #ebe1be;
	background-image: url(/images/contact/formfield_bkgrd.png);
	background-repeat: repeat;
	background-position: top;
	
}
.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #603913;
	border: 1pt solid #ebe1be;
	background-image: url(/images/contact/formfield_bkgrd2.png);
	background-repeat: repeat;
	background-position: top;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 1pt solid #ebe1be;
	background-image: url(/images/contact/formfield_bkgrd3.png);
	background-repeat: repeat;
	background-position: top;
}
.form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #603913;

}
.credits, .credits a:link, .credits a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #603913;
	text-decoration:none;

}
