body{
	background-color: #dcd8d7;
	font-family: "trebuchet ms",trebuchet,serif;
    font-size: 13px;
    line-height: 20px;
    color:#5c5b54;
}

a{
	text-decoration: none;
	color:#999966;
}

strong{
	font-weight: bold;
}

em{
	font-style:italic;
}


td { position:relative;vertical-align:top; }
td p { position:relative;top:0px; } 

.clear{
	clear:both;
}

div.outerWrap{
	width:984px;
	margin:0px auto;
	background:transparent url("../img/bgshadow.png") repeat-y;
}

div.wrapper{
	width:940px;
	margin-left:23px;
	
}

/* HEADER */

div.header{
	width:940px;
}

div.header .left{
	float:left;
	width:383px;
	padding-top:40px;
	padding-left:67px;
	padding-bottom:44px;
}

div.header .right{
	float:right;
	width:490px;
}

div.header .right h2{
	font-family: 'Quicksand', sans-serif;
	font-weight:400;
	font-size:18px;
	margin-top:45px;
	line-height:22px;
}


div.content{
	min-height:100%;
	width:940px;
}


/* LEFT COLUMN */

div.content .left{
	float:left;
	width:134px;
}


/* MENU */

div.content .left .menu{
	font-size:12px;
	background: #f0f1e8 url("../img/menubg.png") repeat-x;
	width:94px;
	padding:20px;
}

div.content .left .menu li{
	margin:5px 0;
}

div.content .left .menu li a{
	color:#555454;
	text-transform: uppercase;
}

div.content .left .menu li.active a{
	color:#ff0b00;
}


div.content .left .menu ul li ul{
	color: #555454;
	list-style: disc;
	margin-left:12px;
}

div.content .left .menu ul li ul li a,
div.content .left .menu ul li.active ul li a{
	color:#555454;
	text-transform: none;
}

div.content .left .menu ul li ul li.active a,
div.content .left .menu ul li ul li.active{
	color:#ff0b00;
}



/* CONTACT INFO */

div.content .left .contactInfo{
	background-color: #8c955e;
	color:#fff;
	padding:15px;
	width:104px;
	font-size:10px;
	min-height:400px;
}

div.content .left .contactInfo h4{

	font-size:8px;	
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing: 4px;
}

div.content .left .contactInfo p{
	margin-bottom:20px;
	line-height:16px;
}


/* MAIN COLUMN */

div.content .main{
	float:left;
	width:564px;
	padding:20px;
	background: #fff url("../img/mainbg.png") repeat-x;
	letter-spacing:1.5px;
}

div.content .mainNoshadow{
	background-image: none;
	width:604px;
	padding:0px;
}

div.content .mainNoshadow .innerWrap{
	padding:20px;
}

div.content .main h2{
	font-size:18px;
	text-transform: uppercase;
	color:#555454;
	padding-bottom:10px;
}

/* Ingress */
div.content .main h4{
	font-family: 'Quicksand', sans-serif;
	font-size:22px;
	font-weight:400px;
	line-height:28px;
	padding-bottom:20px;
}

div.content .main h2{
	font-size:14px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom:0;
	padding-top:10px;
}

div.content .main p{
	margin-bottom:10px;
}


/* PEOPLE */

/* 564 */

.person-row{
	width:564px;
	float:left;
}

.person{
	float:left;
	width:270px;
	margin-bottom:25px;
	font-size:12px;
	line-height:20px;
	color:#8c955e;
	letter-spacing: 0px;
}

.personOdd{
	float:left;
	margin-right:24px;
}


/* RIGHT COLUMN */

div.content .right{
	float:left;
	width:202px;
	font-size:12px;
}

div.content .right .newsbox{
	width:182px;
	padding:10px;
	line-height:20px;
	color:#8c955e;
}

div.content .right .newsbox a{
	color:#8c955e;
}

div.content .right .newsbox h2{
	color:#fff;
	text-transform: uppercase;
	font-size:14px;
}

div.content .right .newsbox h3{
	color:#555454;
	text-transform: uppercase;
	font-size:12px;
}

div.content .right .odd{
	background: #f0f1e8 url("../img/menubg.png") repeat-x;
}
