@font-face {
	font-family: "Calluna";
	font-style: normal;
	font-weight: normal;
	src: url(../cssfont/Calluna-Regular-webfont.eot );
	src: local("Calluna"), url(../cssfont/Calluna-Regular-webfont.ttf) format("truetype");
}
@font-face {
	font-family: "MuseoSans500";
	font-style: normal;
	font-weight: normal;
	src: url(../cssfont/MuseoSans_500-webfont.eot );
	src: local("MuseoSans500"), url(../cssfont/MuseoSans_500-webfont.ttf) format("truetype");
}
@font-face {
	font-family: "MuseoSans500Italic";
	font-style: normal;
	font-weight: normal;
	src: url(../cssfont/MuseoSans_500_Italic-webfont.eot );
	src: local("MuseoSans500Italic"), url(../cssfont/MuseoSans_500_Italic-webfont.ttf) format("truetype");
}
/*@font-face {
	font-family: "Corbel";
	font-style: normal;
	font-weight: normal;
  src: local("Corbel"), url(../cssfont/corbel.ttf) format("truetype");
}
@font-face {
	font-family: "CorbelBold";
	font-style: normal;
	font-weight: normal;
  src: local("CorbelBold"), url(../cssfont/corbelb.ttf) format("truetype");
}*/

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=0b67809b-4753-4fe3-9ef0-3f675363df0a");
@font-face{
font-family:"MHei HK Light";
src:url("../cssfont/121b6785-fe26-4fca-bd99-1e7b6b49f6b4.eot?#iefix");
src:url("../cssfont/121b6785-fe26-4fca-bd99-1e7b6b49f6b4.eot?#iefix") format("eot"),url("../cssfont/e31a83d2-03e4-4665-8c2e-46d6e3549d0c.woff") format("woff"),url("../cssfont/234e06d8-11e9-4043-9bda-df53037e81e3.ttf") format("truetype"),url("../cssfont/7cd14a36-2b2e-4f16-bac3-59119beb8f60.svg#7cd14a36-2b2e-4f16-bac3-59119beb8f60") format("svg");
}
@font-face{
font-family:"MHei HK Medium";
src:url("../cssfont/dcb4ce31-3589-4ba1-9f13-c6d4e3980c5e.eot?#iefix");
src:url("../cssfont/dcb4ce31-3589-4ba1-9f13-c6d4e3980c5e.eot?#iefix") format("eot"),url("../cssfont/a8d2ea62-dba8-450b-8c58-f341edbbab5f.woff") format("woff"),url("../cssfont/eadf3dc3-1f89-44e9-80d2-49d63afa014b.ttf") format("truetype"),url("../cssfont/b0d67147-8a67-4a48-aaff-44e60c51a5f4.svg#b0d67147-8a67-4a48-aaff-44e60c51a5f4") format("svg");
}
@font-face{
font-family:"MHei HK Bold";
src:url("../cssfont/af630930-d807-4278-ab8d-5c71bb22fdaf.eot?#iefix");
src:url("../cssfont/af630930-d807-4278-ab8d-5c71bb22fdaf.eot?#iefix") format("eot"),url("../cssfont/39da0ff7-7d82-41d5-9229-9fd9f1a1695e.woff") format("woff"),url("../cssfont/8a760abb-7ce0-4aa1-a97b-c7629125a3f7.ttf") format("truetype"),url("../cssfont/9f7b4529-d75f-43f6-8f1f-a64af6ca5f8a.svg#9f7b4529-d75f-43f6-8f1f-a64af6ca5f8a") format("svg");
}
@font-face{
font-family:"MHei HK Xbold";
src:url("../cssfont/d95f2c26-f91f-4289-9e98-e762cbe60a84.eot?#iefix");
src:url("../cssfont/d95f2c26-f91f-4289-9e98-e762cbe60a84.eot?#iefix") format("eot"),url("../cssfont/5dcb784e-32fb-4528-8a89-cdfaf9b3c00a.woff") format("woff"),url("../cssfont/01abf606-1412-4182-9f0e-99a188d35ead.ttf") format("truetype"),url("../cssfont/dfddd862-4b2f-4c09-819e-6c13b4245bba.svg#dfddd862-4b2f-4c09-819e-6c13b4245bba") format("svg");
}
@font-face{
font-family:"MHei HK Heavy";
src:url("../cssfont/04022d17-607b-4fab-be07-cef955d74c3b.eot?#iefix");
src:url("../cssfont/04022d17-607b-4fab-be07-cef955d74c3b.eot?#iefix") format("eot"),url("../cssfont/0f2c63b4-779f-4b81-8e3e-54de7927f868.woff") format("woff"),url("../cssfont/c376963b-6cc3-4352-82be-b3f7205e7a94.ttf") format("truetype"),url("../cssfont/7fadcf9f-4765-4ca2-8c51-f5f4120a058e.svg#7fadcf9f-4765-4ca2-8c51-f5f4120a058e") format("svg");
}
@font-face{
font-family:"MHei PRC Light";
src:url("../cssfont/82832897-c928-4c0d-943d-c9321d736489.eot?#iefix");
src:url("../cssfont/82832897-c928-4c0d-943d-c9321d736489.eot?#iefix") format("eot"),url("../cssfont/1514ca64-0583-4b05-a31a-490def7e63e2.woff") format("woff"),url("../cssfont/107c4d4d-57ec-44f0-9154-34e69e5f7ca3.ttf") format("truetype"),url("../cssfont/ebc3336b-42d2-4bcd-83a6-461d64be99e1.svg#ebc3336b-42d2-4bcd-83a6-461d64be99e1") format("svg");
}
@font-face{
font-family:"MHei PRC Medium";
src:url("../cssfont/a05975aa-3e0d-47f0-b2a2-3d5ab3bdcd4f.eot?#iefix");
src:url("../cssfont/a05975aa-3e0d-47f0-b2a2-3d5ab3bdcd4f.eot?#iefix") format("eot"),url("../cssfont/e2a7dbb1-683b-43f9-93c3-3c90bd796947.woff") format("woff"),url("../cssfont/209e9e03-c8da-484c-8b2f-0fa5504f0850.ttf") format("truetype"),url("../cssfont/c0b5e77b-a1e7-4989-ae5a-7fa992240b4d.svg#c0b5e77b-a1e7-4989-ae5a-7fa992240b4d") format("svg");
}
@font-face{
font-family:"MHei PRC Bold";
src:url("../cssfont/0b85aa83-e449-4a97-b056-567283e34f63.eot?#iefix");
src:url("../cssfont/0b85aa83-e449-4a97-b056-567283e34f63.eot?#iefix") format("eot"),url("../cssfont/6e492d69-4e39-4717-a5bf-81c3c6054266.woff") format("woff"),url("../cssfont/accfa525-7961-48ca-ac81-4f8a9b90a571.ttf") format("truetype"),url("../cssfont/abee04b2-133d-4c23-9f53-08cfe61704bd.svg#abee04b2-133d-4c23-9f53-08cfe61704bd") format("svg");
}
@font-face{
font-family:"MHei PRC Xbold";
src:url("../cssfont/7a07dde9-a274-4f29-ada9-c5b4d7c19d42.eot?#iefix");
src:url("../cssfont/7a07dde9-a274-4f29-ada9-c5b4d7c19d42.eot?#iefix") format("eot"),url("../cssfont/be802a9b-cf43-4d15-8c64-8dd27afaba9e.woff") format("woff"),url("../cssfont/bd48d38e-54d2-4e5a-bd6f-952d39bfb026.ttf") format("truetype"),url("../cssfont/d38dabfb-09e7-4594-af43-e0663fcb8b5f.svg#d38dabfb-09e7-4594-af43-e0663fcb8b5f") format("svg");
}
@font-face{
font-family:"MHei PRC Heavy";
src:url("../cssfont/c7c8daea-47dc-439d-8313-096ed2f86737.eot?#iefix");
src:url("../cssfont/c7c8daea-47dc-439d-8313-096ed2f86737.eot?#iefix") format("eot"),url("../cssfont/687121c8-4fc0-4826-9ba3-49a663d219f5.woff") format("woff"),url("../cssfont/c116d92c-93db-4400-a333-d131a9959f86.ttf") format("truetype"),url("../cssfont/0e4408b8-9d34-449e-8f12-4785fa87856a.svg#0e4408b8-9d34-449e-8f12-4785fa87856a") format("svg");
}
@font-face{
font-family:"CorbelBold";
src:url("../cssfont/dae56486-acf8-4680-baf1-f2561f3c394a.eot?#iefix");
src:url("../cssfont/dae56486-acf8-4680-baf1-f2561f3c394a.eot?#iefix") format("eot"),url("../cssfont/73943401-6b1e-4820-a4f7-60a9b7904929.woff") format("woff"),url("../cssfont/f7ab6d97-bb0f-4bcc-a6a8-ea9791defb41.ttf") format("truetype"),url("../cssfont/d130482b-f3b7-458d-849e-82a7601719ea.svg#d130482b-f3b7-458d-849e-82a7601719ea") format("svg");
}
@font-face{
font-family:"CorbelBoldItalic";
src:url("../cssfont/ef6b7bdc-bb79-4540-a722-02e035b6ea47.eot?#iefix");
src:url("../cssfont/ef6b7bdc-bb79-4540-a722-02e035b6ea47.eot?#iefix") format("eot"),url("../cssfont/1ef38a4e-de5a-4149-b203-6e29188c3d50.woff") format("woff"),url("../cssfont/9c24b441-48bd-4419-a517-dfa2481baed7.ttf") format("truetype"),url("../cssfont/e8481832-a596-4ef9-a415-4f425a2edff5.svg#e8481832-a596-4ef9-a415-4f425a2edff5") format("svg");
}
@font-face{
font-family:"CorbelItalic";
src:url("../cssfont/f0623401-6fb5-450a-a829-314c704d6ec1.eot?#iefix");
src:url("../cssfont/f0623401-6fb5-450a-a829-314c704d6ec1.eot?#iefix") format("eot"),url("../cssfont/0bd36873-217e-40e4-b3b3-ccc70954c082.woff") format("woff"),url("../cssfont/03653221-c037-48a6-9ae6-094b0860d48c.ttf") format("truetype"),url("../cssfont/fd2b8938-1c7f-4999-bc36-9b88cc20498a.svg#fd2b8938-1c7f-4999-bc36-9b88cc20498a") format("svg");
}
@font-face{
font-family:"Corbel";
src:url("../cssfont/017475dc-2db3-4b26-9285-dfdeb2108f63.eot?#iefix");
src:url("../cssfont/017475dc-2db3-4b26-9285-dfdeb2108f63.eot?#iefix") format("eot"),url("../cssfont/866ef76b-8c76-47a4-b0f6-7b21acfa05fc.woff") format("woff"),url("../cssfont/4e581076-96b3-4877-9f26-2e77a401d46a.ttf") format("truetype"),url("../cssfont/bd33ae78-f05e-4d68-9f4e-588caa645043.svg#bd33ae78-f05e-4d68-9f4e-588caa645043") format("svg");
}
/* This font face inherits and overrides the previous font face, but only for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/*@font-face {
	font-family:"MHei PRC Xbold";
	src:url("../cssfont/d38dabfb-09e7-4594-af43-e0663fcb8b5f.svg#d38dabfb-09e7-4594-af43-e0663fcb8b5f") format("svg");
	}
	@font-face {
	font-family:"MHei PRC Bold";
	src:url("../cssfont/abee04b2-133d-4c23-9f53-08cfe61704bd.svg#abee04b2-133d-4c23-9f53-08cfe61704bd") format("svg");
	}*/
	/*h1, h2, h3, h4 {
		-webkit-font-smoothing: antialiasd;
		-webkit-text-stroke-width: 0.2px;
	}*/
}

