@charset "utf-8";
/*---===<<< UNIVERSAL RESETS AND STYLES >>>===---*/
* {
margin: 0;
padding: 0;
}
.clear {
clear: both;
display: block;
height: 0;
overflow: hidden;
}
a img {
border: 0;
} 
a:focus {
border: none;
outline: none;
}
/*---===<<< position: absolute;
*position: relative; STYLES >>>===---*/
#Body {
	background: #EAEAEA url(images/siteBg.gif) repeat-y 50% 0;
}
.blue,
.blue .Head {
	color: #009;
}

/*---=== HEADING STYLES ===---*/
h1 {
	margin: 0 0 10px;
}
h1, 
h1 .Head {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fe0028;
	font-weight: normal;
}




h2 {
	margin: 0 0 5px;
}
h2, 
h2 .Head {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fe0028;
	font-weight: normal;
}
h3 {
	margin: 0 0 5px;
}
h3, 
h3 .Head {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fe0028;
	font-weight: normal;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
}
h4, 
h4 .Head {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe0028;
	font-weight: normal;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
}
h5, 
h5 .Head {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fe0028;
	font-weight: normal;
}
h6 {
}
h6, 
h6 .Head {
}
/*--- SUBHEAD ---*/
.SubHead {
}
/*---=== TEXT STYLES ===---*/
body,
p,
.Normal, 
.NormalRed,
.NormalDisabled,
.NormalBold,
.SkinObject,
.CommandButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	margin: 0 0 10px;
}
strong {
}
em {
}
hr {
}

.green {
	color: #7ab800;	
}
/*---=== LINK STYLES ===---*/
a:link, 
a:visited, 
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/*---=== LIST STYLES ===---*/
/*--- ORDERED ---*/
ol {
	margin: 0 0 0 15px;
}
ol li {
	list-style: decimal;
	margin: 0 0 5px;
}
ol li li {
	list-style: lower-alpha;
	margin: 0 0 5px;
}
ol li li li {
	list-style: lower-roman;
	margin: 0 0 5px;
}
/*--- UNORDERED ---*/
ul {
	margin: 0 0 0 15px;
}
ul li {
	list-style: none;
	margin: 0 0 5px;
}
ul li li {
	list-style: square;
	margin: 0 0 5px;
}
ul li li li {
	list-style: circle;
	margin: 0 0 5px;
}
/*---===<<< SKIN SETUP >>>===---*/
.skinWrap {
	margin: 0 auto;
	*padding: 0 0 0 2px;
	width: 926px;
}
/*---=== HEADER ===---*/
.header {
	padding: 0 0 20px;
}
.header .logo {
	float: left;
	height: 44px;
	margin: 20px 0 0 14px;
	width: 122px;
}
.homeHeader {
	padding: 0 0 10px;
}
.homeHeader h2.logo {
	float: left;
	height: 56px;
	margin: 20px 0 0 14px;
	width: 122px;
}
.utilityBar {
	float: right;
	margin: 12px 15px 0 0;
	text-align: right;
	width: 300px;
}
.utilityBar a:link, 
.utilityBar a:visited, 
.utilityBar a:active {
	color: #5e6a71;
	font-size: 11px;
}
.searchWrap {
	margin: 15px 0 0;
	*width: 180px;
	
}

.searchWrap input {
	*display: block;
	*float: left;
	
}

.searchWrap a {
	*display: block;
	*float: right;
	
}
.searchWrap a:link, 
.searchWrap a:visited, 
.searchWrap a:active {
	background: url(images/sprite.gif) repeat-x 0 -100px;
	display: block;
	float: right;
	height: 17px;
	line-height: 17px;
	margin: 0 0 0 2px;
	padding: 0 4px;
}
.searchWrap input {
	border: 1px solid #a2a2a2;
	height: 15px;
	line-height: 15px;
}
/*---=== FOOTER ===---*/
.footer {
	background: #7ab800;
	line-height: 20px;
	padding: 9px 20px 4px;
}
.footer .copyrightWrap, 
.footer .connectWrap, 
.footer .footerNavWrap {
	color: #FFF;
	font-size: 12px;
}
.footer .copyrightWrap {
	float: left;
	width: 280px;
}
.footer .connectWrap {
	float:left;
	margin: 0 auto;
	width: 300px;
	*width: 300px;
}

