﻿BODY {
	margin: 0px;
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
}
a:visited {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:active {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration: underline;
}
.ms-WPBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*FONTS*/
.6sctext {
	background-image: url('../SiteImages/6sctext.gif');
	background-repeat: no-repeat;
	background-position: left center;
	width: 134px;
	height: 8px;
}
.large_bold {
	font-size: 13px;
	font-weight: bold;
	color: #525252;
	font-family: Arial, Helvetica, sans-serif;
}
.white_font {
	color: #FFFFFF;
}
.larger_bold {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.footer_text a:visited {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.footer_text a:link {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.footer_text a:hover {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.footer_text a:active {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.footer_text a {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.footer_text {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.spaced_text {
	font-size: 11px;
}
.case_study_text {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.featured_case_text {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.featured_case_readmore {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 0 0 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.featured_case_readmore a:visited {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.featured_case_readmore a:link {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.featured_case_readmore a:hover {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.featured_case_readmore a:hover {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.featured_case_readmore a:active {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.featured_case_readmore a {
	font-size: 11px;
	color: #525252;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.featured_case_readmore a:hover {
	text-decoration: underline;
}
.contactInfoFormFeedbackError {
	color:red;
	font-weight:bold
}
.contactInfoFormFeedbackSuccess {
	color:green;
	font-weight:bold
}
.spaced_text {
	line-height: 18px;
}
.case_study_text {
	line-height: 14px;
}
.news_date {
	font-size: 11px;
	font-weight: bold;
	color: #122E59;
	font-family: Arial, Helvetica, sans-serif;
}
.news_list {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.news_list a:visited {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.news_list a:link {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.news_list a:hover {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.news_list a:active {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.news_list a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.news_list a:hover {
	text-decoration: underline;
	color: #666666;
}
.paging_right a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
.paging_right a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
.paging_right a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
.paging_right a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
.paging_right a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
.paging_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
.paging_left a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
.paging_left a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
.paging_left a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
.paging_left a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
.paging_left a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
.paging_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: 700;
	text-decoration: none;
}
ul {
	margin: 10px 0 10px 18px;
}
ul li {
	font-family: Arial, Helvetica, sans-serif;
	list-style: none inside url('../SiteImages/arrow_bullet.gif');
	margin: 2px 0 2px 0;
	text-indent: -16px;
}
/*.ms*/
.header_zone {
	padding: 16px 0 0 16px;
}
.ms-pagetitleareaframe {
	height: 10px;
}
TD.ms-titleareaframe {
	height: 10px;
}
Div.ms-titleareaframe {
	height: 100%;
}
.ms-pagetitleareaframe table {
	background: none;
	height: 10px;
}
Div.ms-titleareaframe {
	height: 100%;
}
.ms-pagetitleareaframe table {
	background: none;
}
.ms-WPBody TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*REMOVE SEARCH "This Site"*/
#idSearchScope {
	display: none;
}
/*New search icon*/
.ms-searchimage IMG {
	visibility: hidden;
	width: 50px;
	height: 16px;
}
.ms-searchimage {
	background-image: url('../SiteImages/btn_Search.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	border-top: 0px transparent none;
	border-right: 0px transparent none;
	border-bottom: 0px transparent none;
	width: 60px;
}
.search_area {
	position: relative;
	top: 3px;
}
/*TOP NAV*/
.top_nav_table {
	background-color: #454545;
}
.top_nav {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 876px;
	background-image: url('../SiteImages/top_nav/t_default_center.gif');
}
.top_nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.top_nav a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.top_nav a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.top_nav a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.top_nav a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.top_nav_left {
	width: 12px;
	background-image: url('../SiteImages/top_nav/t_default_left.gif');
	height: 29px;
	background-position: left top;
}
.top_nav_right {
	width: 12px;
	background-image: url('../SiteImages/top_nav/t_default_right.gif');
	height: 29px;
	background-position: right top;
}
.top_nav_item_table {
	height: 29px;
}
.top_nav_item {
	float: left;
	height: 29px;
	overflow: visible;
}
.top_nav_item_left {
	width: 8px;
	background-image: url('../SiteImages/top_nav/t_default_left.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.top_nav_item_right {
	width: 8px;
	background-image: url('../SiteImages/top_nav/t_default_right.gif');
	background-repeat: no-repeat;
}
.top_nav_item_center {
	background-repeat: repeat-x;
	padding: 0 9px 0 9px;
}
.top_nav_bottom_left {
	background-image: url('../SiteImages/top_nav/b_default_left.gif');
	width: 12px;
	height: 3px;
	background-position: left top;
}
.top_nav_bottom_center {
	background-image: url('../SiteImages/top_nav/b_default_center.gif');
	width: 100%;
	height: 3px;
	background-repeat: repeat-x;
}
.top_nav_bottom_right {
	background-image: url('../SiteImages/top_nav/b_default_right.gif');
	width: 12px;
	height: 3px;
}
.top_nav_footer_left {
	background-image: url('../SiteImages/top_nav_footer/footer_default_left.gif');
	width: 12px;
	height: 3px;
	background-position: left top;
}
.top_nav_footer_center {
	background-image: url('../SiteImages/top_nav_footer/footer_default_center.gif');
	width: 100%;
	height: 3px;
	background-repeat: repeat-x;
}
.top_nav_footer_right {
	background-image: url('../SiteImages/top_nav_footer/footer_default_right.gif');
	width: 12px;
	height: 3px;
}
.top_nav_cell {
	padding: 0 10px 0 20px;
}
/*HEADER IMAGE*/
.header_image_top_left {
	background-image: url('../SiteImages/top_nav_footer/default_left.gif');
	background-repeat: no-repeat;
	width: 4px;
	height: 5px;
}
.header_image_top_center {
	background-image: url('../SiteImages/top_nav_footer/default_center.gif');
	background-repeat: repeat-x;
	height: 5px;
}
.header_image_top_right {
	background-image: url('../SiteImages/top_nav_footer/default_right.gif');
	background-repeat: no-repeat;
	background-position: right top width: 3px;
	height: 5px;
}
.header_image_left {
	background-image: url('../SiteImages/header_image/left.gif');
	background-repeat: no-repeat;
	width: 4px;
}
.header_image_right {
	background-image: url('../SiteImages/header_image/right.gif');
	background-repeat: no-repeat;
	width: 3px;
}
.header_image_footer_left {
	background-image: url('../SiteImages/header_image_footer/left.gif');
	width: 4px;
	height: 3px;
}
.header_image_footer_center {
	background-image: url('../SiteImages/header_image_footer/center.gif');
	background-repeat: repeat-x;
	height: 3px;
}
.header_image_footer_right {
	background-image: url('../SiteImages/header_image_footer/right.gif');
	width: 3px;
	height: 3px;
}
/*CONTENT BUCKET - DEFAULT COLOR THEME*/
.ms-WPHeader {
	background-image: url('../SiteImages/content_bucket/header_center.gif');
	background-repeat: repeat-x;
	background-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 8px 0 0 0;
	height: 35px;
}
.ms-WPTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.ms-WPHeader TD {
	BORDER-BOTTOM: transparent 0px solid;
}
.header_zone .ms-WPHeader {
	background-image: none;
	height: auto;
	background-color: transparent;
	font-size: 16px;
}
.header_zone .ms-WPTitle {
	font-size: 16px;
}

.content_table {
	margin: 0px 0 0 0px;
}
.content_padding {
	padding: 7px 0 5px 2px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.content_bucket {
	background-color: #FFFFFF;
	background-image: url('../SiteImages/content_bucket/content_bucket_gradient.gif');
	background-repeat: repeat-y;
	background-position: left top;
}
.content_bucket_header_left {
	background-image: url('../SiteImages/content_bucket/content_bucket_left.gif');
	width: 12px;
	background-repeat: no-repeat;
}
.content_bucket_header_right {
	background-image: url('../SiteImages/content_bucket/content_bucket_right.gif');
	width: 17px;
	background-repeat: no-repeat;
}
.content_bucket_footer_left {
	background-image: url('../SiteImages/content_bucket/footer_left.gif');
	width: 12px;
	height: 13px;
}
.content_bucket_footer-x {
	background-image: url('../SiteImages/content_bucket/footer_center.gif');
	background-repeat: repeat-x;
}
.content_bucket_footer_right {
	background-image: url('../SiteImages/content_bucket/footer_right.gif');
	width: 17px;
	height: 13px;
}
.content_bucket_footer_center {
	background-image: url('../SiteImages/content_bucket/footer_center.gif');
	background-color: #FFFFFF;
}
.featured_case_title {
	padding: 16px 10px 14px 0px;
}
.case_study_title {
	padding: 14px 10px 14px 0px;
}
.paging_left {
	text-align: left;
}
.paging_right {
	text-align: right;
}
.title_band {
	background-color: #2d74aa;
	background-image: url('../SiteImages/content_bucket/content_bucket_blue_header_center.gif');
	font-size: 14px;
	font-weight: bold;
	padding: 6px 6px 6px 6px;
	color: #FFFFFF;
	margin: 0px 0 0px 0;
}
.news_zone {
	margin: 4px 0 2px 0px;
}
.news_date {
	margin: 6px 0 12px 0px;
}
/*COLOR PAGE THEMES*/
.top_nav_item_selected .top_nav_item_left {
	background-image: none;
}
.top_nav_item_selected .top_nav_item_center {
	background-image: none;
}
.top_nav_item_selected .top_nav_item_right {
	background-image: none;
}
.top_nav_bottom_left {
	background-image: url('../SiteImages/top_nav/b_default_center.gif');
}
.top_nav_bottom_center {
	background-image: url('../SiteImages/top_nav/b_default_center.gif');
	background-repeat: repeat-x;
}
.top_nav_bottom_right {
	background-image: url('../SiteImages/top_nav/b_default_center.gif');
}
.footer_left {
	background-image: url('../SiteImages/footer_divider/left.gif');
	background-position: right top;
	background-repeat: no-repeat;
}
.footer_right {
	background-image: url('../SiteImages/footer_divider/right.gif');
	background-position: left top;
	background-repeat: no-repeat;
}
.footer_center {
	background-image: url('../SiteImages/footer_divider/center.gif');
}
.footer_text {
	margin: 8px 0 2px 20px;
}
.footer_text_right {
	padding: 0 20px 0 0;
}
.padding {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.popup_padding {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.padding-top {
	padding-top: 20px;
}
.header_zone_text_padding {
	padding: 14px 0 0 4px;
}
.popup_close {
	text-align: right;
	float: right;
	width: 100px;
	height: 15px;
	padding-right: 10px;
}
