*{ margin: 0; padding: 0; }*
body {font: .8em Arial, Sans-Serif; line-height: 1.8em;	background-image: url(../images/bg.gif); background-repeat: repeat;}
a {COLOR: #005DAA; text-decoration: none;}
a:visited {COLOR: #005DAA; text-decoration: none;}
a:hover { COLOR: #000000; text-decoration: underline;}
h2 { COLOR: #005DAA; margin: 0 0 2px; padding: 5px 0 3px; }

h3 { padding-left: 10px; color: #fff; font-size: 1em; letter-spacing: .1em; height: 20px; line-height: 20px; background-color: #005DAA;}
h3 a {COLOR: #fff; text-decoration: none;}
h3 a:visited {COLOR: #fff; text-decoration: none;}
h3 a:hover { COLOR: #fff; text-decoration: underline;}

h4 { margin: 0 0 2px; padding: 2px 0 0; font-size: 1.0em;}

.style2 {color: #990000; font-weight: bold;}
.style3 {color: #0099FF; }

ul { padding: 0; margin: 0 0 5px;}
ul.bullet { padding: 1px; margin: 0 0 5px; text-align: justify;}
li { list-style-type: none;}
li.bullet {	list-style-type: square; list-style-position: inside;}
p { margin: 1px 0 1px 0; }
p.footer { margin: 2px 0 2px 0; line-height: 1.3em;}
img { border: none; }
img.left { border-style: none; padding: 4px; margin: 2; float: left;}
img.right { border-style: none; padding: 8px; margin: 2; float: right;}

table.ex1 {
	border-collapse: separate;
	background-color: white;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

table.ex1 td { padding: 0px; background-color: white; border: thin none #666666;}

table.ex2 {
	border-collapse: separate;
	background-color: white;
	border: thin none #FFFFFF;
}

table.ex2 td { padding: 2px; background-color: white; border: thin none #666666;}

.full{width:100% !important;}

.tableRSVPother{width: 450px;}


#header { height: 100px;}
#wrap { padding: 10px 10px 3px 10px; width: 895px; margin:20px auto; background: #fff;}
#left { float: left; width: 167px; margin-bottom: 10px; margin-top: 10px; border: 1px solid #005DAA; background-color: #E0DFE3;}
#left ul { padding: 5px 10px 10px 10px; margin: 0; }
#right { margin-bottom: 10px; float: right; width: 698px; padding: 0 10px 10px 10px; margin-top: 5px;}

#footer { font-size: 11px; text-align: center; border-top: 1px solid #ccc; padding: 10px 5px; }

h8 { letter-spacing: .8em; }