.footer .connectWrap span.connect {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	
}
.footer .connectWrap a:link, 
.footer .connectWrap a:visited, 
.footer .connectWrap a:active {
	background-image: url(images/sprite.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 18px;
	overflow: hidden;
	text-indent: -2000em;
	width: 20px;
}
.footer .connectWrap a.socialTwitter:link, 
.footer .connectWrap a.socialTwitter:visited, 
.footer .connectWrap a.socialTwitter:active {
	background-position: 0 -140px;
}

.footer .connectWrap a.stbutton:link, 
.footer .connectWrap a.stbutton:visited, 
.footer .connectWrap a.stbutton:active {
	display:block;
	height: 18px;
	width: 20px;
	float:left;
	margin: 0 0 0 20px;
	
}
.footer .connectWrap a.socialLinkedIn:link, 
.footer .connectWrap a.socialLinkedIn:visited, 
.footer .connectWrap a.socialLinkedIn:active {
	background-position: 0 -200px;
}
.footer .connectWrap a.socialFacebook:link, 
.footer .connectWrap a.socialFacebook:visited, 
.footer .connectWrap a.socialFacebook:active {
	background-position: 0 -230px;
}
.footer .footerNavWrap {
	float: right;
	text-align: right;
	width: 280px;
}
.footer a:link, 
.footer a:visited, 
.footer a:active {
	color: #FFF;
}
.partnerLogoWrap {
	float: right;
	width: 200px;
	margin: 0;	
}
#dnn_ContentPane.home {
	float: left;
	width: 336px;
	padding: 10px 0 0 0;
	margin: 0 20px -25px 20px;
	
}

#dnn_ContentPane.team {
	width: 800px;
	
}
.oneColumn .article {
	width: 880px;
	margin: 0 0 0 20px;
	float: left;
		
}
.TwoColumn .article {
	width: 880px;
	margin: 0 0 0 20px;
	float: left;	
}
.TwoColumn .article .content {
	width: 500px;
	padding: 0 20px 0 0;
	border-right: 1px solid #e1e4e7;
	float: left;	
}
.oneColumn .article .content {
	width: 675px;
	padding: 0 40px 0 0;
	float: left;
}
.oneColumn .article .content .pdfDownload {
	float: left;
	margin: 10px 0 0;
}
.oneColumn .article .content .pdfDownload img {
	float: left;
	margin: 0 0 0 20px;
}
.TwoColumn .article .rightBar {
	width: 327px;
	float: right;
}
#dnn_LocationsPane {
	float: left;
	width: 255px;
	padding: 10px 24px 0 24px;
	margin: 0 0 -25px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	
}

#dnn_UpdatesPane {
	float: left;
	width: 215px;
	padding: 10px 0 0 0;
	margin: 0 15px -25px 15px;
	
}
/*---=== CONTENT AREA ===---*/
.section {
	background: #FFF url(images/footerBg.gif) no-repeat 0 bottom;
	padding: 0 0 80px;
}
.bannerWrap {
	margin: 0 0 15px;
}
#interiorSkin .bannerWrap {
	padding: 0 0 0 20px;
	background: url(images/bgBanner.jpg) no-repeat;
}

.bannerWrap img.campaign {
	margin: 0 0 0 -20px;
	
}

.article {
	float: right;
	margin: 0 60px 20px 0;
	width: 630px;
}

.norAmArticle {
	float: right;
	margin: 0 15px 40px 0;
	width: 650px;
}

.norAmArticle #dnn_ContentPane {
	float: left;
	margin: 0 15px 0 0;
	width: 280px;
	
}

.norAmArticle #dnn_ContentPane img{
	margin: 0 0 15px 0;
	
}

.norAmArticle #dnn_RegionImagePane {
	float: left;
	margin: 30px 15px 0 0;
	width: 280px;
	
}

.norAmArticle #dnn_RegionImagePane img {
	border: solid 1px #ddd;
	
}

