html,body {
	height:100%;
}

body {
	position:relative;
	width:960px;
	min-height:100%;
	background-image:url(/images/home_01.png);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#339;
	margin:auto;
}

#homeContainer {
	position:absolute;
	width:900px;
	min-height:100%;
	background-image:url(/images/home_03.png);
	background-position:570px 0px;
	background-repeat:no-repeat;
	text-align:justify;
}

#container {
	position:absolute;
	float:left;
	width:900px;
	min-height:100%;
	background-image:url(/images/level2_03.png);
	background-position:445px 0px;
	background-repeat:no-repeat;
	text-align:justify;
}

#homeFlashContainer {
	position:relative;
	float:left;
	width:300px;
	height:430px;
	background-image:url(/images/home_06.png);
}
#flashContainer {
	position:relative;
	float:left;
	width:170px;
	height:430px;
	background-image:url(/images/level2_06.png);
}

#menuContainer {
	position:relative;
	float:left;
	width:225px;
	height:430px;
	margin:0px;
	overflow:visible;
	z-index:100;
}

#homeLeftContent {
	position:relative;
	float:left;
	width:570px;
}

#leftContent {
	position:relative;
	float:left;
	width:445px;
}

#rightContent {
	position:relative;
	float:left;
	width:385px;
	overflow:auto;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
	overflow:visible;
}

#homeFooter {
	position:relative;
	float:left;
	width:550px;
	height:40px;
	padding-right:20px;
	padding-top:80px;
	background-image:url(/images/home_18.png);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color:#333399;
}

#footer {
	position:relative;
	float:left;
	width:425px;
	height:40px;
	padding-right:20px;
	padding-top:80px;
	background-image:url(/images/level2_18.png);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color:#333399;
}

#popupContainer {
	padding:20px;
	text-align:justify;
}

.default {
	position:relative;
	float:left;
}

a {
	color:#0062a1;
	text-decoration:underline;
}

a:hover {
	color:#00a093;
}

.emphasized {
	font-size:1.2em;
	font-weight:bold;
}

.mini {
	font-size:0.8em;
}

.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3399CC
}

img {
	vertical-align:top;
}