HTML, BODY {
  font-family: Arial;
  font-size:9pt;
  background-color:#999999;
  font-weight:normal;
  height: 100%;
  width: 100%;
}

TD {
  font-family: Arial;
  font-size:9pt;
  font-weight:normal;
  color:#333333;
}

P {
  font-family: Arial;
  font-size:9pt;
  color:#333333;
  font-weight:normal;
}

B {
  font-weight:bold;
  font-size:8pt;
}

DIV {
  font-family: Arial;
  font-weight:normal;
}

SPAN {
  font-family: Arial;
  font-weight:normal;
}

A:hover {
  text-decoration:none;
  color:#FFFFFF; 
  font-size:8pt;
}

A:link { 
  text-decoration:none; 
  color:#FFFFFF; 
  font-size:8pt;
}

A:visited { 
  text-decoration: none;
  color: #FFFFFF;
  font-size: 8pt;
}

/* */

#menuhdr1 { 
  position: absolute;
  left: 434px;
  top: 392px;
  display: none;
  z-index: 10;
}

#menu1 { 
  position: absolute;
  left: 433px;
  top: 415px;
  display: none;
  z-index: 10;
}

#menuhdr2 { 
  position: absolute;
  left: 537px;
  top: 392px;
  display: none;
  z-index: 10;
}

#menu2 { 
  position: absolute;
  left: 536px;
  top: 415px;
  display: none;
  z-index: 10;
}

#menuhdr3 { 
  position: absolute;
  left: 641px;
  top: 392px;
  display: none;
  z-index: 10;
}

#menu3 { 
  position: absolute;
  left: 640px;
  top: 415px;
  display: none;
  z-index: 10;
}

#lmenuhover {
  position: absolute;
  left: 434px;
  top: 392px;
  display: block;
  z-index: 15;
}

#cmenuhover {
  position: absolute;
  left: 537px;
  top: 392px;
  display: block;
  z-index: 15;
}

#rmenuhover {
  position: absolute;
  left: 641px;
  top: 392px;
  display: block;
  z-index: 15;
}

.currMenuItem {
  font-weight: bold;
  font-size: 8pt;
}

A.menuItem:link {
  font-weight: normal;
  font-size: 8pt;
  color: #333366;
}

A.menuItem:active {
  font-weight: normal;
  font-size: 8pt;
  color: #333366;
}

A.menuItem:visited {
  font-weight: normal;
  font-size: 8pt;
  color: #333366;
}

A.menuItem:hover {
  font-weight: normal;
  font-size: 8pt;
  color: #6666CC;
}

.currMenuItemLg {
  font-weight: bold;
  font-size: 10pt;
}

A.menuItemLg:link {
  font-weight: normal;
  font-size: 10pt;
  color: #333366;
}

A.menuItemLg:active {
  font-weight: normal;
  font-size: 10pt;
  color: #333366;
}

A.menuItemLg:visited {
  font-weight: normal;
  font-size: 10pt;
  color: #333366;
}

A.menuItemLg:hover {
  font-weight: normal;
  font-size: 10pt;
  color: #6666CC;
}

A.boldLink:link {
  font-weight: bold;
  font-size: 9pt;
  color: #333366;
}

span.boldLink {
  font-weight: bold;
  font-size: 8pt;
  color: #000000;
}

A.boldLink:active {
  font-weight: bold;
  font-size: 9pt;
  color: #333366;
}

A.boldLink:visited {
  font-weight: bold;
  font-size: 9pt;
  color: #333366;
}

A.boldLink:hover {
  font-weight: bold;
  font-size: 9pt;
  color: #6666CC;
}

A.galleryLink:link {
  font-weight: normal;
  font-size: 8pt;
  color: #333366;
  float: right;
  white-space: nowrap;
}

A.galleryLink:active {
  font-weight: normal;
  font-size: 8pt;
  color: #333366;
  float: right;
  white-space: nowrap;
}

A.galleryLink:visited {
  font-weight: normal;
  font-size: 8pt;
  color: #333366;
  float: right;
  white-space: nowrap;
}

A.galleryLink:hover {
  font-weight: normal;
  font-size: 8pt;
  color: #6666CC;
  float: right;
  white-space: nowrap;
}

.galleryBold {
  font-weight: bold;
  font-size: 8pt;
  color: #333366;
  float: right;
  white-space: nowrap;
}

#baseLayout {
  margin-top: 10px;
}

#weddingFeature {
  z-index: 1;
  position: absolute;
  left: 570px;
  top: 123px;
}

#normalContentFramework {
  position: relative;
  left: 16px;
  height: 16px;
}

#normalContent {
  position: relative;
  left: 20px;
  padding-top: 10px;
  padding-right: 10px;
  width: 472px; 
  height: 310px;
  overflow-y: auto;
  overflow-x: hidden;
}

#hscrollContent {
  z-index: 2;
  position: absolute;
  left: 172px;
  top: 170px;
  width: 440px; 
  height: 136px;
  clip:rect(10px,440px,146px,0px);
  overflow: auto;
}

.hscrollLinks {
  z-index: 2;
  position: absolute;
  left: 0px;
  top: 200px;
  width: 115px;
  height: 50px;
  line-height: 1.7em;
}

/* */

td.info2 h2 {
  font-size: 10px;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
}

div.info h1 {
  font: normal 16px 'Times New Roman';
  color:#999999;
  margin-left:17px;
  margin-top:15px;
  line-height:18px;
}

.topper { 
  margin-bottom:5px;
}

.whites { 
  color:#FFFFFF;
}

.blues { 
  color:#333366;
  font-family: Arial;
  font-size:9pt;
}

/* JVF Styles */ 

.button_action {
  cursor: pointer;
}

/* Pop up menus */
#dropdownnav, #dropdownnav ul { /* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 1;
}
#dropdownnav ul {
  padding-bottom: 4px;}
#dropdownnav a {
	display: block;
  text-decoration: none;
  font-weight: normal;
  font-size: 8pt;
  color: #333366;
  padding-top: 0px;
  padding-bottom: 0px;
}
#dropdownnav li { /* all list items */
	float: right;
}
#dropdownnav li ul { /* second-level lists */
	position: absolute;
	background-color: #ccccff;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
  z-index: 10000;
}
#dropdownnav li ul li { /* second-level list items */
  float: none;
  padding-left: 0px;
}
#dropdownnav li ul li a { /* second-level list items */
	color: #333366;
  padding: 6px 4px 6px 4px;  white-space: nowrap;
}
#dropdownnav li ul li a:hover { /* second-level list items */
	background-color: #ccccff;
  color: #7979e6;
}
#dropdownnav li ul li.last { /* second-level list items */
	border: none;
}
#dropdownnav li:hover ul ul, #dropdownnav li:hover ul ul ul, #dropdownnav li.sfhover ul ul, #dropdownnav li.sfhover ul ul ul {
	left: -999em;
}
#dropdownnav li:hover ul, #dropdownnav li li:hover ul, #dropdownnav li li li:hover ul, #dropdownnav li.sfhover ul, #dropdownnav li li.sfhover ul, #dropdownnav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