.norAmArticle #dnn_RightPanelPane {
	float: left;
	margin: 0 15px 0 0;
	padding: 15px 15px 0 15px;
	width: 250px;
	border: solid 1px #ddd;
	
}

.norAmArticle #dnn_RightPanelPane img {
	float: left;
	margin: 0 20px;
	
}

.locationsLists {
	width: 290px;
	margin: 0 0 0 -10px;
	
}
.locationsLists ul {
	display: block;
	float: left;
	margin: 0 15px 0 0;
	
}

.locationsLists ul li {
	list-style: none;
	
}

a.readMore:link,
a.readMore:visited {
	color: #000;
	font-weight: bold;
	
}
/*---===<<< NAVIGATIONS >>>===---*/
/*---=== MAIN NAVIGATION ===---*/
.mainNavigation {
	background: url(images/sprite.gif) repeat-x 0 0;
	height: 37px;
}
.mainNavigation .RadMenu .rmHorizontal .rmItem {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.mainNavigation .RadMenu .rmHorizontal .rmItem a.rmLink:link, 
.mainNavigation .RadMenu .rmHorizontal .rmItem a.rmLink:visited, 
.mainNavigation .RadMenu .rmHorizontal .rmItem a.rmLink:active {
	border-left: 1px solid: #bdbdbd;
	border-right: 1px solid #b9eefa;
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 37px;
	line-height: 37px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 153px;
}
.mainNavigation .RadMenu .rmHorizontal .rmFirst a.rmLink:link, 
.mainNavigation .RadMenu .rmHorizontal .rmFirst a.rmLink:visited, 
.mainNavigation .RadMenu .rmHorizontal .rmFirst a.rmLink:active {
	border-left: none;
	border-right: 1px solid #b9eefa;
	width: 154px;
}
.mainNavigation .RadMenu .rmHorizontal .rmLast a.rmLink:link, 
.mainNavigation .RadMenu .rmHorizontal .rmLast a.rmLink:visited, 
.mainNavigation .RadMenu .rmHorizontal .rmLast a.rmLink:active {
	border-left: 1px solid: #bdbdbd;
	border-right: none;
	width: 154px;
}
.mainNavigation .RadMenu .rmHorizontal .rmItem a.rmSelected:link, 
.mainNavigation .RadMenu .rmHorizontal .rmItem a.rmSelected:visited, 
.mainNavigation .RadMenu .rmHorizontal .rmItem a.rmSelected:hover, 
.mainNavigation .RadMenu .rmHorizontal .rmItem a.rmSelected:active, 
.mainNavigation .RadMenu .rmHorizontal .rmItem a.rmLink:hover {
	background: url(images/sprite.gif) repeat-x 0 -50px;
	color: #FFF;
	text-decoration: none;
}
.mainNavigation .RadMenu .rmHorizontal .rmItem .rmText {
	float: none;
	padding: 0;
}
/*---=== SIDE NAV ===---*/
.nav {
	float: left;
	margin: 0;
	width: 207px;
}
.nav .RadPanelBar {
	width: 207px;
	margin: 0 0 25px 0;
}
.nav .RadPanelBar ul {
	margin: 0;
	padding: 0;
}
.nav .RadPanelBar ul li {
	font-size: 11px;
	list-style: none;
	margin: 0;
}
.nav .RadPanelBar ul li .rpLink:link, 
.nav .RadPanelBar ul li .rpLink:visited, 
.nav .RadPanelBar ul li .rpLink:active {
	color: #000;
}
.nav .RadPanelBar .rpRootGroup .rpItem {
	font-weight: bold;
	padding: 5px 0 0 10px;
}


.nav .RadPanelBar .rpGroup .rpLink, .nav .RadPanelBar .rpGroup .rpTemplate {
	font-size: 11px;
	line-height: normal;
	
}

.nav .RadPanelBar .rpRootGroup .rpSlide .rpItem {
	font-weight: normal;
	/*padding: 2px 0;*/
}
.nav .RadPanelBar .rpRootGroup .rpSlide .rpItem .rpLink {
	/*padding: 0 0 0 15px;*/
}

.nav .RadPanelBar .rpRootGroup a:link,
.nav .RadPanelBar .rpRootGroup a:visited,
.nav .RadPanelBar .rpRootGroup a:active {
	display:none;
}

.nav .RadPanelBar .rpSlide a:link,
.nav .RadPanelBar .rpSlide a:visited,
.nav .RadPanelBar .rpSlide a:active {
	display:block;
}

.nav .RadPanelBar .rpSlide .rpSelected,
.nav .RadPanelBar .rpSlide .rpExpanded {
	background: url(images/leftNav_selected.gif) no-repeat 5px 50%; 
	padding: 0 0 0 3px;
	margin: 0 0 0 -3px;
	font-weight: bold;
}

.nav .RadPanelBar .rpRootGroup, 
.nav .RadPanelBar .rpLink, 
.nav .RadPanelBar .rpText, 
.nav .RadPanelBar .rpOut {
	border: none;
	border-bottom-width: 0;
	padding: none;
	margin: none;
	
}

.RadPanelBar .rpFocused .rpOut,
.RadPanelBar .rpLink:hover .rpOut,
.RadPanelBar .rpSelected .rpOut,
.RadPanelBar .rpSelected:hover .rpOut
{
	border: 0;
	padding: 0;
}

.RadPanelBar_Forest .rpDisabled:hover .rpOut
{
	padding: 0;
	border: 0;
}

.RadPanelBar .rpGroup .rpLink:hover
{
	border: 0;
}

.RadPanelBar .rpGroup .rpLink .rpOut,
.RadPanelBar .rpGroup .rpExpanded .rpOut,
.RadPanelBar .rpGroup .rpSelected .rpOut,
.RadPanelBar .rpGroup .rpLink:hover .rpOut,
.RadPanelBar .rpGroup .rpExpanded:hover .rpOut,
.RadPanelBar .rpGroup .rpSelected:hover .rpOut
{
	padding: 0;
	margin: 0;
	border: 0;
}

.nav .RadPanelBar .rpOut {
	display: inline;
	
}

.nav img {
	margin: 0 0 15px 15px;
	
}

/*---=== BREADCRUMBS ===---*/
.breadcrumbWrap {
	margin: 0 0 15px;
}
.breadcrumbWrap a:link, 
.breadcrumbWrap a:visited, 
.breadcrumbWrap a:active {
	color: #000;
}
/*---===<<< CONTAINER STYLES >>>===---*/
.containerContent {
	margin: 0 0 15px;
}

.employeeCard {
	width: 124px;
	height: 204px;
	padding: 14px;
	border: solid 1px #ccc;
	text-align:center;
	overflow: hidden;
	float: left;
	margin: 0 15px 35px 0;
}

.employeeCard img {
	height: 150px;
	width: 110px;	
}

.employeeCard h3 {
	margin:0;
	
	
}

.employeeCard h3 a {
	color:#000;
	text-decoration: underline;
	font-weight: bold;
	
}

.employeeCard p {
	margin: 0;
	font-weight: bold;

}

.employeeBio img {
	display: block;
	float: left;
	margin: 0 20px 20px 0;

}

.employeeBio h1 {
	margin: 0;
	
}

.employeeBio h4 {
	color: #000;
	font-weight: bold;
	
}

.worldWideFlash {
	border: solid 1px #ddd;
	background: url(images/bgWorldWideFlash.gif) repeat-x;
	
}

.successStoryHeader {
	background: url(images/bgQuote.gif) 230px top no-repeat;
	margin: 0 0 35px 0; 
	
}

.successStoryHeader img {
	float: left;
	padding: 0 50px 0 0;
	
}

.successStoryHeader p {
	display:block;
	color: #888;
	font-size: 14px;
	font-style: italic;
	padding: 10px 30px 0 30px;
	margin: 0 0 0 230px;
	
}

.successStoryHeader p .NormalRed {
	display: block;
	margin: 15px 0 0;
	
}

.successStoryBody .industry {
	font-size: 10px;
	color: #666;
	
}

.successStoryBody h2 {
	margin: 10px 0 25px 0;
	
}

.successStoryBody h3 {
	margin: 40px 0 15px 0;
	
}


.pdfDownload {
	margin: 50px 0 0;
	
}

.pdfDownload img {
	float:right;
	border: solid 1px #ccc;
	margin: 0 0 0 10px;
	
}
.whitePaperHeader {
	border-bottom: 1px solid #ccc;
	
}

.listing {
	border-bottom: 1px solid #ccc;
	margin: 20px 0 0;
	padding: 0 20px 20px 20px;

		
}

.listing .whitePaper {
	display: block;
	float: left;
	
}

.listing .calDate {
	text-align: center;
	padding: 5px;
	margin: 0 10px;
	float: left;
	background:#003;
	color:#FFF;
	height: 40px;
	width: 40px;
}

.listing .calDate p {
	font-size: 24px;
	font-weight: bold;
	display:block;
	margin:-8px;
	
	
}
.listing .calDate p.month {
	font-size: 16px;
	margin: 2px 0 0;
	text-transform:uppercase;
	
}

.listing a {
	color: red;
	
}

.listing p a {
	color: #000;
	
}

#dnn_ContentPane ul {
	margin: 0 0 10px 0;
	
}
#dnn_BannerPane ul li,
#dnn_ContentPane ul li {
	background:url(images/leftNav_selected_black.gif) left top no-repeat;
	list-style: none;
	margin: 0 0 2px 10px;
	padding: 0 0 0 10px;
	
}

