body {
	background-color: black;
}

H1 {
			font-family: Times, "Times New Roman", serif;
			font-size: 22px;
			color: #252576; 
}

H2 {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 16px; 
}

H3 {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			color: #252576; 
			font-size: 12px;
			line-height: 18px; 
}

H4 {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			padding-bottom: 0px;
			margin-bottom: 0px; 
}


#main {
			background-color: #b7c4e5; 
			width:760px;
			height: 100%;
			background-image: url(images/left_bkg.gif);
			background-repeat: repeat-y; 
}

#top {
			background-image: url(images/top_bkg.gif); 
			/*height:300px;*/
			background-repeat: no-repeat; 
}

#left_panel {
		width: 240px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px; 
		color: white; 
}

#nav {
			padding-top: 250px; 
			padding-left: 50px;
			padding-right: 20px;
			
}

#nav a:link, a:visited {
			color: white;
			text-decoration: none; 
}

#nav a:hover, a:visited:hover {
			color: #e57e3f;
			text-decoration: none; 
}

#nav li {
			list-style-type: none;
			margin-top: 10px; 
}

#right_panel {
			width:480px;
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 200px;
}

#right_panel p {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			color: black;
			font-size: 11px;
			line-height: 16px; 
}

#retreat_panel {
			width:480px;
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 180px;
}

#retreat_panel p {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			color: black;
			font-size: 11px;
			line-height: 16px; 
}

#retreat_nav {
			width: 450px; 
}

#retreat_nav td {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 11px; 
}

#numbered_list {
			line-height: 18px;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 12px; 
}

#numbered_list li {
			padding-bottom: 10px; 
}

.bullet_list {
			line-height: 16px;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 11px;
}

.bullet_list li {
			padding-bottom: 10px;
			list-style-type: square; 
}

#right_panel a:link, #right_panel a:visited {
			color: #1b2c7b;
			text-decoration: underline; 
}

#right_panel a:hover, #right_panel a:visited:hover {
			color: #4e187b;
			text-decoration: underline; 
}

#retreat_panel a:hover, #retreat_panel a:visited:hover {
			color: #4e187b;
			text-decoration: underline; 
}

#retreat_panel a:link, #retreat_panel a:visited {
			color: #1b2c7b;
			text-decoration: underline; 
}

#commissions td {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 11px;
			padding: 5px;
			border-bottom: 1px #4e187b solid;
			border-left: 1px #4e187b solid; 
}

#commissions th {
			border-top: 1px #4e187b solid;
			border-bottom: 1px #4e187b solid; 
			border-left: 1px #4e187b solid; 
			font-weight: bold;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 12px;
			padding: 5px; 
}

.catalogue_tables {
			background-color: #DEE4FF;
			border-left: 1px #252595 solid;
			border-top: 1px #252595 solid;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 11px; 
}

.catalogue_tables td {
			border-bottom: 1px #252595 solid;
			border-right: 1px #252595 solid;
			padding-left: 10px;
			padding-top: 3px;
			padding-bottom: 3px;
			padding-right: 10px; 
}

.last_column {
			border-right: 1px #4e187b solid; 
}

.larger-text {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 12px;
			color: black; 
}

#retreat_nav a:link, #retreat_nav a:visited {
			color: #4e187b;
			text-decoration: underline; 
}

#retreat_nav a:hover, #retreat_nav a:visited:hover {
			color: white;
			text-decoration: underline; 
}

.left_image {
			margin-right: 20px;
			margin-bottom: 15px; 
			border: 1px #161c81 solid;
			float: left; 
}

.img_border {
			border: 1px #161c81 solid; 
}
