body {
	margin:0;
	padding:0;
	background:#E5E5E5;
}

form { margin:0; padding:0; }


#frame_absolute { position:absolute; top:0; left:0; right:0; }
#frame_fixed { position:fixed; top:70px; left:0; right:0;  bottom:0; overflow: auto;}

#wrapper_absolute { width:1018px; background:#E5E5E5; }
#wrapper_fixed { width:1000px; background:#E5E5E5; }

#header { width:100%; }

#header .logo { float:left; width:200px; }

#header .mainmenu { height:25px; }
#header .mainmenu .mmL { float:left; width:8px; height:100%; background:url(../images/template/button1l.png) no-repeat; }
#header .mainmenu .mmC { float:left; height:100%; background:url(../images/template/button1c.png) repeat-x; }
#header .mainmenu .mmC a { font:bold 14px arial; line-height:23px; text-decoration:none; color:#000; }
#header .mainmenu .mmC a:hover { text-decoration:underline; color:#151B8D; }
#header .mainmenu .mmR { float:left; width:8px; height:100%; background:url(../images/template/button1r.png) no-repeat; margin-right:1px; }

#header .runtext { height:20px; }
#header .runtext .rtL { float:left; width:7px; height:100%; background:url(../images/template/button2l.png) no-repeat; }
#header .runtext .rtC { float:left; width:785px; height:100%; background:url(../images/template/button2c.png) repeat-x; font:bold 11px arial; line-height:20px; }
#header .runtext .rtR { float:left; width:7px; height:100%; background:url(../images/template/button2r.png) no-repeat; }

#container { width:100%; text-align:left; }

#container .runtext2 { height:20px; }
#container .runtext2 .rtL2 { float:left; width:7px; height:100%; background:url(../images/template/rtgreenl.png) no-repeat; }
#container .runtext2 .rtC2 { float:left; width:576px; height:100%; background:url(../images/template/rtgreenc.png) repeat-x; font:bold 11px arial; line-height:20px; }
#container .runtext2 .rtR2 { float:left; width:7px; height:100%; background:url(../images/template/rtgreenr.png) no-repeat; }

#container .left { float:left; width:200px; background:url(../images/template/bgleft.jpg) repeat-y; }
#container .left .sponsors { width:197px; background:url(../images/template/titleOrange.png) no-repeat; font:bold 11px arial; padding: 10px 5px 5px 10px; }
#container .left .sponsors-break { background:#ee6819; margin:0 5px 0 5px; height:5px; font-size:1px; }
#container .left .date { width:200px; height:20px; background:url(../images/template/bgdate.png) no-repeat 2px; font:bold 11px arial; text-align:center; line-height:20px; color:#333; }

#container .center { float:left; width:590px; background:#F9F9F9; }
#container .center .content-src { float:left; width:150px; height:32px; background:url(../images/template/bgsrc.gif) repeat-x; } 
#container .center .content-src .input-text { width:110px; margin:0 0 0 10px; border:0; font:normal 11px arial; }
#container .center .content-src .input-image { border:0; }
#container .center .content-hdln { float:left; width:440px; height:32px; background:url(../images/template/bgheadline.gif) repeat-x; font:bold 16px arial; line-height:32px; }
#container .center .content-hdln span { margin-left:10px; }
#container .center .content-hdln2 { float:left; width:440px; height:32px; background:url(../images/template/bg_hg2_title.png) repeat-x; font:bold 16px arial; line-height:32px; color:#FFF; }
#container .center .content-hdln2 span { margin-left:10px; }

#xcontainer .center .content-mnttl { padding-left:10px; height:32px; background:url(../images/template/bgtitlenav.gif) repeat-x; font:bold 14px arial; line-height:32px; color:#FFF; }
#xcontainer .center .content-mncont { padding:10px; background:#000 url(../images/template/bg_mm.png) repeat-x; font:normal 11px arial; color:#FFF; }
#container .center .content-mnttl { padding-left:10px; height:32px; background:url(../images/template/bg_mm_title.png) repeat-x; font:bold 14px arial; line-height:32px; color:#FFF; }
#container .center .content-mncont { padding:10px; background:#ccffff; font:normal 11px arial; color:#000; }

