/* CSS Document */

body {
height: 100%;
}

img {
	border: none;
}

h4 {
	padding-top: 0;
	margin-top: 0;
	font-size:11px;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top:15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFCD00;
}

h3 {
	padding-top: 0;
	margin-top: 0;
	font-size:12px;
	font-weight:bold;
	margin-bottom: 5px;
	margin-top:15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFCD00;
}

ul {
	padding-left: 17px; 
}

p {
	margin: 0;
	padding: 3px;
}

#container {
z-index: 20;
}

.link2 {
	position: fixed;
	left: 15px;
	top: 15px;
	z-index: 30;
	margin: 0;
	padding: 0;
}
* html .link2 {
	position:absolute;
	}

.overlay_under {
z-index: 1;
}

.overlay {
	z-index: 4999;
	position:fixed;
	margin: 10px;
	padding: 0;
	margin: 0;
	left: 0px;
	top: 0px;
	background-color: #000000;
	opacity: 0.4;
	filter: alpha(opacity=40);
	width: 100%;
	height: 100%;
}

* html .overlay {
	position:absolute;
	}



.minisite_under {
display: none;

}

.minisite_top {
z-index: 5000;
position:fixed;
margin: 0 0 0 -300px;
padding: 0;
top: 50px;
left: 50%;
width:600px;
height:550px;
background-color: #FFFFFF;
}

* html .minisite_top {
	position:absolute;
	}

.closelink_under {
display: none;
}

.closelink_top {
z-index: 5001;
position:fixed;
width:25px;
height:500px;
margin: 0 0 0 275px;
padding: 0;
top: 50px;
left: 50%;
}

* html .closelink_top {
	position:absolute;
	}

.closelink_top a{
float:right;
padding: 3px;
}

.iframe_minisite {
position:relative;
width:550px;
height:500px;
padding: 25px;
margin: 0;
background-color: #E4DEDA;
left:0px;
}

.div_minisite {
position:relative;
width:550px;
height:500px;
padding: 0;
margin: 25px;
background-color: #FFFFFF;
left:0px;
overflow-x:hidden;
overflow-y:auto;
overflow:auto;
}
