tr{vertical-align:top}
body, td, input, select{font-size:12px;font-family:arial}
#breadCrumbs{display:none}
div.blockquote{padding-top:0px;margin-top:0px;padding-left:3em;}
.style5485ad8e6dc4246ad0371b29,.default-body,.default-subhead,.default-head{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Arial;font-size:21px;color:#333233;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8efd8f676c4e716525{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Arial,sans-serif;font-size:21px;color:#333233;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8e85e9505a68f38a71{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Helvetica;font-size:13px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8eed74e5c1db88f3da{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Arial,sans-serif;font-size:13px;color:#333233;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8eb4e46eeec53b8acc{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Arial;font-size:11px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8ea2f49c374f972e82{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Arial;font-size:13px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8e160b853472995f24{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Arial;font-size:26px;color:#333233;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8e8989b94f5a888cac{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Georgia;font-size:13px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8e7d095aadc9e6000e{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Georgia;font-size:21px;color:#2e5272;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8fcfd9e5a5c156523d{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman;font-size:11px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8fb886aa7c812a81db{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman,sans-serif;font-size:21px;color:#6c2724;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8f9b051c02957f6ac6{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Open Sans,sans-serif;font-size:24px;color:#9b59b6;font-weight:400;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:33px;}.style5485ad8f9e92a32dc6bd6c43{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Open Sans,sans-serif;font-size:47px;color:#FFFFFF;font-weight:400;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:63px;}.style5485ad8f2edaa3c7d51188d9{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Open Sans,sans-serif;font-size:16px;color:#FFFFFF;font-weight:400;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:inline;line-height:25px;}.style5485ad8ff59ca20840fe6853{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Open Sans,sans-serif;font-size:19px;color:#666766;font-weight:400;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:38px;}.style5485ad8f9a1b47689bf0321d{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Georgia;font-size:26px;color:#2e5272;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8f0683bf40fc56c888{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Georgia;font-size:11px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8f0a4e57c9df910ff3{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Georgia,sans-serif;font-size:21px;color:#2e5272;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8eaf7bb0e3d651d114{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Georgia,sans-serif;font-size:13px;color:#2e5272;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8f0eaaaeed6ed17bf3{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman;font-size:26px;color:#6c2724;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8f5718330f6b4839ed{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman;font-size:21px;color:#6c2724;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8f887bca4d531cef1d{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman;font-size:13px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8fb0a731c07cbe1eeb{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman,sans-serif;font-size:13px;color:#6c2724;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8e3e6b04e019dcfb35{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Helvetica;font-size:26px;color:#48584a;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8e43c82b829eaf8a00{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Helvetica;font-size:21px;color:#48584a;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8f54d04ba90c5e0240{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Helvetica;font-size:11px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8ffe9a0633c2f07178{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Helvetica,sans-serif;font-size:21px;color:#48584a;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8fae6a5400e5747f97{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Helvetica,sans-serif;font-size:13px;color:#48584a;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8f37b1a5ef904ff12f{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Trebuchet MS;font-size:26px;color:#a75e00;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8fe8916d06c21a0189{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Trebuchet MS;font-size:21px;color:#a75e00;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8f3d22e0d73cbedcee{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Trebuchet MS;font-size:13px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8f74bc22c8cd176566{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Trebuchet MS;font-size:11px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8edbf5b999a84f77aa{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Georgia,sans-serif;font-size:21px;color:#a75e00;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8e422198b44923e386{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Georgia,sans-serif;font-size:13px;color:#a75e00;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8fba5f2323e95fc995{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman;font-size:26px;color:#6c2724;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8ff12c37c69d5db7a6{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman;font-size:21px;color:#6c2724;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8f8d1631e8e27ba4ef{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman;font-size:13px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8f6a92fda090786187{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman;font-size:11px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8f4c8f259ebd89ec19{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman,sans-serif;font-size:21px;color:#6c2724;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8f4ed64746d9080a28{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Times New Roman,sans-serif;font-size:13px;color:#6c2724;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:normal;}.style5485ad8f5a330479a53e481d{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Open Sans;font-size:36px;color:#9b59b6;font-weight:400;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:48px;}.style5485ad8fb771195dd7288254{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Open Sans;font-size:24px;color:#9b59b6;font-weight:400;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:33px;}.style5485ad8fd1bf69c5acc53570{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Open Sans;font-size:16px;color:#666766;font-weight:400;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:25px;}.style5485ad8f0ce7a49d6ce69db9{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Georgia;font-size:11px;color:#353535;font-weight:normal;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;display:block;line-height:normal;}.style5485ad8f8883b2be6a9c087e{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Open Sans,sans-serif;font-size:16px;color:#666766;font-weight:400;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:25px;}.style5485ad8f2ea02dd3c4b06592{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Open Sans,sans-serif;font-size:47px;color:#666766;font-weight:400;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:63px;}.style5485ad8f2661cff5d6ff59ee{border-color:transparent;border-width:0px 0px 0px 0px;border-style:none;background-color:transparent;font-family:Open Sans,sans-serif;font-size:26px;color:#FFFFFF;font-weight:400;text-decoration:none;font-style:normal;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:35px;}.d-fg{color:#000000}.d-bg{background-color:#000000}.d-border{border-color:#000000}.d60-fg{color:#222222}.d60-bg{background-color:#222222}.d60-border{border-color:#222222}.d30-fg{color:#444444}.d30-bg{background-color:#444444}.d30-border{border-color:#444444}.h-fg{color:#CCCCCC}.h-bg{background-color:#CCCCCC}.h-border{border-color:#CCCCCC}.h70-fg{color:#AAAAAA}.h70-bg{background-color:#AAAAAA}.h70-border{border-color:#AAAAAA}.h30-fg{color:#888888}.h30-bg{background-color:#888888}.h30-border{border-color:#888888}.b-fg{color:#000000}.b-bg{background-color:#000000}.b-border{border-color:#000000}.w-fg{color:#FFFFFF}.w-bg{background-color:#FFFFFF}.w-border{border-color:#FFFFFF}.memberShow{display:none}.sliderManager, .sliderManager * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.sliderManager {
	position: absolute;
	right: 0;
	top: 0;
	width: 65px;
	display: none;
	z-index: 1000;
}