/*---===<<< TABLES >>>===---*/
/*---===<<< FORMS >>>===---*/
.required {
	color: red;
	
}
.labels {
	width: 100px;
	display:block;
	float: left;
	line-height: 20px;
}
.inputs {
	width: auto;
	display:block;
	float: left;
}

.checkbox {
	margin: 8px 0  3px 2px;

}
.button {
	padding: 3px;
	min-width: 60px;

}

.textfield {
	width: 300px;
	
}
.checkboxes {
	margin: 15px 0 0;
}
.row {
	margin: 0 0 10px 0;
	width: 300px;
}
.row label {
	float: left;
	width: 130px;
}
.row input,
.row select {
	float: right;
}

/*---===<<< MODULE STYLES GO BELOW HERE >>>===---*/
/*---===<<< CAMPAIGN ROTATOR >>>===---*/
#campaignRotator {
	height: 237px;
	position: relative;
	width: 926px;
}
#campaignRotator .campaignArea {
	height: 237px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 926px;
	z-index: 0;
}
#campaignRotator .campaignWrap {
	display: none;
	height: 237px;
	left: 0;
	position: absolute;
	top: 0;
	width: 926px;
	z-index: 0;
}
#campaignRotator .activeCampaign {
	display: block;
}
#campaignRotator .campaignArea .blueCampaign {
	background: url(images/campaign_blue.jpg);
}
#campaignRotator .campaignArea .greenCampaign {
	background: url(images/campaignBg_green.jpg);
}
/*---=== CAMPAIGNS ===---*/
.campaignWrap img {
	position: absolute;
	left: 20px;
}
.campaignWrap .campaignText {
	position: absolute;
	left: 400px;
	top: 45px;
	width: 510px;
}
.campaignWrap .campaignText h2 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}
.campaignWrap .campaignText p {
	width: 255px;
}
.campaignWrap .campaignText p, 
.campaignWrap .campaignText a:link, 
.campaignWrap .campaignText a:visited, 
.campaignWrap .campaignText a:active {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.campaignWrap .campaignText a:link, 
.campaignWrap .campaignText a:visited, 
.campaignWrap .campaignText a:active {
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
}
.campaignWrap .campaignText a:hover {
	text-decoration: underline;
}
/*---=== CAMPAIGN NAV ===---*/
#campaignRotator .campaignNav {
	background: url(images/campaignNav.png);
	bottom: 0;
	height: 20px;
	left: 0;
	position: absolute;
	width: 926px;
	z-index: 1;
}
#campaignRotator .campaignNavInner {
	float: right;
	margin: 0 10px;
}
#campaignRotator .campaignNav a:link, 
#campaignRotator .campaignNav a:visited,
#campaignRotator .campaignNav a:hover, 
#campaignRotator .campaignNav a:active {
	background: url(images/campaignNavButton.png);
	display: block;
	float: left;
	height: 7px;
	margin: 7px 4px 0;
	width: 7px;
}
#campaignRotator .campaignNav a.campaignSelected:link, 
#campaignRotator .campaignNav a.campaignSelected:visited,
#campaignRotator .campaignNav a.campaignSelected:hover, 
#campaignRotator .campaignNav a.campaignSelected:active {
	background: url(images/campaignNavButtonSel.png);
}
/*---=== ROTATOR EDIT ===---*/
.qbTable td {
	padding: 0 0 5px;
	vertical-align: top;
}
.qbTable td .smallInput {
	width: 25px;
}
.qbTable td label {
	margin: 0 0 0 5px;
}
.qbTable td .largeInput {
	width: 250px;
} 
.qbTable td textarea {
	height: 125px;
	width: 400px;
}


