.bgHeader {
	background-color: #FFFFFF;
	background-image: url(/images/header-bg.gif);
	background-repeat: repeat-x;
}
.bgHeaderTopR {
	background-color: #FFFFFF;
	background-image: url(/images/header-trbg.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
.bgHeaderBottom {
	background-color: #7F7F7F;
}
.bgDotVert {
	background-color: #FFFFFF;
	background-image: url(/images/dot-vert-bg.gif);
	background-repeat: repeat-y;
}
.bgDotHor {
	background-color: #FFFFFF;
	background-image: url(/images/dot-hor-bg.gif);
	background-repeat: repeat-x;
}
.bgDotHor {
	background-color: #FFFFFF;
	background-image: url(/images/dot-hor-bg.gif);
	background-repeat: repeat-x;
}
.bgSForm {
	background-color: #FFFFFF;
	background-image: url(/images/sform-bg.gif);
	background-repeat: repeat-x;
	padding-left: 6px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bgSFormBottom {
	background-color: #FFFFFF;
	background-image: url(/images/sform-bottom-bg.gif);
	background-repeat: repeat-x;
}
.bgContentAll {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 23px;
	padding-right: 23px;
}
.bgContentTopR {
	background-color: #FFFFFF;
	background-image: url(/images/content-bg-tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 23px;
	padding-right: 23px;
}
.bgContentTopRSP {
	background-color: #FFFFFF;
	background-image: url(/images/content-bg-tr-sp.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgContentTopRSPFull {
	background-color: #FFFFFF;
	background-image: url(/images/content-bg-tr-sp-full.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.bgHomeDesc, .bgHomeDescRight {
	background-color: #FF9C00;
	background-image: url(/images/home-pic-bg.gif);
	background-repeat: repeat;
}
.bgHomeDesc {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 11px;
	padding-right: 5px;
}
.txHomeDescTitle, .txHomeDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
}
.txHomeDescTitle {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 7px;
}


.bgMMItemN, .bgMMItemC, .bgMMSep, .bgMMSepEnd1, .bgMMSepEnd2 {
	background-color: #7BB3DD;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bgSMBlockTD {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bgMMItemN, .bgMMItemC {
	background-image: url(/images/mm-item-bg.gif);
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 5px;
	cursor: pointer;
	cursor: hand;
}
.bgMMItemC {
	cursor: default;
}
.bgSMItemN, .bgSMItemC {
	padding-left: 15px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
	cursor: hand;
}
.bgSMItemC {
	cursor: default;
}
.bgMMSep {
	background-image: url(/images/mm-sep-bg.gif);
}
.bgMMSepSMTop {
	background-image: url(/images/mm-sepsmt-bg.gif);
}
.bgMMSepSMBottom {
	background-image: url(/images/mm-sepsmb-bg.gif);
}
.bgMMSepEnd1 {
	background-image: url(/images/mm-sepend1-bg.gif);
}
.bgMMSepEnd2 {
	background-image: url(/images/mm-sepend2-bg.gif);
	background-position: left bottom;
}
.bgMMBottomLR {
	background-color: #D5E7F4;
}
.bgMMBottom {
	background-color: #D5E7F4;
	background-image: url(/images/mm-bottom-bg.gif);
	background-repeat: repeat-x;
}
.mmItemLinkN,
A.mmItemLinkN, A.mmItemLinkN:link, A.mmItemLinkN:active, A.mmItemLinkN:visited, A.mmItemLinkN:hover,
.mmItemLinkC,
A.mmItemLinkC, A.mmItemLinkC:link, A.mmItemLinkC:active, A.mmItemLinkC:visited, A.mmItemLinkC:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.mmItemLinkC,
A.mmItemLinkC, A.mmItemLinkC:link, A.mmItemLinkC:active, A.mmItemLinkC:visited, A.mmItemLinkC:hover {
	color: #FFFFFF;
	cursor: default;
}
.smItemLinkN,
A.smItemLinkN, A.smItemLinkN:link, A.smItemLinkN:active, A.smItemLinkN:visited, A.smItemLinkN:hover,
.smItemLinkC,
A.smItemLinkC, A.smItemLinkC:link, A.smItemLinkC:active, A.smItemLinkC:visited, A.smItemLinkC:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.smItemLinkC,
A.smItemLinkC, A.smItemLinkC:link, A.smItemLinkC:active, A.smItemLinkC:visited, A.smItemLinkC:hover {
	color: #F47F00;
	cursor: default;
}

.bgLBTitle, .bgLBTitleTop, .bgLBTitleBottom, .bgLBTitleLeft, .bgLBTitleRight, .bgLBTitleCenter {
	background-color: #EF7B00;
}
.bgLBTitleTop {
	background-image: url(/images/orange-cetbg.gif);
	background-repeat: repeat-x;
}
.bgLBTitleBottom {
	background-image: url(/images/orange-cebbg.gif);
	background-repeat: repeat-x;
}
.bgLBTitleLeft {
	background-image: url(/images/orange-celbg.gif);
	background-repeat: repeat-y;
}
.bgLBTitleRight {
	background-image: url(/images/orange-cerbg.gif);
	background-repeat: repeat-y;
}
.bgLBTitleCenter {
	background-image: url(/images/orange-cecbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 9px;
	padding-right: 9px;
}
.bgLeftBlock {
	background-color: #F4F8FC;
}
.leftBlockTD {
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 10px;
	padding-right: 10px;
}
.txLBTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}


.bgNewsTitle, .bgNewsTitleTop, .bgNewsTitleBottom, .bgNewsTitleLeft, .bgNewsTitleRight,
.bgNewsTitleCenter, .bgNewsTitleCenterSP, .bgNewsTitleCenterTSP, .bgNewsTitleCRight {
	background-color: #167D20;
}
.bgNewsTitleTop {
	background-image: url(/images/news-cetbg.gif);
	background-repeat: repeat-x;
}
.bgNewsTitleBottom {
	background-image: url(/images/news-cebbg.gif);
	background-repeat: repeat-x;
}
.bgNewsTitleLeft {
	background-image: url(/images/news-celbg.gif);
	background-repeat: repeat-y;
}
.bgNewsTitleRight {
	background-image: url(/images/news-cerbg.gif);
	background-repeat: repeat-y;
}
.bgNewsTitleCenter {
	background-image: url(/images/news-cecbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-right: 7px;
}
.bgNewsTitleCRight, .bgNewsTitleCenterSP {
	background-image: url(/images/news-cecrbg.gif);
	background-repeat: repeat-x;
}
.bgNewsTitleCenterSP {
	padding-left: 8px;
	padding-right: 7px;
}
.bgNewsTitleCenterTSP {
	background-image: url(/images/sp-btr-center.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 11px;
	padding-right: 10px;
}
.bgNewsBlock {
	background-color: #F3F3F3;
}
.bgNewsBlockSP {
	background-color: #F3F3F3;
	background-image: url(/images/sp-btr-colbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.newsBlockTD {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
}
.txNewsTitle,
A.txNewsTitleN, A.txNewsTitle:link, A.txNewsTitle:active, A.txNewsTitle:visited, A.txNewsTitle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.bgFooter, .bgFooterBottom, .bgFooterLeft, .bgFooterRight, .bgFooterCenter {
	background-color: #D6E5F4;
}
.bgFooterBottom {
	background-image: url(/images/footer-cebbg.gif);
	background-repeat: repeat-x;
}
.bgFooterLeft {
	background-image: url(/images/footer-cel.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.bgFooterRight {
	background-image: url(/images/footer-cer.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.bgFooterCenter, .bgFooterCenterC {
	background-image: url(/images/footer-cecbg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.bgFooterCenterC {
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: default;
}
.fmItemLinkN,
A.fmItemLinkN, A.fmItemLinkN:link, A.fmItemLinkN:active, A.fmItemLinkN:visited, A.fmItemLinkN:hover,
.fmItemLinkC,
A.fmItemLinkC, A.fmItemLinkC:link, A.fmItemLinkC:active, A.fmItemLinkC:visited, A.fmItemLinkC:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.fmItemLinkN:hover {
	color: #006EBC;
}
.fmItemLinkC,
A.fmItemLinkC, A.fmItemLinkC:link, A.fmItemLinkC:active, A.fmItemLinkC:visited, A.fmItemLinkC:hover {
	color: #F47F00;
	cursor: default;
}


.lnLangN,
A.lnLangN, A.lnLangN:link, A.lnLangN:active, A.lnLangN:visited, A.lnLangN:hover,
.lnLangC,
A.lnLangC, A.lnLangC:link, A.lnLangC:active, A.lnLangC:visited, A.lnLangC:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.lnLangN:hover {
	color: #00518A;
}
.lnLangC,
A.lnLangC, A.lnLangC:link, A.lnLangC:active, A.lnLangC:visited, A.lnLangC:hover {
	font-weight: normal;
	color: #FFFFFF;
	cursor: default;
}

.lnMore,
A.lnMore, A.lnMore:link, A.lnMore:active, A.lnMore:visited, A.lnMore:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #00710B;
}
A.lnMore:hover {
	color: #00AA12;
}


.tmItemLinkN,
A.tmItemLinkN, A.tmItemLinkN:link, A.tmItemLinkN:active, A.tmItemLinkN:visited, A.tmItemLinkN:hover,
.tmItemLinkC,
A.tmItemLinkC, A.tmItemLinkC:link, A.tmItemLinkC:active, A.tmItemLinkC:visited, A.tmItemLinkC:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.tmItemLinkN:hover {
	color: #006EBC;
}
.tmItemLinkC,
A.tmItemLinkC, A.tmItemLinkC:link, A.tmItemLinkC:active, A.tmItemLinkC:visited, A.tmItemLinkC:hover {
	color: #F47F00;
	cursor: default;
}


.searchInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #7F7F7F;
	background-color: #FFFFFF;
	height: 20px;
	width: 136px;
	border: 1px solid #000000;
	margin-right: 6px;
}


.bgBCItem {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 11px;
	padding-right: 11px;
}
.bcItemLinkN,
A.bcItemLinkN, A.bcItemLinkN:link, A.bcItemLinkN:active, A.bcItemLinkN:visited, A.bcItemLinkN:hover,
.bcItemLinkC,
A.bcItemLinkC, A.bcItemLinkC:link, A.bcItemLinkC:active, A.bcItemLinkC:visited, A.bcItemLinkC:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00710B;
}
A.bcItemLinkN:hover {
	color: #00AA12;
}
.bcItemLinkC,
A.bcItemLinkC, A.bcItemLinkC:link, A.bcItemLinkC:active, A.bcItemLinkC:visited, A.bcItemLinkC:hover {
	color: #006EBC;
	cursor: default;
}

.bgSiteMap {
	padding-top: 2px;
	padding-bottom: 3px;
}
.stmItemLink,
A.stmItemLink, A.stmItemLink:link, A.stmItemLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006EBC;
}
A.stmItemLink:visited {
	color: #0084E1;
}
A.stmItemLink:hover {
	color: #0095FF;
}

.icoPrint,
A.icoPrint, A.icoPrint:link, A.icoPrint:active, A.icoPrint:visited, A.icoPrint:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}
.icoPrint,
A.icoPrint, A.icoPrint:link, A.icoPrint:active, A.icoPrint:visited {
	color: #000000;
	text-decoration: none;
}
A.icoPrint:hover {
	color: ##006EBC;
	text-decoration: underline;
}
.bonasource,
A.bonasource, A.bonasource:link, A.bonasource:active, A.bonasource:visited, A.bonasource:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #8DA3A1;
	text-decoration: none;
}
.txCopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 5px;
}

.bgFBForm {
	padding-top: 10px;
	padding-bottom: 10px;
}
.bgFBFormRate {
	padding-top: 5px;
	padding-bottom: 5px;
}
.fbFormLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.fbFormLabelStar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	margin-right: 2px;
	vertical-align: text-top;
}
.fbFormInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	height: 20px;
	width: 330px;
	border: 1px solid #000000;
	margin-left: 6px;
}
.fbFormLabelRadio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
}
.fbFormRadio {
	margin-left: 6px;
	margin-bottom: 3px;
	vertical-align: middle;
}
.fbFormTextArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	height: 100px;
	width: 451px;
	border: 1px solid #000000;
	margin-left: 6px;
}
.fbFormButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3D83BF;
	height: 21px;
	width: 100px;
	border: 2px outset #8DB5D8;
	cursor: pointer;
	cursor: hand;
}