body {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005151;
	font-size: 80%;
	margin : 0px;
	padding: 0px;
		border: 0px;
	background-color: #FFFFFF;color: #005151;}
#container{width: 97%;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
#banner {position: relative;
	width: 100%;
	left: 0px;
	top: 0px;
	margin : 0px;
	padding: 0px;
	border: 0px;
	z-index: 5;
	visibility : visible;
	overflow:hidden;
	border-bottom:#009999 2px solid;}
#banner img{	margin : 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;}
#menu {position: relative; width:100%;
left: 0px;
	top: 0px;
	z-index : 5;
	margin : 0px 0px 0px 0px;
	padding: 0px 0 0 0;
	border: 0px; background-color: #FFFFFF;
	}
#content {position: relative;
	width: 100%;
	left: 0px;
	top: 0px;
	margin : 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	z-index: 3;
	visibility : visible;}
#footer {position: relative;
	width: 100%;
	left: 0px;
	top: 10px;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	z-index: 5;
	clear:both;
	visibility : visible;
	font-size: 8px;
	color:#CCCCCC;
	text-align:center;}
#footer a{color:#B8E2B9;}
#footer a:hover {color : #9FD9A0;}
#columnheader {position: relative;
	width: 100%;
	padding: 9px 5px 0px 5px;
	margin: 0px;
	border: 0px;
	float: left;
	z-index: 4;
	background-color: #FFFFFF;color: #005151;}
#headertext	{display:none;}
#column1 {position: relative;
	padding: 4px 0px 5px 0px;
	margin: 0px;
	border: 0px;
	z-index: 4;
	float: left;
	background-color: #FFFFFF;width: 79%;}
#column1 a{position: relative;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	border: 0px;
	z-index: 4;}
#header2 {display:none; position: relative; 
	width: 186px;
	padding: 6px 10px 0px 4px;
	margin: 0px;
	border: 0px;
	float: left;
	z-index: 4;
	text-align:right;font-size:13px;}
#log_in {position: relative; 
	padding: 4px 4px 5px 0px;
	margin: 0px;
	border: 0px;
	float: left;width: 18%;}
#log_in img{display:none;}
#column2 {display:none;}
.rightitemtop {position: relative;
	width: 100%;
	padding: 1px 10px 6px 0px;
	margin: 0px;
	border: 0px;
	z-index: 4;
	text-align:right;
	border-bottom:#009999 2px solid;
	line-height:160%; }
.rightitem {position: relative;
	width: 100%;
	padding: 5px 10px 7px 4px;
	margin: 0px;
	border: 0px;
	z-index: 4;
	text-align:right;
	border-bottom:#009999 2px solid;
	line-height:150%;}
.rightitem a{padding: 0px 0px 0px 0px;
	margin: 0px;
	border: 0px;
	z-index: 4;}
.rightlists {position: relative;
	width: 100%;
	padding: 5px 10px 7px 4px;
	margin: 0px;
	border: 0px;
	z-index: 4;
	background-color:#FFFFFF;
	text-align:right;
	border-bottom:#009999 2px solid;
	line-height:150%;}
.colleft{position: relative;width: 100%;}
.colright{position: relative;width: 100%;}
.colrighthome{display:none;}
.colleftshade{width:100%; padding: 4px 4px 4px 4px;}
.colrightshade{width:100%; padding: 4px 4px 4px 4px;}
#columncontent {position: relative;
	width: 100%;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	border: 0px;
	float: left;
	z-index: 4;
	line-height:140%;background-color: #FFFFFF;}
#rightcontent {position: relative;
	width: 100%;
	padding: 5px 5px 10px 10px;
	margin: 0px;
	border: 0px;
	z-index: 4;
float:right; background-color: #E2F3F3;}
#rightsmall {position: relative;
	width: 100%;
	padding: 5px 5px 10px 10px;
	margin: 0px;
	border: 0px;
	z-index: 4;
float:right; background-color: #E2F3F3; min-height:200px;}
#leftcontent {position: relative;
	width: 100%;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border: 0px;
	z-index: 4;
}

