/* CSS Document */

* {margin:0px 0px 0px 0px}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:100%; 
	background-color:#FFFF99;
}

#main {
	position:absolute; 
	width:780px;
	left:-390px;
	top:10px;
	margin-left:50%; 
	background-color:#FFFFFF;
	border:1px #000000 solid;

}


#leftcolumn {
	
	position:absolute;
	left:10px;
	top:120px;
	width:200px;

}



#rightcolumn {
	position:absolute;
	margin-left:50%;
	left:260px; 
	top:110px;
	width:200px;

/*	border:1px #000000 solid; */
}

#centercolumn {

	margin:50px auto;
/*	margin-top:-180px; */
	left:250px;
	width:480px;

}

#menu_wrapper {

	width:124px;
	background-color:#CC0000;
	color:#FFFFFF;
	border:1px solid #000000;

}

#menu {
	width:99px;
	margin-left:13px;
	line-height:2em;
}

#menu A {
	text-decoration: none;
	color:#FFFFFF
}

#menu A:hover {
	text-decoration: underline;
	font-style:italic;
}


.menu {
	border-bottom:1px #FFFFFF solid;
}

p.main, span.main, div.main {
	font-size:14px;
	text-align:left;
	margin-left:10px;
}

p.note {
	font-size:11px;
}

p.highlighted {
	background-color:#CC0000;
	color:#FFFFFF;
	font-weight:bold;
}

h2.main {
	color:brown;
	text-decoration:overline underline;
	font-size:25px;
}

table.cmid {
	margin: 0px auto;
}
table.cmid tr td{
	background-color: #CCCCCC;
	border-collapse:separate;
}

.cmid_code {
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	color:#000000;
	overflow:auto;
}

.copy {
	font-size:10px;
	text-align: center;
	color:#000000;
}

.copy a {
	text-decoration: none;
	color:#000000;
}

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

.error {
	color:#FF0000;
}

.center {
	text-align: center;
}