/*
	General styles
*/
HTML,BODY {
		background:url(/images/childBG.jpg) repeat-x top #a56a43;
	MARGIN: 0px;
	PADDING: 0px;

}
BODY{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #000;
	FONT-SIZE: 12px;
	
}
DIV,TH,TD,P{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #231F20;
	FONT-SIZE: 12px;
}


	
INPUT,TEXTAREA, SELECT,TT{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #231F20;
	FONT-SIZE: 12px;
	padding:1px;

}

A:link {
	COLOR: #003399;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #231F20;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #003399;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #003399;
	TEXT-DECORATION: none;
}

A.lite:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.lite:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.lite:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
A.lite:active  {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}


H1 {
	FONT-SIZE: 16px;
	color: #99CCFF;
}
H2 {
	FONT-SIZE: 13px;
	color:#ffffff;
}
H3 {
	FONT-SIZE: 12px;
	color: #ffffff;
	background-color#333333;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}

FORM {
	MARGIN: 0px;
}
.clear{
	clear:both;
}
#container{
	margin:0 auto 0 auto;
	width:1000px;
	position:relative;
	background:url(/images/conBG.png) repeat-y top;
}

#header{
	position:absolute;
	left:36px;
	clear:both;
	background:url(/images/newsHead.jpg) no-repeat top;
	height:397px;
	width:933px;

}

.logo{
	position:absolute;
	top:15px;
	left:55px;

}
.headNav{
	position:absolute;
	top:339px;
	left:20px;
	width:883px;
	height:58px;
	background:#fcaf17
	
}
.pageNote{
	position:absolute;
	top:285px;
	color:#5e3314;
	font-size:18px;
	font-family:serif;
	text-align:center;
	width:933px;
}

.leftWide{
	float:left;
	width:580px;
	padding-left:80px;
	text-align:left;

}

.leftNarrow{
	float:left;
	width:275px;
	padding-left:80px;
	text-align:left;

}
.leftTitle{
	font-size:30px;
	color:#582a0b;
	font-family:serif;
}

.leftCon{
	line-height:2em;
	padding-bottom:25px;
	padding-top:25px;

}

.leftConSM{
	line-height:2em;
	padding-bottom:25px;
	padding-top:10px;

}
.leftConHotel{
	line-height:2em;
	padding-bottom:25px;
	padding-top:10px;

}

.leftConNarrow{
	line-height:1.5em;
	padding-bottom:25px;
	padding-top:25px;

}

.leftConMission{
	padding-bottom:25px;
	padding-top:25px;
}

.rightWide{
	float:right;
	width:540px;
	padding-right:60px;
	text-align:left;

}

.rightNarrow{
	float:right;
	width:240px;
	padding-right:60px;
	text-align:left;

}

.rightTitle{
	font-size:30px;
	color:#582a0b;
	font-family:serif;
}

.jobInfo{
	font-size:18px;
	color:#582a0b;
	font-family:serif;
	line-height:1.5;
	}
	
.position{
	font-size:18px;
	color:#582a0b;
	font-family:serif;
	line-height:normal;
	}

.email{
	vertical-align:middle;
}

.key{
	background:url(/images/key.jpg) no-repeat right top;
	width:250px;
	height:150px;
	font-size:11px;
	line-height:normal;
	font-family:arial, verdana, sans-serif;
}
.rightCon{
	position:relative;
	line-height:normal;
	color:#956d50;
	font-family:serif;
	font-size:14px;
	padding-bottom:25px;
}
.rightWideCon{
	position:relative;
	line-height:2em;
	color:#000;
	
	padding-bottom:25px;

}

.storyPic{
	float:left;
	padding-right:10px;
}

.missionPic{
	position:absolute;
	top:10px;
	right:5px;
}

a.meet{
	color:#582a0b;
	font-family:serif;
	font-size:18px;
}
#main{
	padding-top:440px;
}

#footer{
	width:1000px;
	margin:0 auto 0 auto;
}

.footerLeft{
	padding-top:5px;
	padding-left:40px;
	padding-bottom:50px;
	color:#5a2c0e;
	float:left;
	width:200px;
	font-family:serif;
	font-size:14px;
}

.footerRight{
		padding-top:5px;
			padding-right:40px;
	padding-bottom:50px;

	text-align:right;
	float:right;
		width:500px;;

}

.footerRight ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.footerRight ul li{
	margin:0px;
	padding:0px;
	display:inline;
	color:#5a2c0e;

}

.footerRight a{
	color:#5a2c0e;
	font-family:serif;
	font-size:12px;
	
}

.serviceLeft{
	padding-left;
	float:left;
	width:325px;
	padding-left:80px;
	text-align:left;
}

.serviceRight{
	float:right;
	width:515px;
	padding-right:60px;
	text-align:left;
}

.leftCon1{
	float:left;
	width:160px;
}

.leftCon2{
	float:right;
	width:140px;
	line-height:normal;
}

.leftCon2 a{
	font-size:11px;
}

.measure{
	font-weight:bold;
	font-size:16px;
}

.leftConService{
	line-height:2em;
	padding-bottom:25px;
	padding-top:15px;

}

.rightWideConService{
	position:relative;
	line-height:2em;
	color:#000;
	padding-top:15px;
	padding-bottom:25px;

}

.topLeft{
	float:left;
	width:280px;
}

.topRight{
	float:right;
	width:250px;
}

.location{
	font-size:18px;
	color:#582a0b;
	font-family:serif;
	line-height:normal;
	}
	
.locationLink a{
	font-size:18px;
	color:#582a0b;
	font-family:serif;
	line-height:normal;
}

.projectImage{
	float:right;
	padding:0px 0px 5px 10px;
	width:250px;
}

.leftConDevSer{
	width:250px;
	line-height:1.5em;	
}

.leftNarrowUnDev{
	float:left;
	width:275px;
	padding-left:36px;
	text-align:left;
}

.UnDevLeft{
	padding-left:40px;
}

.bell{
	background:url(/images/bell.jpg) no-repeat left;
	height:139px;
	width:300px;
}

.bellCon{
	padding-left:135px;
	padding-top:25px;
	font-size:10px;
}

.devNote{
	line-height:normal;
}

.ftp{
	font-family:serif;
	color:#582a0b;
	font-style:italic;
	font-size:12px;
	line-height:normal;
}

.ftp a{
	font-family:serif;
	color:#582a0b;
	font-size:14px;
	font-style:normal;
}
	
.date{
	font-size:18px;
	color:#582a0b;
	font-family:serif;
	line-height:normal;
	}
	
	
	#fcf2 {
font-size:12px;
}
#fcf2 h3 {
font-size:1.5em;
color:#FFFFFF;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:left;
padding:8px;
}
#fcf2 em {
color:#F00;
}
#fcf2 div.r {
clear: both;
padding-top: 8px;
}
#fcf2 label {

text-align: left;
}
#fcf2 span.f {

text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
color:#582a0b;
font-family:serif;
font-size:18px;

}
#fcf2 input, #fcf2 textarea {
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
	background:#e1d9d4;
}
   
.linkListEntry {
    line-height: 1em;
    margin-bottom: 10px;
}