body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 81.25%;
	line-height: 18px;
	color: #666;
	text-align: center;
	background: #6c97b9 url(/etc/designs/refreshtridion/system/css/sprite_repeatx.gif) repeat-x;
	background-position: 0 -371px
}

.promo_right {
	float: right
}

.nav_top {
	padding-top: 5px
}

.promo_left {
	margin: 0;
	float: left
}

.middleModule {
	margin: 0 14px;
	overflow: hidden;
	width: 212px;
	float: left
}

.promo {
	position: relative;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0
}

.primary_header {
	margin-bottom: 15px
}

.secondary_content {
	float: left;
	position: relative
}

.secondary_links {
	float: left
} /*\*/
html>body*#nav, html>body*#secondaryNav, #productnav ul {
	font-weight: normal
} /**/
span.u {
	background: url(/system/css/dashedLine.gif) 1px 100% repeat-x
}

span.u a {
	text-decoration: none;
	color: #333
}

#topCurvedSlice {
	margin: 0 auto;
	padding: 0;
	width: 963px;
	text-align: left;
	background: url(/system/css/bg-wrapper.png) no-repeat 0 15px
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 963px;
	text-align: left
}

#masthead, #portalcontent, #footer {
	padding: 0 20px;
	width: 923px;
	float: left
}

#masthead {
	padding: 0;
	width: 963px
}

#masthead, #portalcontent { 1
	position: relative;
	background: url(/etc/designs/refreshtridion/system/css/bg-content.png) repeat-y
}

#primaryContentHolder p {
	margin: 0 0 10px 0;
	color: #666
}

a {
	color: #007cc2;
	text-decoration: none;
	outline: 0
}

a:hover, a:focus, .selected a {
	color: #7eb764;
	outline: 0
}

a.glossaryTerm {
	text-decoration: underline
}

a.helpLink {
	display: block;
	width: 18px;
	height: 18px;
	background: url(/system/css/icn_help.gif) no-repeat;
	text-indent: -9999em
}

ul#skiplinks {
	position: absolute;
	top: -9999em
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #333;
	margin: 0;
	padding: 0 0 15px 0
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin: 0;
	padding: 0
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	padding: 0;
	margin: 0 0 4px 0
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666
}

p {
	color: #666;
	font-size: 13px
}

#footer {
	padding-top: 15px;
	font-size: .8462em;
	line-height: 1.4909em;
	background-color: #fff;
	background: transparent url(/etc/designs/refreshtridion/system/css/footer_home_new.gif) no-repeat;
	text-align: center
}

#footerbtmbg {
	background:
		url(/etc/designs/refreshtridion/system/css/sprite_norepeat.gif)
		no-repeat;
	background-position: -965px -538px;
	padding-bottom: 30px;
	*padding-bottom: 20px;
	padding-top: 34px;
	clear: both;
	float: none;
	*height: 30px;
	width: 965px;
	line-height: 1.4909em
}

#footerbtmbg p {
	color: #a6a6a6 !important
}

#footer p {
	color: #a6a6a6 !important
}

#footerLinks a {
	color: #007cc2;
	padding: 0 6px 0 6px
}

#copyright a {
	color: #FFF
}

#footer a:hover, #footer a:focus {
	text-decoration: underline
}

#footerbtmbg a:hover, #footerbtmbg a:focus {
	text-decoration: underline
}

#footerbtmbg p.footlinks {
	margin-bottom: 10px;
	font-size: 12px;
	padding: 0 40px 0 40px
}

#footerbtmbg .gray-text, #footer .gray-text {
	color: #ccccd3
}

#footerbtmbg .gray-text a, #footer .gray-text a {
	color: #fefefe;
	font-size: 13px;
	font-family: Arial
}

#footer #copyright {
	padding-top: 27px;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
	text-align: left
}

#footerbtmbg #copyrightstatic {
	margin: 0;
	padding-top: 16px;
	padding-left: 20px;
	padding-right: 20px
}

#feedbackContainer {
	padding-left: 6px;
	color: #007cc2
}

#footer .footerhrrule {
	margin: 0 15px;
	color: #ebebeb
}

#firstList {
	margin: 16px 0 0 0;
	padding-right: 20px;
	float: left;
	background-image: url(/etc/designs/refreshtridion/system/css/footerlinks_right_border.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height: 95px;
	text-align: left
}

* html #firstList {
	min-height: 95px;
	height: auto !important;
	height: 95px
}

#firstList h5 {
	font-size: 11px;
	margin: 0 0 0 20px;
	font-family: Arial;
	font-weight: bold;
	color: #666
}

#firstList ul.firstcol {
	margin-top: 7px;
	float: left;
	margin-left: 20px;
	_margin-left: 10px
}

#firstList ul li {
	margin-bottom: 4px
}

#firstList ul li a {
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #007cc2
}

#firstList ul li a:hover {
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #7eb764;
	text-decoration: none
}

#firstList ul.secondcol {
	margin-top: 7px;
	float: left;
	margin-left: 15px
}

.footerlinks {
	border-top: 1px solid #ebebeb;
	margin: 0 15px
}

#sitefeedback {
	margin: 11px 0 10px 0;
	padding-right: 20px;
	padding-left: 20px;
	float: left
}

#sitefeedback a {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #007cc2
}

.FooterRightSide {
	display: block;
	float: left;
	margin: 16px 0 10px;
	*margin-top: 0;
	_margin-top: 0;
	padding: 0 10px 0 10px
}

.FooterRightSide a {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #007cc2
}

.FeedBackRightSides {
	display: block;
	float: left;
	margin: 16px 0 10px;
	*margin-top: 16px;
	_margin-top: 16px;
	padding: 0 10px 0 10px
}

.FeedBackRightSides a {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #007cc2
}

#spacingBelowHeader {
	height: 25px;
	float: left;
	clear: both;
	width: 922px
}

.spacingBelowHeader {
	height: 30px;
	float: left;
	clear: both;
	width: 922px
}

#titleNPrintPlaceHolder {
	float: left;
	clear: both;
	width: 922px
}

#pageTitle {
	float: left;
	line-height: 24px;
	margin: -6px 0 0 0;
	padding: 0 0 15px 15px;
	position: relative
}

#primaryContentHolder {
	float: inherit;
	clear: both;
	width: 922px
}

#leftContentPane {
	float: left;
	width: 681px;
	margin: 0
}

#leftContent1stRow {
	float: left;
	width: 681px;
	margin: 0;
	clear: both
}

#layoutDefTabpages #inlineRoundedCornerBorder #rcBorderContent {
	width: 100%
}

#layoutDefTabpages #leftContent1stRow {
	float: left;
	width: 681px;
	margin: 0 0 15px 0;
	clear: both
}

#leftContent2ndRow {
	float: left;
	width: 681px;
	margin: 0
}

#layoutDefTabpages #leftContent2ndRow {
	float: left;
	width: 681px;
	margin: 0;
	clear: both
}

#layoutDefTabpages #inlineRoundedCornerBorder {
	float: left;
	margin-left: 15px;
	display: inline;
	clear: both;
	width: 666px
}

#spacingBeetweenRows {
	height: 15px;
	float: left;
	clear: both;
	width: 681px
}

#layoutDefContentWidBorder #leftContent1stRowCol1 {
	float: left;
	width: 636px;
	margin: 0 0 0 15px;
	display: inline
}

#layoutDefContentWidBorder #leftContent1stRowCol2 {
	float: left;
	width: 204px;
	margin: 15px 0 0 15px
}

#layoutDefContentWidBorder #leftContent1stRowCol3 {
	float: left;
	width: 204px;
	margin: 15px 0 0 15px
}

#layoutDefContentWidBorder #leftContent2ndRowCol1 {
	float: left;
	width: 48%;
	display: inline;
	margin: 0 15px 0 0
}

#layoutDefContentWidBorder #leftContent2ndRowCol2 {
	float: left;
	width: 48%
}

#layoutDefContentWidBorder #leftContent2ndRowCol3 {
	float: left;
	width: 295px
}

#layoutDefContentWidBorder #contentRoundedCornerBorder {
	float: left;
	margin-left: 15px;
	display: inline;
	clear: both;
	padding: 15px;
	border: #960 1px solid
}

#growY {
	clear: both
}

#layoutDefContentWidBorder #inlineRoundedCornerBorder {
	float: left;
	margin-left: 15px;
	display: inline;
	clear: both;
	width: 666px
}

#layoutDefContentWidBorder #inlineRoundedCornerBorder #rcBorderContent {
	width: 95%;
	padding: 10px 15px
}

#inlineRoundedCornerBorder #tlc, #inlineRoundedCornerBorder #trc,
	#inlineRoundedCornerBorder #blc, #inlineRoundedCornerBorder #brc {
	background-color: transparent;
	background-repeat: no-repeat
}

#inlineRoundedCornerBorder #tlc {
	background-image: url(/etc/designs/refreshtridion/system/css/tlc.gif);
	background-position: 0 0
}

#inlineRoundedCornerBorder #trc {
	background-image: url(/etc/designs/refreshtridion/system/css/trc.gif);
	background-position: 100% 0
}

#inlineRoundedCornerBorder #blc {
	background-image: url(/etc/designs/refreshtridion/system/css/blc.gif);
	background-position: 0 100%
}

#inlineRoundedCornerBorder #brc {
	background-image: url(/etc/designs/refreshtridion/system/css/brc.gif);
	background-position: 100% 100%
}

#inlineRoundedCornerBorder #tb, #inlineRoundedCornerBorder #bb {
	background-color: transparent;
	background-repeat: repeat-x
}

#inlineRoundedCornerBorder #tb {
	background-image: url(/etc/designs/refreshtridion/system/css/tb.gif);
	background-position: 0 0
}

#inlineRoundedCornerBorder #bb {
	background-image: url(/etc/designs/refreshtridion/system/css/bb.gif);
	background-position: 50% 100%
}

#inlineRoundedCornerBorder #rb {
	background-image: url(/etc/designs/refreshtridion/system/css/r.gif);
	background-position: 100% 0;
	background-repeat: repeat-y
}

#inlineRoundedCornerBorder #lb {
	background-color: #fff;
	background-image: url(/etc/designs/refreshtridion/system/css/l.gif);
	background-position: 0 100%;
	background-repeat: repeat-y
}

