		body {
			margin: 0;
			background-color: #003366;
			background-image: url('images/NavBackground.jpg');
			background-repeat: repeat-y;
			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;
			/*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;
/*			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.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.homeheader{
			letter-spacing: .3em;
			text-align: left;
			/*vertical-align: baseline;*/
			font-weight: normal;
			margin-left: 200px;
			font-size: 16px;
			line-height: 30px;
			margin-top: 0px;
			margin-bottom: 14px;
			}
		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;
		}
		td.header {
			background-image: url('images/BlinHeader.jpg');
			height: 84px;
			width: 630px;
			vertical-align: bottom;
			background-repeat: no-repeat;
			margin: 0;
			padding: 0;
		}
		td.headerfill {
			width:100%;
			height:85px;
			background-image:url('images/Bkg3.jpg')}
		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;
		}
		.Specs {
			font-weight:normal;
			}
		.SpecTitle {
			font-weight: bold;
		}
		.SpecData {
			font-weight:normal
			}
		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;
		}

/* Header
----------------------------------------------- */
  #header {
			float:none;
			width:100%;
			height:84px;
			margin: 0;
			padding: 0;
			}

/* PageContainer
----------------------------------------------- */
  #PageContainer {
/*			max-width:900px;
			min-width:760px;
			max-width:960px;
			width:auto !important;*/
			margin: 0 auto;
			padding: 0;
			}

/* MainContainer
----------------------------------------------- */
  #MainContainer {
 			float:right;
/*			Width:+100%-129px;*/
			position:relative;
			margin: 0 0 0 129px;
			padding: 2%;
			}
	
/*	td.BodyContainer {
			rowspan: 2;
*/				
/* MainBody
----------------------------------------------- */
  div.MainBody {
			float:left;
			Width:+68%;
			margin: 0;
			padding: 0;
			}
			
	#MainBody p{
			padding: 0;
			margin: 0em 2em;
			text-align:justify;	
/*			max-width:400px;*/
			}

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

/* NewsBar
----------------------------------------------- */
  div.NewsBar {
			float:right;
			width:+30%;
/*			max-width:200px;*/
			/*height:+100%;*/
			margin: 0;
			padding: 0;
			line-height: 120%;
			border: none;
			background-color: #89A0B6;
			}

		div.NewsBar h2{
			font-size:	1.1em;
			font-weight:	400;
			margin:10px
		}
	
		div.NewsBar h3{
			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 p.Subscribe{
			font-size: 0.8em;
			font-weight: 600;
			margin:0.4em 10px;
			vertical-align:middle;
			text-align:left;
		}
		
		div.NewsBar blockquote{
			font-size: 0.8em;
		}
		
		div.NewsBar img{

		}
		
/* MenuBar
----------------------------------------------- */
  #MenuSpacer {
			float:left;
			width:129px;
			height:1px;
			margin: 0px;
			padding: 0px;
			/*background-image: url('images/NavHeader.jpg');*/
/*			background-color: #cbd5df;*/
			}
	
  #MenuBar {
			clear:left;
			float:left;
			width:129px;
			margin: 0;
			padding: 0;
/*			background-image: url('images/NavBackground.jpg');*/
/*			background-color: #cbd5df;*/
			}

	#Validators {
			float:left;
			width:129px;
			margin: 0;
			padding: 0;
/*			background-image: url('images/NavBackground.jpg');*/
/*			background-color: #cbd5df;*/
			text-align: center;
			}
/* footer */
	 #Webrings {
	 		clear: right;
			}
