/* 30years */
p.30years {
	font: 400 16px/19px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px !important;
	color: #880000 !important; /* #D3D3D3  #F9f9f9 #303030 #2F3646 #42505B*/
}
div p .30years {
	font: 400 16px/19px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px !important;
	color: #880000 !important; /* #D3D3D3  #F9f9f9 #303030 #2F3646 #42505B*/
}
/* end 30years */

a:hover {
	border-bottom: none;
}
#toptd {
	height: 15px;
	width: 100%;
}
.PageTabTD {
	height: 350px;
	min-height: 350px;  /* for firefox and opera */
	padding: 5px 8px 0px 8px;
	background-color: #FFF;
	border-bottom: solid 1px #999999;
	border-left : solid 1px #999999;
	border-right: solid 1px #999999;
}
A.FtrLink:link, A.FtrLink:visited, A.FtrLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: 500;
	font-size: 12px;
	color: #FFFFFF; /*#e7e7e7;*/
	text-decoration: none;
}
A.FtrLink:hover {
	color: #CC0000;
	text-decoration: none;
}
.RadPanelBar_Lti {
	white-space: nowrap;
	width: 200px;
}
.PanelBarTxt {
	vertical-align: top;
	font: normal 13px/18px Arial, Verdana, Sans-serif;
}
.modeimg {
	border: solid 1px #999999;
}
table.specs td {
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: #4B576F;
	padding-left: 10px;
	vertical-align: top;
}
#CtrImage {
/*   border: solid 1px #999999; */
}
/* Applicable Products */
.ApplicableProducts {
/* background-color: #fff; /* #D5D9DC */
}
.pt {
	height: 6px;
	background: url('../img/pt3.jpg') repeat-x;
	width: 560px;
}
.ptl {
	text-align: left;
	width: 6px;
	height: 6px;
	background: url('../img/ptl3.jpg') no-repeat;
}
.ptr {
	text-align: right;
	width: 6px;
	height: 6px;
	background: url('../img/ptr3.jpg') no-repeat;
}
.pctr {
	border-left: solid 1px #eaeaea;
	border-right: solid 1px #eaeaea;
}
.pb {
	height: 6px;
	background: url('../img/pb3.jpg') repeat-x;
}
.pbl {
	width: 6px;
	text-align: left;
	height: 6px;
	background: url('../img/pbl3.jpg') no-repeat;
}
.pbr {
	width: 6px;
	text-align: right;
	height: 6px;
	background: url('../img/pbr3.jpg') no-repeat;
}
.ptitle {
	font-family: SegoeUI, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1em;
	color: #4B576F; /* #808285 */
	word-spacing: 1px;
	padding: 10px 0px 6px 0px;
}
.plist {
	width: 25%;
}
.pimg {
	height: 110px;
	width: 100%;
	vertical-align: middle;
}
.pname {
	text-align: center;
	vertical-align: top;
	height: 30px;
}
.pName2 {
	font: 500 14px/20px SegoeUI, Arial, sans-serif;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	height: 24px;
	background: #47536C url('../img/AppProdBk.png') no-repeat;
	padding-top: 6px;
}
.pImg2 {
	height: 130px;
	width: 100%;
	vertical-align: middle;
	background: #CDD2D5 url('../img/AppProdBkgrd.jpg') bottom repeat-x;
	border-left: solid 1px #A0A7B2;
	border-right: solid 1px #A0A7B2;
	border-top: solid 1px #A0A7B2;
	padding-top: 10px;
}
.pDesc {
	font: 500 12px/13px SegoeUI, Arial, sans-serif;
	color: #333333;
	vertical-align: top;
	padding: 0px 6px 10px 6px;
	border-left: solid 1px #A0A7B2;
	border-right: solid 1px #A0A7B2;
	border-bottom: solid 1px #A0A7B2;
	background-color: #CDD2D5;
	height: 70px;
}
.pName3 {
	font: 500 18px/20px SegoeUI, Arial, sans-serif; /* 13px */
	color: #063f79;  /* #063f79 #fff  #063f79 #861C0E #eaeaea*/
	text-align: center;
	vertical-align: middle;
	height: 25px;
	padding: 7px 0px 3px 0px;  /* padding: 10px 0px 15px 0px; */
	border-bottom: solid 1px #777777;
}
.pName4 {
	font: 500 16px/18px SegoeUI, Arial, sans-serif; /* 13px */
	color: #063f79;  /* #063f79 #fff  #063f79 #861C0E #eaeaea*/
	text-align: center;
	vertical-align: middle;
	height: 25px;
	padding: 7px 0px 3px 0px;  /* padding: 10px 0px 15px 0px; */
	border-bottom: solid 1px #777777;
}
.pImg3 {
	height: 100px;
	width: 100%;
	vertical-align: middle;
	padding-top: 4px;
}
.pDesc3 {
	font: 500 12px/13px SegoeUI, Arial, sans-serif;
	color: #475269;
	vertical-align: top;
	padding: 8px 6px 10px 6px;
	height: 70px;
}
.AppProdtop {
	height: 12px;
	background: #9D9D9D url('../img/bkg-dark2.jpg') repeat;
	border-radius: 3px;
	-moz-border-radius: 3px;
}
.AppProdBk {
	background: url('../img/AppProdBk9.jpg') no-repeat;
	position: relative;
}
.AppProdBk2 {
	position: relative;
	margin: 10px 0px 0px 0px;
}
.ProdList4a {
	margin: 10px 0px 20px 0px;
	/*border-right: solid 1px #C8D6E5;
	border-bottom: solid 1px #C8D6E5;*/
}
.ProdList4b {
	/*border-left: solid 1px #C8D6E5;
	border-top: solid 1px #C8D6E5;*/
	border: solid 1px #C8D6E5;
}
fieldset {
	background-color: #253B52;
}
A.ProdLink:link, A.ProdLink:visited, A.ProdLink:active {
	font-family: "Lucida Grande", "Arial Unicode MS", sans-serif;
	font-weight: 400;
	font-size: 8pt;
	color: #990000;  /*#8B231B */
	text-align: center;
	cursor: hand;
	text-decoration: none;
}
A.ProdLink:hover {
	color: #cc0000;
	text-decoration: none;
}
/* end */

