

body
{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	background: #cccccc;
}

img
{
	border: none;
}

div.page
{
	width: 780px;
	margin: 00px auto 20px auto;
	padding: 0;
	background: white;
	border: 2px solid #51626F;
}

div.header
{
	width: 780px;
	margin: 0;
	padding: 0;

}

div.logo
{
	width: 284px;
	height: 218px;
	margin: 0;
	padding: 0;
	float: left;

}

div.banner
{
	width: 496px;
	height: 218px;
	margin: 0 0 0 284px;
	padding: 0;
}

div.banner_top
{
	width: 425px;
	height: 147px;
	margin: 0;
	padding: 0px;
}

div.navigation
{
	width: 425px;
	margin: 0;
	padding: 0;

}

ul.primary_nav
{
	margin: 25px 0 0 0;
	padding: 0px 0 0 0;
	height: 25px;
}

ul.primary_nav li 
{
	float: left;
	display:-moz-inline-box;
	list-style: none inside none;
	margin: 0;	
}

ul.primary_nav li a 
{
	display: block;
	text-indent: -9999px;
	background-color: white;
	margin: 0;
	padding: 00;
}

ul.primary_nav li a:hover,
ul.primary_nav li a.selected
{
	background-position: 0 -50px;

}

ul.primary_nav li a#home
{
	background-image: url('/_resources/interface/home.gif');
	width: 48px;
	height: 25px;
}

ul.primary_nav li a#location
{
	background-image: url('/_resources/interface/location.gif');
	width: 67px;
	height: 25px;
}

ul.primary_nav li a#accommodation
{
	background-image: url('/_resources/interface/accommodation.gif');
	width: 111px;
	height: 25px;
}

ul.primary_nav li a#specification
{
	background-image: url('/_resources/interface/specification.gif');
	width: 96px;
	height: 25px;
}

ul.primary_nav li a#contact
{
	background-image: url('/_resources/interface/contact.gif');
	width: 60px;
	height: 25px;
}

ul.primary_nav li a#log_in
{
	background-image: url('/_resources/interface/log-in.gif');
	width: 43px;
	height: 25px;
}

ul.sub_nav
{
	width: 334px;
	height: 25px;
	background: url('/_resources/interface/sub_nav.gif') top left no-repeat;
	margin: 0 0 0 48px;
	padding: 0;
	border-top: 1px solid #51626f;
}

ul.sub_nav li
{
	float: left;
	display:-moz-inline-box;
	list-style: none inside none;
	margin: 0;	
}

ul.sub_nav li a 
{
	display: block;
	text-indent: -9999px;
	background-color: white;
	margin: 0;
	padding: 00;
}

ul.sub_nav li a:hover,
ul.sub_nav li a.selected
{
	background-position: 0 -50px;

}


ul.sub_nav li a#aerial
{
	background-image: url('/_resources/interface/aerial.gif');
	width: 84px;
	height: 25px;
}

ul.sub_nav li a#map
{
	background-image: url('/_resources/interface/map.gif');
	width: 96px;
	height: 25px;
}

ul.sub_nav li a#transport
{
	background-image: url('/_resources/interface/transport.gif');
	width: 60px;
	height: 25px;
}


ul.sub_nav_accomm
{
	width: 262px;
	height: 25px;

	margin: 0 0 0 117px;
	padding: 0;
	border-top: 1px solid #51626f;
}

ul.sub_nav_accomm li
{
	float: left;
	display:-moz-inline-box;
	list-style: none inside none;
	margin: 0;	
}

ul.sub_nav_accomm li a 
{
	display: block;
	text-indent: -9999px;
	background-color: white;
	margin: 0;
	padding: 00;
}

ul.sub_nav_accomm li a:hover,
ul.sub_nav_accomm li a.selected
{
	background-position: 0 -50px;

}


ul.sub_nav_accomm li a#floors
{
	background-image: url('/_resources/interface/floors.gif');
	width: 84px;
	height: 25px;
}

ul.sub_nav_accomm li a#space
{
	background-image: url('/_resources/interface/space.gif');
	width: 100px;
	height: 25px;
}


div.content
{
	width: 760px;
	margin: 10px 0 0 0;
	padding: 0;
}

div.content_left
{
	width: 160px;
	margin: 0 20px 0 70px;
	padding: 0;
	float: left;
}




