.page_background
{
 background: url(http://www.starfishproperty.com/demo/tewl/images/furniture/page_background.gif) repeat;
 margin: 10px 40px;
}

table.main
{
 background-color: #ffffff;
 border-collapse: collapse;
 border-style: solid;
 border-width: 1px;
 border-color: #cccccc;
}

table.footer
{
 border-style: none;
 width: 100%
}

body
{
 background-color: white;
 font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
 font-size: 1em;
 font-weight: normal;
 text-align: center;
}

p, li, h1, h2 {
	text-align: left
}

p {
	margin-top: 5px;
	margin-bottom: 15px;
}

.bold_text { font-weight: bold }

li
{
 margin-top: .75em;
 margin-bottom: .75em;
}

ul
{
 margin-left: 0px;
 padding-left: 20px;
 list-style-type: square;
}

h1
{
 font-size: 14pt;
 margin-top: 2em;
}

h2
{
 font-weight: bold;
 color: #000000;
 background-color: white;
 font-size: 12pt;
 margin-top: 1.5em;
 margin-bottom: .5em;

}

div.page_title
{
 font-size: 14pt;
 color: #e0d700;
 vertical-align: middle;
 font-weight: bold;
 line-height: 40px;
 padding-left: 15px;
 text-align: left;
 background-color: #8a8a8a;
}

.header
{
 background-color: white;
 text-align: center;
}

.left_menu_option
{
 text-align: left;
 border-bottom-color: white;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 height:35px;
 vertical-align:bottom;
}

/* p.left_menu { margin-top: 9px; margin-bottom : 9px; }  */

a.left_menu:link { color: brown; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold }
a.left_menu:active { color: darkgrey; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight: normal }
a.left_menu:visited { color: brown; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold }
a.left_menu:hover { color: white; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight: normal }

td.top_menu { background-color: #cccccc; text-align: right; line-height: 20px;}
a.top_menu:link { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: normal }
a.top_menu:active { color: white; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: normal }
a.top_menu:visited { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: normal }
a.top_menu:hover { color: white; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: normal }

table.bottom_menu
{
 border-style: none;
 width: 100%;
}

td.bottom_menu { background-color: #cccccc; text-align: right; line-height: 20px; }
a.bottom_menu:link { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: normal }
a.bottom_menu:active { color: white; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: normal }
a.bottom_menu:visited { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: normal }
a.bottom_menu:hover { color: white; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: normal }

table.left_column
{
 border-style: none;
 margin: 0 10px;
}

p.left_col_contact
{
 font-color: black;
 font-size: 14pt;
 font-weight: normal;
 text-align : left;
}

.left_col_bg
{
 background-color: #e0d700;
}

.left_col_title
{
 text-align: left;
 font: 12pt, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: white;
 text-decoration: none;
}

td.middle_column
{
 width: 100%;
 vertical-align: top;
 background: url(http://www.starfishproperty.com/demo/tewl/images/furniture/watermark.gif) repeat;
 padding-bottom: 20px;
}

td.right_column
{
 border-left-style: solid;
 border-left-width: 1px;
 border-left-color: #e0d700;
 background-color: #ffffff;
 vertical-align: top;
}

.copyright { color: black; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; }

img.photoborder
{
 border-color: #818181;
 border-style: solid;
 border-width: 1px;
 margin: 3px 10px;
}

table.contact_us
{
 border-style: none;
 width: 80%;
}

td.contact_us_content
{
 text-align: left;
 width: 300px;
 vertical-align: top;
}

td.contact_us_label
{
 text-align: left;
 width: 15%;
 font-weight: bold;
 vertical-align: top;
}