body {
  background-color: white;
  /*
  background-color: #D9CCC3;
  background-image: url('/v2images/mag_body_background.jpg');
  background-repeat: repeat-x;
  */
  font-family: arial,helvetica,clean,sans-serif;
  font-size: 13px;
  text-align: center;
  scrollbar-face-color: #D4D0C8;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #D1D7DC;
  scrollbar-darkshadow-color: #98AAB1;
  scrollbar-shadow-color: #DEE3E7;
  scrollbar-arrow-color: #330000;
  scrollbar-track-color: #EFEFEF;
  text-align:center;
  color:#333;
  direction:ltr;
}

body * {line-height:1.22em;}

body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img,hr {margin:0;padding:0;}

table {font-size:inherit;font:100%;}

select,input,textarea {font:99% arial,helvetica,clean,sans-serif;}

.quicksmall select { font-size: 11px; color: #404040; width: 100px; }
.searchsmall select { font-size: 11px; color: #404040; width: 100px; }

.ftform select { font-size: 11px; color: #404040; width: 190px; *padding:2px;}
.ftform input { font-size: 11px; color: #404040; padding-left:2px;}
.ftform input.btn { margin-top: 15px; }

.quick select { font-size: 11px; color: #404040; width: 190px; }
.quick input { font-size: 11px; color: #404040; width: 190px; }
.quick input.btn { margin-top: 15px; }

.search input { margin-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 132px; font-weight: bold; }
.search select { font-size: 11px; color: #404040; width: 190px; }

.center {text-align:center;}

.red {color:red;font-style:italic;}
.bold {font-weight:bold;}
/* removed per Troy/Karen */
/* .italic {font-style:italic;}
.normalweight {font-weight:normal}
 */
 .italic2 {font-style:italic;}

img,fieldset {border:0;}

ul,ol {list-style:none;}

legend {height:0;font-size:0;}

label {cursor:pointer;cursor:hand;}

em {font-style:normal;}

h1 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #00AAE7; /*#483D76;*/
  padding-top: 3px;
  margin-bottom: 12px;
  text-decoration:none;
}

h1.big {font-size: 25px; font-variant: small-caps; }

p.big  {font-size: 17px;}

h2 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #330000;
  margin: 3px 0px 6px 0px;
}

h3 { background-color:#C2DDEB; /*  light sea */ font:bold 122% arial; color:#0093CA; /*16387c*/ text-align:center; }

h4 { font-size: 12px; font-weight: bold; padding-top: 10px; padding-bottom: 5px;text-align:center; }

h5 { font-size: 12px; font-weight: normal; margin-top: 5px; text-align:left; }
h6 { font-size: 10px; font-weight: normal; margin: 0px 5px 7px 5px; text-align:left; }

hr { height:2px; border:none; color:#00AAE7;background-color:#00AAE7; }
.new { color: #D8238F; font-style: italic; font-weight: bold; }

.copyright { font-size:10px;}

/* structure container div is used to create a relative center for rest of divs */
#structure {
  position: relative;
  width: 772px;
  margin: 0 auto;
  text-align:left;
  background-color: #E0EEF5; /* light blue */
}

/* container div - used to keep page content with footer together, after header */
table.body {
  width: 772px;
}

table.body td {
  vertical-align: top;
}

/* table is used to keep left nav and page content the same height */
table.magbody {
  table-layout:fixed;
  width: 772px;
  text-align:left;
}

table.magbody tr {
  text-align:left;
}

#booktrip, #booktrip table, #booktrip input {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* ************************************************* */
/*                      Header                       */
/* ************************************************* */

#magheader {
  position:relative;
  background-image: url('/v2images/header.jpg');
  background-repeat: no-repeat;
  width: 772px;
  height: 215px;
  *height: 210px;
  text-align: right;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
}

#maglogo {
  position:absolute;
  left: 8px;
  top: 10px;
  text-align: left;
}

#issuedate {
  position:absolute;
/*  right: 473px;
  top: 80px; */
  right: 373px;
  top: 100px;
  text-align: right;
  color: white;
  font-weight:bold;
  text-transform: uppercase;
}

#magacctoptions {
  position:absolute;
  left: 8px;
  top: 10px;
  width: 754px;
  height: 25px;
  text-align: right;
  padding: 2px 2px 2px 2px;
  color: lightGrey;
}
#magacctoptions img {
vertical-align:middle;
}

#topnavlinks {
  position:absolute;
  left: 0px;
  top: 174px;
  width: 772px;
  text-align: left;
  z-index: 1000;
}

/* Account Option Anchors: white with no border when inactive, orange with orange border on hover */
#magacctoptions a:link { color: yellow; text-decoration: none; }

#magacctoptions a:hover { color: yellow; text-decoration: underline; }

#magacctoptions a:visited { color: yellow; text-decoration: none;}

#magacctoptions a:visited:hover { color: yellow; text-decoration: underline;}

/* ************************************************* */
/*                       Tabs                        */
/* ************************************************* */

/*
div - ids left,  middle or right
div - class colpadding
div - ids nav, tripbooker or poll, class md
div - class hd or hd2, and class tabs
ul
li - class on or off, and first or last
em
a
span - class pipe
*/

.md { background-color:#fff; border:1px solid #b0bec7; position:relative;background-color:#FFFFF2;}

.tabs { padding:0; }

.hd,
.hd2 {
  position:relative;
  margin:-1px -1px 0;
}

.hd {
  color:#18397c;
  border:1px solid #b0bec7;
  border-bottom:1px solid #93a6b4;
  background-color:#00A5CA; /* 81B8D6 sea */
}


.hd2 {
  /* border:1px solid #b0bec7; */
  border-bottom:1px solid #93a6b4;
  background-color:#FFFFF2; /* sand */
}

.hd li.on em  {
  border-right:1px solid #91a7b4;
  border-top:1px solid #778a98;
  border-bottom:1px solid #fff;
  background-color:#FFFFF2; /* sand */
}

.hd li.first em,
.hd2 li.first em {
  border-left:none;
}

.hd li a {
  font-weight:bold;
  color:white;
  text-decoration:none;
}

.hd2 li a {
  color:#18397c;
}

.hd li.on a,
.hd2 li.on a {
  color:red;
}

a {color:#16387c;}

a:link,a:visited {text-decoration:none;}

#nav div.off {display:none;}
#nav div.on {display:inherit;}

#nav .fab a:visited,
#tripbooker .fab a:visited {color:#69789C;}

a:hover {text-decoration:underline;}

.on a:hover {text-decoration:none;}
.off a:hover {text-decoration:underline;}

ol:after,
ul:after,
.md:after,
.hd:after,
.hd2:after,
.list:after,
#tabs:after {
  content:".";
  display:block;
  font-size:0px;
  line-height:0px;
  height:0;
  clear:both;
  visibility:hidden;
}

ol, ul, dl, .md, .hd, .hd2, .fab, #tabs {zoom:1;*height:1px;}

.hd h2,
.hd2 h2 {
  position:relative;
  font:bold 100% arial;
  padding:1px 11px;
  border-bottom:1px solid #fff;
}

.hide .fab {display:none;}

.hd ul,
.hd2 ul {
  position:relative;
  width:100%;
  border-bottom:1px solid #fff;
}

.hd ul li,
.hd2 ul li {
  position:relative;
  float:left;
}

.hd li em,
.hd2 li em {
  position:relative;
  display:block;
  width:99%;
  *width:100%;
  min-height:18px;
  padding:4px 0 0px;
  margin-right:-1px;
  border-right:0;
}

.hd li a,
.hd2 li a {
  display:block;
  outline:none;
  text-align:center;
  white-space:nowrap;
  z-index:50;
  padding:1px;
  margin-top:-1px;
}

.hd li .pipe {
  background-color:#788a98;
  border-right:1px solid #fff; /* white */
  display:block;
  position:absolute;
  top:1px;
  right:-1px;
  height:22px;
  width:1px;
  *width:2px;
}

.hd li.on,
.hd2 li.on {
  z-index:60;
  margin-bottom:-1px;
}

.hd li a {
  font:bold 92% arial;
}

.hd2 li a {
  font:normal 92% arial;
}

/*
.hd li.on em,
.hd2 li.on em {
  padding-bottom:1px;
  *padding-bottom:2px;
  margin:-1px 0 -1px;
  *margin-bottom:-2px;
}

.hd li.on a,
.hd2 li.on a {
  z-index:60;
}
*/

.hd li.on a {
  font-weight:bold;
}

.hd li.off a { font-weight:bold; }

.hd li.last .pipe {visibility:hidden;}

#nav .hd ul {width:100%;}
#nav .hd ul li {width:16.6%;}
#nav .hd ul li.last {width:17%;*width:16.9%;}

#nav .hd2 ul li {min-width:1%;*width:1%;padding: 0 13 0 13;}


/* ************************************************* */
/*                       MAIN                        */
/* ************************************************* */
#main {float:left; height:100%; min-height:825px;*height:835px;}

/* ************************************************* */
/*                       LEFT                        */
/* ************************************************* */
#left { float:left; width:310px; *width:317px; height:100%; border-bottom:5px solid #E0EEF5; border-left:7px solid #E0EEF5; /*  light blue */ background-color: #FFFFF2; /* sand */}
#left .md {border:none;}
#left img.big { height:331px;*height:329px;width:310px;}


#left #featurepic {position:relative;height:331px;*height:329px;width:310px;}
#left #featurepic div {color:white; font-size: 36px;font-weight:bold;text-align:right; margin-right:5px;cursor: hand;}
#left #featurepic div span.section1 {font-size: 26px;font-weight:bold;}
#left #featurepic div span.section2 {font-size: 36px;font-weight:bold;}
#left #featurepic a {width:310px;height:331px;cursor: hand;}

#left #thisissue li { margin-top:5px;}
#left #thisissue ul { margin:5px;}

#left #thisissue a {font-weight:bold;}

#left h3 { width:100%; }

#left div.float {float:left;margin:0px; padding:0px;}

#left div.inthisissuesec {width:100%;border-bottom:3px solid #C2DDEB;}
#left div.inthisissuesec #pic {float:left;margin:0px; padding:0px;}
#left div.inthisissuesec #byline {float:left;margin:0px; padding:0px;margin-left:3px;width:244px;*width:243px;}

#left div.inthisissuesec:after {
  content:".";
  display:block;
  font-size:0px;
  line-height:0px;
  height:0;
  clear:both;
  visibility:hidden;
}

#left a {color: #0078A6;}

/* ************************************************* */
/*                      MIDDLE                       */
/* ************************************************* */
#middle { float:left; width:175px; *width:180px; height:100%; border-bottom:5px solid #E0EEF5; border-left:5px solid #E0EEF5; /* #483D76 light blue */ background-color: #FFFFF2; /* sand */}
#middle h5 {margin-left:5px; }
#middle .md { border:none; background-color: #FFFFF2; /* sand */}

#middle #deals {height:331px;background-image: url('/v2images/deals.jpg'); background-repeat: no-repeat;background-position:bottom;background-color:7CC1E7;} /* A0B4F1 same height as right big img */
#middle #deals a { color:#FFFFF2;font-size: 12px; font-weight: bolder ; padding: 0; text-align:left;text-decoration:underline;}
#middle #deals li { margin-top:10px;}
#middle #deals ul { margin:5px 5px 5px 5px;}

#middle #poll ul {margin: 5px 5px 5px 5px;}
#middle #poll li { margin-top:5px; *margin-top:0px;width:100%;}
#middle #poll img {margin:5px;}
#middle #poll input {*margin-top:-2px;}

#middle #poll div.pollresult  {margin:0px 5px 0px 5px; border:1px solid gray;background-color:white;}
#middle #poll div.pollresult h5, #middle #poll div.pollresult h5 a {margin:0px; border:1px solid red;}
#middle #poll div.answer {float:left;width:140px; *width:140px;}


#middle #poll li:after {
  content:".";
  display:block;
  font-size:0px;
  line-height:0px;
  height:0;
  clear:both;
  visibility:hidden;
}

