@import "submenu.css";

/* --------------------------------------------------------------------------------
 * HTML
 * -------------------------------------------------------------------------------- */ 
body {
  margin: 0;
  padding: 0;
  color: #333;
  font: 62.5%/1.5 verdana,arial,helvetica,sans-serif; /* 16px  62.5% = 10px [Typetester's base font size: http://www.maratz.com/blog/archives/2005/10/21/typetesters-base-font-size/] */
}

h1 {
  margin: 0;
  padding: 2px;
  font-size: 14px;
  padding-left: 10px;
  padding-bottom: 10px;
}

h2 {
  margin: 0;
  padding: 2px;
  font-size: 13px;
}

h2 a:visited {
  color: #CCCCCC;
}

h3 {
  margin: 0;
  padding: 2px;
  font-size: 12.5px;
}

h4 {
  margin: 0;
  padding: 2px;
  font-size: 12px;
}

h5 {
  margin: 0;
  padding: 2px;
  font-size: 11.5px;
}

h6 {
  margin: 0;
  padding: 2px;
  font-size: 11px;
}

p {
  margin: 0;
  padding: 0 0 1em;
  font-size: 11px; /* 10px  1.1em = 11px */
}

td {
  margin: 0;
  padding: 2px;
  font-size: 11px; /* 10px  1.1em = 11px */
}

.contentCell ul, .contentCell li {
  font-size: 11px;
}

/* Links */
a, a:link, a:link, a:link, a:hover {
  background: transparent;
  text-decoration: underline;
  cursor: pointer;
}
a:link, a:visited {
  color: #333;
}
a:hover {
  color: #999;
}

label {
  color: #333;
  font-weight: bold;
}

select, input {
  font: 11px verdana,arial,helvetica,sans-serif;
} 


/* --------------------------------------------------------------------------------
 * Navigation
 * -------------------------------------------------------------------------------- */ 
#nav ul, #nav li, #nav form, #navigation form { /**/
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#navSelect {
 width: 254px;
 background-color: #eee;
}
.navSelectBox {
  background-color: #c7c2b6;
}
.navSelectBox select {
  margin: 10px 6px;
}
.jumpSelect option {
  border-bottom: 1pt dashed #A7A7A7;
  padding: 2px 1px;
}



/* --------------------------------------------------------------------------------
 * Backgrounds
 * -------------------------------------------------------------------------------- */ 
#wrap {
  background-repeat: no-repeat;
  background-position: 50% 0;
}

body {
  background-repeat: no-repeat;
  background-position: 50% 100%;
}

body.blue { background-image: url(/tqcorp_06/fms/shadostyles/global/section/blue/bg_bottom.jpg); }
body.blue #wrap { background-image: url(/tqcorp_06/fms/shadostyles/global/section/blue/bg_top.jpg); }
body.green   { background-image: url(/tqcorp_06/fms/shadostyles/global/section/green/bg_bottom.jpg); }
body.green #wrap    { background-image: url(/tqcorp_06/fms/shadostyles/global/section/green/bg_top.jpg); }
body.red         { background-image: url(/tqcorp_06/fms/shadostyles/global/section/red/bg_bottom.jpg); }
body.red #wrap      { background-image: url(/tqcorp_06/fms/shadostyles/global/section/red/bg_top.jpg); }
body.royal_blue     { background-image: url(/tqcorp_06/fms/shadostyles/global/section/royal_blue/bg_bottom.jpg); }
body.royal_blue #wrap  { background-image: url(/tqcorp_06/fms/shadostyles/global/section/royal_blue/bg_top.jpg); }
body.yellow       { background-image: url(/tqcorp_06/fms/shadostyles/global/section/yellow/bg_bottom.jpg); }
body.yellow #wrap    { background-image: url(/tqcorp_06/fms/shadostyles/global/section/yellow/bg_top.jpg); }
body.lime        { background-image: url(/tqcorp_06/fms/shadostyles/global/section/lime/bg_bottom.jpg); }
body.lime #wrap     { background-image: url(/tqcorp_06/fms/shadostyles/global/section/lime/bg_top.jpg); }


/* --------------------------------------------------------------------------------
 * Layout
 * -------------------------------------------------------------------------------- */ 
#wrap {
  min-width: 790px;
}

#pageContainerWrap, #footer-wrap {
  width: 955px;
  margin: 0 auto;
}

#pageContainer {
  width: 760px;
  height: inherit;
  background-color: #fff;
}

#header {
  height: 192px;
  border-bottom: 1px solid #fff;
}

#elements {
  float: left;
  width: 216px;
}
body#homepage #elements {
  width: 255px;
  float: left;
  padding-bottom: 70px;
  background: url(/tqcorp_06/fms/shadostyles/homepage/gr_divider_blue.gif) no-repeat right bottom; 
}

#pageContentContainer {
  clear: both;
  width: 760px;
  height: inherit;
  border: 1px solid #000;
  /*background: url(/tqcorp_06/fms/shadostyles/homepage/gr_divider_blue.gif) no-repeat 249px 100%; */
}

.pageContentContainer {
  clear: both;
  width: 544px;
  /*padding: 15px; background: url(/tqcorp_06/fms/shadostyles/homepage/gr_divider_blue.gif) no-repeat 249px 100%; */
}

#sidebar {
  position: absolute;
  top: 0;
  width: 185px;
  margin-left: 760px;
  padding-left: 25px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
/* sidebar shadow elements 
body.blue #sidebar        { background-image: url(/tqcorp_06/fms/shadostyles/global/section/blue/gr_promoedge.jpg); }
body.green #sidebar        { background-image: url(/tqcorp_06/fms/shadostyles/global/section/green/gr_promoedge.jpg); }
body.red #sidebar        { background-image: url(/tqcorp_06/fms/shadostyles/global/section/red/gr_promoedge.jpg); }
body.royal_blue #sidebar      { background-image: url(/tqcorp_06/fms/shadostyles/global/section/royal_blue/gr_promoedge.jpg); }
body.yellow #sidebar        { background-image: url(/tqcorp_06/fms/shadostyles/global/section/yellow/gr_promoedge.jpg); }
body.lime #sidebar      { background-image: url(/tqcorp_06/fms/shadostyles/global/section/lime/gr_promoedge.jpg); }
*/
#contentArea {
  float: left;
  width: 544px;
  height: inherit;
  background-color: #fff;
}

