html, body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	background: #ffffff;
	height: 100%;
	}
	
img {vertical-align:bottom;	border:0px;}

.nojs {text-align:center;color:#000000;background:#ddd000;padding:0 3px 0 3px;}

h1 {font-size:11px;}

#root {
	position:relative;
	margin: 0px auto;
	width: 900px;
	min-height: 100%;
	-height: 100%;
	text-align:center;
	font-family:verdana,tahoma,arial,trebuchet ms,sans serif;
	font-size:11px;
	background: #ffffff url('../img/rootbg.png') top center no-repeat;
	color: #333333;
}

#root:after {
	content: ".";
	height: 0px;
	display: block;
	clear: both;
	visibility: hidden;
}


#rootlogo {
	float: right;
	width: 235px;
	height: 255px;
	padding: 0px 0px 0px 0px;
	margin: 86px 5px 0px 0px;
}

/* rootmain */

#rootmain {
	float: left;
	width: 605px;
	margin: 95px 0px 0px 25px;
	-margin: 95px 0px 0px 12px;
}

#main {
	float: left;
	text-align:left;
	min-height: 500px; 
	-height: 500px; 
	width: 605px;
	padding: 0px 0px 0px 0px;
}

h1 {
	font-size:12px;
	font-weight: bold;
	color: #004ea0;

}

a.txt {
	color:#004ea0;
	text-decoration: none;
}

a.txt:hover {
	color: #3366FF;
	text-decoration: underline;
}

b.tx {
	font-weight: bold;
	color: #004ea0;
}

img.ftx {
	float:left;
	border: 1px solid #f5ab00;
	padding: 3px;
	margin: 0px 15px 10px 0px;
}

/* rootmenu */

#rootmenu {
	float: right;
	text-align:left;
	width: 215px;
	-width: 218px;
	height: 307
	px;
	padding: 0px;
	margin: 7px 15px 5px 0px;
	-margin: 7px 10px 5px 0px;
}

a.rootm {
	float: left;
	height: 31px;
	display: block;
	overflow: hidden;
	padding: 0;
	text-align:left;
	}
	
a.rootm:hover {
	display: block;
	zoom: 1;
}

a.rootm img {
	display: block;
}

a.rootm:hover img {
	margin-top: -31px;
}

/* sign */

#sign {
	float: left;
	width: 900px;
	height: 33px;
	background: #004ea0;
	font-family:trebuchet ms,arial,verdana,tahoma,sans serif;
	font-size:11px;
	color: #f5ab00;
	text-align:center;
}

/* special */

div.special {
float:none;
text-align:center;
background-color:#FF9900;
color:#ffffff;
margin: 0px 22px 12px 22px;
padding: 12px 7px 12px 7px;
}

div.special a {
	color:#ffffff;
	text-decoration: underline;
}

div.special a:hover {
	color: #3366FF;
	text-decoration: underline;
}