#container .center .content-news { margin:0; padding:0; }
#container .center .content-news .hdln-pict { margin:0 10px 5px 10px; width:380px; padding:5px 0 5px 0; background:#FFF; border:solid 1px #999; text-align:center; }
#container .center .content-news .hdln-pict2 /*for detail*/ { margin:0 10px 5px 10px; }
#container .center .content-news .hdln-date  { margin:0 10px 0 10px; font:normal 10px arial; color:#F88017; }
#container .center .content-news .hdln-title { margin:0 10px 0 10px; font:normal 16px arial; color:#151B8D }
#container .center .content-news .hdln-cont  { margin:0 10px 10px 10px; font:normal 12px arial; }

#container .center .content-news2{ margin:0; padding:0;  background:#FF0000; color:#FFF; }
#container .center .content-news2 .hdln-pict { margin:0 10px 5px 10px; width:380px; padding:5px 0 5px 0; background:#FFF; border:solid 1px #999; text-align:center; }
#container .center .content-news2 .hdln-pict2 /*for detail*/ { margin:0 10px 5px 10px; }
#container .center .content-news2 .hdln-date  { margin:0 10px 0 10px; font:normal 10px arial; color:#F88017; }
#container .center .content-news2 .hdln-title { margin:0 10px 0 10px; font:normal 16px arial; color:#ffff00 }
#container .center .content-news2 .hdln-cont  { margin:0 10px 10px 10px; font:normal 12px arial; }
#container .center .content-news2 a { color:#ffff00; }
#container .center .content-news2 a:hover { text-decoration:underline; }

#container .center .content-1 { float:left; width:180px; background:#F1F1F1;}
#container .center .content-1 .menu { padding:5px; border-bottom:dotted 1px #999; font:normal 12px arial; }
#xcontainer .center .content-1 .menu a { color:#151B8D; text-decoration:none; }
#xcontainer .center .content-1 .menu a:hover { color:#3090C7; text-decoration:none; }
#container .center .content-2 { float:left; width:410px; }

#container .center .content-2 .hdln-pict { margin:0 10px 5px 10px; padding:5px 0 5px 0; background:#FFF; border:solid 1px #999; text-align:center; }
#container .center .content-2 .hdln-date  { margin:0 10px 0 10px; font:normal 10px arial; color:#F88017; }
#container .center .content-2 .hdln-title { margin:0 10px 0 10px; font:normal 16px arial; color:#151B8D }
#container .center .content-2 .hdln-cont  { margin:0 10px 10px 10px; font:normal 12px arial; }

#container .center .content-2 .news-titlecat  { height:22px; margin:0 10px 0 10px; padding-left:10px; background:url(../images/template/bgtitlenews.gif) repeat-x; font:bold 12px arial; line-height:22px; color:#FFF; }
#container .center .content-2 .news-present  { float:left; width:250px; margin-left:10px; padding:5px; }
#container .center .content-2 .news-before  { float:left; width:120px; padding-top:5px; font:normal 11px arial; }
#container .center .content-2 .news-other  { margin:0 10px 0 10px; }

#container .center .content-2 .hg-title  { height:27px; margin:0 5px 0 5px; padding-left:10px; background:url(../images/template/bg_hg1_title.png) repeat-x; font:bold 12px arial; line-height:27px; color:#FFF; }
#container .center .content-2 .hg-content  { background:#ff0000; margin:0 5px 0 5px; color:#FFF; }
#container .center .content-2 .hg-content .hdln-pict { margin:0 10px 5px 10px; padding:5px 0 5px 0; background:#FFF; border:solid 1px #999; text-align:center; }
#container .center .content-2 .hg-content .hdln-date  { margin:0 10px 0 10px; font:normal 10px arial; color:#F88017; }
#container .center .content-2 .hg-content .hdln-title { margin:0 10px 0 10px; font:normal 16px arial; color:#151B8D }
#container .center .content-2 .hg-content .hdln-cont  { margin:0 10px 10px 10px; font:normal 12px arial; }
#container .center .content-2 .hg-content a { color:#ffff00; }
#container .center .content-2 .hg-content a:hover { text-decoration:underline; }