#layoutDefTabpages #leftContent1stRowCol1 {
	float: left;
	width: 212px;
	margin: 0 0 0 15px;
	display: inline
}

#layoutDefTabpages #leftContent1stRowCol2 {
	float: left;
	width: 423px;
	margin: 0 0 0 15px;
	display: inline
}

#layoutDefTabpages #singleTabContentHolder {
	float: left;
	width: 636px;
	margin: 10px 15px 15px 15px;
	display: inline;
	color: #666
}

#layoutDefHomepage #leftContent1stRowCol1 {
	float: left;
	width: 666px;
	margin: 0 0 0 15px;
	display: inline
}

#layoutDefHomepage #leftContent1stRowCol2 {
	float: left;
	width: 204px;
	margin: 15px 0 0 15px
}

#layoutDefHomepage #leftContent2ndRow {
	margin: 0;
	clear: both
}

#layoutDefHomepage #leftContent2ndRowCol1 {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefHomepage #leftContent2ndRowCol2 {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefHomepage #leftContent2ndRowCol3 {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefHomepage #leftContent2ndRowColx {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefHomepage #leftContent2ndRowCol1x {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefHomepage #leftContent2ndRowCol2x {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefHomepage #leftContent2ndRowCol3x {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefHomepage #leftContent2ndRowColxRowx {
	float: left;
	width: 212px;
	margin: 0 0 15px 0;
	display: inline
}

#layoutDefHomepage #leftContent2ndRowCol1-2 {
	float: left;
	width: 438px;
	margin: 15px 0 0 15px;
	display: inline;
	overflow: hidden
}

#layoutDefHomepage #leftContent2ndRowCol1-2xRowx {
	float: left;
	width: 438px;
	margin: 0 0 15px 0;
	display: inline
}

#layoutDefHomepage #leftContent2ndRowColHalf {
	float: left;
	width: 325px;
	margin: 15px 0 0 15px;
	display: inline;
	overflow: hidden
}

#layoutDefHomepage #leftContent2ndRowColHalfRowx {
	float: left;
	width: 325px;
	margin: 0 0 15px 0;
	display: inline
}

#layoutDefHomepage #leftContent2ndRowCol1-3 {
	float: left;
	width: 665px;
	margin: 15px 0 0 15px;
	display: inline;
	overflow: hidden
}

#layoutDefHomepage #leftContent2ndRowCol1-3xRowx {
	float: left;
	width: 665px;
	margin: 0 0 15px 0;
	display: inline
}

#layoutDefHomepage #rightContentPane {
	float: right;
	width: 212px;
	margin: 0 15px 0 0;
	display: inline
}

#layoutDefHomepage #rightRailRow1 {
	float: left;
	width: 212px;
	margin: 0 0 15px 0;
	overflow: hidden
}

#layoutDefHomepage #rightRailRow1Last {
	float: left;
	width: 212px;
	margin: 0;
	overflow: hidden
}

#layoutDefHomepage #rightRailRow2 {
	float: left;
	width: 212px;
	margin: 15px 0 15px 0;
	overflow: hidden
}

#layoutDefHomepage #singleTabContentHolder {
	float: left;
	margin: 15px 15px 15px 15px;
	color: #666
}

#layoutDefHomepage #inlineRoundedCornerBorder {
	float: left;
	display: inline;
	clear: both;
	width: 665px
}

#layoutDefContentNoBorder #leftContent1stRowCol1 {
	float: left;
	width: 666px;
	margin: 0 0 0 15px;
	display: inline
}

#layoutDefContentNoBorder #leftContent1stRowCol2 {
	float: left;
	width: 204px;
	margin: 15px 0 0 15px
}

#layoutDefContentNoBorder #leftContent2ndRow {
	margin: 0;
	clear: both
}

#layoutDefContentNoBorder #leftContent2ndRowCol1 {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefContentNoBorder #leftContent2ndRowCol2 {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefContentNoBorder #leftContent2ndRowCol3 {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefContentNoBorder #leftContent2ndRowCol1-2 {
	float: left;
	width: 438px;
	margin: 15px 0 0 15px;
	display: inline;
	overflow: hidden
}

#layoutDefContentNoBorder #leftContent2ndRowColHalf {
	float: left;
	width: 325px;
	margin: 15px 0 0 15px;
	display: inline;
	overflow: hidden
}

#layoutDefContentNoBorder #leftContent2ndRowCol1-3 {
	float: left;
	width: 636px;
	margin: 15px 0 0 15px;
	display: inline;
	overflow: hidden
}

#layoutDefContentNoBorder #rightContentPane {
	float: right;
	width: 212px;
	margin: 0 15px 0 0;
	display: inline
}

#layoutDefContentNoBorder #rightRailRow1 {
	float: left;
	width: 212px;
	margin: 0 0 15px 0;
	overflow: hidden
}

#layoutDefContentNoBorder #rightRailRow1Last {
	float: left;
	width: 212px;
	margin: 0;
	overflow: hidden
}

#layoutDefContentNoBorder #rightRailRow2 {
	float: left;
	width: 212px;
	margin: 15px 0 15px 0;
	overflow: hidden
}

#leftContentTabCompRow {
	float: left;
	width: 666px;
	margin: 0;
	clear: both
}

#TabCompSpacingTop {
	float: left;
	width: 666px;
	margin: 0;
	height: 15px;
	clear: both
}

#leftContentTabCompHolder {
	float: left;
	width: 666px;
	margin: 0;
	height: auto;
	clear: both
}

#TabCompSpacingBottom {
	float: left;
	width: 666px;
	border: #960 1px inset;
	margin: 0;
	height: 30px
}

#layoutDefTabpages #leftContent2ndRowCol1 {
	float: left;
	width: 666px;
	margin: 0 0 0 15px;
	display: inline
}

#layoutDefTabpages #leftContent2ndRowCol2 {
	float: left;
	width: 306px;
	margin: 0 0 0 15px;
	overflow: hidden
}

#layoutDefTabpages #leftContent2ndRowCol3 {
	float: left;
	width: 204px;
	margin: 0 0 0 15px;
	overflow: hidden
}

#searchResult #rightContentPane {
	float: left;
	width: 212px;
	margin: 0;
	display: inline
}

#findOffice #rightContentPane {
	display: inline;
	float: left;
	margin: 0 0 0 26px;
	width: 202px;
	height: 90px
}

#rightContentPane {
	float: right;
	width: 212px;
	margin: 0 14px 0 0;
	display: inline
}

#rightRailRow1 {
	display: inline;
	float: left;
	margin: 0 0 15px 0;
	width: 212px
}

#rightRailRow1Last {
	display: inline;
	float: left;
	margin: 0;
	width: 212px
}

#rightRailRow2 {
	float: left;
	width: 212px;
	margin: 0 0 15px 0;
	display: inline
}

#aboutML #primary {
	float: left;
	margin: -3px 15px 0 0;
	padding: 0;
	width: 666px;
	border: 0
}

#aboutML #primary h3 {
	margin: -15px -14px 10px;
	padding: 0 14px 0 20px
}

#aboutML #primary h4 {
	font-size: 1.2308em;
	font-weight: normal;
	color: #333
}

#aboutML .callout {
	position: relative;
	padding: 3px 0 0 0;
	margin-top: 10px;
	background: #fff url(/etc/designs/refreshtridion/system/css/bg-primary-proddetails-top.gif)
		no-repeat left top
}

#aboutML .callout .detail {
	padding: 10px 10px 8px 15px;
	border: 1px solid #c7d0e1;
	border-top: 0;
	border-bottom: 0;
	overflow: hidden
}

#aboutML .callout .bottom {
	height: 3px;
	background: url(/etc/designs/refreshtridion/system/css/bg-primary-proddetails-bottom.gif) no-repeat
		left top
}

#aboutML .about_contentModule {
	overflow: hidden;
	float: left;
	margin-right: 20px;
	width: 285px;
	color: #666
}

f #aboutML a.news {
	display: block;
	font-size: .9231em;
	line-height: 1.2em;
	text-transform: uppercase
}

a.searchSpecialized {
	float: left;
	display: block;
	width: 115px
}

a.searchHelp {
	background: url(/system/css/icn_help.gif) right -1px no-repeat;
	float: left;
	margin-left: 10px;
	width: 18px;
	height: 18px;
	text-indent: -200em;
	display: block
}

#tab_content #primary {
	float: left;
	margin: 0 15px 0 13px;
	padding: 0;
	width: 666px;
	border-top: 0
}

#tab_content #primary h3 {
	margin: -20px -14px .5417em;
	padding: 0 14px 0 13px
}

#tab_content #tabs_header {
	position: relative;
	margin-bottom: 15px;
	overflow: hidden
}

#tab_content #tabs_header img#proddetail-splash {
	display: block;
	float: right;
	margin-left: 16px;
	width: 424px
}

#tab_content #tabs_header ul {
	float: right;
	margin-top: 3px;
	margin-bottom: 0;
	width: 211px;
	font-size: 1.26em;
	line-height: 1.2667em
}

#tab_content #tabs_header ul li {
	border-bottom: 1px solid #dee4ef
}

#tab_content #tabs_header ul li.last {
	border-bottom: 0
}

#tab_content #tabs_header ul li a {
	display: block;
	padding: 3px 16px 3px 0;
	color: #007cc2
}

#tab_content #tabs_header ul li.selected a, #tab_content #tabs_header ul li a:hover,
	#tab_content #tabs_header ul li a:focus {
	color: #7eb764
}

#tab_content #btn_compareProducts {
	position: absolute;
	left: 236px;
	top: 130px;
	display: block;
	width: 172px;
	height: 52px;
	background: url(/system/css/btn_compareProducts.png) no-repeat;
	text-indent: -9999em
}

#tab_content h5.title_description {
	color: #666;
	font-weight: bold;
	margin-bottom: 20px !important
}

#tab_content .tab-section {
	height: 1%;
	background: #fff
}

#tab_content .tab-section:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

#tab_content div.tabbedcontent {
	margin: 0
}

#tab_content .firstColumn {
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	width: 275px
}

#tab_content .secondColumn {
	float: left;
	padding-left: 15px;
	width: 290px;
	border-left: 2px dotted #e1e6f0
}

#form-requestQuote legend span {
	margin-left: 95px
}