#sharecontent {display:none;}
#share { text-align:right;}
#share a{ 
	padding: 2px 0px 0px 5px;
	float:right;}
#copyright{position:relative;
padding: 5px 0px 5px 0px;
z-index : 6;
font-size : 65%;
color : #FFFFCC;
clear:both;
text-align:center;background-color:#009999;
}
hr{width: 100%;
	height: 2px;
	color: #009999;
	background-color:#009999;
	border-color:#000000;
	border:0px;}
table{	margin : 0px;
	padding: 0px;
		border: 0px;}
a:link, a:visited  {color: #FF6600;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;}

a:hover, a:focus, a:active {color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;}
body#page1 a#nav1,
body#page2 a#nav2,
body#page3 a#nav3,
body#page4 a#nav4,
body#page5 a#nav5,
body#page6 a#nav6,
body#page7 a#nav7,
body#page8 a#nav8,
body#page9 a#nav9,
body#page10 a#nav10,
body#page11 a#nav11,
body#page41 a#nav2,
body#page42 a#nav2,
body#page43 a#nav2,
body#page44 a#nav2,
body#page45 a#nav2,
body#page46 a#nav2,
body#page47 a#nav2{
	color: #007D7D;
		font-weight: bold;}
body#page41 a#subnav1,
body#page42 a#subnav2,
body#page43 a#subnav3,
body#page44 a#subnav4,
body#page45 a#subnav5,
body#page46 a#subnav6,
body#page47 a#subnav7{
	color: #007D7D;
		font-weight: bold;}
#nav1, #nav4, #nav5, #nav6, #nav8{display:none;}
i{font-weight : bolder;}
p{margin : 0px 0px 0px 0px;
	padding: 5px 0px 15px 0px;
		border: 0px 0px 0px 0px;}
h1 {font-weight: bold;
	font-size: 140%;
	margin : 0px 0px 0px 0px;
	padding: 3px 0px 15px 0px;
		border: 0px 0px 0px 0px;line-height:140%;}
h2 {font-weight: bold;
	font-size: 120%;
		margin : 5px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
		border: 0px 0px 0px 0px;}
h3 {font-weight: bold;
	font-size: 90%;
	margin : 0px 0px 0px 0px;
	padding: 5px 0px 15px 0px;
		border: 0px 0px 0px 0px;}
h4 {font-weight: bold;
	font-size: 90%;
	margin : 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
		border: 0px 0px 0px 0px;}
#dic {font-weight: bold;
	font-size: 180%;
	margin : 0px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
		border: 0px 0px 0px 0px;}
#dictrans {font-weight: bold;
	font-size: 180%;
	margin : 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
		border: 0px 0px 0px 0px;}
.quiz_table {empty-cells:show;}
.quiz_table td{/*border : 1px solid #FFFFFF;*/padding: 4px 1px 4px 3px;}
.quiz_table_odd td{background-color:#FFFFFF;padding: 4px 1px 4px 3px; /*border-bottom:#003300 solid 1px; border-top:#003300 solid 1px;*/}
.small {font-size: 85%;}
.smallcolor {font-size: 85%;}
.macron {font-size: 120%;font-weight: bold;}
.smallprint { font-size: 85%; font-style: normal; font-weight: normal; color: #000000}
.background1{ background-color:#FFFFFF;}
.background2{ background-color:#FFFF66;}
.background3{ background-color:#33CCCC;}
.background4{ background-color:#009999;}
.background5{ background-color:#006600;}
.background6{ background-color:#990000;}
.background7{ background-color:#000099;}
.background8{ background-color:#000000;}
.text1{ background-color:#005151;}
.text2{ background-color:#0033CC;}
.text3{ background-color:#CC0000;}
.text4{ background-color:#FF9900;}
.text5{ background-color:#FFFF00;}
.text6{ background-color:#66FFFF;}
.text7{ background-color:#EEEEEE;}
.text8{ background-color:#222222;}
.size1{ font-size:100%;}
.size2{ font-size:120%;}
.size3{ font-size:140%;}
.size4{ font-size:140%;}
#homegame{display:none;}
