

#article {background-color: #f0f0ff; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; width: 750px; float: left; font-size: 12px; font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; font-weight: normal;}


#page { background-color: #ffffff; margin:5px auto 0 auto;padding:0px;width:970px;text-align: left;}

#footnote {padding: 10px 0px 5px 10px;color: #000000;clear: both;font-size: 14px;}

#container { background-color: #ffffff; } 




#content {background-color: #ffffff; float: left; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; width: 780px;}

#adbar {background-color: #ffffff; padding-top: 10px; padding-left: 0px; padding-right: 10px; padding-bottom: 10px; width: 160px; float: left;}

#title {background-color: #ffffff; float: left;padding-top: 3px; padding-left: 3px; padding-right: 0px; padding-bottom: 3px;width: 967px;}



#navi {background-color: #ffffff; padding-top: 10px; padding-left:10px; padding-right: 10px; padding-bottom: 0px; width: 950px; float: left;}

#navi2 {background-color: #ffffff; padding-top: 5px; padding-left:5px; padding-right: 10px; padding-bottom: 0px; width: 940px; float: left;}


.title		{ font-size: 18px; font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; font-weight: bold;}

.subtitle	{ font-size: 16px; font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; font-weight: bold; }


#c {background-color: #F0F0FF; padding-top: 10px; padding-left: 2px; padding-right: 10px; padding-bottom: 30px; width: 750px; float: left;}





#TopNavi 
{
	
	padding: 0px 0 5px 0;
	font-family: 'Trebuchet MS', 'Lucida Grande',Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: small;
	color: #3f3f3f;
}

#TopNavi ul 
{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
}
		
#TopNavi li 
{
		margin: 0px;
		display: inline;
}	
				
#TopNavi li a 
{
		padding: 5px 5px 5px 0.5em;
		border-left: 7px solid #1958b8;
		border-right: 7px solid #508fc3;
		background-color: #2175bc;
		color: #ffffff;
		font-size: 14px;
		text-decoration: none;	
}

html>body #TopNavi li a 
{
		width: auto;
}

#TopNavi li a:hover 
{
		border-left: 7px solid #1c64d1;
		border-right: 7px solid #5ba3e0;
		background-color: #2586d7;
		color: #ffffff;
		font-size: 14px;
}		







#SubNavi 
{
	
	padding: 0px 0px 0px 0px;
	font-family: 'Trebuchet MS', 'Lucida Grande',Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: small;
	color: #3f3f3f;
}

#SubNavi ul 
{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
}
		
#SubNavi li 
{
		margin: 0px;
		display: inline;
}	
		
	
#SubNavi li a 
{
		padding: 0px 5px 0px 5px;
		background-color: #1165ac;
		color: #ffffff;
		font-size: 12px;
		text-decoration: none;	
}


html>body #SubNavi li a 
{
		width: auto;
}

#SubNavi li a:hover 
{
		background-color: #2586d7;
		color: #ffffff;
		font-size: 12px;
}		

