@import url("massReset.css");

body {
	text-align:center;
	background-color:#352417;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%
}

a, a:link, a:visited {
	color:#6699BB;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:underline;
}

#container {
	position:relative;
	margin:0 auto;
	text-align:left;
	width:915px;
	height:auto !important;
	min-height:780px;
}

#wrap {
	background-color:#fff;
	border-bottom:9px solid #D0D1B1;
	width:100%;
	height:100%;	
}

#header {
	position:relative;
	height:115px;
	width:100%;
	}

	#logo {
		float:left;
		margin:8px 0 0 19px;
	}
	
	#tagline {
		float:left;
		margin:32px 0 0 58px;
	}
	
	#myOakwood {
		font-size:1.1em;
		float:right;
		margin:61px 18px 0 0;
	}

#navBar {
	position:absolute;
	bottom:0;
	right:0;
	height:26px;
	width:100%;
	background:#D0D1B1 url("http://images.oakwood.com/government/images/bg_navBar.gif") bottom right no-repeat;
}

#leftCol {
	float:left;
	position:relative;
	width:230px;
	padding:25px 0 0 20px;
	margin:4px 0 25px 4px;
	background:transparent url("http://images.oakwood.com/government/images/bg_leftCol.gif") top left no-repeat;	
}

	#home #leftCol {
		background-image:none;
		padding:0 0 20px 0;
		
	}

	#leftCol h2{
		color:#A8A97E;
		font-size:1.5em;
		font-weight:normal;
		margin:0 0 4px 0;
	}
	
	
		#leftCol h3{
	color:#5C9999;font-size:1.5em;font-weight:normal;margin-top: 20px;margin-right: 8px;margin-bottom: 4px;margin-left: 0;text-align: center;
	}
	
	#leftCol a {
		display:block;
		font-size:1.2em;
		margin-bottom:11px;
	}
	
		#leftCol a.headline {
			color:#A8A97E;
			font-size:1.5em;
			font-weight:normal;
			margin:0 0 4px 0;
		}
	
	#leftCol #quote {
		margin:35px 12px 0 -8px;
		padding-top:63px;
		text-align:center;
		border-top:1px solid #E6D9CE;
		font-size:1.9em;
		color:#969852;
		font-style:italic;
	}
	
		#leftCol #quote span.top {
			display:block;
			margin-bottom:25px;
		}
		
		#leftCol #quote span.bottom {
			display:block;
			margin-top:25px;
		}
		
	#leftCol #intCallout {
		margin:35px 12px 0 -8px;
		padding:25px 0 0 10px;
		border-top:1px solid #E6D9CE;
		color:#606060;
	}
		
		#leftCol #intCallout h2 {
			font-weight:bold;
		}
		
		#leftCol #intCallout h3 {
			margin:25px 0 2px 0;
			color:#526B95;
			font-size:1.3em;
		}
		
		#leftCol #intCallout p {
			font-size:1.2em;
			margin-bottom:.8em;
			margin-left:8px;
		}
	
		#leftCol #intCallout a {
			display:inline;
			margin:0;
		}
		
		#leftCol #intCallout img {
			margin-left:8px;
		}
		
		


	#home #callout1 {
		width:230px;
		height:161px;
		padding:25px 0 0 20px;
		background:transparent url("http://images.oakwood.com/government/images/bg_worldMap.jpg") top no-repeat;
	}
		
	
	#home #callout2 {
		margin-left:9px;
		padding:23px 0 0 11px;
		height:110px;
		width:227px;
		border-top:1px solid #A8A97E;
		border-bottom:1px solid #A8A97E;
	}
	
	#home #callout3 {
		margin-left:9px;
		padding:23px 0 0 11px;
		height:237px;
		width:227px;
	}
	
	img#photoTour {
		border:25px solid #F1F2E8;
	}
	


