/* HOMEPAGE  */

#HPvertDivBg {
  background-image: url('../images/HP_vert_div_bg.gif');
  background-repeat: repeat-y;
  background-position: 665px 0px;
  overflow: auto;
}

.HPverticalDivider {
  height: 100%;
  width: 1px;
  background-color: #e5e2e0;
  margin: 0px 15px; 0px 15px;
  float: left;
}

#HPleftColumn{ 
  width: 630px;
  float: left;
  margin: 0px 0px 0px 15px;
  padding: 0pt;
 }
 
 #HPmain{
  float: left;
  border: 1px  solid #e0d7c7;
  background: #FFF;
  padding: 0px;
  margin: 0px;
}
 
 .HPmainImg{
   margin: 0px 0px 0px 0px;
 }
 
#HPmainTop{
  width: 628px;
  background-image: url('../images/hp_main_bg.jpg');
  background-repeat:no-repeat;
  float: left;
  padding: 0px; 
}

#HMmainTop{
  width: 627px;
  background-image: url('../images/hm_main_bg.jpg');
  background-repeat:no-repeat;
  float: left;
  padding: 0px; 
}

#HM1mainTop{
  width: 627px;
  background-image: url('../images/hm1_main_bg.jpg');
  background-repeat:no-repeat;
  float: left;
  padding: 0px; 
}

#HM2mainTop{
  width: 627px;
  background-image: url('../images/hm2_main_bg.jpg');
  background-repeat:no-repeat;
  float: left;
  padding: 0px; 
}

#HPmainTopRight{
  float: left;
  width: 296px;
  padding: 0px; 
  margin: 100px 0px 0px 25px;
}

#HPmainTopLeft {
  float: left;
  width: 287px;
  margin: 0px;
 }
 
 #HPmainLower{
  float: left;
  padding: 0px; 
}
 
#HPmainLowerLeft {
  float: left;
  width: 287px;
  margin: 15px;
  _margin: 15px 15px 15px 7px;
 }
 
 #HPmainLowerRight {
  float: left;
  width: 287px;
  margin: 15px 0px;
  padding: 0px;
 }

#HPBottomLeft {
	float: left;
	width: 300px;
	margin-top: 25px;
}

#HMBottomLeft {
	float: left;
	width: 200px;
	margin-top: 25px;
}

#HPBottomRight {
  float: left;
  width: 312px;
  margin-top: 25px; 
}

#HPheaderText {
  font-family: Times, Times New Roman, serif;
  font-size: 14pt;
  line-height: 14pt;
  color:#003478;
  margin: 0px;
  vertical-align: top;
}
 
#HPcallOut {
  font-family: Times, Times New Roman, serif;
  font-style: italic;
  font-size: 26pt;
  color: #003478;
}
  
  
div.HPbtn {
  cursor:pointer;
  display: inline;
  float: left;
  width: 279px;
  height: 45px;
  background: #9fa4cf;
  background-image: url('../images/HP_btn_bg.gif');
  margin: 5px 0px;
  font-family: arial,helvetica,verdana, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  text-align: center;
  color: #FFF;
}

div.HPbtn:hover, div.HPbtn.over, div.HPbtn-hover{
  cursor:pointer;
  width: 279px;
  height: 45px;
  color:#cde4ff;
  background: #8b90b5;
  background-image: url('../images/HP_btn_bg_hover.gif');
  margin: 5px 0px;
  _margin: 5px -5px;
}


.HPbtnTextSm{
  margin: 7px 0px 10px 0px;
  _margin: 7px 0px 7px 0px;
}

.HPbtnTextSmLast{
  margin: 15px 0px 10px 0px;
 }

.HPbtnTextlg{
  font-size: 11pt;
}

.HPcontentText {
  font-family: arial,helvetica,verdana, sans-serif;
  font-size: 10pt;
  color: #666;
  line-height: 13pt;
  text-align:left;
  margin: 0px;
}

.HPcontentText a{
  color: #666;
  text-decoration: underline;
}

.HPcontentText a:link, .HPcontentText a:visited {
  color: #666;
  text-decoration:underline;
}

.HPcontentText a:hover {
  color: #477CAD;
  text-decoration: underline;
}

.HPcontentText a:active {
  color: #666;
  text-decoration: underline;
}

