@charset "utf-8";

body  {
	font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background: #cccccc;
	background-image: url(images/bg_03_780x1.jpg);
	background-repeat:repeat-y;
	background-position: center;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
}

h1 {
	font-size:1.6em;
	color:#039;
	margin:8px 0 8px 0;
	font-weight:bold;
} 
h2 {
	font-size:1.4em;
	color:#360;
	margin:8px 0 6px 0;
	font-weight:bold;
} 
h3 {
	font-size:1.2em;
	color:#039;
	margin:8px 0 6px 0;
	font-weight:bold;
}
h4 {
	font-size:1.0em;
	color:#039;
	margin:6px 0 4px 0;
	font-weight:bold;
}

h5 {
	font-size:1.0em;
	color:#900;
	margin:6px 0 4px 0;
	font-weight:bold;
}

p	{margin:3px 0 3px 0;}

ul	{margin:3px 0 3px 10px;
	padding:0 0 0 20px;}

#container { 
	width: 760px;
	background: #FFFFFF;
	margin: 0 auto;
/*	border: 1px solid #000000; */
	border: none;
	text-align: left;
} 
#header { 
	background: #FFFFFF; 
	padding: 10px 0 10px 0 ;
} 
#header h1 {
	margin: 0;
	padding: 10px 0;
}
#sidebar1 {
	float: right;
	width: 200px;
	padding: 10px 10px;
/*	background-color: #DDE1FF; */
}
#mainContent { 
	margin: 0 230px 0 0;
	padding: 10px 10px;
}
#separator {
border-bottom:1px dotted #006699;
margin:5px 0 10px;
}

#footer { 
	padding: 10px 0 20px 0 ;
	background:#FFFFFF; 
	font-size: x-small;
} 
/*#footer p {
	text-align: center;
	margin: 0;
	padding: 10px 0;
}*/
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.imagebox {
   float: right;
   font-size: 60%;
   color: gray;
}

/* Generated via www.cssmenubuilder.com */

.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('images/topMenuImages.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}

.menu li a{line-height:30px; float:left; padding:0 10px 0 15px; display:block; color:rgb(148,148,148); text-decoration:none; font: Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('images/topMenuImages.png') 0px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('images/topMenuImages.png') 100% -30px no-repeat;}

.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{line-height:30px; float:left; display:block; padding-right:15px; background:url('images/topMenuImages.png') 100% -60px no-repeat;}

.menu li a.active, .menu li a.active:hover{line-height:30px; font:Verdana, Arial, Helvetica, sans-serif; background:url('images/topMenuImages.png') 0px -60px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{line-height:30px; float:left; display:block; padding-right:15px; background:url('images/topMenuImages.png') 100% -60px no-repeat;}

