.shade_repeat_TOP {
   font-size: 9px;
   font-weight: bold;
   color: #b2b2b2;
   text-decoration: none;
   text-align: center;
}

.shade_repeat_TOP,
.shade_repeat_BOTTOM {
   height: 17px;
   width: 784px;
}

.homepage_yeltbl_divider {
   display: inline; /* IE6 double margin bug fix */
}

.homepage_yeltbl_divider p {
   color: #666;
}

/************************************
  * ClearrFix
 ************************************/

.Clear { 
   clear: both;
}

.ClearFix:after {
   content: ".";
   display: block;
   clear: both;
   visibility: hidden;
   line-height: 0;
   height: 0;
}
 
.ClearFix {
   display: inline-block;
}
 
html[xmlns] .ClearFix {
   display: block;
}
 
* html .ClearFix {
   height: 1%;
}

.lineBreak {
  clear: both;
}

/************************************************
 * Open style for tabbed table on qcv.htm
 ************************************************/
.tabbody {
  width: 100%;
  position: absolute;
  }

.cellNorm {
  border: thin solid #000000;
  background-color: #CCCCCC;
  color:#666666;
  font-weight: bold;
  cursor: help;
  -moz-border-radius: 10em 10em 0px 0px;
  }
.cellActive {
  background-color: #FFFFCC;
  border-right: thin solid #000000;
  border-top: thin solid #000000;
  border-left: thin solid #000000;  
  color:#000000;
  font-weight: bold;
  cursor: help;
  -moz-border-radius: 10em 10em 0px 0px;
  }
.tblBody {
  background-color: #FFFFCC;
  border-top: thin none #000000;
  border-right: thin solid #000000;
  border-bottom: thin solid #000000;
  border-left: thin solid #000000;
  color: #000000;
  }
.cellSpacer {
  border-bottom: thin solid #000000;
  }
.center {
  position: static;
  height: auto;
  width: 100%;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  visibility: visible;
  }
.tabpos {
  position:absolute;
  top:auto;
  height:215px;
  z-index:0;
  visibility: visible;
  }
.qcvbotpos {
  position:static; 
  left:auto;
  top:auto;
  height: 5px; 
  z-index:1;
  }
.qcvbotpgpos {
  position:static; 
  left:auto;
  top:auto;
  width:100%; 
  height:auto; 
  z-index:1;
  }
.qcv-text {
  color:#000000;
  padding: 5px 0 0 5px;
  }
#pro2, #libplus, #commpro, #free, #lib, #def {
  visibility: hidden;
  }
#start {
  visibility: visible;
  }

/* Close style for tabbed table on qcv.htm */

/************************************************
 * MSDS table settings
 ************************************************/

.msds-tbl-line-lg {
  border-bottom-width: 5px;
  border-bottom-style: double;
  border-bottom-color: #000000;
  }
.msds-tbl-line-item {
  border-width: 3px 0 3px 0;
  border-style: solid;
  border-color: #000000;
  padding-left: 5px;
  }
.msds-tbl-indent {
    padding-left: 20px;
  }
  
/* end MSDS table settings */


/************************************************
 *  Layout for trap fault code image layout 
 ************************************************/

.full-width{
  width: 100%;
  }
  
div.left-split{
    float: left;
    text-align: left;
  width: 49%;
  }

div.right-split{
    float: right;
    text-align: right;
    width: 49%;
  }
div.fault-img-center{
  text-align:center;
  }

/**************************************************************
 * Start Stylesheet for Mosquito Magnet common species page
 **************************************************************/
.image-blank {
  background-color:#FFFFCC;
  }

.image-TL {
  background-image:  url(../help/images/tab_box_topl.jpg);
  }
  
.image-TR {
  background-image:  url(../help/images/tab_box_topr.jpg);
  }
  
.image-BL {
  background-image:  url(../help/images/tab_box_botl.jpg);
  }
  
.image-BR {
  background-image:  url(../help/images/tab_box_botr.jpg);
  }
  
