body { background-image:url(/img/new/newbackdrop.jpg);background-repeat:repeat-x;margin:0;padding:0;}td { font-size:12px;font-family:  Arial, Helvetica, sans-serif;color:#000000;margin:0;margin:0;padding:0;}h2 {font-size:14px;font-weight:bold;margin-bottom:14px;}/************************* Front Ticker Style *************************/#bannercontainer {  border: 1px solid #eeeeee;  height: 190px;  width: 190px;  position: relative;  overflow: hidden;  margin-bottom:10px;  margin-top:10px;  padding:10px;}#bannercontainer1 {  position: absolute;  height: 190px;  width: 190px;  top: 0px;  left: 0px;  background: #eeeeee;  padding:10px;  }#bannercontainer2 {  position: absolute;  height: 190px;  width: 190px;  top: 0px;  left: 0px;  background: #EDEBEB;  padding:10px; }/************************* About Section Style *************************/.aboutheader {  font-size:14px;  font-family:  Arial, Helvetica, sans-serif;  color:#333333;  font-weight:bold;  }.aboutsubheader {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;  color:#666666;  font-weight:bold;  }.leadsubheader {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  font-weight:bold;  }.aboutdate {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  font-weight:bold;  }.leadsectioncontentblurb {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  margin-top:15px;  margin-left:18px;}.showdiv{display: none;}/************************* Buy Style *************************/.sectioncontentblurb {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  margin-top:15px;}/************************* Content *************************/.content {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;}.smallcontent {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;}.newsmallcontent {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#666666;}.sidenav_content {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;}/************************* Chart Styles *************************/.charttable {  background-color:#ffffff;  padding-top:0px;  padding-bottom:0px;  margin:5px;}.chartheader {background-color:#0066CC;font-family:arial,verdana;color:#ffffff;font-size:11px;}.chartfooter {background-color:#0066CC;font-family:arial,verdana;padding:5px;}.chartsubheader {font-family:arial,verdana;color:#000000;font-size:11px;font-weight:bold;border-right:1px solid #dcdbdb;padding-left:10px;padding-top:5px;margin-right:10px;}.chartcontent1 {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  background-color:#eeeeee;  padding:4px;}.chartcontent2 {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  background-color:#ffffff;  padding:4px;  }.chartcontent3 {  font-size:10px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  background-color:#ffffff;}    /************************* Footer Style *************************/.footer {}.footer_left {  padding:2px;  font-size:10px;  font-family:  Arial, Helvetica, sans-serif;  color:#eeeeee;  background-color:#0066CC;  background:url("/img/new/9.10.06/footerback.gif") repeat;  }.footer_right {  padding:2px;  font-size:10px;  font-family:  Arial, Helvetica, sans-serif;  color:#D2E0EE;  background-color:#0066CC;  background:url("/img/new/9.10.06/footerback.gif") repeat;}.footerlink {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif}a.footerlink:link       { color:#eeeeee; text-decoration:none;  }a.footerlink:active     { color:#eeeeee; text-decoration:none;  }a.footerlink:visited    { color:#eeeeee; text-decoration:none;  }a.footerlink:hover    { color:#ffffff; text-decoration:underline;  }.alinkland {  font-size:11px;  font-family:  verdana, Arial, Helvetica, sans-serif;  font-weight:bold;}a.alinkland:link       { color:#666666; text-decoration:none;  }a.alinkland:active     { color:#666666; text-decoration:none;  }a.alinkland:visited    { color:#666666; text-decoration:none;  }a.alinkland:hover    { color:#000000; text-decoration:underline;  }.alinkheader {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  font-weight:bold;}a.alinkheader:link       { color:#333333; text-decoration:none;  }a.alinkheader:active     { color:#333333; text-decoration:none;  }a.alinkheader:visited    { color:#333333; text-decoration:none;  }a.alinkheader:hover    { color:#990000; text-decoration:underline;  }.tourlink {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  font-weight:bold;}a.tourlink:link       { color:#666666; text-decoration:none;  }a.tourlink:active     { color:#666666; text-decoration:none;  }a.tourlink:visited    { color:#666666; text-decoration:none;  }a.tourlink:hover    { color:#000000; text-decoration:underline;  }/************************* Form Style *************************/.form {  /* margin-top:20px; doesn't work in IE */  }.landform {	margin-left:15px;	margin-top:5px;	  }.landform td {	padding:2px;}	.landspacer{	margin-top: 160px; padding-top: 0px;	}.partnerform {	border:1px solid #DCDBDB;	margin-top:10px;	margin-bottom:10px;  }    .form_input {  font: 10px  Arial, Helvetica, sans-serif;  border: 1px solid #333333;  background-color:#ffffff;	padding-left:2px;  }  .newform_input {  font: 10px  Arial, Helvetica, sans-serif;  border: 1px solid #000000;  background-color:#ffffff;	padding-left:4px;  }  .email_form_submit {  margin-top:5px;  border:1px solid #003B76;  background-color:#0066CC;  color:#ffffff;  font-size:10px;  font-family:arial,helvetica,sans-serif;  }  .form_submit {  margin-left:3px;  border:1px solid #000000;  background-color:#666666;  color:#ffffff;  font-size:11px;  font-family:arial,helvetica,sans-serif;  }  .newform_submit {  margin:8px 3px ;  border:1px solid #333333;  background-color:#cccccc;  color:#000000;  font-size:11px;	font-weight:bold;  font-family:arial,helvetica,sans-serif;	vertical-align:middle;  }  .partner_submit {  margin-left:5px;  border:1px solid #000000;  background-color:#3366CC;  color:#ffffff;  font-size:10px;  font-family:arial,helvetica,sans-serif;  }  .formcopy {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  line-height:1.25;}.formrequired{  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  line-height:1.25;}.newformrequired{  font-size:10px;  font-family:  Arial, Helvetica, sans-serif;  color:#ffffff;  line-height:1.25;}.newformrequired1{  font-size:10px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  line-height:1.25;}.newformrequiredcustom {  font-size:10px;  font-family:  Arial, Helvetica, sans-serif;  color:#ffffff;  line-height:1.25;}.formerror {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#FF0000;  line-height:1.25;  font-weight:bold;}#errorcontainer {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#cc0000;  font-weight:bold;  position:relative;	margin:0 20px 15px 0;}#unerrorcontainer {	display:none;}#registerunerrorcontainer {  position:relative;  height:5px;  width:350px;  padding:5px;}.newformerror {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#ffffff;  font-weight:bold;}.newformerror1 {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#cc0000;  line-height:1.25;  font-weight:bold;}.newformerrorcustom {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#cc0000;  line-height:1.25;  font-weight:bold;}.smallformcopy {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  line-height:1.25;}.democopy {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  line-height:1.25;  padding:5px 2px;}.demolayout {  /*margin-right:6px; removed this line when updating subnav*/ }.landdemocopy {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  line-height:1.25;  border-bottom:1px dashed #cccccc;}.landheader {  font-size:22px;  font-family:  Arial, Helvetica, sans-serif;  font-weight:bold;  color:#ffffff;}.newlandheader {  font-size:20px;  font-family:  Arial, Helvetica, sans-serif;  font-weight:bold;  color:#000000;}.ghostheader {  font-size:22px;  font-family:  Arial, Helvetica, sans-serif;  font-weight:bold;  color:#ffffff;}.landdemoheader {  padding-left:0px;  padding-bottom:15px;  padding-top:5px;	font-size:18px}.formfirstcell {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  line-height:1.25;  padding-right:5px;}.formlastcell {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  line-height:1.25;  padding-bottom:10px;  padding-right:20px;  padding-top:5px;}.partnerformlastcell {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  line-height:1.25;  padding-bottom:10px;  padding-right:54px;  padding-top:5px;}/************************* Home Page Style *************************/.presslink{  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#003366;  }a.presslink:link       { color:#003366; text-decoration:none;  }a.presslink:active     { color:#003366; text-decoration:none;  }a.presslink:visited    { color:#003366; text-decoration:none;  }a.presslink:hover    { color:#003366; text-decoration:underline;  }.centerpiecetable {  background-color:#ffffff;  padding-top:0px;  padding-bottom:0px;  border-left:0px solid #999999;  border-right:0px solid #999999;  border-bottom:0px solid #DCDBDB;  margin-bottom:0px;  background:url("/img/new/01.30.06/centerpiece.jpg") no-repeat;  background-color:#5CB501;  }.centerpiece {  padding-bottom:0px;  width:720px;  height:162px;  margin-bottom:0px;   }.prodcenterpiece {  padding-bottom:0px;  width:0px;  height:0px;  margin-bottom:1px; }.toptable {  background-color:#ffffff;  padding-top:0px;  padding-bottom:0px;  border-left:0px solid #999999;  border-right:0px solid #999999;  border-bottom:0px solid #DCDBDB;  margin-bottom:0px; }.prodtourback {  background-color:#ffffff;  background:url("/img/new/01.30.06/prodtourback.jpg") no-repeat;  padding-right:15px;}.topblurbtable {  background-color:#ffffff;  padding-top:0px;  padding-bottom:0px;  border-left:0px solid #999999;  border-right:0px solid #999999;  border-bottom:0px solid #DCDBDB;  margin-bottom:0px;  background:url("/img/new/01.30.06/table_end.jpg") no-repeat;  }.front_blurbs {  font-size:10px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;}.toprighttable {  background-color:#ffffff;  padding-top:0px;  padding-bottom:0px;  border-left:0px solid #DCDBDB;  border-right:0px solid #999999;  border-bottom:0px solid #DCDBDB;  margin-bottom:0px;}.toplefttable {  background-color:#ffffff;  padding-top:0px;  padding-bottom:0px;  border-left:0px solid #999999;  border-right:0px solid #DCDBDB;  border-bottom:0px solid #DCDBDB;  margin-bottom:0px;}.left-bg {  background:url("/img/new/left_new.gif") repeat;}.webleft-bg {background:url("/img/webleft.gif") repeat;}.right-bg {  background:url("/img/new/right_new.gif") repeat;}.leadtoptable {  background-color:#ffffff;  padding-top:0px;  padding-bottom:0px;  border-left:0px solid #DCDBDB;  border-right:0px solid #DCDBDB;  border-bottom:1px solid #DCDBDB;  margin-bottom:0px;}.lower_left {  padding:0px;  border-left:1px solid #DCDBDB;  border-bottom:1px solid #DCDBDB;  border-top:0px solid #DCDBDB;  background-image: url('/img/new/solutions_backdrop.jpg');  background-position: top;  background-repeat: no-repeat;  background-color:#BCDEFF;    }.lower_right {  background-color:#ffffff;  padding:0px;  border-right:1px solid #DCDBDB;  border-left:1px solid #DCDBDB;  border-bottom:1px solid #DCDBDB;  border-top:1px solid #DCDBDB;}.lower_center {  background-color:#ffffff;  padding-top:0px;  padding-bottom:0px;  border-left:1px solid #DCDBDB;  border-bottom:1px solid #DCDBDB;  border-top:1px solid #DCDBDB;}.topright {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif}a.topright:link       { color:#eeeeee; text-decoration:none;  }a.topright:active     { color:#eeeeee; text-decoration:none;  }a.topright:visited    { color:#eeeeee; text-decoration:none;  }a.topright:hover    { color:#ffffff; text-decoration:underline;  }.lower_left_events {  background-color:#eeeeee;  padding-top:0px;  padding-bottom:0px;  border-left:1px solid #DCDBDB;  border-bottom:1px solid #DCDBDB;  border-top:1px solid #DCDBDB;}.lower_right_events {  background-color:#ffffff;  padding-top:0px;  padding-bottom:0px;  border-right:1px solid #DCDBDB;  border-left:0px solid #DCDBDB;  border-bottom:1px solid #DCDBDB;  border-top:1px solid #DCDBDB;}.lower_right_events1 {  background-color:#ffffff;  padding-left:5px;  padding-right:5px;  padding-top:0px;  padding-bottom:0px;  border-right:1px solid #DCDBDB;  border-left:0px solid #DCDBDB;  border-bottom:1px solid #DCDBDB;  border-top:1px solid #DCDBDB;}.lower_center_events {  background-color:#ffffff;  padding-left:8px;  padding-bottom:0px;  border-right:0px solid #DCDBDB;  border-left:1px solid #DCDBDB;  border-bottom:1px solid #DCDBDB;  border-top:1px solid #DCDBDB;}/************************* link styles (sitewide) *************************/A:link {color:#0066cc;}A:active  {color:#0066cc; }A:visited  {color:#0066cc;}A:hover  {color:#0066cc;text-decoration:none}/************************* Nav Styles *************************/.dropnav_about {  margin-top:3px;  margin-right:1px;  position: relative;  left: 164px;  top: 20px;}.dropnav_products {  margin-top:3px;  position: relative;  left: 86px;  top: 20px;}/************************* Main promo Styles *************************/.webinarpromo {  margin-top:8px;  margin-bottom:8px;  margin-left:0px;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  width:520px;}.webinarpromo1 {  margin-top:8px;  margin-bottom:8px;  margin-left:0px;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  width:630px;}/************************* Newsletter page Style *************************/.newsletterblurb {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  margin-top:5px;	margin-left:20px;}/************************* product pages styles *************************/.sectiontable {  border: 1px solid #DCDBDB;  margin-top:5px;}.productssectiontable {  border-left: 1px solid #DCDBDB;  border-right: 1px solid #DCDBDB;  border-bottom: 1px solid #DCDBDB;}.sectioncontentblurb {  font-size:12px;  font-family: Arial, Helvetica, sans-serif;  color:#000000;  margin-top:10px;  margin-bottom:10px;}.formblurb {  font-size:12px;  font-family: Arial, Helvetica, sans-serif;  color:#000000;  margin-top:10px;  margin-bottom:20px;  margin-left:20px;}.dm {  padding-left: 0px;  color:#003366;  font-size:10px;}.embed {float:left;width:150px;border:1px solid #cccccc;margin-right:20px;margin-top:10px;margin-bottom:10px;padding:5px;font-size:10px;background-color:#E7F3FE;}.tourdm {  padding-left:2px;  padding-left:2px;  color:#eeeeee;  font-size:10px;}.dmheader {  padding-left:3px;  color:#003366;  font-size:16px;}.sectionright {  padding-right:30px;  padding-top:0px;  background-color:#ffffff;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;}.prodsectionright {  padding-top:0px;  background-color:#ffffff;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;}.sectionmain {  padding:20px;  background-color:#ffffff;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;}.infocentermain {  padding-left:0px;  padding-top:5px;  padding-bottom:0px;  padding-right:5px;  background-color:#ffffff;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;}.webinarmain {  padding-left:5px;  padding-top:0px;  padding-bottom:0px;  padding-right:0px;  background-color:#ffffff;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;}.partnermain {  padding-left:10px;  padding-top:16px;  padding-bottom:10px;  padding-right:10px;  background-color:#ffffff;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;}.productsectionmain {  padding-left:0px;  padding-top:10px;  padding-bottom:10px;  padding-right:0px;  background-color:#ffffff;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;}.landsectionmain {  padding-left:20px;  padding-top:10px;  padding-bottom:10px;  padding-right:30px;  background-color:#ffffff;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;}.newlandsectionmain {   padding-left:20px;  padding-top:10px;  padding-bottom:10px;  padding-right:10px;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  background-image: url('/img/new/landbackdrop2.jpg');  background-position: top;  background-repeat: no-repeat;  background-color:#ffffff;  border-left:1px solid #cccccc;}.sectionsls {  padding-left:10px;  padding-top:16px;  padding-bottom:0px;  padding-right:10px;  background-color:#e7f6ff;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;}.testimonialsplaylist {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;}.testimonialsplaylistfade {  color:#666666;}.ghostland{  padding-left:10px;  padding-top:10px;  padding-bottom:10px;  padding-right:30px;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  background-image: url('/img/new/ghost_landback.jpg');  background-position: top;  background-repeat: no-repeat;  background-color:#ffffff;  border-left:1px solid #cccccc;}.testmain {  padding:0px;  background-color:#ffffff;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;}.sectionheadermain {  font-size:18px;  font-family:  Arial, Helvetica, sans-serif;  color:#003366;  font-weight:bold;  margin-bottom:5px;}.productsectionheader {  font-size:20px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  font-weight:bold;	}.productsectionblurb .productsectionheader {	width:380px;}  .productsectiondropheader {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  font-weight:bold;}.productsectionsubheader {  font-size:16px;  font-family:  Arial, Helvetica, sans-serif;  font-weight:bold;}.sectionheader {  font-size:22px;  font-family:  Arial, Helvetica, sans-serif;  color:#000000;  font-weight:bold;}a.sectionheader:link       { color:#003366; text-decoration:none;  }a.sectionheader:active     { color:#003366; text-decoration:none;  }a.sectionheader:visited    { color:#003366; text-decoration:none;  }a.sectionheader:hover    { color:#003366; text-decoration:underline;  }.leftgutter {  background-color:#9DAEC0;  width:14px;}.rightborder {  border-right:1px solid #999999;}.leftborder {  border-left:1px solid #999999;}.landmain {  padding-top:10px;  padding-left:10px;  padding-right:10px;  background-color:#ffffff;  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;}.landblurb {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;  color:#333333;}.landsectiontable {  border: 1px solid #DCDBDB;  margin-top:0px;}.landlist {  margin-top:10px;  margin-bottom:10px;  margin-left:0px;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  color:#003366;}.top_divider {  background-color:#E7F3FE;  color:#E7F3FE;  height:14px;}.prodivider {color:#444444;background-color:#eeeeee;margin-left:0px;margin-top:10px;padding:2px 2px 2px 6px;border-top:1px solid #eeeeee;font-size:11px;font-weight:bold;}.prodividerborder {margin-left:0px;border-width:0 1px 1px 1px;border-style:solid;border-color:#eeeeee;padding:15px;}.certprodivider {background-color:#1087d7;margin-left:0px;margin-top:10px;padding:2px 2px 2px 6px;border-top:1px solid #1087d7;font-size:11px;color:#ffffff;font-weight:bold;}.certprodividerborder {margin-left:0px;border-width:0 1px 1px 1px;border-style:solid;border-color:#1087d7;padding:15px;}.partnername {font-weight:bold;margin-bottom:6px;}.divprod {margin-left:0px;margin-top:18px;font-size:14px;font-weight:bold;}.pullquote {background-color:#F7F8F9;margin-left:0px;margin-top:10px;padding:20px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;font-size:11px;}.clickdivider {background-color:#ffffff;margin-left:0px;margin-top:0px;padding:2px;border-top:1px solid #DCDBDB;}.motiftable {  background-color:#DCDBDB;  padding-top:0px;  padding-bottom:0px;  border-top:0px solid #DCDBDB;  border-right:1px solid #DCDBDB;  border-left:1px solid #DCDBDB;  border-bottom:1px solid #DCDBDB;  margin-top:0px;}.motiftourtable {  background-color:#DCDBDB;  padding-top:0px;  padding-bottom:0px;  border-top:0px solid #DCDBDB;  border-right:1px solid #DCDBDB;  border-left:1px solid #DCDBDB;  border-bottom:0px solid #DCDBDB;  margin-top:0px;}.flashmotiftable {  background-color:#ffffff;  padding-top:0px;  padding-bottom:0px;  border-top:1px solid #DCDBDB;  border-right:1px solid #DCDBDB;  border-left:1px solid #DCDBDB;}.productblurb {  margin-top:10px;  margin-bottom:10px;  margin-left:0px;  margin-right:50px;  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;}.productblurb1 {  margin-top:10px;  margin-bottom:50px;  margin-left:10px;  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;}.productblurb2 {  margin-top:30px;  margin-bottom:10px;  margin-left:20px;  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;}.productsectionblurb {  margin-top:10px;  margin-bottom:10px;  margin-left:20px;  margin-right:20px;  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;}.infocenterblurb {  margin-top:10px;  margin-bottom:10px;  margin-left:15px;  margin-right:15px;  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;}.backbutton {  padding-top:2px;  padding-bottom:2px;  padding-left:5px;  padding-right:3px;  background-color:#0066CC;  border:1px solid #003366;  color:#ffffff;  cursor:pointer;  font-weight:bold;  font-size:9px;  font-family:tahoma,arial,verdana;}a.backbutton { font-size:11px;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;text-decoration:none;}a.backbutton:link {color: #ffffff; text-decoration: none;}a.backbutton:visited {color: #ffffff; text-decoration: none;}a.backbutton:hover {color: #ffffff; text-decoration: underline;}.backbuttonselected {  padding-top:2px;  padding-bottom:3px;  padding-left:5px;  padding-right:3px;  background-color:#FAC6AC;  border:1px solid #993300;  color:#993300;  cursor:pointer;  font-weight:bold;  font-size:9px;  font-family:tahoma,arial,verdana;  line-height:1.7;}a.backbuttonselected { font-size:11px;font-weight:bold;font-family: Arial, Verdana, Helvetica, sans-serif;text-decoration:none}a.backbuttonselected:link {color: #ffffff; text-decoration: none;}a.backbuttonselected:visited {color: #ffffff; text-decoration: none;}a.backbuttonselected:hover {color: #ffffff; text-decoration: underline;}.shots {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif}a.shots:link       { color:#666666; text-decoration:none;  }a.shots:active     { color:#666666; text-decoration:none;  }a.shots:visited    { color:#666666; text-decoration:none;  }a.shots:hover    { color:#000000; text-decoration:underline;  }.smallshots {  font-size:11px;  font-family:  Arial, Helvetica, sans-serif}a.smallshots:link       { color:#666666; text-decoration:none;  }a.smallshots:active     { color:#666666; text-decoration:none;  }a.smallshots:visited    { color:#666666; text-decoration:none;  }a.smallshots:hover    { color:#000000; text-decoration:underline;  }.newslink {  font-size:10px;  font-family:  Arial, Helvetica, sans-serif}a.newslink:link       { color:#999999; text-decoration:none;  }a.newslink:active     { color:#999999; text-decoration:none;  }a.newslink:visited    { color:#999999; text-decoration:none;  }a.newslink:hover    { color:#666666; text-decoration:underline;  }/************************* sitewide styles  *************************/.divider {border-top:1px dashed #e5e5e5;margin-top:5px;margin-bottom:5px;}/************************* tour pages styles (products) *************************/.main_tour {  background-color:#ffffff;  padding-top:0px;  border-top:0px solid #DCDBDB;  background:url("/img/tour_gradient.gif") repeat;  }.main_tour1 {  padding:0px;  background-color:#ffffff;  font-size:11px;  font-family:  Arial, Helvetica, sans-serif;  border-left:0px solid #DCDBDB;  border-right:0px solid #DCDBDB;    color:#666666;}.main_tour2 {  background-color:#727D89;  padding:0px;  border-top:1px solid #DCDBDB;  border-right:1px solid #DCDBDB;}.maintourcopy {  padding:0px;  background-color:#8797A7;  border-bottom:1px solid #DCDBDB;}.bottom_right {  padding:5px;  font-size:10px;  font-family:  Arial, Helvetica, sans-serif;  color:#D2E0EE;}.gradient {  background:url("/img/tourtopback.gif") repeat;  border-top:1px solid #9DAEC0;  }.toptour {  border-top:1px solid #9DAEC0;}.partner_footer {  padding:2px;  font-size:10px;  font-family:  Arial, Helvetica, sans-serif;  color:#eeeeee;  background-color:<?php echo "$topbar2" ?>;}.partnerlandblurb {  font-size:12px;  font-family:  Arial, Helvetica, sans-serif;  margin-top: 10px;  margin-bottom: 10px;  color:<?php echo "$copystyle" ?>;}.partnerlandsectionheader, .partnerlandsectionheader h1 {  font-size:20px;  font-family:  Arial, Helvetica, sans-serif;  color:<?php echo "$headstyle" ?>;  font-weight:bold;	margin:0;	padding:0;  } /************************* Tooltip *************************/	#dhtmltooltip{position: absolute;width: 300px;border: 1px solid #003399;padding: 8px 10px;background-color: lightyellow;visibility: hidden;z-index: 100;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#003399;/*Remove below line to remove shadow. Below line should always appear last within this CSS*/filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#aaaaaa,strength=5);}.tooltip_header {  margin-bottom:6px;  font-size:14px;  font-weight:bold;}/************************* Sidebar *************************/.sidebar_wrapper {float:right;margin-left:25px;margin-bottom:25px;}.sidebar h3 {color:#006699;font-size:12px;font-weight:bold;margin:6px 0 0 0;}img.sidebar {margin-right:3px;float:left;}.sidebar div, .sidebar td {color:#7cb1cb;font-size:11px;margin:0 0 0 4px;padding:0;}/************************* Clearfix *************************/.clearfix:after {clear:both;content:".";display:block;height:0pt;visibility:hidden;}.clearfix {}* html .clearfix {height:1%;}.clearfix {display:block;}/************************* External Link Icon *************************/a.external {background:transparent url(/img/icn_external_blue.gif) no-repeat scroll right bottom;padding-right:15px;}#subnav a.external {background:transparent url(/img/icn_external_grey.gif) no-repeat scroll right bottom;padding-right:15px;}/************************* Main Nav *************************/.nav_bg {background: #ffffff url(/img/nav/nav_off_bg.gif) repeat-x;padding:0;margin:0;}.nav {text-align:center;margin:0;padding:0;}a.nav_btn {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF !important;text-decoration:none;letter-spacing:1px;padding:14px 30px;margin:0;display:inline;float:left;}a.nav_btn:hover {background:url(/img/nav/nav_on_bg.gif) repeat-x center 0;}/*div:hover#products_I1 , div:hover#products_I2 , div:hover#products_I3 , div:hover#products_I4 {text-decoration:underline;}div:hover#support_I1 , div:hover#support_I2 , div:hover#support_I3 , div:hover#support_I4 {text-decoration:underline;}div:hover#partners_I1 , div:hover#partners_I2 , div:hover#partners_I3 , div:hover#partners_I4 {text-decoration:underline;}div:hover#infocenter_I1 , div:hover#infocenter_I2 , div:hover#infocenter_I3 , div:hover#infocenter_I4 , div:hover#infocenter_I5 , div:hover#infocenter_I6 {text-decoration:underline;}div:hover#about_I1 , div:hover#about_I2 , div:hover#about_I3 , div:hover#about_I4 , div:hover#about_I5 , div:hover#about_I6 , div:hover#about_I7 ,  div:hover#about_I8 {text-decoration:underline;}*//************************ Home Page *********************/.home_hdr {	font-size:11px;	text-transform:uppercase;	font-weight:bold;	margin-bottom:10px;	color:#333333;	letter-spacing:.08em;}.home_date {	font-size:10px;	color:#999999;}.home_link {	font-size:11px;}.home_more {	font-size:11px; 	padding: 8px 0 2px 0;}.home_spacer {	margin:12px 0 0 0;}.home_quote {	font-size:12px;	color:#999999;	line-height:16px;}.home_sectionhdr {	font-size:16px;	font-weight:bold;}.home_column {	padding:15px;}.home_div {	margin-top:8px;	margin-bottom:10px;	border-top:1px solid #e4e4e4; }#news .home_box {	background: url("/img/new/hm_news_mid_blue.gif") repeat-y;	width:250px; }#news .home_margin {	margin:0 10px 0 10px; }#news .home_hdr {	font-size:12px;	font-weight:bold;	margin-top: 2px;}#news .home_hdr_blue {	font-size:12px;	font-weight:bold;	padding-top: 2px;	color:#005ab5;}#news .home_subhdr {	font-size:10px; 	color: #6ea5db;	margin-top:3px;}#events .home_box {	background: url("/img/new/hm_news_mid_blue.gif") repeat-y;	width:250px; 	padding:1px 10px 0 13px; 	margin:0;}#events .home_hdr {	font-size:12px;	font-weight:bold;	margin-top: 0;}#events .home_subhdr {	font-size:11px; 	color: #666666;	margin-top: 2px;}.reg-footer {	font-size:10px;	color:#999999;}