BODY {
	FONT-SIZE: 11px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: buttonface; COLOR: #04417d; SCROLLBAR-3DLIGHT-COLOR: buttonhighlight; SCROLLBAR-TRACK-COLOR: #eeeeee; FONT-FAMILY: "Arial"; SCROLLBAR-DARKSHADOW-COLOR: buttonshadow; text-align: center; background-image:url(001.gif);
} 
div {
	margin-right: auto; margin-left: auto;
}

TD {
	FONT-SIZE: 11px; COLOR: #04417d; FONT-FAMILY: "arial";
}
TH {
	FONT-SIZE: 11px; COLOR: #04417d; FONT-FAMILY: "arial";
}
A:link {
	FONT-SIZE: 11px; COLOR: #04417d; TEXT-DECORATION: none;
}
A:visited {
	FONT-SIZE: 11px; COLOR: #04417d; TEXT-DECORATION: none;
}
A:hover {
	FONT-SIZE: 11px; COLOR: #ea0000; TEXT-DECORATION: none;
}
TD.content {
	TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 11px; COLOR: #04417d; LINE-HEIGHT: 23px; TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
TD.content A:link {
	TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 11px; COLOR: #04417d; LINE-HEIGHT: 23px; TEXT-ALIGN: justify
}
TD.content A:hover {
	TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 11px; COLOR: #cc0000; LINE-HEIGHT: 23px; TEXT-ALIGN: justify; TEXT-DECORATION: underline;
}
TD.content A:visited {
	TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 11px; COLOR: #04417d; LINE-HEIGHT: 23px; TEXT-ALIGN: justify; TEXT-DECORATION: none;
}
.topline {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(top_line.gif); BACKGROUND-REPEAT: no-repeat;
}
.menu {
	FILTER: DropShadow(Color=#000D2E, OffX=1, OffY=1, Positive=1); COLOR: #ffffff; TEXT-DECORATION: none;
}
.menu A:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.menu A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.menu A:hover {
	FONT-WEIGHT: bold; color:#FFFF00; TEXT-DECORATION: none; BACKGROUND-IMAGE: url(top_ptree2.gif); width:110px; height:46px; padding-top:16px;
}
.foot {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
}
.foot A:link {
	FONT-SIZE: 10px; COLOR: #04417d; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
}
.foot A:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
}
.foot A:hover {
	COLOR: #fffc00; TEXT-DECORATION: none;
}
.foot2 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
}
.foot_2 A:link {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
}
.foot_2 A:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: "verdana"; TEXT-DECORATION: none;
}
.foot_2 A:hover {
	COLOR: #fffc00; TEXT-DECORATION: none;
}
.bt {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #003366 1px solid; COLOR: #003366; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: "arial"; BACKGROUND-COLOR: #a5bed5; TEXT-DECORATION: none
}
.input {
	BORDER-RIGHT: #9cb4cb 1px solid; BORDER-TOP: #9cb4cb 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #9cb4cb 1px solid; WIDTH: 70%; COLOR: #04396d; LINE-HEIGHT: 16px; BORDER-BOTTOM: #9cb4cb 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #eaf0f5; TEXT-DECORATION: none
}
.saerchinput {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(search03.gif); BORDER-LEFT: medium none; WIDTH: 150px; COLOR: #153453; LINE-HEIGHT: 17px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: "verdana"; HEIGHT: 19px; TEXT-DECORATION: none
}
.saerchselect {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(search03.gif); BORDER-LEFT: medium none; WIDTH: 103px; COLOR: #153453; LINE-HEIGHT: 17px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: "verdana"; HEIGHT: 19px; TEXT-DECORATION: none
}
.incase {
	BORDER-RIGHT: #cddcea 1px solid;
}
.Tabon {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(tab2.gif); WIDTH: 69px; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: 22px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px;
}
.Taboff {
	BACKGROUND-POSITION: 50% top; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(tab1.gif); WIDTH: 69px; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: 22px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px;
}
#Head_1 {
	width:1004px; height:90px; background-image:url(top1.jpg); text-align:left; margin-top:0px; margin-bottom:0px;overflow:hidden;
}
.Head_1_01 {
	width:204px; height:71px; float:left;
}
.Head_1_02 {
	width:40px; height:50px; float:right; margin-top:24px; margin-right:20px; text-align:center;
}
.Head_2 {
	width:1004px; height:294px; background-image:url(top_ptree1.gif);margin-top:0px; margin-bottom:0px;overflow:hidden;
}
.Head_menu1 {
	height:46px;
}
.Head_menu2 {
	width:10px; height:46px;
}
#navcontainer {
        margin: 0 auto;
       line-height:46px;overflow:hidden;
        font-family: georgia, serif;
        text-transform: lowercase;
		height:46px;
}

