body, h1, h2, h3, h4, h5, h6, ul, ol, p, form, li { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

body { background-color: #263b58; text-align: center; font-size: 1em; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; margin: 0 0 0 0; color: #003e6e; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; margin: 20px 0 0 0; color: #003e6e; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; margin: 10px 0 0 0; color: #003e6e; }

p { margin: 10px 20px 0 0; font-size: 0.7em; line-height: 1.4em; }

table { margin: 10px 20px 0 0; font-size: 0.7em; border-collapse: collapse; }
caption { font-weight: bold; text-align: left; margin: 10px 20px 0 0; }
th { text-align: left; border: solid 1px #000000; padding: 3px 7px; }
td { border: solid 1px #000000; padding: 3px 7px; }

ul { margin: 10px 0 0 30px; font-size: 0.7em; }
ol { margin: 10px 0 0 30px; font-size: 0.7em; }
li { margin: 6px 20px 0 0; line-height: 1.4em; }

#trail { margin: 20px 20px 0 0; font-size: 0.7em; }

#header { width: 770px; height: 130px; background: url(/img/site/logo.gif) right 40px no-repeat; margin: 0 auto; }
#header a { display: block; width: 770px; height: 130px; text-indent: -1000em; }

#container { background-color: #e2e5ea; }

#content { width: 720px; margin: 0 auto; padding: 0 0 20px 0 ; text-align: left; }

#col1 { width: 140px; float: left; }
#col2 { width: 580px; float: right; }

#col1 img { margin: 20px 0 0 0; }

#col2_col1 { width: 325px; float: left; }
#col2_col2 { width: 255px; float: right; }

#nav h2 { font-size: 14px; }
#nav ul { list-style: none; margin: 3px 0 0 0; }
#nav li { font-size: 11px; line-height: 14px; padding: 0 10px 0 0; margin: 0; }
#nav li a { color: #545454; text-decoration: none; }

#splash { width: 580px; height: 230px; background-color: #999999; margin: 20px 0 0 0; }
#mainsplash { margin: 20px 0 0 0; }

#tabs { margin: 0 0 0 0; list-style: none; }
#tabs li { float: left; margin: 0; line-height: 25px; }
#tabs li a { width: 179px; height: 25px; float: left; background-repeat: no-repeat; background-position: left bottom; margin-right: 21px; text-indent: -1000em; }
#tabs li.r a { margin: 0 0 0 1px; }

#tab_professional a { background-image: url(/img/site/tab_professional.gif); }
#tab_hotels a { background-image: url(/img/site/tab_hotels.gif); }
#tab_residential a { background-image: url(/img/site/tab_residential.gif); }
#tab_commercial a { background-image: url(/img/site/tab_commercial.gif); }

#address { font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; padding: 0 0 10px 0; margin: 15px 0 0 0; text-align: center; }
#address span, #address a { color: #e50004; }

#footer { background-color: #263b58; height: 100px; width: 770px; margin: 0 auto; text-align: center;  }
#footer p { color: #ffffff; font-size: 0.7em; margin: 10px; width: 150px; float: left; display: inline; text-align: left; }
#footer p#credit { width: 450px; float: right; text-align: right; margin: 10px; display: inline; }
#footer a { color: #ffffff; }

.clr { height: 1px; clear: both; overflow: hidden; }

.boxout_col1 { margin: 15px 0 0 0; width: 305px; background: url(/img/site/boxout_col1_bottom.gif) 0 bottom no-repeat; padding: 0 0 15px 0; }
.boxout_col1 h2, .boxout_col1_clone { width: 305px; height: 20px; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 14px; color: #e50004; background: url(/img/site/boxout_col1_top.gif) #e2e5ea 0 19px no-repeat; }
.boxout_col1 p { margin: 10px 0 0 20px; }

.boxout_col2 { margin: 15px 0 0 0; width: 255px; background: url(/img/site/boxout_col2_bottom.gif) 0 bottom no-repeat; padding: 0 0 15px 0; }
.boxout_col2 h2, .boxout_col2_clone { width: 255px; height: 20px; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 14px; color: #e50004; background: url(/img/site/boxout_col2_top.gif) #e2e5ea 0 19px no-repeat; }
.boxout_col2 p { margin: 10px 0 0 20px; }

.nav_1line, .nav_1line_clone { width: 130px; height: 13px; margin: 20px 0 0 0; padding: 0 0 0 0; font-size: 14px; color: #00255D; }
.nav_2line, .nav_2line_clone { width: 130px; height: 28px; margin: 20px 0 0 0; padding: 0 0 0 0; font-size: 14px; color: #00255D; }

.col1_1line, .col1_1line_clone { width: 305px; height: 16px; margin: 20px 0 0 0; padding: 0 0 0 0; font-size: 14px; color: #00255D; }
.col1_2line, .col1_2line_clone { width: 305px; height: 32px; margin: 20px 0 0 0; padding: 0 0 0 0; font-size: 14px; color: #00255D; }

.col_1line, .col_1line_clone { width: 560px; height: 21px; margin: 20px 0 0 0; padding: 0 0 0 0; font-size: 14px; color: #00255D; }
.col_2line, .col_2line_clone { width: 560px; height: 45px; margin: 20px 0 0 0; padding: 0 0 0 0; font-size: 14px; color: #00255D; }

#powcont { margin: 10px 0 0 0; }