#container .right { float:right; width:200px; }
#container .right .rBoxHalf { float:left; width:190px; }

#mnb1 { margin-left:10px; text-align:center; }
#container .right .rBoxHalf .mnb1_top { width:180px; height:27px; background:url(../images/template/menu_nb1_top.png) no-repeat; }
#container .right .rBoxHalf .mnb1_contentT { width:180px; height:36px; background:url(../images/template/menu_nb1_content_top.png) no-repeat; }
#container .right .rBoxHalf .mnb1_contentM { width:180px; height:35px; background:url(../images/template/menu_nb1_content_middle.png) no-repeat; }
#container .right .rBoxHalf .mnb1_contentB { width:180px; height:34px; background:url(../images/template/menu_nb1_content_bottom.png) no-repeat; }
#container .right .rBoxHalf .mnb1_bottom { width:180px; height:10px; background:url(../images/template/menu_nb1_bottom.png) no-repeat; }
#mnb1 a { font:bold 12px arial; color:#FFF; }
#mnb1 a:hover { text-decoration:underline; }

#tabview2_1 { margin-left:10px; }
#container .right .rBoxHalf .mnb2_top { width:180px; height:31px; background:url(../images/template/menu_nb2_top.png) no-repeat; }
#container .right .rBoxHalf .mnb2_contentT { width:180px; height:31px; background:url(../images/template/menu_nb2_content_top.png) no-repeat; }
#container .right .rBoxHalf .mnb2_contentM { width:180px; height:28px; background:url(../images/template/menu_nb2_content_middle.png) no-repeat; }
#container .right .rBoxHalf .mnb2_contentB { width:180px; height:29px; background:url(../images/template/menu_nb2_content_bottom.png) no-repeat; }
#container .right .rBoxHalf .mnb2_bottom { width:180px; height:39px; background:url(../images/template/menu_nb2_bottom.png) no-repeat; }

#tabview2_2 { margin-left:10px; }
#container .right .rBoxHalf .mnb3_top { width:180px; height:30px; background:url(../images/template/menu_nb3_top.png) no-repeat; }
#container .right .rBoxHalf .mnb3_contentT { width:180px; height:30px; background:url(../images/template/menu_nb3_content_top.png) no-repeat; }
#container .right .rBoxHalf .mnb3_contentM { width:180px; height:28px; background:url(../images/template/menu_nb3_content_middle.png) no-repeat; }
#container .right .rBoxHalf .mnb3_contentB { width:180px; height:30px; background:url(../images/template/menu_nb3_content_bottom.png) no-repeat; }
#container .right .rBoxHalf .mnb3_bottom { width:180px; height:39px; background:url(../images/template/menu_nb3_bottom.png) no-repeat; }

#footer { float:left; width:100%; background:url(../images/template/footer.png) repeat-x; font:bold 11px arial; text-align:left; color:#FFF; }
#footer a { color:#2ecd33; text-decoration:none; }

#formlabel { float:left; width: 200px; font: bold 12px arial; text-align: right; color: #000; }
#forminput{ float:left; width: 300px; font: normal 12px arial; text-align: left; }
#forminput a { font: bold 12px arial; color:#3090C7; }
#forminput a:hover { color:red; }

#msg_no	 { padding:5px; font:bold 12px arial; color:red; }
#msg_yes { padding:5px; font:bold 12px arial; color:green; }
#float5	 { float:left; width:5px; font-size:1px; }	
#float10 { float:left; width:10px; font-size:1px; }	
#break5	 { height:5px; font-size:1px; }	
#break10 { height:10px; font-size:1px; }	
#break20 { height:20px; font-size:1px; }	
#clear 	 { clear: both; font-size:1px; }

a { color:#151B8D; text-decoration:none; }
a:hover { color:#3090C7; text-decoration:none; }