body {
	font-family: 
Helvetica, Arial, /*"MHei PRC Medium", "Hiragino Kaku Gothic Pro W3",*/ /* For Mac OSX" */ "Microsoft JhengHei", /*"微软正黑体", */ "Microsoft YaHei", "微软雅黑",   /* For Windows Vista or 7 with Office 07 */ /*SimHei, "黑体", STXihei, "华文细黑", "MS PGothic",*/  /* For Windows with this font */ sans-serif; /* For Other Platforms */
	font-size: 14.5px;
	letter-spacing: 0.05em;
	color: #292929; /* set as the same in 'p' tag */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	-webkit-font-smoothing: antialiasd; /* For Chrome/Webkit based browsers */
	-moz-osx-font-smoothing: grayscale; /* For Mac OS: Firefox 25+ */
}

/*Text resize button*/
.toplinkenlargeleft>span.small a:link{ 
	font-size: 15px !important;
	line-height: 15px !important;
}
.toplinkenlargeleft>span.medium a:link{ 
	font-size: 15px !important;
	line-height: 15px !important;
}
.toplinkenlargeleft>span.large a:link { 
	font-size: 15px !important;
	line-height: 15px !important;
}  

.medium { font-size: 16px; line-height: 1.3em; }
.large { font-size: 20px; line-height: 1.3em; }  