.image-horizB {
  background-image:url(../help/images/tab_box_horz-spacer2.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  background-color:#FFFFCC;
  }
  
.image-horizB-selectbox {
  background-image:url(../help/images/tab_box_horz-spacer.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  background-color:#FFFFCC;
  }
  
.image-horzT {
  background-image:url(../help/images/tab_box_horz-spacer.gif);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#FFFFCC;
  }
  
.image-vertL {
  background-image:url(../help/images/tab_box_vert-spacer.gif);
  background-repeat:repeat-y;
  background-color: #FFFFCC;
  }
  
.image-vertR {
  background-image:url(../help/images/tab_box_vert-spacer.gif);
  background-repeat:repeat-y;
  background-position:right;
  background-color:#FFFFCC;
  height:inherit;
  }
  
.bugpics {
  color: #000000;
  background-color: #CCCCCC;
  border: 1px solid #000000;
  width: 178px;
  text-align: center;
  font-size: 12px;
  }
  
.bugpics-text {
  color: #000000;
  background-color: #CCCCCC;
  border-width: 0 1px 1px 1px;
  border-color: #000000;
  border-style: solid;
  width: 178px;
  text-align: center;
  font-size: 12px;
  }
  
.bugpics-text-sm {
  color: #000000;
  background-color: #CCCCCC;
  border-width: 0 1px 1px 1px;
  border-color: #000000;
  border-style: solid;
  width: 178px;
  text-align: center;
  font-size: 10px;
  }
  
.bugpics-text-title {
  color: #FFFFFF;
  background-color: #666666;
  border: 1px solid #000000;
  width: 178px;
  text-align: center;
  font-size: 12px;
  font-weight:bold;
  }

.bugpics-nopic {
  color: #000000;
  background-color: #CCCCCC;
  border: 2px solid #000000;
  width: 178px;
  height: 178px;
  text-align: center;
  font-size: 20px;
  font-weight:bold;
  }

.bugpics-nopic-text {
  margin: 35% 0 0 0;
  }

.no-hand {
  cursor: default;
  }

/* End Stylesheet for Mosquito Magnet common species page */


/************************************************
 * RMA Info Page style
 ************************************************/

.warning {
  font-style: normal;
  font-size:18px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFF00;
  text-decoration: none;
  text-align:center;  
  background-color:#FF0000;
  padding: 10px 10px 10px 10px;
  border: thin solid #666666;
  border-color:#000000;
  border-width: 2px 2px 2px 2px;
  border-style: dashed;
  width: 500px;
  -moz-border-radius: 10px 10px 10px 10px;
  }
.warning-small-red {
  font-size:18px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFF00;
  text-decoration: none;
  text-align:center;  
  background-color:#FF0000;
  padding: 0 1px 0 0;
  border: thin solid #000000;
  -moz-border-radius: 10px 10px 10px 10px;
  }
.warning-small-green {
  font-size:18px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFF00;
  text-decoration: none;
  text-align:center;  
  background-color:#33CC00;
  padding: 0 1px 0 0;
  border: thin solid #000000;
  -moz-border-radius: 10px 10px 10px 10px;
  }
.warning-radio-green {
  background-color:#33CC00;
  border: 0 0 0 0;
  }
.warning-radio-red {
  background-color:#FF0000;
  border: 0 0 0 0;
  }
.warning-button {
  font-style: normal;
  font-size:18px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFF00;
  background-color:#FF0000;
  }

/************************************************
 * Click here to start style for main trap pages 
 ************************************************/

.click2start a:link, .click2start a:visited, .click2start a:active  {
  font-size: 18px;
  background-color: #FFFFCC;

  border-style: solid;
  border-color: #000000;
  border-width: 1px 1px 1px 1px;
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
  display: block;
  width:200px;

  }
.click2start a:hover {
  font-size: 18px;
  background-color: #cccccc;
  color: #000033;
  border-style: solid;
  border-color: #000000;
  border-width: 1px 1px 1px 1px;
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
  display: block;
  width:200px;
  }
  
/************************************************
 * Formatting - Extra (mostly Help Site)
 ************************************************/
.main-pg-tbl-hdr {
   border-bottom: 1px solid #000000;
}

.ProductHeading {
   border-bottom: 1px solid #000000;
   clear: left;
   margin: 20px 10px 0 0;
   text-align: center;
}

#content ul.TrapList {
   list-style: none;
   padding: 0;
}
#content ul.TrapList li {
   float: left;
   text-align: center;
   width: 130px;
}
#content ul.TrapList li img {
   margin: 0 auto 0 auto;
}

