
/* Whole page 
--------------------------------------------------*/
body{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.4;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#b0bdd3;
	
}
h1,h2,h3,h4,h5,ul,ol,li,p,div,dl,dt,dd,form,img,hr{
	margin:0px;
	padding:0px;
	border:none;
}
img{
	border:none;
	vertical-align:top;
}
#all{
	width:800px;
	padding:0;
	margin:0 auto;
	text-align:left;
	border-right:1px solid #24447f;
	background:#FFFFFF;
}
#cl{
	clear:both;
}
#contents{
	width:800px;
}
.imgPositionL img{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.imgPositionR img{
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}



/* Link 
--------------------------------------------------*/
a{
	color:#0066FF;
	text-decoration:underline;
}
a:visited{
	color:#336699;
}
a:hover{
	color:#0099FF;
}

.linkStyle1 a{
	color:#FF6600;
	text-decoration:underline;
}
.linkStyle1 a:visit{
	color:#FF6600;
}
.linkStyle1 a:hover{
	color:#FF9900;
}


/* Header 
--------------------------------------------------*/
#header{
	width:800px;
	height:151px;
}


/* Menu 
--------------------------------------------------*/
#navBox{
	width:174px;
	background:url(../images/nav_fill.jpg) left top repeat-y;
	padding-top:10px;
}
#navBox ul{
	list-style:none;
}
#navBox li{
	background:url(../images/nav_bg_ov.jpg) left top no-repeat;
	text-decoration:none;
	width:174px;
	height:40px;
}
#navBox a{
	background:url(../images/nav_bg.jpg) left top no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:160px;
	height:30px;
	padding-top:10px;
	padding-left:14px;
}
#navBox a:visited{
	background:url(../images/nav_bg.jpg) left top no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}
#navBox a:hover{
	background-image:none;
	color:#FFFF00;
}


/* Contents 
--------------------------------------------------*/
#contentsBox{
	width:586px;
	padding:10px 20px 20px 20px;
}


/* List Style
--------------------------------------------------*/
.listStyle1{
	padding-left:40px;
	list-style:square;
}
.listStyle2{
	padding-left:40px;
	list-style:circle;
}
.listStyle3{
	padding-left:40px;
}


/* Border Style 
--------------------------------------------------*/
.borderStyle1{
	border-bottom:2px dotted #999999; 
}


/* Text Style 
--------------------------------------------------*/
.titleText1{
	font-size:20px;
	font-weight:bold;
	color:#24447f;
}
.titleText2{
	font-size:16px;
	font-weight:bold;
	color:#4f8ab8;
}
.titleText3{
	font-size:16px;
	font-weight:bold;
	color:#24447f;
}
.textStyle1{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.textStyle2{
	font-size:11px;
}
.textStyle3{
	font-size:14px;
	font-weight:bold;
	color:#24447f;
}
.tableTitle1{
	background-color:#A0B5D3;
	color:#FFFFFF;
	padding:1px;
	font-weight:bold;
	font-size:14px;
	text-indent:10px;
}


/* Footer 
--------------------------------------------------*/
#footerMenu{
	font-size:11px;
	color:#666666;
	padding-bottom:6px;
}
#footerMenu a{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
#footerMenu a:hover{
	color:#999999;
}
#footer{
	font-size:11px;
	border-top:1px solid #CCCCCC;
	padding-top:6px;
}



