body { margin:0;padding:0; }
img { border:0; }
#mainContentArea, #mainContainer { font-size:12px; color:#333; }
#mainContentArea a, #mainContainer a { color:#0c508e;text-decoration:none; }
#mainContentArea a:hover, #mainContainer a:hover { color:#9da2a6;text-decoration:underline; }

.genericContent { display:block; }

#mainContentArea h1, #mainContentArea h2, #mainContentArea h3, #mainContentArea h4, #mainContentArea h5, #mainContentArea h6,
#mainContainer h1, #mainContainer h2, #mainContainer h3, #mainContainer h4, #mainContainer h5, #mainContainer h6 {
	padding:0;margin:0;color:#000000;font-weight:bold;}

#mainContentArea h1, #mainContainer h1 {font-size:34px;margin: .67em 0;}
#mainContentArea h2, #mainContainer h2 {font-size:24px;margin: .75em 0;}
#mainContentArea h3, #mainContainer h3 {font-size:18px;margin: .83em 0;}
#mainContentArea h4, #mainContainer h4 {font-size:16px;margin: 1.12em 0;}
#mainContentArea h5, #mainContainer h5 {font-size:14px;margin: 1.5em 0;}
#mainContentArea h6, #mainContainer h6 {font-size:12px;margin: 1.67em 0;}
#mainContentArea h7, #mainContainer h7 {font-size:11px;}

#mainContainer sup, #mainContentArea sup {
	font-style: normal;
	font-size:9px;
	padding: 0 1px 0 1px;
}


.nameplate-nav h1 { float:left; }

form, textarea, input, select {
	font-family:Arial;
	font-size:12px;
	color: #333333;
}

#mainContentArea input, #mainContainer input {font-size:12px;}
#mainContentArea p, #mainContainer p {font-size:12px;margin: 1.0em 0;}

#mainContentArea ol, #mainContainer ol, #mainContentArea ul, #mainContainer ul  {margin: 1em 0; padding-left: 40px; }
#mainContentArea ol li, #mainContainer ol li { list-style-type:decimal; line-height:1.5em;}
#mainContentArea ul li, #mainContainer ul li { list-style-type:disc; line-height:1.5em;}

.clear {clear:both;}
.cleaner { clear: both; height: 1px; font-size: 1px; padding: 0px; margin: -1px 0px 0px 0px; background-color: transparent; }

#mainContentArea .breadCrumbArea, #mainContainer .breadCrumbArea {width:100%;font-size:18px;font-weight:bold;padding:0px 0px 0px 0px;color:#000;}
#mainContentArea .breadCrumb_at, #mainContainer .breadCrumb_at { color:#000;}
#mainContentArea .breadCrumb_on, #mainContainer .breadCrumb_on {color:#9da2a6;}
#mainContentArea .breadCrumb_off, #mainContainer .breadCrumb_off {color:#0c508e;}

#mainContentArea .linkoutside, #mainContainer .linkoutside, .linkoutside {background:url(/assets/images/global/icon_linkout.gif) no-repeat 100%;padding-right:18px;}

#mainContentArea .adobeIcon, #mainContainer .adobeIcon {background:url(/assets/images/icons/adobe_icon.gif) no-repeat left top;padding-left:22px;}
#mainContentArea .printIcon, #mainContainer .printIcon {background:url(/assets/images/icons/print_icon.gif) no-repeat left 2px;padding:0 10px 0 20px;font-size:12px; }
#mainContentArea a .printIcon {  margin-top:10px;}

/* available for use see brochures */
.genericBtn {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.genericBtn a {float:left;height:25px;background:url(/assets/images/buttons/btn_right_off.gif) no-repeat 100% top;overflow:hidden;color:#1F5583;text-decoration:none;}
.genericBtn a span {float:left;width:5px;height:25px;background:url(/assets/images/buttons/btn_left_off.gif) no-repeat left top;}
.genericBtn a p {padding:5px 8px 6px 8px;margin:0;}
.genericBtn a:hover {float:left;height:25px;background:url(/assets/images/buttons/btn_right_on.gif) no-repeat 100% top;overflow:hidden;text-decoration:none;color:#ffffff;}
.genericBtn a:hover span {float:left;width:5px;height:25px;background:url(/assets/images/buttons/btn_left_on.gif) no-repeat left top;}
.tdi_offPage{position:absolute;left:-100px;top:-100px;width:1px;height:1px;overflow:hidden}

#frmSearchTxtBox {background:transparent url(/assets/images/news/search_box.gif) no-repeat scroll 0 0;
	border:0 none;
	float:left;
	height:25px;
	margin-right:14px;
	padding:5px 0 0 30px;
	width:152px;
}

