body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	background-color:#FFFFFF;
}

/*lush concepts*/
h1 {
	margin: 0px;
	padding: 0px;
	color:#003F5F;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	padding-top: 50px;
}

h2 {
	margin: 0px;
	padding: 0px;
	color:#003F5F;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	padding-top: 20px;
}

a:link {
	outline:none;
	text-decoration:underline;
	color:#FF7F00;	
}

a:visited {
	outline:none;
	color:#FF7F00;
	text-decoration:underline;
}

a:active {
	outline:none;
	color:#003F5F;
	text-decoration:underline;
}

#wrapper-all {
	width:994px;
	position:absolute;
	top: 0px;
	left: -1px;
}

#logo {
	position:absolute;
	width:213px;
	height:228px;
	z-index:3;
	top: 0px;
	left: 1px;
}

#logoStatement {
	position:absolute;
	width:107px;
	height:107px;
	z-index:3;
	top: 0px;
	left: 1px;
}

.nav-padding {
	padding-left:2px;
}

#navigation-links {
	position:absolute;
	background-color:#003F5F;
	width:185px;
	z-index:11;
	left: 10px;
	top: 207px;
}

#brand-image {
	position:absolute;
	width:767;
	height:256;
	z-index:2;
	left: 194px;
	top: 30px;
}

#brand-image2 {
	position:absolute;
	width:767;
	height:256;
	z-index:2;
	left: 215px;
	top: 30px;
}

#breadcrumb {
	width:508px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003F5F;
	font-size:10px;
	text-align:left;
	position:absolute;
	z-index:6;
	left: 239px;
	top: 298px;
}

.login {
	padding-left:12px;
	color:#FFFFFF;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.buy {
	padding-left:12px;
	color:#FFFFFF;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.login-title-bg {
	position:relative;
	background-color:#015884;
	z-index:6;
	width: 173px;
	height: 22px;
	color:#FFFFFF;
	padding-top:12px;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.buy-title-bg {
	position:relative;
	background-color:#015884;
	z-index:6;
	width: 173px;
	height: 22px;
	color:#FFFFFF;
	padding-top:12px;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#portal {
	width:768px;
	height:42px;
	position:absolute;
	left: 195px;
	top: 303px;
	z-index:2;
}

.content-titles {
	color:#003F5F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
}

#content-subpages {
	background-color:#ebebeb;
	position:absolute;
	width: 636px;
	z-index:1;
	padding-top:335px;
	padding-left:228px;
	padding-bottom:50px;
	padding-right:101px;
	letter-spacing:1.5px;
	line-height:25px;
	top: -1px;
	left: 11px;
}

#content-subpages-portal {
	background-color:#ebebeb;
	position:absolute;
	width: 636px;
	z-index:1;
	padding-top:110px;
	padding-left:50px;
	padding-bottom:50px;
	padding-right:50px;
	letter-spacing:1.5px;
	line-height:25px;
	top: -1px;
	left: 11px;
}
.footer-text {
	position:relative;
	top:25px;
	font-size:10px;
	text-align:center;
	z-index:2;
}
.forms {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:15px;
	color:#003F5F;
}

memberLogin 
{
	background-color:#FF7F00;
	color:#FFFFFF;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.pcmCellCaption {
	white-space: nowrap;
	padding-top: 5px;
}
.pcmCellText {
	padding-left: 10px;
	padding-top: 2px;
}
.pcmCheckBox {
	padding-left: 6px;
	padding-bottom: 10px;
}
.pcmCreateAccount {
	text-align: right;
	padding-top: 8px;
	padding-bottom: 4px;
}
.pcmButton {
	padding-top: 10px;
	padding-bottom: 0px;
}
.pcmSideSpacer {
	width: 60px;
	height: 1px;
}
