@charset "UTF-8";
/* CSS Document */

#page_wrapper {
	width: 1068px;
	margin-right: auto;
	margin-left: auto;
	border:none;
}
#page_wrapper_top {
	background-image: url(/Library/Images/shadow_top.png);
	height: 25px;
}
#page_wrapper_mid {
	background-image: url(/Library/Images/shadow_stripe.png);
	background-repeat: repeat-y;
}
#page_wrapper_bottom {
	background-image: url(/Library/Images/shadow_bottom.png);
	height: 30px;
}
#page_wrapper_inner_home {
	width: 980px;
	padding-right: 44px;
	padding-left: 60px;
}
#home_header_left {
	width: 419px;
	float: left;
}
#home_header {
	margin-bottom: 20px;
	float: left;
}
#home_header_right {
	background-color: #b0c2bf;
	width: 507px;
	float: left;
	height: 84px;
	padding-left: 18px;
	padding-top: 66px;
}
#center_left {
	background-color: #ddd9c4;
	width: 408px;
	float: left;
	margin-right: 11px;
}
#home_center_right {
	background-color: #f5ecd5;
	float: left;
	width: 334px;
}
#center_content {
	float: left;
	width: 1023px;
	background-image: url(/Library/Images/tracy_morris_backgroundpatt.png);
	background-repeat: repeat-y;
	background-position: 30px -5px;
}
#center_content_inner {
	width: 851px;
	padding-left: 177px;
	padding-top: 15px;
	float: left;
}
.portfolio#center_content_inner {
	height: 600px;
}
.wide_column {
	width: 500px;
	float: left;
	margin-right: 15px;
}
.narrow_column {
	float: left;
	width: 300px;
	margin-right: 15px;
}
#header {
	float: left;
}
#page_wrapper_inner {
	width: 1022px;
	padding-right: 23px;
	padding-left: 23px;
}
#header_right {
	float: left;
	height: 115px;
	width: 329px;
}
#header_left {
	background-color: #b1c2be;
	width: 643px;
	float: left;
	height: 43px;
	margin-top: 26px;
	padding-top: 33px;
	padding-left: 35px;
	padding-right: 15px;
}
#footer {
	float: left;
	width: 980px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	color: #818181;
	clear:both;
}
#center_middle {
	width: 178px;
	background-color: #dbe2da;
	float: left;
	margin-right: 13px;
}
body {
	font-family: helvetica, arial, "sans serif";
}
#footer li {
	display: inline;
	font-size: 10px;
	margin-left: 20px;
	list-style-type: none;
}
#footer ul {
	float: right;
	margin-right: 17px;
}
#home_nav {
	float: left;
}
#home_nav ul {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding: 0px;
}
#home_nav li {
	list-style-type: none;
	height: 18px;
}

#home_nav a
{
	font-family: helvetica, arial, "sans serif";
	font-size: 11px;
	font-weight: normal;
	color: #818181;
	text-decoration: none;
	text-transform: uppercase;
}	
}
#home_nav a:hover {
	color: #002d62;
	text-decoration: underline;
}



/* Menu Styles
 ------------------------------------------ */

ul.menu-item-list li{
	display: inline;
	list-style-type: none;
	float: left;
	margin-right: 45px;
}
ul.menu-item-list {
	margin: 0px;
	padding: 0px;
}

ul.menu-item-list li.active a {
	color: #666666;
}

ul.menu-item-list li a {
	color: #f0f0e0;
	font-size: 14px;
	text-transform: uppercase;
}

ul.menu-item-list li a:hover {
	color: #e7e2d2;
}



/* Portfolio Styles
 ------------------------------------------ */

.portfolio_page_header:before {
	 content: url("/Library/Images/gray_arrow.jpg");
}

.portfolio_page_header a 
{
	color: #082a58;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
}

.portfolio_page_listing a 
{
	color: #082a58;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
}

.portfolio_page_header a:hover
{
	color:#082a58;
	text-decoration:none;
}

.portfolio_page_listing a:hover
{
	color:#082a58;
	text-decoration:none;
}

/* Widget: Photo Gallery 
 ------------------------------------------ */

div.photo-gallery-photo-list
{
	width: 825px;
	border: none;
}