/*---=== Sitemap ===---*/
#sitemap ul li a {
	font-weight: bold;
	
}

#sitemap ul li ul li a,
#sitemap ul li ul li ul li a,
#sitemap ul li ul li ul li ul li a {
	font-weight: normal;

}
/*---=== Search Results ===---*/
.SearchResultsContent tbody tr {
	display: block;
	margin: 0 0 10px 0;
		
}

/*---=== Misc. ===---*/
img.graphic {
	border: solid 1px #CCC;
}position: absolute;

p.feedItem {
	margin: 5px 0 5px 0; 
	
}

.updatesList {
	width: 200px;
	height: 210px;

	
}
.jScrollPaneContainer p.feedItem span.feedItem a {
	color:#000;
	font-size: 12px;
}



div.feedItem {
	margin: 0 0 20px 0;
	
}

hr {
	color:#CCC;
	background: #ccc;
	border: 0;
	margin: 0;
	
}

.rss {
	background: url(images/rss.gif) no-repeat;
	float: right;
	height: 16px;
	width: 16px;
	margin: -30px 10px 0;
}
/*---=== PrePay Landing page ===--- */
.header h2.logoRight {
	float: right;
	height: 44px;
	margin: 20px 14px 0 0;
	width: 122px;
}
.formRow {
	margin: 0 0 15px 0;
	width: 350px;
}
#contactus label {
	float: left;
	width: 130px;

}
#contactus .formRow input,
#contactus .formRow select {
	float: right;
	margin: 0 50px 0 0;
}
#contactus input.btn {
	padding: 3px 6px;
	float: left;
	margin: 0 10px 0 0;
}
.req,
.validation {
	color: #F00;
}
.validation {
	width: 205px;
	float: right;
}
.prePay #interiorSkin .bannerWrap {
	background: none;
	padding: 0;
}
/*#btnsubmit {
	margin: 0 20px 0 0;	
}*/
#btnsubmit span {
	color: #f00;
}
.formRowLast input.payPerBtn {
	padding: 3px 6px;
	float: right;
	margin: 0 75px 35px 0;
}
/*---=== Contact Us Redesign - March 2011 ===---*/
.field {
	border: none;
	width: 100%;
}
.locations-wrap {
	margin: 0 0 30px;
}
.locations-wrap .locations {}
.locations-wrap .locations .locale {
	float: left;
	margin: 0 29px 0 0;
	width: 191px;
}
.locations-wrap .locations .last {
	margin: 0;
	width: auto;
}
.locations-wrap .locations .locale img {
	margin: 0 0 5px -9px;
}
#contactUsForm {
}
#contactUsForm .basic-info {
	margin: 0 0 15px;
}
#contactUsForm .basic-info .form-item {
	float: left;
	width: 205px;
	margin: 0 80px 10px 0;
}
#contactUsForm .basic-info .alt {
	margin: 0 0 10px;
}
#contactUsForm .basic-info .form-item label {
	width: 70px;
	margin: 0 10px 0 0;
	float: left;
}
#contactUsForm .basic-info .form-item .verify-input {
	float: left;
}
#contactUsForm .basic-info .form-item .verify-input input {
	width: 120px;
}
#contactUsForm .checkboxes .form-item {
	float: left;
	width: 245px;
	margin: 0 40px 10px 0;
}
#contactUsForm .checkboxes .form-item input {
	float: left;
	margin: 2px 10px 0 0;
}
#contactUsForm .checkboxes .form-item label {
	float: left;
	width: 220px;
}
#contactUsForm .checkboxes .text-box {
	margin: 30px 0 0;
}
#contactUsForm .checkboxes .text-box label {
	float: none;
	margin: 0;
}
#contactUsForm .checkboxes .text-box .textfield {
	float: none;
	width: 485px;
}