#content div.AccessoryList {
   float: left;
}
#content div.AccessoryList ul {
   list-style: none;
   padding: 0;
}
#content div.AccessoryList ul li {
   float: left;
   text-align: center;
   width: 85px;
}
#content div.AccessoryList ul li img {
   margin: 0 auto 0 auto;
}
  
.acronym {
  border-width: 0 0 1px 0;
  border-style: dashed;
  cursor: help;
  }
  
.kbd, a.kbd,a:link.kbd, a:visited.kbd, a:active.kbd, a:hover.kbd  {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-style: normal;
  background-color: #FFFFCC;
  border: thin solid #666666;
  padding: 0px 3px 0px 3px;
  border-width: 1px 2px 2px 1px;
  text-decoration: none
  cursor: help;
  -moz-border-radius: 8px 8px 8px 8px;
  }
.kbd-dark {
  position: static;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-style: normal;
  text-decoration: none;
  background-color: #FFFFCC;
  border: thin solid #666666;
  padding: 0px 3px 0px 3px;
  border-width: 1px 2px 2px 1px;
  font-family: Arial, Helvetica, sans-serif;
  width: 590px;
  -moz-border-radius: 8px 8px 8px 8px;
  }
a.imagelink, a:link.imagelink, a:visited.imagelink, a:active.imagelink, a:hover.imagelink {
    background-image: url(../help/images/imagelink.gif);
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 20px;
  padding-bottom: 5px;
  }
a.flashlink {
    background-image: url(../help/images/flashlink.gif);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 20px;
  }
a.pdflink {
    background-image: url(../help/images/pdflink.gif);
    background-position: center right;
    background-repeat: no-repeat;
    padding-right: 20px;
  }
sup, .sup {
  font-size: smaller;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  vertical-align: text-top;
  /*vertical-align: super;*/
  }
sub, .sub {
  font-size:x-small;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align:sub;
  }

.tsmenu a:link, .tsmenu a:visited, .tsmenu a:hover, .tsmenu a:active {
  color: #000000;
  font-style: normal;
  text-decoration: none;
  font-size:22px;
}

table.tsmenu td {
   vertical-align: middle;
}

.img-border {
  border: 2px solid #000000;
  }
/* table style for flash link*/

.table-flashlink {
  background-color: #FFFFCC;
  color: #000000;
  border: thick double #2E54D6;
  }
/* fault code cell mouseover color change */

.cellbox {
  border: 1px solid #333333;
  background-color:#a5a6a5;
  -moz-border-radius: 0 0 2em 2em;
  width: 300px;
}
  
/************************************************
 * Registration Page
 ************************************************/
 
div.registration {
}

div.registration p.question {
   font-weight: bold;
   margin-top: 12px;
}

div.registration p.choices {
   margin-left: 16px;
}

div.registration table.choices {
   margin-left: 34px;
}

/************************************************
 * Formatting - Support Box
 ************************************************/
.supportBox {
  float: left;
  margin: 10px 5px 10px 0;
}

.supportBox .leftCol {
  float: left;
  margin-right: 0px;
  width: 220px;
  text-align: center;
}

.supportBox .rightCol {
  float:left;
}

.supportBox P {
  padding-left: 0 !important;
}

/************************************************
 * Formatting - Support Box Small
 ************************************************/
.supportBoxSm {
  float: left;
  margin: 10px 5px 10px 0;
}

.supportBoxSm .leftCol {
  float:left;
  margin-right: 0px;
  width: 325px;
}

.supportBoxSm .rightCol {
  float:left;
}

.supportBoxSm P {
  padding-left: 0 !important;
}

/************************************************
 * Boxes
 ************************************************/

/* Rounded box small */
.roundedBoxSmTop {
  clear: both;
  width: 175px;
  height: 10px;
  overflow: hidden;
  background: url(../images/bg_boxSm_top.gif) no-repeat;
  margin: 0;
}

.roundedBoxSm {
  width: 153px;
  padding: 0 10px 0 10px;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}

.roundedBoxSm P,
.roundedBoxSm UL,
.roundedBoxSm .txtIntro {
  padding: 0 !important;
}

