a { color: #bf9b5c; }
a.lang, a.lang2 { color: #396; text-decoration: none; text-transform: lowercase; margin-right: 12px; margin-left: 12px; }
a.lang2 { color: #bf9b5c; }
a.menu, a.menu2 { font-size: 16px; font-weight: bold; background-image: url(../images/dot.gif); background-repeat: no-repeat; background-position: 0 8px; margin-bottom: 7px; padding-left: 11px; padding-right: 2px; display: block}
a.menu2 { color: white; background-image: url(../images/dot2.gif);}
a.menu3 { text-decoration: none; display:block; background-image: url(../images/line.gif); background-repeat: no-repeat; background-position: 0 bottom; padding-bottom:6px; margin-bottom:3px }
a.nobg { background-image: none; }
a.service { font-weight: bold; line-height: 12px; margin-bottom: 8px; display: block; }
a.white {color:white}
a:hover { text-decoration: none; }
body { background-color: #103c26; background-image: url(../images/bg.gif); background-position: -1px 0; margin: 0; }
body, tr, input, textarea, select { color: #c5e8d6; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
input, textarea, select {color:black;}
div.address { color: #634d26; font-weight: bold; font-style: italic; padding: 35px 0 0 38px; }
div.address2 { color: #103c26; font-weight: bold; padding-bottom: 5px; padding-left: 38px; }
div.copy { color: #775322; font-size: 11px; height: 74px; }
div.copy a { color: #775322; text-decoration: none; }
div.copy div { padding-top: 30px; }
div.copy2 { color: #a37a43; font-size: 11px; padding-top: 14px; }
div.left { padding-left: 27px; }
div.logo { color: #bf9b5c; font-size: 21px; font-family: "Times New Roman", Georgia, Times, serif; font-style: italic; height: 52px; padding-left: 38px; }
div.phone { color: #634d26; font-weight: bold; padding-left: 38px; }
div.phone span, div.phone2 span { font-size: 28px; font-family: "Times New Roman", Georgia, Times, serif; font-weight: normal; }
div.phone2 { color: #bf9b5c; font-size: 16px; font-family: "Times New Roman", Georgia, Times, serif; font-weight: bold; margin-top: 25px; margin-bottom: 25px; }
div.sub { background-image: url(../images/sub.png); background-repeat: no-repeat; width: 281px; height: 161px; margin-top: 32px; padding-right:20px }
div.sub3 { background-image: url(../images/sub3.png); background-repeat: no-repeat; background-position: 976px 217px; }
h1, .title { color: white; font-size: 21px; font-family: "Times New Roman", Georgia, Times, serif; font-weight: normal; background-image: url(../images/dot2.gif); background-repeat: no-repeat; background-position: 0 10px; margin-top: 0; margin-bottom: 7px; padding-left: 11px; }
img {border-color:white;}
p { margin-top: 0; margin-bottom: 10px; }
table.bg2 { background-image: url(../images/bg2.gif); background-repeat: repeat-x; background-position: -7px top; }
table.sub { margin-top: -3px; margin-bottom: 4px; margin-left: -9px; }
table.sub div { background-image: url(../images/sub2.png); width: 74px; height: 74px; vertical-align: top; behavior: url('css/pngbg.htc');}
table.sub img { margin: 9px; }
td.submenu { background-image: url(../images/white.gif); background-repeat: repeat-x; background-position: 0 10px; }
tr.bg { background-image: url(../images/bg.png); background-repeat: repeat-x; background-position: -1px bottom; height:139px;}
tr.bottom td, td.bottom  { padding-bottom: 31px; }
tr.bottom td td { padding-bottom: 0; }
.l11 { padding-left: 11px; }
.title2 { color: white; font-size: 18px; font-family: "Times New Roman", Georgia, Times, serif;  }
.seo_text, .seo_text h1 { color:#5C5C5B; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.seo_text a {color:#775322;}