body {font-family:Georgia,Times New Roman,Times,serif; font-size: 12px; color:#333; margin:0px; padding:5px;background-color:#ccc}
td { font-size: 12px;font-family:Georgia,Times New Roman,Times,serif;color:#333 }
H1 { MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; font-size: 20pt; font-family:Georgia,Times New Roman,Times,serif,sans-serif;color:#333 }
H2 { MARGIN-TOP: 3px; MARGIN-BOTTOM: 20px; font-size: 18px; font-family:Georgia,Times New Roman,Times,serif;color:#012F40;text-align:center;}
H3 { MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; font-size: 14pt; font-family:Georgia,Times New Roman,Times,serif; color:#333}
H4 { MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; font-family:Georgia,Times New Roman,Times,serif;color:#333 }
H5 { MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; font-family:Georgia,Times New Roman,Times,serif;color:#333 }

ul {MARGIN-TOP: 3px;MARGIN-BOTTOM: 3px;font-family:Georgia,Times New Roman,Times,serif;color:#333}

A {color: #00516F; TEXT-DECORATION: none}

A:hover {color: #246F8A; TEXT-DECORATION: none;}

A:active {text-decoration: none; color: #3EA2C7;}

select {color:white;font-style:bold;font-family: Arial, Helvetica, sans-serif;border:solid #333333 1px;background-color:#333333;margin-right:10px}
FORM {margin-bottom:0em;}

.inputbox {font-family: Arial, Helvetica, sans-serif; font-size: 80%}
INPUT {width:140px;color:white;font-style:bold;font-family: Arial, Helvetica, sans-serif;border:solid #CC9900 1px;background-color:#333333}

div.main {width:700px;text-align:left;margin:0px auto;}

td.body {background-image: url("images/background.gif");background-repeat: no-repeat;padding:20px;background-color:white}

#topleft {position:absolute;left:50%;top:112px; width:600px; height:15px;margin-left:-460px;}


.topleft A {color: #fff; TEXT-DECORATION: none; font-size:13px;font-family: Arial, Helvetica, sans-serif}

.topleft A:hover {border-bottom:solid 1px #CC9900; text-decoration:none; color: #fff}

.topleft A:active {border-bottom:solid 1px #CC9900; color: #cc9900;}
p.topleft {MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px}

.topleft2 A {color: #fff; TEXT-DECORATION: none; font-size:13px;font-family: Arial, Helvetica, sans-serif}

.topleft2 A:hover {border-bottom:solid 1px #CC9900; text-decoration:none; color: #fff}

.topleft2 A:active {border-bottom:solid 1px #CC9900; color: #cc9900;}
p.topleft2 {MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px;margin-left:5px}

.topleft3 A {color: #fff; TEXT-DECORATION: none; font-size:11px;font-family: Arial, Helvetica, sans-serif}

.topleft3 A:hover {border-bottom:solid 1px #CC9900; text-decoration:none; color: #fff}

.topleft3 A:active {border-bottom:solid 1px #CC9900; color: #cc9900;}

p.topleft3 {MARGIN-TOP: 0px; MARGIN-TOP: 25px;color:#fff;font-size:11px;font-family: Arial, Helvetica, sans-serif;border:dotted 1px #666;padding:2px}


.invitation {font-size:14px; text-align:center}

p.day {background-color:#00516F;font-size:14pt;color:#fff;text-align:center;width:396px;padding:2px;font-weight:bold;margin:0px auto}

p.timeA {margin:0px auto;background-color:#C5CFD4;padding:3px 10px 3px 25px;text-indent:-20px;width:365px}

p.timeB {margin:0px auto;padding:3px 10px 3px 25px;text-indent:-20px;width:365px}

		
p.list {padding:2px 0px 2px 15px;text-indent:-10px;margin:0px}

div.list-left {width:175px;border:solid #666 1px;padding:3px;margin-left:10px;float:right}

p.header-reverse {background-color:#00516F;font-size:12pt;color:#fff;text-align:center;width:100%;padding:2px;font-weight:bold;margin:0px auto}		

td.photo-background {background-color:#00516F;color:white;padding-top:2px;padding-bottom:2px;font-family:arial, helvetica;text-align:center}		

.small {font-size:9px;font-family:arial, helvetica, sans-serif}

.indent1 {margin-left:20px}