#form-requestQuote div, #form-requestQuote li {
	clear: both;
	margin-bottom: 5px
}

#form-requestQuote div:after, #form-requestQuote li:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

#form-requestQuote .required {
	color: #d13939
}

#form-requestQuote ol {
	margin: 0;
	padding: 0;
	list-style: none
}

#form-requestQuote label {
	float: left;
	margin-right: 5px;
	width: 90px;
	text-align: right
}

#form-requestQuote select, #form-requestQuote input.text {
	border: 1px solid #7f9db9;
	width: 165px
}

#form-requestQuote .stateZip select, #form-requestQuote .stateZip input
	{
	float: left;
	width: 60px !important
}

#form-requestQuote .stateZip label.zip {
	width: 40px
}

.bestTime input {
	float: left
}

#form-requestQuote .bestTime label.time {
	width: 90px !important
}

.bestTime label {
	width: auto !important
}

a.contactMetLifeRep {
	display: block;
	width: 160px;
	height: 25px;
	background: url(/system/css/btn_contactMetLifeRep.gif) no-repeat;
	text-indent: -9999em;
	cursor: pointer
}

a.requestAQuote {
	display: block;
	width: 126px;
	height: 25px;
	background: url(/system/css/btn_requestQuote.gif) no-repeat;
	text-indent: -9999em;
	cursor: pointer
}

#tab_content .disclaimer {
	font-size: .7857em;
	margin-top: 20px;
	clear: both
}

#tab_content #expandAllCheck, #tab_content #expandAllCheck {
	margin-bottom: 10px
}

#tab_content .plus {
	background: url(/system/css/icn_plus.gif) 0 2px no-repeat;
	padding-left: 15px
}

#tab_content .minus {
	background: url(/system/css/icn_minus.gif) 0 2px no-repeat;
	padding-left: 15px
}

#1hdwrapper {
	width: 963px;
	margin: 0 auto;
	background: #276097 url(/etc/designs/refreshtridion/system/css/hdbg-wrapper.gif) repeat-y top
		center
}

#hdHeader {
	float: left;
	width: 923px;
	padding: 0 20px;
	background:
		url(/etc/designs/refreshtridion/system/css/sprite_norepeat.gif)
		no-repeat;
	background-position: 0 -105px
}

#hdTopLinks {
	float: left;
	width: 923px;
	height: 25px;
	padding-top: 10px;
	text-align: right;
	color: #f1f1f1;
	vertical-align: top
}

#hdTopLinks a {
	color: #fff;
	margin: 0 7px;
	vertical-align: top
}

#hdBreadcrumbLinks {
	margin: 2px 0 0 10px;
	padding: 0;
	float: left;
	text-align: left;
	clear: left;
	font-size: .9em
}

#hdBreadcrumbLinks a {
	margin: 0;
	color: #ccc
}

#hdBreadcrumbLinks a.currentBC {
	color: #fff
}

#hdBreadcrumbLinks a:hover {
	color: #7eb764
}

#hdHeaderTop {
	float: left;
	width: 923px;
	border-bottom: 1px solid #ddd
}

#hdLogo {
	float: left;
	width: 144px;
	height: 55px;
	padding: 21px 0 2px 30px
}

#hdLogo p.logo {
	width: 144px;
	height: 55px;
	color: #fff
}

#hdLogo p a {
	height: 55px;
	display: block;
	outline-style: none
}

#hdChannelsMenu {
	float: left;
	font-size: 13px;
	height: 78px;
	padding: 0 15px 0 15px;
	text-align: center;
	width: 450px
}

#hdChannelsMenu ul {
	display: inline-block;
	height: 34px;
	list-style: none outside none;
	padding: 0;
	*display: inline;
	*zoom: 1
}

#hdChannelsMenu li {
	float: left
}

#hdChannelsMenu li a {
	display: block;
	float: left;
	padding: 0 0 0 15px;
	margin: 0;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	height: 34px
}

#hdChannelsMenu li a:hover {
	text-decoration: none;
	color: #fff
}

#hdChannelsMenu a.hdCurrent {
	color: #fff
}

#hdChannelsMenu a.hdCurrent:hover {
	color: #fff;
	cursor: default
}

#hdChannelsMenu a.hdCurrent:hover div.innerlink {
	cursor: default
}

#hdChannelsMenu a:hover div.innerlink {
	cursor: pointer
}

#hdChannelsMenu li#centerChannelLeftEdge a {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left top
}

#hdChannelsMenu li#centerChannelLeftEdge a div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -68px;
	padding: 5px 15px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdChannelsMenu li#centerChannelLeftEdge a:hover, #hdChannelsMenu li#centerChannelLeftEdge a.hdCurrent
	{
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -34px
}

#hdChannelsMenu li#centerChannelLeftEdge a:hover div.innerlink,
	#hdChannelsMenu li#centerChannelLeftEdge a.hdCurrent div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -102px;
	padding: 5px 15px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdChannelsMenu li#centerChannelCenter a {
	background:
		url(http://www.metlife.com.mx/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -68px
}

#hdChannelsMenu li#centerChannelCenter a div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -68px;
	padding: 5px 15px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdChannelsMenu li#centerChannelCenter a:hover, #hdChannelsMenu li#centerChannelCenter a.hdCurrent
	{
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -102px
}

#hdChannelsMenu li#centerChannelCenter a:hover div.innerlink,
	#hdChannelsMenu li#centerChannelCenter a.hdCurrent div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -102px;
	padding: 5px 15px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdChannelsMenu li#centerChannelRightEdge a {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -68px
}

#hdChannelsMenu li#centerChannelRightEdge a div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right top;
	padding: 5px 15px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdChannelsMenu li#centerChannelRightEdge a:hover, #hdChannelsMenu li#centerChannelRightEdge a.hdCurrent
	{
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -102px
}

#hdChannelsMenu li#centerChannelRightEdge a:hover div.innerlink,
	#hdChannelsMenu li#centerChannelRightEdge a.hdCurrent div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -34px;
	padding: 5px 15px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdHeaderRight {
	float: right;
	padding: 0 12px 0 0;
	font-size: 13px
}

#hdCommonLinks {
	float: right;
	height: 34px
}

#hdCommonLinks ul {
	float: left;
	list-style: none;
	height: 34px;
	padding: 0
}

#hdCommonLinks li {
	float: left
}

#hdCommonLinks li a {
	display: block;
	float: left;
	padding: 0 0 0 11px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	height: 34px
}

#hdCommonLinks li a:hover {
	text-decoration: none;
	color: #fff
}

#hdCommonLinks a.hdCurrent {
	color: #fff
}

#hdCommonLinks a.hdCurrent:hover {
	color: #fff;
	cursor: default
}

#hdCommonLinks a.hdCurrent:hover div.innerlink {
	cursor: default
}

#hdCommonLinks a:hover div.innerlink {
	cursor: pointer
}

#hdCommonLinks li#rightChannelLeftEdge a {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: 0 0
}

#hdCommonLinks li#rightChannelLeftEdge a div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -68px;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdCommonLinks li#rightChannelLeftEdge a:hover, #hdCommonLinks li#rightChannelLeftEdge a.hdCurrent
	{
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -34px
}

#hdCommonLinks li#rightChannelLeftEdge a:hover div.innerlink,
	#hdCommonLinks li#rightChannelLeftEdge a.hdCurrent div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -102px;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdCommonLinks li#rightChannelRightEdge a {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -68px
}

#hdCommonLinks li#rightChannelRightEdge a div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right top;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdCommonLinks li#rightChannelRightEdge a:hover, #hdCommonLinks li#rightChannelRightEdge a.hdCurrent
	{
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -102px
}

#hdCommonLinks li#rightChannelRightEdge a:hover div.innerlink,
	#hdCommonLinks li#rightChannelRightEdge a.hdCurrent div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -34px;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdCommonLinks li#rightChannelLeftAndRightEdge a {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left top
}

#hdCommonLinks li#rightChannelLeftAndRightEdge a div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right top;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdCommonLinks li#rightChannelLeftAndRightEdge a:hover, #hdCommonLinks li#rightChannelLeftAndRightEdge a.hdCurrent
	{
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -34px
}

#hdCommonLinks li#rightChannelLeftAndRightEdge a:hover div.innerlink,
	#hdCommonLinks li#rightChannelLeftAndRightEdge a.hdCurrent div.innerlink
	{
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -34px;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdSearch {
	clear: right;
	float: right;
	width: 214px;
	height: 32px;
	padding-top: 12px;
	background:
		url(/etc/designs/refreshtridion/system/css/sprite_norepeat.gif)
		no-repeat;
	background-position: -592px 0
}

#hdSearch input {
	float: left;
	margin-left: 0;
	margin-bottom: 0;
	vertical-align: middle
}

#hdSearch .hdInptSearch {
	width: 150px;
	border: 0;
	padding: 2px;
	margin: 0 0 0 2px;
	background: 0;
	border: 0;
	color: #666
}

#hdSearch .hdButtonSearch {
	border: 0;
	background: 0;
	width: 52px;
	cursor: hand;
	pointer: hand;
	margin: 0;
	padding: 2px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff
}

#hdMenuDiv {
	float: left;
	width: 911px;
	padding-left: 10px;
	background: transparent url(/etc/designs/refreshtridion/system/css/sprite_repeatx.gif) repeat-x;
	background-position: 0 0;
	font-size: 16px;
	font-weight: bold
}

#hdMenuDiv ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none
}

#hdMenuDiv li {
	float: left;
	height: 38px;
	line-height: 38px;
	margin-left: -1px;
	background: transparent
		url(/etc/designs/refreshtridion/system/css/sprite_norepeat.gif)
		no-repeat;
	background-position: 100% 0
}

#hdMenuDiv a {
	float: left;
	display: block;
	padding-left: 18px;
	padding-right: 18px;
	white-space: pre
}

#hdMenuDiv a:hover {
	text-decoration: none;
	color: #7eb764
}

#hdMenuDiv .current a {
	background: #e8f4d8 url(/etc/designs/refreshtridion/system/css/sprite_repeatx.gif) repeat-x;
	background-position: 0 -89px;
	border-left: solid 1px #ccc;
	*border-left: solid 2px #ccc;
	border-right: solid 1px #ccc
}

