body {
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			background: #FFFFFF;
			text-align: center;
			border: thin solid #000;
			margin: 0px;
			padding: 0px;
}
a:link {
			text-decoration:underline;
			color: #000000;
			background-color: transparent;
			font: bold 12px Arial, Helvetica, sans-serif;
}
a:visited {
			text-decoration:underline;
			color: #333333;
			background-color: transparent;
			font: bold 12px Arial, Helvetica, sans-serif;
}
a:hover {
			text-decoration: underline;
			color: #ccf;
			font: bold 12px Arial, Helvetica, sans-serif;
			background-color: #000033;
}
a.lk:link {
			text-decoration:underline;
			color: #000000;
			background-color: transparent;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
a.lk:visited {
			text-decoration:underline;
			color: #333333;
			background-color: transparent;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
a.lk:hover {
			text-decoration: underline;
			color: #0033FF;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			background: #FFFFFF;
}
a.lkwht2:link {   /* White text links*/
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			font-size: 12px;
			font-weight: bold;
			text-decoration: underline;
			margin-top: 4px;
			margin-bottom: 4px;
			height: 14px;
}
a.lkwht2:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #DDDDFF;
			font-size: 12px;
			font-weight: bold;
			text-decoration: underline;
			margin-top: 4px;
			margin-bottom: 4px;
			height: 14px;
}
a.lkwht2:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			font-size: 12px;
			font-weight: bold;
			text-decoration: underline;
			margin-top: 4px;
			margin-bottom: 4px;
			height: 14px;
}
a.lkbl:link {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-decoration: underline;
			font-weight: bold;
			color: #FFFFFF;
			background-color: transparent;
}
a.lkbl:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			text-decoration: underline;
			color: #eeeeee;
			background-color: transparent;
}
a.lkbl:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			text-decoration: underline;
			color: #0000FF;
			background-color: #FFFFFF;
}
a.lkdk:link {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			text-decoration: underline;
			font-size: 10px;
			font-weight: bold
}
a.lkdk:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #DDDDFF;
			text-decoration: underline
}
a.lkdk:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			text-decoration: underline;
			background-color: #FFFFFF;
			color: #000099
}
a.review:link {
			border: 2px inset #9999FF;
			padding: 3px;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			background: #3333FF;
}
a.review:hover {
			border: 2px inset #9999FF;
			padding: 3px;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			background: #333399;
}
a.review:visited {
			border: 2px inset #9999FF;
			padding: 3px;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			background: #99CCFF;
}
a.aw:link {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-decoration:underline;
			font-weight: normal;
			color: #000000;
			background-color: #666666;
}
a.aw:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			text-decoration:underline;
			color: #333333;
			background-color: #666666;
}
a.aw:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			text-decoration: underline;
			color: #FFFFFF;
			background-color: #CCCCCC;
}
a.review:link {
			border: 2px inset #9999FF;
			padding: 3px;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			background: #3333FF;
}
a.review:hover {
			border: 2px inset #9999FF;
			padding: 3px;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			background: #333399;
}
a.review:visited {
			border: 2px inset #9999FF;
			padding: 3px;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			background: #99CCFF;
}
a.special {
			border:3px solid #00F;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			padding:5px;
			text-decoration:underline;
			margin:0px 0px 20px 0px;
}
a.special:hover { border:1px solid #0000ff; }
blockquote {
			margin-left: 8px;
			margin-top: 0px;
			padding: 0px;
}
h1, h2 {
			font-size: 160%;
			color: #000099;
			font-weight: bold;
			clear: both;
			width: 98%;
			background-color: #F2F2FF;
			text-align: center;
			margin: 14px 1%;
			border-top: 1px solid #66F;
			border-bottom: 2px solid #33F;
			border-right: 1px solid #33F;
			border-left: 1px solid #66F;
}
h3 {
			font-size: 120%;
			color: #000000;
			margin-bottom: 16px;
			font-weight: bold;
			border: thin solid #666666;
			width: 85%;
			background-color: #F3F3FF;
			height: 18px;
			margin-top: 16px;
			padding: 0px 0px 0px 4px;
			margin-left: 4px;
}
h4 {
			font-size: 140%;
			color: #005db6;
			margin-top: 0px;
			margin-bottom: 3px;
			margin-left: 14px;
}
h5 {
			font-size: 130%;
			color: #FF0000;
			margin-top: 0px;
			margin-bottom: 3px;
			margin-left: 18px;
}
hr {
			width: 300px;
			border-top: medium double #0099FF;
			border-right: medium double #000099;
			border-bottom: medium double #000099;
			border-left: medium double #000099;
}
li {
			list-style-image:  url(graphic/bul2.gif);
			margin-left: 4px;
			list-style-position: outside;
			margin-top: 0px;
			padding: 0px;
			margin-bottom: 0px;
			font: normal 12px Arial, Helvetica, sans-serif;
}
p, #mainContent p {
			font: normal 12px Arial, Helvetica, sans-serif;
			margin: 0px 4px 14px 0px;
			color: #000;
}

