* {
	margin:0;
	padding:0;
}

body {
	font-size:90%;
	color:#111111;
}

body div {
	margin: 0 auto;
	text-align:left;
}

h1 {
	font-size:135%;
}

h2 {
	font-size:110%;
}

#MainContainer {
	width:1000px;
}

#pageHeader {
	width:1000px;
}

#pageBodyLeft {
	width:0px;
	float:left;
}

#pageBodyRight {
	width:1000px;
	float:right;
}

#pageFooter {
	width:1000px;
}

div.clear {
	clear:both;
}

.strong {
	font-weight:bold;
}

#mainTitle {
	text-align:center;
	background-color:#00aa11;
	color:white;
	line-height:64px;
}

.subTitle {
	text-align:center;
	background-color:#0011aa;
	color:white;
	line-height:32px;
}

div.box {
	padding:0.5em;
}

div.adbox {
	padding:0.5em;
	text-align:center;
}

fieldset {
	border:0;
}

legend {
	padding:0;margin:0;
}

li {
	list-style-type:none;
}

#m0 ul {
	padding-left:1em;
}

#m0 li {
	list-style-type:disc;
}

img {
	border:0;
	background-color:inherit;
	vertical-align:middle;
}

#outerLink img {
	vertical-align:bottom;
	margin:1.5em;
}

#copy {
	text-align:center;
	font-size:80%;
}

#linkSite {
	text-align:center;
	font-size:80%;
}

#navi {
	text-align:center;
	width:1000px;
}

#navi li {
	text-align:center;
	width:auto;
	float:left;
	font-weight: bold;  
	border-right: solid 1px black;  
	border-left: solid 1px white;
	margin-right:1em;
}

#navi li a  {  
	display: block;  
	width: 150px;  
	padding: 5px 10px;  
	background-color: orange;  
	text-decoration: none;  
	border-bottom: solid 1px #000;  
	color: #FFF;  
 } 

.alignCenter {
	text-align:center;
}

table {
	border:0;
}

td,th {
	padding:0.15em;
	border:0;
}

td {
	padding:0.15em;
	background-color:#CFC;
}

th {
	padding:0.15em;
	background-color:#393;
}

td.numCell {
	text-align:right;
}
td.numCellB {
	font-weight:bold;
	text-align:center;
}
td.whiteblack {
	background-color:white;
	color:black;
	text-align:center;
	font-weight:bold;
}
td.blackwhite {
	background-color:black;
	color:white;
	text-align:center;
	font-weight:bold;
}
td.redwhite {
	background-color:red;
	color:white;
	text-align:center;
	font-weight:bold;
}
td.bluewhite {
	background-color:blue;
	color:white;
	text-align:center;
	font-weight:bold;
}
td.yellowblack {
	background-color:yellow;
	color:black;
	text-align:center;
	font-weight:bold;
}
td.greenwhite {
	background-color:green;
	color:white;
	text-align:center;
	font-weight:bold;
}
td.orangeblack {
	background-color:orange;
	color:black;
	text-align:center;
	font-weight:bold;
}
td.pinkblack {
	background-color:#ffc0cb;
	color:black;
	text-align:center;
	font-weight:bold;
}
td.yCell {
	text-align:center;
}
#resultTable {
	font-size:1.1em;
}