#content .roundedBoxSm UL {
  color: #ff0000;
  font-size: 10px;
  font-weight: bold;
  list-style: none;
  margin: 0 0 0 15px;
}

.roundedBoxSmBottom {
  width: 175px;
  height: 10px;
  overflow: hidden;
  background: #FFFFFF url(../images/bg_boxSm_bottom.gif) no-repeat top;
}

/************************************************
 * Forms
 ************************************************/

form {
  margin: 0;
  padding: 0;
}

input, textarea, select, option {
  font: 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ff0000;
} 

textarea.bordered, input.bordered, select.bordered {
  border: 1px solid #cccccc;
  width: 200px;
}

.required {
  color: #ff0000;
}

form div.TextField,
form div.TextareaField,
form div.SelectField,
form div.RadioField,
form div.CheckboxField {
   clear: both;
   padding-bottom: 5px;
}

form div.TextField label,
form div.TextareaField label,
form div.SelectField label {
   clear: left; 
   cursor: hand;
   display: block; 
   float: left;
   margin-right: 1em; 
   text-align: left;  
   width: 8em;
}

form div.TextField input,
form div.TextareaField textarea,
form div.SelectField select {
   vertical-align: middle;
}

form div.TextField input,
form div.TextareaField textarea {
   margin-top: 4px;
   padding: 4px 2px;
}

form div input.submitButton {
   margin: 0;
   padding: 0;
}

form div.RadioField,
form div.CheckboxField {
   margin-left: 9em;
}

form div.RadioField input,
form div.CheckboxField input {
   margin-bottom: 7px;
}

form label span {
   display: block;
   font-size: 10px;
   text-align: left;  
}

form label span.Required {
   color: #f00;
}

/************************************************
 * Online Troubleshooting
 ************************************************/

#content table.TrapSupport {
   width: 100%;
}

#content table.TrapSupport td {
   vertical-align: top;
}

#subNav .subNavItem,
#subNav .subNavItemActive {
  float: left;
  padding: 0 0 10px 13px;
  text-decoration: none;
  /* color: #ff0000; */
}

/************************************************
 * Open style for tabbed table on qcv.htm
 ************************************************/
.tabbody {
  width: 100%;
  position: absolute;
  }

.cellNorm {
  border: thin solid #000000;
  background-color: #CCCCCC;
  color:#666666;
  font-weight: bold;
  cursor: help;
  -moz-border-radius: 10em 10em 0px 0px;
  }
.cellActive {
  background-color: #FFFFCC;
  border-right: thin solid #000000;
  border-top: thin solid #000000;
  border-left: thin solid #000000;  
  color:#000000;
  font-weight: bold;
  cursor: help;
  -moz-border-radius: 10em 10em 0px 0px;
  }
.tblBody {
  background-color: #FFFFCC;
  border-top: thin none #000000;
  border-right: thin solid #000000;
  border-bottom: thin solid #000000;
  border-left: thin solid #000000;
  color: #000000;
  }
.cellSpacer {
  border-bottom: thin solid #000000;
  }
.center {
  position: static;
  height: auto;
  width: 100%;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  visibility: visible;
  }
.tabpos {
  position:absolute;
  top:auto;
  height:215px;
  z-index:0;
  visibility: visible;
  }
.qcvbotpos {
  position:static; 
  left:auto;
  top:auto;
  height: 5px; 
  z-index:1;
  }
.qcvbotpgpos {
  position:static; 
  left:auto;
  top:auto;
  width:100%; 
  height:auto; 
  z-index:1;
  }
.qcv-text {
  color:#000000;
  padding: 5px 0 0 5px;
  }
#pro2, #libplus, #commpro, #free, #lib, #def {
  visibility: hidden;
  }
#start {
  visibility: visible;
  }
  
  
/************************************************
 * ASP.Net Errors
 ************************************************/
  
.confirmError {
   border: 1px solid #ff0000;
   color: #ff0000;
   font-size: 12px;
   font-weight: bold;
   margin: 10px;
   padding: 5px;
}

.errorList {
   margin: 10px;
}

.error {
   color: #ff0000;
   font-size: 10px;
   font-weight: bold;
}

