
@charset "utf-8";
* {
margin : 0;
padding : 0;
}
#wrapper {
margin : 0;
padding : 0;
font-family : Verdana, Tahoma, Arial, sans-serif;
background : #f3f3f3 url(images/fill.gif);
text-align : center;
}
img {
border : 0;
}
img.portr {
border : 1px solid #ccc;
}
p {
color : #003399;
font-size : 12px;
line-height : 20px;
}
h1 {
color : #003399;
font-size : 14px;
line-height : 30px;
}
h2 {
color : #006600;
font-size : 14px;
line-height : 30px;
}
p, h1, h2 {
text-align : left;
}
h3 {
color : #cc0000;
font-size : 20px;
font-weight : 600;
text-align : center;
line-height : 40px;
margin-top : 20px;
}
.center {
text-align : center;
}
.small {
font-size : 11px;
}
.right {
float : right;
position : relative;
width : 450px;
min-height : 100px;
line-height : 30px;
}
.left {
float : left;
position : relative;
width : auto;
}
span.blue {
color : #3366cc;
font-weight : bold;
text-decoration : underline;
}
span.green {
color : #669900;
font-weight : bold;
font-size : 12px;
text-align : center;
}
span.greenlarge {
color : #669900;
font-weight : bold;
font-size : 14px;
text-align : center;
}
#header {
position : relative;
height : 132px;
margin : 0;
padding : 0;
color : #808080;
display : block;
background : url(images/header_bkgr.gif) repeat-x;
}
.phone {
position : absolute;
top : 10px;
right : 160px;
color : #006600;
font-size : 18px;
font-weight : bold;
}
#mainmenu, #footer {
position : relative;
height : 30px;
margin : 0;
padding : 0;
color : #fff;
display : block;
font-size : 14px;
background : url(images/menu_bkgr.gif);
}
#footer p {
color : #fff;
font-size : 12px;
}
#footer a {
font-size : 10px;
color : #fff;
}
#mainmenu ul.center {
margin : 0 auto;
width : 815px;
}
#mainmenu ul li {
float : left;
list-style : none;
width : auto;
}
#mainmenu ul li a {
display : block;
text-decoration : none;
padding : 5px 82px;
color : #fff;
}
#mainmenu ul li a:hover {
color : #ffe256;
background : url(menu-hover-bg.gif) repeat-x;
}
#mainmenu ul li#current a {
color : #333;
background : url(menu-current-bg.gif) repeat-x;
}
#slogan {
position : relative;
height : 22px;
margin : 0;
padding : 0;
color : #003399;
display : block;
font-size : 14px;
}
.banner {
margin-top : 10px;
}
#main {
margin : 0 auto;
width : 793px;
background : #fff;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
padding : 10px;
}
#main ul {
margin-left : 200px;
}
#main li {
color : #006600;
font-size : 14px;
line-height : 30px;
list-style-image : url(images/arrow.gif);
text-align : left;
}
#blueline {
background : #3366cc;
border : 1px solid #003399;
margin : 10px 0 10px 0;
padding : 5px;
color : #fff;
font-size : 14px;
line-height : 20px;
}
#gray {
padding : 10px;
background : #f3f3f3;
margin : 10px 0 10px 0;
border : 1px solid #ccc;
}
.house {
float : right;
position : relative;
margin-top : -10px;
margin-right : -10px;
display : block;
overflow : hidden;
width : auto;
}
#box {
padding : 10px;
background : url(images/box_bkgr.gif) repeat-x;
margin : 10px 0 10px 0;
min-height : 173px;
}
form.contact {
width : 360px;
}
form.report {
width : 200px;
}
form.contact, form.report {
margin : 10px auto;
padding : 5px;
border : 1px solid #ccc;
background-color : #f3f3f3;
}
label {
display : block;
font-weight : bold;
margin : 5px 0;
}
input {
font : normal 1em Verdana, sans-serif;
color : #777;
}
textarea {
width : 350px;
padding : 3px;
font : normal 1em Verdana, sans-serif;
border : 1px solid #eee;
height : 100px;
display : block;
color : #777;
}
input.button {
margin : 10px auto;
}
.cell {
padding : 3px;
border : 1px solid #ccc;
}