.sliderManager > * {
	margin-bottom: 1px;
}

@media (max-width: 1024px) {
	.sliderManager {
		position: fixed;
		top: auto;
		bottom: 0;
		left: 0;
		right: 0;
		width: auto;
		height: 36px;
	}

	.sliderManager > * {
		float: left;
	}

	/**
		this is a bit hackish... the JS code sets the data-count attribute.
		we currently only have three sliders, but i guess more could be added in future.
	*/
	.sliderManager[data-count="1"] > * {
		width: 100%;
	}

	.sliderManager[data-count="2"] > * {
		width: 50%;
	}

	.sliderManager[data-count="3"] > * {
		width: 33.333%;
	}
}
td.column-section-cell {
	margin: 0;
	border: 0;
	text-align: left;
}

/* This is for new column sections. Old column sections use 100% wide tables so
	this should make no difference to them, but new column sections (which use
	divs) can have empty space on either side of them because the cells can
	have pixel widths.
*/
.SectionColumn {
	text-align: center;
}

div.column-section-cell {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	text-align: left;
}

/* When setting the width of the cells in pixels, they may have padding on them, so we want to use content-box. */
div.column-section-cell.widthTypePixel {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

/* For everything inside the cell, back to border-box. */
div.column-section-cell * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
@media (max-width: 600px) {
	.SectionForm input[type="text"], .SectionForm input[type="email"], .SectionForm textarea, .SectionForm select {
		width: 100% !important;
	}
}
tr {
	vertical-align: top;
}

#clickUnder {
	position: relative;
}

#breadCrumbs {
	display: none;
}

div.blockquote {
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 3em;
}