img {
	display: block;
	/* [disabled]clear: left;
*/
	border: 0px;
}
p, li, td {
	/*font-family: Corbel, Helvetica, Arial, sans-serif;
	font-size: 13px;*/
	letter-spacing: 0.05em;
	line-height: 1.5em;
	color: #292929; /* set as the same in 'p' tag */
}
.medium p, .medium li, .medium td { font-size: 16px; line-height: 1.3em; }
.large, .large li, .large td { font-size: 20px; line-height: 1.3em; }  

td>p, td p {
	margin-top: 0px;
	margin-bottom: 0px;
}
td>h1, td>h2, td>h3, td>h4, td>h5, td>h6 {
	margin-top: 0px;
}
td>ul, td>ol {
	margin-top: 0px;
	margin-bottom: 0px;
}
p {
	margin: 0.6em 0.3em 0.8em 0.1em;
}
h1, h2, h3 {
	font-family: 
Helvetica, Arial, "MHei PRC Bold", /*"Hiragino Kaku Gothic Pro W3",*/ /* For Mac OSX" */ "Microsoft JhengHei", /*"微软正黑体", */ "Microsoft YaHei", "微软雅黑",   /* For Windows Vista or 7 with Office 07 */ SimHei, "黑体", STXihei, "华文细黑", /*"MS PGothic",*/  /* For Windows with this font */ sans-serif; /* For Other Platforms */
	/*font-weight: bold;*/
}
h4 {
	font-family: 
Helvetica, Arial, "MHei PRC Medium",/* "Hiragino Kaku Gothic Pro W3",*/ /* For Mac OSX" */ "Microsoft JhengHei", /*"微软正黑体", */ "Microsoft YaHei", "微软雅黑", /* For Windows Vista or 7 with Office 07 */ SimHei, "黑体", STXihei, "华文细黑", /*"MS PGothic",*/  /* For Windows with this font */ sans-serif !important; /* For Other Platforms */
}
h5, h6 {
	font-family: 
Helvetica, Arial, /*"MHei PRC Medium", "Hiragino Kaku Gothic Pro W3",*/ /* For Mac OSX" */ "Microsoft JhengHei", /*"微软正黑体", */ "Microsoft YaHei", "微软雅黑", /* For Windows Vista or 7 with Office 07 */ SimHei, "黑体", STXihei, "华文细黑", /*"MS PGothic",*/  /* For Windows with this font */ sans-serif !important; /* For Other Platforms */
}
h1 {
	color: #1b350f;
	font-size: 27px;
	font-weight: normal;
	margin-bottom: 14px;
	letter-spacing: 0.1em;
}
.medium h1 { font-size: 30px; line-height: 1.3em; }
.large h1 { font-size: 34px; line-height: 1.3em; }  

h2 {
	color: #1b350f;
	font-size: 23px;
	font-weight: normal;
	margin-bottom: 14px;
}
.medium h2 { font-size: 25px; line-height: 1.3em; }
.large h2 { font-size: 30px; line-height: 1.3em; }  

h3 {
	color: #224c0e;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 12px;
}
.medium h3, .medium h3>a:link, .medium h3>a:visited { font-size: 23px; line-height: 1.3em; }
.large h3, .large h3>a:link, .large h3>a:visited { font-size: 27px; line-height: 1.3em; }  

h4 {
	color: #2d6313;
	font-size: 18px;
	font-weight: bold !important;
	margin-bottom: 11px;
}
.medium h4 { font-size: 21px; line-height: 1.3em; }
.large h4 { font-size: 25px; line-height: 1.3em; }  

h5 {
	color: #3c622a;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 9px;
}
.medium h5 { font-size: 19px; line-height: 1.3em; }
.large h5 { font-size: 23px; line-height: 1.3em; }  

h6 {
	color: #000;
	font-size: 15px;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 8px;
}
.medium h6 { font-size: 18px; line-height: 1.3em; }
.large h6 { font-size: 22px; line-height: 1.3em; }  

