
/* GLOBAL STYLES ---------------------------------------------------------- */
 body {background-color:#ffffff; margin:0px}
 body, td {font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; padding:0px}
 table {border-collapse:collapse; border:0px; margin:0px; width:100%}
 p {margin:10px 0px 0px 0px}
 ul {margin:0px 0px 0px 0px; padding:0px; list-style-type:none; list-style-image:url(images/g_bullet.gif)}
 li {margin:10px 0px 0px 20px; padding:0px}
 a {color:#009BCC; text-decoration:none}
 a:hover {text-decoration:underline}
 input, textarea, select {background-color:#f2f9fc; border:1px solid #9bd3eb; font-family:arial,helvetica,sans-serif; font-size:12px; margin:0px}
 h2 {font-size:13px; font-weight:bold; margin:30p 0px 0px 0px}
 form {margin:10px 0px 0px 0px}
 img {border:0px #cccccc solid}

/* INDEX PAGE ------------------------------------------------------------- */
.indexTable {height:100%}
.indexTable td {width:100%; height:100%; text-align:center; vertical-align:middle}

/* TOP TABLE -------------------------------------------------------------- */
.tableTop {width:790px; margin:20px 0px 0px 0px}
.tableTop td {text-align:left; vertical-align:top}
.tdLogo {width:326px}
.tdLinks {width:232px}
.tdLinks img {margin:8px 0px 0px 0px}

/* CONTENT TABLE ---------------------------------------------------------- */
.tableCont {width:790px; margin:20px 0px 0px 0px}
.tableCont td {text-align:left; vertical-align:top}
.tdPhotos {width:285px}
.tdKeyline {width:1px; background-color:#009BCC}
.tdContent {padding:0px 0px 0px 40px}

/* CONTENT ---------------------------------------------------------------- */
.reference {background-color:#f2f9fc; border:1px #9bd3eb solid; padding:0px 10px 10px 10px; margin:20px 10px 0px 10px; font-size:11px}
.quote {font-style:italic; margin:5px 0px 0px 0px}
.formBox {width:300px}
.submitButton {background-color:#e6f4fa; border:1px solid #9bd3eb}
.footer {width:790px; border-top:1px solid #009BCC; color:#999999; text-align:center; padding:5px; margin:40px 0px 0px 0px}
.formTable {padding:10px 0px 0px 0px}
.imgThumbLarge {margin:0px 0px 4px 5px}
.imgThumbSmLeft {margin:0px 0px 4px 5px}
.imgThumbSmRight {margin:0px 0px 4px 4px}

/* ADDITIONAL SERVICES ---------------------------------------------------- */
.renovationTable {margin:10px 0px 0px 60px; border:1px solid #9bd3eb; width:70%}
.renovationTable td {text-align:center; padding:15px 15px 5px 15px; width:50%}

/* FAQ -------------------------------------------------------------------- */
.bulletQue {color:#000000; font-weight:bold}
.bulletAns {color:#009BCC; font-weight:bold}

/* LINKS ------------------------------------------------------------------ */
.linksTable {margin:10px 0px 10px 0px}
.linksTable td {text-align:center}