body {margin:0; background:#69F44A; font-size: 1.09em; color:#333;}
td {font: normal 1em Georgia,Times,serif;}
h1, h2, h3, h4 {font: bold 1.75em verdana,arial,sans-serif; color:#000; margin-left:-4px;}
h2 {font-size:1.25em; line-height:1.5em; color:#333;}
h3 {font-size:1.1em; margin:25px 0 -5px 0; color:#444}
h4 {font-size:1em; color:#444}
UL {list-style: none outside none; margin-top:-10px;}
UL.top {margin-left:220px;}
LI {padding: 0 0 10px 26px; background:url(images/box.gif) 0 4px no-repeat;}
OL LI {background:none; margin:0; padding:0 0 0 6px;}
UL LI UL LI {list-style: square outside none; background-image:none; padding-left:0px;}
UL LI UL {padding-top: 15px;}

a {color:#69390E;}
a:hover {background:#01EAEA; text-decoration:none; padding: 2px 7px;} /*69390E*/
a img { border:none;}
#rtCol a:hover, a.linkBox:hover  { border:none; background:none; padding:0;}

#content {padding: 33px 80px 20px 50px;}
#rtCol {width:200px; float:right; text-align:center; margin: 0 0 30px 30px; margin-right:-20px;}
.rtColxt {background:#ddd; padding:10px; border: solid 1px #aaa; text-align:left;}
#estTbl {background:url(images/frest2.jpg) no-repeat; text-align:left;}
#estTbl input {font-size:8pt;}
#estTbl td {font-size:8pt; font: normal 10pt sans-serif;}
#dott {font:bold 1em 'trebuchet ms' helvetica sans-serif; line-height:1em; color:#000; margin-bottom:11px;}
#dot {margin-top:0; font:bold 1em 'trebuchet ms' helvetica sans-serif; line-height:1.5em; color:#744313;}
.gray {color:#666;}

#dsrt {background:url(images/left.png) right repeat-y;}
#brt {background:url(images/bot_ds_r.png) bottom left no-repeat;}
#brtc {background:url(images/bot_rt.png) bottom left no-repeat;}/*background-color:#69F44A; */
#dslft {background:url(images/right.png) left repeat-y;}
#blft {background:url(images/bot_ds_l.png) right no-repeat;}
#blftc {background:url(images/bot_lft.png) bottom left no-repeat;}
#btop {background:url(images/top_bg.png);}
#hdr {background:url(images/hdr.png) bottom left repeat-x;}
#hdrbgb {background:url(images/hdrbgb.png) top left repeat-x;}
#hdr_rt {float:right;}
#hdrlogo {float:left; top:10px;}

#footer {text-align:center; font: normal .8em vedana,arial,sans-serif; line-height:1.5em;}
#footer a {color:#000; text-decoration:none;}
#footer a:hover {color:#69390E; text-decoration:underline; font-weight:bold; background:none;}
#footer a:active{color:#69390E; text-decoration:underline;}
#footer a:visited {color:#555;}
#refzquoter {background:url(images/refzquoteb.png) right no-repeat;}

.img {border:groove 2px #ccc; margin: 0 25px 15px 0;}
.bg, textarea {background:url(images/fieldbg.png); border:solid 1px #777;}
.big {font-size:larger;}
.brdr {border: dotted 1px #ccc;}
.sans {font:normal .85em sans-serif;}
.sml {font-size:.66em;}
#claim td {font: italic .9em georgia,times,serif;}
.form {background:url(images/bgline.gif); border: solid 1px #222;}
#ccontact td, #visest td {font-size:.9em}

.fl {font-size: 4em; line-height:.8em; float:left;}
.about {float:left; margin: 0 20px 20px 0; border:solid 3px #000;}
.long {display:none; position:absolute; width:555px; border:solid 1px #333; background:#f3f3f3; font-family:sans-serif; padding:0 18px 18px; margin: -50px 0 0 -33px; z-index:99;}
.long img {margin:0 -18px 0 0; float:right; cursor:pointer;}

