


#share_menu_div{position:fixed; width:320px; left:0px; height:200px; margin-top:4px; background:#ffffff; z-index:100; display:none}
#share_menu_div ul{padding:0px; margin:0px; list-style-type:none;}
#share_menu_div li{border-bottom:1px solid #999999; min-height:40px; font-size:20px; text-align:left; padding-left:25px; }
#share_menu_div a{width:100%; display:block; text-decoration:none; color:#002468}
#share_menu_div span{position:relative; top:9px; padding-left:8px;}



#tit01 {
	color:#00ff00;
	font-weight:bold;
}



#fiexd-header{
	background:#999999;
	filter:alpha(opacity=92);
	opacity: 0.9;
	-moz-opacity:0.9;
	color:#000000;
	border-top:none;
	border-bottom:2px solid #666666;
	width:100%;
	position:fixed;
	top:0px;
	_position: absolute; /* position fixed for IE6 */



  _top:expression(documentElement.scrollTop+"px");
	z-index:1;
	padding: 2px;
}
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}

ul#menu a {
	display: block;
	text-decoration: none;
	font-size: 16px;
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
	background: #0099CC;
	color: #fff;
	padding: 0.5em;
	font-weight: bold;
}

ul#menu li a:hover {
	background: #0099CC;
}

ul#menu li ul li a {
	background: #FFFFD9;
	color: #333333;
	padding-left: 20px;
	font-weight: normal;
}

ul#menu li ul li a:hover,ul#menu li ul .current a {
	background: #FFFFFF;
	border-left: 5px #000 solid;
	padding-left: 15px;
}

.copyright {
	margin-left:10pt;
	font-size: 10pt;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}

        .button
        {
	margin: 2pt 5pt;
	text-decoration: none; /*Change the em value to scale the button*/
	display: inline-block;
	text-align: center;
	color: #333333;
	border: 1px solid #9c9c9c; /* Fallback style */
	border: 1px solid rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 .05em rgba(0,0,0,0.4);

	font-size: 14pt;
	font-weight: bold;
        }
.sub-title {
	font-size: 24px;
	font-weight: bold;
	color: #0099CC;
}

        
        .button, .button span
        {
            -moz-border-radius: .3em;
            border-radius: .3em;
        }
        
        .button span
        {
	border-top: 1px solid #fff; /* Fallback style */
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	display: block;
	padding: 5pt 20pt;
            /* The background pattern */
            
              
        }

        .button:hover
        {
            box-shadow: 0 0 .1em rgba(0,0,0,0.4);

        }
        
        .button:active
        {
            /* When pressed, move it down 1px */
            position: relative;
            top: 1px;
        }
		
		.button-silver
        {
            background: #c5c5c5;
			width:95%;
        }
        
        .button-silver:hover
        {
            background: #00c0ff;

        }
        
        .button-silver:active
        {
            background: #00c0ff;
        }

		.Abstract{
			color:#99ccff;	
		}
		.content-title2 {
			font-size: 18px;
			color: #00ff00;
			font-weight: bold;
		}

		.content-title {
			font-size: 20px;
			color: #000000;
			font-weight: bold;
		}
		.content {
			font-size: 18px;
			color: #FFFFFF;
			letter-spacing: 1px;
			font-family: Arial, Helvetica, sans-serif;
		}
		.content img{
			max-width:284px;
		}
		.content a{
			font-size: 18px;
			color: #FFFF90;
			letter-spacing: 1px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
		}


		.content a:hover{
			text-decoration: underline;
		}


		.a2 a{
			font-size: 13px;
			color: #000000;
			letter-spacing: 1px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
		}


		.a2 a:hover{
			text-decoration: underline;
		}


		.a3 a{
			font-size: 13px;
			color: #FFFF90;
			letter-spacing: 1px;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
		}


		.a3 a:hover{
			text-decoration: underline;
		}



		.sub-title-sub{
			font-size: 16px;
			color: #333333;
			text-decoration: none;
			line-height: 30px;
			font-family: Arial, Helvetica, sans-serif;
		};

		/*
		.sub-title-sub:link{
			font-size: 20px;
			color: #333333;
			text-decoration: none;
			line-height: 40px;
		};

		.sub-title-sub:hover{
			text-decoration: underline;
		};

		.sub-title-sub:visited{
			font-size: 20px;
			color: #FF3300;
			text-decoration: none;
		};
		*/

		.cal{
			font-size: 12pt;
			color: #333333;
			text-decoration: none;
		};
		.cal:link{
			font-size: 12pt;
			color: #3399FF;
			text-decoration: none;
		};
		.cal:visited{
			font-size: 12pt;
			color: #3399FF;
			text-decoration: none;
		};

