html{		overflow-y:scroll;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 005151;
	font-size: 80%;
	margin : 0px;
	padding: 0px;
		border: 0px;
	background-color: #009999;color: #005151;}
#container{width: 980px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;background-color:#E8FFFF;}
#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;
left: 0px;
width: 100%;
	top: 0px;
	z-index : 5;
	margin : 0px 0px 0px 0px;
	padding: 0px 0 0 0;
	border: 0px;
	overflow:hidden;
	visibility : visible;
	border-bottom:#009999 2px solid;}
#content {position: relative;
	width: 100%;
	left: 0px;
	top: 0px;
	margin : 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	z-index: 3;
	visibility : visible;
	min-height:400px;}
#footer {position: relative;
	width: 600px;
	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: 751px;
	padding: 9px 15px 0px 14px;
	margin: 0px;
	border: 0px;
	float: left;
	z-index: 4;
	background-color: #FFFFFF;color: #005151;}
#headerlogo	{float:left; width:540px;color:#07878D;}
#headertext	{float:right; text-align:right;width:200px;}
#column1 {position: relative;
	width: 770px;
	padding: 4px 5px 5px 5px;
	margin: 0px;
	border: 0px;
	z-index: 4;
	float: left;
	background-color: #FFFFFF;}
#column1mobile {display:none;}
#column1 a{position: relative;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	border: 0px;
	z-index: 4;}
#header2 {position: relative;
	width: 186px;
	padding: 6px 10px 0px 4px;
	margin: 0px;
	border: 0px;
	float: right;
	z-index: 4;
	text-align:right;font-size:13px;}
#log_in {position: relative;
	width: 190px;
	padding: 1px 10px 0px 0px;
	margin: 0px;
	border: 0px;
	float: right;
	z-index: 4;
	text-align:right; }
#log_in img{padding: 0px 0px 0px 10px;vertical-align:middle;}
#column2 {position: relative;
	width: 190px;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	border: 0px;
	float: right;
	z-index: 4;
	text-align:right;}
.rightitemtop {position: relative;
	width: 190px;
	padding: 5px 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: 186px;
	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: 186px;
	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{width:370px; float:left;}
.colright{width:375px; float:right;}
.colleftshade{width:370px; float:left;padding: 4px 4px 4px 4px; min-height:210px;}
.colrightshade{width:355px; float:right;padding: 4px 4px 4px 4px;min-height:210px;}
.homegametitle{width:742px; padding: 4px 4px 6px 4px; background-color:#009999;font-weight: bold;font-size: 120%;color:#FFFFFF;margin:0px 0px 6px 0px;}
.homegametitle i{color:#FFCC33;}
.homebox{width:181px;border:#009999 1px solid;float:left;margin:6px 6px 10px 0px;}
.homebox4{width:181px;border:#009999 1px solid;float:left;margin:6px 0px 6px 0px;}
.homeboxtitle{width:179px; padding: 1px 0px 3px 3px; background-color:#009999;font-weight: bold;font-size: 100%;color:#FFFFFF;}
.homeboxcontent{width:100%; padding: 4px 4px 6px 4px;}
#columncontent {position: relative;
	width: 750px;
	padding: 15px 15px 5px 15px;
	margin: 0px;
	border: 0px;
	float: left;
	z-index: 4;
	min-height:550px;
	line-height:140%;background-color: #FFFFFF;}
#rightcontent {position: relative;
	width: 270px;
	padding: 5px 5px 10px 10px;
	margin: 0px;
	border: 0px;
	z-index: 4;
float:right; background-color: #E2F3F3;}
#rightsmall {position: relative;
	width: 200px;
	padding: 5px 5px 10px 10px;
	margin: 0px;
	border: 0px;
	z-index: 4;
float:right; background-color: #E2F3F3; min-height:200px;}
#leftcontent {position: relative;
	width: 440px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border: 0px;
	z-index: 4;
}
#left600 {position: relative;
	width: 580px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border: 0px;
	z-index: 4;
}
#righttop {position: relative;
	width: 300px;
	padding: 15px 15px 5px 15px;
	margin: 0px;
	border: 0px;
	z-index: 4;
	min-height:520px;
float:right;}
#sharecontent {position: relative;
	width: 750px;
	padding: 0px 15px 5px 15px;
	margin: 0px;
	border: 0px;
	float: left;
	z-index: 4;
	line-height:140%;background-color: #FFFFFF;text-align:right;}
#sharecontent a{ 
	padding: 2px 0px 0px 5px;
	float:right;}
#share { float: right; text-align:right;padding: 5px 0px 0px 5px;}
#share a{ 
	padding: 2px 0px 0px 5px;
	float:right;}
#shareleft { float: right; text-align:right;padding: 5px 0px 0px 5px;}
#shareleft a{ 
	padding: 2px 0px 0px 5px;
	float:right;}