#hdSecondaryNav {
	float: left;
	clear: left;
	width: 908px;
	padding-left: 15px;
	height: 30px;
	background: transparent url(/etc/designs/refreshtridion/system/css/sprite_repeatx.gif) repeat-x;
	background-position: 0 -179px;
	font-weight: bold
}

#hdSecondaryNav ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none
}

#hdSecondaryNav li {
	float: left;
	height: 30px;
	line-height: 30px
}

#hdSecondaryNav a {
	float: left;
	display: block;
	padding-left: 15px;
	padding-right: 15px
}

#hdSecondaryNav a:hover {
	text-decoration: none;
	color: #7eb764
}

#hdSecondaryNav .current a {
	text-decoration: none;
	color: #7eb764
}

#layoutDefNoRtRail {
	float: left;
	padding: 0
}

#layoutDefNoRtRail #ct_roundedCornerBoxNr {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	display: inline;
	clear: both;
	width: 893px
}

#layoutDefNoRtRail #rcBorderContentNr {
	width: 95%;
	padding: 10px 15px 15px 15px
}

#layoutDefNoRtRail #nRLftContent {
	float: left;
	width: 197px;
	margin: 0 15px 0 0
}

#layoutDefNoRtRail #nRRtContent {
	float: right;
	width: 635px
}

#layoutDefNoRtRail #tlc, #layoutDefNoRtRail #trc, #layoutDefNoRtRail #blc,
	#layoutDefNoRtRail #brc {
	background-color: transparent;
	background-repeat: no-repeat
}

#layoutDefNoRtRail #tlc {
	background-image: url(/etc/designs/refreshtridion/system/css/tlc.gif);
	background-position: 0 0
}

#layoutDefNoRtRail #trc {
	background-image: url(/etc/designs/refreshtridion/system/css/trc.gif);
	background-position: 100% 0
}

#layoutDefNoRtRail #blc {
	background-image: url(/etc/designs/refreshtridion/system/css/blc.gif);
	background-position: 0 100%
}

#layoutDefNoRtRail #brc {
	background-image: url(/etc/designs/refreshtridion/system/css/brc.gif);
	background-position: 100% 100%
}

#layoutDefNoRtRail #tb, #layoutDefNoRtRail #bb {
	background-color: transparent;
	background-repeat: repeat-x
}

#layoutDefNoRtRail #tb {
	background-image: url(/etc/designs/refreshtridion/system/css/tb.gif);
	background-position: 0 0
}

#layoutDefNoRtRail #bb {
	background-image: url(/etc/designs/refreshtridion/system/css/bb.gif);
	background-position: 50% 100%
}

#layoutDefNoRtRail #rb {
	background-image: url(/etc/designs/refreshtridion/system/css/r.gif);
	background-position: 100% 0;
	background-repeat: repeat-y
}

#layoutDefNoRtRail #lb {
	background-color: #fff;
	background-image: url(/etc/designs/refreshtridion/system/css/l.gif);
	background-position: 0 100%;
	background-repeat: repeat-y
}

#layoutThrClm {
	float: left;
	padding: 0 15px 0 14px;
	*padding-left: 0
}

#layoutThrClm #thrClmLft {
	float: left;
	width: 212px;
	*width: auto;
	margin: 0 15px 0 0
}

#layoutThrClm #thrClmMdl {
	float: left;
	width: 439px;
	margin: 0 15px 0 0;
	padding: 0
}

#layoutThrClm #thrClmMdl #layoutThrClmInrContent {
	padding-top: 10px;
	padding-bottom: 30px
}

#layoutThrClm #thrClmMdl #ct_roundedCornerBoxTc {
	width: 439px
}

#layoutThrClm #thrClmMdl #rcBorderContentTc {
	padding: 0 15px 0 15px
}

#layoutThrClm #thrClmRt {
	float: right;
	width: 212px;
	margin: 0
}

#layoutThrClm #thrClmMdl #tlc, #layoutThrClm #thrClmMdl #trc,
	#layoutThrClm #thrClmMdl #blc, #layoutThrClm #thrClmMdl #brc {
	background-color: transparent;
	background-repeat: no-repeat
}

#layoutThrClm #thrClmMdl #tlc {
	background-image: url(/etc/designs/refreshtridion/system/css/tlc.gif);
	background-position: 0 0
}

#layoutThrClm #thrClmMdl #trc {
	background-image: url(/etc/designs/refreshtridion/system/css/trc.gif);
	background-position: 100% 0
}

#layoutThrClm #thrClmMdl #blc {
	background-image: url(/etc/designs/refreshtridion/system/css/blc.gif);
	background-position: 0 100%
}

#layoutThrClm #thrClmMdl #brc {
	background-image: url(/etc/designs/refreshtridion/system/css/brc.gif);
	background-position: 100% 100%
}

#layoutThrClm #thrClmMdl #tb, #layoutThrClm #thrClmMdl #bb {
	background-color: transparent;
	background-repeat: repeat-x
}

#layoutThrClm #thrClmMdl #tb {
	background-image: url(/etc/designs/refreshtridion/system/css/tb.gif);
	background-position: 0 0
}

#layoutThrClm #thrClmMdl #bb {
	background-image: url(/etc/designs/refreshtridion/system/css/bb.gif);
	background-position: 50% 100%
}

#layoutThrClm #thrClmMdl #rb {
	background-image: url(/etc/designs/refreshtridion/system/css/r.gif);
	background-position: 100% 0;
	background-repeat: repeat-y
}

#layoutThrClm #thrClmMdl #lb {
	background-color: #fff;
	background-image: url(/etc/designs/refreshtridion/system/css/l.gif);
	background-position: 0 100%;
	background-repeat: repeat-y
}

#printShare {
	float: right
}

#shareDiv {
	margin: 0 0 12px;
	padding: 0 15px 0 20px;
	display: inline;
	background: transparent url(/etc/designs/refreshtridion/system/css/icn_email.gif) no-repeat scroll
		left 1px;
	float: left
}

#printNShare {
	padding: 0 15px 0 0;
	margin: 0 0 12px 0;
	display: inline;
	font: normal 13px Arial, Helvetica, sans-serif;
	position: relative;
	float: right
}

#printNShare a.globalPrint {
	background: url(/etc/designs/refreshtridion/system/css/icn_print.gif) no-repeat left 1px;
	padding: 0 0 0 20px;
	margin: 0;
	outline: 0
}

#printNShare a.globalShare {
	background: url(/etc/designs/refreshtridion/system/css/icn_email.gif) no-repeat left 1px;
	padding: 0 0 0 20px;
	margin-left: 15px;
	outline: 0
}

#printNShare a:hover {
	color: #7eb764
}

#printNShare span {
	background: url(/etc/designs/refreshtridion/system/css/icn_email.gif) no-repeat left 6px;
	padding: 4px 8px 4px 20px;
	margin: 0 0 0 14px;
	width: 20px
}

#layoutDefFndOfice {
	float: left;
	padding: 0
}

#layoutDefFndOfice #ct_roundedCornerBoxNr {
	clear: both;
	float: left;
	margin-left: 15px;
	margin-right: 0;
	display: inline;
	width: 662px
}

#layoutDefFndOfice #rcBorderContentNr {
	width: 100%
}

#layoutDefFndOfice #1nRContent {
	float: left;
	background-color: #f7f7f7
}

#layoutDefFndOfice .promixityFilter {
	margin: 0
}

#layoutDefFndOfice .promixityFilter label {
	display: inline;
	font-weight: bold
}

#layoutDefFndOfice #tlc, #layoutDefFndOfice #trc, #layoutDefFndOfice #blc,
	#layoutDefFndOfice #brc {
	background-color: transparent;
	background-repeat: no-repeat
}

#layoutDefFndOfice #tlc {
	background-image: url(/etc/designs/refreshtridion/system/css/tlcof.gif);
	background-position: 0 0
}

#layoutDefFndOfice #trc {
	background-image: url(/etc/designs/refreshtridion/system/css/trcof.gif);
	background-position: 100% 0
}

#layoutDefFndOfice #blc {
	background-image: url(/etc/designs/refreshtridion/system/css/blcof.gif);
	background-position: 0 100%
}

#layoutDefFndOfice #brc {
	background-image: url(/etc/designs/refreshtridion/system/css/brcof.gif);
	background-position: 100% 100%
}

#layoutDefFndOfice #tb, #layoutDefFndOfice #bb {
	background-color: transparent;
	background-repeat: repeat-x
}

#layoutDefFndOfice #tb {
	background-image: url(/etc/designs/refreshtridion/system/css/tbof.gif);
	background-position: 0 0
}

#layoutDefFndOfice #bb {
	background-image: url(/etc/designs/refreshtridion/system/css/bbof.gif);
	background-position: 50% 100%
}

#layoutDefFndOfice #rb {
	background-image: url(/etc/designs/refreshtridion/system/css/rof.gif);
	background-position: 100% 0;
	background-repeat: repeat-y
}

#layoutDefFndOfice #lb {
	background-color: #f7f7f7;
	background-image: url(/etc/designs/refreshtridion/system/css/lof.gif);
	background-position: 0 100%;
	background-repeat: repeat-y
}

#GlobalSpacingDiv {
	margin-bottom: 10px
}

#leftContentPane_office {
	display: block;
	float: left;
	margin: 0;
	width: 905px
}

a.bluelinknew, a.bluelinknew:hover {
	color: #fff
}

.feedDiv {
	margin: 0 auto
}

.feedlink {
	clear: both;
	text-align: right;
	width: 953px;
	*width: 900px
}

.feedlink a {
	padding: 0 0 0 13px
}

#emailThisPage {
	padding: 30px 35px 0 5px
}

#emailThisPage h2 {
	margin: 0 0 15px;
	padding: 0;
	color: #333;
	font-family: Arial;
	font-weight: normal;
	font-size: 16px
}

#emailThisPage .fldtop {
	color: #becadf;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold
}

#emailThisPage .fldName {
	padding-right: 4px;
	border: 0 solid;
	color: #666;
	font-size: 13px;
	font-style: normal;
	text-align: right;
	vertical-align: middle;
	width: 120px
}

#emailThisPage .fieldwidth {
	border: 1px solid #7f9db9;
	color: #666;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 6px;
	vertical-align: middle;
	width: 215px
}