.HPcontentTextSm {
  font-family: arial,helvetica,verdana, sans-serif;
  font-size: 10pt;
  color: #666;
  margin: 0px;
}


#HPpoll{
  text-align: left;
  margin: 25px 0px 25px 10px; 
}
  
.HPpollText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  line-height: 9pt;
  margin: 0px;
  vertical-align: bottom;
 }
 
div.pollBtn{
  margin-top: 20px;
  background-image: url('../images/view-results.gif');
  background-repeat:no-repeat;
  cursor:pointer;
}
 
 div.pollBtn:hover, div.pollBtn.over {
  background-image: url('../images/view-results_b.gif');
  background-repeat:no-repeat;
  cursor:pointer;
}

#HPquickFactsBox{
	text-align: left;
	width: 310px;
	margin-left: 10px;
	border: 1px  solid #e0d7c7;
	background-image: url('../images/quick_facts_bg.jpg');
}

#HPquickFactsBoxInner{
  padding: 15px;
  background-image: url('../images/quick_facts_bg_bottom.jpg');
  background-position:bottom;
  background-repeat:no-repeat;
  overflow: auto;
}



#HPquizBoxOuter {
  margin-top: 20px;
  padding: 4px;
  background: #dedee5;
}

#HPquizBox{
  margin: 0;
  text-align: left;
  padding: 5px 10px 3px 10px;
  background: url('../images/HP_quiz_bg.jpg');
}


#HPfaqBoxOuter {
  border: 1px solid #DFE3E4;
  margin-bottom: 10px;
  padding:4px;
  background: #dee8f1;
}

#HPfaqBox{
  margin: 0px;
  padding: 0px;
  /* border: 1px solid #FFF;*/
  background-image: url('../images/blu_tex.jpg');
}

ul#HPfaqNav{
  text-align: center;
  border: none;
  margin: 0px;
  list-style-position: outside;
  text-decoration: none;
}

ul#HPfaqNav li{
  padding: 8px 0px 7px 0px; 
  color: #003478;
}

ul#HPfaqNav li:hover, ul#HPfaqNav li.over {
  border-top: none;
  border-bottom: none;
  background-image: url('../images/tab_hover_bg.jpg');
}

ul#HPfaqNav > li:hover, ul#HPfaqNav > li.over {
  background: #FFF;
  border: none;
  /*border-right: solid 3px #accce5;*/
}
ul#HPfaqNav li#top {padding-top: 10px;}
ul#HPfaqNav li#last {padding-bottom: 10px;}
  
 /* line-height: 15pt;
  margin-bottom: 1.75em;*/
  
  .HPheaderText {
  font-family: Times, Times New Roman, serif;
  font-size: 14pt;
  color:#003478;
  margin-bottom: .2em;
 }



/*  ------------END HOMEPAGE-----------  */

* {
  margin: 0;
  padding: 0;
}
body {
  background: #FFFFFF url('../images/drop_dn_bg.jpg') no-repeat scroll 6000px;
  font-family: arial,helvetica,verdana, sans-serif;
  font-size: 10pt;
  color: #333;
  line-height: 14pt;
  padding: 0pt;
  text-align: center;
  margin: 0 auto;

}

#fabricBg {
  background-image: url('../images/main_fabric_bg.jpg');
  background-color: #F4ECD9;
  background-repeat: repeat;
  margin: auto;
  padding: 0;
  width: 1005px;
  overflow: hidden;
  _width: 1000px;
  _overflow: hidden;
}

#leavesBg {
  width:1005px;
  background-image:url('../images/lower_rt_1.jpg');
  background-position:bottom right;
  background-repeat:no-repeat;
  overflow: auto;
}

#outer {
  border: 0pt;
  padding: 0pt;
}

.content{
  float:left;
  background-image: url('../images/linen_bg.jpg');
  background-repeat: repeat;
  margin: auto;
  width: 911px;
  padding: 26px 0px 50px 0px;
}


a:link, a:visited {
  color: #477cad;
  text-decoration: none;
}

a:hover {
  color: #003478;
  text-decoration: none;
}

a:active {
  color: #003478;
  text-decoration: none;
}

ul {
margin:0;
list-style: none;
}

.abbrev{
 font-size: 7pt;
}

.mainImg{
margin-bottom: 8px;
}

.newappearanceImg{
margin-bottom: 0px;
}

.portrait{
float: left;
margin:0px 15px 10px 0px;
}

