@charset "utf-8";
#bottom {
background-color:#DACFBE;
clear:both;
height:40px;
margin:0 0 4px;
padding:0 45px 0 0;
text-align:right;
}

#bottom div {
background:url(../images/branch_offices.png) no-repeat right;
height:40px;
padding:3px 0 0;
}

div#bottom a {
float:left;
padding-left:10px;
padding-top:9px;
color:#000;
text-decoration:none;
}

div#bottom a:hover {
color:#fff;
}

#bottom_left_corner {
background:url(../images/20px_corner_BL.png) no-repeat bottom left;
height:20px;
}

#divider {
background-color:#DACFBE;
clear:both;
height:2px;
margin-bottom:20px;
margin-top:20px;
}

#header {
background:url(../images/20px_corner_BR.png) no-repeat right bottom;
background-color:#DACFBE;
border-top:3px solid #004A68;
height:40px;
margin-bottom:5px;
}

#nav {
color:#41464A;
font-size:15px;
font-weight:400;
height:24px;
margin-left:45px;
margin-top:9px;
width:980px;
}

#nav a {
color:#000;
text-decoration:none;
}

#nav a:hover {
color:#FFF;
}

#nav li {
float:left;
margin:0;
padding-right:35px;
}

#nav ul {
list-style:none;
margin:0;
}

#perfection_slogan {
background:url(../images/perfection_slogan.png) no-repeat right;
float:right;
height:58px;
margin-right:45px;
width:200px;
}

#portfolio_list ul {
list-style:none;
padding-bottom:5px;
}

#portfolio_list li {
padding-left:20px;
padding-bottom:5px;
}

#top_right_corner {
background:url(../images/20px_corner_TR.png) no-repeat top right;
height:20px;
}

#wrapper {
font-family:"Century Gothic", "Avant Garde", sans-serif;
font-size:12px;
margin:3px auto;
min-height:600px;
padding:15px 2px 2px;
position:relative;
width:983px;
}

#wright_logo {
height:58px;
margin-bottom:5px;
margin-left:35px;
}

.leed {
color:#060;
}

.teamphoto {
float:left;
height:171px;
margin:0 12px 12px 0;
width:132px;
}

.teamphoto_corner {
background:url(../images/20px_corner_BR_gray.png) no-repeat right bottom;
height:171px;
width:132px;
}

#right_col_content p {
	font-size:13px;
}

#right_col_content p.landing {
	font-size: 16px;
	font-weight:bold;
	color: #004A68;
	text-align:left;
}

#right_col_content p.page_header {
	font-size: 16px;
	font-weight:700;
	color: #006990;
	text-align:right;
	padding-right:15px;
}

.sub_page_header {
	font-size: 14px;
	font-style:italic;
	color: #006990;
	text-align:right;
	font-weight:normal;
}

#right_col_content p.sub_header {
	font-size: 14px;
	font-weight:700;
	color: #006990;
	margin-bottom:3px;
}

#right_col_content .sub_header_left {
	font-size: 14px;
	font-weight:700;
	color: #006990;
	margin-bottom:3px;
	text-align:left
}

#right_col_content p.portfolio_links {
	margin-bottom:5px;
}

#right_col_content p.portfolio_links_last {
	margin-bottom:0;
}

#right_col_content p.portfolio_links a, #right_col_content p.portfolio_links_last a {
	text-decoration:none;
	color: #006990;
}

#right_col_content p.portfolio_links a:hover,#right_col_content p.portfolio_links_last a:hover {
	text-decoration:underline;
}

#right_col_content .sub_nav {
	font-size: 13px;
	color: #006990;
	text-align:right;
	padding-right:15px;
}

#right_col_content .sub_nav a {
	text-decoration:none;
	color: #006990;
}

#right_col_content .sub_nav a:hover {
	text-decoration:underline;
	color: #006990;
}

#right_col_content .doc_link a {
	text-decoration:none;
}

#right_col_content .doc_link a:hover {
	text-decoration:underline;
}

#right_col_content .sub_nav .selected {
	font-size: 13px;
	font-weight:bold;
	color: #006990;
	text-align:right;
}

#right_col_content .sub_nav .selected a {
	text-decoration:none;
	font-size: 13px;
	font-weight:bold;
	color: #006990;
	text-align:right;
}

#right_col_content .sub_nav .selected a:hover {
	text-decoration:underline;
}

#right_col_content .ref_quote {
	color:#990000;
	font-style:italic;
}

#right_col_content .ref_quote .who {
	color:#006990;
	font-weight:700;
	font-style:normal;
}