body { color:#7D7771; background-color:#ECEBE7; margin-top: 8px}
table, tr, th, td { font-size:12px; line-height:20px; color:#7D7771}
img {border: 0px}

.bold {font-weight: bold}
.clear {clear: both}
.txt_s { font-size:11px; line-height:18px}

.mg_l5 {margin-left:5px;}
.mg_l20 {margin-left:20px;}

.mg_r5 {margin-right:5px;}
.mg_r15 {margin-right:15px;}
.mg_r20 {margin-right:20px;}
.mg_r23 {margin-right:23px;}

.mg_t5 {margin-top:5px;}
.mg_t10 {margin-top:10px;}
.mg_t20 {margin-top:20px;}

.mg_b5 {margin-bottom:5px;}
.mg_b20 {margin-bottom:20px;}

.menu:link { font-size: 10px; color:#7D7771; text-decoration: none; font-weight: normal }
.menu:visited { font-size: 10px; color:#7D7771; text-decoration: none; font-weight: normal }
.menu:active { font-size: 10px; color:#7D7771; text-decoration: none; font-weight: normal }
.menu:hover { font-size: 10px; color: #000; text-decoration: underline; font-weight: normal }

.news_table{ width: 683px; margin: 10px 0px 16px 29px}
.news_table td{ border: none; padding: 3px 3px 2px 0px}

.menu_table{ width: 730px; margin: 0px 0px 5px 5px}
.menu_table th{ border: none; padding: 22px 0px 0px 0px}
.menu_table td{ BORDER-bottom: #CCCCCC 1px solid; BORDER-left: #CCCCCC 1px solid; BORDER-right: #CCCCCC 1px solid}

.use_table{ width: 670px; margin: 30px 0px 36px 28px; BORDER: #E1E1E1 1px solid; background-color: #F9F9F9; text-align: left}
.use_table th{ border: none; padding: 0px 0px 0px 0px}
.use_table td{ border: none; padding: 0px 0px 0px 0px}

.use_l_table{ width: 730px; margin: 0px 0px 5px 5px; BORDER: #CCCCCC 1px solid}

.il{ width: 670px}

.green { color: #75A315; font-size: smaller; line-height:14px}
.blue { color: #235894; font-size: smaller; line-height:14px}
.blue_m { color: #235894; font-weight:bold}
.red_m { color: #D1321C; font-weight:bold}
.orange { color: #D59400; font-size: smaller; line-height:14px}
.txt_list_s { color: #777777; font-size: smaller}

H1 { font-size:12px; margin: 28px 20px 22px 24px; padding: 3px 10px 3px 10px;}

HR.gray { margin: 10px 20px 0px 20px; color: #999999; height: 1px }
HR.green { margin: 10px 20px 0px 20px; color: #75A315; height: 1px }
HR.blue { margin: 10px 20px 0px 20px; color: #235894; height: 1px }

P.news { BORDER-BOTTOM: #F0F0F0 1px solid; margin: 2px 20px 2px 20px; padding: 2px 0px 3px 0px; color:#989797}
P.nor { margin: 10px 30px 2px 30px; padding: 2px 0px 3px 0px; font-weight:normal}
P.cen { margin: 20px 30px 2px 30px; padding: 2px 0px 3px 0px; font-weight:normal; text-align: center}
P.com { margin: 14px 80px 2px 30px; padding: 2px 0px 3px 0px; font-weight:normal; font-size: smaller; text-align: right; color: #75A315}
P.gw_title { margin: 30px 16px 12px 20px; padding: 3px 10px 3px 10px; color: #75A315; font-weight:bold}
P.gw_n_title { margin: 30px 16px 12px 45px; padding: 3px 10px 3px 10px; color: #75A315}
P.gr_title { margin: 30px 16px 0px 20px; padding: 3px 10px 3px 10px; color: #666666; font-weight:bold}
P.nor_s { margin: 10px 30px 2px 50px; padding: 2px 0px 3px 0px; font-weight:normal}
P.com_l { margin: 0px 30px 2px 100px; padding: 2px 0px 3px 0px; font-weight:normal; font-size: smaller; text-align: left; color: #75A315; line-height:15px}
P.com_w { margin: 0px 30px 2px 65px; padding: 2px 0px 3px 0px; font-weight:normal; font-size: smaller; text-align: left; color: #75A315; line-height:15px}

P.top { margin: 40px 34px 30px 30px; font-weight:normal; text-align: right}

P.bl_title { margin: 30px 16px 12px 20px; padding: 3px 10px 3px 10px; color: #235894; font-weight:bold}
P.com_lb { margin: 0px 110px 2px 114px; padding: 2px 0px 3px 0px; font-weight:normal; font-size: smaller; text-align: left; color: #235894; line-height:14px}

P.or_title { margin: 30px 16px 12px 20px; padding: 3px 10px 3px 10px; color: #D59400; font-weight:bold}
P.com_lo { margin: 0px 108px 2px 112px; padding: 2px 0px 3px 0px; font-weight:normal; font-size: smaller; text-align: left; color: #D59400; line-height:14px}
P.access { margin: 10px 30px 2px 124px; padding: 2px 0px 3px 0px; font-weight:normal}

P.close { margin: 50px auto; text-align: center}

UL.com { list-style: url(../images/icon_com_list.gif); margin: 60px 0px 20px 80px} 
UL.com li { padding: 0px 0px 16px 0px} 

UL.com_d { list-style: decimal; margin: 20px 60px 20px 75px} 
UL.com_d li { padding: 0px 0px 16px 0px} 

.newstxt:link { color:#666; margin-left: 18px;; text-decoration: none}
.newstxt:visited { color:#666; margin-left: 18px;; text-decoration: none}
.newstxt:active { color:#666; margin-left: 18px;; text-decoration: none}
.newstxt:hover { color:#000; margin-left: 18px;; text-decoration: underline}

.inline:link { color:#7D7771; text-decoration: none; font-weight: normal }
.inline:visited { color:#7D7771; text-decoration: none; font-weight: normal }
.inline:active { color:#7D7771; text-decoration: none; font-weight: normal }
.inline:hover { color: #000; text-decoration: underline; font-weight: normal }

P.com_rinen { margin: 20px 30px 0px 66px; padding: 20px 26px 24px 32px; border:1px solid #D1321C; width: 540px}

P.sgw_title { margin: 30px 16px 0px 20px; padding: 3px 10px 0px 10px; color: #75A315; font-weight:bold}
P.sbl_title { margin: 30px 16px 0px 20px; padding: 3px 10px 0px 10px; color: #235894; font-weight:bold}
P.sor_title { margin: 30px 16px 0px 20px; padding: 3px 10px 0px 10px; color: #D59400; font-weight:bold}
P.sred_title { margin: 30px 16px 0px 20px; padding: 3px 10px 0px 10px; color: #D1321C; font-weight:bold}
P.sered_title { margin: 30px 16px 0px 20px; padding: 3px 10px 0px 10px; color: #850000; font-weight:bold}
P.sgr_title { margin: 30px 16px 0px 20px; padding: 3px 10px 3px 10px; color: #666666; font-weight:bold}


HR.s_gray { margin: 0px 20px 0px 20px; color: #999999; height: 2px }
HR.s_green { margin: 0px 20px 0px 20px; color: #75A315; height: 1px }
HR.s_blue { margin: 0px 20px 0px 20px; color: #235894; height: 1px }
HR.s_orange { margin: 0px 20px 0px 20px; color: #D59400; height: 1px }
HR.s_red { margin: 0px 20px 0px 20px; color: #D1321C; height: 1px }
HR.s_ered { margin: 0px 20px 0px 20px; color: #850000; height: 1px }

HR.e_gray { margin: 10px 20px 0px 20px; height:1px; color:#999999; border-style:dotted }


.site:link { color:#7D7771; text-decoration: none; font-weight: bold }
.site:visited { color:#7D7771; text-decoration: none; font-weight: bold }
.site:active { color:#7D7771; text-decoration: none; font-weight: bold }
.site:hover { color: #000; text-decoration: underline; font-weight: bold }

.newsletter:link { color:#7D7771; text-decoration: none}
.newsletter:visited { color:#7D7771; text-decoration: none}
.newsletter:active { color:#7D7771; text-decoration: none}
.newsletter:hover { color: #000; text-decoration: underline}



P.eng_title { margin: 30px 16px 0px 62px; color: #666666}

P.com_eng { margin: 20px 30px 2px 36px; padding: 2px 0px 3px 0px; font-weight:bold; text-align: left; color: #850000; line-height:14px}
P.nor_e { margin: 0px 30px 2px 36px; padding: 2px 0px 3px 0px; font-weight:normal}
P.gr_title_e { margin: 30px 16px 0px 26px; padding: 3px 10px 3px 10px; color: #666666; font-weight:bold; background-color: #DDDDDD}
P.gr_title_ered { margin: 30px 16px 0px 26px; padding: 3px 10px 3px 10px; color: #850000; font-weight:bold; background-color: #DDDDDD}
UL.com_e { margin: 60px 0px 20px 60px} 
UL.com_e li { padding: 0px 0px 16px 0px} 
.eng:link { color:#333; margin: 0px 3px 0px 5px; text-decoration: none; font-weight: normal }
.eng:visited { color:#333; margin: 0px 3px 0px 5px; text-decoration: none; font-weight: normal }
.eng:active { color:#333; margin: 0px 3px 0px 5px; text-decoration: none; font-weight: normal }
.eng:hover { color: #000; margin: 0px 3px 0px 5px; text-decoration: underline; font-weight: normal }

P.pub { margin: 30px 35px 40px 35px; line-height:18px}
P.pub_img { margin: 0px 0px 10px 25px; padding: 14px 14px 10px 16px; background-color: #F1F1F1; border: 1px solid #C5C5C5}


DIV#use_box {
	 WIDTH: 602px; HEIGHT: auto; MARGIN: 35px 0px 10px 34px; BORDER-top: 1px #CCCCCC solid
}
DIV#use_box img{
	 MARGIN: 0px 0px 10px 0px
} 
DIV#use_box1 {
	FLOAT: left; WIDTH: 293px; HEIGHT: auto; MARGIN: 20px 14px 0px 0px
}
DIV#use_box2 {
	FLOAT: left; WIDTH: 295px; MARGIN: 20px 0px 0px 0px
}

DIV#use_box_last {
	 WIDTH: 602px; HEIGHT: auto; MARGIN: 35px 0px 30px 34px; BORDER-top: 1px #CCCCCC solid; BORDER-bottom: 1px #CCCCCC solid
}
DIV#use_box_last img{
	 MARGIN: 0px 0px 10px 0px
} 
DIV#use_box3 {
	FLOAT: left; WIDTH: 293px; HEIGHT: auto; MARGIN: 20px 14px 20px 0px
}
DIV#use_box4 {
	FLOAT: left; WIDTH: 295px; MARGIN: 20px 0px 20px 0px
}
DIV#use_box5 {
	 WIDTH: 602px; MARGIN: 20px 0px 5px 0px
}
DIV#use_box6 {
	 WIDTH: 602px; MARGIN: 0; PADDING: 20px 0px 45px 0px
}

.arrow_use {
	padding: 3px 0px 0px 15px;
	background: url(../images/arrow_uselink.gif) no-repeat scroll 0pt 0.7em;
}
a.use_box,
a.use_box:link,
a.use_box:visited {
	color: #7D7016;
	text-decoration: none;
}
a.use_box:active,
a.use_box:hover {
	color: #7D7016;
	border-bottom: 1px solid #7D7016;
}


DIV#use_list {
	 WIDTH: 602px; MARGIN: 0; HEIGHT: auto; MARGIN: 35px 0px 10px 34px; BORDER-top: 1px #CCCCCC solid
}
DIV#use_list1 {
	FLOAT: left; WIDTH: 294px; HEIGHT: auto; MARGIN: 20px 14px 20px 0px
}
DIV#use_list .txt {
	font-size:11px; MARGIN: 5px 0px 0px 0px
}
DIV#use_list2 {
	FLOAT: left; WIDTH: 294px; MARGIN: 38px 0px 20px 0px
}
DIV#use_list_last {
	 WIDTH: 602px; MARGIN: 0; HEIGHT: auto; MARGIN: 35px 0px 30px 34px; BORDER-top: 1px #CCCCCC solid; BORDER-bottom: 1px #CCCCCC solid
}
DIV#use_list3 {
	FLOAT: left; WIDTH: 294px; HEIGHT: auto; MARGIN: 20px 14px 40px 0px
}
DIV#use_list_last .txt {
	font-size:11px; MARGIN: 5px 0px 0px 0px
}
DIV#use_list4 {
	FLOAT: left; WIDTH: 294px; MARGIN: 38px 0px 40px 0px
}


.news_c_table{ width: 576px; margin: 30px 0px 36px 76px; BORDER: #E1E1E1 1px solid; background-color: #F9F9F9}
.news_c_table th{ border: none; padding: 0px 0px 0px 0px; text-align: left; font-weight: normal}
.news_c_table td{ border: none; padding: 0px 0px 0px 0px; text-align: center; line-height:14px}
P.news_c { margin: 30px 35px 40px 35px}
P.news_c_img { width: 340px; margin: 26px auto; padding: 22px 24px 15px 27px; background-color: #F1F1F1; border: 1px solid #C5C5C5; text-align: left}
