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

body { margin:10px 0px; padding:0px; background:#B2B7A3; color:#444444; }
table { font:normal 13px "Times New Roman", Times, serif,Tahoma,Arial,Helvetica; text-align:left; line-height:15px; }

#main { padding:8px; background:#dceeb6; }
.toplink { float:right; padding-top:5px; color:#666465; }
.toplink a { color:#555555; text-decoration:none; }
.toplink a:hover { color:#8e001c; }
#menu { border-top:1px solid #8e001c; border-bottom:1px solid #8e001c; padding-top:1px; }
.menubottom { color:#8e001c; background:url(images/weltextbg.gif) repeat-x; }
.menubottom a { color:#8e001c; text-decoration:none; }
.menubottom a:hover { text-decoration:underline; }

.rightlink { float:left; padding-top:5px; color:#666465; }
.rightlink a { color:#000000; text-decoration:underline; }
.rightlink a:hover { color:#8e001c; }

.searchbox { color:#FFFFFF; font-weight:bold; background:#8c1d29; width:247px; }
.whitebox { background:#FFFFFF; padding:7px 12px; }
#rightcol { width:250px; padding-left:8px; }
.rboxbd { border:2px solid #afcf7b; padding:1px; }
.rbox { background:#afcf7b; padding:8px; color:#333333; }

#footer { color:#8e001c; border-top:1px solid #8e001c; padding:7px 10px 10px 10px; }
#footer a { color:#8e001c; text-decoration:none; }
#footer a:hover { color:#3e5d0c; }

.office { color:#8e001c; }
.office a { color:#8e001c; text-decoration:none; }
.office a:hover { color:#3e5d0c; }

.office_home { color:#8e001c; background:url(images/line.gif) repeat-x top; margin-top:5px;}
.office_home a { color:#8e001c; text-decoration:none; }
.office_home a:hover { color:#3e5d0c; }

.office_box { color:#444444; text-decoration:none;}
.office_box a { color:#444444; text-decoration:none;}
.office_box a:hover { color:#3e5d0c; }

#anchorlink a { color:#88898D; text-decoration:none; font-size:10px;}
#anchorlink a:hover { color:#88898D; text-decoration:underline; }

.bottomtext { float:inherit; padding-top:5px; color:#666465; font-size:13px; }

.realestate { float:inherit; padding-top:5px; color:#666465; font-size:9px; }

.redbg { background:#8e001c; color:#FFFFFF; }
.greenbg { background:#3e5d0c; color:#FFFFFF; }
.greenborder { border:2px solid #3e5d0c; }
.darkgreen { background:#afcf7b; }
.whitebg { background:#FFFFFF; }

.whiteborder { border:2px solid #FFFFFF; }

.probox { border:2px solid #afcf7b; background:#FFFFFF; }
.probox tr { background:#afcf7b; }
.probox div { color:#990000; padding:5px 0px 0px 1px; font-weight:bold; }

.locationbox { border:2px solid #afcf7b; background:#FFFFFF; }
.locationbox tr { background:#afcf7b; }
.locationbox div { color:#990000; padding-bottom:5px; font-weight:bold; background:url(images/line.gif) repeat-x bottom; }

.locationbox_about { border:2px solid #afcf7b; background:#FFFFFF; }
.locationbox_about tr { background:#afcf7b; font-size:0.8em; }
.locationbox_about div { color:#990000; padding-bottom:5px; font-weight:bold; background:url(images/line.gif) repeat-x bottom; font-size:11px;}

.locationbox_agent { border:2px solid #afcf7b; background:#FFFFFF; }
.locationbox_agent tr { background:#afcf7b; font-size:0.8em; }
.locationbox_agent div { color:#990000; padding-bottom:5px; font-weight:bold; background:url(images/line.gif) repeat-x bottom;}

.boxbd2px { border:2px solid #afcf7b; padding:1px; }
.boxbd1px { border:1px solid #afcf7b; padding:1px; }

.pagetitle { color:#8e001c; font:bold 160% "Times New Roman", Times, serif; padding:8px 0px; background:url(images/bigdotline.gif) repeat-x bottom; }
.pagetitle span { background:#dceeb6; padding-right:10px; }

.bighead { color:#990000; font:bold 130% "Times New Roman", Times, serif; }
.texthead { color:#990000; padding:2px 0px 7px 1px; font:bold 12px Arial; background:url(images/line.gif) repeat-x bottom; }
h2 { font-size:140%; }
.bigtext { font-size:130%; line-height:18px; }
.redline { background:url(images/redline.gif) repeat-x center; }
.hline { background:url(images/line.gif) repeat-x center; }
.rhline { background:url(images/rline.gif) repeat-x center; }
.redhr { height:0.01em; border:0.01em solid #8e001c; color:#8e001c; }
p { margin:13px 0px; }
ul { margin:10px 0px; padding-left:20px; }


.pagnav span { background:#dceeb6; padding:0px 10px 0px 5px; }

a.glink { color:#3e5d0c; text-decoration:none; }
a.glink:hover { color:#333333; }
a.nlink { color:#333333; }
a.nlink:hover { color:#8e001c; }
a.redlink { color:#8e001c; text-decoration:none; }
a.redlink:hover { color:#313f11; }

#footer a.glink { color:#3e5d0c; text-decoration:none; }
#footer a.glink:hover { color:#333333; }

.rightnlink { float:left; padding-top:5px; color:#333333; text-decoration:underline; }
.rightnlink a { color:#000000; text-decoration:none; }
.rightnlink a:hover { color:#8e001c; }

.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }

.imgborder { border:1px solid #999999; }

form { margin:0px; padding:0px; }
input, select, textarea { color:#555555; font:normal 12px Tahoma,Arial; border:1px solid #666666; padding:1px; vertical-align:middle; }
.but   { color:#FFFFFF; font:bold 14px Clarendon,Times; border:1px solid #5C0113; background:#8e001c; padding:0px 2px; }
.g1but { color:#FFFFFF; font:bold 14px Clarendon,Times; border:1px solid #405413; background:#4f7810; padding:0px 2px; }
.gbut { color:#FFFFFF; font:bold 11px Tahoma; border:1px solid #405413; background:#4f7810; padding:0px 2px; }
.noborder { border:0px none; vertical-align:middle; }

a img { border:0px none; }
.agentheader { border:1px solid #555555; padding:5px; }

.brbr { margin:16px; }
