body {
		 padding: 0px;
		 margin: 0px;
		 text-align: center;
}


div#all{
		 position: relative;	
		 padding: 0;
		 margin: 0 auto 0 auto;
		 width: 762px;
		 text-align: left;
}


img#logo {
		position:absolute;
		margin:0 0 1 -20px;
		padding:0;
}


div#link{
		position:absolute;
		top:80px;
		left:255px;
		height:52px;
		width:507px;
		background-image:url('images/linkgrad.png');
		background-repeat:repeat-x;
}

ul {
  list-style-image: url('images/check.png');
}

div#link ul {
margin:22px 0 0 0;
padding:0 0 0 4px;
list-style-image: none;
}

div#link li {
		margin:3px 3px 3px 7px;
	 	display:inline;
		list-style:none;
	  color:white;
}


h1 {
	  padding:0px;
		margin:-3px 0 0 4;
		_margin:0px;
	  color:#9D891E;
	  font-family:book antiqua, arial;
	  font-size:1.4em;
		font-weight:normal;
}


div#address {
		position:absolute;
		width:200px;
		margin:10px 0 0 522px;
		text-align:right;
		font-weight:normal;
		font-family:arial;
		color:#787878;
}
		
div#address span{
		letter-spacing:0.05em;
		font-family:times new roman, sans serif;
}


div#nav {
		position:absolute;
		top:180;
		amargin:48px 0 0 0px;
    width:240px;
		background-color:#E7E5D4;
}
		
		
div#nav a {
	 color:#4D138C;
	 text-align:center;
   display:block;
	 width:237px;
	 text-decoration:none;
}


div#nav a:hover {
	 color:#96810E;
	 background-color:#F1F0E7;
	 width:237px;
}


div#nav li {
	 padding: 1;
	 margin:0;
   list-style:none;
	 text-align:center;
	 letter-spacing:0.05em;
}


div#nav ul {
		padding: 0;
		margin:0;
		list-style:none;
}


img#money {
		position:absolute;
		padding:0;
		margin:340px 0 0 0;
}

#undermoney {
		position:absolute;
		padding:0;
		margin:570px 0 0 0;
		width: 240px;
}

#ccmember {
		position:absolute;
		padding:0;
		top: 670px;
		left: 0;
		width: 240px;
}

#cambridge {
		position:absolute;
		padding:0;
		top: 950px;
		left: 0;
		width: 240px;
}

div#content {
		padding:158px 0 0 260px;
		margin:0;
}

/*.homecontent {
		_width: 515px;
		_padding: 255px 0 0 260px;
		border: 1px solid red;
}*/

h2{
		font-size: 1.1em;
		color:#4D138C;
		font-family:"times new roman", serif;
		font-weight:normal;
}


div#content p, div#content li, #undermoney p {
		font-size: 0.9em;
		color:#414141;
		font-family:arial;
}


div#right {
		border-top:1px solid #66369A;
		border-bottom:1px solid #66369A;
		border-left:2px solid #66369A;
		border-right:2px solid #66369A;
		float:right;
		text-align:center;
		width:226px;
		margin:180px 0 0 15px;
		_margin:180px 0 0 0;
		padding:0 0 15px 0;
}


h3 {
		text-align:center;
		text-decoration:none;
		color:#4D138C;
		font-size:1.2em;
		margin:0;
		padding:0;
}

div#right a {
		color:#66369A;
		font-weight: normal;
}

div#right span {
    display:block;
		text-decoration:none;
		border:0px solid black;
		background-image:url(images/ravereviews.gif);
		font-weight: normal;
}


div#right img {
    padding:11 0 11 0;
		_margin:10 0 10 0;
}

img.print {
display:none;
}

h2.prp {
  color: #4D138C;
}

a {
		color:#66369A;
}

a:hover {
  color: #4D138C;
}

#content #pfooter {
  padding: 3.5em 0 2em 0;
	font-size: 0.75em;
}

#content #pfooter a {
	color:#414141;
}

#content #pfooter a:hover {
		color:#66369A;
}

div.tstm {
	background: transparent url(images/shadowbox.png) no-repeat top center;
	padding: 10px 20px 20px 20px;
	margin: 0 0 40px 0;
	text-align: center;
}

div.tstm p {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

form table, form {
	margin:0;
	padding:0;
}

#noprheader {
 margin-top: 20px;
}

#prheader {
  display: none;
}