/* ----------------- full page ----------------- */

body{
	margin: 0px;
	padding: 3px;
	background-image:url(bg2.gif);
}
a{
	text-decoration: none;
	color:#112767;								/* --- */
}
a:active, a:hover{
	text-decoration: none;
	color: #FF1D1D;								/* --- */
	background-color: #caf0ff;					/* --- */
}
a:visited{
	text-decoration: none;
	color:#3C95DA;								/* --- */
}
img {
    border: 0px;
}

/* ----------------- id ----------------- */

#wrap{
	width: 608px;
}
#nav{
	float: left;
	width: 100px;
}
#mn{
	float: right;
	width: 506px;
	border: 1px dotted #9F9593;					/* --- */
	background-color:#FEFEFE;
}
#ft{
	float: right;
	width: 506px;
	color:#363636;
	font-size:0.8em;
}

/* ----------------- id - nav ----------------- */

#nav div{
	margin: 0px;
	padding: 1px;
}
#nav ul{
	margin: 0px;
	padding: 0px;
}
#nav li{
	margin: 0px;
	padding: 0px 0px 0px 2px;
	font-size: 0.8em;
}
#nav ul li div{
	margin: 0px;
	padding: 0px;
}

/* ----------------- id - main ----------------- */

#mn h1 {
	margin: 0px 0px 12px 0px;
	padding: 2px 0px 1px 4px;
	font-size: 1em;
	text-decoration: none;
	line-height:1.2em;
	border-bottom: 1px dotted #9F9593;			/* --- */
	background-color: #008dc4;					/* --- */
	color: #FCFFFF;								/* --- */
}
#mn h2 {
	margin: 16px 4px 12px 4px;
	padding: 2px 0px 1px 4px;
	font-size: 1em;
	font-weight:normal;
	text-decoration: none;
	border-top: 1px solid #008dc4;				/* --- */
	border-bottom: 1px solid #008dc4;			/* --- */
	border-right: 4px solid #008dc4;			/* --- */
	border-left: 4px solid #008dc4;				/* --- */
	background-color: #bfeeff;					/* --- */
}
#mn div{
	margin: 6px 4px 6px 12px;
	padding: 6px 0px 0px 0px;
}
#mn ul{
	margin: 12px 20px;
	padding: 0px;
}
#mn li{
	margin: 0px;
	padding: 0px 0px 6px 0px;
	list-style-type: none;
	font-size:0.9em;
}
#mn ul div{
	margin: 0px;
	padding: 2px 0px 2px 0px;
	color:#363636;
	font-size:0.8em;
}
#mn table{
	margin: 2px;
	padding: 2px;
	font-size:0.8em;
	border-collapse:collapse;
}
#mn th{
	margin: 2px;
	padding: 2px;
	text-align: center;
	background-color: #FFB21C;
	color: ;
	border: 1px solid #000000;
}
#mn td{
	text-align: center;
	margin: 2px;
	padding: 2px;
	border: 1px solid #000000;
}
/* ----------------- id - main - image ----------------- */

#mn .imgtxt{
	margin: 6px 0px 12px 4px;
	padding: 0px;
}
#mn .imgtxt img{
	border: 0px;
}	
#mn .imgtxt div{
	margin: 0px;
	padding: 0px;
	color:#363636;
	font-size:0.8em;
	line-height:0.8em;
}
#mn .cntr {
	text-align: center;
}
#mn .cntr2 {
	text-align: left;
}

/* ----------------- footer ----------------- */

#ft div{
	margin: 2px 0px 0px 2px;
	padding: 0px;
}
