@charset "UTF-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body { background: #fff; color: #495967; font: 12px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
a:link, a:visited { color: #495967; }
a:hover, a:active { color: #000; }

h4, h5, h6, p, ol, ul { font-size: 1em; margin-bottom: 1em; line-height: 1.6em; }

h1 { font: 26px/26px Georgia, "Times New Roman", Times, serif; margin-bottom: 15px; }
h2 { font: 18px/18px Georgia, "Times New Roman", Times, serif; }
h3 { font: bold 11px/11px Georgia, "Times New Roman", Times, serif; margin-bottom: 5px; text-transform: uppercase; }
#copy h2 { color: #b3b194; margin: 20px 0 5px 0; }
strong { font-weight: bold; }


p.quote { background: url(/images/img-quote.gif) no-repeat top left; margin-bottom: 30px; min-height:25px; padding-left: 35px; width: 550px; }
	* html p.quote { height: 25px; }
p.address { background: url(/images/img-id.gif) no-repeat 0 2px; padding-left: 25px; width: 200px; }
p.phone { background: url(/images/img-phone.gif) no-repeat 0 2px; padding-left: 25px; width: 200px; }
p.email { background: url(/images/img-letter.gif) no-repeat 0 2px; padding-left: 25px; width: 200px; }

ul { margin-left: 2em; }
ol { margin-left: 2em; }

img { vertical-align: middle; }
a img { border: none; }

label { font: 9px/9px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform: uppercase; }

select { background: #E8E6CC; border: 1px solid #CCCAA9; height: 20px; width: 91px; }