html, body{margin:0px;padding:0px;height:100%;}
body{font-family:Arial,sans-serif;font-size:medium;color:#2e3436;background-color:#eeeeec;}
img{border:0px;vertical-align:middle;}
table{border-collapse:collapse;}

h1,h2,h3,h4,h5,h6{margin:0px;}
h1{font-size:large;color:#003366;}
h2{font-size:medium;}
h3,h4,h5,h6{font-size:small;}
p{font-size:medium;margin-top:0px;}
a{color:#003367;text-decoration:none;}
a:hover{color:#a0d3ff;}
hr{border:1px solid #ded9c9;clear:both;}


/* Layout
----------------------------------------------- */
#header{width:950px;margin:auto;padding:5px;}

#menu{margin:auto;width:950px;height:45px;line-height:45px;background-color:#f5f3ec;text-align:center;background-image:url('./images/menu-bg.png');}
#menu a{text-decoration:none;color:white;font-size:small;font-weight:bold;width:180px;text-align:center;display:inline-block;padding:1px;}

#bodytop{background-image:url('./images/body-bg-top.png');background-repeat:no-repeat;background-position:top;margin:25px auto 0px auto;width:950px;background-color:#f5f3ec;height:5px;}

#body{background-color:white;margin:auto;width:950px;border-right:1px solid #ded9c9;border-left:1px solid #ded9c9;padding-bottom:20px;}

.form{padding:0px;margin-bottom:5px;}
.form .frame{display:inline-block;border:1px solid #75511a !important;width:500px;background-color:#f4f4f6;}
.form fieldset{border:none;margin:0px;padding:0px;}
.form legend{display:none;}
.form .legend{background-color:#659B32;color:white;padding:2px;font-weight:bold;font-size:medium;text-align:center;}
.form .legend img{vertical-align:top;margin-top:3px;}
.form em{color:red;}
.form .field{padding:2px;}
.form label{display:block;float:left;width:120px;padding:2px;font-weight:bold;text-align:right;}
.form .text{padding:2px 5px;}
.form .field table{margin:0px 10px;}
.form .field table label{float:none;display:inline;width:none;font-weight:normal;}
.form .disabled{color:#888a85;}
.form .sum{width:none;}
.form textarea{width:300px;}
.form input,.form select,.form textarea{font-size:small;margin:0px 2px;}

#side .form .frame{display:block;width:220px;border-width:1px !important;margin:0px 10px;}
#side .form .legend{font-size:medium;background-color:#628EC1;color:white;}
#side .form label{font-size:x-small;width:60px;}
#side .form .field input{width:80px;}
#side .form .field .popup{width:80px;}
#side .form input,#side .submit input,#side .form select,#side .form textarea{font-size:x-small;}
#side .form .sum .label{width:50px;text-align:left;}
#side .submit{margin:0px 10px;}


#locations{margin:auto;width:600px;border:2px solid #ded9c9;}
#locations td{border:1px solid #ded9c9;padding:5px;width:33%;}
#locations tr{border:1px solid #ded9c9;}
#locations h4{text-decoration:underline;text-align:center;}

#footer{width:950px;margin:auto;text-align:center;margin-bottom:20px;}

#services table{width:100%;margin:auto;padding-left:50px;}
#services td{width:200px;vertical-align:top;}


