@charset "utf-8";
.index_menu{
	height: 82px;
}
.TopMenu{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: right;
	padding-bottom: 5px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
}/* 常駐選項文字  */

.TopMenuLink:link {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}/* 常駐選項文字連結  */

.TopMenuLink:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.TopMenuLink:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.TopMenuLink:active {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.indexTit{
	margin-left: 0px;
	padding-bottom: 10px;
	background-image: url(images/index_l01.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
.NewsTxt01{
	font-size: 13px;
	color: #666666;
	background-image: url(images/index_bot01.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-left: 24px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
}/* 最新消息文字  */
.NewsTxt02{
	font-size: 13px;
	color: #3399CC;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
}/* 最新消息日期  */

.NewsTxt01Link:link {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}/* 最新消息文字連結  */

.NewsTxt01Link:visited {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.NewsTxt01Link:hover {
	font-size: 13px;
	color: #CB8052;
	text-decoration: none;
}
.NewsTxt01Link:active {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.ProRun_M2{
	background-image: url(images/Prorun_M2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 150px;
	width: 396px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.Index_Bottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/BottomLogo.jpg);
	background-repeat: no-repeat;
	background-position: 450px top;
	padding-top: 10px;
	color: #666666;
	padding-left: 10px;
}
.foot{
	font-size: 13px;
	background-image: url(images/index_footbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 15px;
}
.Bg {
	background-color: #000000;
	background-image: url(images/SampleBg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.CopyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #a4a4a4;
	text-transform: uppercase;
}
.CopyTextE01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9c9c9c;
	text-transform: none;
}
.CopyTextELink:link {
	font-size: 9px;
	color: #9c9c9c;
	text-decoration: none;
}
.CopyTextELink:visited {
	font-size: 9px;
	color: #9c9c9c;
	text-decoration: none;
}
.CopyTextELink:hover {
	font-size: 9px;
	color: #FF9900;
	text-decoration: none;
}
.CopyTextELink:active {
	font-size: 9px;
	color: #9c9c9c;
	text-decoration: none;
}
.InMainBg {
	background-color: #FFFFFF;
	background-image: url(images/InMainBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 14px;
	padding-right: 29px;
	padding-left: 29px;
}
.Line01 {
	background-image: url(images/Line01.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.LeftMod {
	width: 232px;
	padding-left: 4px;
	padding-top: 7px;
}
.LeftMenuTopLeft {
	background-image: url(images/LeftMenuTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
	width: 16px;
	font-size: 1px;
}
.LeftMenuTopCenter {
	background-image: url(images/LeftMenuTopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 11px;
	font-size: 1px;
}
.LeftMenuTopRight {
	background-image: url(images/LeftMenuTopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 11px;
	width: 16px;
	font-size: 1px;
}
.LeftMenuMidLeft {
	background-image: url(images/LeftMenuMidLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 16px;
}
.LeftMenuMidCenter {
	background-image: url(images/LeftMenuMidCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.LeftMenuMidRight {
	background-image: url(images/LeftMenuMidRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 16px;
}
.MainBotCenter {
	background-image: url(images/MainBotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.MainBg {
	background-color: #264a7e;
	background-image: url(images/MainBg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.MainMod {
	padding-top: 14px;
	padding-right: 34px;
	padding-left: 22px;
}


.Pic01 {
	border: 1px solid #d5e0ef;
}
.Pic02 {
	border: 1px solid #FFFFFF;
}
.Pic01TopLeft {
	background-image: url(images/Pic01TopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 8px;
	font-size: 1px;
}
.Pic01TopCenter {
	background-image: url(images/Pic01TopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 8px;
	font-size: 1px;
	background-color: #FFFFFF;
}
.Pic01TopRight {
	background-image: url(images/Pic01TopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 8px;
	width: 8px;
	font-size: 1px;
}
.Pic01MidLeft {
	background-color: #FFFFFF;
	background-image: url(images/Pic01MidLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 8px;
}
.Pic01MidCenter {
	background-color: #FFFFFF;
	background-position: center center;
}
.Pic01MidRight {
	background-color: #FFFFFF;
	background-image: url(images/Pic01MidRight.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 8px;
}
.Pic01BotLeft {
	background-image: url(images/Pic01BotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 14px;
	width: 8px;
	font-size: 1px;
}
.Pic01BotCenter {
	background-color: #FFFFFF;
	background-image: url(images/Pic01BotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 14px;
	font-size: 1px;
}
.Pic01BotRight {
	background-image: url(images/Pic01BotRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 14px;
	width: 8px;
	font-size: 1px;
}


.InText01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #3a506c;
	background-image: url(images/Point02.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.InText01Link:link {
	font-size: 13px;
	color: #3a506c;
	text-decoration: none;
}
.InText01Link:visited {
	font-size: 13px;
	color: #3a506c;
	text-decoration: none;
}
.InText01Link:hover {
	font-size: 13px;
	color: #3277d9;
	text-decoration: none;
}
.InText01Link:active {
	font-size: 13px;
	color: #3a506c;
	text-decoration: none;
}
.Text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #e6f1ff;
	background-image: url(images/Point03.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left: 10px;
}
.Text02Link:link {
	font-size: 13px;
	color: #e6f1ff;
	text-decoration: none;
}
.Text02Link:visited {
	font-size: 13px;
	color: #e6f1ff;
	text-decoration: none;
}
.Text02Link:hover {
	font-size: 13px;
	color: #a4ccfe;
	text-decoration: none;
}
.Text02Link:active {
	font-size: 13px;
	color: #e6f1ff;
	text-decoration: none;
}


.Text05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 16px;
	background-image: url(images/Point04.gif);
	background-repeat: no-repeat;
	background-position: 3px 13px;
	padding-left: 16px;
	font-weight: normal;
	padding-top: 6px;
}
.Text05Link:link {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.Text05Link:visited {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.Text05Link:hover {
	font-size: 13px;
	color: #1b8ffc;
	text-decoration: none;
}
.Text05Link:active {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.Title01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Point01.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #56739f;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 14px;
}
.Title02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Point01.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 14px;
	padding-top: 5px;
}
.Title03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Point05.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 14px;
	padding-top: 5px;
}

.TitleBoxTop01 {
	background-image: url(images/TitleBoxTop01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 4px;
	font-size: 1px;
	letter-spacing: 0em;
}
.TitleBoxBot01 {
	font-size: 1px;
	background-image: url(images/TitleBoxBot01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	letter-spacing: 0em;
	height: 4px;
}
.TitleBoxMid01 {
	background-image: url(images/TitleBoxMid01.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-left: 11px;
}
.TitleBoxTop02 {
	background-image: url(images/TitleBoxTop02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 4px;
	font-size: 1px;
	letter-spacing: 0em;
}
.TitleBoxBot02 {
	font-size: 1px;
	background-image: url(images/TitleBoxBot02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	letter-spacing: 0em;
	height: 4px;
}
.TitleBoxMid02 {
	background-image: url(images/TitleBoxMid02.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-left: 11px;
}
.Designed {
	font-size: 10px;
	line-height: 16px;
	color: #a7b2b6;
	font-family: Arial, Helvetica, sans-serif;
}
.DesignedLink:link {
	font-size: 10px;
	color: #a7b2b6;
	text-decoration: underline;
}
.DesignedLink:visited {
	font-size: 10px;
	color: #a7b2b6;
	text-decoration: underline;
}
.DesignedLink:hover {
	font-size: 10px;
	color: #66CCFF;
	text-decoration: underline;
}
.DesignedLink:active {
	font-size: 10px;
	color: #a7b2b6;
	text-decoration: underline;
}


a {
    outline : none;
    text-decoration: none;
}
a img {
    outline : none;
}
img {
    border : 0;
    border-style: none;
}