/*
	float: left; float: right;
	clear: both; clear: left; clear: right;
	position: relative; position: absolute;
	overflow: hidden; overflow: visible;
	display: inline; display: block;
	zoom: 1;
*/

a:visited, .linkX a:visited, a:link, .linkX a:link, .fontX{
	color: orange;
	text-decoration: none;
}

a:hover, .linkX a:hover{
	text-decoration: underline;
}

.linkA a:visited, .linkA a:link, .fontA{
	color: white;
	text-decoration: none;
}

.linkA a:hover{
	text-decoration: underline;
}

/* --- */

body{
	background: #221E1F;
}

body, td, th, div, p, span{
	color: white;
}

div{
	overflow: hidden;  /* for FF, Opera */
	zoom: 1; /* for IE6 */
}

/* --- */

.menuMainD{
	float: left;
	margin: 5px 3px 3px 3px;
}

.menuMainL{
	float: left;
	margin: 8px 3px 5px 3px;
}

#logoA{
	margin-top: 20px;
}

#logoB{
	margin-top: 20px;
}

/* --- */

#divMain{
	width: 980px;
	height: 560px;
	margin: auto;
	border: white 1px solid;
}

#divMainA{
	width: 980px;
	height: 518px;
}

	#divMainAA{
		width: 100px;
		height: 518px;
		float: left;
	}

		#divMainAAA{
		}

		#divMainAAB{
		}

		#divMainAAC{
			margin-top: 200px;
		}

		#divMainAAD{
			margin-top: 5px;
		}

	#divMainAB{
		width: 880px;
		height: 518px;
		float: left;
	}

		#divMainABA{
			width: 880px;
			height: 48px;
		}

			#divMainABAA{
				padding: 10px 0 0 0;
			}

		#divMainABB{
			width: 880px;
			height: 470px;
			both: clear;
		}

			#divMainABBA{
				width: 530px;
				height: 470px;
				margin: 0;
				text-align: left;
				float: left;
			}

				#divMainABBAA{
					height: 450px;
					padding: 10px 10px 0 5px;
					overflow: auto;
					/* text-align: justify; */
				}

			#divMainABBB{
				width: 350px;
				height: 470px;
				margin: 0;
				text-align: left;
				float: left;
			}

				#divMainABBBA{
					width: 340px;
					background: white;
				}

#divMainB{
	width: 980px;
	height: 42px;
	both: clear;
	background: white;
}