A.HptxtLink:link, A.HptxtLink:visited, A.HptxtLink:active {
	font: normal 13px/18px Arial, Verdana, Sans-serif;
	color: #D3D3D3;
	text-decoration: none;
}
A.HptxtLink:hover {
	color: #ffffff;
	text-decoration: none;
}
A.HpLink:link, A.HpLink:visited, A.HpLink:active {
	font: normal 15px Arial, Verdana, Sans-serif;
	color: #D29E00; /*c8c8c8 */
	font-weight: 400;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
A.HpLink:hover {
	color: #ff0000;
	text-decoration: none;
}
div.RadToolTip_Black2 table.rtWrapper td.rtWrapperTopLeft, div.RadToolTip_Black2 table.rtWrapper td.rtWrapperTopRight, div.RadToolTip_Black2 table.rtWrapper td.rtWrapperBottomLeft, div.RadToolTip_Black2 table.rtWrapper td.rtWrapperBottomRight, div.RadToolTip_Black2 table.rtWrapper td.rtWrapperTopCenter, div.RadToolTip_Black2 table.rtWrapper td.rtWrapperBottomCenter, div.RadToolTip_Black2 a.rtCloseButton {
	background-image: url('../img/ToolTipSprites.png') !important;
}
div.RadToolTip_Black2 table.rtWrapper td.rtWrapperLeftMiddle, div.RadToolTip_Black2 table.rtWrapper td.rtWrapperRightMiddle {
	background-image: url('../img/ToolTipVerticalSprites.png') !important;
}
div.RadToolTip_Black2 table.rtWrapper td.rtWrapperContent {
	background: #f8f8f8 !important;
	color: #404040 !important;
	padding: 3px 7px 7px 7px;
}
div.RadToolTip_Black table.rtWrapper td.rtWrapperContent {
	background-color: #ccc;
	color: #333333;
}
/* Top Nav */

#HomeNav {
	background-color: #E1E1E1; /* #D1E1A8 #BBD37E*/
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
}
#HomeNav td {
	text-align: center;
	height: 36px;
	border-left: solid 1px #333333;
}
#HomeNav td:first-child {
	text-align: center;
	height: 36px;
	border-left: none;
}
#HomeNav td:hover {
	text-align: center;
	height: 30px;
	background-color: #b1b1b1;
	color: #996600;
}
#HomeNav td a {
	font: 500 18px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
