/* CSS Document */

/* Colors used in doc
Olive: #a1a298;
Dark Blue: #002F5D;
Light Beige: #EFF0EC;
Dark Beige: #ACADA4;
*/

/* ------ global styles ------ */

body {
	margin:0px;
	padding:0px;
	background:#A1A298;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	}
	
#homeWrapper {
	width:720px;
	background:#fff;
	margin:50px auto 5px;
	}
	
#wrapper {
	width:720px;
	background:#fff; /* url(images/bottomShadow.gif) 0px 100% repeat-x; */
	margin:35px auto 5px;
	}
	
#container {
	background: url(images/leftShadow.gif) 100% 0px repeat-y;
}

h1 {
	color:#002f5d;
	font-size:12px;
	margin:0;
	padding:0 0 10px 0;
	text-transform:uppercase;
	letter-spacing:1px;
	}
	
h2 {
	color:#002f5d;
	font-size:12px;
	margin:0;
	padding:10px 0 10px 0;
	text-transform:uppercase;
	letter-spacing:1px;
}
	
p {
	color:#000;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:0 0 10px 0;
	}
	
p.quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding:0px 0px 0px 10px;
	float:right;
	width:125px;
	color:#ACADA4;
	line-height:18px;
	margin:0 0 20px 15px;
	border-left:1px solid #adada4;
	}
	
p.quoteOriginal {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding:0px 50px 10px 0;
	color:#ACADA4;
	line-height:18px;
	display:none;
	}
	
.errors{
	color:#CC0000;
	font-size:11px;

}

#back_to_top{
	border:none;
}
	

/* ------ homepage styles ------ */

#masthead {
	width:710px;
	background:#fff;
	position:relative;
	}
	
#logo {
	position:absolute;
	top:30px;
	left:30px;
	}

#logo img {
	border:none;
}
	
/*set the gNav */

#gNav {
}

#masthead #gNav ul {
	list-style:none;
	padding:60px 10px 40px 160px;
	}
	
#masthead #gNav li {
	list-style:none;
	display:inline;
	font-size:11px;
	text-transform:uppercase;
	padding-right:7px;
	letter-spacing: 0px;
	font-weight: bold;
	}
	
#masthead #gNav ul li a, #gNav ul li a:link {
	text-decoration:none;
	color: #a1a298;
	border:1px solid #fff;
	padding:0px 4px 0 4px;
	}
	
#masthead #gNav ul li a:hover {
	border:1px solid #a1a298;
	padding:2px 4px 2px 4px;
	}
	
#masthead #gNav ul li a.active {
	background:#acada4;
	color:#fff;
	border:1px solid #a1a298;
	padding:2px 4px 2px 4px;
	}
	
/* set homepage content styles */

#content {
	text-align:center;
	padding-right:10px;
	}
	
#pullQuote {
	padding:10px 0 5px 0;
	}
	
#pixArea {
	padding-bottom:15px;
	}
	
#flashArea {
	padding-bottom:15px;
	}
	
/* ------ interior styles ------ */

#pixBanner {
	width:710px;
	/* background:url(images/planningMasthead.jpg) 0px 0px no-repeat; */
	height:117px;
	}
	
#intGNav {
	
	}
	
#intGNav ul {
	list-style:none;
	padding:10px 10px 1px 55px; /*TRBL*/
	margin:0;
	}
	
#intGNav ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	color: #a1a298;
	text-transform:uppercase;
	padding-right:15px;
	letter-spacing: 0px;
	margin:0;
	font-weight:bold;
	}
	
#intGNav ul li a, #gNav ul li a:link {
	text-decoration:none;
	color: #a1a298;
	border:1px solid #fff;
	padding:0px 4px 0 4px;
	}
	
#intGNav ul li a:hover {
	border: 1px solid #a1a298;
	padding:2px 4px 2px 4px;
	}
	
#intGNav ul li.active a, #intGNav ul li.active a:link {
	border:1px solid #a1a298;
	padding:2px 4px 2px 4px;
	background:#ACADA4;
	color:#fff;
	}
	
.lNav {
	padding:0 0 0px 0;
	/* display:none; */
	}
	
.lNav ul {
	list-style:none;
	padding:6px 10px 0px 130px;
	margin:0;
	}
	
.lNav ul li {
	list-style:none;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing: 0px;
	margin:0;
	padding:0;
	}
	
.lNav ul li a, .lNav ul li a:link {
	text-decoration:none;
	color: #002F5D;
	padding:4px 15px;
	background: #EFF0EC;
	}
	
.lNav ul li a:hover {
	background:#ACADA4;
	}
	
.lNav ul li a.active {
	background:#acada4;
	}
	
#intContent {
	padding-left:5px;
	padding-right:40px;
	padding-top:70px;
	padding-bottom:70px;
	}

#intLogo img {
	padding-left:25px;
	float:left;
	border:none;
	}
	
#intBodyCopy {
	padding:0px 25px 0px 150px;
	}
	
#backToTop {
	padding:7px 0px 150px 0px;
	left:0px;
	}
	
	
#backToTop img {
	padding-left:150px;
	}
	
#sidebarPix {
	float:right;
	padding:5px 0px 15px 15px;
	}
	
#footer {
	margin:10px auto;
	width:720px;
	text-align:center;
	}
	
#footer p {
	font-size:10px;
	letter-spacing:1px;
	font-weight:bold;
	color:#EFF0EC;
	}
	
#footer p a, #footer p a:link {
	color:#fff;
	text-decoration:none;
	color:#EFF0EC;

	}
	
#footer p a:hover {
color:#fff;
	
	}
	
#portfolioNav {
	text-align:center;
	margin:100px auto 0;
	color:#fff;
	}
	
#portfolioNav a, #portfolioNav a:link {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	}
	
#portfolioNav a:hover {
	}