/*---=== new forms styles ====---*/
.unsubscribe-form {}
.unsubscribe-form .form-row {
	width: 320px;
}
.unsubscribe-form .form-row label {
	float: left;
	width: 120px;
	text-align: right;
	margin: 0 40px 0 0;
}
.unsubscribe-form .form-row input {
	float: left;
}

/*---=== Resource Center styles (for skin: interior-withspotlight.aspx) ====---*/
#spotlightWrap {border: solid 3px #00b3d1; margin: 0 0 30px 0; overflow: hidden;}
#spotlightWrap h2.spotlightTitle {background: #00b3d1; color: #fff; height: 50px; line-height: 50px; font-size: 18px; padding: 0 25px;}
#spotlightWrap .spotlight {padding: 10px 0 10px 25px; overflow: hidden;}
#spotlightWrap .spotlight-paneL {width: 280px; float: left; border-right: solid 1px #d5d5d5;}
#spotlightWrap .spotlight-paneR {width: 290px; float: right;}

#resource-quicklinks {overflow: hidden;}
#resource-quicklinks ul, #resource-quicklinks ul li {list-style-type: none; padding: 0; margin: 0; background: none; overflow: hidden;}
#resource-quicklinks ul.toprow {border-bottom: solid 1px #ccc; padding: 0 0 15px 0; margin: 0 0 20px 0;}
#resource-quicklinks ul li {width: 200px; float: left; border-right: solid 1px #ccc;}
#resource-quicklinks ul li a {display: block; text-align: center; height: 145px; background-image: url(images/resource-icons.gif); background-repeat:no-repeat;}
#resource-quicklinks ul li a p {padding: 120px 0 0 0;}
#resource-quicklinks ul li.last {border: none;}