#HomeNav td a:hover {
	color: #996600;
}
.TopNav {
	font: 500 12px SegoeUI, Arial, sans-serif !important;
	height: 30px !important;
	vertical-align: bottom;
	padding: 0px 10px 0px 0px;
	margin-right: 0px;
}
.CountryFlags {
	padding: 3px 10px 0px 0px;
	height: 15px !important;
}
.TopNavOld {
	font: 500 12px SegoeUI, Arial, sans-serif !important;
	height: 30px !important;
	vertical-align: top;
	padding: 8px 6px 0px 0px;
}
.TopNav a {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	color: #74baff; /*#5288BE #D3D3D3 #6797C7 #83AAD1  #0065CE*/
	text-decoration: none;
}
.TopNav a:hover {
	color: #cc0000;
}
ul.topnav {
	display: inline;
}
.TopNav li {
	float: left;/* position:relative; */

}
.HdrMsg {
	color: #ff0000;
	font: 600 10pt arial;
}
.UserTxt {
	color: #C5C5C5;
	text-align: right;
	font: 500 12px/12px SegoeUI, Arial, sans-serif;
	padding: 0px 10px 4px 0px;
	vertical-align: bottom;
}
/* Slideshow */

#SlideContainer {
	display: block;
	position: relative;
	height: 340px;
	width: 960px;
}
.ltislideshow {
	/*width: 940px !important;*/
	margin: auto;
	height: 340px !important;
	display: block;
	position: relative;
	overflow: hidden;
	text-align: left;
}
/*
.ltislideshow div { display: none; }

.ltislideshow div.first { display: block !important;}
*/
#ltinav2 {
	z-index: 400;
	position: absolute;
	bottom: 0px;
	left: 20px;
}
#ltinav {
	z-index: 400;
	position: absolute;
	bottom: 5px;
	left: 20px;
}
#ltinav a {
	margin: 0 7px;
	padding: 3px 3px 0px 3px;
	background: #C9DADA;
	color: #C9DADA; /*#D4D4D4*/
	text-decoration: none;
	font-size: 8px;
}
#ltinav a.activeSlide {
	background: #E41B17;
	color: #E41B17;
}
#ltinav a:focus {
	outline: none;
}
.ltislide {
	margin: 0;
	padding: 0;
}
.ltislideshow, .ltislide {
	height: 340px !important;
	width: 100%;
	z-index: 50;
	vertical-align: top;
}
.ltislideshow img {
	padding: 15px;
	border: 1px solid #ccc;
	background-color: #eee;
	margin: 0
}
div .pager {
	background-color: #eaeaea;
	display: inline;
	margin-right: 10px;
	padding: 5px 5px 5px 5px;
}
div .pager a.activeSlide {
	background: #aaf;
	color: #aaf;
}
/*.ltislide { display: none;} */
.ltislide p, .ltislide1 p {
	color: #eaeaea;
}
.ltislide h2, .ltislide1 h2 {
	color: #CC9933;
	font-size: 22px;
}
.ltislide h3, .ltislide1 h3 {
	color: #000000;
	font: 500 18px Arial, Verdana, Helvetica, sans-serif !important;
}
.ltislide td, .ltislide1 td {
	height: 340px;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
}
.td1a {
	width: 330px;
	height: 340px !important; /* #444444 */
}
.td1b {
	background: url('../img/HmImg.jpg') no-repeat;
	height: 340px !important;
}
.td1c {
	background: url('../img/HmImg1.jpg') no-repeat;
	height: 340px !important;
}
.td2a {
	width: 330px;
	height: 340px; /* #084A7B background-color: #7B1C04; */
}
.td2b {
	background: url('../img/HmImg.jpg') no-repeat;
	height: 340px;
}
.td2c {
	background: url('../img/HmImg2.jpg') no-repeat;
	height: 340px;
}
.td3a {
	width: 330px;
	height: 340px; /* #336633 */
}
.td3b {
	background: url('../img/HmImg.jpg') no-repeat;
	height: 340px;
}
.td3c {
	background: url('../img/HmImg3.jpg') no-repeat;
	height: 340px;
}
.td4a {
	width: 330px;
	height: 340px; /* #336633 */
}
.td4b {
	background: url('../img/HmImg.jpg') no-repeat;
	height: 340px;
}
.td4c {
	background: url('../img/HmImg4.jpg') no-repeat;
	height: 340px;
}
.td5a {
	width: 330px;
	height: 340px; /* #336633 */
}
.td5b {
	background: url('../img/HmImg.jpg') no-repeat;
	height: 340px;
}
.td5c {
	background: url('../img/HmImg5.jpg') no-repeat;
	height: 340px;
}
.td6c {
	background: url('../img/HmImg6.jpg') no-repeat;
	height: 340px;
}
.td7c {
	background: url('../img/HmImg7.jpg') no-repeat;
	height: 340px;
}
/* ----- */

