* {margin: 0px; padding: 0px; }

body { background-color: #ffffff; color: #000000; }

h2 { font: bold 1.6em Arial; }

.logoheader { position: absolute; top: 1px; left: 3px; }
.logoheaderterms { position: absolute; top: -8px; left: 5px; }
.logoheadersitemap { position: absolute; top: -8px; left: 5px; }

.whitebox { position: relative; color: #000000; background-color: #ffffff;
	width: 940px; height: 1200px; margin-top: 10px; margin-bottom: 10px; }
.whitebox2 { position: relative; color: #000000; background-color: #ffffff;
	width: 940px; height: 2600px; margin-top: 10px; margin-bottom: 10px; }
.boxtxrvebookconf { position: relative; color: #000000; background-color: #ffffff;
	width: 940px; height: 1200px; margin-top: 10px; margin-bottom: 10px; }
.whiteboxterms { position: relative; color: #000000; background-color: #ffffff;
	width: 940px; height: 3000px; margin-top: 10px; margin-bottom: 10px; }
.whiteboxsitemap { position: relative; color: #000000; background-color: #ffffff;
	width: 940px; height: 1250px; margin-top: 10px; margin-bottom: 10px; }
.whiteboxresource { position: relative; color: #000000; background-color: #ffffff;
	width: 940px; height: 600px; margin-top: 10px; margin-bottom: 10px; }
.whiteboxareacodes { position: relative; color: #000000; background-color: #ffffff;
	width: 940px; height: 2500px; margin-top: 10px; margin-bottom: 10px; }

.menulocbuscatpgs { position: absolute; top: 122px; left: 5px; }
.menulocbuscatterms { position: absolute; top: 142px; left: 5px; }
.menulocbuscatsitemap { position: absolute; top: 142px; left: 5px; }
.menuebook { position: absolute; top: 142px; left: 5px; }

.ebkconfrmtxt { position: absolute; top: 290px; left: 275px; width: 400px; }
.ebkconfrmtitl { position: absolute; top: 225px; left: 360px; }
.ebookphone2 { position: absolute; top: 600px; left: 400px; }

.frwdbkwrdmenucel2 { width: 100px; }

/*------buscat forward-backward used for 2010------*/
.frwdbkwrdmenupos { position: absolute; top: 142px; left: 663px; z-index: 200; }
.frwdbkwrdmenutbl { width: 268px; height: 15px; background-color: #a8a8a8;
	border: #808080 solid 2px; border-radius: 10px;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; }
.frwdbkwrdmenucel { width: 100px; }
.pgnumbermenucel { font: bold 11px Arial; background-color: #a8a8a8; color: #aa0000; 
	padding-top: 1px; text-align: center; }
.frwdbkwrdmenupos2 { position: absolute; top: 1625px; 
	left: 355px; }
.frwdbkwrdmenupos3 { position: absolute; top: 1925px; 
	left: 400px; }


/*------buscat forward-backward used for 2010------*/
.buscatbox { position: absolute; top: 170px; left: 5px; border: #a8a8a8 double 5px;
	width: 918px; height: 1500px; border-radius: 10px;
	-webkit-border-radius: 10px; -moz-border-radius: 10px;
	background-color: transparent; }
.buscatbox2 { position: absolute; top: 170px; left: 5px; border: #a8a8a8 double 5px;
	width: 918px; height: 2300px; border-radius: 10px;
	-webkit-border-radius: 10px; -moz-border-radius: 10px;
	background-color: transparent; }
.buscatboxterms { position: absolute; top: 320px; left: 5px; border-color:  #a8a8a8; 
	border-style: double; border-width: 5px; width: 928px; height: 2400px;
	color: #000000; border-radius: 10px;
	-webkit-border-radius: 10px; -moz-border-radius: 10px;
	background-color: transparent; }
.buscatboxsitemap { position: absolute; top: 205px; left: 5px; border-color:  #a8a8a8; 
	border-style: double; border-width: 5px; width: 928px; height: 1000px;
	color: #000000; border-radius: 10px; -webkit-border-radius: 10px; 
	-moz-border-radius: 10px; background-color: transparent;  }
.buscatboxresource { position: absolute; top: 165px; left: 5px; border-color:  #a8a8a8; 
	border-style: double; border-width: 5px;
	width: 928px; height: 400px; color: #000000; border-radius: 10px; 
	-webkit-border-radius: 10px; -moz-border-radius: 10px;
	background-color: transparent;  }

/* new col placements */
.fullpg { position: absolute; top: 4px; left: 5px; text-align: center; }

/* cols starting at top of pg */
.toppgleftcol { position: absolute; top: 4px; left: 5px; width: 273px; }
.toppgmidcol { position: absolute; top: 4px; left: 320px; width: 273px; }
.toppgrightcol { position: absolute; top: 4px; left: 635px; width: 273px; }

/* cols after triple quarter col */
.tqtrad { position: absolute; top: 4px; left: 5px; }
.tqtrcolleft { position: absolute; top: 272px; left: 5px; width: 273px; }
.tqtrcolmid { position: absolute; top: 272px; left: 320px; width: 273px; }
.tqtrcolright { position: absolute; top: 272px; left: 635px; width: 273px; }

/* cols after hp ad */
.leftcolafterhp { position: absolute; top: 560px; left: 5px; width: 273px; }
.midcolafterhp { position: absolute; top: 560px; left: 320px; width: 273px; }
.rightcolafterhp { position: absolute; top: 560px; left: 635px; width: 273px; }

/*two half page ads on one page */
.hp1toppg { position: absolute; top: 4px; left: 5px; }
.hp2botpg { position: absolute; top: 595px; left: 5px; }

/*double qtr col ad placement */
.dqtrcoltopleftpg { position: absolute; top: 4px; left: 5px; }
.dqtrcolmidrightpg { position: absolute; top: 272px; left: 320px; }
.dqtrmidaftdqtr { position: absolute; top: 272px; left: 320px; }
.dqtradbotpg { position: absolute; top: 680px; left: 320px; }
.dqtrpgadbotpg { position: absolute; top: 940px; left: 320px; }

/* col placement after double qtr col ad at top of page */
.leftcolafterdqtrcol { position: absolute; top: 272px; left: 5px; width: 273px; }
.midcolafterdqtrcol { position: absolute; top: 574px; left: 320px; width: 273px; }
.rghtcolaterdqtrcolbtmpg { position: absolute; top: 574px; left: 635px; width: 273px; }

/* triple qtr col ad bottom of pg */
.tqtrcolbottmpg { position: absolute; top: 1060px; left: 5px; } 

/* end of new col placements */
.singlecoltopleft { position: absolute; top: 3px; left: 35px; text-align: center; width: 273px; }
.singlecoltopmiddle { position: absolute; top: 3px; left: 326px; text-align: center; 
	width: 273px; }
.singlecoltopright { position: absolute; top: 3px; left: 612px; text-align: center; 
	width: 273px; }
.singlecoltopleftterm { position: absolute; top: 63px; left: 35px; text-align: center; 
	width: 273px; }
.singlecoltopmiddleterm { position: absolute; top: 63px; left: 326px;
	text-align: center; width: 273px; }
.singlecoltoprightterm { position: absolute; top: 63px; left: 612px;
	text-align: center; width: 273px; }

/*rightsided double column*/
.col1 { position: absolute; top: 690px; left: 326px; width: 273px; }
.col2 { position: absolute; top: 690px; left: 612px; width: 273px; }

/*terms*/
.termsads { position: relative; top: 180px; }
.tabltermsads { width: 920px; height: 110px; }
td.terms { width: 131px; height: 108px; text-align: center; }
.termstitle { position: relative; top: 300px; z-index: 200; }
.txt8emjus { font: .8em Arial; color: #000000; background-color: #FFFFFF;
	text-align: justify;}
.greentitle { background-color: white; font: bold 1em Arial;
	color: #aa0000; font-weight: bold; }
.bluetitle { background-color: white; font: bold 1.1em Arial; }
.topparagrph { position: absolute; top: 200px; left: 185px; }
.icontrmfloat {float: left; margin-top: 7px; margin-left: 3px; margin-right: 5px; }

/*sitemap*/
.ndsc { list-style-type: none; text-align: left;  }
.disc { list-style-type: disc; list-style-position: inside; text-align: left; }
.txt9embld { font: bold .9em Arial; color: #000000; background-color: #FFFFFF; }
.txt8em { font: .8em Arial; color: #000000; background-color: #FFFFFF; }
.sitemaptitle { position: absolute; top: 125px; left: 290px; z-index: 200; }
.sitemaptitle2 { position: absolute; top: 130px; left: 290px; z-index: 200; }
.resoursetitle { position: absolute; top: 130px; left: 290px; z-index: 200; }

/*areacodes*/
.teleprefixespos { position: absolute; top: 150px; left: 80px; display: block; 
	width: 625px; height: 70px; text-align: center; padding: 0px; margin: 0px;}
.teleprefixes { font: bold 2.8em Times; text-align: center; }
.teletblspos { position: absolute; top: 10px; left: 10px; }
.teletblspos2 { position: absolute; top: 10px; left: 310px; }
.teletblspos3 { position: absolute; top: 10px; left: 610px; }
.teletbl1 { width: 300px;
	font: bold .9em Arial; color: #000000; background-color: #FFFFFF;
	text-align: left; border: red solid 2px; }
.teletbl2 { width: 300px;
	font: bold .9em Arial; color: #000000; background-color: #FFFFFF;
	text-align: left; border: red solid 2px; }
.teletbl3 {	width: 300px; font: bold .9em Arial; color: #000000; background-color: #FFFFFF;
	text-align: left; border: red solid 2px; }
.singlecoltopleftareacode { position: absolute; top: 165px; left: 5px;
	text-align: center; width: 273px; border: blue solid 2px; }
.singlecoltopmiddleareacode { position: absolute; top: 135px; left: 326px;
	text-align: center; width: 273px; border: blue solid 2px; }
.singlecoltoprightareacode { position: absolute; top: 135px; left: 612px;
	text-align: center; width: 273px; border: blue solid 2px; }

/*-------used these links for 2010------*/
.class2 A:link { text-decoration: none; font: bold 11px Arial;
	background-color: #a8a8a8; color: #aa0000; display: block; text-align: center; }
.class2 A:visited { text-decoration: none; font: bold 11px Arial;
	background-color: #a8a8a8; color: #aa0000; display: block; text-align: center; }
.class2 A:active { text-decoration: none; font: bold 11px Arial;
	background-color: #a8a8a8; color: #aa0000; display: block; text-align: center; }
.class2 A:hover { text-decoration: none; font: bold 11px Arial;
	background-color: #a8a8a8; color: #143364; display: block; text-align: center; }

.class8 A:link { text-decoration: none; font: bold 12px Arial;
	background-color: transparent; color: #aa0000; text-align: left; }
.class8 A:visited { text-decoration: none; font: bold 12px Arial;
	background-color: transparent; color: #aa0000; text-align: left; }
.class8 A:active { text-decoration: none; font: bold 12px Arial;
	background-color: transparent; color: #aa0000; text-align: left; }
.class8 A:hover { text-decoration: none; font: bold 12px Arial;
	background-color: transparent; color: #143364; text-align: left; }

.bushme2 A:link { text-decoration: none; color: #ffffff; background-color: #aa0000; 
	font: bold 11px Arial; padding-top: 1px; text-align: center;
	display: block; height: 15px; }
.bushme2 A:visited { text-decoration: none; color: #ffffff; background-color: #aa0000;  
	font: bold 11px Arial; padding-top: 1px; text-align: center;
	display: block; height: 15px; }
.bushme2 A:hover { text-decoration: none; color: #ffffff; background-color: #143364; 
	font: bold 11px Arial; padding-top: 1px; text-align: center;
	display: block; height: 15px; } 	
.bushme2 A:active { text-decoration: none; color: #ffffff; background-color: #aa0000;  
	font: bold 11px Arial; padding-top: 1px; text-align: center;
	display: block; height: 15px; } 
/*------end of used links for 2010------*/

.class5 A:link { text-decoration: none; font: bold .8em Arial; 
	background-color: #ffffff; color: #aa0000; }
.class5 A:visited { text-decoration: none; font: bold .8em Arial; 
	background-color: #ffffff; color: #aa0000; }
.class5 A:active { text-decoration: none; 
	font: bold .8em Arial; background-color: #ffffff; color: #aa0000; } 
.class5 A:hover { text-decoration: none; 
	font: bold .8em Arial; background-color: #ffffff; color: #143364; }

h1 { font: bold 1em Arial; color: #FFFFFF; height: 20px; background-color: #808080; 	
	 border-radius: 10px; -webkit-border-radius: 10px; 
	-moz-border-radius: 10px; text-align: center; } 

.citystyle { font: bold italic .8em Arial; color: black; background-color: white; text-align: left; } 
.name { font: .8em Arial; color: black; background-color: white; text-align: left; } 
.seeadpg { font: bold .8em Arial; color: black;  background-color: #FFFFFF; text-align: left; } 
.cola { width: 138px; font: .8em Arial; text-align: left;   } 
.colb { width: 87px; font: .8em Arial; text-align: right; } 

.copyright { position: absolute; top: 1750px; left: 330px; 
	background-color: #ffffff; font: bold .7em Arial; color: #000000; } 
.copyright2 { position: absolute; top: 2050px; left: 330px; background-color: #ffffff; 
	font: bold .7em Arial; color: #000000; color: #000000;  } 
.copyrightterms { position: relative; top: 2900px; background-color: #ffffff; 
	font: bold .7em Arial; color: #000000; font-weight: bold; } 
.copyrightsitemap { position: absolute; top: 1235px; left: 400px; background-color: #ffffff; 
	font: bold .7em Arial; color: #000000; } 
.copyrightresource { position: absolute; top: 2575px; left: 330px; background-color: #ffffff; 
	font: bold .7em Arial; color: #000000; } 
.copyrightebook { position: absolute; top: 800px; left: 310px; background-color: #ffffff; 
	font: bold .7em Arial;  color: #000000; } 