#MAIN_AREA
	{
	width:600px;
	height:150px;
	padding:0;
	margin:0 0 0 10px;
	float:left;
	}

#MAIN_MENU
	{
	background-image: url(../img/cecece.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:28px;
	width:560px;
	padding:0 0 0 13px;
	margin:0 0 0 8px;
    text-align:center;
	}

#MAIN_MENU .on
	{
	background-image: url(../img/01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:24px;
	width:84px;
	margin:0;
	float:left;
	}

#MAIN_MENU .off
	{
	background-image: url(../img/02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:24px;
	width:84px;
	margin:0;
	float:left;
	}
#MAIN_MENU dt
	{
	margin:0;
	padding:4px 0 0 0 ;
	width:75px;
	line-height:2em;
	}
#MAIN_MENU a
	{
	color:#999999;
	text-decoration: none;
	}
#MAIN_MENU a:hover
	{
	color:#333333;
	font-weight: bold;
	text-decoration: none;
	}
#MAIN_TEXT
	{
	background-image: url(../img/bg_main_mid.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:590px;
	padding:0;
	margin:0;
    text-align:left;
	}
#MAIN_TEXT dt
	{
	margin: 10px 0 0 10px;
	padding: 0 0 0 10px;
	border-bottom: solid 1px #CCC;
	border-left: solid 3px #fcc;
	font-size:18px;
	width: 550px;
	}
#MAIN_TEXT dd
	{
	margin: 0 0 0 10px;
	padding: 5px 0 0 10px ;
	width: 550px;
	}
#MAIN_TEXT p
	{
	padding:0 10px 0 20px;
    text-align:left;
	}

#MAIN_TEXT img
	{
    text-align:right;
	padding:0 20px 0 0;
	float: right;
	}
#MAIN_TEXT pre
	{
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
	}
#MAIN_TEXT .top
	{
	background-image: url(../img/bg_main_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;
	width:590px;
	padding:0;
	margin:0;
    text-align:left;
	}
#MAIN_TEXT .bottom
	{
	clear:both;
	background-image: url(../img/bg_main_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:24px;
	width:590px;
	padding:3px 0 0 0 ;
	margin:0;
    text-align:left;
	}
#MAIN_TEXT .link
	{
	background-color:#fcc;
	height:20px;
	width:563px;
	margin: 0 0 0 10px;
	padding: 3px;
	font-size:16px;
    text-align:right;
	font-weight:bold;
	}
#MAIN_TEXT .indexlink
	{
	background-color:#fcc;
	height:20px;
	padding: 3px;
	font-size:14px;
    text-align:right;
	font-weight:bold;
	}
#MAIN_TEXT .navi
	{
	height:24px;
	width:570px;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
    text-align:center;
	}
#MAIN_TEXT .b
	{
	font-weight:bold;
	}
#MAIN_TEXT .large
	{
	font-size:16px;
	}
#MAIN_TEXT .large_b
	{
	font-size:16px;
	font-weight:bold;
	}
#MAIN_TEXT .me
	{
	color:#c00;
	}
#MAIN_TEXT .me_b
	{
	color:#c00;
	font-weight:bold;
	}
#MAIN_TEXT .me_large
	{
	font-size:16px;
	color:#c00;
	}
#MAIN_TEXT .me_large_b
	{
	font-size:16px;
	font-weight:bold;
	color:#c00;
	}
#MAIN_TEXT .male
	{
	color:#339;
	}
#MAIN_TEXT .male_b
	{
	color:#339;
	font-weight:bold;
	}
#MAIN_TEXT .male_large
	{
	font-size:16px;
	color:#339;
	}
#MAIN_TEXT .male_large_b
	{
	font-size:16px;
	font-weight:bold;
	color:#339;
	}
#MAIN_TEXT .female_b
	{
	color:#f0f;
	font-weight:bold;
	}
#MAIN_TEXT .female_large
	{
	font-size:16px;
	color:#f0f;
	}
#MAIN_TEXT .female_large_b
	{
	font-size:16px;
	font-weight:bold;
	color:#f0f;
	}

#MAIN_TEXT .green
	{
	color:#060;
	}
#MAIN_TEXT .green_b
	{
	font-weight:bold;
	color:#060;
	}
#MAIN_TEXT .green_large
	{
	font-size:16px;
	color:#060;
	}
#MAIN_TEXT .green_large_b
	{
	font-size:16px;
	font-weight:bold;
	color:#060;
	}