﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; outline-style: none; outline-width: 0; padding: 0; }
body, html { line-height: 1.5em; color: #333; overflow:hidden; }
body, table, td, input, select, option{ font-family: Verdana, "Lucida Grande"; font-size: 11px; }
textarea.corner_textbox { font-size:12px; }
ul, li { list-style-image: none; list-style-position: outside; list-style-type: none; }
input { outline: none; }

a { text-decoration: none; color: #21759B; }
a:hover { color: #D54E21; }
.nav_clear { clear: both; }
.captcha_left { float:left; margin: 3px 5px 0 2px;}
.captcha_comment { margin-left:1px; font-style:italic;}

.col_float{ float:left; margin-right:5px; *margin-right:1px; }
.col_float div { padding-left:3px; font-style:italic;}
.corner_textbox { background: #fff; width:150px; border: 1px solid #bcbcbc; color: #333; font-size: 11px; padding: 3px; *padding:2px 3px; margin: 1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.corner_textbox:focus { background: #FFFFDD; border: 1px solid #D2AB60; }

.corner_button { background: #f8f8f8; border: 1px solid #bcbcbc; color: #595959; -moz-border-radius: 4px; -webkit-border-radius: 4px; cursor: pointer; font-size: 11px; padding: 2px 10px; text-decoration: none; }
.corner_button:hover { border: 1px solid #dfdfdf; color: #333; }

.sendmail_submit { float:right; margin:-22px 6px 0 0; *margin:-25px 6px 0 0;}
.red_textbox { border:1px solid #ff0000; background:#FEE6E6;}

.send_error { background-color: #FFEBE8; border: 1px solid #CC0000; margin: 50px auto 20px auto; padding: 15px; width: 433px; text-align: left; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.send_error_item { list-style-type: disc; list-style-position: inside; color: #333; }

.send_complete { background-color: #AAF3F2; border: 1px solid #2D7D7C; margin: 50px auto 20px auto; padding: 15px; width: 433px; text-align: left; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.send_complete_item { list-style-type: disc; list-style-position: inside; color: #333; }

