body         { margin-top: 5px; }

#header      { height: 70px;width: 720px;left: 10px;top: 10px; position: relative;visibility: visible;}

#layoutlogic { border: 1px #808080 solid; width: 775px; margin-right: auto; margin-left: auto; 
               background: url(/Newgraphics/cloud1.gif); background-repeat: no-repeat; padding: 0 0 0 0;}

#menu { background-color: #cfc; height: 27px; width: 775px; left: 10px; z-index: 4; position: relative; top: 15px; visibility: visible; }

.mainmenu     { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-align: center; padding-top: 7px; }
.smallerhead  { color: #666; font-size: 14px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: normal; text-align: left; padding: 10 0 0 0; }

#col1 { width: 164px; top: 25px; position: relative; left: 10px; float: left; }
#col2 { position: relative; top: 25px; left: 20px; width: 317px; float: left; margin-bottom: 50px; border-right: 1px dotted #808080; border-left: 1px dotted #8e8e8e; }
#col23 { position: relative; top: 25px; left: 20px; width: 542px; float: left; margin-bottom: 50px; border-right: 1px dotted #808080; border-left: 1px dotted #8e8e8e; }
#col3 { color: #36c; font-size: 10px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; position: relative; padding: 0; z-index: 10; top: 25px; left: 30px; width: 225px; float: left; margin-right: 0; margin-bottom: 25px; margin-left: 0; }
#page{ background-image: none; width: 100%; height: 100%; z-index: 2; margin-bottom: 0; }
#botfooter { display: block; color: #0aa4e0; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../newmasterimgs/bg_bottom.jpg); background-repeat: no-repeat; text-align: center; width: 100%; height: 79px; margin-top: 10px; padding-top: 10px; border-top: 1pt dotted #8e8e8e; }

#clouds { background-image: url(/Newgraphics/cloud1.gif); background-repeat: no-repeat; height: 628px; width: 550px; left: 268px; top: 50px; position: absolute; visibility: visible; }

.page { }
.usdisc { color: red; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; }
.cad { margin-right: 2px; margin-left: 2px; display: inline; }
.us { margin-right: 2px; margin-left: 5px; display: inline; }
.offerhead  { color: #039; font-size: 29px; font-family: palatino, georgia, "Times New Roman", Times, serif; line-height: 22px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left ; margin-top: 6px; margin-bottom: 6px; padding-top: 6px; padding-bottom: 6px; border-top: 1px dotted gray; }
.offertext { color: black; font-size: 12px; font-family: arial, verdana, sans-serif; line-height: 14px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; margin-bottom: 10px; padding-top: 5px; padding-bottom: 10px; border-bottom: 1px dotted gray; }
.percent { color: red; font-size: 42px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; line-height: 42px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; margin-top: 5px; margin-bottom: 5px; }
.percent2 { color: red; font-size: 23px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; line-height: 35px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; margin-top: 5px; margin-bottom: 5px; }
.offersub { color: green; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px;;font-style: normal; text-align: left; }
.offersub a:link { color: green; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 18px; text-decoration: none; text-align: left; }
.offersub a:hover { color: #f00; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 18px; text-decoration: none; text-align: left; }
.highlight { background-color: yellow; }
.usdisc { color: red; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; }
.cad { margin-right: 2px; margin-left: 2px; display: inline; }
.us { margin-right: 2px; margin-left: 5px; display: inline; }
.offerhead  { color: #039; font-size: 29px; font-family: palatino, georgia, "Times New Roman", Times, serif; line-height: 22px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left ; margin-top: 6px; margin-bottom: 6px; padding-top: 6px; padding-bottom: 6px; border-top: 1px dotted gray; }
.offertext { color: black; font-size: 12px; font-family: arial, verdana, sans-serif; line-height: 14px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; margin-bottom: 10px; padding-top: 5px; padding-bottom: 10px; border-bottom: 1px dotted gray; }
.percent { color: red; font-size: 42px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; line-height: 42px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; margin-top: 5px; margin-bottom: 5px; }
.percent2 { color: red; font-size: 23px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; line-height: 35px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; margin-top: 5px; margin-bottom: 5px; }
.offersub { color: green; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px;;font-style: normal; text-align: left; }
.offersub a:link { color: green; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 18px; text-decoration: none; text-align: left; }
.offersub a:hover { color: #f00; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; line-height: 18px; text-decoration: none; text-align: left; }
.highlight { background-color: yellow; }
#botfooter { color: #0aa4e0; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../newmasterimgs/bg_bottom.jpg); background-repeat: no-repeat; text-align: center; position: relative; width: 100%; height: 79px; z-index: 13; }
#headerbot{ background-image: url(../newmasterimgs/headbot.jpg); background-repeat: no-repeat; text-align: center; position: relative; width: 735px; height: 29px; }
#portcol2 { visibility: visible; margin-bottom: 50px; padding-top: 10px; padding-left: 15px; position: relative; z-index: 20; top: 10px; left: 15px; width: 300px; height: 100%; float: left; border-left: 1px solid #69c; }
#bgpics{ background-image: url(../newmasterimgs/backpics.jpg); background-repeat: no-repeat; text-align: center; position: relative; width: 735px; height: 103px; }
.moto1{ color: #f60; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-bottom: 10px; padding-top: 5px; padding-bottom: 7px; border-top: 1px dotted #f60; border-bottom: 1px dotted #f60; }
.moto { color: #f60; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 10px; padding-top: 5px; padding-bottom: 7px; border-top: 1px dotted #f60; border-bottom: 1px dotted #f60; }
.headbgimage{ position: relative; float: left; margin-right: 5px; }
.mainsub { color: #36c; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; }
.rightindex { color: #36c; font-size: 10px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; position: relative; width: 120px; z-index: 6; margin: 0; padding: 0; }
.rightindex li { margin-right: 0; margin-left: 0; padding-top: 3px; padding-bottom: 5px; padding-left: 0; border-bottom: 1px solid black; list-style-type: none; }
.rightindex ul { margin-top: 0; list-style-type: none; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0; }
.rightindex a:link { color: #36c; text-decoration: none; }
.rightindex a:visited { color: #36c; text-decoration: none; }
.rightindex a:hover { color: #09f; text-decoration: none; }
.leftcolmainbody { color: black; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 17px; margin-top: 10px; }
.mainbody { color: black; font-size: 11px; font-family: Georgia, Baskerville, "Times New Roman", Times, serif; line-height: 18px; }
.mainbody a:link { color: #ea8213; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 17px; }
.mainbody a:hover { color: #0aa4e0; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 17px; }
.mainbody a:visited { color: #ea8213; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 17px; }
.mainbodyital { color: #ea8213; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 17px; }
.mainheads { color: #369; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; padding-bottom: 4px; }
.frontbanner { color: black; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 28px; padding-bottom: 10px; }
.mainheadsrustserf { color: #c63; font-size: 25px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px; padding-bottom: 10px; }
.mainheadsblksans { color: #000; font-size: 25px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; padding-bottom: 10px; }
.subheadsbluesans { color: #128bbb; font-size: 18px; font-family: "trebuchet ms", verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; padding-bottom: 10px; }
.articlesmsub { color: #36c; font-size: 10px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
#quote1 { font-family: arial, Helvetica, Georgia; font-size: 22px; line-height: 18px; color: #366; }
.orangelagital { color: #c63; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.bluelagital { color: #0887b9; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
#webdo { font-size: 10px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; width:195px; height:564px; }
#webdo ul li { background-color: fuchsia; list-style-type: disc; display: list-item; }
.webdoeven ul li { list-style-type: none; display: inline; }
.rightlist { color: #000; font-size: 10px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 0; position: relative; z-index: 6; top: -40px; width: 120px; }
.rightlist ul { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0; }
.rightlist li { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; margin-right: 0; margin-left: 0; padding-top: 3px; padding-bottom: 10px; padding-left: 0; border-bottom: 1px dotted gray; }
.rightlist a:link { text-decoration: none; }
.rightlist a:visited { color: #36c; text-decoration: none; }
.rightlist a:hover { color: #09f; text-decoration: none; }
.artindex { color: #000; font-size: 10px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 0; }
.art { color: #000; font-size: 10px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 0; }
.artindex ul { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0; }
.artindex li { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; margin-right: 0; margin-left: 0; padding-top: 3px; padding-bottom: 10px; padding-left: 0; border-bottom: 1px dotted gray; }
.artindex a:link { text-decoration: none; }
.artindex a:visited { color: #36c; text-decoration: none; }
.artindex a:hover { color: #09f; text-decoration: none; }
.importanceimage { float: right; clear: both; margin-top: 0; margin-bottom: 15px; margin-left: 20px; }
.orangebold{ color: #f60; font-size: 12px; font-family: Arial, Helvetica, Geneva, arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; }
.orangebold a:link { color: #f60; text-decoration: none; }
.orangebold a:visited { color: #f60; text-decoration: none; }
.orangebold a:hover { color: #09f; }
.col1body { color: black; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; }
.col1body ul { margin: 10px 0 0; padding: 10px 0 0; border-top: 1px solid black; list-style-type: none; }
.mouselogo { text-align: center; margin-top: 20px; margin-right: auto; margin-left: auto; }
.col1body li { margin-bottom: 7px; padding-bottom: 2px; border-bottom: 1px solid black; list-style-type: none; }
.pullquote { float:right; width:150px; padding-bottom:10px; font-family:arial, Helvetica, Georgia; font-size: 28px; line-height:24px; color:#ff6600; text-align: right; margin: 30px 10px 15px; }
.footer a:link { color: #0aa4e0; text-decoration: none; }
.footer a:visited { }
.footer a:hover { color: #c63; }
.footer ul { margin: 0; }
.footer li { margin-right: 10px; list-style-type: none; display: inline; }
.navlist { color: silver; font-size: 12px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-top: 14px; }
.navlist ul { margin: 0; padding: 0; display: inline; }
.navlist li { padding-left: 2px; list-style-type: none; display: inline; }
.navlist a:link { color: silver; text-decoration: none; padding-left: 2px; border-left: 8px solid transparent; }
.navlist a:visited { color: silver; text-decoration: none; }
.navlist a:hover { padding-left: 2px; border-bottom: 1pt dotted orange; border-left: 8px solid orange; }
.navlist a:active { }
.clear { clear: both; }
.imageleftcol { border: solid 1px #c63; }
.imagespider { width: 168px; height: 152px; float: right; margin: 5px 5px 5px 10px; border: solid 1px #c63; }
.dropcap { color: #c63; font-size: 500%; line-height: 83%; width: 0.7em; float: left; }
.portfolio { color: #ea8213; font-size: 17px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: center; margin-top: 5px; margin-right: auto; margin-left: auto; }
.portfolio a:link { color: #ea8213; font-size: 17px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin-top: 5px; }
.portfolio a:visited { color: #ea8213; font-size: 17px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin-top: 5px; }
.portfolio a:hover { color: #0aa4e0; font-size: 17px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin-top: 5px; }
.mainbody ul li { color: #5b84d4; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; margin-left: 10px; list-style-type: none; }
.portfolioimage { text-align: center; margin-right: auto; margin-left: auto; padding-top: 15px; }
.chartfloat { float: right; clear: right; margin: 5px; border: solid 1px black; }
.optimizefloat { margin: 5px; float: right; clear: right; border: solid 1px black; }
.logofloat { margin: 5px 15px 5px 0; float: left; clear: left; border: solid 1px black; }
.logofloatnb { margin: 5px 15px 5px 0; float: left; clear: left; }
.webprescon { float: right; margin: 10px; padding-bottom: 5px; outline: solid 1px black; }
.mouselogoread { text-align: center; }
.col1body a:visited { text-decoration: none; }

#layer1 { visibility: visible; position: absolute; z-index: 3; top: 61px; left: 235px; width: 209px; height: 559px; border-style: none dotted; border-width: medium 1px; border-color: gray }
#Letters  { visibility: visible; position: absolute; z-index: 1; top: 61px; left: 45px; width: 180px; height: 511px }
.smallmenu { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 18px; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-top: 2px; }
smallmenu a:link { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: underline; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
smallmenu a:visited { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
smallmenu a:hover { color: teal; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }

.special { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-align: left; margin-bottom: 5px; }
.special a:link { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
.special a:visited { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
.special a:hover { color: #9c6; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: center; padding-top: 2px; }
.mainmenu a:link { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-align: center; padding-right: 12px; }
.mainmenu a:visited { color: gray; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-align: center; padding-right: 12px; }
.mainmenu a:hover { color: teal; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; }
.heading  { color: #039; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 21px; text-align: left ; margin-bottom: 15px; }
.midheading { color: #039; font-size: 17px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 21px; text-align: left; margin: 5px 10px 15px; }
.heading2 { color: #039; font-size: 17px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 21px; text-align: left; margin-top: 15px; margin-bottom: 15px; }
.whatsnewhead { color: orange; font-size: 17px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 24px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-indent: 0; margin-left: 10px; }
.whatsnewsub { color: #70a057; font-size: 15px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-indent: 0; margin-bottom: 5px; margin-left: 10px; }
.whatsnewbody { font-size: 10px; font-family: "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; margin-right: 10px; margin-bottom: 6px; margin-left: 10px; }
.catheadings { color: #039; font-size: 24px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 24px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; }
.catheadingshost { color: #039; font-size: 24px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 24px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; position: relative; top: 119px; margin-bottom: 10px; }
.catheadingsh1 { color: #039; font-size: 24px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 24px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; position: relative; top: 20px; margin-bottom: 40px; }

.dirheading { color: #039; font-size: 17px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 21px; text-align: left; margin-top: 10px; margin-bottom: 15px; margin-left: 10px; }
.dirimagetext { color: red; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; margin-left: 10px; }
.dirsmallerhead { color: #666; font-size: 14px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 14px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; margin-left: 10px; }
.directionbody { font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; margin: 5px 15px 10px 10px; list-style-type: disc; }
.dirtopimage { font: 10px/15px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; float: right; clear: both; list-style-type: disc; margin-top: 5px; margin-bottom: 20px; margin-left: 10px; }
.clearboth { clear: both; }
.leftbody  { font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif }
.photo { clear: both; margin-top: 5px; margin-bottom: 5px; }
.specialsdesc2 { font: 10px/15px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; margin-bottom: 10px; }
.specialsdesc { font: 10px/12px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; }
.mainmenuleft { font: 12px/15px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; text-align: right; }
.leftcolbody { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal;f;line-height: 20px; ont-variant: normal; }
.midcolbody { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; line-height: 20px; margin-right: 10px; margin-left: 10px; ont-variant: normal; }
.midgreenhead { color: #666; font-size: 13px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #cfc; visibility: visible; width: auto; height: auto; margin-top: 10px; margin-bottom: 15px; padding-left: 10px; border-top: 1px dotted gray; border-bottom: 1px dotted #666; }
.rtgreenhead { color: #666; font-size: 13px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #cfc; visibility: visible; margin-top: 10px; margin-bottom: 15px; padding-left: 10px; width: auto; height: auto; margin-left: -10px; border-top: 1px dotted gray; border-bottom: 1px dotted #666; }
.homemidpara { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; line-height: 20px; margin-right: 10px; margin-left: 10px; ont-variant: normal; }
.linktext { font: 10px/13px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; list-style-type: disc; }
.middlecopy { font: 12px/15px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; list-style-type: disc; }
.roomchart { color: black; font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; list-style-type: disc; }
.roomdescription { color: black; font: 12px/16px px}
.roomleftcolbody { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; line-height: 13px; ont-variant: normal; }
.roomheading { color: #039; font-size: 17px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 17px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; }
.bottommenu { color: #063; font: 10px/15px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; text-align: center; position: relative; z-index: 10; border-top: 1px dotted gray; list-style-type: disc; }
.image { width: 100%; margin-top: 20px; margin-bottom: 10px; border-style: solid; border-width: 1px; }
.tripadv { font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; text-indent: 5px; margin-right: 6px; margin-left: 10px; padding-left: 20px; }
.imagemidcoltop { position: relative; margin-top: 0; margin-bottom: 10px; }
.imagetripadv { clear: both; margin-right: 10px; margin-left: 10px; }
.Page_date   { color: #666; font: bold 12px/12px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif ; text-align: center; width: 100%; }
.middlebody { color: green; font: bold 13px/18px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; text-align: center; margin-bottom: 10px; margin-left: 7px   }
.leftbullets ul { font: 10px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; margin-left: 0px; }
.leftbullets li { font: 10px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; margin-bottom: 4px; margin-left: 2px; }
#logo { visibility: visible; position: absolute; z-index: 5; top: 61px; left: 716px; width: 74px; height: 183px }
#guestrooms { color: gray; font-size: 15px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #cfc; visibility: visible; position: absolute; z-index: 4; top: 15px; left: 31px; width: 782px; height: 26px; padding-top: 6px; padding-left: 10px; border-top: 1px dotted gray; border-bottom: 1px dotted gray; }
#oasis { color: gray; font-size: 15px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #cfc; background-attachment: inherit; visibility: visible; padding-top: 6px; padding-left: 10px; position: absolute; z-index: 4; top: 15px; left: 31px; width: 300px; height: 20px; border-top: 1px dotted gray; border-bottom: 1px dotted gray; }
#new { color: gray; font-size: 15px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #cfc; background-attachment: inherit; visibility: visible; padding-top: 6px; padding-left: 10px; position: absolute; z-index: 4; top: 15px; left: 31px; width: 300px; height: 20px; border-top: 1px dotted gray; border-bottom: 1px dotted gray; }
#specialoffers { color: gray; font-size: 15px; font-family: palatino, georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #cfc; visibility: visible; position: absolute; z-index: 4; top: 15px; left: 31px; width: 300px; height: 26px; padding-top: 7px; padding-left: 10px; border-top: 1px dotted gray; border-bottom: 1px dotted gray; }
#Fromhosts { visibility: visible; position: absolute; top: 511px; left: 31px; width: 399px; height: 350px; border-top: 1px dotted gray; border-right: 1px dotted gray }
#mainphoto { height: 579px; width: 277px; left: 260px; top: 133px; z-index: 3; position: absolute; visibility: visible; border-right: 1pt dotted gray; border-left: 1pt dotted gray; }
#middlelower { visibility: visible; position: absolute; z-index: 3; top: 135px; left: 254px; width: 278px; height: 635px; margin-left: 5px; padding-top: 15px; padding-right: 10px; padding-left: 10px; border-right: 1px dotted gray; border-left: 1px dotted gray; }
#hosts { height: 355px; width: 166px; left: 32px; top: 555px; position: absolute; z-index: 5; visibility: visible; }
#leftcolumnroom { height: 975px; width: 168px; left: 32px; top: 135px; z-index: 4; position: absolute; visibility: visible; border-right: 1px dotted gray; }
#leftcolumnnewsp { background-image: url(Newgraphics/newspaperbg.jpg); background-repeat: no-repeat; height: 975px; width: 168px; left: 32px; top: 135px; z-index: 4; position: absolute; visibility: visible; padding-left: 10px; }
.speccharthead { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffc4; text-align: center; border-bottom: 1px solid gray; }
.specchart { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; text-align: center; }
.specpkg { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-bottom: 10px; }
.specpkg a:link { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-bottom: 10px; }
.specpkg a:visited { color: red; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-bottom: 10px; }
.specpkg a:hover { color: blue; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0 0; text-align: left; padding-bottom: 10px; }
.hostsnewspaperhead { color: black; font-size: 22pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.hostnewspaper { font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; }
.hostmidcolbody { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; line-height: 18px; ont-variant: normal; }
.hostimagenews { float: left; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
.hostmorenews { font: 12px/15px "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif; text-align: left; }
.horbreak { margin-bottom: 10px; border-bottom: 1px dotted gray; }
.rcoltl { float: left; margin-right: 10px; margin-bottom: 10px; }
.imagespec { float: right; clear: both; margin-top: 10px; margin-bottom: 60px; padding-left: 10px; }
.rcoltr {  }
.rcolm { }
.rcolbl { float: left; margin-right: 16px; margin-bottom: 10px; }
.rcolbr { margin-bottom: 10px; }
.weather { text-align: center; width: 100%; margin-bottom: 10px; }
#middlecolumn { height: 635px; width: 278px; left: 254px; top: 135px; z-index: 3; position: absolute; visibility: visible; border-right: 1px dotted gray; border-left: 1px dotted gray; }
#rightcolumn { margin-left: 10px; }
#minicontainer { width: 100px; float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; }
.dhgreen { color: #006445; }
.fountain { float: left; margin: 5px 10px; }