#rightCol {
	float:right;
	position:relative;
	width:651px;
	height:auto !important;
	min-height:1%;
	margin:4px 5px 0 0;
	padding-top:104px;	
}	

	#home #rightCol {
		padding-top:0;
	}

	#aboutUs #rightCol {
		background:transparent url("http://images.oakwood.com/government/images/topper_aboutUs.jpg") top right no-repeat;
	}
	#fedCivilian #rightCol {
		background:transparent url("http://images.oakwood.com/government/images/topper_fedCivilian.jpg") top right no-repeat;
	}
	#military #rightCol {
		background:transparent url("http://images.oakwood.com/government/images/topper_military.jpg") top right no-repeat;
	}
	#govContracting #rightCol {
		background:transparent url("http://images.oakwood.com/government/images/topper_govContracting.jpg") top right no-repeat;
	}
	#gsa #rightCol {
		background:transparent url("http://images.oakwood.com/government/images/topper_gsa.jpg") top right no-repeat;
	}
	#perDiem #rightCol {
		background:transparent url("http://images.oakwood.com/government/images/topper_perDiem.jpg") top right no-repeat;
	}
	#locations #rightCol {
		background:transparent url("http://images.oakwood.com/government/images/topper_locations.jpg") top right no-repeat;
	}
	#photoTour #rightCol {
		background:transparent url("http://images.oakwood.com/government/images/topper_photoTour.jpg") top right no-repeat;
	}
	#contactUs #rightCol {
		background:transparent url("http://images.oakwood.com/government/images/topper_contactUs.jpg") top right no-repeat;
	}

	#flashBox {
		height:319px;
		width:651px;
		background-color:#FFF;
		z-index:-100;
	}
	
	#home #rightCol p {
		margin:10px 40px 13px 30px;
		font-size:1.3em;
		color:#606060;
	}
	
	#copyWrap {
	position:relative;
	width:498px;
	height:auto !important;
	min-height:500px;
	background-color:#EEEEE3;
	margin-top:2px;
	padding:25px 124px 33px 29px;
	color:#666;
	}
	
		#fedCivilian #copyWrap {
			background:#EEEEE3 url("http://images.oakwood.com/government/images/icon_fed.gif") top no-repeat;
			background-position:567px 59px;
		}
		
		#military #copyWrap {
			background:#EEEEE3 url("http://images.oakwood.com/government/images/icon_mil.gif") top no-repeat;
			background-position:567px 59px;
		}
		
		#govContracting #copyWrap {
			background:#EEEEE3 url("http://images.oakwood.com/government/images/icon_gov.gif") top no-repeat;
			background-position:567px 59px;
		}
	
		#copyWrap h1 {
			font-size:1.6em;
			color:#526B95;
			font-weight:bold;
			margin-bottom:22px;	
		}
		
		#copyWrap h2 {
			font-size:1.4em;
			color:#526B95;
			font-weight:bold;
			margin:10px 0 7px 0;
		}
		#copyWrap h3 {
			font-size:1.3em;
			font-weight:bold;
			margin:14px 0 5px 0;
		}
		
		#copyWrap p.intro {
			font-size:1.6em;
			line-height:1.5em;
			margin-bottom:22px;
		}
		
		#copyWrap p {
			font-size:1.2em;
			line-height:1.8em;
			margin-bottom:22px;
		}
		
		#copyWrap ul {
			list-style:disc;
			margin-left:25px;
		}
		
			#copyWrap li {
				font-size:1.2em;
				line-height:1.4em;
				margin-bottom:5px;
			}
			
		p.f1 {
	float:left;
	display:block;
	width:144px;
	height:200px;
	background: transparent url("http://images.oakwood.com/government/images/icon_fed2.gif") top center no-repeat;
	padding:80px 23px 0 0;
	text-align:center;
	border-right:1px solid #6699BB;
		}
		p.f2 {
	float:left;
	display:block;
	width:144px;
	height:200px;
	background: transparent url("http://images.oakwood.com/government/images/icon_mil2.gif") top center no-repeat;
	padding:80px 10px 0 10px;
	text-align:center;
	border-right:1px solid #6699BB;
		}
		p.f3 {
			float:left;
			display:block;
			width:145px;
			height:100px;
			background: transparent url("http://images.oakwood.com/government/images/icon_gov2.gif") top center no-repeat;
			padding:80px 10px 0 10px;
			text-align:center;
		}
		
	    p.f4 {
			float:left;
			display:block;
			width:145px;
			height:100px;
			background: transparent url("http://images.oakwood.com/government/images/icon_gov2.gif") top center no-repeat;
			padding:80px 10px 0 10px;
			text-align:center;
		}
		
		
		
		
		
		/* div.stretch {
			margin:50px -300px 0 -40px;
		} */
		
	
	#solutionsWrap {
		border-top:1px solid #E6D9CE;
	}
	
		#solutionsWrap h2 {
			font-size:1.5em;
			color:#A8A97E;
			margin:14px 0 18px 29px;
		}
		
		ul#solutions {
			width:651px;
			height:126px;
			list-style:none;
			margin:0 auto;
		}
		
		ul#solutions li {
			float:left;
			width:217px;
			height:126px;			
		}
		
			ul#solutions li span {
				display:none;
			}
			
		ul#solutions li a {
			display:block;
			width:217px;
			height:126px;
		}
			
			ul#solutions li#sol1 a, ul#solutions li#sol1 a:link, ul#solutions li#sol1 a:visited {
				background:transparent url("http://images.oakwood.com/government/images/sprites_solutions.jpg") no-repeat scroll 0 0;
			}
			
				ul#solutions li#sol1 a:hover, ul#solutions li#sol1 a:active {
				background-position:0 -127px;
				}
			
			ul#solutions li#sol2 a, ul#solutions li#sol2 a:link, ul#solutions li#sol2 a:visited {
				background:transparent url("http://images.oakwood.com/government/images/sprites_solutions.jpg") no-repeat scroll -219px 0;
			}
			
				ul#solutions li#sol2 a:hover, ul#solutions li#sol2 a:active {
				background-position:-219px -127px;
				}
			
			ul#solutions li#sol3 a, ul#solutions li#sol3 a:link, ul#solutions li#sol3 a:visited {
				background:transparent url("http://images.oakwood.com/government/images/sprites_solutions.jpg") no-repeat scroll -437px 0;
			}
			
				ul#solutions li#sol3 a:hover, ul#solutions li#sol3 a:active {
				background-position:-437px -127px;
				}
				
			ul#locSolutions {
				width:495px;
				height:88px;
				list-style:none;
				margin:-10px 0 0 0;
			}
			
			ul#locSolutions li {
				float:left;
				width:159px;
				height:88px;
				margin:0 3px;
			}
			
				ul#locSolutions li span {
					display:none;
				}
			
			ul#locSolutions li a {
				display:block;
				width:159px;
				height:88px;
			}
			
				
			ul#locSolutions li#sol1 a, ul#locSolutions li#sol1 a:link, ul#locSolutions li#sol1 a:visited {
				background:transparent url("http://images.oakwood.com/government/images/sprites_locSolutions.jpg") no-repeat scroll 0 0;
			}
			
				ul#locSolutions li#sol1 a:hover, ul#locSolutions li#sol1 a:active {
				background-position:0 -89px;
				}
			
			ul#locSolutions li#sol2 a, ul#locSolutions li#sol2 a:link, ul#locSolutions li#sol2 a:visited {
				background:transparent url("http://images.oakwood.com/government/images/sprites_locSolutions.jpg") no-repeat scroll -160px 0;
			}
			
				ul#locSolutions li#sol2 a:hover, ul#locSolutions li#sol2 a:active {
				background-position:-160px -89px;
				}
			
			ul#locSolutions li#sol3 a, ul#locSolutions li#sol3 a:link, ul#locSolutions li#sol3 a:visited {
				background:transparent url("http://images.oakwood.com/government/images/sprites_locSolutions.jpg") no-repeat scroll -320px 0;
			}
			
				ul#locSolutions li#sol3 a:hover, ul#locSolutions li#sol3 a:active {
				background-position:-320px -89px;
				}