ul { margin: 4px 0px 0px 4px; }
strong {
			font-size: 12px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
}
table {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
}
tr { border-top: solid #000000; }
#snippet_whoflies, #snippet_searchpanel {
			text-align: center;
			width: 400px;
			margin-right: auto;
			margin-left: auto;
}

.a1 {
			background: #2989CC;
			font-weight: bold;
			color: #000033;
			margin: 0px;
			padding: 4px;
			text-align: center;
			height: 30px;
}
.bkgrnd { background-color: #3333CC; }
.blk14 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #000000
}
.centre {
			margin: 0px auto;
			text-align: center;
}
.left {
			margin: 0px;
			text-align: left;
}
.right {
			margin: 0px;
			text-align: right;
}
.col-l {
			padding: 0px 4px;
			clear: right;
			float: left;
			margin: 0px;
}
.col-r {
			padding: 0px 4px;
			float: left;
			margin: 0px;
}
.hd2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 110%;
			font-weight: bold;
			color: #000000;
}
.hd1 {
			font-size: 12px;
			font-weight: bolder;
			color: #333333;
}
.head { background-image: url(bg/bg-2.gif); }
.hi {
			background-color: #FF0000;
			color: #000033;
			font-weight: bold;
			font-size: 12px;
			padding: 4px;
}
.holder {
			margin-right: auto;
			margin-left: auto;
			width: 100%;
}
.featurebox1 {
			border: 3px groove #FFFFFF;
			padding: 10px;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			background: #FF0000;
			width: 90%;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
}
.featurebox2 {
			border: 3px groove #FFFFFF;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			background: #FF0000;
			width: 100%;
			text-align: left;
}
.ln {
			border-top: thin solid #000099;
			border-right: thin;
			border-bottom: thin;
			border-left: thin;
			margin-right: 10%;
			margin-left: 10%;
}
.lntop { border-top: thin solid #000099; }
.ln1 {
			border-top: medium ridge #000099;
			border-bottom: thin solid #6666FF;
			line-height: 22px;
			background: #FFFFFF;
			font-weight: bold;
			font-size: 14px;
}
.lnhd {
			border-top: thin solid #0000FF;
			border-bottom: thin solid #000099;
			line-height: 22px;
			background: #FFFFFF;
}
.logo {
			height: 19px;
			width: 140px;
			text-indent: 10px;
			background: url(graphic/menu.gif) no-repeat left top;
			vertical-align: middle;
			text-align: left;
}
.mainBody { background: #EEEEFF; font-size: 110%; font-weight: bold; vertical-align: top; margin: 0px; padding-left: 4px; 
}
.mapL {
			font-size: large;
			font-weight: bold;
			color: #3300FF;
}
.menu {
			color: #CCCCFF;
			text-align: center;
			margin-right: auto;
			margin-left: auto;
			border: thin solid #00C;
			width: 580px;
			background: #CCF;
}
.name {
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #000066;
}
.style1 {
			background-color:#FF0000;
			font-weight:bold;
			border:2px solid #000000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
}
.style2 {
			border:2px solid #FF0000;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
}
.wht {
			color: #FFFFFF;
			font: bold 110% Arial, Helvetica, sans-serif;
}
.wht2 {
			color: #FFFFFF;
			font: bold 120% Arial, Helvetica, sans-serif;
			background: #03C;
}
.w200 {
			border: thin solid #FF0000;
			width: 200px;
			margin-right: auto;
			margin-left: auto;
			background: #66CCFF;
}
li.special1 {
			border:1px solid #00F;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			padding:5px;
			margin:0px 0px 20px 0px;
			width: 100px;
}
