@charset "UTF-8";
/*
File Name : common.css
Author    : ewen
*/
body,ul, li,div, form	{margin:0; padding:0;}
ul, li	{list-style:none; vertical-align:top}
p	{margin:12px 0; line-height:150%;}

img	{border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6	{margin:0; padding:0; font-size:0;}
body	{
	color:#666;
	font-size:12px;
	background:#FFF;
}

sup,sub	{font-size:9px;}
/*select	{visibility:hidden;}*/

/*font*/
a:link		{color:#666; text-decoration:underline;}
a:visited	{color:#666; text-decoration:underline;}
a:hover		{color:#900; text-decoration:underline;}
a:active	{color:#666; text-decoration:underline;}
a:hover .hideImg{FILTER: Alpha(opacity=0); -Moz-Opacity:0; opacity: 0; }

/* png */
img.Png24 {tmp:expression(setPng24(this))}
/*input*/
.input	{height:18px; background:#eef; border:1px solid #cca; color:#633; font-size:12px; padding:2px 3px 0 3px}
.textarea { padding:4px; background:#111; color:#AAA; border:1px #333 solid; overflow:auto;
	SCROLLBAR-ARROW-COLOR:#495056;	SCROLLBAR-FACE-COLOR:#5A646B;
	SCROLLBAR-DARKSHADOW-COLOR:#5F6973;	SCROLLBAR-HIGHLIGHT-COLOR:#5F6973;
	SCROLLBAR-3DLIGHT-COLOR:#5F6973; SCROLLBAR-SHADOW-COLOR:#495056;
	SCROLLBAR-TRACK-COLOR:#5F6973;}
.buttonA { padding:3px 8px 1px 8px; color:#CCC;background:url(../images/common/bg_BTN.png) repeat-x top; border:0;  line-height:100%; font-weight:700; height:22px;}
.buttonB { padding:3px 8px 1px 8px; color:#000;background:url(../images/common/bg_BTN.png) repeat-x 0px -25px; border:0; line-height:100%; font-weight:700; height:22px;}


.fltrt { float: right; }
.fltlt { float: left; }
.clear {clear:both; height:1px; overflow:hidden; font-size:1px; line-height:1px;}
.displayN, legend, caption	{display:none;}
.none_	{position:absolute; visibility:hidden; left:-3000px; top:-3000px; width:0; height:0; font-size:0; line-height:0}
.o_hidden	{overflow:hidden; _width:706px;}
.imgRight { float: right; margin-left:12px; }
.imgLeft { float: left; margin-right:12px; }
.imgBorder{ border:1px #dedede solid; padding:3px;}

.ta_center	{text-align:center;}
.ta_right	{text-align:right;}
.ta_justify	{text-align:justify;}
.va_top	{vertical-align:top;}
.va_mid	{vertical-align:middle;}


#co_header	{}
#co_header #logo{ padding:30px 0px 0px 110px;}


#co_content_wrap	{ margin:10px 0 0 120px;}
#co_content	{padding:0px;}
/*footer*/

#footer	{position:relative; clear:both; margin:10px 0 10px 120px;}
#footer	.copyright	{ padding:22px 0px; font-family:'Segoe UI',Arial, Helvetica, sans-serif;font-size:11px; border-top:#CCC 1px solid; width:500px}

#co_content	h3	{margin:32px 0 25px 0;}
#co_content	h5	{
	margin:30px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:500;
	line-height:100%;
	color:#FC0;
	font-style:italic;
}

#co_content	.message {font-size:12px; line-height:150%; color:#666;}
#co_content	.note{ font-style:italic; padding:15px;}
#co_content	.stress{ font-style:italic; color:#FFF;line-height:160%; }

.newsTitle	{ font-size:14px; font-weight:700; color:#FFF; background:#1A1A1A; padding:12px 15px;}
.newsDate	{ color:#999; padding:5px 15px;}
.newsContent { font-size:12px; line-height:160%; overflow:hidden; margin-bottom:40px; color:#666; width:600px;}
.newsTitle a:link,.newsTitle a:visited,.newsTitle a:active {color:#FC0}
.newsTitle a:hover { color:#FFF; }
.cusImg{ border:#333 1px solid;}
a:hover .cusImg{ border:#660 1px solid; }


.TB{ font-size:12px;background:#ccc;}
.TB td{ padding:4px 8px;}
.TB2{ background:#FFF; font-size:12px;}
.TB2 td{ padding:4px 8px 4px 15px;}

.TBHead{color:#FC0;font-size:12px; background:#999;text-align:center}
.TBHead2{background-color:#EEE; color:#666;}
.TBBG{ color:#000;font-size:12px; background:#FFF}

.TBBG1{background-color:#eee;}
.TBBG2{background-color:#efe;}
.TBBG3{background-color:white;}
.TBBG4{background-color:#bbb;}

.lineH1{ line-height:250%}
.lineH2{ line-height:200%}
.lineH3{ line-height:100%}

.txtlab{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FCC;background:#900; padding:3px 10px 3px 10px; line-height:220%;}
.txtBold{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:italic; color:#FCC;background:#900; padding:3px 20px 3px 10px; line-height:220%;}

.txtBold a:link,.txtBold a:visited,.txtBold a:active {color:#FCC; text-decoration:none}
.txtBold a:hover { color:#FFF; text-decoration:none}


.list { margin:6px 0;}
.list li {list-style:disc outside; margin-left:15px; line-height:125%; margin-bottom:6px;}
.listA { margin:6px 6px;}
.listA li {list-style:disc outside; margin-left:15px; line-height:125%; margin-bottom:6px; list-style-image:url(../images/common/icon_listA.gif);}
.listB { margin:6px 8px;}
.listB li {list-style:disc outside; margin-left:15px; line-height:125%; margin-bottom:6px; list-style-image:url(../images/common/arrow_02.gif);}