#emailThisPage .sendcopy {
	color: #666;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal
}

#emailThisPage .sendcopyfield {
	border: 1px solid #7f9db9;
	padding: 0;
	margin: 10px 5px 0 0
}

#emailThisPage .personalMessage {
	border: 1px solid #7f9db9;
	color: #666;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	height: 70px;
	overflow: hidden;
	padding: 2px 0 2px 3px;
	width: 212px;
	overflow-y: scroll
}

#emailThisPage .submitbtn-email {
	padding-left: 251px
}

#emailThisPage .shareHidden {
	display: none;
	vertical-align: center
}

#emailThisPage .shareSpanError {
	color: #f00;
	font-size: 11px;
	vertical-align: sub;
	*vertical-align: baseline
}

#printShare #printNShare {
	padding: 0 15px 0 0;
	margin: 0 0 12px 0;
	display: inline;
	font: normal 13px Arial, Helvetica, sans-serif;
	position: relative;
	float: left
}

* html #portalcontent {
	background: 0
}

.noscriptdisplay {
	display: none
}

.logoSpan #hdLogo {
	float: left;
	width: 634px;
	height: 55px;
	padding: 21px 0 2px 30px
}

.logoSpan #hdLogo p.logo {
	height: 55px;
	color: #fff
}

.logoSpan #hdChannelsMenu {
	float: left;
	width: 3px;
	padding: 0;
	height: 78px
}

.logoSpan #hdChannelsMenuAssr {
	float: left;
	width: 3px;
	padding: 0;
	height: 78px
}

#hdChannelsMenuAssr li {
	float: left
}

#hdChannelsMenuAssr li a {
	display: block;
	float: left;
	padding: 0 0 0 11px;
	margin: 0;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	height: 34px
}

#hdChannelsMenuAssr li a:hover {
	text-decoration: none;
	color: #fff
}

#hdChannelsMenuAssr a.hdCurrent {
	color: #fff
}

#hdChannelsMenuAssr a.hdCurrent:hover {
	color: #fff;
	cursor: default
}

#hdChannelsMenuAssr a.hdCurrent:hover div.innerlink {
	cursor: default
}

#hdChannelsMenuAssr a:hover div.innerlink {
	cursor: pointer
}

#hdChannelsMenuAssr li#centerChannelLeftEdge a {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left top
}

#hdChannelsMenuAssr li#centerChannelLeftEdge a div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -68px;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdChannelsMenuAssr li#centerChannelLeftEdge a:hover,
	#hdChannelsMenuAssr li#centerChannelLeftEdge a.hdCurrent {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -34px
}

#hdChannelsMenuAssr li#centerChannelLeftEdge a:hover div.innerlink,
	#hdChannelsMenuAssr li#centerChannelLeftEdge a.hdCurrent div.innerlink
	{
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -102px;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdChannelsMenuAssr li#centerChannelCenter a {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -68px
}

#hdChannelsMenuAssr li#centerChannelCenter a div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -68px;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdChannelsMenuAssr li#centerChannelCenter a:hover, #hdChannelsMenuAssr li#centerChannelCenter a.hdCurrent
	{
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -102px
}

#hdChannelsMenuAssr li#centerChannelCenter a:hover div.innerlink,
	#hdChannelsMenuAssr li#centerChannelCenter a.hdCurrent div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -102px;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdChannelsMenuAssr li#centerChannelRightEdge a {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -68px
}

#hdChannelsMenuAssr li#centerChannelRightEdge a div.innerlink {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right top;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdChannelsMenuAssr li#centerChannelRightEdge a:hover,
	#hdChannelsMenuAssr li#centerChannelRightEdge a.hdCurrent {
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: left -102px
}

#hdChannelsMenuAssr li#centerChannelRightEdge a:hover div.innerlink,
	#hdChannelsMenuAssr li#centerChannelRightEdge a.hdCurrent div.innerlink
	{
	background:
		url(/etc/designs/refreshtridion/system/css/channelsMenu_sprite.gif)
		no-repeat;
	background-position: right -34px;
	padding: 5px 12px 0 0;
	height: 29px;
	width: auto;
	float: left;
	display: inline
}

#hdSearchAssr {
	float: right;
	width: 214px;
	height: 32px;
	padding-top: 12px;
	padding-right: 12px;
	background:
		url(/etc/designs/refreshtridion/system/css/sprite_norepeat.gif)
		no-repeat;
	background-position: -592px 0;
	margin-top: 30px
}

#hdSearchAssr input {
	float: left;
	margin-left: 0;
	margin-bottom: 0;
	vertical-align: middle
}

#hdSearchAssr .hdInptSearch {
	width: 155px;
	border: 0;
	padding: 2px;
	margin: 0 0 0 2px;
	background: 0;
	color: #666
}

#hdSearchAssr .hdButtonSearch {
	border: 0;
	background: 0;
	width: 52px;
	cursor: hand;
	pointer: hand;
	margin: 0;
	padding: 2px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff
}

#layoutPressRelease {
	float: left;
	padding: 0 0 15px 15px;
	margin: 0;
	display: inline
}

#layoutPressRelease #ct_roundedCornerBoxPrs {
	clear: both;
	display: inline;
	float: left;
	margin: 0
}

#layoutPressRelease #tlcp, #layoutPressRelease #trcp,
	#layoutPressRelease #blcp, #layoutPressRelease #brcp {
	background-color: transparent;
	background-repeat: no-repeat
}

#layoutPressRelease #tlcp {
	background-image: url(/system/css/tlcof.gif);
	background-position: 0 0
}

#layoutPressRelease #trcp {
	background-image: url(/system/css/trcof.gif);
	background-position: 100% 0
}

#layoutPressRelease #blcp {
	background-image: url(/etc/designs/refreshtridion/system/css/blcof.gif);
	background-position: 0 100%
}

#layoutPressRelease #brcp {
	background-image: url(/etc/designs/refreshtridion/system/css/brcof.gif);
	background-position: 100% 100%
}

#layoutPressRelease #tbp, #layoutPressRelease #bbp {
	background-color: transparent;
	background-repeat: repeat-x
}

#layoutPressRelease #tbp {
	background-image: url(/etc/designs/refreshtridion/system/css/tbof.gif);
	background-position: 0 0
}

#layoutPressRelease #bbp {
	background-image: url(/etc/designs/refreshtridion/system/css/bbof.gif);
	background-position: 50% 100%
}

#layoutPressRelease #rbp {
	background-image: url(/etc/designs/refreshtridion/system/css/rof.gif);
	background-position: 100% 0;
	background-repeat: repeat-y
}

#layoutPressRelease #lbp {
	background-color: #f7f7f7;
	background-image: url(/etc/designs/refreshtridion/system/css/lof.gif);
	background-position: 0 100%;
	background-repeat: repeat-y
}

#layoutPressReleasee #rcBorderContentPrs {
	width: 100%
}

#layoutPressRelease #pressReleaseSearchForm {
	margin: 1px 0;
	padding: 15px 3px 7px 17px;
	width: 646px
}

#layoutPressRelease #pressReleaseSearchForm fieldset {
	padding: 0 8px 0;
	width: 630px
}

#pressReleaseSearchForm #txtPRSearchKeywords {
	border: 1px solid #becadf;
	width: 190px
}

#pressReleaseSearchForm #txtPRSearchStart {
	border: 1px solid #becadf;
	width: 110px;
	background-color: #fff;
	display: block;
	color: #000
}

#pressReleaseSearchForm #txtPRSearchEnd {
	border: 1px solid #becadf;
	width: 110px;
	background-color: #fff;
	display: block;
	color: #000
}

#pressReleaseSearchForm .keywords {
	float: left;
	margin: 0 50px 0 0;
	display: inline
}

#pressReleaseSearchForm .dateDetails {
	float: left;
	margin: 0 25px 0 0;
	display: inline;
	cursor: none
}

#pressReleaseSearchForm .calimg {
	position: relative;
	top: -18px;
	left: 90px;
	cursor: pointer
}

#pressReleaseSearchForm .searchButton {
	float: left;
	margin: 15px 0 0 15px;
	display: block
}

.cpYearNavigation, .cpMonthNavigation {
	color: #000;
	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation,
	.cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate,
	.cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled,
	.cpTodayText, .cpTodayTextDisabled, .cpText {
	font-family: arial;
	font-size: 8pt
}

.cpMonthNavigationBorder {
	border: 1px solid #ebebeb;
	color: #000
}

.cpMonthNavigation {
	text-decoration: none
}

a.CloseLink {
	text-decoration: none;
	color: #ebebeb;
	border: 1px solid #ebebeb;
	margin: 0 2px 0 3px;
	padding: 0 1px 0 2px
}

td.cpDayColumnHeader {
	background-color: #ebebeb;
	text-align: right
}

.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate {
	text-align: right;
	text-decoration: none
}

.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled {
	color: #d0d0d0;
	text-align: right;
	text-decoration: none
}

.cpOtherMonthDateDisabled, .cpOtherMonthDate {
	visibility: hidden
}

.otherDateClass {
	text-align: right;
	text-decoration: none
}

.cpCurrentMonthDate, .cpCurrentDate {
	color: #007cc2
}

.cpOtherMonthDate {
	color: #d0d0d0
}

td.cpCurrentDateDisabled {
	border: thin solid #faa
}

td.cpTodayText, td.cpTodayTextDisabled {
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px 0 0;
	display: none
}

a.cpTodayText, span.cpTodayTextDisabled {
	height: 20px
}

a.cpTodayText {
	color: black
}

.cpTodayTextDisabled {
	color: #d0d0d0
}

.cpBorder {
	border: thin solid #808080
}

#btnSearch {
	cursor: pointer
}

#leftContentPaneNoRR {
	float: left;
	margin: 0 14px 0 0;
	width: 908px
}

#leftContentPaneNoRR #leftContent1stRow {
	clear: both;
	float: left;
	margin: 0 0 15px 0;
	width: 908px
}

#leftContentPaneNoRR #leftContent1stRowCol1 {
	display: inline;
	float: left;
	margin: 0 0 0 15px;
	width: 212px
}

#leftContentPaneNoRR #leftContent1stRowCol2 {
	display: inline;
	float: left;
	margin: 0 0 0 15px;
	*margin: 0 0 0 14px;
	width: 666px
}

