@charset "utf-8";
* {
    margin: 0;
}
html, body {
    height: 100%;
	text-align: center;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
	
}
.footer, .push {
    height: 4em;
}

.reglist {
  padding-left: 40px;
}
  
.smalltext {
  font-family: "lucida grande",verdana,tahoma,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  font-weight: normal;
  color: #666666;
}

p a, h1 a, h2 a, #mainContent li a {
	font-family: "lucida grande",verdana,tahoma,sans-serif;
	font-size: 12.5px;
	line-height: 28px;
	font-weight: lighter;
	color: #669999;
	text-decoration: none;
}

.oneColLiqCtrHdr #mainContent {
	width: 700px;
	padding-top:10%;  
	background: #FFFFFF;
	text-align:left;
}
.oneColLiqCtrHdr #mainContent p, #mainContent ul {
background: #ffffff none repeat scroll 0% 50%;
  font-family: "lucida grande",verdana,tahoma,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-size: 12.5px;
  line-height: 28px;
  font-size-adjust: none;
  font-stretch: normal;
  font-weight: normal;
  color: #666666;
  list-style-type: none;
  text-decoration: none;
  top: 0em;
  left: 0em;
  padding-left: 0em;
}

.oneColLiqCtrHdr #mainContent h1 {
	font: 12.5px/28px "lucida grande", verdana, tahoma, sans-serif;
	color: #666666;
	font-weight:bold;
	padding-bottom: 50px;
}

.oneColLiqCtrHdr #menu {
	width: 80%;
	background:#ffffff;
	color: #666666;
	font-weight:lighter;
	font: 10px/18px "lucida grande", verdana, tahoma, sans-serif;
	text-align:center;
	left: 121px;
} 

.oneColLiqCtrHdr #menu li a {
/*	margin: 0; /* zeroing the margins of the first element in the menu will avoid the possibility of margin collapse - a space between divs */
	padding: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #666666;
	font: 10 px/18px "lucida grande", verdana, tahoma, sans-serif;
	text-align: center;
	color: #666666;
	list-style-type:none;
	text-decoration:none;
	font-weight: lighter;
}

.bottompage {
	padding-bottom: 4em;
}

#menu ul {
/*	margin-left: 0; */
	padding-left: 0;
	display: inline;
	border: none;
	} 

#menu ul, #menu li {
/*	margin-left: 0; */
	padding-left: 18px; 
	border: none;
	list-style: none;
	display: inline;
	}
	
h2 {
  font-family: "lucida grande",verdana,tahoma,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-size: 12.5px;
  line-height: 1.6em;
  font-size-adjust: none;
  font-stretch: normal;
  color: #666666;
  font-weight: bold;
  padding-top: 30px;
}

.nospace {
  padding: 0;
}

.center {
  text-align: center;
}

.centerall {
  text-align: center;
  padding-top:70px;
}

.title {
font-style:italic;
}

.nospacebelow {
  padding-bottom: 0em;
}

.bottompad {
padding-bottom: 18px;
}

.bottomonly {
padding-top:0px;
padding-bottom: 18px;
}

.toppad {
padding-top: 20px;
}

.slighttoppad {
padding-top: 10px;
}