html, body {
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
    background-color: #9dc9c6;
}

body {
	font-family: 'Gilda Display', serif;
	font-size: 16px;
	line-height: 20px;
	text-align: justify;
	color: #ffffff;
/*	color: #e5e3d6; */
/*	min-height: 500px;
	min-width: 800px; */
}

td {
	font-family: 'Gilda Display', serif;
	font-size: 16px;
	color: #3f5b68;
	text-align: left;
	line-height: 24px;
}

table td.shrink {
    white-space:nowrap
}
table td.expand {
    width: 99%
}

/* Div Styles */

#container
{
	position: relative;
	margin: auto;
	width: 1100px;
	height: 1100px;

}

#headerAlt
{
	position: absolute;
	left: 40px;
	top: 10px;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	border-color: #333333;
	width: 1100px;
	height: 50px;
	padding-top: 70px;
	background-color: #ffffff;
}

/* #menu
{
	position: relative;
	left: 0px;
	top: 0px;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	border-right: 1px solid;
	border-color: #333333;
	width: 1100px;
	height: 80px;
	padding-top: 0px;
	background-color: #ffffff;
} */


#Comp
{
	position: relative;
	float: left;
	left: 0px;
	top: 10px;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	border-color: #333333;
	width: 100px;
	height: 800px;
	padding-top: 70px;
	background-color: #ffffff;
}

#Poet
{
	position: relative;
	float: left;
	left: 30px;
	top: 100px;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	border-color: #333333;
	width: 100px;
	height: 800px;
	padding-top: 70px;
	background-color: #ffffff;
}


#bodyfloat
{
	position: absolute;
	left: 100px;
	top: 0px;
	width: 682px;
	height: 800px;
	padding-top: 70px;
	background-color: #f7f7ee;
	border-top:1px solid;
	border-bottom:1px solid;
	border-color: #333333;
}

#RH_image
{
	position: absolute;
	left: 682px;
	top: 0px;
	width: 247px;
	height: 870px;
	padding-top: 0px;
	padding-left: 0px;
	background-color: #3f5b68;
	border-top:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color: #333333;
}

#RH_image_P
{
	position: absolute;
	left: 682px;
	top: 0px;
	width: 247px;
	height: 870px;
	padding-top: 0px;
	padding-left: 0px;
	background-color: #647a72;
	border-top:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color: #333333;
}

#footerAlt
{
	position: relative;
	float: right;
	top: 10px;
	height: 50px;
	padding-top: 0px;
}


p
{
	font-family: 'Gilda Display', serif;
	font-size: 18px;
	color: #3f5b68;
	margin-left: 24px;
	margin-right: 36px;
	text-align: left;
	line-height: 30px;
}

h1 {
	font-family: 'Gilda Display', serif;
	font-size: 40px;
	font-style: normal;
	color: #7f3f54;
	text-transform:uppercase;
	display: block;
	margin-left: 24px;
}

h1s {
	font-family: 'Gilda Display', serif;
	font-size: 30px;
	font-style: normal;
	color: #7f3f54;
	text-transform:uppercase;
	display: block;
	margin-left: 24px;
	text-align: left;
}

h2 {
	font-family: 'Gilda Display', serif;
	font-size: 28px;
	color: #7f3f54;
	margin-left: 24px;
	display: block;
	margin-top: 40px;
	margin-bottom: 40px;
}

h2c {
	font-family: 'Gilda Display', serif;
	font-size: 28px;
	color: #3f5b68;
	margin-left: 120px;
	display: block;
	margin-bottom: 40px;
}

h2p {
	font-family: 'Gilda Display', serif;
	font-size: 28px;
	color: #4f635e;
	margin-left: 120px;
	display: block;
	margin-bottom: 40px;
}


h2s {
	font-family: 'Gilda Display', serif;
	font-size: 28px;
	color: #6f819a;
	margin-left: 120px;
	display: block;
	margin-bottom: 40px;
}

blockquote {
	font-family: 'Gilda Display', serif;
	font-size: 18px;
	font-style: italic;
	color: #7f3f54;
	text-align: center;
	display: block;
	margin-top: 30px;
	margin-bottom: 30px;
	line-height: 24px;
}


li {
	font-family: 'Gilda Display', serif;
	font-size: 18px;
	margin-left: 120px;
}

