/* Bride by Citrus */
* {	margin:0; padding:0; border:0; }
html, body {	margin:0; padding:0; border:0; }body {	margin:0; padding:0;
	background-color:#333;
	font:0.625em/1.2 arial,helvetica,sans-serif; color:#333; } /* 10/12pt base */
h1 {	margin:0; font-size:1.8em; }
h2 {	margin:0 0 10px; font-size:1.6em; }
h3 {	margin:0 0 10px; font-size:1.4em; }
h4 {	margin:0 0 10px; font-size:1.2em; }
h4.std {	margin-bottom:0; font-size:1.2em; font-weight:normal; }
p {	margin-bottom:10px; font-size:1.2em; }
ul {	margin-bottom:10px; }
li {	list-style-position:inside; font-size:1.2em; }
strong {	font-weight:bold; }
a:link {	color:#999; text-decoration:none; }a:visited {	color:#333; text-decoration:none; }a:hover {	color:#666; text-decoration:underline; }a:active {	color:#666; text-decoration:none; }
img {	border:0; }
fieldset, legend {	border:0; }
label {	display:block; clear:left; float:left; width:50px; }
#xy {	position:relative; margin:0 auto; z-index:0;
	width:800px;
	background-color:#fbfaea; }
#top {	position:absolute; top:0; left:0; z-index:1;
	width:800px; height:170px;
	background-color:#000; }
#top .ident {	margin:50px 0 0 590px; }
#nav {	position:absolute; top:110px; left:50px; z-index:2;
	margin:0; padding:0;
	width:490px; height:50px;
	color:#fff; }
#nav li {	float:left; margin:0; padding:0;
	width:97px; height:25px;
	border-left:1px solid #666; list-style-type:none; }
#nav li.last {	margin:0; }
#nav li a {	float:left; width:97px; height:12px; /* or spec width separately in bgimg */
	background-position:top left; background-repeat:no-repeat; }
#nav li a strong {	display:none; }
#nav li a:hover {	background-position:left center; text-decoration:underline; }
#nav li a.active {	background-position:bottom left; text-decoration:none; }
#nav li#nav2 a {	background-image:url(global/n02.gif); }
#nav li#nav3 a {	background-image:url(global/n03.gif); }
#nav li#nav4 a {	background-image:url(global/n04.gif); }
#nav li#nav5 a {	background-image:url(global/n05.gif); }
#nav li#nav6 a {	background-image:url(global/n06.gif); }
#snav {	clear:left; padding-top:5px;
	position:absolute; top:25px; left:0px; }
/* BW */
#snav li#snav7 a {	background-image:url(global/n03_01.gif); }
#snav li#snav8 a {	background-image:url(global/n03_02.gif); }
#snav li#snav9 a {	background-image:url(global/n03_03.gif); }
#snav li#snav10 a {	background-image:url(global/n03_04.gif); }
#snav li#snav20 a {	background-image:url(global/n03_05.gif); }
/* BM */
#snav li#snav11 a {	background-image:url(global/n04_01.gif); }
/* AC */
#snav li#snav12 a {	background-image:url(global/n05_01.gif); }
#snav li#snav14 a {	background-image:url(global/n05_02.gif); }
#snav li#snav15 a {	background-image:url(global/n05_03.gif); }
#snav li#snav16 a {	background-image:url(global/n05_04.gif); }
#snav li#snav17 a {	background-image:url(global/n05_05.gif); }
/* Global */
#con {	position:absolute; top:170px; left:0;
	background:#fbfaea url(global/bg.gif) repeat-y; }
#conL {	float:left; padding:0 50px 50px;
	width:700px; display:inline; }
#conL li {	list-style-position:inside; }
.col2 {	float:left; width:325px; }
.col2X {	float:left; margin-left:50px; width:325px; } /*325px*/
.col3 {	float:left; width:200px; }
.col3X {	float:left; margin-left:50px; width:200px; } /*200px*/
.col3L {	float:left; width:450px; }
.col3R {	float:left; margin-left:50px; width:450px; } /*450px*/
.clear {	clear:both; height:0; overflow:hidden; }
.crumb {	margin:20px 0; }
.gloH {	margin-left:50px; }
.gloV {	margin-top:50px; }
.field {	padding:1px; background-color:#fff; border:1px solid #999;
	font:1.1em arial,helvetica,sans-serif; color:#333; }
.submit {	padding:2px;
	background-color:#000; border:0;
	font-size:1em; font-weight:bold; color:#fff; text-decoration:none; }
.errorTxt {	margin-bottom:10px; padding:2px;
	background-color:#ffcece; border:1px solid #f00; }
#map {	width:700px; height:300px; border:0; }
#foot {	clear:left; padding:5px 50px;
	width:700px; height:14px;
	background-color:#000; color:#ccc; }
.leg {	float:right; }
.leg a {	color:#999; text-decoration:none; }
.leg a:hover {	text-decoration:underline; }