  #PageContainer {
			width:100%;
			height:100%;
			position:relative;
			left:0%;
			margin: 0 auto;
			padding: 0;
			background-image: url('images/NavBackground.jpg');
			background-repeat: repeat-y;
			}

/* Header
----------------------------------------------- */		
	#header {
			height: 84px;
			width:100%;
			margin:0;
			padding:0;
			background-image:url('images/Bkg3.jpg');
			background-repeat:repeat-x;
		}

  #HeaderTitle {
			position:relative;
			width: 630px;
			height:84px;
			margin:0;
			padding:0;
			background-image:url('images/BlinHeader.jpg');
			background-repeat:no-repeat;
			}

	#HeaderTitle h1{
			letter-spacing: .3em;
			font-weight: 400;
			font-size: 32px;
			line-height: 30px;
			padding:10px 0px 0px 150px;
			margin: 0px;
			text-align: left;
			vertical-align: bottom;
			}

/* Containers
----------------------------------------------- */
	div.wrapper {
			float:left;
			display:inline;
			width:100%;
			margin-right:-100%;
			background-image: url('images/NavBackground.jpg');
			background-repeat: repeat-y;
			}


/* MainBody
----------------------------------------------- */
  #Logo {
			margin: 0px 27% 0px 130px;
			padding: 0;
			}
	
	div.MainBody {
			margin: 0px 27% 0px 130px;
			padding: 0;
			}
			
	#MainBody p{
			padding: 0;
			margin: 0em 5%;
			text-align:justify;	
			}

	#MainBody p.contactinfo{
			padding: 2em 0;
			text-align:center;	
			}

/* NewsBar
----------------------------------------------- */
  div.NewsBar {
			display:inline;
			float:right;
			width:+25%;
			margin:1em 2% 1em -0%;
/*			margin:1em 2%;*/
			padding:0;
			line-height: 120%;
			border: none;
			background-color: #6584a1; /*##; 7F9EBD336699*/
			}

		div.NewsBar h2{
			font-size:	1.25em;
			line-height: 120%;
			font-weight:	500;
			margin:10px
		}
	
		div.NewsBar h3{
			clear:both;
			font-size:	1.0em;
			font-weight:	300;
			margin:1em 10px 0em 10px;
		}

		div.NewsBar h4{
			font-size-adjust:	0;
			font-size:	1.0em;
			font-weight:	300;
			margin:1em 10px 0em 10px;
		}

		div.NewsBar p{

			font-size: 0.8em;
			margin:0.5em 10px 0.5em 15px;
			text-align:left;
		}
		
		div.NewsBar p.date{
			font-size: 0.7em;
			margin:0.2em 10px;
			text-align:left;
		}

		div.NewsBar a.more{
			font-size: 0.8em;
			font-weight: 100;
		}

		div.NewsBar #whatsthis{
			font-size: 0.7em;
			font-weight: 100;
		}

		div.NewsBar .Subscribe{
			float:Left;
			top:0px;
			display:inline;
			background:none;
			font-size: 10px;
			font-weight: 100;
			margin:0;
			padding:0px 5px 5px 20px;
			vertical-align:middle;
			text-align:left;
		}
		
/* MenuBar
----------------------------------------------- */
  #MenuBar {
			display:inline;
			float:left;
			position:absolute;
			left:0;
			width:129px;
			margin:0;
			padding: 0;
			}
			
/* footer 
----------------------------------------------- */
	
	div.cleared {
	    clear:both;
			line-height:0px;
			}
			
	#Validators {
			display:inline;
			position:absolute;
			float:left;
			width:129px;
			margin: 0;
			padding: 0;
			text-align: center;
			}

	 div.webring {
			display:inline;
			width:235px;
	 		display:inline;
			float:right;
	 		color:#333399;
			}
			
	#MultihullWebring {
			position:absolute;
			float:none;
			width:100%;
			}		
			
	 div.webring a {
	 		color:#333399;
			text-decoration: none;
			font-weight:100;
			}

