BODY {
	margin: 8px 0 40px 0; padding: 0px;
	background: #F9F8F4 url(../images/body_bg.gif) repeat-x top;
}
body,TD {
	font-size: 12px;
	color: #434343;
	line-height: 18px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
ul,ol,li{
	list-style-type: none;
}
select{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #434343; background:#F9F8F3;
}
input,textarea{
	font-family: tahoma, Arial, Helvetica, sans-serif; border:1px solid #C7C7C7; background:#fff;
	font-size: 11px;
	line-height: normal;
	color: #434343;
}

A {color: #434343; text-decoration: none;}
A:hover { color:#003E8A;text-decoration: none;}

.link_black_normal {color: #000; line-height:normal;}
.link_black_normal A {color: #000;}
.link_red{
	color:#0000CC;
}
.link_red A{ color:#D26409;}
.link_red A:hover{ color:#D26409; text-decoration:underline;}
.link_blue{ color:#023F80;}
.link_blue A{ color:#023F80;}
.link_blue A:hover{ color:#023F80; text-decoration:underline;}
a.alink_blue{ color:#023F80;}
a.alink_blue:hover{ color:#023F80; text-decoration:underline;}
.current{ color:#023F80; font-family:Verdana, sans-serif; font-size:10px;}
.current A{ color:#023F80;}
.current A:hover{ color:#023F80; text-decoration:underline;}

#wrapper{ width:776px;}
#STATICMENU{width:28px; height:15px; position:absolute; left:785px; top:592px; z-index:1; visibility:visible;}
#left{
	width:166px;
	background-color: #F9F9F7;
}
#right{
	border:solid #D8D5CB;
	border-width:0 1px;
	padding:0 23px;
	height:200px;
	min-height:200px;
}

#nav{ background: url(../images/nav_l.gif) no-repeat left top; color:#F9F8F3; font-family:tahoma, Arial, Helvetica, sans-serif; height:61px; overflow:hidden; font-size:12px;}
#nav a{ display:block; text-decoration:none;}
#nav ul{ height:32px; margin-left:12px; background:url(../images/nav_bg.gif) repeat-x top;}
#nav li{ float: left;line-height:32px; background:url(../images/nav_line.gif) no-repeat right 12px;}
#nav li a{ color:#F9F8F3; padding-top:2px !important; padding:0 14px 0 9px;}
#nav a:hover{ text-decoration:underline;}
#nav li ul{left: -999em; position: absolute; background:none; height:auto; font-size:10px; margin-left:0; margin-top:8px;}
#nav li ul li{ background:none; line-height:normal; border-right:1px solid #003E8A;}
#nav li ul a{ color:#003E8A; padding-top:0 !important; padding:0 2px;}
#nav li ul a:hover{ color:#D26409;}
#nav li ul .on a{ color:#D26409;}
#nav #career{ background:none;}
#home #home { font-weight:bold;}
#about #about ul{left: auto; margin-left:-65px; width:700px;}
#about #about div{ background:url(../images/nav_ar_on_l.gif) no-repeat left top; padding-left:4px; margin:0 10px 0 7px; margin-top:6px; line-height:26px;}
#about #about span{ background:url(../images/nav_ar_on_r.gif) no-repeat right top; padding-right:4px; display:block;}
#about #about span a{ background:url(../images/nav_ar_on_bg.gif) repeat-x top; color:#D26409; font-weight:bold; text-decoration:none; padding:0 8px;}
.a1 #nav .a1 a{ color:#D26409;}
.a2 #nav .a2 a{ color:#D26409;}
.a3 #nav .a3 a{ color:#D26409;}
.a4 #nav .a4 a{ color:#D26409;}
.a5 #nav .a5 a{ color:#D26409;}
.a6 #nav .a6 a{ color:#D26409;}
.a7 #nav .a7 a{ color:#D26409;}
.a8 #nav .a8 a{ color:#D26409;}
.a9 #nav .a9 a{ color:#D26409;}
#tech #tech ul{left: auto; margin-left:8px;}
#tech #tech div{ background:url(../images/nav_ar_on_l.gif) no-repeat left top; padding-left:4px; margin:0 10px 0 7px; margin-top:6px; line-height:26px;}
#tech #tech span{ background:url(../images/nav_ar_on_r.gif) no-repeat right top; padding-right:4px; display:block;}
#tech #tech span a{ background:url(../images/nav_ar_on_bg.gif) repeat-x top; color:#D26409; font-weight:bold; text-decoration:none; padding:0 5px;}
.t1 #nav .t1 a{ color:#D26409;}
.t2 #nav .t2 a{ color:#D26409;}
.t3 #nav .t3 a{ color:#D26409;}
.t4 #nav .t4 a{ color:#D26409;}
.t5 #nav .t5 a{ color:#D26409;}
#service #service ul{left: auto; margin-left:8px;}
#service #service div{ background:url(../images/nav_ar_on_l.gif) no-repeat left top; padding-left:4px; margin:0 10px 0 7px; margin-top:6px; line-height:26px;}
#service #service span{ background:url(../images/nav_ar_on_r.gif) no-repeat right top; padding-right:4px; display:block;}
#service #service span a{ background:url(../images/nav_ar_on_bg.gif) repeat-x top; color:#D26409; font-weight:bold; text-decoration:none; padding:0 5px;}
.s1 #nav .s1 a{ color:#D26409;}
.s2 #nav .s2 a{ color:#D26409;}
.s3 #nav .s3 a{ color:#D26409;}
#business #business ul{left: auto; margin-left:8px;}
#business #business div{ background:url(../images/nav_ar_on_l.gif) no-repeat left top; padding-left:4px; margin:0 10px 0 7px; margin-top:6px; line-height:26px;}
#business #business span{ background:url(../images/nav_ar_on_r.gif) no-repeat right top; padding-right:4px; display:block;}
#business #business span a{ background:url(../images/nav_ar_on_bg.gif) repeat-x top; color:#D26409; font-weight:bold; text-decoration:none; padding:0 5px;}
.b1 #nav .b1 a{ color:#D26409;}
.b2 #nav .b2 a{ color:#D26409;}
#news #news ul{left: auto; margin-left:-20px; width:300px;}
#news #news div{ background:url(../images/nav_ar_on_l.gif) no-repeat left top; padding-left:4px; margin:0 10px 0 7px; margin-top:6px; line-height:26px;}
#news #news span{ background:url(../images/nav_ar_on_r.gif) no-repeat right top; padding-right:4px; display:block;}
#news #news span a{ background:url(../images/nav_ar_on_bg.gif) repeat-x top; color:#D26409; font-weight:bold; text-decoration:none; padding:0 5px;}
.n1 #nav .n1 a{ color:#D26409;}
.n2 #nav .n2 a{ color:#D26409;}
.n3 #nav .n3 a{ color:#D26409;}
#career #career ul{left: auto; margin-left:-370px; width:700px;}
#career #career div{ background:url(../images/nav_ar_on_l.gif) no-repeat left top; padding-left:4px; margin:0 10px 0 7px; margin-top:6px; line-height:26px;}
#career #career span{ background:url(../images/nav_ar_on_r.gif) no-repeat right top; padding-right:4px; display:block;}
#career #career span a{ background:url(../images/nav_ar_on_bg.gif) repeat-x top; color:#D26409; font-weight:bold; text-decoration:none; padding:0 5px;}
.c1 #nav .c1 a{ color:#D26409;}
.c2 #nav .c2 a{ color:#D26409;}
.c3 #nav .c3 a{ color:#D26409;}
.c4 #nav .c4 a{ color:#D26409;}
.c5 #nav .c5 a{ color:#D26409;}

#navSub{ width:152px; margin-left:10px; border-top:4px solid #DCD6C8; font-family:tahoma,Arial, sans-serif; font-size:12px;}
#navSub li{ background:url(../images/navsub_line.gif) repeat-x bottom; padding-bottom:2px;}
#navSub A{
	line-height:15px;
	padding:3px 0 3px 24px;
	background:url(../images/navsub_ar.gif) no-repeat 8px 7px;
	color:#0048A2;
	display:block;
	width:113px !important;
	width /**/:152px;
}
#navSub A:hover{ color:#B81703; background:#EBE5E1 url(../images/navsub_ar.gif) no-repeat 8px 7px;}
#navSub .on a{color:#B81703; font-weight:bold;}
.a1 #navSub .a1 a{ color:#D26409; font-weight:bold;}
.a2 #navSub .a2 a{ color:#D26409; font-weight:bold;}
.a3 #navSub .a3 a{ color:#D26409; font-weight:bold;}
.a4 #navSub .a4 a{ color:#D26409; font-weight:bold;}
.a5 #navSub .a5 a{ color:#D26409; font-weight:bold;}
.a6 #navSub .a6 a{ color:#D26409; font-weight:bold;}
.a7 #navSub .a7 a{ color:#D26409; font-weight:bold;}
.a8 #navSub .a8 a{ color:#D26409; font-weight:bold;}
.a9 #navSub .a9 a{ color:#D26409; font-weight:bold;}



.t1 #navSub .t1 a{ color:#D26409; font-weight:bold;}
.t2 #navSub .t2 a{ color:#D26409; font-weight:bold;}
.t3 #navSub .t3 a{ color:#D26409; font-weight:bold;}
.t4 #navSub .t4 a{ color:#D26409; font-weight:bold;}
.t5 #navSub .t5 a{ color:#D26409; font-weight:bold;}



.s1 #navSub .s1 a{ color:#D26409; font-weight:bold;}
.s2 #navSub .s2 a{ color:#D26409; font-weight:bold;}
.s3 #navSub .s3 a{ color:#D26409; font-weight:bold;}
.b1 #navSub .b1 a{ color:#D26409; font-weight:bold;}
.b2 #navSub .b2 a{ color:#D26409; font-weight:bold;}
.n1 #navSub .n1 a{ color:#D26409; font-weight:bold;}
.n2 #navSub .n2 a{ color:#D26409; font-weight:bold;}
.n3 #navSub .n3 a{ color:#D26409; font-weight:bold;}
.c1 #navSub .c1 a{ color:#D26409; font-weight:bold;}
.c2 #navSub .c2 a{ color:#D26409; font-weight:bold;}
.c3 #navSub .c3 a{ color:#D26409; font-weight:bold;}
.c4 #navSub .c4 a{ color:#D26409; font-weight:bold;}
.c5 #navSub .c5 a{ color:#D26409; font-weight:bold;}

.copyright{ color:#B4B7C0;}
.foot_links{ color:#EDEDF0;}
.foot_links A{ color:#EDEDF0;}
.foot_links A:hover{ color:#EDEDF0; text-decoration:underline;}

.pic_border{ border:1px solid #EEEEEE;}

.page{ color:#003E8B;}
.page a{ color:#003E8B;}
.page a:hover{ color:#B81703; text-decoration:underline;}
.page .on{ color:#000; font-weight:bold;}

.date{font-size: 11px; color: #777777;}
.fontS{font-size: 10px;}
.txt_black{ color:#000;}
.txt_gray{ color:#666666;}
.tit_blackB14{font-size: 14px; font-weight: bold; color: #000;}
.tit_blackB11{font-weight: bold; color: #000;font-size: 11px;}
.tit_blackB10{font-weight: bold; color: #000;font-size: 10px;}
.tit_blueB12{font-weight: bold; font-size:12px; color:#003E8A;text-decoration:underline;}
.tit_blueB12 a:hover{ text-decoration:underline;}
.tit_blueB12 a{color:#003E8A;}
.tit_blueB12 a:hover{ text-decoration:underline;}
.tit1{ color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
.tit2{
	color:#333333;
	font-size:12px;
	font-weight: bold;
}

.txt_detail{ font-size:12px;}

.txt_list ul{ padding-left:30px;}
.txt_list li{ list-style:disc;}
.txt_list_num ul{ padding-left:30px;}
.txt_list_num li{ list-style:decimal;}

.txt_list_ar td{ padding:1px 0 1px 10px;background: url(../images/ar1.gif) no-repeat left 8px;}
