@media print {
	.noprint {
		display: none;
	}
	.pwidth {
		width: 640px
	}
}

.clearing {
	clear: both;
}

body {
	margin: 0;
	padding: 0;
	hspace: 0;
	background: url(/images/background.jpg) repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}

a {
outline: none;
}

h1 {
	margin-top: 0;
	color: #908f58;
	font-size: 20pt;
}

h2,
h3,
h4 { 
	font-size: 10pt;
}

h3 {
	color: #999900;
}

h4 {
	color: #000000;
}

input {
	font-family: monospace;
	background-color: #ffffcc
}

textarea {
	font-family: monospace;
	background-color: #ffffcc;
	padding: 30px 40px 0 30px;
}

.bigtext {
	font-size: 12pt;
}

.smalltext {
	font-size: 9pt
}

.xsmalltext {
	font-size: 8pt
}

.highlight {
	background-color: #ffff00
}

.button {
	text-decoration: none;
}

.buttontext {
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}

.mouseover {
	text-decoration: none;
}

.mouseovertext {
	font-weight: bold;
	color: #000000;
	font-size: 9pt;
}

.pwidth {
	width: 777px;
}

#wrapper {
	width: 750px;
	margin: 0 auto;
	padding: 0 10px;
	background-color: #ffffff;
}
		/*
		 *
		 * HEADER *
				  *
				  */
#hd {
	text-indent: -999em;
}

#hd a {
	display: block;
	height: 100%;
}

#hdLeft {
	width: 250px;
	height: 211px;
	background: url(/images/logo.jpg) no-repeat;
	float: left;
}

#hdRight {
	width: 500px;
	height: 211px;
	background: url(/images/hdRight.jpg) no-repeat;
	float: left;
}

#topNav {
	clear: both;
	padding-top: 10px;
}

#topNav div {
	float: left;
	height: 40px;
}

#topNav .aboutUs {
	width: 102px;
	background: url(/images/top-nav.gif) no-repeat 0 0;
}

#topNav .aboutUs:hover {
	background-position: 0 -40px;
}

#topNav .benefits {
	width: 102px;
	background: url(/images/top-nav.gif) no-repeat -102px 0;
}

#topNav .benefits:hover {
	background-position: -102px -40px;
}

#topNav .vJLive {
	width: 96px;
	background: url(/images/top-nav.gif) no-repeat -204px 0;
}

#topNav .vJLive:hover {
	background-position: -204px -40px;
}

#topNav .vJOnline {
	width: 106px;
	background: url(/images/top-nav.gif) no-repeat -300px 0;
}

#topNav .vJOnline:hover {
	background-position: -300px -40px;
}

#topNav .resources {
	width: 116px;
	background: url(/images/top-nav.gif) no-repeat -406px 0;
}

#topNav .resources:hover {
	background-position: -406px -40px;
}

#topNav .members {
	width: 109px;
	background: url(/images/top-nav.gif) no-repeat -522px 0;
}

#topNav .members:hover {
	background-position: -522px -40px;
}

#topNav .contactUs {
	width: 119px;
	background: url(/images/top-nav.gif) no-repeat -631px 0;
}

#topNav .contactUs:hover {
	background-position: -631px -40px;
}
		/*
		 *
		 * BODY *
				*
				*/
#bd {
	padding: 80px 0 25px 0;
}

#sideCn {
	float: left;
	width: 190px;
	padding-left: 15px;
}

#sideCn ul {
	padding: 0;
}

#sideCn ul,
#sideCn li {
	list-style: none;
}

#sideCn li {
	background: url(/images/sideCn/arrow.gif) no-repeat 0 0;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	margin-bottom: 10px;
	padding: 3px 0;
}

#sideCn ul a {
	text-decoration: none;
	color: #000000;
	display: block;
	height: 100%;
	padding-left: 20px;
}

#sideCn div {
	width: 200px;
	height: 145px;
	margin-bottom: 4px;
	margin-left: -7px;
	text-indent: -999em;
}

#sideCn a {
	display: block;
	height: 100%;
}

#sideCn div:hover {
	background-position: 0 -145px;
}

#sideCn .engage {
	background: url(/images/sideCn/engage.jpg) no-repeat 0 0;
}

#sideCn .explore {
	background: url(/images/sideCn/explore.jpg) no-repeat 0 0;
}
		
#sideCn .experience {
	background: url(/images/sideCn/experience.jpg) no-repeat 0 0;
}

#cn {
	float: left;
	padding-left: 25px;
	padding-top: -5px;
	width: 510px;
}
		/*
		 *
		 * FOOTER *
				  *
				  */
#ft {
	clear: both;
	font-size: 10px;
	text-align: center;
	background-color: #F4EFCF;
	float: left;
	width: 770px;
	margin-left: -10px;
}