/* to stretch the container div to contain floated list */
#navcontainer:after {
        content: ".";
        display: block;
        clear: both;
}

ul#navlist {
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 100%;
        font-size: 9pt;
		margin-left:38px;
}

ul#navlist li {
        display: block;
        float: left;
        width: 90px;
        height:46px;line-height:46px;margin:0px 27px 0px 0px;
        padding: 0;
}

ul#navlist li a {
        display: block;
        width: 100%;
        height:26px;margin-top:10px;line-height:26px;
        text-decoration: none;
		color: #ffffff;
		font-size: 12px;
}

#navcontainer>ul#navlist li a { width: auto; color: #ffffff;}

ul#navlist li#active a {
        color: #ffffff;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
        color: #FFFF00;
		FONT-WEIGHT: bold;
        background: transparent;
		background-image:url(m02.gif);
}
.Head_3 {
	width:1004px; height:202px;text-align:left; margin-top:0px; margin-bottom:0px;overflow:hidden;
}
.Foot_1 {
	width:1004px; height:30px; background-color:#0f3153; color:#FFFFFF; padding-top:5px;overflow:hidden;
}
.Foot_2 {
	width:1004px; height:auto; background-color:#0f3153;color:#FFFFFF; padding-top:8px;overflow:hidden;
}
#index {
	width:1004px; background-image:url(index_bg.gif);overflow:hidden;
}
.index_left {
	width:222px; background-color:#eaf2f9; color:#04417d; float:left;overflow:hidden;
}
.index_left_01 {
	width:200px; height:60px; padding-top:20px; text-align:left;
}
.index_left_02 {
	width:200px; height:auto; text-align:left;overflow:Hidden;
}
.index_left_03 {
	width:200px; height:15px;
}
#index_left_03_00 { 
	width:200px; height:84px;
}
.index_left_03_01 {
	width:6px; height:84px; background-image:url(g1.gif); float:left;
}
.index_left_03_02 {
	width:6px; height:84px; background-image:url(g2.gif); float:left;		
}
.index_left_03_03 {
	width:188px; height:84px; background-image:url(g3.gif);	float:left;
}
.index_left_03_03_01 {
	width:188px; height:25px; text-align:center; margin-top:10px; padding-top:5px;
}
.index_left_03_03_02 {
	width:188px; height:25px; text-align:center; margin-bottom:9px; padding-top:5px;
}
.index_left_04 {
	width:200px; height:15px;
}
.index_center {
	width:560px; background-color:#ffffff; color:#04417d; float:left;
}
.index_center_01 {
	width:560px; height:auto;padding-top:10px;overflow:Hidden;
}
.index_center_02 {
	width:560px; height:10px;overflow:hidden;
}
.index_center_03 {
	width:540px; height:22px; BORDER-bottom: #04417d 1px solid;overflow:hidden;
}
.index_center_03_01 {
	width:69px; height:21px; text-align:center; color:#FFFFFF; FONT-WEIGHT: bold; float:left; background:url(tab2.gif) no-repeat; padding-top:5px;
}
.index_center_04 {
	width:540px; height:135px; text-align:left; padding-top:10px; float:left; margin-left:5px;overflow:hidden;
}

.index_right {
	width:222px; background-color:#eaf2f9; color:#04417d; float:right;
}
.index_right_01 {
	width:200px; height:auto; background-color:#eaf2f9; color:#04417d;overflow:hidden;
}
.index_right_02 {
	width:200px; height:auto; color:#04417d; text-align:left; padding-top:10px;overflow:Hidden;
}
#index_right_03_03 {
	width:188px; height:25px; text-align:center; margin-top:10px; padding-top:5px;
}
.index_right_03_03_01 {
	width:20px; float:left;
}
.index_right_03_03_02 {
	width:4px; float:left;
}
.index_right_03_03_03 {
	width:150px; float:left;
}
.index_right_03_03_04 {
	width:4px; float:left;
}
#index_right_03_04 {
	width:188px; height:25px; text-align:center; margin-top:10px; padding-top:5px;
}
.index_right_03_04_01 {
	width:20px; float:left;
}
.index_right_03_04_02 {
	width:103px; float:left;
}
.index_right_03_04_03 {
	width:59px; float:left;
}

