/* Structural Styles */

body {
	padding:0px; 
	margin:0px;
	background:#F1EDE4;
	}
		
#mainshadright {background: url(../images/structure/shadow_main_right.gif) repeat-y;}

#leftCol{background: url(../images/structure/leftcol_bg.gif) repeat-y;}

#mainCol{background: #3B322E;}
	
#leftColNav{padding:45px 0 0 50px;}
	
#rightColPad{padding:21px;}
	
.thumbBorder {border:2px solid #ffffff;}

#textColPad{padding-top:41px;}

.vertAlign{vertical-align:middle;}

/* End Structural Styles */


/* Site Wide FONT Styles */

.bigNav {
	font-size : 18px;
	font-family : Helvetica, Arial, Verdana, Geneva, sans-serif;
	color: #6C5E58;
	text-decoration : none;
	padding-left:9px;
}

a.bigNav:hover {
	font-size : 18px;
	font-family : Helvetica, Arial, Verdana, Geneva, sans-serif;
	color: #E74F00;
	text-decoration : none;
	padding-left:9px;
}

.bigNavOn {
	font-size : 18px;
	font-family : Helvetica, Arial, Verdana, Geneva, sans-serif;
	color: #E74F00;
	text-decoration : none;
	padding-left:9px;
}

a.bigNavOn:hover {
	text-decoration : none;
}

.subNav {
	font-size : 11px;
	font-family : Helvetica, Arial, Verdana, Geneva, sans-serif;
	color: #E74F00;
	text-decoration : none;
	display:block;
	border:1px solid #F1EDE4;
	width:147px;
	height:14px;
	padding-left:9px;
	padding-top:3px;
	vertical-align: middle;
}

#leftColNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
		
#leftColNav li {
	margin: 0;
	}
	
#leftColNav li a {
	display: block;
	padding: 1px 0px 0px 9px;
	border: 1px solid #F1EDE4;
	color: #3B322E;
	text-decoration: none;
	width: 146px;
	font-size : 11px;
	font-family : Helvetica, Arial, Verdana, Geneva, sans-serif;
	}

#leftColNav li a:hover {
	border: 1px solid #FFAB00;
	color: #E74F00;
	}
	
#leftColNav li.on {
	display: block;
	padding: 1px 0px 0px 9px;
	border: 1px solid #FFAB00;
	color: #E74F00;
	text-decoration: none;
	width: 146px;
	font-size : 11px;
	font-family : Helvetica, Arial, Verdana, Geneva, sans-serif;
	}
	
.orangeLink {
	font-size : 11px;
	font-family : Helvetica, Arial, Verdana, Geneva, sans-serif;
	color: #E74F00;
	text-decoration : none;
}
	
a:hover {text-decoration : underline;}

/* End Site Wide FONT Styles */


/* Works specific Styles */

.WhiteHdr {
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	text-decoration : none;
	font-weight:bold;
	line-height:18px;
}

.WhiteHdrN {
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	text-decoration : none;
	line-height:18px;
}

.WhiteText {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	text-decoration : none;
	line-height:18px;
}

#titleBox {
	float:right;
	}
	
.TitleBoxHdr {
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	text-decoration : none;
	line-height:24px;
}
	
#orangeBox {
	width:112px;
	height:91px;
	background:#E74F00;
	padding:16px 10px 0px 11px;
	}
	
#prevnext {
	padding-left:16px;
	}
	
#worksLinkPad {
	}
	
.worksLink {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #9D938E;
}

.brownHdr {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #6C5E58;
	text-decoration : none;
	font-weight:bold;
	}
	
.brownText {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #6C5E58;
	text-decoration : none;
	}
	
.brownTextSm {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #6C5E58;
	text-decoration : none;
	}
	
#worksInfoBox {
	border:2px solid #E74F00;
	width:114px;
}

.worksTextBox {
	width:114px;
	height:118px;
	padding:8px;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:px;
	}
	
/* End Works specific Styles */



/* Working specific Styles */
#WorkingPad {
	padding:3px 2px 10px 20px;
	}

.WorkingHdr {
	font-size : 14px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #663333;
	text-decoration : none;
	}
	
.WorkingGreenHdr {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #669900;
	text-decoration : none;
	}
	
.WorkingMainText {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #663333;
	text-decoration : none;
	}
	
.WorkingOrangeText {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #FF6633;
	text-decoration : none;
	}

/* End Working specific Styles */


/* People specific Styles */

#PeoplePad {
	padding:0px 0px 10px 20px;
	}

.PeopleMainText {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #663333;
	text-decoration : none;
	}
	
.PeopleOrangeText {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #FF6633;
	text-decoration : none;
	}

/* End People specific Styles */


/* Homepage specific Styles */

#HomeCommBox{ background: url(../images/home/comm_bg.gif) no-repeat;}

.HomeWhiteText {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	line-height:16px;
	text-decoration : none;
	}
	
#HomeFlash {
	margin:0px;
	background-color:#ffffff;
	padding:8px 8px 7px 8px;
	}
	
#HomeSubBox {
	background-color:#ffffff;
	width:468px;
	border:1px solid #BCACA6;
	padding:3px 4px 3px 4px;
	}
	
#HomeProjFocus{ background: url(../images/home/projfocus_bg.gif) #ffffff no-repeat;}

.HomeSubText {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #3B322E;
	line-height:16px;
	text-decoration : none;
	}
	
#HomeStoryBox {
	background: url(../images/home/story_bg.gif) #3B322E no-repeat;
	padding:84px 25px 25px 21px;
	}
	
.HomeOrangeText {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #E74F00;
	line-height:16px;
	text-decoration : none;
	}

/* End Homepage specific Styles */


/* Connect specific Styles */

.formPad {padding:0px; margin:0px;}

.formfield1 {
	width:200px;
	height:16px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
}

.formfield2 {
	width:200px;
	height:50px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
}

.formfield3 {
	width:100px;
	height:16px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
}

/* End Connect specific Styles */