.ltislideshow {
	/*width: 940px !important;*/
	margin: auto;
	height: 340px !important;
	display: block;
	position: relative;
	overflow: hidden;
	text-align: left;
}
/*
.ltislideshow div { display: none; }

.ltislideshow div.first { display: block !important;}
*/
#ltinav2 {
	z-index: 400;
	position: absolute;
	bottom: 0px;
	left: 20px;
}
#ltinav {
	z-index: 400;
	position: absolute;
	bottom: 5px;
	left: 20px;
}
#ltinav a {
	margin: 0 7px;
	padding: 3px 3px 0px 3px;
	background: #C9DADA;
	color: #C9DADA; /*#D4D4D4*/
	text-decoration: none;
	font-size: 8px;
}
#ltinav a.activeSlide {
	background: #E41B17;
	color: #E41B17;
}
#ltinav a:focus {
	outline: none;
}
.ltislide {
	margin: 0;
	padding: 0;
}
.ltislideshow, .ltislide {
	height: 340px !important;
	width: 100%;
	z-index: 50;
	vertical-align: top;
}
.ltislideshow img {
	padding: 15px;
	border: 1px solid #ccc;
	background-color: #eee;
	margin: 0
}
div .pager {
	background-color: #eaeaea;
	display: inline;
	margin-right: 10px;
	padding: 5px 5px 5px 5px;
}
div .pager a.activeSlide {
	background: #aaf;
	color: #aaf;
}
/*.ltislide { display: none;} */
.ltislide p, .ltislide1 p {
	color: #eaeaea;
}
.ltislide h2, .ltislide1 h2 {
	color: #CC9933;
	font-size: 22px;
}
.ltislide h3, .ltislide1 h3 {
	color: #000000;
	font: 500 18px Arial, Verdana, Helvetica, sans-serif !important;
}
.ltislide td, .ltislide1 td {
	height: 340px;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
}
.td1a {
	width: 330px;
	height: 340px !important; /* #444444 */
}
.td1b {
	background: url('../img/HmImg.jpg') no-repeat;
	height: 340px !important;
}
.td1c {
	background: url('../img/HmImg1.jpg') no-repeat;
	height: 340px !important;
}
.td2a {
	width: 330px;
	height: 340px; /* #084A7B background-color: #7B1C04; */
}
.td2b {
	background: url('../img/HmImg.jpg') no-repeat;
	height: 340px;
}
.td2c {
	background: url('../img/HmImg2.jpg') no-repeat;
	height: 340px;
}
.td3a {
	width: 330px;
	height: 340px; /* #336633 */
}
.td3b {
	background: url('../img/HmImg.jpg') no-repeat;
	height: 340px;
}
.td3c {
	background: url('../img/HmImg3.jpg') no-repeat;
	height: 340px;
}
.td4a {
	width: 330px;
	height: 340px; /* #336633 */
}
.td4b {
	background: url('../img/HmImg.jpg') no-repeat;
	height: 340px;
}
.td4c {
	background: url('../img/HmImg4.jpg') no-repeat;
	height: 340px;
}
.td5a {
	width: 330px;
	height: 340px; /* #336633 */
}
.td5b {
	background: url('../img/HmImg.jpg') no-repeat;
	height: 340px;
}
.td5c {
	background: url('../img/HmImg5.jpg') no-repeat;
	height: 340px;
}
.td6c {
	background: url('../img/HmImg6.jpg') no-repeat;
	height: 340px;
}
/* ------ */

/* PageImages */

