/* Global Element Style Sheet */
@import url("Global/elements.css");
@import url("Global/site.css");
@import url("Global/header.css");
@import url("Global/sidebar.css");
@import url("Global/content.css");
@import url("Global/footer.css");
@import url("Global/ui.css");

/* Overlay Styles */
html,
body
{
	height: 100%;
	width: 100%;
}

#overlay
{
	display: none;
	position: fixed;
	_position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 9999;

	height: 100%;
	width: 100%;
}

#overlay .background
{
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);

	z-index: 99999;

	height: 100%;
	width: 100%;
}

#overlay .box
{
	margin-left: -346px;
	position: fixed;
	_position: absolute;
	 top: 50%;
	 left: 50%;
	 z-index: 999999;

	height: auto;
	width: 692px;
}

#overlay .box .top,
#overlay .box .bottom
{
	background: #fff;

	margin: 0 auto;
	position: relative;

	height: 10px;
	width: 666px;
}

#overlay .box .top .corner
{
	position: absolute;
	 top: -3px;
}

#overlay .box .top .tl
{
	left: -13px;
}

#overlay .box .top .tr
{
	right: -13px;
}

#overlay .box .bottom .corner
{
	position: absolute;
	 bottom: -3px;
}

#overlay .box .bottom .bl
{
	left: -13px;
}

#overlay .box .bottom .br
{
	right: -13px;
}

#overlay .box .top
{
	border-top: #e5e1e1 solid 3px;
}

#overlay .box .bottom
{
	border-bottom: #e5e1e1 solid 3px;
}

#overlay .box .interior
{
	background: #fff;

	!height: 300px;
}

#overlay .box .middle
{
	background: #fff;

	border: #e5e1e1 solid 3px;
	border-top: 0;
	border-bottom: 0;
	padding: 0 47px;
}

#overlay .box .middle h1
{
	margin: 0;
}

#overlay .box .middle .button-yellow
{
	float: right;
}


* br.clear
{
	background: transparent !important;

	color: transparent !important;
	line-height: 0 !important;
	text-decoration: none !important;

	clear: both !important;
	display: block !important;
	float: none !important;

	height: 0 !important;
}