.inst {
color: #666666;
font-size: 10px;
}

/************************************************
 * Support Main Pages
 ************************************************/
  
div.SupportGroup {
   clear: both;
   margin-bottom: 15px;
}

div.SupportGroup img {
   float: left;
   margin: 5px 10px 0 0;
}

div.SupportGroup div {
   float: left;
   width: 265px;
}

div.BecomePartnerGroup {
   clear: both;
   margin-bottom: 15px;
}

div.BecomePartnerGroup img {
   float: right;
   margin: 5px 10px 5px 5px;
}

div.BecomePartnerGroup div {
}

h1.CertifiedExperts {
   background: #fff url(../images/support/in-person-icon-small.jpg) center left no-repeat;
   padding: 10px 0 10px 52px;
}

h1.OnlineAssistance {
   background: #fff url(../images/support/online-icon-small.jpg) center left no-repeat;
   padding: 10px 0 10px 53px;
}

h1.DedicatedCustomerSupport {
   background: #fff url(../images/support/by-phone-icon-small.jpg) center left no-repeat;
   padding: 10px 0 10px 55px;
}

h1.Dealer {
   background: #fff url(../images/support/dealer_icon_sm.jpg) center left no-repeat;
   padding: 10px 0 10px 55px;
}

h1.ServiceCenter {
   background: #fff url(../images/support/service_center_sm.jpg) center left no-repeat;
   padding: 10px 0 10px 55px;
}

h1.ServiceProvider {
   background: #fff url(../images/support/service_provider_sm.jpg) center left no-repeat;
   padding: 10px 0 10px 55px;
}

h1.International {
   background: #fff url(../images/support/international_sm.jpg) center left no-repeat;
   padding: 10px 0 10px 55px;
}

h1.CallUs {
   background: #fff url(../images/support/call_circle_icon_sm.jpg) center left no-repeat;
   padding: 10px 0 10px 55px;
}

h1.WriteUs {
   background: #fff url(../images/support/write_circle_icon_sm.jpg) center left no-repeat;
   padding: 10px 0 10px 55px;
}

.product_HeaderBar {
   line-height: 19px;
}

div.MyToolbox {
   margin: 0;
   padding: 7px 14px 7px 14px;
}

div.MyToolbox div.ToolGroup {
   clear: both;
   margin-bottom: 10px;
   text-align: left;
   vertical-align: top;
}

div.MyToolbox div.ToolGroup div {
   float: left;
}

#content div.MyToolbox div ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

div.MyToolbox div img {
   float: left;
   margin: 5px 15px 0 0;
}

/************************************************
 * Sidebar elements
 ************************************************/

div.homepage_smallFeature_tbl {
   padding-bottom: 14px;
   width: 143px;
}

ul.homepage_smallFeature_content {
   font-weight: bold;
}

div.homepage_smallFeature_tbl input {
   float: left;
}

.middleContent_HeaderBar2 {
   line-height: 17px;
}

div.ContactUsSidebar {
   background: #fff url(/images/sidebar/contactus_bg.jpg) no-repeat top left;
   font-size: 11px;
   padding: 30px 0 20px 30px;
}

#rightcolumn div.ContactUsSidebar p,
#leftcolumn div.ContactUsSidebar p {
   margin-bottom: 9px;
}

div.ContactUsSidebar a {
   font-size: 11px;
}

/************************************************
 * Footer elements
 ************************************************/

div.StoreIcons {
   clear: both;
   padding-top: 20px;
   text-align: center;
}

/************************************************
 * Specialized Lists
 ************************************************/

#content ul.Checkmark {
   padding-left: 22px;
}

#rightcolumn ul.Checkmark {
   padding-left: 5px;
}
 
#content ul.Checkmark li,
#rightcolumn ul.Checkmark li {
   background: transparent url(/images/icons/red-check.png) no-repeat left center;
   list-style: none;   
   padding: 2px 0 2px 18px; 
}

/************************************************
 * Partner Locations
 ************************************************/
 
table.Locations {
   width: 100%;
}

table.Locations th {
   color: #000;
   padding: 3px;
}