.contentText {
  font-family: arial,helvetica,verdana, sans-serif;
  font-size: 10pt;
  color: #333;
  line-height: 14pt;
  margin-bottom: 1em;
}
.contentText a {
  text-decoration: underline;
}
.contentText a:LINK {
  text-decoration: underline;
}

.callOut{
  font-family: Times, Times New Roman, serif;
  font-style: italic;
  font-size: 12pt;
  color: #003478;
  line-height: 15pt;
  margin-bottom: 1.75em;
}

.callOut a {
  text-decoration: underline;
}
.callOut a:HOVER {
  text-decoration: underline;
}
.callOut a:VISITED{
  text-decoration: underline;
}


.listHeader {
  font-family: times, times new roman, serif;
  font-size: 12pt;
  color: #003478;
  line-height:13pt;
  margin-left: 1em;
}


.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #666666;
  line-height: 10pt;
  margin: .55em 0em;
}

ul#contentList{ 
  list-style-type: circle; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #333;
  line-height: 14pt;
  margin-left: 3.5em;
  margin-bottom: 1.3em;
}

ul#contentList li{ 
 margin-top: .5em;
}

ol#contentList{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #333;
  margin: 0em 2em 1em 3em;
  line-height: 15pt;
}

ol#contentList li{ 
 margin-top: .5em;
}



dl.thmList {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #333;
  line-height: 15pt;
}

dl.thmList a {
  font-family: Times, Times New Roman, serif;
  font-size: 13pt;
  color: #477cad;
   line-height: 16pt;
  text-decoration:none;
}

dl.thmList a:hover {
  font-size: 13pt;
  color: #003478;
   line-height: 16pt;
  text-decoration:none;
}

dl.thmList dt {
  clear:left;
}

dl.thmList dd {
  margin:-90px 0px 20px 95px;
  padding:0px;
}



#topTextNav {
  display: inline;
  list-style: none;
  font-family: arial,helvetica,verdana;
  font-size: 7pt;
  color: #003478;
  float: right;
  margin: 3.75em 0em;
}

#topTextNav li {
  display: inline;
}

#topTextNav li a,active,
#topTextNav li a:visited {
  color: #003478;
}

#topTextNav li a:hover {
  color: #477cad;
}




#leftColumn{ 
  width: 210px;
  float: left;
  margin: 0px 0px 0px 20px;
  _margin: 0px 0px 0px 10px;
  padding: 0pt;
 }
  
#centerColumn{ 
  width: 386px;
  float: left;
  margin: 0px;
  padding: 0pt;
  text-align:left;
}

#centerColumnBorder{ 
  width: 420px;
  _width: 405px;
  float: left;
  margin: 0px 15px 0px 10px;
  _margin: 0px 15px 0px 15px;
  text-align:center;
  
  padding: 0px 5px 0px 10px ;
  _padding: 0px 10px 0px 15px ;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #EBE7E6;
  
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #EBE7E6;
}

#HMcenterColumn{ 
  width: 386px;
  float: left;
  margin: 0px;
  padding: 0pt;
  text-align:left;
  padding-top: 20px;
  padding-left: 20px;
}
  
#rightColumn{ 
  width: 207px;
  _width: 207px;
  float: left;
  margin: 0px;
  _margin: 0px 0px 0px 0px;
  padding: 0pt;
  _padding: 0px;
  vertical-align: top; 

}

#HPMainRightColumn{ 
  width: 207px;
  _width: 207px;
  float: left;
  margin: 0px 0px 0px 0px;
  _margin: 0px 0px 0px 0px;
  padding: 0pt;
  _padding: 0px;
  vertical-align: top; 

}

#vertDivBg {
  background-image: url('../images/vert_div_bg.gif');
  background-repeat: repeat-y;
  background-position: 245px 0px;
  overflow: auto;
}

 
.topLeft {
  clear: left;
  margin: 0pt;
  padding: 0pt;
  float: left;
}

.topRt {
  float: right;
  margin: 0pt;
  padding: 0pt;
  vertical-align: top; 
}

.botImg{
  clear: left;
  margin: 0pt;
  padding: 0pt;
  /*float: right;*/
  vertical-align: bottom; 
}



.verticalDivider {
  height: 100%;
  width: 1px;
  background-color: #e5e2e0;
  margin: 0px 10px; 0px 15px;
  float: left;
  overflow-y: auto;
}