ol.text_h1, ol.text_h2, ol.text_h3, ol.text_h4, ol.text_h5, ol.text_h6, ol.text_normal {
	margin-left: 0px;
	padding-left: 1.4em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.text_h1, .text_h2, .text_h3, .text_h4, .text_h5, .text_h6 {
	font-family: 
Helvetica, Arial, "MHei PRC Bold", /*"Hiragino Kaku Gothic Pro W3",*/ /* For Mac OSX" */ /*"微软正黑体", */ "Microsoft YaHei", "微软雅黑",   /* For Windows Vista or 7 with Office 07 */ SimHei, "黑体", STXihei, "华文细黑", /*"MS PGothic",*/  /* For Windows with this font */ sans-serif; /* For Other Platforms */
	font-weight: normal;
	font-size: 14px;
	line-height: 1.3em;
}
ol.text_h2>li p, ol.text_h3>li p {
	font-family: 
Helvetica, Arial, "MHei PRC Medium", "Microsoft YaHei", "微软雅黑", SimHei, "黑体", STXihei, "华文细黑", sans-serif; 
	font-weight: normal;
	font-size: 14px;
}
.medium ol.text_h2>li p, .medium ol.text_h3>li p { font-size: 16px; line-height: 1.3em; }
.large ol.text_h2>li p, .large ol.text_h3>li p { font-size: 20px; line-height: 1.3em; }  

ol.text_h3>li>ol {
	font-size: 14px;
}
.medium ol.text_h3>li>ol { font-size: 18px; line-height: 1.3em; }
.large ol.text_h3>li>ol { font-size: 22px; line-height: 1.3em; }  

ol.text_h1>li {
	color: #1b350f;
	font-size: 23px;
	font-weight: normal;
	margin-left: 3px;
	margin-bottom: 14px;
}
.medium ol.text_h1>li { font-size: 25px; line-height: 1.3em; }
.large ol.text_h1>li { font-size: 29px; line-height: 1.3em; }  

ol.text_h2>li {
	color: #1b350f;
	font-size: 95%;
	font-weight: normal;
	margin-left: 3px;
	margin-bottom: 14px;
}
.medium ol.text_h2>li { font-size: 95%; line-height: 1.3em; }
.large ol.text_h2>li { font-size: 95%; line-height: 1.3em; }  

ol.text_h3>li {
	color: #224c0e;
	font-size: 110%;
	font-weight: normal;
	margin-left: 3px;
	margin-bottom: 12px;
}
.medium ol.text_h3>li { font-size: 100%; line-height: 1.3em; }
.large ol.text_h3>li { font-size: 100%; line-height: 1.3em; }  

ol.text_h4>li {
	color: #2d6313;
	font-size: 95%;
	font-weight: normal;
	margin-left: 3px;
	margin-bottom: 11px;
}
.medium ol.text_h4>li { font-size: 95%; line-height: 1.3em; }
.large ol.text_h4>li { font-size: 95%; line-height: 1.3em; }  

ol.text_h5>li {
	color: #222;
	font-size: 95%;
	font-weight: normal;
	margin-left: 3px;
	margin-bottom: 9px;
}
.medium ol.text_h5>li { font-size: 95%; line-height: 1.3em; }
.large ol.text_h5>li { font-size: 95%; line-height: 1.3em; }  

ol.text_h6>li {
	color: #000;
	font-size: 95%;
	font-weight: normal;
	margin-top: 4px;
	margin-left: 3px;
	margin-bottom: 8px;
}
.medium ol.text_h6>li { font-size: 95%; line-height: 1.3em; }
.large ol.text_h6>li { font-size: 95%; line-height: 1.3em; }  

.text_normal {
	font-family: 
Helvetica, Arial, "MHei PRC Medium", /*"Hiragino Kaku Gothic Pro W3",*/ /* For Mac OSX" */ /*"微软正黑体", */ "Microsoft YaHei", "微软雅黑", /* For Windows Vista or 7 with Office 07 */ SimHei, "黑体", STXihei, "华文细黑", /*"MS PGothic",*/  /* For Windows with this font */ sans-serif; /* For Other Platforms */
	font-size: 15px;
	color: #414141;
	font-weight: normal;
	line-height: 1.3em;
}
.medium .text_normal { font-size: 16px; line-height: 1.3em; }
.large .text_normal { font-size: 20px; line-height: 1.3em; }  

.text_helvetica {
	font-family: 
Helvetica, Arial, "MHei PRC Medium", /*"Hiragino Kaku Gothic Pro W3",*/ /* For Mac OSX" */ /*"微软正黑体", */ "Microsoft YaHei", "微软雅黑", /* For Windows Vista or 7 with Office 07 */ SimHei, "黑体", STXihei, "华文细黑", /*"MS PGothic",*/  /* For Windows with this font */ sans-serif; /* For Other Platforms */
	/*font-size: 16px;*/
}
.newsdate {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #999;
	font-style: normal;
}
.medium .newsdate { font-size: 14px; line-height: 1.3em; }
.large .newsdate { font-size: 17px; line-height: 1.3em; }  


a:link {
	color: #427100;
	text-decoration: none;
}
.medium a:link { font-size: 16px; line-height: 1.2em; }
.large a:link { font-size: 20px; line-height: 1.2em; }  

a:hover {
	color: #99CC00;
	text-decoration: underline;
	/* transition effect */
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	transition:color .2s ease-in;
}
a:visited {
	color: #669900;
	text-decoration: none;
}

.nobr {
	white-space:nowrap;
}

.bulletlist2headline a:link {
	font-size: 14px;
	color: #555;
	text-decoration: none;
}
.bulletlist2headlinesub a:link {
	font-size: 13px;
	color: #555;
	text-decoration: none;
}
.medium .bulletlist2headline a:link, .medium .bulletlist2headlinesub a:link { font-size: 16px; line-height: 1.2em; }
.large .bulletlist2headline a:link, .large .bulletlist2headlinesub a:link { font-size: 20px; line-height: 1.2em; }  

.bulletlist2headline a:hover, .bulletlist2headlinesub a:hover {
	color: #555;
	text-decoration: underline;
}
.bulletlist2headline a:visited, .bulletlist2headlinesub a:visited {
	color: #555;
	text-decoration: none;
}
.bulletlist2headline li { /* For TC and SC version only */
	line-height: 1.6em !important;
}
.bulletlist2headlinesub li { /* For TC and SC version only */
	line-height: 1.3em !important;
}
.toplinkenlarge {
	padding: 0px 0px 0px 4px;
}
.toplinkenlarge img, .toplinkenlargeleft img {
	display:inline-block;
	vertical-align: middle;
}
.toplinkenlargeleft {
	padding: 0px;
}
.toplinkenlargeleft>span {
	padding: 0px 0px 0px 4px;
}
.toplinkseperator1 {
	padding: 0px 10px;
}
.toplinkseperator1 img {
	display:inline-block;
	vertical-align: middle;
}
.toplinkseperator2 {
	padding: 0px 10px;
}
.toplinkseperator2 img {
	display:inline-block;
	vertical-align: text-bottom;
}
.medium .mainheadlinks, .large .mainheadlinks, .medium .mainheadsearchbox, .large .mainheadsearchbox, .medium .toplinkseperator1, .large .toplinkseperator1, .medium .toplinkseperator2, .large .toplinkseperator2 {
	font-size: 12px;
	line-height: 22px;
}

.medium a.toplinkimg { font-size: 12px; line-height: 22px; }
.large a.toplinkimg { font-size: 12px; line-height: 22px; }  

a.toplink:link {
	color: #9c9c9c;
	text-decoration: none;
	font-size: 12px;
	vertical-align: middle;
}
.medium a.toplink { font-size: 12px; line-height: 1em; }
.large a.toplink { font-size: 12px; line-height: 1em; }  
a.toplink:hover {
	color: #666;
	text-decoration: underline;
}
a.toplink:visited {
	color: #9c9c9c;
	text-decoration: none;
}
a.go2top:link {
	font-size: 12px;
	font-weight: normal;
	color: #390;
	text-decoration: none;
	margin: 0px 3px;
}
.medium a.go2top { font-size: 14px; line-height: 1.1em; }
.large a.go2top { font-size: 17px; line-height: 1.1em; }  

a.go2top:hover {
	color: #3C0;
	text-decoration: none;
}
a.go2top:visited {
	color: #390;
	text-decoration: none;
}
img.setinlineblock {
	display: inline;
	vertical-align: middle;
}
.copyright {
	font-size: 12px;
	letter-spacing: 0em;
	color: #9d9d9d;
}
.contentquicklink ol, .contentquicklink ul, .contentquicklink p {
	font-size: 12px;
}
.contentquicklink a:link {
	text-decoration: none;
}
.contentquicklink a:hover {
	text-decoration: underline;
}
.contentquicklink a:visited {
	text-decoration: none;
}
.txtbold {
	font-weight: bold;
}
.txtfrontheadline {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.txtfrontheadlineBold {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.txtfrontheadlineBoldBlack {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.txtsideicon {
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-size: x-small;
	line-height: 9px;
}
.txtbody {
	color: #333333;
	line-height: 1.5;
}
.txtfooter {
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 7pt;
	line-height: 7pt;
}
.gray {
	color: #666666;
}
.black {
	color: #000000;
}
.txtxxsmall {
	font-size: xx-small;
}
.txtxsmall {
	font-size: x-small;
}
.txtsmall {
	font-size: small;
}
.medium .txtsmall {
	font-size: medium;
}
.large .txtsmall {
	font-size: large;
}
.txtmedium {
	font-size: medium;
}
.medium .txtmedium {
	font-size: large;
}
.large .txtmedium {
	font-size: x-large;
}
.txtlarge {
	font-size: large;
}
.medium .txtlarge {
	font-size: x-large;
}
.large .txtlarge {
	font-size: xx-large;
}
.txt_h1, .txt_h2, .txt_h3, .txt_h4, .txt_h5, .txt_h6 {
	font-family: 
Helvetica, Arial, "MHei PRC Medium", /*"Hiragino Kaku Gothic Pro W3",*/ /* For Mac OSX" */ /*"微软正黑体", */ "Microsoft YaHei", "微软雅黑",   /* For Windows Vista or 7 with Office 07 */ SimHei, "黑体", STXihei, "华文细黑", /*"MS PGothic",*/  /* For Windows with this font */ sans-serif; /* For Other Platforms */
}
.txt_h4 {
	color: #2d6313;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 11px;
}
.linehorizon {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	padding: 0px;
	height: 1px;
}
.linehorizon2 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	padding: 0px;
	height: 1px;
	border-top-color: #999999;
}
.box {
	padding: 0px 5px;
	border: 1px dotted #CCCCCC;
}
.boxgray {
	padding: 0px 5px;
	background-color: #E7E7E7;
	border: 1px dotted #CCCCCC;
}
.boxgraytxtHighLight {
	background-color: #F8F8F8;
	padding: 10px;
	margin: 0px;
	border: solid #8E949C 1px;
}
.boxgraytxtboldtitle {
	font-weight: bold;
	background-color: #8E949C;
	padding: 4px 10px;
	margin: 0px;
	color: #FFFFFF;
}
.boxlightyellow {
	background-color :#FFFFDD;
	border:1px dotted #CCCCCC;
	padding:10px;
	margin:0px auto;
}
.boxlightblue {
	background-color: #CCEEFF;
	border:1px dotted #CCCCCC;
	padding:10px;
	margin:0px auto;
}
.boxlightgray {
	padding: 0px 5px;
	background-color: #EAEAEA;
	border: 1px dotted #DEDEDE;
}
.boxlightgreen {
	padding: 0px 5px;
	background-color: #F4FFD9;
	border: 1px dotted #99CC00;
}
.go2top {
	text-align: right;
}
table.title, td.title {
	background-color: #D1E9BA;
	font-weight: bold;
}
table.list1, td.list1 {
	background-color: #efefef;
}
table.list2, td.list2 {
	background-color: #ECF5E4;
}
.bulletarrow {
	list-style-type: square;
	list-style-image: url(../images/img_li_arrowgreen.gif);
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
.bulletcross {
	list-style-type: square;
	list-style-image: url(../images/img_li_bullet.gif);
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.4em;
}
.bulletstar {
	list-style-type: square;
	list-style-image: url(../images/img_bullet_star.gif);
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.4em;
}
.bulletarrowdigital {
	list-style-type: square;
	list-style-image: url(../images/img_bullet_arrowdigital.gif);
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.4em;
}
.bulletarrowdigital_profiletitle {
	list-style-type: square;
	list-style-image: url(../images/img_bullet_arrowdigital.gif);
	line-height: 1em;
	margin-left: 0px;
	padding-left: 0.85em;
	width: 380px;
}
.bulletarrowdigital_profiletitle li{
	color: #999;
	font-size: small;
	line-height: 1.3em;
}
.bulletemptycircle {
	list-style-type: decimal;
	list-style-image: url(../images/img_bullet_emptycircle.jpg);
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
.bulletlogocircle {
	list-style-type: decimal;
	list-style-image: url(../images/img_bullet_logocircle.jpg);
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
.bulletcircle {
	list-style-type: circle;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
.bulletdisc {
	list-style-type: disc;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
.bulletsquare {
	list-style-type: square;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
.bulletdisc {
	list-style-type: circle;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
.bulletnone {
	list-style-type: none;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 0em;
}
/*ol { counter-reset: item }
li { display: block }
li:before { content: counters(item, ".") " "; counter-increment: item }*/


ol.bulletnumber {
	list-style-type: decimal;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
ol.bulletalphabet {
	list-style-type: upper-alpha;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
ol.bulletloweralphabet {
	list-style-type: lower-alpha;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
ol.bulletupperalphabet {
	list-style-type: upper-alpha;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
ol.bulletroman {
	list-style-type: upper-roman;
	line-height: 1.4em;
	margin-left: 5px;
	padding-left: 1.5em;
}
ol.bulletlatin {
 list-style-type: upper-latin;
 line-height: 1.4em;
 margin-left: 0px;
 padding-left: 1.4em;
}
ol.bulletlowerroman {
	list-style-type: lower-roman;
	line-height: 1.4em;
	margin-left: 5px;
	padding-left: 1.5em;
}
.bulletpdf {
	list-style-type: none;
	list-style-image: url(../images/img_icon_pdf.gif);
	line-height: 20px;
	margin-left: 0px;
	padding-left: 1.5em;
}
.bulletpdf2 {
	list-style-type: none;
	list-style-image: url(../images/img_icon_pdf.gif);
	line-height: 20px;
}
.bulletheadline {
	list-style-type: square;
	list-style-image: url(../images/img_li_bullet.gif);
	line-height: 16px;
	padding-left: 0px;
	margin-left: 16px;
	font-size: 8.5pt;
	font-weight: bold;
}
.bulletlist2headline {
	list-style-type: none;
	list-style-image: url(../images/img_bullet_logocircle.jpg);
	line-height: 1.2em;
	padding-left: 5px;
	margin-left: 25px;
	font-weight: normal;
	margin-top: 0;
}
.bulletlist2headlinesub {
	list-style-type: none;
	list-style-image: url(../images/img_bullet_logocircle.jpg);
	line-height: 1.2em;
	padding-left: 5px;
	margin-left: 13px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}
.bulletcrossheadline {
	list-style-type: square;
	list-style-image: url(../images/img_li_bullet.gif);
	line-height: 19px;
	font-size: 8.5pt;
}
.fdrs li {
	line-height: 1.3em;
}
.bulletlist2headlinesub {
	list-style-type: none;
	list-style-image: url(../images/img_bullet_logocircle.png);
	line-height: 1.2em;
	padding-left: 5px;
	margin-left: 13px;
	font-weight: normal;
	margin-top: 0px;
}
.bulletcrossheadline {
	list-style-type: square;
	list-style-image: url(../images/img_li_bullet.gif);
	line-height: 19px;
	font-size: 8.5pt;
}
.footerbox1 {
	font-size: 12px;
	color: #6d6d6d;
	text-decoration: none;
	margin: 0px 3px;
}
.footerbox1 a:link {
	font-size: 12px;
	color: #8d8d8d;
	text-decoration: none;
	margin: 0px 3px;
}
.footerbox1 a:visited {
	color: #6d6d6d;
	text-decoration: none;
}
.footerbox1 a:hover {
	color: #333333;
	text-decoration: none;
}
.frontdetail a:link {
	font-size: 10px;
	color: #414141;
	text-decoration: none;
	margin: 0px 3px;
}
.medium .frontdetail a:link { font-size: 13px; line-height: 1.1em; }
.large .frontdetail a:link { font-size: 16px; line-height: 1.1em; }  

.frontdetail a:visited {
	color: #414141;
	text-decoration: none;
}
.frontdetail a:hover {
	color: #333333;
	text-decoration: none;
}
.contentdetail a:link {
	font-size: 11px;
	color: #414141;
	text-decoration: none;
	margin: 0px 3px;
}
.contentdetail a:visited {
	color: #414141;
	text-decoration: none;
}
.contentdetail a:hover {
	color: #333333;
	text-decoration: none;
}
div.contentpath {
	font-size: 12px;
	color: #7e9777;
}
div.contentpath a:link {
	color: #7e9777;
	text-decoration: none;
	font-size: 12px;
}
.medium div.contentpath, .medium div.contentpath a:link { font-size: 14px; line-height: 1.1em; }
.large div.contentpath, .large div.contentpath a:link { font-size: 17px; line-height: 1.1em; }  

div.contentpath a:visited {
	color: #7e9777;
	text-decoration: none;
}
div.contentpath a:hover {
	color: #7e9777;
	text-decoration: underline;
}
ul.bulletupperalphabet {
	list-style-type: upper-alpha;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
ul.bulletalphabet {
	list-style-type: none;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
.bulletminorpoint {
	list-style-type:lower-alpha;
	line-height: 1.4em;
	margin-left: 0px;
	padding-left: 1.5em;
}
.td_bordertop {
	border-top: 1px solid #ddd;
}
.td_borderbottom {
	border-bottom: 1px solid #ddd;
}
.td_borderleft {
	border-left: 1px solid #ddd;
}
.td_borderright {
	border-right: 1px solid #ddd;
}
.td_bordertopbottom {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.td_borderleftright {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.td_border_dot_top {
	border-top: 1px dotted #ccc;
}
.td_border_dot_bottom {
	border-bottom: 1px dotted #ccc;
}
.td_border_dot_left {
	border-left: 1px dotted #ccc;
}
.td_border_dot_right {
	border-right: 1px dotted #ccc;
}
.td_border_dot_topbottom {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
.td_border_dot_leftright {
	border-left: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
}
.td_blue0 {
	background-color: #488CD0;
}
.td_blue1 {
	background-color: #e6edf1;
}
.td_blue2 {
	background-color: #edf7f8;
}
.td_blue3 {
	background-color: #f5f9fA;
}
.td_head_green0 {
	background-color: #46992B;
	color: #fff;
}
.td_green0 {
	background-color: #46992B;
}
.td_green1 {
	background-color: #ecf5e4;
}
.td_green2 {
	background-color: #edf8ee;
}
.bestview {
	color: #999;
	font-size: 11px;
}
.green0 {
	color: #167311;
}
.green1 {
	color: #2C9100;
}
.green2 {
	color: #224c0e;
}
.red {
	color: #C00;
}
.white {
	color: #FFF;
}
.boardmembertitles {
	font-size: small;
	width: 400px;
	color: #999;
}
.corpred, ol.corpred>li {
	color: #e30756;
}

.medium ul.sf-menu>li { font-size: 14px; line-height: 14px; }
.large ul.sf-menu>li { font-size: 14px; line-height: 14px; }  

.medium ul.sf-menu a:link { font-size: 13px; line-height: 1.1em; }
.large ul.sf-menu a:link { font-size: 13px; line-height: 1.1em; }  

.medium .footerbox1 a:link { font-size: 15px; line-height: 1em; }
.large .footerbox1 a:link { font-size: 17px; line-height: 1em; }  

.medium .copyright { font-size: 15px; line-height: 1em; }
.large .copyright { font-size: 17px; line-height: 1em; }  

.medium .bestview { font-size: 14px; line-height: 1em; }
.large .bestview { font-size: 16px; line-height: 1em; }  

#tellfriendpage {
	position: absolute;
	margin: 0px;
	width: auto;
	z-index: 1;
}

#tellfriendpagepos {
	position: relative;
	margin: 0px auto;
	width: 1014px;
	border: 1px solid white;
}

#tellfriend {
	position: absolute;
	margin-top: auto;
	left: -450px;
	color: #fff;
	padding: 15px;
	margin-bottom: 20px;
	width: 380px;
	z-index: 1;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #f2f2f2;
}

#tellfriend a.close {
	position: absolute;
	right: -10px;
	top: -10px;
	background: url(../images/fancy_closebox.png) no-repeat;
	height: 30px;
	width: 30px;
	overflow: hidden;
	text-indent: -1000px;
}

#tellfriend form textarea {
	height: 80px;
}

.subnavmenu .item ul.subsubnav a {
	font-size: 13.5px;
	color: #3b6925;
	text-decoration: none;
	padding: 4px 5px 2px 5px;
	display: block;
	padding-left: 50px;
}

.subnavmenu .item ul.subsubnav a:hover {
	font-size: 14px;
	color: #fff !important;
	text-decoration: none;
	background-color: #427100;
}

.subnavmenu .item ul.subsubnav a:visited {
	color: #3b6925;
	text-decoration: none;
}

.subnavmenu>ul.subnav>li>a {
	font-family: 
Helvetica, Arial, /*"MHei PRC Medium", *//*"Hiragino Sans GB",  For Mac OSX" */ "Microsoft JhengHei", "微软正黑体", /*"Microsoft YaHei", "微软雅黑", */  /* For Windows Vista or 7 with Office 07 */ /*SimHei, "黑体", STXihei, "华文细黑",*/  /* For Windows with this font */ sans-serif; /* For Other Platforms */
	font-size: 15px;
	font-weight: bold; /*Bold settings for SC: normal, TC: normal, EN: normal [Corel Bold]*/
	letter-spacing: 0.1em;
	line-height: 1.2em; /* Only for SC */
	color: #455d30;
	text-decoration: none;
	padding: 2px 5px 2px 37px; /*Diff. settings for SC, TC and EN due to baseline of diff. language */
	display: block;
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
}

.medium .subnavmenu>ul.subnav>li {
	margin-bottom: 0.65em;
}
.large .subnavmenu>ul.subnav>li {
	margin-bottom: 0.85em;
}

.medium .subnavmenu>ul.subnav>li>a {
	font-size: 17px;
}
.large .subnavmenu>ul.subnav>li>a {
	font-size: 20px;
}

.subnavmenu>ul.subnav>li>a.on {
	color: #fff !important;
	text-decoration: none;
	/*background-color: #C03;*/

	background-color: #CC0033; /* Old browsers */
	
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3MzI2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNDFmNTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	
	background: -moz-linear-gradient(top,  #e73269 0%, #d41f56 100%); /* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e73269), color-stop(100%,#d41f56)); /* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(top,  #e73269 0%,#d41f56 100%); /* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(top,  #e73269 0%,#d41f56 100%); /* Opera 11.10+ */
	
	background: -ms-linear-gradient(top,  #e73269 0%,#d41f56 100%); /* IE10+ */
	
	background: linear-gradient(to bottom,  #e73269 0%,#d41f56 100%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73269', endColorstr='#d41f56',GradientType=0 ); /* IE6-8 */

}

.subnavmenu>ul.subnav>li>a:hover {
	color: #fff !important;
	text-decoration: none;
	/*background-color: #C03;
*/
	background: #C03; /* Old browsers */
	
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3MzI2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNDFmNTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	
	background: -moz-linear-gradient(top,  #e73269 0%, #d41f56 100%); /* FF3.6+ */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e73269), color-stop(100%,#d41f56)); /* Chrome,Safari4+ */
	
	background: -webkit-linear-gradient(top,  #e73269 0%,#d41f56 100%); /* Chrome10+,Safari5.1+ */
	
	background: -o-linear-gradient(top,  #e73269 0%,#d41f56 100%); /* Opera 11.10+ */
	
	background: -ms-linear-gradient(top,  #e73269 0%,#d41f56 100%); /* IE10+ */
	
	background: linear-gradient(to bottom,  #e73269 0%,#d41f56 100%); /* W3C */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73269', endColorstr='#d41f56',GradientType=0 ); /* IE6-8 */

}

.subnavmenu>ul.subnav>li>a:visited {
	color: #3c512a;
	text-decoration: none;
}

.subnavmenu ul.subnav ul.subsubnav a {
	font-size: 13.5px;
	letter-spacing: 0.1em;
	color: #3b6925;
	text-decoration: none;
	padding: 4px 5px 2px 5px;
	display: block;
	padding-left: 42px;
}

.medium .subnavmenu ul.subnav ul.subsubnav li {
	/*margin-bottom: 0.35em;*/
}
.large .subnavmenu ul.subnav ul.subsubnav li {
	/*margin-bottom: 0.5em;*/
}

.medium .subnavmenu ul.subnav ul.subsubnav a {
	font-size: 15px;
}
.large .subnavmenu ul.subnav ul.subsubnav a {
	font-size: 17px;
}

.subnavmenu ul.subnav ul.subsubnav a.on {
	color: #fff !important;
	text-decoration: none;
	background-color: #427100;
}

.subnavmenu ul.subnav ul.subsubnav a:hover {
	color: #fff !important;
	text-decoration: none;
	background-color: #427100;
}

.subnavmenu ul.subnav ul.subsubnav a:visited {
	color: #3b6925;
	text-decoration: none;
}

.subnavmenu .subnav_multimedia_head {
	font-size: 14.5px;
	font-weight: bold;
	letter-spacing: 0.04em;
	color: #3c512a;
}

a.desktop_link {
	display: inherit;
}

a.mobile_link {
	display: none;
}

.nopadding {
	padding: 0;
}
.nomargin {
	margin: 0;
}


/* @group Forms - started */


.contact-form {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #f2f2f2;
}

.contact-form form input.std_input {
	margin-bottom: 10px;
}

form select, form input, form textarea {
	width: 100%;
}

.medium form select { /* For form.select only */
	font-size: 18px;
}
.large form select { /* For form.select only */
	font-size: 22px;
}

form input.submit {
	width: auto !important;
}

form label.clear {
	clear: both;
	float: left;
	margin-top: 10px;
}

form label.full {
	width: 99%;
}

form label.required {
	font-weight: bold;
}

form select {
	/*margin-bottom: 10px;*/
	background-color: #fff;
	border: 1px solid #ccc;
	/*font: 14px Corbel, Helvetica, Arial, sans-serif;*/
	color: #414141;
}

form label {
	color: #808080;
	font-size: 14px;
}

form input.std_input,
form textarea {
	border: 1px solid #ccc;
	width: 97%;
	/*font: 15px Corbel, Helvetica, Arial, sans-serif;*/
	padding: 5px;
	color: #414141;
}

form table {
	width: 100%;
}

form table input.std_input {
	width: 93%;
}

form table.three-col input.std_input {
	width: 90%;
}

form input.form_but {
	margin-top: 10px;
	background-color: #93ba31;
	border: 3px solid #afdd39;
	color: #fff;
	font: bold 15px Corbel, Helvetica, Arial, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px 10px;
}

/* @group Forms - ended */

.frontheadsubscribelink {
	font-size: 11px;
	line-height: 1.5em !important; /* For IE 9 only */
}
.medium .frontheadsubscribelink {
	font-size: 12px !important;
}
.large .frontheadsubscribelink {
	font-size: 13px !important;
}

.frontheadlatestnews {
	font-family: 
Helvetica, Arial, /*"MHei PRC Medium", "Hiragino Kaku Gothic Pro W3",*/ /* For Mac OSX" */ "Microsoft JhengHei", /*"微软正黑体", */ "Microsoft YaHei", "微软雅黑", /* For Windows Vista or 7 with Office 07 */ /*SimHei, "黑体", STXihei, "华文细黑", "MS PGothic",*/  /* For Windows with this font */ sans-serif !important; /* For Other Platforms */
	font-weight: bold;
	font-size: 16px;
	color: #377e30;
	letter-spacing: 0.2em;
	border: 0px thin;
}
.medium .frontheadlatestnews {
	font-size: 19px !important;
}
.large .frontheadlatestnews {
	font-size: 20px !important;
}
.pWidthXSmall p {
	width: 10%;
}
.pWidthSmall p {
	width: 25%;
}
.pWidthMedium p {
	width: 50%;
}
.pWidthLarge p {
	width: 75%;
}
.pWidthXLarge p {
	width: 90%;
}
