@charset "utf-8";



/*reset.css*/

body{color:#000;background:#FFF;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup,sub{vertical-align:text-top;}

sub{vertical-align:text-bottom;}

input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}



/*fonts.css*/

body {font:13px/1.22 Georgia, Tahoma, "Times New Roman", Times, serif;}

table {font-size:inherit;}

pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;}



/*self-fix css*/

.clearfix {zoom:1} /*for IE */

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} /* for Others */



.mainTable {

	width:94%;

	border:1px solid #999999;

	border-bottom:none;

}



.mainTable tr {

}



.mainTable td {

	padding:3px;

	border-bottom:1px solid #999999;

}

.red {

	font-weight:bold;

	color:#a22b20;

}



.red2 {

		color:#a22b20;

}

.red3 {
     
     color:#FF0000;

}





/*main css*/

body {background:#fff url(images/mainbg.gif) repeat-x;}

strong {font-weight:bold;}

a {color:#a6210c;}



#wrapper {width:900px; margin:auto; background:url(images/wrapperbg.gif);}

#mainbody {background:url(images/bg.jpg) no-repeat; height:100%;}

#topbanner {height:175px;}

#topbanner h1 {text-indent:-15000px;}

#sticker {position:absolute; top:90px; right:92px; width:240px; height:240px; background:url(images/sticker2.gif) no-repeat; cursor:pointer;}

#navi {margin-left:120px;}

#navi li {display:inline; font-size:112%; font-weight:bold; margin-right:18px;}

#navi li a {color:#a6210c; text-decoration:none;}





#main {margin:0 120px;}

#main #left {float:left; width:420px; margin-top:50px; background:url(images/dots.gif) right repeat-y;}

#left .mod {margin:0 20px 30px 20px; clear:both;}

#left h3, #right h4 {/*text-indent:-15000px;*/ font-size:128%; font-weight:bold; font-style:italic; letter-spacing:-0.05em; height:30px;}

#right h4 {color:#a6210c;}

#right h4  a {color:#a6210c; text-decoration:none;}

#right h2 {color:#000;}

#left p, #left li, #right p, #right li {font-size:93%; line-height:1.8em; margin-bottom:12px;}

#left li, #right li {list-style:square; margin-left:20px; font-size:11px; color:#000;}

#left li strong, #right li strong {font-size:108%; color:#000;}

#left .top {float:right; text-indent:-15000px; width:91px; height:22px; background:url(images/top.gif) no-repeat; cursor:pointer}

#right strong a {color:#000; text-decoration:none;}

#right strong a:hover {text-decoration:underline;}

#right h2 b a {color:#000; text-decoration:none;}

#left b a {color:#a6210c; text-decoration:none;}

#left h3 a {color:#a6210c; text-decoration:none;}








#main #right {float:left; width:220px; margin:140px 0 0 20px;}

#main #btm {clear:both; text-align:center; padding:6px 0px 30px 0px; border-top:1px solid #ccc; color:#aaa; font-size:85%; margin:0px 30px;}

#main #btm a {color:#aaa;}