/* CSS Document */
@charset "utf-8";
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, #container {
border:0px none;
margin:0;
padding:0;
overflow: hidden;
}

#richeditpagetext
 {border: 2px dotted red;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	height: 100%;
	visibility: visible;
}
body, td{
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;	
	line-height:normal;
	margin:0px;
	padding:0px;
	vertical-align:top;
}
#language h1 {
	font-weight:bold;
}
#language h1, #language p {
	font-family:Arial;
	font-size:11px;
	margin:0px;
	padding:5px;
}
#under_construction{
	margin:0 auto;
	width:650px;
	margin-top:150px;
	z-index:999;
	position:relative;
}
h1.gbook{
  background:#1A333A;margin:0;pacolor:#FFFFFF;font-size:10px;font-weight:bold;text-transform:uppercase;
}
span.reactDate{
  background-color:#FFFFFF;color:#1A333A;font-size:10px;font-weight:bold;padding:1px 3px;
}
#start{
	width:680px;
	height:250px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-125px;
	margin-left:-335px;
	z-index:999;
}
#start h1 a, #start h2 a{
	font-weight:bold;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
}
#start h1{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	line-height:30px;

}
#start h1 a{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	line-height:30px;
}

#start h2{
	font-size:11px;
	line-height:16px;

}
#start h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	_line-height:16px;
}
#start_col{
	float:left;
	display:inline;
	width:335px;
}
#intro{
	position:absolute;
	z-index:999;
	width:389px;
	top:50%;
	left:50%;
	margin-left:-163px;
	margin-top:-100px;
}
a#nl img{
	margin-bottom:20px;
	margin-top:5px;
}
#intro_rot{
	position:absolute;
	width:735px;
	top:50%;
	left:50%;
	margin-left:-350px;
	margin-top:-150px;
}
#intro_rot_left{
	width:390px;
	float:left;
	display:inline;
	text-align:right;
	margin-top:20px;
}
#intro_rot_right{
	width:340px;
	float:left;
	display:inline;
	text-align:left;
	margin-left:5px;
	margin-top:20px;
}
#intro_rot_right a img{
	margin-top:5px;
}

img#background{
	position: absolute;
	overflow: hidden;	
	z-index: 0;
	width: 100%;
}
img#logo{
	margin-top:40px;
}
#container{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	min-width: 800px;
	height: 100%;
	overflow: auto;
}
#left_col{
	text-align:right;
}
ul{
	list-style:none;
}
ul li{
	margin-top:0.5em;
}
ul li a{
	color: white;
	background-color:#CC0000;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:90%;
	padding:0.1em 0.4em 0.1em 0.4em;
}
ul li a:active, ul li a:hover{
	color: #CC0000;
	background-color:white;
}
a.active_menu{
	color: #CC0000 !important;
	background-color:white !important;
}
table {
	border-collapse:collapse;
	border-spacing:0px;
	height:100%;
}
tbody {
	_height:60%;
}

*+html body tbody {
	height:60%;
}
.margin_table{
	width:1em;
	_width:7em;
}
html>body .margin_table{
	width:7em;
}
td.navigation_left, td.navigation_right {
	padding-top:7px;
}
td.navigation_left {
	padding-right:9px;
	text-align:right;
}
td.navigation_right {
	padding-left:-9em;
	text-align:left;
}
td.middle_td{
	/*width:35em;*/
}
#middle_col{
	width:405px;
	/*_width:45em;*/
	margin:0;
	padding:0;
	margin-top:-0.1em;
}

middle_col_start
 {width: 800px!important;}

#middle_col img{
	margin-bottom:-.4em;
}
#middle_col .norichedit img{
  margin-bottom:.1em;
  margin-left:.2em;
}

/* .norichedit is to prevent inline backgrounds from appearing while editing */
#middle_col h1 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:90%;
	padding:0.1em 0.4em 0.1em 0.4em;
	margin:1.2em 0em .4em 0em;

}
/* .norichedit is to prevent inline backgrounds from appearing while editing */
#middle_col p {
	color:#FF0099;
	padding:0.1em 0.4em 0.1em 0.4em;
	margin:.2em 0px;
}
#middle_col .richedit h1 {
	background-color:#CC0000;
}

#middle_col .richedit p, #middle_col .norichedit p span{
	background-color:#FFFFFF;
	padding:0.1em 0.4em 0.1em 0.4em;
}

#middle_col .norichedit p, #middle_col .norichedit h1{
}
#footer{
	margin-top:5px;
}
#footer span{
	color:#FFFFFF;
	background-color:#CC0000;
	text-transform:uppercase;
	font-size:90%;
	padding:0.1em 0.4em 0.1em 0.4em;
	margin:0em .6em .4em 0em;
	display:inline;
	overflow:hidden;
	float:left;
}


#middle_col a{
	color:#777777;
	text-decoration:none;
}
.strip_header{
	margin-top:0.5em;
}
.strip{
	margin-top:0.5em;
	padding-bottom:1em;
}
#right_col{
	/*position:relative;
	left:-4em;
	_left:-9em;*/
}

.clear_both{
	clear:both;
	margin:0;
	padding:0;
}

td p, td span, td p span{
	margin:0;
        padding:0;
}
#middle_col td p{
	padding:0.1em 0.4em 0.1em 0em;
	margin:.2em 0px;
}

/* adjustment for IE5 */
body {
	/*font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	/*font-size: small;*/
	}
html>body { /* be nice to Opera */
	/*font-size: small;*/
}
unknown {
	/*FONT-SIZE: small*/
}