#leftContentPaneNoRR #leftContent2ndRow {
	clear: both;
	float: left;
	margin: 0 0 15px 0;
	width: 908px
}

#leftContentPaneNoRR #leftContent2ndRowCol1 {
	display: inline;
	float: left;
	margin: 0 0 0 15px;
	width: 893px
}

#leftContentPaneNoRR #inlineRoundedCornerBorder {
	width: 893px
}

#leftContentPaneNoRR #singleTabContentHolder {
	width: 863px
}

#cnbleftContentPaneNoRR {
	float: left;
	margin: 0 14px 0 0;
	width: 908px
}

#cnbleftContentPaneNoRR #leftContent1stRow {
	clear: both;
	float: left;
	margin: 0 0 15px 0;
	width: 908px
}

#cnbleftContentPaneNoRR #leftContent1stRowCol1 {
	display: inline;
	float: left;
	margin: 0 0 0 15px;
	width: 893px
}

#cnbleftContentPaneNoRR #leftContent2ndRow {
	clear: both;
	float: left;
	margin: 0 0 15px 0;
	width: 908px
}

#cnbleftContentPaneNoRR #leftContent2ndRowCol1 {
	display: inline;
	float: left;
	margin: 0 0 0 15px;
	width: 893px
}

#lnldleftContentPaneNoRR {
	float: left;
	margin: 0 14px 0 0;
	width: 908px
}

#lnldleftContentPaneNoRR #leftContent1stRow {
	clear: both;
	float: left;
	margin: 0;
	width: 908px
}

#lnldleftContentPaneNoRR #leftContent1stRowCol1 {
	display: inline;
	float: left;
	margin: 0 0 0 15px;
	width: 893px
}

#lnldleftContentPaneNoRR #leftContent2ndRow {
	clear: both;
	float: left;
	margin: 0 0 15px 0;
	width: 908px
}

#lnldleftContentPaneNoRR #leftContent2ndRowCol1 {
	display: inline;
	float: left;
	margin: 0 0 0 15px;
	width: 893px
}

#lnldleftContentPaneNoRR #spacingBeetweenRows {
	clear: both;
	float: left;
	height: 15px;
	width: 908px
}

#LftNavnorrTwoColWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 15px
}

#LftNavnorrTwoColWrapper #LftNavTwoColContent {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%
}

#LftNavnorrTwoColWrapper #LftNavTwoColCntPageInrContent {
	height: 100%;
	padding: 0
}

#LftNavnorrTwoColWrapper #LftNavTwoColContainer {
	width: 100%
}

#LftNavnorrTwoColWrapper #LftNavTwoColCntPageInrContent #LftNavTwoColCntLft
	{
	float: left;
	margin: 0;
	width: 212px
}

#LftNavnorrTwoColWrapper #LftNavTwoColCntPageInrContent #LftNavTwoColCntRt
	{
	float: right;
	margin: 0;
	width: 663px
}

#leftContentPaneNoRR #two-col-content-border, #cnbleftContentPaneNoRR #two-col-content-border
	{
	float: left;
	background: url(/etc/designs/refreshtridion/system/css/greyBorder.gif) repeat-y 50% top;
	width: 860px
}

#leftContentPaneNoRR #two-col-content, #cnbleftContentPaneNoRR #two-col-content
	{
	float: left
}

#leftContentPaneNoRR #left-content-border, #cnbleftContentPaneNoRR #left-content-border
	{
	width: 414px;
	margin: 0 15px 0 0;
	padding: 0;
	float: left
}

#leftContentPaneNoRR #right-content-border, #cnbleftContentPaneNoRR #right-content-border
	{
	width: 414px;
	margin: 0 0 0 15px;
	padding: 0;
	float: right
}

#leftContentPaneNoRR #leftContent1stRowCol2 #ct_roundedCornerBoxTc {
	width: 666px
}

#leftContentPaneNoRR #leftContent1stRowCol2 #rcBorderContentTc {
	padding: 0 15px 0 15px
}

#leftContentPaneNoRR #leftContent1stRowCol2 #layoutThrClmInrContent {
	padding-top: 10px;
	padding-bottom: 30px
}

#lnldleftContentPaneNoRR #leftNavRtBanner {
	margin: 0 0 15px 0
}

#layoutDefHomeTabpages #leftContent2ndRow {
	clear: both;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}

#layoutDefHomeTabpages #leftContent2ndRowColx {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 212px
}

#layoutDefHomeTabpages #leftContent2ndRowCol1x {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 212px
}

#layoutDefHomeTabpages #leftContent2ndRowCol2x {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 212px
}

#layoutDefHomeTabpages #leftContent2ndRowCol3x {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 212px
}

#layoutDefHomeTabpages #leftContent2ndRowColxRowx {
	display: inline;
	float: left;
	margin-bottom: 15px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	width: 212px
}

#layoutDefHomeTabpages #rightContentPane {
	display: inline;
	float: right;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 15px;
	margin-top: 0;
	width: 212px
}

#layoutDefHomeTabpages #leftContent2ndRow #leftContent2ndRowCol1 {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 666px
}

#layoutDefHomeTabpages #leftContent2ndRow #leftContent2ndRowCol1-3 {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 666px
}

#layoutDefHomeTabpages #leftContent1stRowCol1 {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 0;
	width: 666px
}

#layoutDefHomepage .hleftContent3rdRow, #layoutDefHomeTabpages .hleftContent3rdRow
	{
	clear: both;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	float: left;
	width: 681px
}

#layoutDefHomepage .hleftContent3rdRowCol1x, #layoutDefHomeTabpages .hleftContent3rdRowCol1x
	{
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 212px
}

#layoutDefHomepage .hleftContent3rdRowCol2x, #layoutDefHomeTabpages .hleftContent3rdRowCol2x
	{
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 439px
}

#layoutDefHomepage .hleftContent3rdRowCol1xRowx, #layoutDefHomeTabpages .hleftContent3rdRowCol1xRowx
	{
	display: inline;
	float: left;
	padding: 0 0 15px 0;
	width: 212px
}

#layoutDefHomepage .hleftContent3rdRowCol2xRowx, #layoutDefHomeTabpages .hleftContent3rdRowCol2xRowx
	{
	display: inline;
	float: left;
	padding: 0 0 15px 0;
	width: 439px
}

#layoutDefHomepage .hleftContent3rdRowColx, #layoutDefHomeTabpages .hleftContent3rdRowColx
	{
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 666px
}

#layoutDefHomepage #leftContent3rdRowColxRowx, #layoutDefHomeTabpages #leftContent3rdRowColxRowx
	{
	display: inline;
	float: left;
	padding: 0 0 15px 0;
	width: 666px
}

#layoutDefHomepage .hleftContent3rdRowCol3x, #layoutDefHomeTabpages .hleftContent3rdRowCol3x
	{
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 212px
}

#layoutDefHomepage .hleftContent3rdRowCol3xRowx, #layoutDefHomeTabpages .hleftContent3rdRowCol3xRowx
	{
	display: inline;
	float: left;
	padding: 0 0 15px 0;
	width: 212px
}

#layoutDefHomepage .hleftContent2ndRow {
	margin: 0;
	clear: both;
	float: left
}

#layoutDefHomepage .hleftContent2ndRowCol1x {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefHomepage .hleftContent2ndRowCol2x {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefHomepage .hleftContent2ndRowCol3x {
	float: left;
	width: 212px;
	margin: 15px 0 0 15px;
	display: inline
}

#layoutDefHomepage .hleftContent2ndRowColxRowx {
	float: left;
	width: 212px;
	padding: 0 0 15px 0;
	display: inline
}

#layoutDefHomeTabpages .hleftContent2ndRow {
	clear: both;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}

#layoutDefHomeTabpages .hleftContent2ndRowColx {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 212px
}

#layoutDefHomeTabpages .hleftContent2ndRowCol1x {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 212px
}

#layoutDefHomeTabpages .hleftContent2ndRowCol2x {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 212px
}

#layoutDefHomeTabpages .hleftContent2ndRowCol3x {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 15px;
	width: 212px
}

#layoutDefHomeTabpages .hleftContent2ndRowColxRowx {
	display: inline;
	float: left;
	padding: 0 0 15px 0;
	width: 212px
}

#layoutDefGlossary {
	float: left;
	padding: 0
}

#layoutDefGlossary #ct_roundedCornerBoxNr {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	display: inline;
	clear: both;
	width: 893px
}

#layoutDefGlossary #rcBorderContentNr {
	width: 863px;
	padding: 10px 15px 15px 15px
}

#layoutDefGlossary #tlc, #layoutDefGlossary #trc, #layoutDefGlossary #blc,
	#layoutDefGlossary #brc {
	background-color: transparent;
	background-repeat: no-repeat
}

#layoutDefGlossary #tlc {
	background-image: url(/system/css/tlc.gif);
	background-position: 0 0
}

#layoutDefGlossary #trc {
	background-image: url(/system/css/trc.gif);
	background-position: 100% 0
}

#layoutDefGlossary #blc {
	background-image: url(/etc/designs/refreshtridion/system/css/blc.gif);
	background-position: 0 100%
}

#layoutDefGlossary #brc {
	background-image: url(/etc/designs/refreshtridion/system/css/brc.gif);
	background-position: 100% 100%
}

#layoutDefGlossary #tb, #layoutDefGlossary #bb {
	background-color: transparent;
	background-repeat: repeat-x
}

#layoutDefGlossary #tb {
	background-image: url(/etc/designs/refreshtridion/system/css/tb.gif);
	background-position: 0 0
}

#layoutDefGlossary #bb {
	background-image: url(/etc/designs/refreshtridion/system/css/bb.gif);
	background-position: 50% 100%
}

#layoutDefGlossary #rb {
	background-image: url(/etc/designs/refreshtridion/system/css/r.gif);
	background-position: 100% 0;
	background-repeat: repeat-y
}

#layoutDefGlossary #lb {
	background-color: #fff;
	background-image: url(/etc/designs/refreshtridion/system/css/l.gif);
	background-position: 0 100%;
	background-repeat: repeat-y
}

#layoutDefGlossary #contentholder_middle {
	background-color: #fff;
	width: 863px
}

#layoutDefGlossary #contentholder_middle #thirdnavMenu {
	float: left;
	width: 863px
}