#middle a {color: #0078A6;}

/* ************************************************* */
/*                       WHOLE                       */
/* ************************************************* */
#whole { float:left; width:470px; *width:497px; min-height:805px; padding:10px; *height:835px; border-bottom:5px solid #E0EEF5; border-left:7px solid #E0EEF5; /*  light blue */ background-color:#FFFFF2; /* light sand */}
#whole .md {border:none;}
#whole a { text-decoration: underline;}
#whole img.float {float:left;margin-right:5px;}
#whole div.float {float:left;margin-right:5px;}
#whole div.floatright {float:right;text-align:right;}
#subnav2 {margin-bottom:15px;}

/*
#whole ul { margin:5px; }
#whole ul li { margin:5px 5px 5px 15px; list-style-type:square; list-style-position: outside }
#whole ul li:first-letter  {*color:#00A5CA;}
*/

#whole ul {list-style-image: url('/v2images/li.gif')}
#whole ul li { margin:5px 5px 5px 15px; list-style-position: outside }

#whole ol li { margin:10 30px 30px 30px; list-style-type:decimal; list-style-position: outside }
#whole p {margin-bottom:10px;}
#whole .line { margin-top:10px; }

#whole #feature h1 { margin: 0; text-align:center;font-size: 25px; font-variant: small-caps; font-weight: bold; padding-top: 10px;}
#whole #feature h2 { margin: 0; text-align:center;font-size: 16px; font-variant: small-caps; font-weight: bold; padding-bottom: 5px;}
#whole #feature h3 { margin: 0; text-align:center;font-size: 14px; font-weight: bold; padding-bottom: 5px;background-color:#FFFFF2; border-bottom:2px solid #91a7b4;;}

