body { color: #808080; font-size: 1.2em; font-family: "Zapf Chancery", "Comic Sans MS", cursive; background-color: #4c4c4c; margin-top: 5px; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0; }
a { color: #b9b9b9; text-decoration: none; }
a:link { color: #737373; }
a:hover { color: #960400; }
a:active { color: #6f000c; }
fieldset { border:0;margin:0;padding:0; }
label { display:block; }
input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
h1 { font-size: 2em; font-weight: bold; margin: 0.67em 0; }
.main { background: #ddd; width: 100%; }
.title_bar { color: #340000; font-size: 12px; background-color: #510004; background-image: url(images/title_bar_bg.png); background-repeat: no-repeat; vertical-align: top; height: 40px; max-height: 40px; }
.credit { font-size: 12px; font-family: "Zapf Chancery", "Comic Sans MS", cursive; background-color: #e0e0e0; text-align: right; position: absolute; top: 45px; right: 0; width: 100%; z-index: 1000; padding-left: 10px; border-bottom: 2px solid #e5e5e5; border-left: 2px solid #e5e5e5; cursor: default; display: block; white-space: nowrap; }
a.nav:link { color: #fff; font-size: 14px; line-height: 20px; background-color: #ab060c; background-image: url(images/nav_bg.jpg); text-decoration: none; height: 20px; float: right; margin-right: 2px; padding-top: 2px; padding-right: 2px; padding-left: 2px; border-right: 1px solid #7c1415; border-left: 2px solid #7c1415; }
a.nav:visited { color: #fff; font-size: 14px; line-height: 20px; background-color: #ab060c; background-image: url(images/nav_bg.jpg); text-decoration: none; padding-top: 2px; height: 20px; float: right; margin-right: 2px; padding-right: 2px; padding-left: 2px; border-right: 1px solid #7c1415; border-left: 2px solid #7c1415; }
a.nav:hover { color: #fcfcfc; font-size: 14px; line-height: 20px; background-color: #f21e1d; background-image: url(images/nav_bg_a.jpg); text-decoration: none; padding-top: 2px; height: 20px; float: right; padding-right: 2px; padding-left: 2px; border-right: 1px solid #7c1415; border-left: 2px solid #7c1415; }
a.nav:active { color: #711a00; font-size: 14px; line-height: 20px; background-color: #e31100; background-image: none; text-decoration: none; padding-top: 2px; height: 20px; float: right; padding-right: 2px; padding-left: 2px; border-right: 1px solid #7c1415; border-left: 2px solid #7c1415; }
.main_body { background-color: white; }
#tagline { float: left; clear: both; }
.logo { position: absolute; top: 2px; left: 3%; z-index: 2000; }
.title_address { color: #450000; font-size: 14px; position: absolute; z-index: 3000; top: 50px; right: 2px; }
.tip { z-index: 9000; margin-top: 8px; margin-left: 8px; padding-left: 2px; border-top: 1px solid #c5b8b8; border-bottom: 1px solid #c5b8b8; }
.tip2 { width: 240px; padding-left: 2px; z-index: 9200; border-top: 1px solid #c5b8b8; border-bottom: 1px solid #c5b8b8; cursor: default; display: block; }
.tip3 { color: #19110c; width: 770px; display: block; z-index: 9200; border-top: 1px solid #c5b8b8; border-bottom: 1px solid #c5b8b8; cursor: default; }
.tip3:hover { color: #19110c; width: 770px; z-index: 9200; border-top: 1px solid #da0f0f; border-bottom: 1px solid #da0f0f; }
.side_button { display: block; padding-left: 2px; z-index: 9200; width: 240px; border-top: 1px solid #ddd; border-bottom: 1px solid #dadada; }
.side_button:hover { background-color: #dadada; display: block; padding-left: 2px; z-index: 9200; width: 240px; border-top: 1px solid #da0f0f; border-bottom: 1px solid #eb0c0c; }
.tip:hover { background-color: #fffdde; margin-top: 8px; margin-left: 8px; z-index: 9000; padding-left: 2px; border-top: 1px solid #c5b8b8; border-bottom: 1px solid #c5b8b8; cursor: default; }
#active_tab { }
.intro { background-color: #f2f4ff; background-image: url(images/intro_bg.jpg); background-repeat: no-repeat; position: relative; top: 60px; width: 780px; height: 200px; min-width: 780px; min-height: 200px; max-width: 780px; max-height: 200px; margin-bottom: 40px; border-color: #d3d3d3; outline-color: #398aff; cursor: default; }
.dtwins_content_box { background-color: #f7f7f7; background-image: none; margin-top: 20px; padding: 4px; width: 500px; max-width: 500px; overflow: hidden; border: solid 3px #f7f7f7; outline: solid 1px #a7b7d1; }
.dtwins_content_box:hover { background-color: #fff; background-image: none; margin-top: 20px; padding: 4px; width: 500px; max-width: 500px; overflow: hidden; border: solid 3px #fffdde; outline: solid 1px #a7b7d1; cursor: default; }
.dtwins_content_box_old { background-color: #f2f4ff; background-image: none; width: 500px; overflow: hidden; max-width: 500px; margin-top: 20px; padding: 4px; border: solid 1px #d3d3d3; outline: solid 1px #a7b7d1; }
.dtwins_content_box_header { color: #9b0000; font-size: 15px; font-weight: bold; line-height: 15px; }
.testimonial { color: #750000; font-size: 14px; background-color: #fff; margin-top: 10px; padding: 10px 4px 2px; border: solid 2px #e4e4e4; outline: solid 1px #aeaeae; }
.dtwins_content_box_info { color: #727272; font-size: 14px; }
.service_keyword { color: #490000; }
