@charset "utf-8";
/* CSS Document */
body {
	background-color: #656668;
	text-align: -moz-center;
}
html {
  overflow-y: scroll;
}
p { 
	line-height: 12pt; 
}
a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #055597;
}
a:hover {
	text-decoration: none;
	color: #408bc9;
}
a:active {
	text-decoration: none;
}

a:link.navlink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
	line-height: normal;
}
a:visited.navlink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
	line-height: normal;
}
a:hover.navlink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	line-height: normal;
}
a:active.navlink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
	line-height: normal;
}
.ffimage {
display: block;
}
a:focus {
outline: 0;
}
table.nine80-head {	
	width: 980px;
	border-spacing: 0px;
	margin: 0 auto; 
}
table.nine80-top {	
	width: 980px;
	background-image: url(../images/top-box.jpg);
	border-spacing: 0px;
	margin: 0 auto; 
	height: 120px;
}
table.nine80-mid {	
	width: 980px;
	background-image: url(../images/mid-box.jpg);
	border-spacing: 0px;
	margin: 0 auto; 
	padding-left:3px;
	vertical-align: top; 
}
table.nine80-midfront {	
	width: 980px;
	background-image: url(../images/main-pic-front.jpg);
	border-spacing: 0px;
	margin: 0 auto; 
	padding-left:3px;
	vertical-align: top; 
	height:180px;
}
table.nine80-main {	
	width: 980px;
	border-spacing: 0px;
	margin: 0 auto; 
}
table.nine80-lower {	
	width: 980px;
	height: 46px;
	background-image: url(../images/lower-box.jpg);
	border-spacing: 0px;
	margin: 0 auto; 
}
.maintext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	line-height: normal;
}
.maintext-menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #055597;
	text-decoration: none;
	line-height: normal;
}
.maintext-menu-reset {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	line-height: normal;
}
.maintextgrey {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	line-height: normal;
}
.contactgrey {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	line-height: normal;
}
.contactgreybox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	line-height: normal;
}
.maintextwhite {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	line-height: normal;
}
.optionstext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	line-height: 12px;
	font-weight:normal;
}
.subtitletext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #055597;
	text-decoration: none;
	line-height: normal;
}
.welcome {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	color: #055597;
	text-decoration: none;
	line-height: normal;
}
.smallfont {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #656668;
	text-decoration: none;
	line-height: normal;
}
.visi-menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	line-height: normal;
	font-weight:bold;
}
.visi-menu-blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #055597;
	text-decoration: none;
	line-height: normal;
	font-weight:bold;
}
.smallfontblack {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
	text-decoration: none;
	line-height: normal;
}
.smallfont-white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	line-height: normal;
}
.newsbyteheadblue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #055597;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}
.newsbytehead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: normal;
	font-weight:bold;
}
.newsbytemain {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.largefont {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 32pt;
	color: #055597;
	text-decoration: none;
	line-height: normal;
	font-weight:normal;
}
.mediumfont {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 28pt;
	color: #055597;
	text-decoration: none;
	line-height: normal;
	font-weight:normal;
}
.tourheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 26pt;
	color: #055597;
	text-decoration: none;
	line-height: normal;
	font-weight:normal;
}
.tourmain {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18pt;
	color: #000;
	text-decoration: none;
	line-height: normal;
	font-weight:normal;
}
.content-table {
	width: 950px;
	border-spacing: 3px;
	margin: 0 auto; 
	padding:0px;
}
.celltop {
	background-image: url(../images/table-top.jpg);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	line-height: normal;
	height: 20px;
	font-weight:bold;
}
.cellmid {
	background-image: url(../images/table-mid.jpg);
	padding-left:8px;
	padding-top:8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	line-height: normal;
	vertical-align: top; 
	text-align: left;
}
.cellmid750 {
	background-image: url(../images/table-mid-750.gif);
	padding-left:8px;
	padding-top:8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	line-height: normal;
	vertical-align: top; 
	text-align: left;
}
.cellmid750 {
	background-image: url(../images/table-mid-750.gif);
	padding-left:8px;
	padding-top:8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	line-height: normal;
	vertical-align: top; 
	text-align: left;
}
.celltop750 {
	background-image: url(../images/table-top-750.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	line-height: normal;
	height: 20px;
	font-weight:bold;
}
.celltop500 {
	background-image: url(../images/table-top-500.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	line-height: normal;
	height: 20px;
	font-weight:bold;
}
.celllow {
	background-image: url(../images/table-low.jpg);
		height: 10px;
}
.cellmid-link {
	background-image: url(../images/table-mid-link.gif);
	padding-left:8px;
	padding-top:8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	line-height: normal;
	vertical-align: top; 
	text-align: left;
}
.cellmid-plain {
	padding-top:8px;
	vertical-align: top; 
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	line-height: 15pt;
}

.celllow750 {
	background-image: url(../images/table-low-750.gif);
		height: 10px;
}
.celllow500 {
	background-image: url(../images/table-low-500.gif);
		height: 10px;
}
.prodhead {
		height: 40px;
		valign: bottom;
}
ul {
padding-left: 8px;
margin: 6px;
list-style:square;
line-height: 16px;
} 
li {
color:#055597;
} 
li span {
	color: #000;
	line-height: 16pt;
}
.maintextbold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	line-height: normal;
	font-weight:bold;
}

.maintextboldblue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #055597;
	text-decoration: none;
	line-height: normal;
	font-weight:bold;
}
.maintextboldwhite {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: ;
	text-decoration: none;
	line-height: normal;
	font-weight:bold;
}
.standtable {
	vertical-align: top;
	text-align: center;
}
div.hr {
width: 95%;
height: 1px;
background: #9db9cf;
}
div.hr2 {
width: 95%;
height: 10px;
background: #d2e0eb;
}
table.form {border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #9c9c9c #9c9c9c #d4d4d4;
	border-collapse: separate;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-left:8px;
	padding-top:8px;
		padding-bottom:8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	line-height: 15pt;
	vertical-align: top; 
	text-align: left;}

