@charset "UTF-8";
* { margin:0; padding:0; }
html { height:100%; }
body { background:url(../../images/bg_stripes.jpg) top left repeat; color:#030; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; height:100%; text-align:center; width:100%; }
div#bgcontainer { background:url(../../images/bg_top.jpg) top left repeat-x; width:100%; }
div#midcontainer { background:url(../../images/bg_midfade.jpg) left 175px repeat-x; width:100%; }
div#container { margin:0 auto; padding-bottom:20px; position:relative; text-align:left; width:800px; }
div#header { height:108px; position:relative; }
h1#mainlogo { background:url(../../images/header.jpg) top left no-repeat; border:none; height:108px; margin-bottom:0; padding-bottom:0; text-indent:-9999px; width:800px; }
div#topnav { font-size:11px; position:absolute; right:0; text-align:right; top:4px; }
div#topnav a { color:#3ed753; }
div#topnav a:hover { color:#FFFC00; text-decoration:underline; }
div#footer { background-color:#183415; border:2px solid #1f411c; margin-top:20px; text-align:center; }
div#topfooter { border-bottom:1px solid #254d21; height:26px; padding-top:10px; position:relative; text-align:left; }
ul#loaf { display:inline; list-style-type:none; }
li.crumbs { background:url(../../images/footersep.jpg) top right no-repeat; display:inline; height:36px; list-style-type:none; position:relative; padding:10px 20px 10px 10px; width:auto !important; }
ul#loaf a.breadcrumb { color:#3ed753; font-size:13px; vertical-align:middle; }
ul.footerlist { border-right:1px solid #1f411c; float:left; list-style-type:none; margin-left:15px; padding:15px 10px 15px 25px; text-align:left; width:145px; }
ul.footerlist li { margin:5px 0; text-align:left; }
div#footer ul.last { border-right:none; margin-right:0; padding-right:0; }
div#footer ul.first { }
div#footer a { color:#a0ebab; font-size:10px; }

div#phonediv { background:url(../../images/phoneicon.gif) top left no-repeat; color:#FFF; font-size:22px; line-height:27px; margin-top:3px; padding-left:26px; margin-bottom:4px; width:144px; float: right; }

#mydropdown { position: relative; width:135px; height:17px; float:right; z-index:2000; margin-bottom: 5px; clear:both;}
#myddwrap { z-index:2001;}
#mydropdown li { border:1px solid #04681f; margin-bottom:-1px; list-style-type:none; }
#mydropdown a { display:block; width:126px; line-height:17px; white-space:nowrap; padding-left:7px; font-size:10px; background-color:#004417;text-align:left;  }
#mydropdown #showingoffice { background:url(../../images/odroparrow.jpg) top right no-repeat #004417; width:126px; padding-left:7px; border:1px solid #04681f; }
#mydropdown #showingoffice:hover { color:#3ed753 !important; }
#mydropdown a:hover { text-decoration:none !important; background-color:#56a763; color: #030 !important; }

/* Agent styles */

#agentpic { padding-top:17px; text-align:center; }
#agentpic2 { padding-top:5px; text-align:center; }
#agentphoto { border:1px solid #E8C04F; vertical-align:middle; }
#agentcontact { color:#FFD; margin:7px 0; padding:0 5px; }
#picborder { border:7px solid #FFD; margin:0 auto; max-width:115px; }
#picmask { background-color:#FFD; height:auto !important; max-height:144px; text-align:center; overflow:hidden; width:auto !important; }

/* LINKS */
a { color:#06C; text-decoration:none; cursor: pointer; }
a:link { color:#06C; text-decoration:none; }
a:hover { color:#C30; text-decoration:underline; }
a:visited { color:#06C; text-decoration:none; }
a:visited:hover { color:#C30; text-decoration:underline; }
a#privacylink { color:#CF3; font-size:10px; }
a#privacylink:hover { text-decoration:underline; }
a.lightlink { color:#CF6 !important; }
a.lightlink:hover { color:#9FF !important; text-decoration:underline; }

/* TEXT AND TABLE CLASSES */
.error { background-color:#C00; color:#FFF; font-weight:bold; padding:7px; }
.linkcolor { color:#06C; }
.toplinkcolor { color:#3ed753; }
.smallandlight { color:#CFC; font-size:10px; }
.blockit { display:block; }
input.mainbtn { padding:2px 7px; width:0; overflow:visible; }
input.mainbtn[class] { width: auto; }
.mainbtn { background:url(../../images/mainbtnbg.jpg) top left repeat-x #735000; border:1px double #feedc0; border-top:1px double #FFF; color:#fff; cursor:pointer; font-weight:bold; }
.mainbtn:hover { background:url(../../images/mainbtnbg.jpg) left -22px; border:1px inset #FFF; color:#FFF; }
.toplist { color:#CF6; text-transform:uppercase; }
.setwidth200 { width:200px; }
.setwidth180 { width:180px; }
.setwidth100 { width:100px; }
.isrequired { color:#C00; font-weight:bold; }

/* OBJECT STYLES */
h1 { border-bottom:1px solid #002A00; color:#002A00; font-size:26px; padding-bottom:4px; margin-bottom:10px; }
h2 { color:#002A00; font-size:18px; margin-bottom:7px; }
h3 { color:#002A00; font-size:14px; margin:7px 0; }
p { margin-top:7px; text-align:justify; }
input,textarea,select { cursor:pointer; }
table { border-collapse:collapse; border-spacing:0; }
th { padding:7px; }
td { padding:7px; }

#agentlogin { position: absolute; right: 10px; top: 10px; font-size: 12px !important; }