#ImgContainer2 {
	display: block;
	position: relative;
	height: 280px !important;
	margin-bottom: 0px;
	padding-left: 0px;
	width: 740px !important;
	overflow: hidden;
}
.PgImages {
	/*width: 940px !important;*/
	margin: auto;
	height: 280px !important;
	display: block;
	position: relative;
	overflow: hidden;/*text-align:left;*/
}
.PgImg img {
	border: none;
}
.PgImgTxt {
	display: block;
	width: 740px !important;
	height: 280px !important;
	margin: 0px 0px 0px 0px;
	position: relative;
}
.NftLink {
	font: normal bold 15px/18px SegoeUI, Arial, sans-serif;
	color: #8A1A05; /* #770433 #8A1905 */
	text-decoration: none;
}
.NftLinkWht {
	font: normal bold 15px/18px SegoeUI, Arial, sans-serif;
	color: #eaeaea; /* #770433 #8A1905 */
	text-decoration: none;
}
.NftLink:hover, .NftLinkWht:hover {
	text-decoration: underline;
}
/* ---*/

.prodslideshow {
	margin: auto;
	height: 168px !important;
	display: block;
	position: relative;
	overflow: hidden;
	text-align: left;/* border-bottom: solid 1px #000000;
    border-top: solid 1px #000000; */
}
.prodslide {
	margin: auto;
	height: 168px !important;
	display: block;
	position: relative;
	overflow: hidden;
	text-align: left;
}
#Cntl1_HmProdList .rrRelativeWrapper {
	border-right: solid 1px #222222;
}
#Cntl1_HmProdList li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-left: solid 1px #222222;
}
.HpTitle {
	font-family: times, Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	color: #333333; /* #222222 */
	margin-bottom: 12px;
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #999999;
}
.HpText {
	font: 300 13px/16px Arial, Verdana, Helvetica, sans-serif;
	color: #222222;
	float: left;
	margin-bottom: 0px;
	padding: 0px 0px 3px 3px;
}
.HpTextOld {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12px;
	color: #222222;
	float: left;
	width: 310px;
	margin-bottom: 0px;
	padding: 20px 0px 3px 15px;
}
.HpText a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 12px;
	color: #8A1C05;
	text-decoration: none;
}
/* Rad Menu */

.MenuTd {
	background: #000000 url('../img/rmSprite2.png') 0px -409px repeat-x !important;
}
.RadMenu_Black .rmRootGroup {
	background: #000000 url('../img/rmSprite2.png') 0px -409px repeat-x !important;
}
.RadMenu_Black .rmRootGroup {
	border: none !important;
}
.RadMenu_Black li {
	font: normal 14px/30px "Segoe UI", Arial, sans-serif !important;
}
.RadMenu_Black a.rmLink {
	font: normal 14px/30px "Segoe UI", Arial, sans-serif !important;
	color: #cfcfcf !important; /* #FF0404 */
	text-decoration: none;
}
.RadMenu_Black a.rmLink:hover {
	color: #ffffff !important;
}
.RadMenu_Black a.rmLink:hover, .RadMenu_Black a.rmFocused, .RadMenu_Black a.rmSelected, .RadMenu_Black a.rmExpanded, .RadMenu_Black a.rmExpanded:hover {
	/*background-position: 100% 0px !important; */
	background: #555555 url('../img/spacer.gif') repeat-y 0 0 !important;
}
.RadMenu_Black .rmGroup, .RadMenu_Black .rmMultiColumn, .RadMenu_Black .rmGroup .rmVertical {
	border: 1px solid #080808 !important;
	/*background: #000 url('../img/rmVSprite2.png') repeat-y 0 0 !important; 
	background: #edeef0 !important;*/
}
.RadMenu_Black a.rmExpanded .rmText, .RadMenu_Black a.rmExpanded:hover .rmText {
	/*background-position: 100% 0px !important; */
	background: #555555 url('../img/spacer.gif') repeat-y 0 0 !important;
}
.RadMenu .rmLink, .RadMenu .rmItem {
	padding: 0px 0px 0px 0px !important;
}
.RadMenu .rmText {
	padding: 0px 15px 0px 15px !important;
}
/*.RadMenu_Black .rmRootGroup,
.RadMenu_Black a.rmLink,
.RadMenu_Black .rmText, */
.RadMenu_Black .rmLeftArrow, .RadMenu_Black .rmRightArrow, .RadMenu_Black .rmTopArrow, .RadMenu_Black .rmBottomArrow {
	background-image: url('../img/rmSprite.png') !important;
	background-color: #000 !important;
}
.RadMenu_Black .rmTemplate {
	background: #EDEEF0 url('../img/MegaBkGrd.jpg') repeat-x 0 -20px !important; /* #D9DDE0 */
	padding: 6px 3px 6px 0px !important;
}
.RadMenu_Black .rmTemplate .rmText {
	/*background: #D9DDE0 url('../img/rmVSprite2.png') repeat-y 0 0 !important; */ /* #D9DDE0 */
	text-align: left;
}
.RadMenu_Black .rmTemplate .rmText h2 {
	margin-top: 8px;
	margin-bottom: 4px;
	font: normal 20px/19px times, sans-serif !important;
}
.RadMenu_Black .rmTemplate .rmText p, .RadMenu_Black .rmTemplate .rmText h3 {
	font: normal 14px/18px SegoeUI, Arial, sans-serif !important;
}
.RadMenu_Black .rmTemplate .rmText p {
	color: #2F3646;
}
.RadSiteMap_Lti ul {
	background-color: #eaeaea;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 2px 0px !important;
}
.RadSiteMap_Lti li {
	margin: 0px 0px 2px 0px;
	font: normal 12px/22px Arial, sans-serif !important;
}
/* Nav UL */

