a{text-decoration:underline;color:#000099;}
a:visited{text-decoration:underline;}
a:hover{text-decoration:underline;color:#FF0033;}
*img {border:0;}
body{background:#F6F6F6;margin:0;padding:0;}
#container{width:780px;background:#FFFFFF;margin:0 auto;border-left:1px solid #878787;border-right:1px solid #878787;}
#header{width:760px;padding:30px 0 0 20px;height:70px;margin:0 0 20px 0;background:#E0E0E0;font-size:11px;color:#AEAEAE;}
#header h1{font-size:20px;padding:0;margin:0 0 8px 0;}
#header h1 a{color:#9B9B9B;text-decoration:none;}

#main{width:535px;float:right;font-size:12px;line-height:180%;padding:10px 0;color:#767676;}
.contents{margin:0 20px;border-bottom:1px solid #FFA5EF;padding:0 0 10px 0;margin-bottom:20px;}

.contents table{margin:15px 0;border:1px solid #666666;width:450px;border-collapse: collapse;}
.contents td{padding:5px;border: solid 1px #666666;}

#main h3{font-size:16px;margin:0;border-bottom:1px dotted #808080;}
#main h3 a{text-decoration:none;}
#main h3 a:visited{text-decoration:none;}
#main h3 a:hover{text-decoration:none;}

#main span{font-size:15px;color:#00CC00;}

#menu{width:240px;float:left;}
.right_box{border:5px solid #CDCDCD;background:#F7F7F7;margin:10px 5px;font-size:10px;padding:10px;}
#menu h2{font-size:10px;padding:0;margin:0;}
#menu h3{font-size:13px;color:#646464;margin:5px 0;border-left:5px solid #B8B3B3;padding:0 0 0 5px;}
#menu h4{font-size:13px;color:#646464;margin:5px 0;border-left:5px solid #B8B3B3;padding:0 0 0 5px;}
#menu ul{list-style-type:none;padding:0;margin:0;}
#menu li{padding:8px 0 0 0;}
#footer{
		width:780px;
		height:50px;
		clear:both;
		text-align:center;
		font-size:10px;
		background:#E0E0E0;
		margin:20px 0 0 0;
		padding:30px 0 0 0;
		color:#646464;
}

.bookmark_top1{float:right;margin:0 20px 40px 0;}
.bookmark_top1 img{border:0;}
.bookmark img{border:0;}