.horizontalDivider {
  margin: 10px 0px 20px 10px;
}

#bottomGrad{
  margin: 0px;
  padding: 0pt;
  vertical-align: bottom; 
}

#topGrad{
  margin: 0px;
  padding: 0pt;
  vertical-align: top; 
}



#subNavBox{
  margin-bottom: 25px;
  padding: 0px; 
  border: 1px  solid #e0d7c7;
  background-image: url('../images/subnav_bg.jpg');
  text-align:left;
}

ul#subNavHdr{
  border: none;
  margin: 0px;
  list-style: none;
  list-style-position: outside;
  text-decoration: none;
}

ul#subNavHdr li{
  padding: 10px 0px 5px 10px; 
  color: #003478;
}

ul#subNavHdr li:hover, ul#subNavHdr li.over {
  border-top: none;
  border-bottom: none;
  background-image: url('../images/tab_hover_bg.jpg');
}

ul#subNavHdr > li:hover, ul#subNavHdr > li.over {
  background-image: url('../images/tab_hover_bg.jpg');
  border: none;
 /* border-right: solid 3px #accce5;*/
}

ul#subNavHdr li#on { background-image: url('../images/tab_hover_bg.jpg');}


ul#subNav{
  border: none;
  margin: 0px;
  list-style: none;
  list-style-position: outside;
  text-decoration: none;
}

ul#subNav li{
  padding: 10px 0px 5px 10px; 
  color: #003478;
  
}

ul#subNav li:hover, ul#subNav li.over {
  border-top: none;
  border-bottom: none;
  background-image: url('../images/tab_hover_bg.jpg');
  
}

ul#subNav > li:hover, ul#subNav > li.over {
  background-image: url('../images/tab_hover_bg.jpg');
  border: none;
  background-color:#0066FF;
 /* border-right: solid 3px #accce5;*/
}

ul#subNav li#last {padding-bottom: 10px;}

ul#subNav li#on { background-image: url('../images/tab_hover_bg.jpg');}

.subnavImg{
  margin: 0px;
}



#faqBoxOuter {  
  border: 1px solid #DFE3E4;
  margin-bottom: 10px;
  padding:4px;
  background: #dee8f1;
}

#faqBox{
  margin: 0px;
  padding: 0px;
/*  border: 1px solid #FFF;*/
  background-image: url('../images/blu_tex.jpg');
}

ul#faqNav{
  text-align: center;
  border: none;
  margin: 0px;
  list-style-position: outside;
  text-decoration: none;
}

ul#faqNav li{
  padding: 6px 0px 5px 0px; 
  color: #003478;
}

ul#faqNav li:hover, ul#faqNav li.over {
  border-top: none;
  border-bottom: none;
  background-image: url('../images/tab_hover_bg.jpg');
}

ul#faqNav > li:hover, ul#faqNav > li.over {
  background: #FFFFFF;
  border: none;
  /*border-right: solid 3px #accce5;*/
}
ul#faqNav li#top {padding-top: 10px;}
ul#faqNav li#last {padding-bottom: 10px;}



#loginBox{
  border: 1px  solid #e0d7c7;
  background-image: url('../images/subnav_bg.jpg');
  padding: 6px 0px 15px 10px;
  margin: 0px;
}

#loginBtn{
  margin-bottom: -4px;
}

.checkBox
{
  border: 1px solid #e0d7c7;
  width: 14px;
  height: 14px;
  margin: 16px 0px 0px 10px;
}

#textField {
  width: 135px;
  border: 1px solid #e0d7c7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #555;
  height: 18px;
}

#searchBox{
  border: 1px  solid #e0d7c7;
  background-image: url('../images/subnav_bg.jpg');
  padding: 6px 0px 0px 10px;
  margin: 0px;
}

#searchBoxTop {
margin: 0px;
}
 
#searchBoxBottom{
margin: 0px;
padding: 4px 0px 5px 0px;
}

#searchField {
  width: 135px;
  border: 1px solid #e0d7c7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #555;
  height: 18px;
}

#lowerLeft {
 display:inline;
 margin-right:15px
}

#lowerRight {
 display:inline;
 margin-right:15px
}


.searchBtn {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  margin-left: 6px;
  vertical-align: bottom;
 }
  
.searchSmall {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7pt;
 }
 
.searchImg {
  margin-right: 5px; 
}



