* {margin:0; padding:0;}

body {font: 1em arial, sans-serif; background: #ccc url("images/bgimg.gif");}

* a img {border:none;}

div#container {position:relative; width:790px; margin:20px auto; background-color: #BBB; border:1px solid #333;}

div#header {margin-left:auto; margin-right:auto; width:632px; background:#BBB url("images/wattersisere_title_web.jpg"); height:160px; margin-top:3px;}

div#header a {display:block; width:100%; height:100%;}

div#contentarea {width:100%;}

div.location_rule {width:92%; margin:0 auto 15px auto; text-align:left;}

div.top_rule {width:100%; height:3px; background: url("images/rule_line_1.gif"); font-size:1px;}

div.bottom_rule {width:100%; height:3px; background: url("images/rule_line_2.gif"); font-size:1px;}

div.location_rule div#right {float:right; margin:-1px 20px 1px 0; font-size:.8em; color:#EEE; font-weight:bold;}

div.location_rule div#right a {color:#EEE; font-weight:bold; text-decoration:none;}

div.location_rule div#right a:hover {text-decoration:underline;}

div.location_rule div#left {margin:-1px 0 1px 20px; font-size:.8em; color:#444; font-weight:bold;}

div.location_rule div#left a {text-decoration:none; color:#444;}

div.location_rule div#left a:hover {color:#555; text-decoration:underline;}

div#column_nav {width:130px;  float:left; margin:0 5px 0 -630px; text-align:center;}

div#column_nav p {margin:10px 0 0 0; font-size:.9em; color:#FFF; font-weight:bold; padding-bottom:5px;}

div#column_nav p a {color:#FFF; font-weight:bold; text-decoration:none;}

div#column_nav p a:hover {color:#DDD; font-weight:bold; text-decoration:underline; font-style:normal;}

div#column_nav p:first-child {margin:0;}

div#column_nav ul#links {padding:0 7px; margin:0; text-align:center; list-style-type:none;}

div#column_nav ul#links li {padding-bottom:2px;}

div#column_nav ul#links li a {width:100%; font-size:.8em; color:#DDD; text-decoration:underline; }

div#column_nav ul#links li a:hover {width:100%; color:#666;}

div#column_nav ul#links li a:visited {color:#BBB;}

div#column_main {width:490px; float:left; margin:-6px 0 0 145px; display:inline; text-align:justify;}

div#column_main div.top_rule {margin-bottom:7px;}

div#column_main form div {margin-bottom:20px;}

div#column_main form div label {display:block; font-size:.8em; color:#333; font-style:italic; font-weight:bold; margin-bottom:2px;}

div#column_main form div input {margin-left:20px; width:250px; background-color:#EEE; border:1px solid #000; margin-bottom:8px;}

div#column_main form div textarea {margin-left:20px; width:400px; height:170px; background-color:#EEE; border:1px solid #000;}

div#column_main form div input[type="submit"] {font-size:1em; text-align:center; font-weight:bold; color:#444; background: #CCC url("images/silver_line.gif"); border:1px solid #555; width:70px; margin:12px 0 0 210px;}

div#column_main h1 {font-size:1.5em; color:#444; text-decoration:underline; font-weight:bold; text-align:center; margin-bottom:10px;}

div#column_main p span {font-style:italic; font-size:.9em;}

div#column_main p.highlight {color:red; font-weight:bold; text-align:center;}

div#column_main p {font-size: 0.9em; color:#333; text-indent:3em; margin-bottom:10px;}

div#column_main p a {color:#333; text-decoration:underline;}

div#column_main p a:hover {color:#888; text-decoration:underline;}

div#column_main p a:visited {color:#666; text-decoration:underline;}

div#column_main p.nav {text-align:center; text-indent:0; font-size:.9em;}

div#column_main p.nav a, div#column_main p.nav a:visited {color:#333;}

div#column_main h3 {font-size:1.1em; color:#333; font-weight:normal; text-align:center; padding-bottom:10px;}

div#column_main h4 {font-size:1em; color:#333; font-weight:normal;}

div#column_main ul.small li {font-size:.8em; font-style:italic; color:#666;}

div#column_main ul.space li {padding-bottom:7px;}

div#column_main a img.portfolio {background-color:#777; padding:3px; border:1px dashed #000; margin-left:16px;}

div#column_main div#img_right {float:right; background-color:#999; border:1px dashed #333; margin-left:10px; padding:3px 3px 0px 3px;}

div#column_main div#img_right a, div#column_main div#img_right img {border:none; padding:0; margin:0;}

div#column_main p#to_top {font-size:.7em; text-align:right;}

div#column_main p#to_top a {color:#333; text-decoration:none;}

div#column_main p#to_top a:hover {color:#333; text-decoration:underline;}

div#column_right {width:150px; float:left; margin:0 0 0 5px; height:500px; position:relative;}

div#column_right div#column_high {position:absolute; left:-205px;}

div#footer {padding:0; font-size:.75em; text-align:center; font-weight:bold; width:680px; margin:10px auto;}

div.top_rule_footer {width:95%; height:3px; background: url("images/rule_line_3.gif"); font-size:1px; margin:0 auto 0 auto;}

div#footer ul.top {margin:0 10px; padding:0 0 5px 0;}

div#footer ul.fineprint {margin:0 10px; padding:5px 0 0 0;}

div#footer ul li {display:inline; border-left:1px solid #005; padding:0 5px 0 9px;}

div#footer li.first {border-left:none;}

div#footer ul li a {text-decoration:none; color:#005;}

div#footer ul li img {margin-bottom:-3px;}

div#footer ul.fineprint li, div#footer ul.fineprint li a {color:#CCC;}

div#footer ul.fineprint li a:hover, div#footer ul li a:hover {color:#36F; text-decoration:none;}

.clearthis {clear:both; height:0; line-height:0; }

#footer p {margin:0 10px;}
.ytop, .ybottom {display:block; background:transparent; font-size:1px;}
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#33c; border-left:1px solid #006; border-right:1px solid #006;}
.yb1 {margin:0 5px; background:#006;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}
.yboxcontent {display:block; background:#33c; border:0 solid #006; border-width:0 1px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#999; border-left:1px solid #333; border-right:1px solid #006;}
.xb1 {margin:0 5px; background:#333;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

div#footer ul form div, div#footer ul form {display:inline;}

div#footer ul form input {text-align:center; color:#CCC; background: #03C url("images/blue_line.gif"); border:1px solid #006; width:110px;}

div#footer ul form input[type="submit"] {font-size:.9em; text-align:center; font-weight:bold; color:#555; background: #CCC url("images/silver_line.gif"); border:1px solid #666; padding-bottom:1px; margin-bottom:1px; width:50px;}

div#statcounter {display:none;}