p.header
{
	color: #999999;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

p.body
{
	font-size: 12px;
	line-height: 16px;
	color: #51626F;
	margin: 0 0 10px 0;
	padding: 0;
}

p.body a
{
	font-size: 12px;
	line-height: 16px;
	color: #51626F;
	margin: 0 0 10px 0;
	padding: 0;
	text-decoration: none;
}

p.body a:hover,
p.body a.selected
{
	color: #33336f;
	text-decoration: underline;

}

p.space
{
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #51626F;
	margin: 10px 0 10px 0;
	padding: 0;
}

p.caption
{
	font-size: 11px;
	line-height: 16px;
	color: #51626F;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: right;
}

p.caption a
{
	color: #51626F;
	text-decoration: none;
}

p.caption a:hover,
p.caption a.selected
{
	color: #333333;
	text-decoration: underline;
}

p.back a
{
	font-size: 14px;
	line-height: 16px;
	color: #51626F;
	margin: 0px 0 10px 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

p.back a:hover,
p.back a.selected
{
	text-decoration: underline;
	color: #33336f;

}

p.agents
{
	font-size: 12px;
	line-height: 16px;
	color: #51626F;
	margin: 0 0 10px 0;
	padding: 0;
}

p.agents a
{
	color: #51626F;
	text-decoration: none;
}

p.agents a:hover,
p.agents a.selected
{
	color: #333333;
	text-decoration: underline;
}



div.content_right
{
	width: 425px;
	margin: 0 0 0 284px;
	padding: 0;
}


ul.external_links
{
	margin: 0;
	padding: 0;
}

ul.external_links li
{
	margin: 0px 0 10px 5px;
	padding: 2px 0 2px 22px;
	list-style: none inside none;
	background: url('/_resources/interface/link.gif') top left no-repeat;
	float: left;
	width: 160px;
}

ul.external_links li a
{
	color: #51626F;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

ul.external_links li a:hover,
ul.external_links li a.slected
{
	color: #333333;
}

ul.specification
{
	margin: 0;
	padding: 0;

}

ul.specification li
{
	margin: 5px 0 10px 15px;
	padding: 0px;
	color: #51626f;
	font-size: 11px;
	font-weight: bold;
	list-style: outside;

}

div.content_left img.splash_pdf
{
	margin: 0px 0 0 0px;
}

div.content_left img
{
}

div.agent_left
{
	width: 250px;
	margin: 0;
	padding: 0;
	float: left;
}

div.agent_right
{
	
	float: left;
	margin: 0 30px 30px 0;
}

div.agent_left img
{
	margin-top: 10px;
	margin-bottom: 20px;
}

div.agent_right img
{
	margin-top: 10px;
	margin-bottom: 20px;
}


div.footer
{
	background: #51626F;
	width: 780px;
	margin: 10px 0 0 0;
	padding: 0;
	clear: both;
	text-align: center;
}

p.footer
{
	margin: 0;
	padding: 10px 0 15px 0;
	color: white;
	font-size: 11px;
}

p.footer a
{
	color: white;
	text-decoration: none;
}

p.footer a:hover,
p.footer a.selected
{
	color: white;
	text-decoration: underline;
}


table.sizes
{
	width: 600px;
	text-align: left;
	font-size: 12px;
	padding: 0px;
	margin: 0 0 20px 0;
}

table.sizes th
{
	margin: 10px 0 0 0;
	padding: 5px 8px 5px 5px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: #51626F;
}

table.sizes th.figure
{
	text-align: right;
}

table.sizes td
{
	margin: 0;
	padding: 5px 8px 5px 5px;
	color: black;
	font-size: 12px;
	border-bottom: 1px solid #51626F;
	border-right: 1px solid #51626F;

}

table.sizes td.figure
{
	text-align: right;
}




div.variant_wide .content_left
{
	width: 640px;
}

div.variant_wide .content_left img
{
	margin-bottom: 20px;
}

div.variant_contact .content_left
{
	width: 640px;
}

div.variant_misrep .content_left
{
	width: 640px;
}

div.variant_transport .content_left
{
	width: 200px;
}

div.variant_transport .content_right
{
	width: 385px;
	margin: 0 0 0 324px;

}

div.variant_accommodation .content_left
{
	width: 640px;
}

img#location
{
	margin-top: 20px;
}

img#accommodation
{
	margin-top: 20px;
}

div.downloads a
{
	color: #51626F;
	text-decoration: none;
}

div.downloads a:hover
{
	text-decoration: underline;
}