ul.NavUl, .RadSiteMap_LTI .rsmList {
	list-style: none none outside !important;
	padding: 0;
	margin: 0;
}
ul.NavUl li {
	background: url('../img/Arrows-Black.png') no-repeat 0px 3px !important;
	text-indent: -12px;
	padding-left: 12px !important;
}
ul.NavUl li:hover {
	background: url('../img/Arrows-Red.png') no-repeat 0px 3px !important;
}
ul.NavUl li .NavUlTitle {
	margin-left: 0px !important;
}
ul.NavUl li.NavUlTitle, .NavUlTitle {
	color: #8A1C05;
	text-align: center;
	font: 500 17px/19px times, SegoeUI, Arial, sans-serif !important;
	width: 100%;
	padding: 3px 0px 2px 0px;
	margin: 5px 0px 0px 0px !important;
	background: url('../img/spacer.gif') no-repeat 0px center !important;
}
ul.NavUl li a:link, ul.NavUl li a:visited, ul.NavUl li a:active, .RadSiteMap_LTI .rsmLink {
	font: normal 13px/14px Arial, Verdana, Sans-serif;
	color: #404040;
	vertical-align: top;
	text-decoration: none;
	margin-left: 12px !important;
}
.RadSiteMap_LTI .rsmLevel1 .rsmLink {
	font: normal 12px/13px Arial, Verdana, Sans-serif !important;
	color: #606060;
	vertical-align: top;
	text-decoration: none;
	margin-left: 12px !important;
}
ul.NavUl li a:hover, .RadSiteMap_LTI .rsmItem a:hover {
	color: #CC0000;
	text-decoration: none;
}
.RadSiteMap_LTI .rsmItem {
	line-height: 13px !important;
	margin: 7px 0px 0px 8px !important;
	background: url('../img/Arrows-Black.png') no-repeat 0px 6px !important;
}
.RadSiteMap_LTI .rsmItem:hover {
	background: url('../img/Arrows-Red.png') no-repeat 0px 6px !important;
}
.RadSiteMap_LTI .rsmLevel1 {
	margin: 0px 0px 7px 0px !important;
}
.RadSiteMap_LTI .rsmLevel1 .rsmItem {
	line-height: 13px !important;
	margin: 0px 0px 0px 8px !important;
	background: url('../img/Arrows-Grey-2.png') no-repeat 4px 6px !important;
}
.RadSiteMap_LTI .rsmLevel1 .rsmItem:hover {
	background: url('../img/Arrows-Red-2.png') no-repeat 4px 6px !important;
}
.RadTabStrip_Black .rtsSelected {
	color: #6797C7 !important;
}
a.HmPg {
}
/* --- */

/* Footer Nav */



/* Bread Crumbs */
#BcDiv {
	margin: 10px 0px;
	display: block;/*clear: both; */
}
#BcDiv ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	font: 500 11px/13px SegoeUI, Arial, sans-serif !important;
}
#BcDiv ul li {
	color: #777777;
	padding: 6px 0px 4px 12px;
	border: none;
	list-style: none;
	display: inline;
	background: url('../img/BcArrow.png') no-repeat 0px center !important;
}
#BcDiv ul li:first-child {
	padding-left: 7px;
	background: none !important;
}
#BcDiv a {
	font: 500 11px/13px SegoeUI, Arial, sans-serif !important;
	color: #777777;
	text-decoration: none;
}
#BcDiv a:hover {
	color: #cc0000;
}
.SocialDiv {
	float: right;
	padding: 5px 10px 0px 0px;
}
/* Windows CSS */