#footer {
	position:relative;
	text-align:center;
	margin-top:13px;
	font-size:1.1em;
	color:#A4A669;
	padding-bottom:30px;
}

	#footer a, #footer a:link, #footer a:visited {
		color:#A4A669;
		text-decoration:underline;
	}				
	
	#footer a:hover, #footer a:active {
		color:#fff;
		text-decoration:underline;
	}
	
	#footer span {
		display:block;
		margin-top:8px;
		margin-bottom:0;
	}
				
/* Photo Gallery Styles */




.galleria li {
	display:block;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
	width:90px;
	height:61px;
	cursor:pointer;
}

	.galleria li.last {
		margin-right:0;
	}

.galleria li a {
	display:none;
}

.galleria li div img {
	cursor:pointer;
}

.galleryWrap {
	text-align:center;
	width:600px;
	padding-bottom:40px;
}				

#main_image {
	margin:0 auto 30px auto;
	width:500px;
	height:340px;
	background:transparent;
}

#copyWrap ul.gallery {
	margin-left:0;
	width:590px;
	padding-bottom:30px;
}

.gallery li {
	width:90px;
	height:61px;
}



/* Main Nav Styles */				
				
ul#nav {
	position:absolute;
	top:89px;
	left:0;
	height:26px;
	background:#A7A96E;
	padding-left:13px;
	list-style:none;
	z-index:300;
}

	ul#nav li {
		float:left;
		position:relative;		
		height:26px;
		border-right:1px solid #E8E8D8;
		text-align:center;
	}
	
		ul#nav li.first {
			border-left:1px solid #E8E8D8;
		}
	
	ul#nav li a, ul#nav li a:link, ul#nav li a:visited {
		display:block;
		height:19px;
		padding:7px 18px 0 18px;	
		color:#666;
		font-size:1.1em;
		font-weight:bold;
		text-transform:uppercase;
		background-color:#D0D1B1;
	}
	
	ul#nav li a:hover, ul#nav li a:active, ul#nav li.navon a, ul#nav li.navon a:link, ul#nav li.navon a:visited, ul#nav li.navover a {
		text-decoration:none;
		color:#fff;
		background-color:#6699BB;
	}
	
		ul#nav li a#dead {
			cursor:default;
		}
	
	ul#nav ul {
		position:absolute;
		visibility:hidden;
		left:0;
		top:26px;
		list-style:none;
		margin:0;
		padding:0;
		z-index:300;
		border:1px solid #A5B2BA;
		height:auto !important;
	}
	
		ul#nav li.navover ul {
			visibility:visible;
		}
		
	ul#nav li.navover ul li {
		float:none;
		position:relative;
		margin:0;
		padding:0;
		z-index:300;
		text-align:center;
		height:21px;
		width:146px;
		z-index:300;	
	}
	
	ul#nav li.navover ul a, ul#nav li.navover ul a:link, ul#nav li.navover ul a:visited, ul#nav li.navover.navon ul a {
		display:block;
		height:16px;
		width:auto !important;
		min-width:1px;
		margin:0;
		padding:4px 8px 0 8px;
		color:#666;
		font-weight:normal;
		font-size:1.1em;
		background-color:#C5D8E4;
		text-transform:none;
		border-bottom:1px solid #EEF3F7;
		overflow:hidden;
	}
	
		ul#nav li.navover ul a.last {
			border:0;
			height:17px;
		}
	
	ul#nav li.navover ul a:hover {
		color:#6699BB;
		background-color:#E5ECF0;	
	}




.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	/*Hides from IE-mac \*/
		* html .clearfix {height:1%;}
	/* End hide from IE-mac */