.top {background: transparent url('/v2images/li3.gif') no-repeat scroll left center; padding-left: 10px; margin-left: 0px;}
.firstletter { color:#00A5CA; font-size: 34px; margin-top:-5px; margin-bottom:-5px; float: left;}

#whole div.column {float:left; width:229px;*width:232px;margin-bottom:10px;}
#whole div.column div div {float:left;width:180px; *width:200px;padding-left: 2px;}
#whole div.column div div div {float:left; padding-left:17px; text-indent: -17px; }

#whole div.inthisissuesec {width:100%;height:72px;*height:72px;border-bottom:3px solid #C2DDEB;}
#whole div.inthisissuesec #pic {float:left;margin:0px; padding:0px;}
#whole div.inthisissuesec #byline {float:left;margin:0px; padding:0px;margin-top:10px;margin-left:3px;width:401px;*width:400px;}
#whole div.inthisissuesec a {font-weight:bold;color: #0078A6;text-decoration:none;}

#rtsites {width:100%; margin-bottom:10px;}
#rtsites div.half {width:225px;float:left;}

#freeti p {font-size:11px;margin:0px 0px 0px 5px;}
#freeti img {margin-top:15px;}

#freeti {width:100%;}
#freeti div.ftform {width:100%;font-size:11px;text-align:left;}
#freeti div.ftform div.line {width:100%;}
#freeti div {float:left}

#freeti div.pd {margin-right:7px;}
#freeti div.pd2 {margin-right:2px;}
#freeti div.pd3 {margin-right:12px;}
#freeti div.spd {margin-right:2px;}

#freeti select, #freeti input  {width:100%;}
#freeti input {padding-left:2px;}
#freeti #brochure input  {width:15px;}

#freeti div.half {width:231px;}
#freeti div.half2 {width:225px;}
#freeti div.tl {width:71px;}
#freeti div.fn, #freeti div.ln {width:167px;}
#freeti div.mi {width:41px;}
#freeti div.ct {width:184px;}
#freeti div.co {width:140px;}
#freeti div.st {width:184px;}
#freeti div.zp {width:81px;}
#freeti div.mn {width:469px;}
#freeti div.cn  {width:130px;}
#freeti div.ex select.mo {width:37px;}
#freeti div.ex select.yr {width:49px;}

#freeti div.ft {width:100%; text-align:center; }
#freeti div.on {background-color: #E0EEF5;}
#freeti div.off {*height:1%; background-color: #FFFFF2;}
#freeti input.on {background-color: #E0EEF5;}
#freeti input.off {background-color: white;}
#freeti select.on {background-color: #E0EEF5;}
#freeti select.off {background-color: white;}

#composer input.on {background-color: #E0EEF5;}
#composer input.off {background-color: white;}
#composer textarea.on {background-color: #E0EEF5;}
#composer textarea.off {background-color: white;}

#freeoti div.half {width:231px;}
#freeoti {width:100%;}
#freeoti div.ftform {width:100%;font-size:11px;text-align:left;}
#freeoti div.ftform div.line {width:100%;}
#freeoti div {float:left}
#freeoti div.pd {margin-right:7px;}
/*
#whole ul {list-style-image: url('/v2images/li.gif')}
#whole ul li { margin:5px 5px 5px 15px; list-style-position: outside }

#whole ol li { margin:10 30px 30px 30px; list-style-type:decimal; list-style-position: outside }
*/
.list { margin-bottom:5px; }

#whole .list ul { margin:5px 0px 5px 0px;border:1px solid #E0EEF5;padding:5px 0px 5px 5px;width:465px; *width:470px;}

#whole .list ul li {  float:left; list-style:none;margin:0;padding:0; padding-right:15px;width:136px;*width:154px;}
#whole .list2 ul li { width:214;*width:231px;}
#whole .list4 ul li { width:99;*width:115px;}

.list li a {
  display:block;
  outline:none;
  text-align:left;
  z-index:50;
  font:normal 92% arial;
  background: transparent url('/v2images/li2.gif') no-repeat scroll left top;
  padding-left: 10px;
  margin-left: 0px;
}

/* ************************************************* */
/*                      RIGHT                        */
/* ************************************************* */
#right { float:left; position:relative; width:262px; *width:267px; border-left:5px solid #E0EEF5; /*  light blue */  }
#right .colpadding {border-left:5px solid #E0EEF5; /* light blue */}
#right .md {margin:0 0 10px;}
#right h3 {background-color:white; border-bottom:1px solid #93a6b4; padding:5px;}
a img.btn {margin-top:15px; }

#freetrial p {font-size:11px;margin:0px 5px 0px 5px;}
#freetrial img {margin-top:5px;}
#freetrial div.ftform {font-size:11px;width:100%;}
#freetrial div.ftform div.line {width:100%;}

#freetrial div {float:left}

#freetrial div.tl, #freetrial div.fn, #freetrial div.mi, #freetrial div.cc, #freetrial div.a1, #freetrial div.ct, #freetrial div.sp, #freetrial div.co, #freetrial div.em {margin-right:3px;}

#freetrial div.tl select {width:56px;}
#freetrial div.fn input, #freetrial div.ln input {width:80px; *width:79px;}
#freetrial div.mi input {width:21px;}
#freetrial div.a2 input, #freetrial div.cc select, #freetrial div.a1 input, #freetrial div.ct input, #freetrial div.sp select, #freetrial div.em input, #freetrial div.em2 input {width:122px;}
#freetrial div.ct input, #freetrial div.sp select {width:100px;}
#freetrial div.co select {width:75px;}
#freetrial div.zp input {width:40px;}
#freetrial div.ft {width:100%; text-align:center; }

#freetrial div.on {background-color:#E0EEF5;}
#freetrial div.off {background-color: #FFFFF2;}
#freetrial input.on {background-color:#E0EEF5;}
#freetrial input.off {background-color: white;}
#freetrial select.on {background-color:#E0EEF5;}
#freetrial select.off {background-color: white;}

#tripbooker { min-height:430px; *height:430px;}
#tripbooker .hd ul li {width:20%;*width:19.9%;}
#tripbooker .hd2 ul li {min-width:1%;*width:1%;padding: 0 15 0 15;}
#tripbooker .fab, #tripbooker .fab div {text-align:center; min-height:164px; *height:154px;}
#tripbooker table.search select { font-size: 11px; color: #404040; width: 190px; }
#tripbooker table.search input { margin-top:10px; }
#tripbooker table.search td { text-align:center;}
#tripbooker table.search th { text-align:center; color:black;padding-top:5px;}

#tripbooker #fab1 table.search th,
#tripbooker #fab2 table.search th,
#tripbooker #fab3 table.search th,
#tripbooker #fab4 table.search th,
#tripbooker #fab5 table.search th {color:white;}

#tripbooker table.search a {font-size: 11px;}

#tripbooker h5 { color:black;}
#tripbooker .fab #fab1 h5,
#tripbooker .fab #fab2 h5,
#tripbooker .fab #fab3 h5,
#tripbooker .fab #fab4 h5,
#tripbooker .fab #fab5 h5 { color:white;}

#tripbooker p { margin:5px 0; }


#tripbooker .hd #fabtab1.on em { background-color:#0265B1; } /*23498B*/
#tripbooker .hd #fabtab2.on em { background-color:#7BADD6; } /*E7F1FA*/
#tripbooker .hd #fabtab3.on em { background-color:#7EA7E7; } /*7CC1E7*/
#tripbooker .hd #fabtab4.on em { background-color:#002D6E; } /*EDE2AD E1B89B 43B5F1 */
#tripbooker .hd #fabtab5.on em { background-color:#C84E01; } /* 805F8A */

#tripbooker .hd .on em a {color:black;}

#tripbooker .hd #fabtab1.on em a,
#tripbooker .hd #fabtab2.on em a,
#tripbooker .hd #fabtab3.on em a,
#tripbooker .hd #fabtab4.on em a,
#tripbooker .hd #fabtab5.on em a {color:white;}

#tripbooker .fab a, #tripbooker .fab a:visited {color:black; }
#tripbooker .fab #fab1 a, #tripbooker .fab #fab1 a:visited,
#tripbooker .fab #fab2 a, #tripbooker .fab #fab2 a:visited,
#tripbooker .fab #fab3 a, #tripbooker .fab #fab3 a:visited,
#tripbooker .fab #fab4 a, #tripbooker .fab #fab4 a:visited,
#tripbooker .fab #fab5 a, #tripbooker .fab #fab5 a:visited {color:white; }

#fab1 { background-color: #0265B1; /*23498B*/ background-image: url('/v2images/fab/cruise2-fab.jpg'); background-repeat: no-repeat;background-position:bottom; height:390px; }
#fab2 { background-color: #7BADD6; /*E7F1FA*/ background-image: url('/v2images/fab/tour2-fab.jpg'); background-repeat: no-repeat;background-position:bottom; height:390px; }
#fab3 { background-color: #7EA7E7; /*7CC1E7*/ background-image: url('/v2images/fab/resort2-fab.jpg'); background-repeat: no-repeat;background-position:bottom; height:390px; }
#fab4 { background-color: #002D6E; /*EDE2AD 43B5F1*/ background-image: url('/v2images/fab/river2-fab.jpg'); background-repeat: no-repeat;background-position:bottom; height:390px;}
#fab5 { background-color: #C84E01; background-image: url('/v2images/fab/safari2-fab.jpg'); background-repeat: no-repeat;background-position:bottom; height:390px; } /* 805F8A */

#freetrial .ftform,
#tripbooker .fab { background-color #FFFFF2; /* sand */ }

#freetrial .ftform {padding:5px;}


#tripbooker .fab div.show span { float:left; width:190px; *width:189.5px; overflow:hidden; display:block; }

#tripbooker .fab div.hide { display:none; }
#tripbooker .fab select.hide {display:none; }
#tripbooker .fab div.show {display:block; }
#tripbooker .fab h3 { margin:0 0 6px; }


#publisher ul, #publisher2 ul { margin:5px;}
#publisher ol, #publisher2 ol { margin:5px;}
#publisher li, #publisher2 li { margin-top:5px;}
#publisher2 input, #publisher2 select {margin: 2px 0px 2px 5px;}
#publisher2 h5 {margin-left:5px;}
#publisher2 select {width:210px;}
#publisher2 input {width:250px;}

#brochure div {margin:0;padding:0;}
#brochure div div {width:100%;}
#brochure div div input {position:relative;float:left; padding:0; margin-right:2px;vertical-align:top;}
#brochure div div div {width:92%;position:relative;float:left;vertical-align:bottom;margin-top:1px;*margin-top:2px;}



/* ******************************************************************************** */
/*                                        MENU                                      */
/* ******************************************************************************** */
.leftMenu { text-align: left; }
.centerMenu { text-align: center;}
.rightMenu { text-align: right; }

a.MenuLabelLink {display: block; color: #e0e0e0; width:100%; height:100%; border:1px solid #b0bec7; border-left: 1px solid #00A5CA; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 0 3px 0; }
a.MenuLabelLink:link {display: block; color: #e0e0e0;  width:100%; height:100%; border:1px solid #b0bec7; border-left: 1px solid #00A5CA; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None;margin: 0px; padding 3px 0 3px 0; }
a.MenuLabelLink:visited {display: block; color: #e0e0e0; width:100%; height:100%; border:1px solid #b0bec7; border-left: 1px solid #00A5CA; ffont-weight:bold; ont-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 0 3px 0;}
a.MenuLabelLink:hover{display: block; color: #e0e0e0; width:100%; height:100%; border:1px solid #b0bec7; border-left: 1px solid #00A5CA; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 0 3px 0;}

a.MenuLabelLinkOn {display: block; color: #e0e0e0; width:100%; height:100%; border:1px solid #91a7b4; border-top:1px solid #778a98;  border-bottom:1px solid #778a98;  font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px 0 3px 0; }
a.MenuLabelLinkOn:link {display: block; color: #e0e0e0; width:100%; height:100%; border:1px solid #91a7b4; border-top:1px solid #778a98;  border-bottom:1px solid #778a98; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None;margin: 0px; padding: 3px 0 3px 0; }
a.MenuLabelLinkOn:visited {display: block; color: #e0e0e0; width:100%; height:100%; border:1px solid #91a7b4; border-top:1px solid #778a98;  border-bottom:1px solid #778a98; font-weight:bold;  font-family: Arial, Helvetica, sans-serif; text-decoration: None;margin: 0px; padding: 3px 0 3px 0; }
a.MenuLabelLinkOn:hover {display: block; color: #e0e0e0; width:100%; height:100%; border:1px solid #91a7b4; border-top:1px solid #778a98;  border-bottom:1px solid #778a98; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None;margin: 0px; padding: 3px 0 3px 0; }

a.MenuItemLink { color: #e0e0e0; width:100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px; }
a.MenuItemLink:link { color: #e0e0e0; width:100%; font-family: Arial, Helvetica, sans-serif; text-decoration: None; }
a.MenuItemLink:visited { color: #e0e0e0; width:100%; font-family: Arial, Helvetica, sans-serif; text-decoration: None; }
a.MenuItemLink:hover { color: #e0e0e0; width:100%; font-family: Arial, Helvetica, sans-serif; text-decoration: None; }

a.MenuItemLinkOn { color: white; width:100%; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: None; margin: 0px; padding: 3px; }
a.MenuItemLinkOn:link { color: white; width:100%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; }
a.MenuItemLinkOn:visited { color: white; width:100%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; }
a.MenuItemLinkOn:hover { color: white; width:100%;font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: None; }

.myMenu { position: absolute; visibility: hidden; overflow: visible; z-index: 50000;}

.myMenuLabelleft { padding: 0; text-align: left; }
.myMenuLabelcenter { padding: 0; text-align: center; }
.myMenuLabelright { padding: 0; text-align: right; }
.myMenuItemleft { padding: 0; text-align: left; }
.myMenuItemcenter { padding: 0; text-align: center; }
.myMenuItemright { padding: 0; text-align: right; }


#topnavlinks {
  padding: 2px 0px 2px 0px;
  z-index: 10000;
}
/*
#topnavlinks td {color: DimGray;}
#topnavlinks span.MenuLabelLinkOn {color: red;}

*/
#topnavlinks table {width: 100%;}
#inthisissue {z-index:-1;}

.credittr {position:absolute;top:0px;right:0px;margin:3px 2px;text-align:right;font-size:10px;font-family: arial,helvetica,clean,sans-serif;}
.credittl {position:absolute;top:0px;left:0px;margin:3px 0px 0px 2px;text-align:right;font-size:10px;font-family: arial,helvetica,clean,sans-serif;}
.creditbr {position:absolute;bottom:0px;right:0px;margin:0px 2px 3px 0px;text-align:right;font-size:10px;font-family: arial,helvetica,clean,sans-serif;}
.creditbl {position:absolute;bottom:0px;left:0px;margin:0px 0px 3px 2px;text-align:right;font-size:10px;font-family: arial,helvetica,clean,sans-serif;}

.tcredittr {position:absolute;top:0px;right:0px;margin:1px 1px;text-align:right;font-size:6px;}
.tcredittl {position:absolute;top:0px;left:0px;margin:1px 0px 0px 1px;text-align:right;font-size:6px;}
.tcreditbr {position:absolute;bottom:0px;right:0px;margin:0px 1px 1px 0px;text-align:right;font-size:6px;}
.tcreditbl {position:absolute;bottom:0px;left:0px;margin:0px 0px 1px 1px;text-align:right;font-size:6px}

.creditwhite {color:white}
.creditblack {color:black;}