/*---------------------------------*/			
			
		body {
			margin: 0;
			background-color: #003366;
			color: #ffffff;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			line-height: 180%;
			font-size: small;
			font-weight: normal;
			word-spacing: normal;
			letter-spacing: normal;
			text-transform: none;
			font-size-adjust: .58;
			background-image: url('images/NavBackground.jpg');
			background-repeat: repeat-y;
			/*text-align:center;*/
		}
		table, tbody, tr, td	{
			word-spacing: normal;
			letter-spacing: normal;
			text-transform: none;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size-adjust: .58;
		}
		h1{
			font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
			letter-spacing: .3em;
			text-align: left;
			vertical-align: baseline;
			font-weight: normal;
			margin-left: 200px;
			font-size: 16px;
			line-height: 30px;
			margin-bottom: 14px;
		}
		h2	{
			font-family:	Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
			font-size-adjust:	.53;
			font-size:	1.33em;
			font-weight:	600;
			font-style:	normal;
			text-decoration:	none;
			word-spacing:	normal;
			letter-spacing:	normal;
			text-transform:	none;
		}
		h4	{
			font-family:	Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
			font-size-adjust:	.53;
			font-size:	1.33em;
			font-weight:	600;
			font-style:	normal;
			text-decoration:	none;
			word-spacing:	normal;
			letter-spacing:	normal;
			text-transform:	none;
		}
		h5, dt	{
			font-family:	Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
			font-size-adjust:	.53;
			font-size:	1.17em;
			font-weight:	600;
			font-style:	normal;
			text-decoration:	none;
			word-spacing:	normal;
			letter-spacing:	normal;
			text-transform:	none;
		}
		tt {
			font-size: 0.9em;
		}
		textarea.CodeSnippet {
                  	background-color: White;
                  	font-family: monospace;
                  	font-size: small;
                  	width: auto;
                  	display: block;
                  }
		a:link	{
			text-decoration: none;
			font-weight: bold;
			color: #ffff00;
/*			border:1px dashed;*/
/*			border-width:0 0 1px 0;*/
/*			color: #FEFF79;*/
		}

		a:visited	{
			text-decoration: none;
			font-weight: bold;
			color: #ffff99;
/*			color: #FFD700;*/
		}

		a:active	{
			text-decoration:	none;
			font-weight:	bold;
			color:	#006;
			background:	#69F;
		}


		a:hover	{
			text-decoration: none;
			color: #1A3752;
			background: #C7C7C7;
		}

		a.offsite	{
			text-decoration: none;
			font-weight: normal;
			color: #FEFF79;
		}

    a img {
      border-width:0;
      }
			
		a.current:link{
			text-decoration: none;
			font-weight: normal;
			color: #DCDCDC;
		}
		a.current:visited{
			text-decoration: none;
			font-weight: normal;
			color: #DCDCDC;
		}
		a.current:hover	{
			text-decoration: none;
			font-weight: normal;
			color: #DCDCDC;
			background-color: transparent;
		}
		a.current:active	{
			text-decoration: none;
			font-weight: normal;
			color: #DCDCDC;
		}
		input.scroll {
			border: none;
			background: transparent;
			margin: 0px;
			font-size: small;
			color: white;
			line-height: 100%;
			letter-spacing: 0.1em;
			word-spacing: 0.1em;
		}
		td.Nav {
			background-image: url('images/NavBackground.jpg');
			background-color: #cbd5df;
			background-repeat: repeat-y;
			width : 129px;
		}

		h1.title{
			font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
			letter-spacing: .3em;
			text-align: left;
			vertical-align: baseline;
			font-weight: normal;
			margin-left: 200px;
			font-size: 30px;
			margin-bottom: 12px;
			margin-top: 0px;
		}
		p.homebody{
			padding: 5%;
			text-align:justify;
		}
		td.bodycell{
			padding-left: 10%;
			text-align: left;
			vertical-align: top;
			padding-top: 2em;
		}
		td.homebodycell{
			padding-left: 0px;
			text-align: center;
			vertical-align: top;
			padding-top: 0em;
		}
		.BusCard{
			background-color: White;
			border: 1px solid Black;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: small;
			font-weight: bold;
			height: auto;
			line-height: 120%;
			padding: 4% 10% 4% 6%;
			text-align: left;
			color: Black;
			display: block;
			width: 24em;
		}
		a.CardMail:link{
			color: Navy;
		}
		a.CardMail:visited{
			color: Navy;
		}
		a.CardMail:active{
			color: Navy;
			background-color: #ADD8E6;
		}
		a.CardMail:hover{
			color: Navy;
			background-color: #ADD8E6;
		}
		font.BusCardSmall{
			font-size: smaller;
			font-weight: lighter;
			letter-spacing: 0em;
			line-height: 110%;
		}
		input.required{
			background-color: #FFFFAA;
			width: 25em;
		}
		img.thumbnail{
			border-style: none;
			padding: 0px 0px 0% 0px;
			vertical-align: top;
			padding-bottom: 0%;
			width: 150px;
			height: 100px;
			float: none;
			display: block;
			margin-bottom: 0px;
		}
		p.contactinfo{
			font-weight: bold;
			text-align: center;
		}
		.sitemap{
			list-style-type: none;
			white-space: nowrap;
		}
		p.footer { font-size: x-small ;
			text-align: center}
		a.vertical
		{
			white-space: nowrap;
			background-color: transparent;
		}
		a.verticalcurrent
		{
			white-space: nowrap;
			background-color: transparent;
			color: #E0FFFF;
		}
			a.vertical:link
		{
			text-decoration:none;
			color:#444444;
		}
			a.verticalcurrent:link
		{
			text-decoration: none;
			color: #E0FFFF;
		}

			a.vertical:active
		{
			text-decoration:none;
			color:#68838b;
		}
			a.verticalcurrent:active
		{
			text-decoration: none;
			color: #E0FFFF;
		}

			a.vertical:visited
		{
			text-decoration:none;
			color:#444444;
		}
			a.verticalcurrent:visited
		{
			text-decoration: none;
			color: #E0FFFF;
		}

			a.vertical:hover
		{
			text-decoration: none;
			color: #68838b;
			background-color: transparent;
		}
			a.verticalcurrent:hover
		{
			text-decoration: none;
			color: #E0FFFF;
			background-color: transparent;
		}

		.NavButton
		{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: 900;
			height: auto;
			font-size: 11px;
			font-variant: normal;
			line-height: 180%;
			border-style: none;
			background-color: #cbd5df;
			text-align: left;
			letter-spacing: .1em;
			padding-left: 14%;
			width: 129px;
			list-style-type: square;
			list-style-position: inside;
		}
		.NavButton2
		{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: 900;
			height: auto;
			font-size: 11px;
			font-variant: normal;
			line-height: 150%;
			border-style: none;
			background-color: #cbd5df;
			text-align: left;
			letter-spacing: 0em;
			padding-left: 14%;
			width: 100px;
			list-style-type: square;
			list-style-position: inside;
		}
		.NavButton3
		{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: 900;
			height: auto;
			font-size: 11px;
			font-variant: normal;
			line-height: 150%;
			border-style: none;
			background-color: #cbd5df;
			text-align: left;
			letter-spacing: 0em;
			padding-left: 14%;
			width: 90px;
			list-style-type: square;
			list-style-position: inside;
		}
		.NavButtonCurrent
		{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: 900;
			height: auto;
			font-size: 11px;
			font-variant: normal;
			line-height: 180%;
			border-style: none none none none;
			background-color: #89A0B6;
			text-align: left;
			letter-spacing: .1em;
			padding-left: 14%;
			width: 129px;
			list-style-type: square;
			list-style-position: inside;
			border-width: thin thin thin thin;
		}
		.NavButton2Current
		{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: 900;
			height: auto;
			font-size: 11px;
			font-variant: normal;
			line-height: 150%;
			border-style: none none none none;
			background-color: #89A0B6;
			text-align: left;
			letter-spacing: 0em;
			padding-left: 14%;
			width: 100px;
			list-style-type: square;
			list-style-position: inside;
			border-width: thin thin thin thin;
		}
		.NavButton3Current
		{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: 900;
			height: auto;
			font-size: 11px;
			font-variant: normal;
			line-height: 150%;
			border-style: none none none none;
			background-color: #89A0B6;
			text-align: left;
			letter-spacing: 0em;
			padding-left: 14%;
			width: 90px;
			list-style-type: square;
			list-style-position: inside;
			border-width: thin thin thin thin;
		}
		table.Nav2{
			width: 110px;
		}
		table.Nav3{
			width: 100px;
		}
		table.Specs{}
		td.SpecTitle{
			font-weight: bold;
		}
		td.SpecData{}
		div.ImageRightThumb{
			float: right;
			width: 150px;
			height: 115px;
			margin-bottom: 5px;
			margin-left: 5px;
			margin-right: 0px;
			margin-top: 25px;
		}
		div.ImageRightThumb p{
			text-align: center;
			vertical-align: baseline;
			width: 100%;
			padding: 0px;
			padding-top: 0px;
			margin-top: 0px;
			letter-spacing: 0px;
			font-family: sans-serif;
			font-size: 11px;
		}
		div.ImageRight50{
			float: right;
			width: 50%;
			margin-left: 5px;
			margin-right: 0px;
			margin-top: 0px;
		}
		div.ImageRight50 p{
			text-align: center;
			vertical-align: baseline;
			width: 100%;
			padding: 0px;
			padding-top: 0px;
			margin-top: 0px;
			letter-spacing: 0px;
			font-family: sans-serif;
			font-size: 11px;
		}
		div.ImageRight50 h2{
			text-align: center;
			vertical-align: baseline;
			width: 100%;
			padding: 0px;
			padding-top: 0px;
			margin-top: 0px;
			letter-spacing: 0px;
			font-family: sans-serif;
			font-size: 14px;
		}