.contentCell {
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 5px;
  font-size: 11px;
}


#footer-wrap {
  clear: both;
}

#extraside {
  position: absolute;
  top: 0;
  width: 29px;
  height: 833px;
  margin-left: 760px;
  background-position: 0 248px;
  background-repeat: no-repeat;
  background-image: url(/tqcorp_06/fms/shadostyles/homepage/gr_shadow.jpg);
}

/* Grey Pod */ /* --- Used in tour tab section --*/
.greyPod { clear: both; padding: 15px; border: 1px solid #b2b2b2; background-color: #fbfbfb; }
.greyPod h4  { font-size: 1.2em; color: #666; }


/* --------------------------------------------------------------------------------
 * Main Navigation Menu
 * -------------------------------------------------------------------------------- */ 
#nav, ul#extnav {
  background-color: #ccc;
  border-bottom: 2px solid #fff;
  height: 30px;
}

#nav ul, ul#extnav {
  list-style-type: none;
}

ul#extnav {
  width: 160px;
}

#nav ul li {
  float: left;
  display:block; 
}

#nav ul li a, ul#extnav li a {
  text-decoration: none;
  cursor: pointer; 
  height: 30px;
  background-position: 0 0;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
}

li#menu-home a        { width: 73px; background-image: url(/tqcorp_06/fms/shadostyles/navigation/btn_home.gif); }
li#menu-about_tq a      { width: 101px; background-image: url(/tqcorp_06/fms/shadostyles/navigation/btn_abouttq.gif); }
li#menu-news_room a      { width: 113px; background-image: url(/tqcorp_06/fms/shadostyles/navigation/btn_newsroom.gif); }
li#menu-destinations a    { width: 118px; background-image: url(/tqcorp_06/fms/shadostyles/navigation/btn_destinations.gif); }
/*li#menu-special_interests a  { width: 123px; background-image: url(/tqcorp_06/fms/shadostyles/navigation/bt_special.gif); }*/
li#menu-marketing a      { width: 109px; background-image: url(/tqcorp_06/fms/shadostyles/navigation/btn_marketing.gif); }
li#menu-resource_centre a  { width: 143px; background-image: url(/tqcorp_06/fms/shadostyles/navigation/btn_resourcectr.gif); }
li#menu-research a      { width: 103px; background-image: url(/tqcorp_06/fms/shadostyles/navigation/btn_research.gif); }


#nav a:hover, #nav ul li.nav-current a, ul#extnav li a:hover {
  background-position: 0 -30px;
}


/* --------------------------------------------------------------------------------
 * Homepage Main Layout Elements
 * -------------------------------------------------------------------------------- */ 
body#homepage #header {
  background: url(/tqcorp_06/fms/shadostyles/homepage/hd_corporate.jpg) no-repeat 0 0;
  height: 214px;
}

body#homepage #contentArea {
  width: 505px;
}

body#homepage .welcomeNote {
  padding: 15px 15px 2px 15px;
  background: #f2f2f2;
}

body#homepage .welcomeNote p {
  font-size: 1em !important;
}

body#homepage .tourism-onQ {
  width: 255px;
  height: 114px;
  background: url(/tqcorp_06/fms/shadostyles/homepage/gr_tourismonQ.gif) no-repeat 0 0;
}

body#homepage .tourism-onQ a, body#homepage .tourism-onQ a:visited {
  padding-right: 12px;
  color: #fff;
  font-size: 10px!important;
  text-decoration: none;
  background: url(/tqcorp_06/fms/shadostyles/homepage/gr_arrow_white.gif) no-repeat right 2px;  
}

body#homepage .tourism-onQ a:hover {
  color: #fff;
  text-decoration: underline;
}

body#homepage .tourism-onQ p.readmore {
  padding: 15px 0 0 165px;
}

/* Newsletter */
body#homepage .tourism-onQ p.subscribe {
  padding: 55px 0 0 15px;
}

body#homepage .content-colA {
  float:left;
  width: 311px
}

body#homepage .content-colB {
  float:left;
  width: 194px
}

body#homepage ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 1.1em;
}

body#homepage li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

body#homepage ul.point-list {
  margin: 12px 0 0  0;
}

body#homepage ul.point-list li {
  margin: 0 10px 0 0;
  padding-left: 15px;
  padding-bottom: 8px;  
  color: #0b74b7;
  line-height: normal;
  font-size: 11px!important;
}

body#homepage ul.point-list li a, ul.point-list li a:visited {
  color: #0b74b7;
}

body#homepage ul.point-list li a:hover {
  color: #27bfe8;
}

/* Misc */
a.subarrow {
  padding-right: 12px;
  color: #333;
  font-size: 10px!important;
  text-decoration: none;
  background: url(/tqcorp_06/fms/shadostyles/homepage/gr_subarrow.gif) no-repeat right 1px;
}

a:hover.subarrow {
  color: #333;
  text-decoration: underline;
  background: url(/tqcorp_06/fms/shadostyles/homepage/gr_subarrow.gif) no-repeat right 1px 
}

/* Other Links */
.other_links {
  padding-bottom: 15px;
  background: url(/tqcorp_06/fms/shadostyles/homepage/bg_other_links.jpg) repeat-y
}

.other_links h3 {
  padding: 10px 0 0 10px;
}

.other_links ul {
  margin: 5px 0 0 10px;
  padding: 0;

}

.other_links ul li {
  margin: 0 0 5px 0;
  padding: 0;
  display: block
  
}

.other_links ul li a, .other_links ul li a:visited {
  margin: 0;
  padding: 0 0 0 5px;
  font-size: 12px!important; 
  color: #0b74b7;
  line-height: normal;
  font-weight: bold;
  background: url(/tqcorp_06/fms/shadostyles/homepage/gr_other_links_bullet.gif) no-repeat 0 6px;
}

