body {	font-family: Arial, Helvetica, sans-serif;	background-color: #336699; 	text-align:center;	padding-top:50px;	text-align: center; /* for IE */}A:link, A:visited { 	color : #0099FF;   text-decoration : none; 	background-color : none;	padding-left: 3px;	padding-right: 3px; }A:hover, A:active {	color: #000000;	/*background-color: #0099FF;*/	padding-left: 3px;	padding-right: 3px; }#BodyBox {margin: 0 auto;   /* align for good browsers */	text-align: justify; /* counter the body center */	width:700px;	height:440px;}#content {	position:absolute;	left:50%;	top:50%;	width:700px;	height:440px;	margin-left:-350px; /* width/2 */	margin-top:-220px; /* height/2 */}/* The right value for Mozilla */ body>#content {	margin-left:-360px;	margin-top:-230px;}.bodyHeader {	width: 700px;	height: 40px;	background-color: #FFFFFF;	background-image: url(img/bg.gif);	border-top: 2px solid black;	border-right: 2px solid black;	border-bottom: 2px none black;	border-left: 2px solid black;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;	font-style: normal;	line-height: normal;	font-weight: bold;	text-align: left;	text-indent: 12px;	vertical-align: middle;	color: #FFFFFF;	padding-top: 5px;}.bodyDiv {	width:700px;	height:400px;	border:2px black solid;	background-color: #FFFFFF;}.bodyHeaderLookup {	width:400px;	height:40px;	background-color: #FFFFFF;	background-image: url(img/bg.gif);	border-top: 2px solid black;	border-right: 2px solid black;	border-bottom: 2px none black;	border-left: 2px solid black;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 24px;	font-style: normal;	line-height: normal;	font-weight: bold;	text-align: left;	text-indent: 12px;	vertical-align: middle;	color: #FFFFFF;	padding-top: 5px;}.bodyDivLookup {	width:350px;	height:375px;	border:2px black solid;	background-color: #FFFFFF;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding-top: 25px;	padding-left: 25px;	padding-right: 25px;	}.Footer {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 10px;	font-style: normal;	font-weight: bold;	letter-spacing: 1px;}.bodyText {	width: 360px;	padding-top: 25px;	padding-bottom: 15px;	padding-left: 25px;	padding-right: 25px;	height: 300px;	margin-left: 300px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	list-style-type: square;}li {	font-size: 11px;}.back {	width:340px;	text-align: right;	padding-top: 25px;}.menu A:link, .menu A:visited, .menu A:active{	font-size: 12px;	color: #FFFFFF;	background-color: none;	text-decoration : none; 	background: transparent;  }.menu A:hover{	font-size: 12px;	color: #000000;	background-color: none;	text-decoration: none;	background: transparent;	font-weight: bold;}.menu {	width: 360px;	font-size: 13px;	color: Silver;	text-align: right;}/* CSS for wedding site  Dec 30, 2005 */.BigDayBox {	margin-top: 25px;	background-color: #FFFFFF;	border: 10px solid #666666;	padding: none;}H2 {	color: #336699;	font-size: 14px;}