#mywayPromo {
  padding-top: 6px; 
  background-color: #E7EEF6;
  border: 1px solid #DFE3E4;
  margin: 15px 0px 0px 0px;
}

.mwImg {
 margin: 0px 10px;
 vertical-align: bottom
}

div.mwBtn {
 background-image: url('../images/mwwm-watch-now.gif');
 margin: 8px 49px 5px 49px;
 background-repeat:no-repeat;
 cursor:pointer;
}

div.mwBtn:hover, div.mwBtn.over,  div.mwBtn-hover{
 background-image: url('../images/mwwm-watch-now_b.gif');
 background-repeat:no-repeat;
 cursor:pointer;
 margin: 8px 49px 5px 49px;
}

.mwPromoText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height:11pt;
  color: #333;
  margin: 6px 10px 0px 12px;
  text-align:left;
  }
  
.mwPromoText a {
  font-size: 9pt;
  color: #477cad;
  font-weight: bold;
  text-decoration:none;
}

.mwPromoText a:hover {
  font-size: 9pt;
  color: #003478;
  font-weight: bold;
  text-decoration:none;
}



#quizBoxOuter {
  margin-top: 25px;
  padding: 4px;
  background: #dedee5;
}

#quizBox{
  margin: 0;
  padding: 8px 10px 4px 10px;
  background: url('../images/quiz_bg.jpg');
}

.quizPromoText {
  font-size: 10pt;
  color: #333;
  line-height:11pt;
  margin-top: 3px;
  margin-bottom: 6px;
  }
  
.quizPromoHeader {
  font-family: Times, Times New Roman, serif;
  font-size: 13pt;
  line-height: 14pt;
  color: #477cad;
  text-decoration:none;
}

.quizPromoHeader a:hover {
  font-size: 13pt;
  color: #003478;
  text-decoration:none;
}

#trialBoxOuter {
  margin: 25px 15px 0px 15px;
  padding:4px;
  background: none;
}
  
#trialBox{
	margin: 20px 0px 0px 0px;
	padding: 4px;
	background: none;
}

.trialImg {
 margin: 0px 0px;
 vertical-align: bottom
}

#yelBox{
  margin: auto;
  padding: 10px;
  border: 0px;
  background: #FEEDC9;
}

#whtBox{
  margin: auto;
  padding: 10px;
  border: 0px;
  background: #faf8f3;
}


.promoTextHeader {
  font-family: times, times new roman, serif;
  font-size: 12pt;
  color: #003478;
  line-height:13pt;
  text-align: center;
  margin-bottom: .1em;
}
  
.promoText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #333;
  text-align: center;
  line-height:14pt;
  margin: 0px;
}
  
.promoLink {
  font-size: 11pt;
  color: #477cad;
  text-decoration:none;
  line-height:14pt;
  text-align: center;
  margin-top: 6px;
}

.promoLink a:hover {
  color: #003478;
  text-decoration:none;
}
.divNav {
	float:left;
	margin-left: 66px;
	background-image: url('../images/main_fabric_bg.jpg');
	height: 28px;
	padding: 0pt;
	text-align: center;
}

ul#nav li {
	padding: 7px 20px 0px;
	color: #477cad;
	position: relative;
	background-image: url('../images/blu_tab_darken_bg.jpg');
	border: 0 none;
	margin: 0px;
	margin-right: 5px;
}

ul#nav > li {
	float: left;
	height: 21px;
	font-size: 13pt;
	font-family: times, times new roman, serif;
	border-right: none 3px #e8e1d4;
	background-image: url('../images/blu_tab_darken_bg.jpg');
}

ul#nav li.last {
	padding-bottom: 4px;
	border-bottom: 1px solid #E0CDB1;
}

ul#nav li:hover, ul#nav li.over {
 	border-top: 0px none;
	border-bottom: 0px none;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url('../images/tab_hover_bg.jpg');
}

ul#nav > li:hover, ul#nav > li.over {
	background-image: url('../images/tab_hover_bg.jpg');
	border: none;
	border-right: none 3px #e8e1d4;
	padding-left: 20px;
	padding-right: 20px;
}


/* these rules set the "on" status of the nav tabs based on id of the page's body tag. */