.frmLabel {
	font-family: Verdana;
	font-weight: 500;
	font-size: 12px;
	color: #666666;
	text-indent: 5px;
	line-height: 16px;
	text-align: Right;
	padding-right: 10px;
}
.frmRequired {
	font-family: Verdana;
	font-weight: 500;
	font-size: 12px;
	color: #CC0000;
	text-indent: 5px;
	line-height: 16px;
	text-align: Right;
	padding-right: 10px;
}
.sortLabel {
	font-family: Verdana;
	font-weight: 500;
	font-size: 12px;
	color: #999999;
}
.frmLabelCtr {
	font-family: Verdana;
	font-weight: 500;
	font-size: 12px;
	color: #666666;
	text-indent: 20px;
	line-height: 16px;
}
.frmDetail {
	font-family: Verdana;
	font-weight: 500;
	font-size: 12px;
	color: #444444;
	text-align: left;
}
.rfdButton a.rfdSkinnedButton, .rfdButton a.rfdSkinnedButton * {
	height: 23px !important;
	line-height: 23px !important;
}
.ErrorMessage {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 13px;
	color: #990000;
}
.ContactDesc {
	font-family: Verdana;
	font-size: 13px;
	font-weight: 500;
	color: #333333;
	text-transform: none;
	padding-top: 6px;
}
.ContactReplySm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #5B6D7B;
}
.ContactReplyLrg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: 600;
	font-size: 16pt;
	color: #555555;
	word-spacing: 1px;
}
.UserCombo {
	padding: 1px 0px 1px 0px;
}
.LblRegestrationMsg {
	font-family: Verdana;
	font-weight: 300;
	font-size: 14px;
	color: #990000;
	line-height: 12px;
}
.FrmSignupMsg {
	FONT-WEIGHT: 500;
	FONT-SIZE: 8pt;
	COLOR: #333333;
	FONT-FAMILY: Arial;
}
A.EventInfolink:link, A.EventInfo:visited, A.EventInfo:active {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	FONT-WEIGHT: 500;
	FONT-SIZE: 9pt;
	COLOR: #CC0000;
	FONT-FAMILY: Arial;
	vertical-align: bottom;
}
A.EventInfoLink:hover {
	color: #FF0000;
}
A.FormLink:link, A.FormLink:visited, A.FormLink:active {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	FONT-WEIGHT: 500;
	FONT-SIZE: 9pt;
	COLOR: #CC0000;
	FONT-FAMILY: Arial;
	text-decoration: none;
}
A.FormLink:hover {
	color: #990000;
	text-decoration: underline
}
ul.Docs {
	list-style: none none outside !important;
	padding: 0;
	margin: 0px 0px 10px 0px;
}
ul.Docs li {
	line-height: 12px !important;
	margin: 5px 0px 2px 8px !important;
	padding: 0px 0px 5px 15px !important;
	background: url('../img/Arrows-Black.png') no-repeat 13px 4px;
}
ul.Docs li:hover {
	background: url('../img/Arrows-Red.png') no-repeat 14px 4px !important;
}
ul.Docs li .Docs Title {
	margin-left: 0px !important;
}
ul.Docs li a:link, ul.Docs li a:visited, ul.Docs li a:active {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 13px;
	color: #505050;
	vertical-align: top;
	text-decoration: none;
	margin-left: 12px !important;
}
ul.Docs li a:hover {
	color: #303030;
	text-decoration: none;
}
.AppProdTd {
	margin-bottom: 50px;
}
.boxgrid {
	width: 300px;
	height: 280px;
	float: left;
	overflow: hidden;
	position: relative;
	bottom: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.boxgrid img1 {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
.boxgrid p {
	padding: 50px 10px 10px 10px;
	color: #333333; /* #fff #111111 #3D4954*/
	/* font-weight:bold; 
	font:14px "Lucida Grande", Arial, sans-serif; */
	font: 500 15px/20px SegoeUI, Arial, sans-serif;
	text-decoration: none;
	text-align: left;
}
.boxcaption {
	float: left;
	position: absolute;
	/*background: #E2E3E5 ; */ /*#111111 #DCE1E4 #ECEFF0 #F1F2F4 #ECEFF0 E2E3E5*/
	height: 270px !important; /* 200*/
	width: 225px !important;
	opacity: .90; /* .95 */
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	padding: 0px 8px 0px 8px !important;
	bottom: 5px;
}
.captionfull .boxcaption {
	top: 250px;  /*  */
	left: 0;
	width: 300px !important; /* ---207*/
	/* border: solid 1px #83909A;*/
	vertical-align: top;/* --- border-left: solid 1px #BDBDBF;
	border-right: solid 1px #BDBDBF;*/
	
    

}
.cover1 {
	position: absolute;
	bottom: 0;
}
.caption .boxcaption {
	top: 220px;
	left: 0;
}
.boxcaption p {
	padding: 10px 3px 0px 3px !important;
	color: #222222 /* #e7e7e7 */
	width:95%;
	line-height£º25px;
}
.boxcaption2 {
	float: left;
	position: absolute;
	background: #FFF url('../img/Bdy_BkGgd7.png') repeat-x 0 -16px !important;
	height: 280px !important;
	width: 740px !important;
	z-index: 1000;
}
#ImgContainer2 .boxcaption2 {
	top: 0px !important;
	right: -740px;
}
#tblHistorical {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px !important;
	font-weight: 300;
	font-size: 0.8em;
	color: #42505B;
}
.HistFtr {
	border-bottom: solid 1px #eaeaea;
}
#tblHistorical h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	font-weight: 500;
	font-size: 15px;
	color: #5F1303; /* #8A1C05 #56728B*/
	line-height: 20px;
	margin-top: 2px;
}
.HistTitle {
	color: #31414F;
	text-align: left;
	font: 500 17px/19px SegoeUI, Arial, sans-serif;
	width: 100%;
	padding: 6px 0px 0px 0px;
	height: 21px;
	border-bottom: solid 1px #5B6D7B;
}
.HistTxt {
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #eaeaea;
}
.HistTxt a {
	color: #7B1A04;
	text-decoration: none;
}
.HistTxt a:hover {
	color: #990000;
	text-decoration: underline;
}
a.HistLink1 {
	font: normal 13px/15px SegoeUI, Arial, sans-serif;
	color: #27343F;
	vertical-align: top;
	text-decoration: none;
}
a.HistLink1:hover {
	color: #990000;
	text-decoration: none;
}
.RadNotification .rnContent {
	padding: 0px 0px 0px 0px !important;
}
/* slideshow images (for most of the demos, these are the actual "slides") */
.cycle-slideshow img {
	/* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0;
	display: block;
}
/* in case script does not load */
.cycle-slideshow img:first-child {
	position: static;
	z-index: 100;
}
/* pager */
.cycle-pager {
	width: 100%;
	z-index: 500;
	position: absolute;
	bottom: 2px;
	left: 10px;
	overflow: hidden;
}
.cycle-pager span {
	font-family: arial;
	font-size: 50px;
	width: 16px;
	height: 16px;
	display: inline-block;
	color: #C9DADA;
	cursor: pointer;
}
.cycle-pager div {
	display: inline-block;
	cursor: pointer;
}
.cycle-pager span.cycle-pager-active {
	color: #E41B17;
}
.cycle-pager > * {
	cursor: pointer;
}
.cycle-pager a {
	margin: 0 5px;
	padding: 3px 3px 0px 3px;
	background: #C9DADA;
	color: #C9DADA; /*#D4D4D4*/
	text-decoration: none;
	font-size: 8px;
}
/*.cycle-pager a.activeSlide { background: #E41B17; color: #E41B17; } */
.cycle-pager a:focus {
	outline: none;
}
.cycle-pager div.cycle-pager-active a {
	background: #E41B17;
	color: #E41B17;
}
/* caption */
.cycle-caption {
	position: absolute;
	color: white;
	bottom: 15px;
	right: 15px;
	z-index: 700;
}
/* overlay */
.cycle-overlay {
	font-family: tahoma, arial;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 600;
	background: black;
	color: white;
	padding: 15px;
	opacity: .5;
}
.invalid {
	color: #cc0000;
}

table.matrix
{
	font-family: Arial;
	font-weight: normal;
	line-height: 15px;
	color: #222222;
	font-size: 8pt;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	text-align: center;
	background-color: #F1F2F4;
}

table.matrix td
{
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
}

table.matrix td:first-child
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #222222;
	padding-left: 10px;
	text-align: left;
	width: 170px;
}
table.matrix tr:first-child
{
	background-color: #FFF;
}