img { position: relative; }

a img { border: 0; }

table.tplFooterCopyright td {
	text-align: center;
	font-size: 11px;
}

#superFooter ul {
	list-style-type: none;
	width: 100%;
	padding: 0;
	margin: 1em 0;
}

#superFooter ul ul li:first-child {
	display: none;
}

#superFooter a {
	text-decoration: none;
	color: inherit;
}

#superFooterParent li.parent {
	display: inline;
	float: left;
	margin-left: 7px;
	border-left: 1px solid #e9e9e0;
	padding-left: 7px;
}

#superFooterParent li.parent:first-child {
	margin-left: 0;
	border-left: 0;
	padding-left: 0;
}

#superFooterParent li.child {
	display: block;
}

img[src=""] {
	display: none;
}

.captcha-word {
	font-weight: bold;
	font-size: 110%;
}

/* blog feed sections */

.blog-feed-section {
	padding: 0px;
	overflow: auto;
}

.blog-feed-section h1 {
	font-weight: bold;
	font-size: 80%;
	margin: 0px;
	padding: 3px 2px 5px 2px;
}

.blog-feed-section .posts-cont {
	font-size: 80%;
	line-height: normal;
}

.blog-feed-section .post-cont {
	padding: 2px;
}

.blog-feed-section .post-title {
	font-weight: bold;
}

/* search sections */

.search-form .tplHeaderSearchBox {
	font-size: 13px;
	height: 20px;
	outline: 0;
}

.search-form .tplHeaderSearchButton {
	margin-right: 2px;
	font-size: 11px;
	height: 20px;
	cursor: pointer;
}

/* zoomer, used by a couple of image galleries */

.zoomer {
	position: absolute;
	border: 1px solid black;
	background-repeat: no-repeat;
	background-color: white;
	z-index: 2000;
}

/* fancy new phone number buttons, stolen from twitter's bootstrap */

.fat-button {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 14px;
	width: 264px;
	margin-bottom: 0;
	font-size: 18px;
	line-height: 18px;
	color: white;
	text-align: center;
	vertical-align: middle;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

	cursor: pointer;
	*margin-left: .3em;
	text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.3);
	background-repeat: repeat-x;
}

