﻿/******************************************************* Home Container */

#HomeContainer
{
	float:left;
	width:728px;
	padding-top:23px;
}

#HomeContainer #ContentAreaFrame { float:none; }

#HomeContainer #ContentAreaInner
{
	height:auto !important;min-height:460px;height:460px;
}	

/******************************************************* Aux Frame */

/************* Aux Frame - News Frame */

#AuxFrame #NewsFrame
{
	width:236px;
	font-size:100%;
	color:White;
	background:url(NewsFrameBg.gif) no-repeat left top;
	padding-top:52px;
	margin-bottom:1em;
}

/************* Aux Frame - News Inner */

#AuxFrame #NewsInner
{
	width:200px;
	background:url(NewsInnerBg.gif) no-repeat left bottom;
	padding:10px 18px 25px 18px;
	height:auto !important;min-height:545px;height:545px;
	position:relative;
}

#AuxFrame #NewsInner b { color:#f5b919; }

#AuxFrame #NewsInner a { color:#f5b919; }
#AuxFrame #NewsInner a:hover { color:white; }

#AuxFrame #NewsInner .ViewAllLink
{
	position:absolute;
	left:19px;
	bottom:12px;
}

/************* Aux Frame - Login Frame */

#HomeContainer .LoginFrame
{
	width:728px;
	font-size:100%;
	color:White;
	padding-top:8px;
	background:url(LoginFrameBg.png) no-repeat left top;
	margin:13px 0 1em 0;
}

#HomeContainer .LoginInner
{
	width:642px;
	background:#f5b919 url(LoginInnerBg.png) no-repeat left bottom;
	padding:6px 43px 12px 43px;
	height:auto !important;min-height:70px;height:70px;
}

#HomeContainer .LoginHeader
{
	width:642px;
	padding-bottom:8px;
	position:relative;
	overflow:hidden;
}

#HomeContainer .LoginHeader h3
{
	float:left;
	font-weight:normal;
	font-size:24px;
	color:#152c53;
	margin:0;
	padding:0 12px 0 0;
	vertical-align:top;
}

#HomeContainer .LoginHeader .RegisterButton
{
	float:left;
	background:url(HomeRegisterButton.png) no-repeat left top;
	width:194px;
	height:0;
	padding-top:27px;
	overflow:hidden;
	cursor:pointer;
	vertical-align:top;
}

#HomeContainer .LoginInner .ErrorMessage
{
	color:#e61414;
	margin:0;
}

#HomeContainer .LoginInner .ErrorMessage a
{
	color:#e61414;
	text-decoration:underline;
}

#HomeContainer .LoginInner .Fields
{
	width:642px;
	padding-top:8px;
	position:relative;
	overflow:hidden;
	vertical-align:middle;
}

#HomeContainer .LoginInner .Item
{
	float:left;
	padding-right:8px;
	vertical-align:middle;
}

#HomeContainer .LoginInner label
{
	color:#152c53;
	font-weight:bold;
}

#HomeContainer .LoginInner input
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:100%;
	width:140px;
	height:16px;
}

#HomeContainer .LoginInner .LoginButton
{
	display:inline-block;
	background:url(HomeLoginButtonBg.png) no-repeat left top;
	width:79px;
	height:22px;
	padding-top:25px;
	overflow:hidden;
	cursor:pointer;
	border:0;
}