.other_links ul li a:hover {
  color: #27bfe8;
}

/* QLD Holidays Pod */
.qldHolidays-Pod {
  height: 57px;
  color: #007e3a;
  background: #fff url(/tqcorp_06/fms/shadostyles/homepage/gr_qldhol.gif) no-repeat 0 0;
}

.qldHolidays-Pod p {
  padding: 29px 0 0 18px;
  font-size: 1em;
}

.qldHolidays-Pod p a, .qldHolidays-Pod p a:visited {
  color: #007e3a;
  text-decoration: none;
}

.qldHolidays-Pod p a:hover {
  color: #007e3a;
  text-decoration: underline;
}

/* Latest News Pod */
.latestNews {
  background: #d9d5cc;
  color: #000;
  padding: 10px 10px 0 10px
}

.latestNews p {
  line-height: normal;
}

.industry-updates {
  background: #faead1;
  color: #000;
  padding: 10px 10px 0 10px
}

.industry-updates p {
  line-height: normal;
}

.more {
  font-size: 10px!important;
}

/* Content Area */

/* -- Business Tools List -- */
ul#biz-tools { width: 311px; background-color: #fff; }
ul#biz-tools li { text-align: right;  }

ul#biz-tools li#biz-header      { height: 43px; background: url(/tqcorp_06/fms/shadostyles/homepage/hd_bustools.jpg) no-repeat 0 0; text-align: left; text-indent: -9999em; }
ul#biz-tools li#biz-industry    { height: 30px; padding-top: 36px; background: url(/tqcorp_06/fms/shadostyles/homepage/gr_10year_vision.gif) no-repeat 0 0; }
ul#biz-tools li#biz-marketing    { height: 30px; padding-top: 36px; background: url(/tqcorp_06/fms/shadostyles/homepage/gr_promote.gif) no-repeat 0 0; }
ul#biz-tools li#biz-research    { height: 30px; padding-top: 36px; background: url(/tqcorp_06/fms/shadostyles/homepage/gr_facts.gif) no-repeat 0 0; }
ul#biz-tools li#biz-work      { height: 30px; padding-top: 36px; background: url(/tqcorp_06/fms/shadostyles/homepage/gr_where_else.gif) no-repeat 0 0; }

ul#biz-tools a, ul#biz-tools a:visited {
  display: block;
  margin-right: 10px;
  padding-right: 12px;
  font-size: 10px;
  color: #fff;
  line-height: normal;
  text-decoration: none;
  background: url(/tqcorp_06/fms/shadostyles/homepage/gr_arrow_white.gif) no-repeat right 2px;
}

ul#biz-tools a:hover { color: #fff; text-decoration: underline; }



/* --------------------------------------------------------------------------------
 * Layout Components
 * -------------------------------------------------------------------------------- */ 
/* Elements */
.quick-find {
  padding: 5px 0;
  background-color: #c7c2b6;
}

.quick-find form {
  padding: 0 12px;
}

.quick-find label {
  font-size: 1.1em;
}

.quick-find select {
  margin: 5px 0 10px 0;
  width: 192px;
}

/* Newsletter */
p.newsletter {
  background: url(/tqcorp_06/fms/shadostyles/homepage/gr_subenvelope.gif) no-repeat 100% 0;
}

/* Promos */
.campaign-promo {
  background-color: #fff;
}

.campaign-promo a {
  margin-top: 5px;
  display: block
}

/* Info Pod */
#info, #extraInfo {
  padding: 0 15px;
  font-weight: bold;
  color: #fff;
}
#info {
  padding-top: 10px;
}
body.yellow #info, body.yellow #extraInfo { color: #b0232a;}

/* Info Background */
body.blue #info        { background: url(/tqcorp_06/fms/shadostyles/global/section/blue/bg_info.gif) no-repeat 0 0; }
body.green #info       { background: url(/tqcorp_06/fms/shadostyles/global/section/green/bg_info.gif) no-repeat 0 0; }
body.red #info         { background: url(/tqcorp_06/fms/shadostyles/global/section/red/bg_info.gif) no-repeat 0 0; }
body.royal_blue #info  { background: url(/tqcorp_06/fms/shadostyles/global/section/royal_blue/bg_info.gif) no-repeat 0 0; }
body.yellow #info      { background: url(/tqcorp_06/fms/shadostyles/global/section/yellow/bg_info.gif) no-repeat 0 0; }
body.lime #info        { background: url(/tqcorp_06/fms/shadostyles/global/section/lime/bg_info.gif) no-repeat 0 0; }

/* Extra Info Background */
body.blue #extraInfo        { background: url(/tqcorp_06/fms/shadostyles/global/section/blue/bg_extrainfo.gif) no-repeat 0 0; }
body.green #extraInfo       { background: url(/tqcorp_06/fms/shadostyles/global/section/green/bg_extrainfo.gif) no-repeat 0 0; }
body.red #extraInfo         { background: url(/tqcorp_06/fms/shadostyles/global/section/red/bg_extrainfo.gif) no-repeat 0 0; }
body.royal_blue #extraInfo  { background: url(/tqcorp_06/fms/shadostyles/global/section/royal_blue/bg_extrainfo.gif) no-repeat 0 0; }
body.yellow #extraInfo      { background: url(/tqcorp_06/fms/shadostyles/global/section/yellow/bg_extrainfo.gif) no-repeat 0 0; }
body.lime #extraInfo        { background: url(/tqcorp_06/fms/shadostyles/global/section/lime/bg_extrainfo.gif) no-repeat 0 0; }