.fat-button-1 {
	background-color: #1d2c93;
	background-image: -moz-linear-gradient(top, #1d2c93, #15207c);
	background-image: -ms-linear-gradient(top, #1d2c93, #15207c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1d2c93), to(#15207c));
	background-image: -webkit-linear-gradient(top, #1d2c93, #15207c);
	background-image: -o-linear-gradient(top, #1d2c93, #15207c);
	background-image: linear-gradient(top, #1d2c93, #15207c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#1d2c93', GradientType=0);

	border: 1px solid #cccccc;
	border-bottom-color: #b3b3b3;
	border-color: #1d2c93 #1d2c93 #003580;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.fat-button-2 {
	background-color: #dcb623;
	background-image: -moz-linear-gradient(top, #dcb623, #9e7519);
	background-image: -ms-linear-gradient(top, #dcb623, #9e7519);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dcb623), to(#9e7519));
	background-image: -webkit-linear-gradient(top, #dcb623, #9e7519);
	background-image: -o-linear-gradient(top, #dcb623, #9e7519);
	background-image: linear-gradient(top, #dcb623, #9e7519);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#dcb623', GradientType=0);

	border: 1px solid #cccccc;
	border-bottom-color: #b3b3b3;
	border-color: #dcb623 #dcb623 #003580;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.hidden-phone {
	cursor: pointer;
}

.table-section {
	table-layout: fixed;
	border-spacing: 0px;
}

.table-section td {
	border-spacing: 2px;
}

/* form sections */

textarea.odf {
	width: 260px;
	height: 65px;
	font-size: 11px;
}

input.odf[type="text"], input.odf[type="email"] {
	width: 124px;
	font-size: 11px;
	margin: 2px;
}

textarea.cols-10 { width: 91px; }
textarea.cols-12 { width: 105px; }
textarea.cols-14 { width: 119px; }
textarea.cols-16 { width: 133px; }
textarea.cols-18 { width: 147px; }
textarea.cols-20 { width: 161px; }
textarea.cols-25 { width: 196px; }
textarea.cols-30 { width: 231px; }
textarea.cols-40 { width: 301px; }
textarea.cols-50 { width: 371px; }
textarea.cols-60 { width: 441px; }

.restrictedTextblock {
	display: none;
}

.restrictedTextblockMore, .restrictedTextblockLess {
	font-size: 90%;
}

.restrictedTextblockLess {
	display: none;
}

/* remove rounded corners and other weirdness from buttons in iOS/Safari */
.SectionForm input[type=submit], .SectionForm textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

/* login form */

.loginAreaFieldCont {
	padding: 6px 0;
}

.loginAreaFieldLabel {
	font-weight: bold;
}

.login-area input[type="email"], .login-area input[type="text"], .login-area input[type="password"] {
	border: 1px solid #ccc;
	width: 180px;
	padding: 2px;
	margin: 0;
}

.loginAreaForgotPasswordText {
	padding-top: 12px;
	max-width: 400px;
}

.sectorSelectorHover {
	cursor: pointer;
	outline: 1px solid red;
}
.template-widget-search-text {
	font-size: 10px;
	border: none;
	background: transparent;
}
div.facebox-main, div.facebox-main * {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

div.facebox-main {
	border: 10px solid #525252;

	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;

	box-shadow: 0px 0px 66px #484848;
	-webkit-box-shadow: 0px 0px 66px #484848;
	-moz-box-shadow: 0px 0px 66px #484848;
	-o-box-shadow: 0px 0px 66px #484848;
}

div.facebox-main div.popup {
	background-color: white;
	padding: 10px;
}

div.facebox-main {
	position: fixed;
	top: 0;
	left: 0;
	text-align: left;
	font-size: 12px;
}

div.facebox-main .popup {
  position: relative;
}

div.facebox-main table {
  border-collapse: collapse;
}

div.facebox-main td.facebox {
  border-bottom: 0;
  padding: 0;
}

div.facebox-main td.body {
  padding: 10px;
  background: #fff;
}

div.facebox-main .loading {
  text-align: center;
}

div.facebox-main .image {
  text-align: center;
}

div.facebox-main img {
  border: 0;
  margin: 0;
}

div.facebox-footer {
	border-top: 1px solid #DDDDDD;
	padding-top: 5px;
	margin-top: 10px;
	text-align: right;
}

div.facebox-header {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: right;
}

div.facebox-main td.tl, div.facebox-main td.tr, div.facebox-main td.bl, div.facebox-main td.br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

.facebox-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: #999999;
}

div.facebox-main div.fbContent {
	overflow: auto;
}

div.facebox-main .caption {
	text-align: center;
	font-size: 80%;
}

/* arrows */
div.facebox-main .arrow {
	width: 41px;
	height: 41px;
	position: absolute;
	top: 50%;
	z-index: 10;
	display: none;
	cursor: pointer;
}

div.facebox-main .arrowLeft {
	background-image: url(common/images/image-gallery-fade-arrow-l.png);
	left: 16px;
}

div.facebox-main .arrowRight {
	background-image: url(common/images/image-gallery-fade-arrow-r.png);
	right: 16px;
}
.nav-menu-cont {
	font-size: 12px;
	position: relative;
	overflow: visible;
}

.nav-menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.nav-menu li {
	display: inline;
}

div.linkDiv {
	position: relative;
	display: block;
}

div.linkDiv.topLevel {
	float: left;
}

div.subLevel {
	position: absolute;
	z-index: 2000;
}

.nav-menu-cont a.nav {
	float: none;
	display: block;
	text-decoration: none;
}

a.topLevel {
	float: left;
	text-decoration: none;
	z-index: 10;
	padding: 2px 14px 2px 12px;
	display: block;
}

.subLevel a, .clickUnderSubLevel a {
	padding: 2px 12px 2px 12px;
}

.clickLinkDiv {
	float: left;
}

#clickUnder a {
	display: block;
	margin-left: 1px;
	padding: 0px 8px 0px 8px;
	text-decoration: none;
}

.nav-menu-cont a img {
	border: 0;
}

/* right alignment specific - left is the default */

.nav-menu-cont.right {
	position: relative;
}

.nav-menu-cont.right ul {
	position: absolute;
	right: 0px;
}

.nav-menu-cont.right .nav-inner, .nav-menu-cont.right .nav-outer {
	display: inline;
}

/* center alignment specific */

/* the line-height properties are to avoid the whitespace that inline-block adds */

.nav-menu-cont.center {
	text-align: center;
	line-height: 0;
}

.nav-menu-cont.center ul {
	display: inline-block;
}

.nav-menu-cont.center li.topLevel div {
	display: inline;
}

/* #clickUnder is a div and that gets display: inline because of the above rule, need to reverse that. */

.nav-menu-cont.center #clickUnder {
	display: block;
}

.nav-menu-cont.center * {
	line-height: normal;
}

/*
* equal alignment specific
* reference: http://stackoverflow.com/questions/7647195/evenly-spaced-list-items
*/

.equal .nav-menu {
	list-style: none outside none;
	padding: 0;
	margin: 0;
	height: auto;
	text-align: justify;
	-ms-text-justify: distribute-all-lines;
	text-justify: distribute-all-lines;
	white-space: nowrap;
}

.equal .nav-menu li {
	width: auto;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.equal .nav-menu li.stretcher {
	width: 100%;
	display: inline-block;
	font-size: 0;
	line-height: 0;
}
.tplFooterCopyright{clear:both;color:#FFFFFF;}.tplFooterBTNB{margin:0px 0px 0px 0px;font-size:12px;clear:both;color:#FFFFFF;}.tplFooter{font-family:Verdana;border-style:solid;border-color:#4E8ABE;border-width:0px 0px 0px 0px;background-color:transparent;}.tplHeader{font-family:Verdana;border-style:solid;border-color:#4E8ABE;border-width:0px 0px 0px 0px;background-color:transparent;}.tplHeaderSearchBox{border-style:solid;font-family:Verdana;border-width:1px;background-color:transparent;color:transparent;border-color:transparent;padding:0;_padding:1px;_border-style:none;}.tplSearchForm{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.tplHeaderTextField{padding:2px;border-style:solid;border-color:transparent;border-width:1px;background-color:transparent;color:transparent;_padding:3px;_border-style:none;}.tplHeaderSearchButton{font-family:Verdana;border-style:solid;border-color:transparent;border-width:1px;background-color:transparent;color:transparent;padding:0;_padding:1px;_border-style:none;}.tplFooterTextField{color:#FFFFFF;}.tplFooterBTNB a{color:#FFFFFF;}.tplFooterBTNB a:hover{color:#FFFFFF;}.tplFooterBTNB .tplBTNBActiveLink{color:#FFFFFF;}.tplSiteMapLink{color:transparent;}.template-widget-search-text {
font-size: 10px;
border: none;
background: transparent;
}
div.tplHeader{position:relative;height:0px;width:1100px;}div.tplFooter{position:relative;height:245px;width:1100px;}#breadCrumbs{margin-bottom:6px;color:#000000;font-family:Verdana;font-size:9px;font-weight:normal;}.tplMain{clear:both;margin-left:auto;margin-right:auto;empty-cells:show;}.tplLeftPanel{border-width:6px 6px 6px 6px;background-color:#4E8ABE;border-style:solid;padding:0px 0px 0px 0px;border-color:#4E8ABE;}body{margin:0px 0px 0px 0px;background-image:url("images/0/0/dc-45583026/bg-bg.png");background-position:top left;background-repeat:repeat-x;-webkit-background-size:6px 148px;background-size:6px 148px;}a, td a{color:#34495e;}a:hover,a:visited:hover,td a:hover,td a:visited:hover{color:#2c3e50;}a:visited, td a:visited{color:#34495e;}.tplRightPanel{padding:32px 0px 0px 0px;}#breadCrumbs a{color:#0033FF;font-style:normal;text-decoration:none;}#breadCrumbs .activeCrumb{color:#0033FF;font-weight:bold;font-style:normal;text-decoration:none;}.tplPPSubhead{background-color:#4E8ABE;color:#FFFFFF;font-family:Verdana;font-size:15px;font-weight:bold;text-align:left;font-style:normal;text-decoration:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.tplPPBody{background-color:#4E8ABE;color:#FFFFFF;font-family:Verdana;font-size:11px;font-weight:normal;text-align:left;font-style:normal;text-decoration:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.tplPPLink{color:#FFFFFF;}.tplPPLink:hover{color:#0000CC;}.tplPPLink:visited{color:#551A8B;}.tplPPFieldText{border-color:#333333;border-style:solid;width:80%;border-width:0px 1px 1px 0px;}.tplPPGoButton{margin:6px 0px 0px 0px;}.tplPPData{background-color:#4E8ABE;color:#FFFFFF;font-family:Verdana;font-size:11px;font-weight:normal;text-align:left;font-style:normal;text-decoration:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.tplPPFieldTextarea{border-width:0px 1px 1px 0px;width:80%;border-color:#333333;border-style:solid;}.sectorACont{padding:0px 0px 0px 0px;}.sector1Cont{padding:0px 60px 20px 0px;}.sector1Cont a{color:#34495e;text-decoration:underline;}.sectorACont a{color:#34495e;text-decoration:underline;}.sector1Cont a:hover, .sector1Cont a:visited:hover{color:#2c3e50;}.sectorACont a:hover, .sectorACont a:visited:hover{color:#2c3e50;}.sectorACont a:visited{color:#34495e;}.sector1Cont a:visited{color:#34495e;}.tplFooterCopyright{clear:both;color:#FFFFFF;margin-left:auto;margin-right:auto;}.tplFooterBTNB{margin:0px 0px 0px 0px;font-size:12px;clear:both;color:#FFFFFF;margin-left:auto;margin-right:auto;}.tplFooter{font-family:Verdana;}.tplHeader{font-family:Verdana;}.tplHeaderSearchBox{border-style:solid;font-family:Verdana;border-width:1px;background-color:transparent;border-color:transparent;_padding:1px;_border-style:none;}.tplSearchForm{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.tplHeaderTextField{padding:2px;border-style:solid;border-color:transparent;border-width:1px;_padding:3px;_border-style:none;font-family:Arial;}.tplHeaderSearchButton{font-family:Verdana;background-color:transparent;_padding:1px;_border-style:none;border:none;}.tplFooterTextField{color:#FFFFFF;}.tplFooterBTNB a{color:#FFFFFF;}.tplFooterBTNB a:visited{color:#FFFFFF;}.tplFooterBTNB a:hover{color:#FFFFFF;}.tplFooterBTNB .tplBTNBActiveLink{color:#FFFFFF;}.tplSubFooterSector{margin-left:auto;margin-right:auto;}.tplFooterContCont{margin-left:auto;margin-right:auto;width:1100px;}.tplHeaderSubscribeField{font-family:Arial;}html{overflow-y:scroll;}#navMenuCont a{font-family:Open Sans;text-align:center;}.topLevel a{padding:8px 22px 8px 22px;border-color:#94B8D8;color:#34495e;font-weight:bold;background-color:transparent;font-family:Open Sans;border-style:solid;font-size:16px;border-width:0px 0px 0px 0px;}.topLevel.hover a{border-width:1px 1px 1px 1px;font-size:16px;border-color:#2c3e50;color:#FFFFFF;background-color:transparent;font-weight:bold;border-style:solid;padding:8px 22px 8px 22px;}.topLevel a.activeLink{border-style:solid;padding:8px 22px 8px 22px;border-width:1px 1px 1px 1px;font-size:16px;border-color:#2c3e50;color:#FFFFFF;background-color:transparent;font-weight:bold;}#navMenuCont .subLevel a{border-color:#4E8ABE;color:#FFFFFF;font-weight:normal;font-size:12px;padding:2px 12px 2px 12px;border-width:1px 1px 1px 1px;font-family:Verdana;}.subLevel a{background-color:transparent;border-style:solid;}#navMenuCont .subLevel a.hover{border-color:#4E8ABE;color:#000000;font-weight:normal;font-size:12px;padding:2px 12px 2px 12px;border-width:1px 1px 1px 1px;font-family:Verdana;}.subLevel a.hover{background-color:transparent;border-style:solid;}#navMenuCont .subLevel a.activeLink{font-family:Verdana;border-color:#4E8ABE;color:#000000;font-weight:normal;font-size:12px;padding:2px 12px 2px 12px;border-width:1px 1px 1px 1px;}.subLevel a.activeLink{background-color:transparent;border-style:solid;}#clickUnder a{color:#FFFFFF;font-weight:normal;background-color:#94B8D8;font-size:12px;border-style:solid;padding:0px 8px 0px 8px;border-width:1px 1px 1px 1px;font-family:Verdana;border-color:#94B8D8;}#clickUnder a.hover{color:#000000;font-weight:normal;background-color:#94B8D8;font-size:12px;border-style:solid;padding:0px 8px 0px 8px;border-width:1px 1px 1px 1px;font-family:Verdana;border-color:#94B8D8;}#clickUnder a.activeLink{border-color:#94B8D8;color:#000000;font-weight:normal;background-color:#94B8D8;font-size:12px;border-style:solid;padding:0px 8px 0px 8px;border-width:1px 1px 1px 1px;font-family:Verdana;}#clickUnder .subLevel.clickUnderSubLevel a{border-width:1px 1px 1px 1px;padding:2px 12px 2px 12px;border-color:#4E8ABE;font-weight:normal;font-size:12px;border-style:solid;font-family:Verdana;}#clickUnder .subLevel.clickUnderSubLevel a, #clickUnder .subLevel.clickUnderSubLevel a:visited{color:#FFFFFF;background-color:#4E8ABE;}#clickUnder .subLevel.clickUnderSubLevel a.hover{padding:2px 12px 2px 12px;border-width:1px 1px 1px 1px;font-family:Verdana;border-color:#4E8ABE;color:#FFFFFF;font-weight:normal;background-color:#4E8ABE;font-size:12px;border-style:solid;}#clickUnder .subLevel.clickUnderSubLevel a.activeLink{padding:2px 12px 2px 12px;border-width:1px 1px 1px 1px;font-family:Verdana;border-color:#4E8ABE;color:#FFFFFF;font-weight:normal;background-color:#4E8ABE;font-size:12px;border-style:solid;}#clickUnder{margin-bottom:1px 1px 1px 1px;}.topLevel a:visited{color:#34495e;}.topLevel.hover a:visited{color:#FFFFFF;}.topLevel a.activeLink:visited{color:#FFFFFF;}.topLevel a{background-color:#TRANSP;}.topLevel.hover a{background-color:#34495e;}.topLevel a.activeLink, .topLevel a.activeSubLinks{background-color:#34495e;}.subLevel a{background-color:#4E8ABE;}.subLevel a.hover{background-color:#CCCCCC;}.subLevel a.activeLink, .topLevel a.activeSubLinks{background-color:#CCCCCC;}#navMenu a{background-image:none;}#clickUnder a{font-size:-1px;}#navMenuCont{background:#253f57;}#navMenu{margin-left:0px;}
#navMenu a{text-transform:uppercase;} 
#navMenuCont{background:none; height:70px;}

.tplFooterContCont{width:100%; height:245px; background:#9b59b6;}
.tplFooter{margin:0 auto;}