div.PartnerLocationGroup {
   border: 1px solid #ccc;
   margin-bottom: 15px;
   padding: 2px 3px 2px 3px;
   position: relative;
   
   min-height: 31px;
   height: auto !important;
   height: 31px;
}

div.PartnerLocationGroup a.Collapsible {
   float: right;
}

div.PartnerLocationGroup div.ServiceLevel {
   bottom: 2px;
   position: absolute;
   right: 3px;
}

table.PartnerLocations {
   border: 1px solid #cc0202;
   border-collapse: collapse;
   margin: 11px auto 11px auto;
   padding: 5px;
   width: 100%;
}

table.PartnerLocations thead th {
   background-color: #cc0202;
   color: #fff;
   padding: 3px;
}

table.PartnerLocations td {
   padding-left: 3px;
}

table.PartnerLocations tr.Even td {
   background-color: #e6e6e6;
}

table.SupportListing td {
   height: 60px;
   vertical-align: top;
}

table.SupportListing td img {
   margin-right: 3px;
}

/************************************************
 * Partner Account Request
 ************************************************/

div.PartnerRequest table {
   margin-bottom: 10px;
   width: 100%;
}

div.PartnerRequest table td {
   padding: 2px;
}

div.PartnerRequest table td.field {
   vertical-align: middle;
}

div.PartnerRequest table td input.textField {
   width: 226px;
}

/************************************************
 * Colors
 ************************************************/

.darkGray {
  background: #d5d5d5;
}

.midGray {
  background: #e6e6e6;
}

.liteGray {
  background: #f2f2f2;
}

.StopSign {
   background: #fff url(/images/icons/stop-sign.jpg) top left no-repeat;
   padding-left: 35px;

   min-height: 35px;
   height: auto !important;
   height: 35px;
}

.simpleInputAlign input {
  margin-bottom: 3px;
  float: left;
}

.simpleInputAlign input.bordered {
   margin-top: 5px;
   padding: 2px; 
   text-align: left;
}

div.LookForTheLogo {
   clear: both;
   margin-top: 10px;
}

div.LookForTheLogo img {
   margin: 0 5px 5px 5px;
   float: left;
}

div.LookForTheLogo p {
   float: left;
   padding-top: 10px;
   width: 300px;
}

div.Centered {
   text-align: center;
}

div.Centered img {
   display: block;
   margin: 0 auto;
}

div.Centered table {
   margin: 0 auto;
}

div.Centered table td {
   text-align: center;
}

div.AnswerBlock {
   border-bottom: 1px solid #ccc;
   margin-bottom: 12px;
   padding-bottom: 12px;
}

#content ul.Tabs {
   background: #f2f2f2 url(/images/template_detail_header_grad.jpg) repeat-x top left;
   border: 1px solid #b9b9b9;
   font-size: 12px;
   height: 17px;
   list-style: none;
   padding: 3px 0 0 0;
   vertical-align: top;
   width: 100%;
}

#content ul.TwoRowTabs {
   background: #f2f2f2 url(/images/template_detail_header_grad.jpg) repeat top left;
   height: 42px;
}

#content ul.Tabs li {
   border-right: 1px solid #b9b9b9;
   cursor: pointer;
   display: inline;
   font-weight: bold;
   padding: 3px 7px;
}

#content ul.Tabs li.First {
   border-left: none;
}

#content ul.Tabs li.Selected {
   background: #264F49 url(/images/template_highlighted.jpg) left top repeat-x;
   color: #fff;
}

#content ul.Centered {
   text-align: center;
}

#content ul.Centered li.First {
   border-left: 1px solid #b9b9b9;
}

/*** Registration Email styles ***/

div.RegistrationEmail { 
  font-family: Arial, sans-serif;
  height: 100%;
  margin: 0px;  
  padding: 0px; 
  width: 100%;  
} 
  
div.RegistrationEmail h1 { 
  color: #2f417a;
  font-size: 12pt;
  font-weight: bold;
}

div.RegistrationEmail p {
   margin-bottom: 12px;
}

div.RegistrationEmail table.PartnerLocations { 
  border: 1px solid #ef1a28;
  border-top: none;
  font-size: 10pt;
  padding: 7px;
  width: 100%;
} 
  
div.RegistrationEmail img.SupportLogo {
   float: right;
   margin: 5px;
}