/* Please insert style contents below1 */
html {
	width: 100%;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.web_all_width {
	width: 100%;
	text-align: center;
	vertical-align: top;
}

.web_width {
	width: 950px;
}

.web_width2 {
	width: 950px;
	margin-left: 20px;
}

.index_web_width {
	width: 950px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.index_web_width2 {
	width: 950px;
	height: 200px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 4px;
	margin-bottom: 0px;
}

.web_top {
	width: 950px;
	text-align: right;	
}

.web_top_bg {
/*	background: url(/files/media/Image/img_top_bg3.gif) repeat-x;	*/
	width: 100%;
	height: 30px;
}

.web_top_bgline {
	background: url(/files/media/Image/img_paper_end2.gif) repeat-x bottom;	
	width: 100%;
	height: 5px;
}

.web_top_banner_top {
	width: 950px;
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
}

.web_top2l_bg {
	background-color: #FFFFFF;
	width: 950px;
	text-align: right;
}

.web_top2_menu {
	font-size: 11pt;
	text-decoration: none;
	color: #000000;
	margin-right: 10px;
}

.web_top2_menu a {
	font-size: 11pt;
	text-decoration: none;
	color: #000000;
}

.web_top2_menu a:visited {
	font-size: 11pt;
	text-decoration: none;
	color: #000000;
}

.web_top2_menu a:hover {
	font-size: 11pt;
	text-decoration: none;
	color: #6B8BB4;
}

.web_top2r_bg {
	background: url(/files/media/Image/img_top3_flash_bg.gif) repeat-x bottom;
	height: 42px;
}

.web_top2r_bg2 {
	background: url(/files/media/Image/img_top3_flash_bg2.gif) repeat-x bottom;
	height: 36px;
}

.web_top2r_bg3 {
/*	background: url(/files/media/Image/img_flash.jpg);	*/
	width: 950px;
	height: 236px;
}

.web_top3_menutable {
	width: 950px;
	height: 36px;
}

.footer_top_bg {
	background: url(/files/media/Image/img_paper_end.gif) repeat-x bottom;
	background-color: #FFFFFF;
	width: 100%;
	height: 40px;
	text-align: center;
}

.footer {
	font-size: 9pt;
	color: #2E5528;
	text-decoration: none;
	line-height: 18pt;
	width: 950px;
	height: 50px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
}

.footer a {
	font-size: 9pt;
	color: #2E5528;
	text-decoration: none;
}

.footer a:visited {
	font-size: 9pt;
	color: #2E5528;
	text-decoration: none;
}

.footer a:hover {
	font-size: 9pt;
	color: #2E5528;
	text-decoration: underline;
}

.index_pns_width {
	width: 100%;
	background: url(/files/media/Image.layout/bg_index_ProductnServices.gif) repeat-x top;
	vertical-align: top;
	text-align: left;
	border-color: #AAAAAA;
	border-width: 1px;
	border-style: solid;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px;
}

.index_pns_menu {
	vertical-align: top;
	text-align: left;
}

.index_pns_title {
	vertical-align: top;
	text-align: left;
	margin-left: 10px;
}

.index_pns_pic {
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
}

.index_pns_pic2 {
	vertical-align: top;
	text-align: left;
	padding-right: 20px;
}

.index_news_frame {
	width: 370px;
	vertical-align: top;
	text-align: left;
	background: url(/files/media/Image.layout/bg_title_index_whatsnew.gif) repeat-x top;
	border-color: #AAAAAA;
	border-width: 1px;
	border-style: solid;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
}

.index_news_title_bg {
	vertical-align: top;
	text-align: left;
}

.index_heading {
	margin-left: 15px;
}

.index_news_bullets {
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	vertical-align: top;
}

.index_news_text {
	width: 100%;
	font-size: 10pt;
	color: #192714;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.index_news_text a {
	font-size: 10pt;
	color: #192714;
	text-decoration: underline;
}

.index_news_text a:visited {
	font-size: 10pt;
	color: #192714;
	text-decoration: underline;
}

.index_news_text a:hover {
	font-size: 10pt;
	color: #C69E22;
	text-decoration: underline;
}

.index_news_text_link_hide {
	width: 100%;
	font-size: 10pt;
	color: #192714;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.index_news_text_link_hide a {
	font-size: 10pt;
	color: #192714;
	text-decoration: none;
}

.index_news_text_link_hide a:visited {
	font-size: 10pt;
	color: #192714;
	text-decoration: none;
}

.index_news_text_link_hide a:hover {
	font-size: 10pt;
	color: #C69E22;
	text-decoration: underline;
}

.index_events_frame {
	width: 560px;
	vertical-align: top;
	text-align: left;
	background: url(/files/media/Image.layout/bg_title_index_event.gif) repeat-x top;
	border-color: #AAAAAA;
	border-width: 1px;
	border-style: solid;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.index_events_title_bg {
	vertical-align: top;
	text-align: left;
}

.index_date_bg {
	background-color: #F0F1BF;
	font-size: 10pt;
	font-weight: bold;
	color: #555555;
	width: 135px;
	vertical-align: top;
	text-align: left;
	padding: 5px;
}

.middle_all_width {
	width: 100%;
	background-color: #FFFFFF;
	text-align: center;
}

.sidel_menu_width {
	width: 190px;
	vertical-align: top;
	background-color: #E4E3E3;
}

.content_width {
	width: 530px;
	padding: 20px; 
	vertical-align: top;
}

.sider_menu_width {
	width: 190px;
	vertical-align: top;
}

.sidel_menu {
	font-size: 10pt;
	font-weight: bold;
	color: #532D0C;
	background-color: #E4E3E3;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 5px;
	width: 190px;
	vertical-align: top;
}

.sidel_menu a {
	font-size: 10pt;
	font-weight: bold;
	color: #532D0C;
	background-color: #E4E3E3;
	text-decoration: none;
}

.sidel_menu a:visited {
	font-size: 10pt;
	font-weight: bold;
	color: #532D0C;
	background-color: #E4E3E3;
	text-decoration: none;
}

.sidel_menu a:hover {
	font-size: 10pt;
	font-weight: bold;
	color: #532D0C;
	background-color: #FAD154;
	text-decoration: none;
}

.sidel_menuSelect {
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 2.5px;
}

.sidel_submenu {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	padding: 2.5px;
}

.sidel_submenu a {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.sidel_submenu a:visited {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.sidel_submenu a:hover {
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}

.sider_menu1 {
	font-size: 10pt;
	color: #304529;
	font-weight: bold;
	background-color: #D3D3D3;
	margin-top: 15px;
	padding: 5px;
	text-decoration: none;
	width: 190px;
}

.sider_menu1 a {
	font-size: 10pt;
	color: #304529;
	text-decoration: none;
}

.sider_menu1 a:visited {
	font-size: 10pt;
	color: #304529;
	text-decoration: none;
}

.sider_menu1 a:hover {
	font-size: 10pt;
	color: #304529;
	text-decoration: underline;
}

.sider_menu2_titlebg {
	background-color: #A5A573;
	height: 15px;
}

.sider_menu2_title {
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	width: 150px;
}

.sider_menu2 {
	font-size: 9pt;
	color: #304529;
	background-color: #F1F1BF;
	margin-top: 15px;
	padding: 5px;
	text-decoration: none;
	width: 190px;
}

.sider_menu2 a {
	font-size: 9pt;
	color: #304529;
	text-decoration: none;
}

.sider_menu2 a:visited {
	font-size: 9pt;
	color: #304529;
	text-decoration: none;
}

.sider_menu2 a:hover {
	font-size: 9pt;
	color: #304529;
	text-decoration: underline;
}

.sider_menu2txt
{ 
	padding: 5px;
	font-size: 9pt;
	background-color: #F1F1BF;
	color: #304529;
	text-decoration: none;
}

.sider_menu3_titlebg {
	background-color: #6B8BB4;
	height: 15px;
}

.sider_menu3_title {
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	width: 150px;
}

.sider_menu3 {
	font-size: 9pt;
	color: #304529;
	background-color: #DBE2EB;
	margin-top: 15px;
	padding: 5px;
	text-decoration: none;
	width: 190px;
	line-height: 14pt;
}

.sider_menu3 a {
	font-size: 9pt;
	color: #304529;
	text-decoration: none;
}

.sider_menu3 a:visited {
	font-size: 9pt;
	color: #304529;
	text-decoration: none;
}

.sider_menu3 a:hover {
	font-size: 9pt;
	color: #304529;
	text-decoration: underline;
}

.intro {
	font-size: 10pt;
	color: #192714;
	text-align: left;
	text-decoration: none;
	padding-left:15px;
	padding-right: 10px;
	margin-bottom: 10px;
}

.intro_bg {
	margin-bottom: 50px;
	background-color: #FFFAEB;
 }

.intro_low_bg {
	background: url(/files/media/Image/img_paper_end.gif) repeat-x bottom;
	background-color: #FFFFFF;
	height: 70px;
}

.intro_low_bg2 {
	background: url(/files/media/Image/img_paper_end.gif) repeat-x bottom;
	background-color: #FFFFFF;
	height: 20px;
}

.content {
	font-size: 10pt;
	color: #192714;
	text-align: left;
	text-decoration: none;
}

.content_center {
	font-size: 10pt;
	color: #192714;
	text-align: center;
	text-decoration: none;
}

.content a {
	font-size: 10pt;
	color: #192714;
	text-decoration: underline;
}

.content a:visited {
	font-size: 10pt;
	color: #192714;
	text-decoration: underline;
}

.content a:hover {
	font-size: 10pt;
	color: #C69E22;
	text-decoration: underline;
}

.content_small {
	font-size: 9pt;
	color: #192714;
	text-align: left;
	text-decoration: none;
}

.content_right {
	font-size: 10pt;
	color: #192714;
	text-align: right;
	text-decoration: none;
}

.content_link {
	font-size: 10pt;
	color: #192714;
	text-align: left;
	text-decoration: underline;
}

.content_link a {
	font-size: 10pt;
	color: #C69E22;
	text-decoration: underline;
}

.content_link a:visited {
	font-size: 10pt;
	color: #C69E22;
	text-decoration: underline;
}

.content_link a:hover {
	font-size: 10pt;
	color: #C69E22;
	text-decoration: underline;
}

.content_link_hide {
	font-size: 10pt;
	color: #663333;
	text-align: left;
	text-decoration: none;
}

.content_link_hide a {
	font-size: 10pt;
	color: #663333;
	text-decoration: none;
}

.content_link_hide a:visited {
	font-size: 10pt;
	color: #663333;
	text-decoration: none;
}

.content_link_hide a:hover {
	font-size: 10pt;
	color: #C69E22;
	text-decoration: underline;
}

.content_link_hide_absleft {
	font-size: 10pt;
	color: #663333;
	text-align: left;
	text-decoration: none;
}

.content_link_hide_absleft a {
	font-size: 10pt;
	color: #663333;
	text-decoration: none;
}

.content_link_hide_absleft a:visited {
	font-size: 10pt;
	color: #663333;
	text-decoration: none;
}

.content_link_hide_absleft a:hover {
	font-size: 10pt;
	color: #C69E22;
	text-decoration: underline;
}

.content_link_hide_space {
	font-size: 10pt;
	color: #663333;
	text-align: left;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 8px;
}

.content_link_hide_space  a {
	font-size: 10pt;
	color: #663333;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 8px;	
}

.content_link_hide_space  a:visited {
	font-size: 10pt;
	color: #663333;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 8px;	
}

.content_link_hide_space  a:hover {
	font-size: 10pt;
	color: #C69E22;
	text-decoration: underline;
	padding-left: 3px;
	padding-bottom: 8px;	
}

.content_bottom_space {
	font-size: 10pt;
	color: #192714;
	text-align: left;
	text-decoration: none;
	padding-bottom: 8px;
	padding-left: 3px;
	padding-right: 3px;
	width: 100%;
}

.content_bottom_space_marginleft {
	font-size: 10pt;
	color: #192714;
	text-align: left;
	text-decoration: none;
	padding-bottom: 8px;
	margin-left: 20px;
	width: 100%;
}

.content_list {
	font-size: 10pt;
	color: #192714;
	text-align: left;
	text-decoration: none;
	height: 20px;
	padding-left: 3px;
}

.content_title {
	font-size: 10pt;
	color: #192714;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.title {
	font-size: 10pt;
	color: #304529;
	font-weight: bold;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.title a {
	font-size: 10pt;
	text-decoration: none;
}

.title a:visited {
	font-size: 10pt;
	text-decoration: none;
}

.title a:hover {
	font-size: 10pt;
	text-decoration: underline;
}

.title_white {
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 20px;
}

.title_orange {
	font-size: 10pt;
	color: #304529;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 3px;
	background-color: #FFD65B;
	width: 100%
}

.title_green {
	font-size: 10pt;
	color: #304529;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 3px;
	background-color: #E5E3B3;
	width: 100%
}

.title_yellow {
	font-size: 10pt;
	color: #304529;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 3px;
	background-color: #FFF6DC;
	width: 100%
}

.title_yellow_link_hide {
	font-size: 10pt;
	color: #532D0C;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #FFF6DC;
	width: 100%
}

.title_yellow_link_hide a {
	font-size: 10pt;
	color: #532D0C;
	font-weight: bold;
	background-color: #FFF6DC;
	text-decoration: none;
}

.title_yellow_link_hide a:visited {
	font-size: 10pt;
	color: #532D0C;
	font-weight: bold;
	background-color: #FFF6DC;
	text-decoration: none;
}

.title_yellow_link_hide a:hover {
	font-size: 10pt;
	color: #532D0C;
	font-weight: bold;
	background-color: #FFF6DC;
	text-decoration: underline;
}

.title_list {
	font-size: 10pt;
	color: #304529;
	font-weight: bold;
	text-align: left;
	padding-left:10px;
	text-decoration: none;
}

.topic {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #532D0C;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	height: 30px;
	width: 100%
}

.title_product {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #532D0C;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-right: 3px;
	width: 100%;
}

.title_product2 {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #532D0C;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-right: 3px;
	vertical-align: top;
}

.picframe {
	border-color: #6A6A6A;
	border-width: 1px;
	border-style: solid;
}

.picframe2 {
	border-color: #ADADAD;
	border-width: 1px;
	border-style: solid;
}

.midframe {
	border-color: #AAAAAA;
	border-width: 1px;
	border-style: solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.midframe_margin_bottom20 {
	border-color: #AAAAAA;
	border-width: 1px;
	border-style: solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.margin_0 {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.midframe_margin_5 {
	border-color: #AAAAAA;
	border-width: 1px;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}

.button_mid {
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	background-color: #F0E8A6;
	text-decoration: none;
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.button_mid a {
	font-size: 10pt;
	color: #333333;
	background-color: #F0E8A6;
	text-decoration: none;
}

.button_mid a:visited {
	font-size: 10pt;
	color: #333333;
	background-color: #F0E8A6;
	text-decoration: none;
}

.button_mid a:hover {
	font-size: 10pt;
	color: #154480;
	background-color: #F0E8A6;
	text-decoration: none
}

.button_midSelect {
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	background-color: #FFD556;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.button_midSelect a {
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	background-color: #FFD556;
	text-decoration: none;
}

.button_midSelect a:visited {
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	background-color: #FFD556;
	text-decoration: none;
}

.button_midSelect a:hover {
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	background-color: #FFD556;
	text-decoration: none;
}

.button_mid_table {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	margin-top: 15px;
}

.bullet_style_bgWhite {
	padding: 2.5px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;	
}

.bullet_style {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
}

.bullet_style_popup {
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
}

.bullet_style_lowborder_white {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #FFFFFF;
}

.bullet_style_width25px {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	width: 10px;
}

.width_150px {
	width: 150px;
}

.align_top {
	vertical-align: top;
}

.align_left {
	text-align: left;
}

.align_right {
	text-align: right;
}

.align_right_w100 {
	text-align: right;
	vertical-align: bottom;
	width: 100%;
}

.align_center {
	text-align: center;
}

.margin_left10 {
	margin-left: 10px;
}

.margin_left20 {
	margin-left: 20px;
}

.margin_right10 {
	margin-right: 10px;
}

.margin_bottom10 {
	margin-bottom: 10px;
}

.margin_bottom30 {
	margin-bottom: 30px;
}

.margin_top20 {
	margin-top: 20px;
}

.margin_top10left10 {
	margin-left: 10px;
	margin-top: 10px;
}

.spacer_bottom {
	margin-bottom: 50px;
}

.img_80px
{
	width: 80px
}

.img_120px
{
	width: 120px
}

.img_140px
{
	width: 140px
}

.img_190px
{
	width: 190px
}

.img_235px
{
	width: 235px
}

.img_480px
{
	width: 480px
}

.bullet_top {padding-top: 6px;}
.bullet_top1px {padding-top: 1px;}
.bullet_top4px {padding-top: 4px;}
.bullet_top5px {padding-top: 5px;}
.bullet_top8px {padding-top: 8px;}