@charset "UTF-8";
/* CSS Document with overrides for the 'subpages' of the site*/
/* TAGS
------------------------*/
body {
	background-color:#FFF;
	color:#333333;
}
h2, h3{
	color: #828282;
	font-weight:normal;
	border-bottom:1px solid #CBCBCB;
}
h4{
	color: #FF681F;
}
/* IDS
------------------------*/
#wrapper {
	background-image: url(../images/bg_temp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#header h1{
	margin:0px 20px 20px;
	padding-top:33px;
	font-size:30px;
}
#breadcrumbs{
	background-image:url(../images/content_bg.png);
	padding: 0.5em 20px;
	font-weight: bold;
}
#breadcrumbs a{
	color:#ff681f;
}
#content {
	background-color: #FFFFFF;
	padding-bottom:20px;
	
}

#sub-nav {
	float:left;
	width:210px;
	margin-top:20px;
	margin-right:20px;
}

p.wide {
margin-left:-230px;
}

#sub-nav ul {
	list-style:square inside;
	padding:0px;
	margin:40px 0px 0px 0px;
	border-top:1px solid #CBCBCB;
}
#sub-nav ul li {
border-bottom:1px solid #CBCBCB;
padding:5px 5px 5px 12px;
margin:0px;
color:#ff681f;
text-indent:-13px;
_text-indent:-16px;
_padding-left:16px;
}
#sub-nav ul li.selected,#sub-nav ul li.selected a {
	color:#333;
	font-weight:bold;
}

#right_column{
	width: 244px;
	background-color:#EAEAF2;
	padding: 0 15px;
}
.thin {
	float:left;
	width:450px;
	overflow: visible;
}
.column_two {
	float:left;
}
#right_column div{
	margin-bottom: 1em;
	border-bottom:1px solid #CBCBCB;
}
#right_column div#reach{
	border: none;
}
#left_column{
	width: 696px;
	padding: 0 15px;
	background:#FFF;
	min-height:450px;
	height:auto !important;
	height:450px;
}
#main_content {
	float:left;
	width:340px;
}
#right_column h3 {
	padding-top:31px;
}
#right_column h3.following{
	padding-top:15px;
	border-bottom:0;
	padding-bottom:0;
	margin:0;
}

#right_column div#reach h3{
	padding-top:0;
}

/* CLASSES
------------------------*/
div.panel {
	float:right;
	width:300px;
	margin-bottom:10px;
	margin-left:20px;
	padding:10px;
	border:1px solid #CBCBCB;
	clear:right;
	background-color:#F4F4F4;
	background-image: url(../images/panel_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div.panel h4{
	border-bottom:1px solid #CBCBCB;
}

div.person_avatar {
	float:left;
	margin:0px 15px 15px 0px;
}

div.last {
}
p.more{
	margin-bottom: 0;
}
p.more span{
	border: 1px solid;
	padding-right: 0.25em;
	padding-left: 0.25em;
}

ul.site-map li {
	list-style:square inside;
	color:#ff681f;
	border-top:1px solid #eee;
	padding-top:3px;
}

/* Google maps for office locations */

#map {
	width:100%;
	height:400px;
}
#map span.large {
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
}
#right_column div.office {
	padding:7px;
	background-color:#EAEAF2;
	margin:0;
}
#right_column div.officeOver {
	background-color:#f2f1f6;
	cursor:pointer;
}
#right_column div.officeSelected {
	background-color:#c6c1c7;
}

#right_column div.office_spacer {
	height:7px;
	width:100%;
	border:0px;
}

#right_column div.office h3 {
	font-size:18px;
	margin:0px;
	padding-top:0px;
	color:#000;
}
#right_column div.office p {
	margin:0px 0px 3px 0px;
}

#right_column div.office img {
	float:left;
	margin:0px 8px 0px 0px;
}

#right_column div.officeSelected h3 {
	color:#ff681f;
}
#right_column div.office h4 {
	font-size:13px;
	color:#333;
	padding-bottom:0px;
}

#left_column .form table {
	border:0px;
}
#left_column .form table td {
	border:0px;
	vertical-align:middle;
}

input.large {
	font:13px Arial;
	color:#333;
	padding:2px;
	width:200px;
}





