
/* Side Area */
/* ------------------------------------------------ */

#sideArea {
		width: 170px;
		padding: 0 0 30px 0;
		background: #fff;
		float: left;
}

#sideArea #mainMenu {
		margin: 0 0 0 0;
		padding: 0;
}
#sideArea #mainMenu img {
		display: block;
}

#sideArea #hTopics {
		display: block;
		margin: 20px 0 0px 4px;
}
#sideArea iframe#topicsFrame {
		width: 160px;
		height: 240px;
		margin: 0 0 0 4px;
		border:1px solid #ccc;
}

#sideArea .banner {
		margin: 20px 0 0 5px;
		padding: 0;
		text-align: center;
}
#sideArea .banner p {
		margin: 0 0 20px 5px;
		padding: 0;
		font-size: 80%;
		text-align: left;
}
#sideArea .banner img {
		display: block;
		margin: 0 0 4px 0;
}
#sideArea .banner img#bnCouncil {
		margin: 0 0 20px 0;
}


/* Main Area */
/* ------------------------------------------------ */

#mainArea {
		width: 560px;
		padding: 0 0 40px 20px;
		float: left;
}

/* Feature */

#mainArea #feature {
		width: 550px;
		float: left;
		margin: 20px 0 0 0;
}
#mainArea .pic {
		float: left;
}
#mainArea .pic img {
		display: block;
}
#mainArea .homeMenu {
		margin: 20px 0 0 0;
		width: 150px;
		float: left;
}
#mainArea .homeMenu img {
		display: block;
}

/* Corporation */

#mainArea #corporationArea {
		float: left;
		margin: 20px 0 0 0;
		width: 550px;
}

#mainArea h2 {
		clear: both;
		margin: 10px 0 0 0;
		padding: 0 0 0 0;
		font-size: 90%;
}

p.notes {
		margin: 4px 0 0 4px;
		padding: 0;
		font-size: 70%;
		line-height: 120%;
		color: #555;
}
p.notes strong {
		color: #337700;
}

#mainArea h3 {
		clear: both;
		height: 24px;
		margin: 16px 0 4px 0;
		background: url("/moving_potal_img/img_home/bg_h_corporation.gif") top left no-repeat;
}
#mainArea h3 span {
		display: block;
		padding: 5px 0 0 6px;
		font-size: 70%;
		line-height: 100%;
		color: #337700;
}

#mainArea table.corporation {
		margin: 10px 0 0 0;
		border-collapse: separate;
		border: 0;
}
#mainArea table.corporation td {
		padding: 0 2px 0 2px;
}

.table_web  {
        border-color: coral;
        border-width: thin;
        border-style: solid;
}
.table_mail  {
        border-color: yellow;
        border-width: thin;
        border-style: solid;
}
.table_text  {
        border-color: yellowgreen;
        border-width: thin;
        border-style: solid;
}
.table_url  {
        border-color: royalblue;
        border-width: thin;
        border-style: solid;
}

#mainArea table.corporation tr.name td {
		padding: 2px 4px 0 4px;
		font-size: 70%;
		text-align: center;
}

#mainArea h3.corporation2 {
		margin: 24px 0 0px 0;
		background: url("/moving_potal_img/img_home/bg_h_corporation2.gif") top left no-repeat;
}
#mainArea h3.corporation2 span {
		display: block;
		padding: 5px 0 0 6px;
		font-size: 70%;
		line-height: 100%;
		color: #cc7700;
}

#mainArea table.corporation2 {
		margin: 10px 0 0 0;
		border-collapse: collapse;
		border: 0;
}
#mainArea table.corporation2 td {
		padding: 4px 5px 4px 5px;
		width: 120px;
		vertical-align: top;
		font-size: 75%;
}