.slideshow {
  float: right;
  width: 255px;
  /* height: 198px; */
  padding-left: 10px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
/* SlideShow Background */
body.blue .slideshow        { color: #fff; background-color: #009dd9 !important; background-image: url(/tqcorp_06/fms/shadostyles/global/section/blue/bg_slideshow.gif); }
body.green .slideshow        { color: #fff; background-color: #007E3A !important; background-image: url(/tqcorp_06/fms/shadostyles/global/section/green/bg_slideshow.gif); }
body.red .slideshow          { color: #fff; background-color: #B0232A !important; background-image: url(/tqcorp_06/fms/shadostyles/global/section/red/bg_slideshow.gif); }
body.royal_blue .slideshow  { color: #fff; background-color: #003399 !important; background-image: url(/tqcorp_06/fms/shadostyles/global/section/royal_blue/bg_slideshow.gif); }
body.yellow .slideshow      { color: #b0232a; background-color: #FFB300 !important; background-image: url(/tqcorp_06/fms/shadostyles/global/section/yellow/bg_slideshow.gif); }
body.lime .slideshow      { color: #b0232a; background-color: #FFB300 !important; background-image: url(/tqcorp_06/fms/shadostyles/global/section/lime/bg_slideshow.gif); }

.noFlash {
  padding: 15px 60px 0 5px;
  color: #cc0000;
  text-align: center;
}
.noFlash span {
  background-color: #fff
}



/* --------------------------------------------------------------------------------
 * Footer
 * -------------------------------------------------------------------------------- */ 
.footer-content {
  width: 760px;
  margin-bottom: 120px;
  padding: 20px 0;
  text-align: center;
}

.footer-content ul {
  list-style-type: none;
  padding-bottom: 15px;
}

.footer-content ul li {
  display: inline;
  font-size: 0.9em;
  color: #999;
}

/* Footer Backgrounds */
body.blue .footer-content      { background: #fff url(/tqcorp_06/fms/shadostyles/global/section/blue/bg_footer.jpg) repeat-x 0 100%; }
body.green .footer-content      { background: #fff url(/tqcorp_06/fms/shadostyles/global/section/green/bg_footer.jpg) repeat-x 0 100%; }
body.red .footer-content      { background: #fff url(/tqcorp_06/fms/shadostyles/global/section/red/bg_footer.jpg) repeat-x 0 100%; }
body.royal_blue .footer-content    { background: #fff url(/tqcorp_06/fms/shadostyles/global/section/royal_blue/bg_footer.jpg) repeat-x 0 100%; }
body.yellow .footer-content      { background: #fff url(/tqcorp_06/fms/shadostyles/global/section/yellow/bg_footer.jpg) repeat-x 0 100%; }
body.lime .footer-content      { background: #fff url(/tqcorp_06/fms/shadostyles/global/section/lime/bg_footer.jpg) repeat-x 0 100%; }


/* Last Link */
.footer-content ul li.last a {
  border-right: none;
  padding-right: 30px;
}

.footer-content ul li a {
  padding: 0 4px;
  text-decoration: none;
  cursor: pointer; 
  display: inline;
  border-right: 1px solid #333;
}

.footer-content a:hover {
  font-weight: normal;
}

body.blue .footer-content a:hover      { color: #0090c8; }
body.green .footer-content a:hover      { color: #007e3a; }
body.red .footer-content a:hover      { color: #b0232a; }
body.royal_blue .footer-content a:hover    { color: #003399; }
body.yellow .footer-content a:hover      { color: #b0232a; }
body.lime .footer-content a:hover      { color: #688F00; }


/* --------------------------------------------------------------------------------
 * Header Images
 * -------------------------------------------------------------------------------- */ 
body#about #header        { background: url(/tqcorp_06/fms/shadostyles/sections/about/hd_image.jpg) no-repeat 0 0; }
body#destinations #header        { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_image.jpg) no-repeat 0 0; }
body#marketing #header        { background: url(/tqcorp_06/fms/shadostyles/sections/marketing/hd_image.jpg) no-repeat 0 0; }
body#newsroom #header      { background: url(/tqcorp_06/fms/shadostyles/sections/newsroom/hd_image.jpg) no-repeat 0 0; }
body#research #header          { background: url(/tqcorp_06/fms/shadostyles/sections/research/hd_image.jpg) no-repeat 0 0; }
body#resources #header      { background: url(/tqcorp_06/fms/shadostyles/sections/resources/hd_image.jpg) no-repeat 0 0; }
body#visitors #header        { background: url(/tqcorp_06/fms/shadostyles/sections/visitors/hd_image.jpg) no-repeat 0 0; }

body#ate2007 #header        { background: url(/tqcorp_06/fms/shadostyles/sections/marketing/hd_ate2007.jpg) no-repeat 0 0; }

body#brisbane #header              { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_bris.jpg) no-repeat 0 0; }
body#bundaberg #header             { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_bundy.jpg) no-repeat 0 0; }
body#central_qld #header           { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_cq.jpg) no-repeat 0 0; }
body#fraser_coast #header          { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_fc.jpg) no-repeat 0 0; }
body#gold_coast #header            { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_gc.jpg) no-repeat 0 0; }
body#mackay #header                { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_mky.jpg) no-repeat 0 0; }
body#outback #header               { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_otbk.jpg) no-repeat 0 0; }
body#se_qld_country #header        { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_seqc.jpg) no-repeat 0 0; }
body#sunshine_coast #header        { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_sc.jpg) no-repeat 0 0; }
body#townsville #header            { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_tsv.jpg) no-repeat 0 0; }
body#tropical_north_qld #header    { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_tnq.jpg) no-repeat 0 0; }
body#western_downs #header         { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_wd.jpg) no-repeat 0 0; }
body#whitsundays #header           { background: url(/tqcorp_06/fms/shadostyles/sections/destinations/hd_wsy.jpg) no-repeat 0 0; }

/* Special Interest headers */

body#accessibility #header         { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_accessibility.jpg) no-repeat 0 0; }
body#adventure #header             { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_adventure.jpg) no-repeat 0 0; }
body#artsculture #header           { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_artsculture.jpg) no-repeat 0 0; }
body#backpacking #header           { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_backpacking.jpg) no-repeat 0 0; }
body#bandbfarmstay #header         { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_bandbfarmstay.jpg) no-repeat 0 0; }
body#cruiseshipping #header        { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_cruiseshipping.jpg) no-repeat 0 0; }
body#drive #header                 { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_drive.jpg) no-repeat 0 0; }
body#ecotourism #header            { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_ecotourism.jpg) no-repeat 0 0; }
body#events #header                { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_events.jpg) no-repeat 0 0; }
body#fishing #header               { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_fishing.jpg) no-repeat 0 0; }
body#foodwine #header              { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_foodwine.jpg) no-repeat 0 0; }
body#gaylesbian #header            { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_gaylesbian.jpg) no-repeat 0 0; }
body#indigenous #header            { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_indigenous.jpg) no-repeat 0 0; }
body#intlstudytours #header        { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_intlstudytours.jpg) no-repeat 0 0; }
body#spawellness #header           { background: url(/tqcorp_06/fms/shadostyles/sections/special_interests/hd_spawellness.jpg) no-repeat 0 0; }

body#sustainability #header         { background: url(/tqcorp_06/fms/shadostyles/sections/resources/hd_sustainability.jpg) no-repeat 0 0; }
body#sustainable_regions #header         { background: url(/tqcorp_06/fms/shadostyles/sections/resources/hd_sustainable_regions.jpg) no-repeat 0 0; }

body#qts #header           { background: url(/tqcorp_06/fms/shadostyles/sections/qts/hd_image.jpg) no-repeat 0 0; }

body#search #header                { background: url(/tqcorp_06/fms/shadostyles/homepage/hd_corporate.jpg) no-repeat 0 0;}
body#system_page #header                { background: url(/tqcorp_06/fms/shadostyles/homepage/hd_corporate.jpg) no-repeat 0px -22px;}


/* --------------------------------------------------------------------------------
 * Header Title Images
 * -------------------------------------------------------------------------------- */ 

/* Sections */
h1 {
  height: 40px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

body.blue h1       {background-image: url(/tqcorp_06/fms/shadostyles/global/section/blue/hd_title.gif); color: #fff;}
body.green h1      {background-image: url(/tqcorp_06/fms/shadostyles/global/section/green/hd_title.gif); color: #fff;}
body.lime h1       {background-image: url(/tqcorp_06/fms/shadostyles/global/section/lime/hd_title.gif); color: #fff;}
body.red h1        {background-image: url(/tqcorp_06/fms/shadostyles/global/section/red/hd_title.gif); color: #fff;}
body.royal_blue h1 {background-image: url(/tqcorp_06/fms/shadostyles/global/section/royal_blue/hd_title.gif); color: #fff;}
body.yellow h1     {background-image: url(/tqcorp_06/fms/shadostyles/global/section/yellow/hd_title.gif); color: #fff;}

#homepage h1 {
  width: 505px;
  height: 80px;
  text-indent: -9999px;
  margin: 0px;
  padding: 0px;
  background-image: url(/tqcorp_06/fms/shadostyles/homepage/hd_tqcorp.jpg);
}

#search h1 {
  width: 760px;
  height: 40px;
  background-image: url(/tqcorp_06/fms/shadostyles/global/section/blue/hd_title_2.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 0px;
  padding: 10px;
  font-size: 1.6em;
}


/* --------------------------------------------------------------------------------
 * Misc
 * -------------------------------------------------------------------------------- */ 
/* Hide and show links */
a:link#hideLink, a:visited#hideLink, 
a:link#showLink, a:visited#showLink {
  color: #fff;
}

a:hover#hideLink, 
a:hover#showLink, {
  font-weight: bold;
}




/* --------------------------------------------------------------------------------
 * Button Type
 * -------------------------------------------------------------------------------- */ 
/* Submit button used on the global queensland destinations search */
.button-typeA, .button-typeA-hover {
  cursor: pointer;
  width: 100%;
  text-align: right;
  padding: 0 15px;
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  border: 0;
  display: block;
  background: url(/tqcorp_06/fms/shadostyles/global/section/blue/gr_arrows.gif) no-repeat 100% -599px;
}

.button-typeA-hover {
  color: #333;
  text-decoration: underline;
  font-weight: normal;
}


/* White text button used on slideshow popup link */
a.button-typeB {
  cursor: pointer;
  color: #fff !important;
  font-size: 10px !important;
  text-decoration: none;
  padding: 1px 20px 1px 1px;
  background: url(/tqcorp_06/fms/shadostyles/global/section/blue/gr_arrows.gif) no-repeat 100% -398px;
}

a:hover.button-typeB {
  text-decoration: underline;
  font-weight: normal;
  background: url(/tqcorp_06/fms/shadostyles/global/section/blue/gr_arrows.gif) no-repeat 100% -398px;
}

/* 333 Button */
a.button-typeC {
  cursor: pointer;
  font-size: 10px !important;
  text-decoration: none !important;
  padding: 1px 20px 1px 1px !important;
  background: url(/tqcorp_06/fms/shadostyles/global/section/blue/gr_arrows.gif) no-repeat 100% -98px !important;
}

a:hover.button-typeC {
  text-decoration: underline !important;
  font-weight: normal !important;
  background: url(/tqcorp_06/fms/shadostyles/global/section/blue/gr_arrows.gif) no-repeat 100% -98px !important;
}

a.button-typeD {
  cursor: pointer;
  font-size: 10px !important;
  text-decoration: none !important;
  padding: 2px 20px 1px 1px !important;
  color: #5a554e !important;
  background: url(/tqcorp_06/fms/shadostyles/global/section/blue/gr_arrows.gif) no-repeat 100% -598px !important;
}

a:hover.button-typeD {
  text-decoration: underline !important;
  font-weight: normal !important;
  background: url(/tqcorp_06/fms/shadostyles/global/section/blue/gr_arrows.gif) no-repeat 100%x -598px !important;
}

.subscribeBox a.button-typeD, .subscribeBox a:hover.button-typeD {
  background: url(/tqcorp_06/fms/shadostyles/global/section/blue/gr_arrows.gif) no-repeat 108px -598px !important;
}


/* --------------------------------------------------------------------------------
 * Forms
 * -------------------------------------------------------------------------------- */ 
.searchKeyword {
  text-align: right;
  padding: 10px;
}

body#search .search_results .searchKeyword {
  text-align: left;
  padding: 0px;
  padding-left: 20px;
}

#keyword {
  font-size: 10px;
  color: #666;
}


/* --------------------------------------------------------------------------------
 * Slideshow Popups
 * -------------------------------------------------------------------------------- */ 

#slideshow-wrap {
  /*width: 568px;*/
  margin: 0 auto;
  text-align: center;
  background-position: 0 93px;
  background-repeat: no-repeat;
}

#slideshow-wrap img {
  margin-bottom: 10px;
}

/* BLUE */
body.slideshow-blue              { background-color: #40b6e3; }
body.slideshow-blue  #slideshow-wrap      { background-image: url(/tqcorp_06/fms/shadostyles/sections/category/bg_pup_blue.gif); }

/* GREEN */
body.slideshow-green            { background-color: #678f00; }
body.slideshow-green #slideshow-wrap    { background-image: url(/tqcorp_06/fms/shadostyles/sections/category/bg_pup_green.gif); }

/* RED */
body.slideshow-red              { background-color: #b0232a; }
body.slideshow-red #slideshow-wrap      { background-image: url(/tqcorp_06/fms/shadostyles/sections/category/bg_pup_red.gif); }

/* ROYAL BLUE */
body.slideshow-royal_blue          { background-color: #003399; }
body.slideshow-royal_blue #slideshow-wrap  { background-image: url(/tqcorp_06/fms/shadostyles/sections/category/bg_pup_royal_blue.gif); }

/* YELLOW */
body.slideshow-yellow            { background-color: #ffb300; }
body.slideshow-yellow #slideshow-wrap    { background-image: url(/tqcorp_06/fms/shadostyles/sections/category/bg_pup_yellow.gif); }



/* --------------------------------------------------------------------------------
 * Destinations Home
 * -------------------------------------------------------------------------------- */ 
.dest-intro {
  background-color: #f2f2f2;
  font-size: 0.9em; 
  padding: 8px 13px 5px 13px;
}


/* --------------------------------------------------------------------------------
 * Tourism Contact Section
 * -------------------------------------------------------------------------------- */ 
#content-typeA {
  width: 544px;
  height: inherit;
  float: left;
}

body.blue #content-typeA #info {
  background: none;
  background-color: #fff!important;
  color: #333;
}

body.blue #content-typeA #info h4 {
  font-size: 1.2em;
  padding: 3px 0 3px 6px;
  margin-bottom: 1em;
  color: #fff;
  background-color: #009dd9;
}

#content-typeA #info p {
  padding: 0 0 10px 12px;
}

#info h4 span.iconSelection {
  float: right;
  margin: -20px 3px 0 0;
  padding: 0;
  vertical-align: middle;
}

#info h4 span.iconSelection img {
  margin-left: 3px;
}

.info_centres {
  clear: both;
  margin: 15px 0;
  padding: 5px 0 10px 0;
  border: 1px solid #009dd9;
  background-color: #f0f9fd; 
}

.info_centres p {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 0 !important;
  color: #009dd9;
}

.info_centres ul li {
  display: block;
  float: left;
  width: 130px;
  padding-left: 30px;
  color: #009dd9;
}

.info_centres ul li a:link, .info_centres ul li a:visited {
  color: #009dd9 !important;
}

.info_centres ul li a:hover {
  color: #333 !important;
  font-weight: normal;
}


/* --------------------------------------------------------------------------------
 * Travel Contact Enquiry Form
 * -------------------------------------------------------------------------------- */ 
#travel_Enquiry {
  text-align: left;
  margin-top: -10px;
}

#travel_Enquiry h2 {
  font-size: 1.6em;
  margin-left: 150px;
}

#travel_Enquiry p {
  margin-left: 150px;
  padding-bottom: .5em;
  line-height: 1.2em;
}

#travel_Enquiry form {
  font-size: 1.1em;
}

#travel_Enquiry label {
  white-space: nowrap;
  font-weight: normal;
}

#travel_Enquiry #givenName,
#travel_Enquiry #familyName,
#travel_Enquiry #preferredContact1,
#travel_Enquiry #preferredContact2,
#travel_Enquiry #enquiry {
  width: 224px;
}


/* --------------------------------------------------------------------------------
 * Places to Visit Section
 * -------------------------------------------------------------------------------- */ 
.mapPod {
  clear: both;
  margin: 0 9px;
  padding: 20px 0 15px 0;
  text-align: center;
  border: 2px solid #7fceec;
  background-color: #f0f9fd;
}

.mapPod p {
  margin: 0 65px;
  text-align: left;
  color: #0099d9;
}

#content-typeB {
  width: 524px;
  height: inherit;
  margin: 10px;
}

body.blue #content-typeB #info-typeB {
  background: none;
  background-color: #fff!important;
  color: #333;
}

body.blue #content-typeB #info-typeB h4 {
  font-size: 1.2em;
  padding: 3px 0 3px 6px;
  margin-bottom: 1em;
  color: #fff;
  background-color: #009dd9;
}

#content-typeB #info-typeB p {
  padding: 0 0 10px 12px;
}

#info-typeB h4 span.iconSelection {
  float: right;
  margin: -20px 3px 0 0;
  padding: 0;
  vertical-align: middle;
}

#info-typeB h4 span.iconSelection img {
  margin-left: 3px;
}


/* --------------------------------------------------------------------------------
 * Quick Search Map Section 
 * -------------------------------------------------------------------------------- */ 
.mapBox {
  margin-left: 20px; 
  margin-bottom: 15px;
}

.searchMap {
  width: 190px;
  padding-right: 10px;
  background-color: #B0232A;
  border-width: 0 2px 2px 2px;
  border-style: solid;
  border-color: #fff;
}
body.blue .searchMap {background-color: #00648A;}
body.red .searchMap {background-color: #811A1F;}
body.yellow .searchMap {background-color: #D35911;}
body.green .searchMap {background-color: #1E5D19;}
body.royal_blue .searchMap {background-color: #00256D;}


/* --------------------------------------------------------------------------------
 * Search Results
 * -------------------------------------------------------------------------------- */ 

/* Search Results Global nav box */
.search_nav {
  width: 254px;
  margin: 0 auto;
  margin-top: 25px;
}

/* BLUE - Global nav box */
body.blue .search_nav p {
  color: #009dd9;
}

body.blue .search_nav a, body.blue .search_nav a:visited {
  color: #009dd9;
  font-weight: bold;
}

.search_nav a:hover, .search_nav .searchSortBy {
  color: #333 !important;
}

.search_results {
  width: 95%;
  clear: both;
  margin: 0 0 0 9px;
  padding: 20px 0 15px 0;
}

.search_results p {
  padding-left: 25px;
}

.results_header {}
.results_image {}
.results_ratings {}
.iconSelection {}


/* Header bars in content */
body h3.heading {
  font-size: 1.2em;
  line-height: 2em;
  height: 2em;
  padding-left: 6px;
  margin-bottom: 1em;
  color: #fff;
  vertical-align: middle;
}
body.blue h3.heading {background-color: #009dd9;}
body.green h3.heading {background-color: #007E3A;}
body.lime h3.heading {background-color: #4C6704;}
body.red h3.heading {background-color: #B0232A;}
body.royal_blue h3.heading {background-color: #003399;}
body.yellow h3.heading {background-color: #EC8000;}

body h3.heading a {
  color: #fff;
  text-decoration: none;
}
body.yellow h3.heading a {background-color: #b0232a;}




/* Search Results Photo */ 
.search_results .results_image {
  float:right;
  width: 180px;
  display:block;
  margin-left: 20px;
}

.search_results .results_image p {
  padding-left: 0;
}

/* Search Results Photo border */
body.blue .search_results .results_image img {
  border: 1px solid #009dd9;
}

/* Search Results Star Ratings */
.results_ratings {
  text-align: right;
  color: #009dd9;
  font-weight: bold;
}

.results_ratings span {
  float: left;
}

/* icons */
h4.results_header span.iconSelection {
  float: right;
  height: 24px;
  margin-top: -24px;
  vertical-align: middle;
  overflow: hidden;
}

/* --------------------------------------------------------------------------------
 * Tables
 * -------------------------------------------------------------------------------- */ 

/* table for travel info */
.table1 {border: 1px solid #5AA1C1; border-collapse:collapse; width:96%; font-size:11px; margin-left: 8px;}
.table1 td {background: #fff; padding:3px; border: 1px solid #eee}
.table1 th {text-align:left; border: 1px solid #fff}
.table1 thead th {color: #FFFFFF; background: #5AA1C1; padding: 5px 5px; text-align: center;}
.table1 tbody th {color: #285B72; background: #D0E4EF; padding: 6px}
.table1 tbody th.sub {color:#000; background: #efefef; padding: 6px}

body.blue .table1 {border-color: #5AA1C1;}
body.green .table1 {border-color: #678F00;}
body.red .table1 {border-color: #B0232A;}
body.royal_blue .table1 {border-color: #003399;}
body.yellow .table1 {border-color: #FFB300;}
body.lime .table1 {border-color: #4C6704;}

body.blue .table1 thead th {background: #5AA1C1;}
body.green .table1 thead th {background: #678F00;}
body.red .table1 thead th {background: #B0232A;}
body.royal_blue .table1 thead th {background: #003399;}
body.yellow .table1 thead th {background: #FFB300;}
body.lime .table1 thead th {background: #4C6704;}

body.blue   .table1 tbody th {color: #285B72; background: #D0E4EF;}
body.green    .table1 tbody th {color: #1E5D19; background: #F0F4E5;}
body.red    .table1 tbody th {color: #811A1F; background: #FAF3F3;}
body.royal_blue    .table1 tbody th {color: #001A50; background: #9BB1DE;}
body.yellow .table1 tbody th {color: #B0232A; background: #FFF7E5;}
body.lime   .table1 tbody th {color: #003718; background: #F0F4E5;}


  /* TABLES - calendar */
.calendar {width:240px;}
.calendar td {text-align:center;border: 1px solid #ddd}
.calendar th {text-align:center}
.calendar thead th {padding: 3px 2px}
.calendar tbody th {padding: 2px}
.calendar tbody th.sub {padding: 2px}
  

/* --------------------------------------------------------------------------------
 * Contact Form Popups
 * -------------------------------------------------------------------------------- */ 

#popupShell {
  padding-top: 100px; 
  background-repeat: no-repeat;
  background-position: top;
}

body#popup h1 {
  width: 475px;
  height: 0px;
  text-indent: -9999px;
  background-position: top left;
  background-repeat: no-repeat;
}

body#popup div.popup_sm {
  /*border: 1px solid #B0232A;*/
  background-position: top left;
  background-repeat: no-repeat;
}

body#popup.slideshow-blue div.popup_sm {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_pupsml_blue.gif);}
body#popup.slideshow-green div.popup_sm {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_pupsml_green.gif);}
body#popup.slideshow-red div.popup_sm {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_pupsml_red.gif);}
body#popup.slideshow-royal_blue div.popup_sm {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_pupsml_royal_blue.gif);}
body#popup.slideshow-yellow div.popup_sm {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_pupsml_yellow.gif);}
body#popup.slideshow-lime div.popup_sm {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_pupsml_green.gif);}

body#popup.slideshow-blue div.popup_lg {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_puplg_blue.gif);}
body#popup.slideshow-green div.popup_lg {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_puplg_green.gif);}
body#popup.slideshow-red div.popup_lg {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_puplg_red.gif);}
body#popup.slideshow-royal_blue div.popup_lg {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_puplg_royal_blue.gif);}
body#popup.slideshow-yellow div.popup_lg {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_puplg_yellow.gif);}
body#popup.slideshow-lime div.popup_lg {background-image: url(/tqcorp_06/fms/shadostyles/sections/category/hd_puplg_green.gif);}

body#popup div.blue {padding-top: 110px; background: url(/tqcorp_06/fms/images/global/hd_pupsml.jpg) no-repeat top ;}
body#popup div.green {padding-top: 110px; background: url(/tqcorp_06/fms/images/destinations/beaches/hd_pupsml.jpg) no-repeat top ;}
body#popup div.red {padding-top: 110px; background: url(/tqcorp_06/fms/images/destinations/brisbane/hd_pupsml.jpg) no-repeat top ;}
body#popup div.royal_blue {padding-top: 110px; background: url(/tqcorp_06/fms/images/destinations/bundaberg/hd_pupsml.jpg) no-repeat top ;}
body#popup div.yellow {padding-top: 110px; background: url(/tqcorp_06/fms/images/destinations/central_qld/hd_pupsml.jpg) no-repeat top ;}
body#popup div.lime {padding-top: 110px; background: url(/tqcorp_06/fms/images/destinations/cities/hd_pupsml.jpg) no-repeat top ;}


#contact-wrap {
  width: 475px;
  margin: 0 auto;
  text-align: center;
  background-position: 0 93px;
  background-repeat: no-repeat;
}

#contact-wrap img {
  margin-bottom: 10px;
}

#contact-wrap #eForm h2 {
  margin-left: 100px;
  padding-top: 5px;
  font-size: 1.4em;
  line-height: normal;
}

#contact-wrap #eForm p {
  margin-left: 100px;
  padding-bottom: .5em;
  line-height: 1.2em;
  color: #FFFFFF;
}

/* BLUE */
body.brochure-blue              { background-color: #40b6e3; }
body.brochure-blue #contact-wrap      { background-image: url(/tqcorp_06/fms/images/destinations/category/bg_pup_blue2.gif); }
 
 
 /* Contact form */
 
 #eForm {
  text-align: left;
  /*margin-top: 5px;*/
  padding: 5px;
  padding-top: 0px;
  color: #FFFFFF;
}

#eForm h2 {
  font-size: 1.4em;
  /*padding: 5px;*/
}

#eForm p, #eForm td {
  padding-bottom: .5em;
  line-height: 1.2em;
}

#eForm form {
  font-size: 1em;
}

#eForm label {
  white-space: nowrap;
  font-weight: normal;
  font-size: 1em;
  width: 150px;
  float: left;
  text-align: right!important;
  padding-right: 3px;
  color: #FFFFFF;
}

#eForm #givenName,
#eForm #familyName,
#eForm #preferredContact1,
#eForm #preferredContact2,
#eForm #enquiry,
#eForm #suburb,
#eForm #postalAddress,
#eForm #postCode {
  width: 230px;
  padding: 3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
}

#eForm #postCode {
  width: 70px;
}

/* Required fields */
p.required-message {
  color: #ffff00;
  font-weight: bold;
  padding-bottom: 0!important;
}

#eForm #givenName-required,
#eForm #familyName-required,
#eForm #preferredContact1-required,
#eForm #preferredContact2-required,
#eForm #enquiry-required,
#eForm #suburb-required,
#eForm #postalAddress-required,
#eForm #postCode-required {
  width: 230px;
  padding: 3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  background-color: #ffff00;
}

#eForm #postCode-required {
  width: 70px;
}


div.logged-in .shadoContainerArea {
  /*border: 1px solid red;*/
}


div.logged-in .dynamicContent {
  /*background-color: #EEE;*/
  border: 1px solid black;
}
.dynamicContent p {
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 5px;
}



/*-- DATA ISLANDS --*/
#data_islands {
  border-top: 1px solid #dedede;
  padding: 0px;
  margin: 0px;
  padding-bottom: 15px;
  width: 544px;
}
body.blue #data_islands           { background: url(/tqcorp_06/fms/shadostyles/global/section/blue/gr_divider_category.gif) no-repeat 268px 100%; }
body.green #data_islands         { background: url(/tqcorp_06/fms/shadostyles/global/section/green/gr_divider_category.gif) no-repeat 268px 100%; }
body.red #data_islands           { background: url(/tqcorp_06/fms/shadostyles/global/section/red/gr_divider_category.gif) no-repeat 268px 100%; }
body.royal_blue #data_islands       { background: url(/tqcorp_06/fms/shadostyles/global/section/royal_blue/gr_divider_category.gif) no-repeat 268px 100%; }
body.yellow #data_islands         { background: url(/tqcorp_06/fms/shadostyles/global/section/yellow/gr_divider_category.gif) no-repeat 268px 100%; }
body.lime #data_islands         { background: url(/tqcorp_06/fms/shadostyles/global/section/green/gr_divider_category.gif) no-repeat 268px 100%; }


#data_islands .data_island_column {
  width: 272px;
  float: left;
  padding: 0px;
  margin: 0px;
}

#data_islands .data_island_pod {
  width: 254px;
  margin: 0 auto;
  margin-top: 10px;
}

#data_islands .data_island_column .data_island_pod h3 {
  width: 254px;
  margin-top: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  color: #FFFFFF;
  font-size: 1.1em;
}
body.blue       #data_islands .data_island_column .data_island_pod h3 { background-color: #009dd9; }
body.red        #data_islands .data_island_column .data_island_pod h3 { background-color: #b0232a; }
body.green      #data_islands .data_island_column .data_island_pod h3 { background-color: #007E3A; }
body.yellow     #data_islands .data_island_column .data_island_pod h3 { background-color: #EC8000; }
body.royal_blue #data_islands .data_island_column .data_island_pod h3 { background-color: #003399; }
body.lime       #data_islands .data_island_column .data_island_pod h3 { background-color: #678F00; }

#data_islands .data_island_column .data_island_pod h3 a {
  width: 214px;
  display: block;
  margin-left: 8px;
  text-decoration: none;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
}
#data_islands .data_island_column .data_island_pod h3 a:hover {color: #FFFFFF; text-decoration: none;}
#data_islands .data_island_column .data_island_pod h3 a:active {color: #FFFFFF; text-decoration: none;}
#data_islands .data_island_column .data_island_pod h3 a:visited {color: #FFFFFF; text-decoration: none;}

#data_islands .data_island_column .data_island_pod p {
  padding: 0 1em;
  font-size: 1em;
}