#copyright{position:relative;
height: 30px;
margin: 5px 0px 30px 0px;
z-index : 6;
font-size : 70%;
color : #FFFFCC;
clear:both;
text-align:center;
}
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;}
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;}
#hometitle h1{
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	border: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 100%;
}
#dictrans {font-weight: bold;
	font-size: 150%;
	margin : 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		border: 0px 0px 0px 0px;}
.quiz_table {empty-cells:show;}
.redtext {color: #FF0000;
	font-weight: bold;}
.quiz_table td{padding: 4px 1px 4px 3px;}
.quiz_table_odd td{background-color:#FFFFFF;padding: 4px 1px 4px 3px;}

.quiz_table_grey td{color:#999999;padding: 4px 1px 4px 3px;}
.quiz_table_odd_grey td{background-color:#999999;padding: 4px 1px 4px 3px;}

.quiz_table_green td{background-color:#33CC00;color:#FFFFFF;padding: 4px 4px 4px 3px;}
.quiz_table_amber td{background-color:#FFCC00;color:#FFFFFF;padding: 4px 4px 4px 3px;}
.quiz_table_red td{background-color:#FF0000;color:#FFFFFF;padding: 4px 4px 4px 3px;}
.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:#FFFFCC;}
.background3{ background-color:#93E3E3;}
.background4{ background-color:#669999;}
.background5{ background-color:#996600;}
.background6{ background-color:#666666;}
.background7{ background-color:#333333;}
.background8{ background-color:#000000;}
.background9{ background-color:#BBBBBB;}
.text1{ background-color:#444444;}
.text2{ background-color:#005151;}
.text3{ background-color:#CC0000;}
.text4{ background-color:#993300;}
.text5{ background-color:#FFFF00;}
.text6{ background-color:#66FFFF;}
.text7{ background-color:#CCCCCC;}
.text8{ background-color:#222222;}
.text9{ background-color:#AAAAAA;}
.size1{ font-size:100%;}
.size2{ font-size:120%;}
.size3{ font-size:140%;}
.size4{ font-size:140%;}
.linkgrey{color: #CCCCCC;}
.linkgrey a{color:#CCCCCC;}
.linkgrey a:hover {color :#CCCCCC;}
.linkgrey i {color :#BBBBBB;}
pre {
	display: block;
	border: #000 solid 1px;
	overflow: auto;
	max-height: 340px;
	font-size: 12px;
	width: 685px;
	padding: 5px 10px 10px 10px;
	background: #E0E0E0;
	white-space: -moz-pre-wrap;  /* Firefox */
	white-space: -pre-wrap;      /* Older Opera 4 - 6 */
	white-space: -o-pre-wrap;    /* Opera 7+ */
	word-wrap: break-word;       /* IE 5.5+ and Safari */
	white-space: pre-wrap;       /* css-3 problematic browser support */

}
.adminmenu {
	margin : 0px 0px 10px 0px;
	padding: 5px 0px 5px 2px;
	border: 0px;
	background-color:#EAF8FF;
	border-bottom:#006699 2px solid;
	border-top:#006699 2px solid;}