div.photo-gallery-photo-list .page-header 
{
	font-size: 13px; 
	color:#a5a5a5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

div.photo-gallery-photo-list .photo-gallery-navigation 
{
	float: left;
	width: 325px;
	margin-top: 0px;
}

div.photo-gallery-photo-list .photo-gallery-content
{
	border: none;
	float: right;
	width: 450px;
}


div.photo-gallery-photo-list .photo-gallery-controls 
{
	display: none;
}

/*
div.widget-container.photo-gallery-photo-list .photo-gallery-slideshow span.image-wrapper
{
	float:right;
	border: none;
}
*/

div.widget-container.photo-gallery-photo-list .photo-gallery-slideshow a,
div.widget-container.photo-gallery-photo-list .photo-gallery-slideshow img 
{
	background: #fff;
	border: none;
	display: block;
}

div.photo-gallery-photo-list ul.photo-album-list 
{
	padding: 0px;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	display:none;
}

div.photo-gallery-photo-list ul.photo-album-list li 
{
	list-style-type: none;
	margin: 0px;
}

div.photo-gallery-photo-list .photo-album-list li a 
{
	color: #999898;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}

div.photo-gallery-photo-list .photo-gallery-caption 
{
	display: none;
}

div.photo-gallery-photo-list .photo-description 
{
	display: none;
}

div.photo-gallery-photo-list .photo-gallery-embox 
{
	display: none;
}

div.photo-gallery-photo-list .photo-gallery-navigation ul.thumbs 
{
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.widget-container.photo-gallery-photo-list .photo-gallery-navigation ul.thumbs li 
{
	float: left;
	padding: 0px;
	margin: 8px;
	list-style-type: none;
border:none;
}

div.photo-gallery-photo-list .photo-gallery-navigation ul.thumbs li a.thumb 
{
	border: none;
	padding: 0;
	margin: 0;
	display: inline;
}

div.photo-gallery-photo-list .photo-gallery-navigation ul.thumbs li.selected a.thumb
{
	border: none;
	background: #fff;
	width: 53px;
}

div.photo-gallery-photo-list .photo-gallery-navigation ul.thumbs li a.thumb img 
{
	padding: 0;
	margin: 0;
border:none;
}

div.photo-gallery-photo-list .photo-gallery-navigation ul.thumbs a:focus 
{
	outline: none;
}
#photo-list-wrapper {
	width: 350px;
	float: left;
}

div.photo-gallery-photo-list div.pagination 
{
	clear: both;
}

div.photo-gallery-photo-list div.photo-gallery-navigation div.top 
{
	margin-bottom: 0px;
	height: 10px;
}

div.photo-gallery-photo-list div.photo-gallery-navigation div.bottom 
{
	margin-top: 12px;
}

div.photo-gallery-photo-list div.pagination a, 
div.photo-gallery-photo-list div.pagination span.current 
{
	display: block;
	float: left;
	/* margin-right: 1px; */
	padding: 3px 5px;
}

div.photo-gallery-photo-list div.pagination a:hover 
{
	background-color: #ffffff;
}

div.photo-gallery-photo-list div.pagination span.current 
{
	font-weight: bold;
}


a.portfolio_home_link {
	color: #082a58;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
}

a.portfolio_home_link:hover {
	color: #8f9090;
}
#center_farleft {
	width: 106px;
	float: left;
	margin-right: 37px;
}
#center_content_inner_wide {
	width: 1011px;
	padding-left: 35px;
	padding-top: 15px;
	float: left;
	
}
.full_page_column {
	width: 815px;
	float: left;
	margin-right: 0px;
}
#media img {
	padding: 5px;
	margin-bottom: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.column-narrow {
	float: left;
	width: 300px;
}
.item-classification {
	display: none;
}
.item-actions li {
	display: inline;
	list-style-type: none;
	margin-right: 15px;
}
#page_wrapper #page_wrapper_mid #page_wrapper_inner #center_content #center_content_inner_wide .full_page_column #region-22785 #widget-22808 #widget_NewsRoom_22808 .widget-container.article .column.column-wide  {
	float: left;
	width: 500px;
}
.article-list-default .section-header, .categories, .tags {
	display: none;
}
.latest {
	display: none;
}
.rss a.Link{
	font-size: 10px;
}
li.content-item {
	list-style-type: none;
}
.item-list li {
	list-style-type: none;
}
ul.content-item-list {
	margin: 0px;
	padding: 0px;
}
a.Link  {
	font-family: helvetica, arial, "sans serif";
	font-size: 12px;
	font-weight: normal;
	color: #999898;
	text-decoration: none;
}
a.Link:hover , a.read-more:hover{
	color: #082a58;
	text-decoration: none;
}
.content-item-tags {
	display: none;
}
a.read-more {
	font-family: helvetica, arial, "sans serif";
	font-size: 12px;
	font-weight: normal;
	color: #999898;
	text-decoration: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
#page_wrapper #page_wrapper_mid #page_wrapper_inner #center_content #center_content_inner_wide .full_page_column #region-22785 #widget-22808 #widget_NewsRoom_22808 .widget-container.article .column.column-narrow {
	float: left;
	width: 300px;
}
.Form-Fields-List li {
	list-style-type: none;
	margin-bottom: 10px;
}
ul.Form-Fields-List {
	margin: 0px;
	padding: 0px;
}
#CustomFormSubmit {
	float: right;
}
.Text-Form-Field-Label {
	font-weight: bold;
}
.Text-Form-Field-SubLabel {
	font-size: 9px;
	margin-bottom: 8px;
}
#page_wrapper_inner #footer {
	float: left;
	width: 1024px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	color: #818181;
	clear:both;
}
