﻿/* Core DIV Blocks */
#MainContent
{
    font-size: 13px;
    padding: 6px;
}

#LHUBody
{
	margin: 0 auto;
	width:930px;
	padding:4px;
}

#LHUContent
{
	background:#ffffff;
	border-bottom:1px solid #222222;
	border-right:1px solid #222222;
	border-top:1px solid #222222;
	border-left:1px solid #222222;

}

#LHUNewsBar
{
	height:35px;
	background:#000080;
	width:926px;
	border:1px solid #000080;
}

#LHUHeader
{
	height:100px;
}

#LHUMainLeft
{
	float:left;
	width:200px;
	padding:8px;
}

#LHUMainRight1
{
	float:right;
	width:696px;
	padding:8px;
	
}

#LHUMainCenter
{
	float:left;
	width:464px;
	padding:8px;
}

#LHUMainRight
{
	float:left;
	width:200px;
	padding:8px;
}

.BottomBar
{
	color:white;
	font-weight:bold;	
	text-decoration:none;
}

.GreyCellTable td
{
	border:1px solid #c0c0c0;
	background:#e0e0e0;
	height:25px;
	padding:2px;
}

.GreyCellTable td:hover
{
	background:#000080;
	color:white;
	height:25px;
	padding:2px;
}

.BlueCellTable td
{
	border:1px solid #c0c0c0;
	background:#dbe5f1;
	height:25px;
	padding:2px;
}

.BlueCellTable td:hover
{
	background:#000080;
	color:white;
	height:25px;
	padding:2px;
}

html, body
{
	height:100%;
}

h2
{
	color:#000080;
	font-size:14px;
}

h1
{
	margin-top:0px; 
	font-size:24px; 
	font-weight:bold;
}
body
{
	background:#333333;
}

body, td, p
{
	font-family: Verdana, Arial;	
	font-size:11px;
}


/* End CORE Div Blocks */


#MemberBenefits
{
    font-family: Verdana;
    padding: 4px;
    border: 1px solid #000080;
}

#MemberBenefits p
{
	margin-top:0px;
	margin-bottom:0px;
}

.MemberBenefitHeader
{
    background: #000080;
    font-size: 15px;
    font-weight: bold;
    color: #000080;
}
#MemberBenefits td
{
    font-family: Verdana;
    padding: 6px;
    background: #dbe5f1;
    font-size: 11px;
}

.buttons
{
    font-weight: bold;
}

.RegisterLHU
{
    background: #CDCFFF;
    clear: both;
    text-align: center;
    padding: 4px;
    font-size: 24px;
    padding: 4px;
}

.MembersLogin
{
    border-top: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    background: #dbe5f1;
    font-size: x-small;
}
.MembersLoginText
{
    font-size: x-small;
    font-weight: bold;
}
.Footer
{
    font-family: trebuchet ms, verdana, arial;
    font-size: small;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}
a.BottomBar
{
    color: #ffffff;
    font-weight: bold;
}

/* CSS For Scrolling Messages */
/*Example CSS for the two demo scrollers*/

#pscroller1
{
	height: 21px;
	padding: 5px;
	background-color: #000080;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	margin-top:4px;
}

#pscroller1 a
{
	text-decoration: none;
	color:#dbe5f1;
}

.someclass
{ 
}

/* End CSS */

.RedBox
{
	background:#B02B2C;
	border:1px solid #CC0000;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:8px;
	margin-left:10px;
	text-align:center;
}

.RedBox a
{
	color:#ffffff;
}
