/* CSS Document */

body {
	color: #000000;
	background-color: rgb(240, 240, 255);
	background-image: url(../Backgrounds/background.gif);
	text-align:center;
	margin:20px;
	padding:0;
	font:normal 0.8em/1.2em verdana,arial,sans-serif;
	}

img {border: 0px;}

a {
	text-decoration: underline;
	font-weight: 800;
	color: #216fdc;
}

a:hover {
	text-decoration: none;
	font-weight: 800;
	color: #FF4040;
}

a:visited {
	text-decoration: underline;
	font-weight: 800;
    color: #E000E0;
}

a:active {
	text-decoration: underline;
	font-weight: 800;
	color: #FF4040;
}

#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	/* background:#FFF url("../images/rightcolor_bg.gif") repeat-y top right; */
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:url("../images/leftcolor_bg.gif") repeat-y top left;
	}
#header {
	padding:0;
	margin:0;
	text-align:left;
	color:#000;
	height: 120px;
	background-color: rgb(231, 240, 251);
	background-image: url(../logos/YH250.gif);
	background-position: right;
	background-repeat: no-repeat;
	}
#header h1 {
	font-size:200%;
	/* text-align:center; */
	}

#logo { 
	/* position:relative; */
	float:left;
	width:200px; /* actual value */
	margin:0;
	padding:0;
	}


#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#leftcol { 
	position:relative;
	top:10px;
	/* left:-10px; */
	float:left;
	voice-family: "\"}\"";
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#ECB9E8;
	z-index:100;
	}
#rightcol {
	position:relative;
	top:10px;
	/* right:-10px; */
	float:right;
	voice-family: "\"}\"";
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#D7C4FA;
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 240px;
	background: #FFF;
	}
#centercol a {
	color:#666;
	}
#centercol a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}
#footer {
	position:relative;
	top:1px;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	
	text-align: left;
	font-size: 0.9em;
	line-height: 1.1em;
	font-weight: 700;
	background-color: rgb(231, 240, 251);
	border-style:solid;
	border-color:#216fdc;
	border-width:2px 0px 0px 0px;
	color: #000000;
	}

th {
	font-size:120%;
	padding:1px;
	text-align:center;
	}
td {
	padding:3px;
	}


