/* ---COMMON---------------------------------------------------------------------------------------- */
*{
margin:0;
padding:0;
}

body{
margin:0 0 40px 0;
}

li{
list-style:none;
}

a{
color:#003399;
}

a:visited{
color:#1a64ff;
}

a:hover{
color:#0066cc;
}

a img{
border:none;
}
/*----STRUCTURE--------------------------------------------------------------------------------------*/
div#header{
float:left;
width:100%;
}

	div#header_leftcontainer{
	float:left;
	width:200px;
	}

		div#header_main{
		margin-left:212px;
		}

div#wrapper{
float:left;
width:100%;
clear:both;
border-bottom:solid 1px #999999;
margin-bottom:24px;
}

	div#maincontainer{
	float:right;
	width:100%;
	margin-left:-210px;
	}
	
			div#canvas{
			margin-left:210px;
			}

	div#leftcontainer{
	float:left;
	width:200px;
	}

div#footer{
clear:both;
margin-bottom:48px;
}

/* ---HEADER---------------------------------------------------------------------------------------- */
div#header{
background-color:#E48A31;
margin-bottom:4px;
padding:12px;
}

	div#header_leftcontainer{
	text-align:center;
	}

	div#header p#left{
	font-size:90%;
	color:#ffffff;
	float:left;
	width:40%;
	margin-bottom:4px;
	margin-left:12px;
	}

	div#header p#left a{
	color:#ffffff;
	text-decoration:none;
	}
	
	div#header p#right{
	font-size:90%;
	color:#ffffff;
	text-align:right;
	margin-right:24px;
	}

	div#header div#caption p{
	clear:both;
	font-weight:bold;
	color:#ffffff;
	font-size:150%;
	margin-bottom:4px;
	margin-left:48px;
	}

/* ---MAIN---------------------------------------------------------------------------------------- */

div#canvas{
margin-top:12px;
padding-right:1em;
}
	
	h1{
	font-size:140%;
	font-weight:bold;
	text-align:center;
	border-bottom:double 4px rgb(228,138,31);
	padding-bottom:4px;
	margin-bottom:8px;
	display:block;
	width:100%;
	}

	div#canvas h2{
	font-size:100%;
	font-weight:bold;
	margin-top:16px;
	margin-bottom:8px;
	}

	div#canvas h3{
	font-size:120%;
	font-weight:bold;
	margin-top:16px;
	margin-bottom:8px;
	}

	div#canvas p{
	font-size:90%;
	margin-bottom:8px;
	line-height:1.4;
	text-indent:1em;
	}

div#canvas p#nextlink{
text-align:center;
margin-top:24px;
margin-bottom:24px;
}

/* ---PAGE NAVI---------------------------------------------------------------------------------------- */

ul#navi{
width:20em;
margin:auto;
}

	ul#navi li{
	width:3em;
	float:left;
	border:solid 1px #E48A31;
	text-align:center;
	margin-left:0.2em;
	}
	
	ul#navi li#current{
	color:#ffffff;
	background-color:#003399;
	font-weight:bold;
	border:solid 1px #003399;
	}

	ul#navi li a{
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:100%;
	}
	
	ul#navi li a:hover{
	color:#ffffff;
	background-color:#E48A31;
	}

p#page{
border:solid 1px #ffffff;
width:5em;
float:left;
}

/* ---LEFT CONTAINER------------------------------------------------------------------------------- */
div#leftcontainer{
font-size:90%;
font-weight:normal;
}

#globalnavi{
margin-bottom:2px;
}

	ul#globalnavi li{
	border-top:solid 2px rgb(231,152,56);
	border-left:solid 2px rgb(231,152,56);
	border-right:solid 3px rgb(205,124,24);
	border-bottom:solid 3px rgb(205,124,24);
	color:#ffffff;
	background-color:rgb(228,138,31);
	padding:4px 8px;
	font-size:90%;
	}
	
	ul#globalnavi li a{
	display:block;
	width:100%;
	color:#ffffff;
	background-color:#ff9f71;
	background-color:rgb(228,138,31);
	text-decoration:none;
	font-weight:bold;
	}

	ul#globalnavi li a:hover{
	text-decoration:underline;
	}

ul#othercontents{
margin-bottom:12px;
margin-left:4px;
}
	
	ul#othercontents li{
	font-weight:normal;
	margin-bottom:8px;
	margin-left:16px;
	padding-left:2px;
	list-style-image:url(../image/list-marker-orange8x8.gif) ;
	line-height:1.4;
	font-size:90%;
	}

	ul#othercontents li li{
	list-style-position:outside;
	list-style-image:url(../image/list-marker-orange-triangle12x12.gif);
	margin-left:4px;
	padding-left:0;
	}
	
div#koza{
background-color:#FFCCCC;
margin-bottom:12px;
}

	div#koza h2{
	border-top:solid 2px rgb(231,152,56);
	border-left:solid 2px rgb(231,152,56);
	border-right:solid 3px rgb(205,124,24);
	border-bottom:solid 3px rgb(205,124,24);
	font-size:100%;
	font-weight:bold;
	text-align:center;
	padding-top:0.5em;
	padding-bottom:0.5em;
	background-color:#FF6600;
	background-color:rgb(228,138,31);
	}
	
	div#koza h2 a{
	color:#ffffff;
	text-decoration:none;
	}

	div#koza h3{
	font-size:90%;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	margin:6px;
	background:url(../image/listmark-flower-orange.gif) left center no-repeat;
	}
	
	div#koza ul{
	line-height:1.4;
	}
	
	div#koza li{
	padding-left:14px;
	margin-bottom:8px;
	font-size:90%;
	}

/* ---FOOTER---------------------------------------------------------------------------------------- */
div#footer{
font-size:90%;
text-align:center;
}