#thirdnavMenuleft {
	background: url(/etc/designs/refreshtridion/system/css/cornerleft.gif) no-repeat scroll 0 0
		transparent;
	float: left;
	height: 25px;
	width: 9px
}

#thirdnavMenuright {
	background: url(/etc/designs/refreshtridion/system/css/cornerright.gif) no-repeat scroll 0 0
		transparent;
	float: left;
	height: 25px;
	width: 9px
}

#thirdnavMenumiddle {
	background: url(/etc/designs/refreshtridion/system/css/center-strip.gif) repeat-x scroll 0 0
		transparent;
	float: left;
	min-height: 19px;
	padding-bottom: 6px;
	width: 845px
}

#thirdnavMenu .alphabets {
	float: left;
	margin-top: 2px;
	padding: 0
}

.alphabets li {
	float: left;
	list-style: none outside none;
	padding: 0 0 5px
}

.alphabets li a {
	color: #7c7c7c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 5px 2px;
	text-decoration: none
}

.active a {
	background: url(/etc/designs/refreshtridion/system/css/glossaryActive.gif) no-repeat scroll center
		bottom transparent;
	color: #333 !important;
	height: 4px;
	margin: 0;
	padding: 5px 2px;
	width: 8px
}

li.g_separator {
	background: url(/etc/designs/refreshtridion/system/css/gseperator.gif) no-repeat scroll 0 0
		transparent;
	height: 11px;
	margin: 5px 3px 0;
	padding: 0;
	width: 1px
}

.alphabets li .notavailable {
	color: #7c7c7c;
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 5px 2px;
	text-decoration: none
}

.searchGlossary {
	color: #0f7cde;
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	margin: 2px 16px 0 0;
	padding: 0;
	text-decoration: none
}

#layoutDefGlossary #thirdnavleftContentPane {
	float: left;
	width: 636px;
	margin: 0 15px 0 0
}

#layoutDefGlossary #thirdnavrightContentPane {
	float: right;
	width: 212px;
	margin: 20px 0 0 0
}

#thirdnavleftContentRow {
	background: 0;
	float: left;
	width: 636px
}

#thirdnavleftContentRow .glossarycontent {
	float: left;
	margin: 20px 10px 0 145px;
	width: 481px;
	display: inline
}

.glossarycontent .thirdnavContentHeader {
	float: left;
	height: 25px;
	width: 481px
}

.glossarycontent .thirdnavContentHeader span {
	color: #0f7cde;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	margin: 0
}

.glossarycontent .thirdnavContentHeader .Line {
	background: url(/etc/designs/refreshtridion/system/css/line.gif) repeat-x scroll 0 0 transparent;
	height: 1px;
	margin: 5px 0 0;
	width: 481px
}

.glossarycontent #summary {
	color: #555;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 481px
}

.glossarycontent #summary h2 {
	color: #555;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3em;
	margin: 18px 0 0;
	width: 481px
}

.glossarycontent #summary p {
	font-size: 12px;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0 !important;
	padding: 0;
	width: 481px
}

.glossarycontent #summary a {
	color: #2987d7;
	text-decoration: underline
}

.glossarycontent #summary a:hover {
	color: #2987d7;
	text-decoration: none
}

#layoutDefSitemap {
	float: left;
	padding: 0
}

#layoutDefSitemap #ct_roundedCornerBoxNr {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	display: inline;
	clear: both;
	width: 893px
}

#layoutDefSitemap #rcBorderContentNr {
	width: 863px;
	padding: 10px 15px 15px 15px
}

#layoutDefSitemap #tlc, #layoutDefSitemap #trc, #layoutDefSitemap #blc,
	#layoutDefSitemap #brc {
	background-color: transparent;
	background-repeat: no-repeat
}

#layoutDefSitemap #tlc {
	background-image: url(/etc/designs/refreshtridion/system/css/tlc.gif);
	background-position: 0 0
}

#layoutDefSitemap #trc {
	background-image: url(/etc/designs/refreshtridion/system/css/trc.gif);
	background-position: 100% 0
}

#layoutDefSitemap #blc {
	background-image: url(/system/css/blc.gif);
	background-position: 0 100%
}

#layoutDefSitemap #brc {
	background-image: url(/system/css/brc.gif);
	background-position: 100% 100%
}

#layoutDefSitemap #tb, #layoutDefSitemap #bb {
	background-color: transparent;
	background-repeat: repeat-x
}

#layoutDefSitemap #tb {
	background-image: url(/etc/designs/refreshtridion/system/css/tb.gif);
	background-position: 0 0
}

#layoutDefSitemap #bb {
	background-image: url(/etc/designs/refreshtridion/system/css/bb.gif);
	background-position: 50% 100%
}

#layoutDefSitemap #rb {
	background-image: url(/etc/designs/refreshtridion/system/css/r.gif);
	background-position: 100% 0;
	background-repeat: repeat-y
}

#layoutDefSitemap #lb {
	background-color: #fff;
	background-image: url(/etc/designs/refreshtridion/system/css/l.gif);
	background-position: 0 100%;
	background-repeat: repeat-y
}

#layoutDefSitemap #contentholder_middle {
	background-color: #fff;
	width: 863px
}

.siteMapList {
	float: left;
	margin: 20px 0 0 25px;
	padding: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 15px;
	width: 251px
}

.siteMapList ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.siteMapList ul li ul {
	margin: 0 0 0 20px;
	padding: 0
}

.siteMapList ul li {
	margin: 0 0 20px 0
}

.siteMapList ul li a {
	color: #4d5e6c;
	text-decoration: underline
}

.siteMapList ul li ul li a {
	color: #3c9aeb;
	font-size: 1em
}

.siteMapList ul li ul li {
	padding: 5px 0 5px 0;
	margin: 0
}

.siteMapList ul li a:hover {
	text-decoration: none
}

.siteMapList ul ul li a {
	color: #3c9aeb;
	font-size: 1em
}

.siteMapList ul ul {
	margin: 0 0 0 20px;
	padding: 0
}

#globalLeftContentPane {
	float: left;
	margin: 0;
	width: 910px
}

#globalLeftContentPane .globalLeftContent3rdRow, #globalLeftContentPane .globalLeftContent2ndRow
	{
	clear: both;
	float: left;
	margin: 0;
	width: 910px
}

#globalLeftContentPane .hleftContent3rdRowCol4x, #globalLeftContentPane .hleftContent3rdRowCol5x,
	#globalLeftContentPane .hleftContent3rdRowCol6x, #globalLeftContentPane .hleftContent3rdRowCol12x,
	#globalLeftContentPane .hleftContent3rdRowCol15x {
	display: inline;
	float: left;
	margin: 15px 0 0 15px;
	width: 439px
}

#globalLeftContentPane .hleftContent3rdRowCol4xRowx,
	#globalLeftContentPane .hleftContent3rdRowCol5xRowx,
	#globalLeftContentPane .hleftContent3rdRowCol6xRowx,
	#globalLeftContentPane .hleftContent3rdRowCol12xRowx,
	#globalLeftContentPane .hleftContent3rdRowCol15xRowx {
	display: inline;
	float: left;
	padding: 0 0 15px;
	width: 439px
}

#globalLeftContentPane .hleftContent3rdRowCol7x, #globalLeftContentPane .hleftContent3rdRowCol8x,
	#globalLeftContentPane .hleftContent3rdRowCol9xc1234,
	#globalLeftContentPane .hleftContent3rdRowCol10x,
	#globalLeftContentPane .hleftContent3rdRowCol11x,
	#globalLeftContentPane .hleftContent3rdRowCol12xc1234,
	#globalLeftContentPane .hleftContent3rdRowCol14x,
	#globalLeftContentPane .hleftContent3rdRowCol16x {
	display: inline;
	float: left;
	margin: 15px 0 0 15px;
	width: 212px
}

#globalLeftContentPane .hleftContent3rdRowCol7xRowx,
	#globalLeftContentPane .hleftContent3rdRowCol8xRowx,
	#globalLeftContentPane .hleftContent3rdRowCol9xRowxc1234,
	#globalLeftContentPane .hleftContent3rdRowCol10xRowx,
	#globalLeftContentPane .hleftContent3rdRowCol11xRowx,
	#globalLeftContentPane .hleftContent3rdRowCol12xRowxc1234,
	#globalLeftContentPane .hleftContent3rdRowCol14xRowx,
	#globalLeftContentPane .hleftContent3rdRowCol16xRowx,
	#globalLeftContentPane .hleftContent2ndRowColxRowx {
	display: inline;
	float: left;
	padding: 0 0 15px;
	width: 212px
}

#globalLeftContentPane .hleftContent3rdRowCol8xc1234,
	#globalLeftContentPane .hleftContent3rdRowCol13xc1234 {
	display: inline;
	float: left;
	margin: 15px 0 0 15px;
	width: 666px
}

#globalLeftContentPane .hleftContent3rdRowCol8xRowxc1234,
	#globalLeftContentPane .hleftContent3rdRowCol13xRowxc1234 {
	display: inline;
	float: left;
	padding: 0 0 15px;
	width: 666px
}

#globalLeftContentPane .hleftContent2ndRowCol1x, #globalLeftContentPane .hleftContent2ndRowCol2x,
	#globalLeftContentPane .hleftContent2ndRowCol3x, #globalLeftContentPane .hleftContent2ndRowCol4x
	{
	display: inline;
	float: left;
	margin: 15px 0 0 15px;
	width: 212px
}

#globalLeftContentPane .hleftContent3rdRowColx5 {
	display: inline;
	float: left;
	margin: 15px 0 0 15px;
	width: 893px
}

#globalLeftContentPane .leftContent3rdRowColxRowx5 {
	display: inline;
	float: left;
	padding: 0 0 15px;
	width: 893px
}

.selectCountryMenu {
	cursor: default;
	font: 13px Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	position: absolute;
	z-index: 200000;
	top: -300px;
	left: 110px;
	display: none;
	width: 585px;
	_width: 590px
}

#ct_roundedCornerBoxTc_gsa {
	width: 670px
}

#selectCountryContent #BorderContent {
	padding-top: 2px
}

#selectCountryContent table {
	width: 550px
}

#selectCountryContent #tbb {
	background: url(/system/css/dot.jpg) 0 0 repeat-x
}