ul > li
{
    color: #7f3f54;
}

ul > li > span
{
    color: #3f5b68;
}




/* Navigation Highlights */
.current a {
font-weight:bold;
background-color: #344F83;
}


/*links*/
a:link {
color: #acaee7;
text-decoration:none;
}      /* unvisited link */
a:visited {
color: #acaee7;
text-decoration:none;
}  /* visited link */
a:hover {
color: #666d5b;
text-decoration: none;
}  /* mouse over link */
a:active {
color: #003366;
text-decoration:none;
}  /* selected link */




A#H:link {
		font-family: gill sans,verdana,arial,sans-serif;
		text-decoration: none;
		font-size:17px;
		line-height:20px;
		color:#acaee7;}
A#H:hover {text-decoration: none;
		font-size:17px;
		color:#7e587e;}
A#H:visited {text-decoration: none;
		font-size:17px;
		color:#acaee7;}
A#H:active 	{text-decoration: underlined;
		font-size:17px;
		color:#acaee7;}


A#HS:link {
		font-family: gill sans,verdana,arial,sans-serif;
		text-decoration: none;
		font-size:13px;
		line-height:20px;
		color:#006699;}
A#HS:hover {text-decoration: none;
		font-size:13px;
		color:#003366;}
A#HS:visited {text-decoration: none;
		font-size:13px;
		color:#006699;}
A#HS:active 	{text-decoration: underlined;
		font-size:13px;
		color:#096eb6;}


b {
		color: #006699;
		text-decoration:none;
		font-size:14px;
		cursor: pointer;
		font-weight: normal;
}

b:hover	{color:#003366;
}




#header {
    border-bottom: 1px solid #dedede;
}

#home_intro a {
	font-size: 10px;
}

#large_image {
	margin-bottom: 25px;
}

#top_menu {
	text-align:right;
	font-size: 11px;
}

#centre {
	min-height: 720px;
	border-right: 1px solid #dedede;
	margin-right: 1px;
}


#footer {
	border-top: 1px solid #dedede;
	
}

#copyright {
	font-size: 9px;
	line-height: 12px;
}

/* general styling */
.reference {
	font-size: 10px;
	margin-top: 10px;
}

.selected {
	color: #333333;
	font-size: 14px;
}

.quote {
	padding: 5px 10px 0px 10px;
	font-style: italic;
	
}

.italic {
	font-style: italic;
	color: #333333;
}

.reference {
	padding: 0 10px 0 10px;
	font-size: 10px;
}

.super {
	vertical-align: super;
	font-size: 9px;
	line-height: 10px;
}

/* tabs */

.tabs_list {
	
}

.ui-state-default {
	background-color: #e5e3d6;
	border: 0px solid #dedede;
	font-size: 15px;
}

.ui-state-active {
	background-color: #e5e3d6;
	border: 1px solid #cdcdcd;
}

.ui-state-default a {
	color: #6d8088;
	font-size: 15px;
}

.ui-state-hover a {
	color: #6d8088;
	font-size: 15px;
}


.ui-state-active a {
	color: #7f3f54;
	font-size: 15px;
	font-weight: bold;
}

/* items - catalogues */
.item_expand a {
	color: #ffffff;
	cursor: pointer;
}

.item_expand li {
	list-style: bullet;
}

.item_drawer {
	display: none;
	padding: 10px;
	margin: 10px 0 10px 0;
	border: 1px solid #dedede;
	background-color: #f5f5f5;
	-moz-border-radius: 12px; /* FF1+ */
    -webkit-border-radius: 12px; /* Saf3+, Chrome */
    border-radius: 12px; /* Opera 10.5, IE 9 */
}

/* menu */
.menu_expand a {
	color: #006699;
	cursor: pointer;
}

.menu_expand li {
	list-style: bullet;
}

.menu_drawer {
	display: none;
	padding: 5px;
	margin: 0 20px 0px 0;
	border: none;
	line-height: 12px
}

.menu_drawer_open {
	padding: 5px;
	margin: 0 20px 0px 0;
	border: none;
	line-height: 12px
}


#IEroot .tabs_list {
	margin-left: -10px;
	margin-top: 10px;
}

.img_thumbs img {
	height:150px;
	width: 121px;
}