/* TO SHOW ALL ICONS: UN-COMMENT FOLLOWING and delete specified section:*/
/*#resource-quicklinks ul li.whitepapers a {background-position: -15px 0;}
#resource-quicklinks ul li.regional a {background-position: -235px 0;}
#resource-quicklinks ul li.casestudies a {background-position: -455px 0; display: none;} 
#resource-quicklinks ul li.press a {background-position: -675px 0;}
#resource-quicklinks ul li.events a {background-position: -895px 0;}
#resource-quicklinks ul li.blog a {background-position: -1115px 0; display: none;}  */

/* TO SHOW ALL ICONS: DELETE FOLLOWING and UNCOMMENT above */ 
#resource-quicklinks ul li.regional {margin-left: 200px; *margin-left: 0;}
#resource-quicklinks ul li.whitepapers a {background-position: -15px 0;}
#resource-quicklinks ul li.regional a {background-position: -235px 0; border-left: solid 1px #ccc;}
#resource-quicklinks ul li.casestudies a {background-position: -455px 0; display: none;} /* hidden */
#resource-quicklinks ul li.press a {background-position: -675px 0;}
#resource-quicklinks ul li.events a {background-position: -895px 0;}
#resource-quicklinks ul li.blog a {background-position: -1115px 0; display: none;} /* hidden */
/* -- END DELETE HERE */

#resource-quicklinks ul li.whitepapers a:hover {background-position: -15px -205px;}
#resource-quicklinks ul li.regional a:hover {background-position: -235px -205px;}
#resource-quicklinks ul li.casestudies a:hover {background-position: -455px -205px;}
#resource-quicklinks ul li.press a:hover {background-position: -675px -205px;}
#resource-quicklinks ul li.events a:hover {background-position: -895px -205px;}
#resource-quicklinks ul li.blog a:hover {background-position: -1115px -205px;}


