html, body, div{
	font-family: Georgia, Arial;
	font-size: 10pt;
	color:#727272;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	border: none;
}

html, form, body{
	height: 100%;
}

html
{
	/*overflow:auto;	*/
}
body{
	background-color: #ffffff;
}

div{
	/*overflow: hidden;*/
}

#Container{
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 100%;
	background-color: #ffffff;
	
}

#Main{
	position: absolute;
	/*padding: 10px;*/
	top: 79px;
	left: 0px;
	width: 980px;
	height: auto;
	background-color:#ffffff;
	
	
}

#Logo
{
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	width:317px;
	height:79px;	
}

#Banner
{
	position:absolute;
	z-index:10;
	top:0px;
	left:317px;
	width:663px;
	height:79px;
	background-image:url(/Images/HDS_family-department-store.gif);
	
}

.Register
{
	position:absolute;
	z-index:11;
	top:25px;
	left:464px;	
}

.RegisterSent
{
	position:absolute;
	z-index:11;
	top:40px;
	left:429px;	
	color:#908D8D;
}

a img{
	border: none;
}

a,a:hover{
	text-decoration: none;
	color:#8DA1B5;
}
a:hover
{
	color:#000000;	
}

.Hilight, .Highlight, .Error{
	font-weight: bold;
}

.Error{
	color: #ff0000;
}

h1, h2, h3, h4, h5, h6, h7{
	display: inline;
	font-weight: normal;
}
ul,li
{
	margin:0px;	
	padding:0px;
}
ul
{
	margin-left:16px;	

}

.SubHead, .PageHead, .PageHeading, .SubHeading, h1{
	font-size: 10pt;
}

.SubHead2, .SubHeading2, h2{
	font-size: 9pt;	
}

.FormField,.FormFieldDDL{
	border: 0px;
	font-family: Georgia, Arial;
	font-size: 9pt;
	
}
.FormField
{
	color:#000000;
	background-color:#f0f0f0;
	width:531px;	
}

.RegisterFormField
{
	color:#ffffff;
	font-size:8pt;
	
	width:128px;
	height:18px;
	background-color:#bcc1c7;
	border:none;
	padding-left:4px;	
	padding-top:2px;
}

a.RegisterBtn,a:hover.RegisterBtn
{
	background-color:#979ca1;
	font-size:8pt;	
	color:#ffffff;
	height:18px;
	width:27px;
	padding:5px;
	/*padding-bottom:8px;*/
}

a:hover.RegisterBtn
{
	background-color:#ffffff;
	color:#979ca1;	
}

.Welcome
{
	font-size:11pt;
	color:#727272;	
}

.Footer,.Footer a,.Footer a:hover
{
	color:#a9a9a9;
	font-size:7pt;
}

.Footer a:hover
{
	color:#DBE1E8;	
}

a.Menu,a:hover.Menu,a.MenuOver,a:hover.MenuOver,a.MenuClick,a:hover.MenuClick,.MenuClick
{
	padding-left:68px;
	background-color:#ffffff;
	font-size:11pt;
	color:#727272;
	text-decoration:none;
	padding-right:5px;
}
.MenuClick
{
	padding:0px;	
}
a:hover.Menu,a.MenuOver,a:hover.MenuOver
{
	color:#8da1b5;	
	background-color:#d5d6d7;
}

a.Contact,a:hover.Contact
{
	color:#727272;	
	text-decoration:none;
}

a:hover.Contact
{
	color:#000000;	
}

.SubMenu
{
	position:absolute;
	/*left:0px;*/
	z-index:1000;
	visibility:hidden;
	padding-right:5px;
	padding-left:5px;
	
}
.SubMenu,.SubMenu a,.SubMenu a:hover
{
	font-size:11pt;
	color:#ffffff;
	background-color:#d5d6d7;
}
.SubMenu a:hover
{
	color:#000000;	
}

.MenuClick,a.MenuClick,a:hover.MenuClick
{
	color:#8da1b5;
}

.NormalContent
{
	padding-left:18px;	
	padding-right:18px;	
	width:585px;
}

.BreadCrumbLeft
{
	padding-left:10px;	
}

.TablePadding
{
	padding-left:10px;	
}
.PadLeft
{
	padding-left:18px;	
}
.DepartmentPadding
{
	padding-left:18px;	
}
.DepartmentSubMenu a,.DepartmentSubMenu a:hover
{
	color:#727272;
	text-decoration:none;
	font-size:11pt;
}
.DepartmentSubMenu a:hover,a.DepartmentSubMenuClick,a:hover.DepartmentSubMenuClick
{
	color:#8da165;	
}
