@charset "iso-8859-1";
body {
background-image: url(images/msm_background.png);
background-attachment: fixed;
padding-top: 0px;
border-top: 0px;
margin-top: 10px;
font-family:  Calibri, Arial, Verdana, sans-serif;
}

img {
border: none;
}

td {
padding: 0px;
				text-align: center;
				width: 860px;
}

a {
color: #ffffff;
text-decoration: none;
text-shadow:#666
font-weight: normal;
font-size:medium;

}




table.main {
border: 1px solid #999999;
border-bottom: 0px;
margin-left: auto;
margin-right: auto;
border-spacing: 0px;
/*border-collapse: collapse; */
}

td.header1 {
/*background-color: #035206;*/
background-color: #64ac6f;
/*background-image: url(images/top_left2.png);
background-repeat: repeat-x; */
width: 470px;
height: 50px
}

.header1 img {
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
}

.announce {
background: #ffffff;
color: #ff0000;
font-size: 20pt;
margin-right: 20px;
}

td.header2 {
/*background-color: #035206;*/
background-color: #64ac6f;
/*background-image: url(images/top_left2.png);
background-repeat: repeat-x;*/
width: 430px;
text-align: right;
vertical-align: bottom;
padding-bottom: 10px;
}

td.address {
color: #ffffff;
font-size: 9pt;
}

td.address a:link {
text-decoration: none;
color: #ffffff;
}

td.address img {
margin-bottom: -2px;
}

tr.menu {
height: 60px;
vertical-align: middle;
}

td.menu {
background-color: #ffffff;
background-image: url(images/menu_bg_2lines.png); 
height: 60px;
width: 860px;
vertical-align: middle;
}


table.pics {
border-style: solid;
border-color: #999999;
border-width: 0px 1px 0px 1px;
border-spacing: 0px;
margin-left: auto;
margin-right: auto;
}

table.pics object {
display: block; /* without this, image has a 2 or 3 pixel border across the bottom */
}

td.logo {
width: 332px;
border-right: 0px solid #999999;
}

td.logo img {
margin-left: auto;
margin-right: auto;
}

table.links {
/*background-color: #035206; */
background-color: #64ac6f;
/*background-image: url(images/top_left2.png);
background-repeat: repeat-x; */
border: 1px solid #999999;
border-top: 2px solid #035206;
border-bottom: 2px solid #035206;
width: 902px;
margin-left: auto;
margin-right: auto;
font-size: 14px;
}

tr.links {
height: 40px;
color: #ffffff;
}

tr.links img {
margin-bottom: -2px;
}

table.links td.beachpa {
padding-left: 20px;
width: 180px;
}

table.links td.contact {
width: 190px;
}

table.links td.udpate {
width: 200px;
}

table.links td.search {
width: 320px;
}

table.green {
background-color: #ffffff;
width: 902px;
background-image: url(images/green_table_bg.png); 
background-repeat: repeat-x;
border: 1px solid #999999;
border-width: 0px 1px 0px 1px;
margin-left: auto;
margin-right: auto;
padding-bottom: 80px;
border-spacing: 0px;
}

td.quote_cell {
//background-color: #64ac6f;
//background-color: #e9b361;
color: #d04d19;
font-family: "Garamond", "Book Antiqua", "Times New Roman", serif;
font-size: 18pt;
font-weight: bold;
text-align: justify;
padding: 50px;
padding-left: 120px;
padding-right: 120px;
}

.tagline {
float: right;
}


td.green2 {
/*background-color: #cccccc; */
/*padding: 0px 40px 0px 40px;
width: 360px; */
width: 450px;
border-left: 1px solid #999999;
vertical-align: top;
}

td.green1 {
padding: 0px;
/*background-color: #cccccc; */
width: 450px;
}

table.reminders {
width: 380px;
margin-left: auto;
margin-right: auto;
}

table.reminders h3 {
margin-top: 0px;
}

table.reminders li {
				margin-bottom: 10px;
				text-align: left;
}
#haiti {
				width: 180px;
				border: 3px solid #ff0000;
				font-size: 14pt;
				text-align: center;
				vertical-align: middle;
}

#haiti a:link {text-decoration: none; color: #000000;}
#haiti a:visited {text-decoration: none; color: #000000;}
#haiti a:hover {text-decoration: underline; color: red;}

table.holder {
margin-left: auto;
margin-right: auto;
}

table.outer_border {
border: 3px solid #0297c7;
padding: 1px;
background-color: #ffffff;
margin-bottom: 40px;

}


table.openhouse {
background-color: #0297c7;
border: 0px solid #ffffff;
border-collapse: collapse;
font-size:18px;
width: 100%;
}

tr.openhouse {
font-size: 24px;
font-weight: bold;
text-align: center;
color: #000000;
}

td.openhouse {
				width: 350px;
				text-align:center;
}

tr.openhouse_sub {
font-size: 18px;
font-weight: bold;
text-align: center;
color: #000000;
}

td.openhouse_sub {
padding-bottom: 0px;
border-bottom: 0px solid #ffffff;
}

td.openhouse_sub2l {
padding: 10px;
text-align: center;
font-weight: bold;
width: 180px
}

td.openhouse_sub2r {
padding: 10px;
text-align: center;
font-weight: bold;
border-left: 0px solid #ffffff;
width: 180px
}


td.openhouse_sub3l {
				padding: 2px 20px 5px 20px;
				text-align: left;
}

td.openhouse_sub3r {
padding: 2px 20px 5px 20px;
border-left: 0px solid #ffffff;
text-align: center;
}


td.openhouse_sub4l {
padding: 2px 20px 40px 20px;
text-align: center;

}

td.openhouse_sub4r {
padding: 2px 20px 40px 20px;
border-left: 0px solid #ffffff;
text-align: center;
}

table.kai {
margin-bottom: 0px;
border-collapse: collapse;

}

table.kai td {
text-align: center;
}

table.kai a {
color: #035206;
}

table.kai img {
border: 1px solid #ffffff;
margin-top: 4px;
}

.dkms {
 font-size: 12pt;
 text-align: left;
}
 
 
table.footer {
background-color: #ffffff;
width: 902px;
border-style: solid;
border-color: #999999;
border-width: 0px 1px 1px 1px;
margin-left: auto;
margin-right: auto;
border-spacing: 0px;
}

table.footer td {
text-align: center;
}
table.footer a {
color: #035206;
}
/*
#beachpa {
font-family: Calibri, Arial;
color: #ffffff;
margin-top: 129px;
}

#contact {
font-family: Calibri, Arial;
color: #ffffff;
margin-top: -19px;
margin-left: 200px;
}

#update {
font-family: Calibri, Arial;
color: #ffffff;
margin-top: -19px;
margin-left: 450px;
}

#search {
font-family: Calibri, Arial;
color: #ffffff;
margin-top: -19px;
margin-left: 650px;
}
*/

#beachpa {
font-family: Calibri, Arial;
color: #ffffff;
margin-top: 129px;
width: 120px;
}

#contact {
font-family: Calibri, Arial;
color: #ffffff;
margin-top: -19px;
width: 250px;
}

#update {
font-family: Calibri, Arial;
color: #ffffff;
margin-top: -19px;
width: 200px;
}

#search {
font-family: Calibri, Arial;
color: #ffffff;
margin-top: -19px;
width: 250px;
}
tr.applicants {
	border-top-width: medium;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: 035206;
	border-left-color: 035206;
	text-align:center;
	
}

