
	
body {
	font-family:	Arial, Helvetica, sans-serif;
	margin:			0px;
	padding:		0px;
	font-size:		100.1%;
	color:			#444;
	}
	
address {
	position:		absolute;
	top:			59px;
	margin-left:	180px;
	font-size:		10px;
	}
	
address a {
	color:			#625d9d;
	text-decoration: none;
	}

address a:hover {
	text-decoration: underline;
	}
	
address span {
	color:			#cc6666;
	}
	
.clear {
	clear:			both;
	}
	
#company_name {
	font-size:		36px;
	text-indent:	-9999px;
	position:		absolute;
	}
	
.conditions {
	color:			#625d9d;
	width:			240px;
	float:			left;
	margin-left:	0px;
	}

.conditions span {
	color:			#444444;
	font-weight:	normal;
	}
	
.conditions li {
	list-style-type:	disc;
	margin-left:		24px;
	}
	
#container {
	margin:			12px auto 0px auto;
	width:			798px;
	}

#content {
	background:		url(../images/bg.jpg) repeat-y;
	/*background:		url(../images/bodyright.jpg) no-repeat 413px 170px;*/
	margin:			24px 6px 0px 2px;
	padding-top:	8px;
	padding-right:	18px;
	padding-bottom:	21px;
	padding-left:	48px;
	/*border-left:	35px solid #625d9d;
	border-right:	1px solid #625d9d;*/
	}
	
#footer {
	height:			66px;
	width:			798px;
	background:		url(../images/footer.jpg) no-repeat;
	margin-top:		-21px;
	padding:		0px;
	}
	
h2 {
	font-size:		1.4em;
	color:			#cc6666;
	margin:			1em 0;
	padding:		0px 0px;
	}
	
h3 {
	font-size:		1em;
	color:			#cc6666;
	font-weight:	none;
	margin:			0 0;
	padding:		0px 0px;
	}
	
#header {
	height:			116px;
	width:			798px;
	background:		url(../images/header.jpg) no-repeat;
	margin:			0px;
	padding:		0px;
	}
	
#map {
	background:		url(/images/map_full.gif);
	width:			700px;
	height:			554px;
	margin-top:		12px;
	}
	
#other .conditions {
	width:		100%;
	}
	
p a {
	color:			#625d9d;
	text-decoration: none;
	}
	
p a:hover {
	text-decoration: underline;
	}
	
p span {
	color:			#625d9d;
	font-weight:	bold;
	}
	
.team {
	border-bottom:	1px solid #ccc;
	min-height:		140px;
	padding-top:	12px;
	padding-bottom:	12px;
	}

#team_last {
	border:			none;
	}
	
.team img {
	float:			left;
	width:			100px;
	height:			140px;
	background:		#625d9d;
	
	}
	
.team p, .team h3 {
	margin-left:	112px;
	margin-right:	12px;
	}
	
.team h3 {
	color:			#cc6666;
	margin-bottom:	0px;
	}

.team p {
	font-size:		14px;
	}
	
ul {
	margin-bottom:	16px;
	margin-top:		0px;
	}
	
ul#nav {	
	margin:			0px;
	padding:		0px;
	font-size:		1.4em;
	font-weight:	bold;
	color:			#fff;
	width:			766px;
	height:			1.2em;
	background:		#625d9d;
	padding:		0.2em 0;
	padding-left:	24px;
	margin-left:	2px;
	position:		absolute;
	top:			128px;
	}
	
ul#nav li {
	float:				left;
	list-style-type:	none;
	margin-left:		1em;
	}
	
ul#nav a {
	color:				#fff;
	text-decoration:	none;
	}
	
ul#nav a:hover {
	color:				#cc6666;
	}
	
table td {
	color:				#625d9d;
	font-weight:		bold;
	padding-left:		18px;

	}

table th {
	color:				#444;
	text-align:			left;
	padding-right:		24px;
	}
/* ----------------------------------- */

body#home #nav_home a,
body#who #nav_who a,
body#where #nav_where a,
body#visit #nav_visit a,
body#other #nav_other a {
	color:				#cc6666;
	text-decoration:	none;
	cursor:				default;
	}

/* -------------------------------------------------*/
	