#selectCountryContent #bbb {
	background: url(/system/css/dot.jpg) 0 100% repeat-x
}

#selectCountryContent #lbb {
	background: url(/system/css/dot.jpg) 0 0 repeat-y
}

#selectCountryContent #rbb {
	background: url(/system/css/dot.jpg) 100% 0 repeat-y
}

#selectCountryContent #bottom {
	background: url(/system/css/Bot-Left.gif) 0 100% no-repeat
}

#selectCountryContent #right {
	background: url(/system/css/Bot-Right.gif) 100% 100% no-repeat
}

#selectCountryContent #top {
	background: url(/system/css/Top-Left.gif) 0 0 no-repeat
}

#selectCountryContent #left {
	background: url(/system/css/Top-Right.jpg) 100% 0 no-repeat
}

.selectCountryMenu td {
	margin: 0;
	cursor: pointer;
	vertical-align: top;
	width: 38.3%;
	font-size: 12px;
	font-family: Arial;
	padding-top: 3px
}

.selectCountryMenu td:hover {
	color: #7eb764
}

.selectCountryMenu a:hover {
	color: #7eb764
}

.selectContent {
	position: relative;
	float: none;
	_float: left
}

.selectContent span {
	float: left;
	*float: none
}

#selectHolder {
	float: right;
	font-size: 12px;
	height: 24px;
	margin: 0;
	padding: 0 5px 3px 6px;
	position: absolute;
	top: -67px;
	left: 515px;
	top: -67px \0/;
	*top: -58px;
	_top: -58px;
	width: 190px
}

.selectCountryMenu td a {
	color: #007cc2
}

.selectCountryMenu td a:hover {
	color: #7eb764
}

#closeDiv {
	background-image: url(/etc/designs/refreshtridion/system/css/close.gif);
	height: 14px;
	width: 14px;
	position: relative;
	top: 5px;
	left: 545px;
	cursor: pointer;
	display: block
}

#frm_getLocation {
	font-size: 100%;
	position: absolute
}

.prodone {
	clear: both;
	padding-bottom: 20px
}

#frm_getLocation h2 {
	padding-bottom: 15px
}

#GlobalSpacingDiv {
	margin-bottom: 10px
}

#saveChoiceHolder {
	font-size: 11px;
	color: #fff;
	float: left;
	margin-top: 6px
}

#buttonHolder {
	float: left;
	position: relative;
	left: 707px;
	top: -73px;
	top: -72px \0/;
	*top: -63px;
	_top: -63px
}

#BorderContent {
	background-image: url('/etc/designs/refreshtridion/system/css/banner_midbg.gif');
	background-repeat: repeat-x;
	height: 380px;
	width: 545px;
	float: left
}

#bannerleftcurve {
	background-image: url('/etc/designs/refreshtridion/system/css/banner_curveleft.png');
	background-repeat: no-repeat;
	width: 20px;
	height: 380px;
	float: left
}

* html #bannerleftcurve {
	background: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/etc/designs/refreshtridion/system/css/banner_curveleft.png',
		sizingMethod='scale')
}

#bannerrightcurve {
	background-image: url('/etc/designs/refreshtridion/system/css/banner_curveright.png');
	background-repeat: no-repeat;
	width: 20px;
	height: 380px;
	float: left
}

* html #bannerrightcurve {
	background: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/etc/designs/refreshtridion/system/css/banner_curveright.png',
		sizingMethod='scale')
}

.countrylist {
	margin-top: 0;
	*margin-top: -15px
}

.globalLeftContent2ndRow #ct_roundedCornerBox, .globalLeftContent3rdRow#ct_roundedCornerBox
	{
	position: static !important
}

#ctBanner img {
	display: block;
	border: 0
}

#globalLeftContentPane #leftContent1stRow {
	width: 910px !important
}

#globalLeftContentPane #leftContent1stRowCol1 {
	width: 910px !important
}

#globalLeftContentPane #leftContent2ndRow {
	width: 910px !important
}

#globalLeftContentPane #leftContent2ndRowCol1-3 {
	width: 895px !important
}

#BorderContent table {
	margin: 0*margin-top:-20px
}

#layoutDefHomeTabpages #leftContentcl2ndRow #leftContent2ndRowCol1-3 {
	display: inline;
	float: left;
	margin: 15px 0 0 15px;
	width: 895px !important
}

#globalLeftContentPane #leftContentcl2ndRow {
	width: 910px !important;
	clear: both;
	margin: 0 0 -40px 0;
	float: left
}

.leftSiteLinks {
	font-size: 9.7pt;
	padding: 20px 0 0 23px;
	width: 300px
}

.siteLinks {
	padding-left: 23px
}

#grlCntWrapper ul.siteSubLinks {
	margin: -10px 0 0 0;
	padding: 0 0 0 40px
}

#grlCntWrapper ul.siteSubLinks li {
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none outside none
}

.siteSubRtLinks {
	margin-top: -10px;
	padding: 0 0 0 21px
}

.rightSiteLinks {
	display: inline;
	float: right;
	margin-top: -136px;
	width: 300px
}

.prod {
	clear: both;
	padding-bottom: 200px
}

#saveChoiceHolder #saveChoice {
	margin-right: 5px;
	*margin-right: 2px;
	margin-left: 10px;
	*margin-left: 6px
}

#saveChoiceHolder span {
	vertical-align: top;
	*vertical-align: baseline
}

.ss-gac-table {
	table-layout: fixed;
	background: white;
	border: 1px solid\9;
	border: 0 solid\0/;
	border-color: #7f9db9;
	cursor: default;
	font-size: 13px;
	line-height: 17px;
	margin: 0;
	position: absolute;
	z-index: 99;
	width: 210px;
	margin-top: 22px;
	*margin-top: 19px;
	*margin-left: -2px;
	margin-top: 19px\9;
	margin-left: -2px\9;
	*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135,
		Color='#888888');
	background: white;
	border: 1px solid #7f9db9;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength= 0, Direction=
		 140, Color= #444444, positive=true) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,
		direction=0, strength=0), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,
		direction=45, strength=0), progid:DXImageTransform.Microsoft.Shadow(color=#888888,
		direction=90, strength=4), progid:DXImageTransform.Microsoft.Shadow(color=#888888,
		direction=135, strength=4), progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,
		direction=180, strength=0), progid:DXImageTransform.Microsoft.Shadow(color=#888888,
		direction=225, strength=0), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,
		direction=270, strength=0), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,
		direction=315, strength=0);
	-moz-box-shadow: 2px 2px 1px #888;
	-webkit-box-shadow: 2px 2px 1px #888
}

.ss-gac-searchresults-table {
	table-layout: fixed;
	background: white;
	border: 1px solid\9;
	border: 0 solid\0/;
	border-color: #7f9db9;
	cursor: default;
	font-size: 13px;
	line-height: 17px;
	margin: 0;
	position: absolute;
	z-index: 99;
	width: 259px;
	margin-top: 19px;
	margin-top: 17px\0/;
	margin-left: -3px\0/;
	*margin-top: -2px;
	*margin-left: -3px; *+
	margin-top: -2px; *+
	margin-left: -3px;
	*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135,
		Color='#888888');
	background: white;
	border: 1px solid #7f9db9;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength= 0, Direction=
		 140, Color= #444444, positive=true) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,
		direction=0, strength=0), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,
		direction=45, strength=0), progid:DXImageTransform.Microsoft.Shadow(color=#888888,
		direction=90, strength=4), progid:DXImageTransform.Microsoft.Shadow(color=#888888,
		direction=135, strength=4), progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,
		direction=180, strength=0), progid:DXImageTransform.Microsoft.Shadow(color=#888888,
		direction=225, strength=0), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,
		direction=270, strength=0), progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,
		direction=315, strength=0);
	-moz-box-shadow: 2px 2px 1px #888;
	-webkit-box-shadow: 2px 2px 1px #888
}

.ss-gac-b {
	background: #36c;
	color: white
}

.ss-gac-c {
	padding-left: 3px;
	text-align: left;
	white-space: nowrap
}

.ss-gac-d {
	color: #green;
	font-size: 10px;
	overflow: hidden;
	padding: 0 3px 0 0;
	text-align: right;
	white-space: nowrap
}

.ss-gac-e td {
	font-size: 10px;
	line-height: 15px;
	padding: 0 3px 2px;
	text-align: right
}

.ss-gac-e span {
	color: #00c;
	cursor: pointer;
	text-decoration: underline
}

.gsatextoverlay {
	cursor: default;
	font-size: 13px;
	line-height: 17px;
	margin: 0;
	position: absolute;
	width: 153px;
	margin-top: 1px;
	margin-left: 5px;
	pointer-events: none;
	font-family: MS Shell Dlg;
	font-size: 13.3333px;
	font-weight: 400;
	color: #666;
	word-spacing: 0;
	letter-spacing: normal;
	text-align: start;
	text-overflow: clip;
	text-transform: none;
	text-decoration: none;
	background: none !important
}

.hdButtonSearchDiv {
	position: relative;
	float: right;
	padding: 1px 4px 2px
}

.hdinputsearch_gsa_front {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0 0 0 2px;
	padding: 2px;
	width: 150px;
	color: black;
	z-index: 10;
	position: absolute
}

.hdinputsearch_gsa_back {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0 0 0 2px;
	padding: 2px;
	width: 150px;
	color: silver;
	z-index: 1;
	position: absolute;
	visibility: hidden
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#hdTopLinks a img.globalimg {
		vertical-align: bottom
	}
}

#LegalBanner {
	background-color: #ffff9f;
	overflow: hidden;
	padding-bottom: 5px;
	padding-top: 10px;
	width: 100%
}

.legalBannContent {
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 760px
}

.legalBannContent .legalButton {
	margin-left: 10px;
	margin-top: -7px
}

#LegalBanner .legalBannContent p {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	font-family: Arial, Helvetica, sans-serif
}

p.pText a {
	text-decoration: underline
}

#LegalBanner p.pBold {
	font-weight: bold;
	float: left;
	line-height: 1.2em
}
.footerlinks table{
    margin: 0 auto;
}
.fontIncrease{
font-weight:bold;margin-right:15px;
}
#mainMenu *{
font-size:16px !important;line-height:18px !important;
}