table.sortable {border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #9c9c9c #9c9c9c #d4d4d4;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	line-height: 18pt;
	vertical-align: middle; 
	text-align: left;
	padding:2px;
text-indent:4px;}
	
table.newsbyte {border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #9c9c9c #9c9c9c #d4d4d4;
	border-collapse: separate;
	background-color: #fff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	padding-left:8px;
	padding-top:8px;
		padding-bottom:8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	line-height: 9pt;
	vertical-align: top; 
	text-align: left;}
	
table.lidding-table {border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #9c9c9c #9c9c9c #d4d4d4;
	border-collapse: separate;
	background-color: ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	line-height: normal;
	vertical-align: top; 
	text-align: center;}
	table.navbar {
   border-collapse: collapse;
}
table.linktab td {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #9c9c9c #9c9c9c #d4d4d4;
	border-collapse: separate;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-left:0px;
	padding-top:0px;
		padding-bottom:0px;
				padding-right:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	line-height: 15pt;
	vertical-align: top; 
	text-align: left;
}
table.linktab td a{
   display: block;
   width: 160;
   text-decoration: none;
   padding:5px;
}
table.linktab td a:link, table.navbar td a:visited {
   color: #FFF;
   background-color: #ffffff;
}
table.linktab td a:hover, table.navbar td a:active {
   color: #fff;
   background-color: #CCCCCC;
}
table.linktabb td {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #9c9c9c #9c9c9c #d4d4d4;
	border-collapse: separate;
	background-color: #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-left:0px;
	padding-top:0px;
		padding-bottom:0px;
				padding-right:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #055597;
	text-decoration: none;
	line-height: 15pt;
	vertical-align: top; 
	text-align: left;
}
table.linktabb td a{
   display: block;
   width: 160;
   text-decoration: none;
   padding:5px;
      color: #055597;
}
table.linktabb td a:link, table.navbar td a:visited {
   color: #055597;
   background-color: #CCCCCC;
}
table.linktabb td a:hover, table.navbar td a:active {
   color: #fff;
   background-color: #055597;
}
table.archtab td {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #d4d4d4 #9c9c9c #9c9c9c #d4d4d4;
	border-collapse: separate;
	background-color: #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-left:5px;
	padding-top:5px;
		padding-bottom:2px;
				padding-right:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #055597;
	text-decoration: none;
	line-height: 15pt;
	vertical-align: top; 
	text-align: center;
}

