body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: White;
  font-size: 10pt; 
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
}

h1 { 
  color: #2B4ACD; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: .9em; 
  text-align: left;
  vertical-align: top; 
  margin-top: 10px; 
  margin-bottom: 5px;
  font-weight: bold;
} 

h2 { 
  color: #2B4ACD; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: .8em; 
  text-align: left;
  vertical-align: top; 
  margin-top: 10px; 
  margin-bottom: 5px;
  font-weight: bold;
} 

em { 
  font-style: italic; 
} 

.logoText { 
  color: #000000; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-style: italic; 
  text-align: left;
  vertical-align: top; 
  margin-top: 0px; 
  margin-bottom: 10px;
  font-weight: bold;
} 

p { 
  color: #000000; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  text-align: left;
  vertical-align: top; 
  margin-top: 0px; 
  margin-bottom: 10px;
  font-weight: normal;
} 

ul { 
  text-align: left;
  margin-top: 0px; 
  margin-bottom: 10px;
} 

ol { 
  text-align: left;
  margin-top: 0px; 
  margin-bottom: 10px;
} 

li { 
  color: #000000;
  font-size: 10pt; 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
} 

img {
  border-style: none;
}

.formrequied
 { 
  color: #f00000;
  font-size: 10pt; 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
}

.formtext { 
  color: #000000;
  font-size: 10pt; 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
}

.bodytext { 
  color: #000000;
  font-size: 10pt; 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
}

.weddingSiteNavBlock {
  margin: 30px 0 30px 0;
}

.weddingSiteNavCell {
  width: 90px;
  color: #2B4ACD; 
  padding: 0px 10px 0px 10px;
  text-align: center;
  font:.75em verdana,arial,sans-serif;
}

.weddingSite { 
  font-size: .75em;
  font-family: Verdana, Arial, Sans-serif;
  color: #000000;
  font-weight: bold;
}

.weddingSiteFAQAnswer { 
  font-size: .75em;
  font-family: Verdana, Arial, Sans-serif;
  color: #000000;
  margin-left: 15px;
}

.weddingSiteOrderSection { 
  color: #2B4ACD; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: .75em; 
  text-align: left;
  vertical-align: top; 
  margin-top: 10px; 
  margin-bottom: 5px;
  font-weight: bold;
}

.weddingSiteSignUpDivider {
  margin-top: 10px; 
}

.errorBlock {
  background-color: #FFCCCC;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
  border-style: solid;
  border-width: 1px;
}

.errorMsg {
  text-align: center;
  font-size: .8em; 
  font-weight: bold;
}

a.linkHighlightFAQ:link {color: #000;text-decoration: underline;}
a.linkHighlightFAQ:hover {background: #CCFFFF; color: #000; text-decoration: none;}
a.linkHighlightFAQ:visited {color: #000;text-decoration: underline;}

a.weddingSiteNavLink:link {color: #2B4ACD;text-decoration: none; font-weight: bold;}
a.weddingSiteNavLink:hover {background: #CCFFFF; color: #0000ff;text-decoration: none; font-weight: bold;}
a.weddingSiteNavLink:visited {color: #2B4ACD;text-decoration: none; font-weight: bold;}


.quotedtext { 
  color: #000000;
  font-family: "trebuchet ms", arial, helvetica, sans-serif; 
  font-size: 8pt; 
}

.blurbtext { 
  color: #FFFFFF;
  font-family: "trebuchet ms", arial, helvetica, sans-serif; 
  font-size: 8pt; 
}

.footerlink { 
  color: #CCFFFF; 
  background-color: transparent;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 8pt; 
  text-decoration: none;
}

.footertext { 
  color: #000000;
  background-color: transparent;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 8pt; 
}

.legalhdr    { 
  color: #000000; 
  background-color: transparent;
  font-family: Tahoma, sans-serif; 
  font-size: 14pt; 
  text-decoration: none; 
}

.legalsubhdr { 
  color: #000000; 
  background-color: transparent;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 12pt; 
  text-decoration: none; 
}

.legalpgtext { 
  color: #000000; 
  background-color: transparent;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 8pt; 
  text-decoration: none; 
}

.legaltext { 
  color: #9a9a9a; 
  background-color: transparent;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 8pt; 
  text-decoration: none; 
}