#intro {
	width:1004px; background:#fff;overflow:hidden;
}
.center {
	width:780px; background-color:#ffffff; color:#04417d; float:left;overflow:Hidden;
}
.center_01 {
	width:765px; height:21px; float:left; text-align:left; margin-top:20px; padding-left:20px;
}
.center_02 {
	width:780px; height:auto; color:#04417d; float:left; text-align:left; margin-top:20px; padding-left:70px;
}
.center_03 {
	width:780px; height:25px; color:#04417d; text-align:center;
}
.center_04 {
	width:780px; height:auto; color:#04417d; float:left; text-align:center; margin-top:20px; padding-left:0px;
}
.center_05 {
	width:780px; height:530px; color:#04417d; float:left; text-align:left; margin-top:20px; padding-left:81px;
}
.center_06 {
	width:780px; height:120px; color:#04417d; float:left; text-align:left; margin-top:20px; padding-left:20px;overflow:Hidden;
}
#ProClass {
	width:200px; height:25px; BORDER-bottom: #C1D1E0 1px solid;float:left;overflow:hidden;
}
.ProClass_01 {
	width:8px; height:25px;float:left; margin-left:10px; padding-top:9px; margin-right:6px;
}
.ProClass_02 {
	width:160px; height:25px;float:left; padding-top:7px;
}
#NewPro {
	width:139px; margin:0,0,0,0; float:left; text-align:center;
}
.NewPro_01 {
	width:130px; height:122px;float:left; text-align:center; margin-left:3px;
}
.NewPro_02 {
	width:130px; height:25px;float:left; padding-top:7px; text-align:center; margin-left:3px;
}
#ProShow {
	width:640px; float:left; text-align:center;
}
.ProShow_01 {
	width:160px; margin:0,0,0,0; float:left; text-align:center;
}
.ProShow_02 {
	width:130px; height:122px;float:left; text-align:center; margin-left:3px;
}
.ProShow_03 {
	width:130px; height:25px;float:left; padding-top:7px; text-align:center; margin-left:3px;
}
#ProPage {
	width:635px; text-align:center; margin-bottom:10px; margin-top:10px;overflow:hidden;
}
.ProductShow_01{
	width:620px; text-align:center;
}
.ProductShow_02{
	width:620px; height:30px;FONT-WEIGHT: bold; text-align:center;
}
.ProductShow_03{
	text-align:left; width:620px; margin-bottom:5px; color:#FF0000; FONT-WEIGHT: bold;
}
.ProductShow_04{
	text-align:left; width:620px; margin-bottom:15px;
}
.Guest_02 {
	width:716px; margin-left:15px;float:left; text-align:left; margin-top:10px;overflow:Hidden;
}
.Guest_03 {
	width:280px; margin-left:15px;text-align:left; margin-top:10px; float:left;overflow:Hidden;margin-bottom:10px;
}
.Guest_04 {
	width:600px; text-align:center; margin-top:10px;overflow:Hidden;
}
.ProShow_02 img{
border: 1px solid #ccc;
}
.ProShow_02 a:hover img{
border: 1px solid #04417d;
}
.ProShow_02 a:hover{
color: red; 
}
.NewPro_01 img{
border: 1px solid #ccc;
}
.NewPro_01 a:hover img{
border: 1px solid #04417d;
}
.NewPro_01 a:hover{
color: red; 
}
#Link_01 {
	width:625px; color:#04417d; float:left; text-align:left; padding-left:10px; border-top: 1px solid #04417d; border-left: 1px solid #04417d; border-right: 1px solid #04417d;
}
.Link_01_01 {
	width:250px; float:left; padding-top:15px; border-right:1px solid #04417d;
}
.Link_01_02 {
	float:left; color:#04417d; padding-left:10px; padding-top:15px;
}
.Link_01_01, .Link_01_02 {
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
}
#Link_02 {
	width:625px; height:1px; border-bottom:1px solid #04417d; margin-top:-15px;
}
.unnamed1 {
	border: 1px solid #7C98B3;
}