ul#nav li ul {  
	border:1px solid #E0D7C7;
 	border-top: 0px;
	font-size: 10pt;
	color:#003478;
	font-family: Arial, Helvetica, verdana, sans-serif;
	display: none;
	width: 18em;
	text-align: left;
	line-height:14pt;
	position: absolute;
	padding: 0px 0px 10px -21px;
	margin: 2px 0px 0px -21px;
}


ul#nav li:hover ul, ul#nav li.over ul { /* lists nested under hovered list items */
	display: block;
}


#subPgA {
  background-color: #FFF;
  margin: auto;
  padding-top: 50px;
  width: 1000px;
  overflow: auto;
  text-align:left;
}

#subPgTan {
  background-color: #e5ddcd;
  margin: auto;
  padding: 9px;
}

#subPgLt {  
  background-color: #efebe1;
  border: 1px solid #FFF;
  margin: auto;
  padding: 16px;
}
  
#subPgCopy {
  width: 575px;
  text-align:left;
  
  }
  
 #subTextNav {
  display: inline;
  list-style: none;
  font-family: arial,helvetica,verdana;
  font-size: 9pt;
  color: #003478;
  margin: 3.75em 0em;
}

#subTextNav li {
  display: inline;
}

#subTextNav li a,active,
#subTextNav li a:visited {
  color: #003478;
}

#subTextNav li a:hover {
  color: #477cad;
}
  
ul#nav li ul { /* second-level lists */
	border:1px solid #E0D7C7;
	border-top: 0px;
	position: absolute;
	left:0;
	top:28px;
	padding: 0;
	margin: 0;
}
ul#nav li:hover ul li, ul#nav li.over ul li{ /* lists nested under hovered list items */
	margin:-2px;
	float:none;
	padding-bottom:5px;
	border-right: 1px solid #E0CDB1;
	border-left: 1px solid #E0CDB1;
}

/* Classes for new landing pages. */

#LandingHPBottomLeft{
	float: left;
	width: 200px;
	margin-top: 25px;
}

#LandingHPBottomRight{
  float: left;
  width: 412px;
  margin-top: 25px; 
}
#LandingHMcenterColumn{ 
  width: 386px;
  float: left;
  margin: 0px;
  padding: 0pt;
  text-align:left;
  padding-top: 0px;
  padding-left: 25px;
}

div.HPbtn-hoverIE{
  cursor:pointer;
  width: 279px;
  height: 45px;
  color:#cde4ff;
  background: #8b90b5;
  background-image: url('../images/HP_btn_bg_hover.gif');
  margin: 5px 0px;
  float: left;
  text-align: center;
  font-family: arial,helvetica,verdana, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
}

.error {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: normal;
	font-size: x-small;
	_font-size: x-small;
	padding: 5px;
	margin: 5px;
	border: 1px #F00 dashed;
	background-color: #FFFBE8;
	line-height: 120%;
	vertical-align: middle;
	horizontal-align: center;
	text-align: center;
}
.mainImage{
     font-family: Verdana, Helvetica, Arial, sans-serif;
	 width:393px;
	 height:61px;
	 font-size:14px;
	 font-weight:bold;
	 text-align: center;
	 margin: 6px 0px 0px 0px;
	 padding: 0px -10px 0px -10px;
	 _width:385px;
	 _height:53px;
	 _font-size:14px;
	 _margin: 6px 0px 0px 0px;
	 _padding:0px 0px 0px 0px;
}

.mainImage a{
	padding: 20px 40px 15px 40px;
	margin: 0 0 0 -6px;
	background-image: url('../images/topamax-free-trial-voucher-download-btn_editedfile.jpg');
	width:386px;
	height:53px;
	line-height:53px;
	color:#FFFFFF;
	_margin:0 0 0 0;
	_padding: 0 0 0 0;
}
.mainImage a:HOVER{
	padding: 20px 40px 15px 40px;
	background-image: url('../images/topamax-free-trial-voucher-download-btn_editedfile_hover.gif');
	width:386px;
	height:53px;
	line-height:53px;
	color:#FFFFFF;
	_padding: 0 0 0 0;
}

h1{
 font-family: Times, Times New Roman, serif;
  font-size: 18pt;
  line-height: 19pt;
  color:#003478;
  margin: .1em .33em .2em 0em;
  font-weight: normal;
}

h2 {
  font-family: Times, Times New Roman, serif;
  font-size: 14pt;
  color:#003478;
  margin: 0em 0em .33em 0em;
    font-weight: normal;
 }
