/* Universal style rule */


*{ /* Block all browser default margins and padding */
	margin: 0; padding: 0;
	 /*Temporary borders */ 
 	/*border: solid 1px #f00;*/ }

body { background-color: #ffffff; color: #0e2242; }
.txtimg { font: italic 8px Arial }
div.artcl { position: absolute; top: 695px; left: 1px; border: #a8a8a8 solid 1px; } 
.arttitl { font: bold 13px Arial; text-align: center; }
p.article { font: 11px Arial; text-align: justify; overflow: scroll; width: 420px; height: 100px;  }
.feedtxt { font: bold .9em Arial; }
h3 { background-color: transparent; color: #0e2242; }
h4 { background-color: transparent; color: #0e2242; }
.datetime { position: absolute; top: 175px; left: 440px; }

/*noscriptlinks location*/
.scptlnk { position: absolute; top: 1500px; left: 350px; font-family: Arial, sans-serif; font-size:0.7em; }
.scptnavlnk { position: absolute; top: 160px; left: 5px; }

.logotblpos { position: absolute; top: 600px; left: 210px; }
.logotbl { width: 200px; height: 345px;
	text-align: center; font: bold .9em Times;
	 }
.xmas { position: absolute; top: 8px; left: 395px; }
.opnrdmhsrv { position: absolute; top: 28px; left: 655px; }
.pubsafety { position: absolute; top: 433px; left: 200px; }
.pressrel  { position: absolute; top: 435px; left: 160px; 
	width: 300px; border:  }
p.press { line-height: 180%; }

.whitebx2 { position: relative; color: #000000; background-color: #ffffff;
width: 940px; height: 1575px; margin-top: 10px; margin-bottom: 10px;
	 }

.leftcol { width: 300px; }
.middlecol { width: 326px; }
.rightcol { width: 300px; }

.generalnk { position: absolute; top: 690px; left: 485px;
	width: 120px;
	 }

.ndsc { list-style-type: none; text-align: center;  }
.ndsc2 { list-style-type: none; list-style-position: inside; text-align: left; }

	/*bottom links*/

.botpgbkgrnd { position: absolute; top: 955px; left: 12px;
	  }
.btpgtbl { width: 625px; height: auto; 
	background:#ffffff url('images/usflag3.jpg') no-repeat; background-position: top; }

div.bot1 { position: absolute; top: 85px; left: 45px; 
	text-align: left; }
div.bot2 { position: absolute; top: 85px; left: 120px; 
	text-align: left; }
div.bot3 { position: absolute; top: 85px; left: 250px; 
	text-align: left; }
div.bot4 { position: absolute; top: 85px; left: 355px; 
	text-align: left; }

.menulochmpg { position: absolute; top: 135px; left: 2px; z-index: 1000; }

.rviagorv { position: absolute; top: 723px; left: 5px; }
.rviatbl { width: 180px; height: 80px; text-align: center; 	}

.hr1 { position: absolute; top: 405px; left: 20px; }
.hr2 { position: absolute; top: 950px; left: 20px; }

.disclaimer { position: absolute; top: 1075px; left: 22px; font: 10px Arial;
width: 625px; text-align: justify; background-color: #ffffff; color: #0e2242; }
div.corp { position: absolute; top: 1550px; left: 215px; }
div.copyrt { position: absolute; top: 1830px; left: 345px; font: .8em Arial; }



/*1.5X1.5 homepage ad*/
.bannerad { position: absolute; top: 175px; left: 693px; text-align: center; /*border: red solid 1px;*/
	 }



.searchtitl { font: bold 20px Times; }
.search { position: absolute; top: 205px; left: 440px; }

.srchtbl { width: 200px; height: 550px;
	border: #b6caee solid 2px;
	background-color: #d6e2f6; color: #0e2242;
	text-align: center;
	border-radius: 10px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; }

.rvpkshmpg { font: bold italic .8em Arial; z-index: 200; }
.rvresorthmpg { font: bold italic .8em Arial; z-index: 200; }
.dealr { font: bold italic .8em Arial; z-index: 200; }
.servrepairhmpg { font: bold italic .8em Arial; z-index: 200; }
.rental { font: bold italic .8em Arial; z-index: 200; }
.dsplayadhmpg { font: bold italic .8em Arial; z-index: 200; }

.class8 A:link { text-decoration: none; background-color: #ffffff;
	font: bold .7em Arial; color: #aa0000; 
	padding-left: 4px; padding-right: 4px; }
.class8 A:visited { text-decoration: none; 
	background-color: #ffffff; font: bold .7em Arial; color: #aa0000;
	padding-left: 4px; padding-right: 4px; }
.class8 A:active { text-decoration: none; 
	background-color: #ffffff; font: bold .7em Arial; color: #aa0000;
	padding-left: 4px; padding-right: 4px; } 
.class8 A:hover { text-decoration: none; 
	background-color: #ffffff; font: bold .7em Arial; color: #143364;  
	padding-left: 4px; padding-right: 4px; }

.class2 A:link { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px; }
.class2 A:visited { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px; }
.class2 A:active { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px; } 
.class2 A:hover { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #143364;  
	padding-left: 4px; padding-right: 4px; }

.class3 A:link { text-decoration: none; 
	font: bold 12px Arial; color: #0e2242; }
.class3 A:visited { text-decoration: none; 
	font: bold 12px Arial; color: #0e2242; }
.class3 A:active { text-decoration: none; 
	font: bold 12px Arial; color: #0e2242; } 
.class3 A:hover { text-decoration: none; 
	font: bold 12px Arial; color: #aa0000; }

.class4 A:link { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px;
	line-height: 160%; }
.class4 A:visited { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px;
	line-height: 160%; }
.class4 A:active { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px;
	line-height: 160%; } 
.class4 A:hover { text-decoration: none; 
	background-color: #ffffff; font: bold .8em Arial; color: #143364;  
	padding-left: 4px; padding-right: 4px;
	line-height: 160%; }

.class5 A:link { text-decoration: none; 
	font: bold 12px Arial; color: #0e2242;
	line-height: 150%; }
.class5 A:visited { text-decoration: none; 
	font: bold 12px Arial; color: #0e2242;
	line-height: 150%; }
.class5 A:active { text-decoration: none; 
	font: bold 12px Arial; color: #0e2242;
	line-height: 150%; } 
.class5 A:hover { text-decoration: none; 
	font: bold 12px Arial; color: #aa0000;
	line-height: 150%; }


.class10 A:link { text-decoration: none; 
	background-color: #ffffff; font: bold 1em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px; }
.class10 A:visited { text-decoration: none; 
	background-color: #ffffff; font: bold 1em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px; }
.class10 A:active { text-decoration: none; 
	background-color: #ffffff; font: bold 1em Arial; color: #aa0000;  
	padding-left: 4px; padding-right: 4px; } 
.class10 A:hover { text-decoration: none; 
	background-color: #ffffff; font: bold 1em Arial; color: #143364;  
	padding-left: 4px; padding-right: 4px; }





.botmmnu { position: absolute; top: 1275px; left: 355px; z-index: 500; }
.botmtbl { width: 450px; height: 20px;  }
.botcel { border-right-color: #0e2242; border-right-width: 2px; border-right-style: solid; 
	text-align: center; }
.botcel2 { text-align: center; }

div.scroll
{ position: absolute; top: 445px; left: 1px; width: 177px; height: 222px; z-index: 100;
	 }




.logoheader { position: absolute; top: 5px; left: 4px; }
.videofile { position: absolute; top: 175px; left: 1px;
	width: 415px; height: 210px; 
	 }

