body {background:#fff; color:#4d4d4d}
h1 {color:#fff}
h2 {color:#1f3816}
h3 {color:#1f3816}
h4 {color:#000}
h5 {color:#1f3816}
h6 {color:#1f3816}
a {color:#457a01}

.color1 {color:#e0eacc}
.color2 {color:#1f3816}
.color3 {color:}
.color4 {color:}
.color5 {color:}
#header input {color:#808080; border:1px solid #ccc;}
#header select {color:#808080;}
#header #emailForm {border-right:1px solid #ccc;}
#navigation ul {background:#e0eacc url(/images/layout/gradientNav.gif) repeat-x left bottom; border:1px solid #c0c0c0; border-left:none;}
#navigation li {border-left: 1px solid #c0c0c0;}
#navigation a {color:#1f3816; background:#e0eacc url(/images/layout/gradientNav.gif) repeat-x left bottom;}
#navigation a:hover, #navigation li:hover > a, .about .about > a, .landlord-representation .landlord-representation > a, .tenant-representation .tenant-representation > a, .dartmouth-urban .dartmouth-urban > a, .property-disposition .property-disposition > a, .investment-sales .investment-sales > a, .additional-services .additional-services > a, .search .search > a, .property .search > a  {color:#fff !important; background:#395902 !important;}
#navigation .dropdown {background:#1f3816 url(/images/layout/gradientSubnav.gif) repeat-x;}
#navigation .dropdown a {color:#e0eacc; background:none; border:1px solid transparent;}
#navigation .dropdown a:hover {background:#1f3816 !important; border-color:#e0eacc;}
#footer {color:#808080; border-top:4px solid #1f3816;}
.twitter {background:url(/images/twitter.gif) no-repeat}
.facebook {background:url(/images/facebook.gif) no-repeat}
.learnWhy {background:url(/images/buttons.gif) no-repeat 0 0;}
.learnWhy:hover {background-position:0 -36px;} 
.submitBtn {background:url(/images/buttons.gif) no-repeat 0 -172px; cursor:pointer; border:none !important;}
.submitBtn:hover {background-position:0 -192px;}
.searchBtn {background:url(/images/buttons.gif) no-repeat 0 -212px; cursor:pointer; border:none !important;}
.searchBtn:hover {background-position:0 -232px;}

/*-------- HOME ----------*/
.home #banner .left {background:url(/images/layout/mapBg.jpg); border-bottom:5px solid #395902;}
.home #banner .left ul {
    color: #457A01;
    list-style-type: square;   
    width: 100%;
    margin-left: 0px;
    }
.home #banner .left ul li:first-child {list-style:none;}
.home #banner .left ul li a {color:#fff;}
.home #banner .right#ss2 {border-bottom:5px solid #395902;}
.home #banner .right#ss1 {border-bottom:5px solid #395902;}
.home #banner .right h4 {background:#1f3816; opacity:0.8; border-top:1px solid #457a01; color:#fff;}
.home #banner .right h4 a {color:#e0eacc;}
.home #content .column h4 {border:1px dashed #ccc; border-width:1px 0; }
.inside #middleCol .our-team h4 { border: none; margin-bottom: 0px;}
.inside #middleCol .our-team h5 { padding:0 0 5px 0px; font-size:1em; font-family: "Georgia"; color:#457a01; }
.inside #middleCol .our-team .title { border:1px dashed #ccc; border-width:1px 0; margin-bottom:10px; }
.home #content .col1 ul {list-style:square inside;}
.home #content .col1 li:hover, .home #content .col1 a:hover {background:#e0eacc;}
.home #content .col2, .home #content .col3 {border-left:1px solid #ccc;}

/*------- INSIDE ---------*/
.inside #navTitle {background:#1f3816 url(/images/layout/gradientSubnav.gif) repeat-x; border-bottom:5px solid #395902;}
.inside .navHeader {border:1px solid #e0eacc; border-width:1px 0;}
.inside #leftCol a:hover, .inside #leftCol a.active {background:#e0eacc url(/images/layout/arrow.gif) 93% center no-repeat;}
#contactBox, #mapBox {border:1px solid #e0eacc;}
#contactBox div {background:#e0eacc url(/images/contactWoman.jpg) right top no-repeat;}
#contactBox a {color:#fff;}
#sideQuote {border:1px solid #c0c0c0; border-width:1px 0; color:#1f3816;}
.inside #middleCol h4 {border:1px dashed #ccc; border-width:1px 0;}
.inside #middleCol h3 {border:1px dashed #ccc; border-width:1px 0;}

/*----  FORM STYLES ---*/
dl#formWrapper dt{/*border-top:1px dotted #d4d4d4*/}
dl#formWrapper dd{/*border-top:1px dotted #d4d4d4*/}
#formWrapper input, #formWrapper textarea, #formWrapper select{border:#c0c0c0 solid 1px}
#formWrapper ul.error{color:red}
.error{color:red}
.confirm{color:green}
#formWrapper label.error{color:red}
#formWrapper input.error{border:red solid 1px}
#formWrapper select.error{border:red solid 1px}
dl#formWrapper .submitBtn:hover{color:black}
dl#formWrapper input,  dl#formWrapper select, dl#formWrapper textarea{color:#555}
/*-------------------------*/
.secondary span a{background:#f0f0e7 url(/images/layout/subNav_bkgd.gif) repeat-x; border:1px solid #ccc; color:#5C6F7B}
.secondary span a:hover {color:#3D515B}
.secondary span.snactive a {color:#3D515B; background:#eeefe4 url(/images/layout/subNav_bkgd_active.gif) repeat-x}
/*  ----------- BugForm Style  -----------  */
#bugMask{background-color:white; opacity:0.5; filter:alpha(opacity=50)}
form#bugReporter{background-color:white; border:2px solid black}
form#bugReporter .bugHeader{color:white; background-color:black}
form#bugReporter .bugClose{color:red; cursor:pointer}
/*  ----------- End BugForm Style  -----------  */

/******** Inside Page Selectors **********/
#bannerInside {background:url(../images/bannerSmall.jpg) no-repeat}
#columnBAbout, .columnBDetails {background:#f4f7ed; border:1px solid #457a01;}
.headerBox {background-color:#e0eacc; border-bottom:solid 1px #457a01;}
.headerBox dt {color:#333;}
.headerBox div {background:#f4f7ed; border:solid 1px #457a01;}
span.enlarge {cursor:pointer; background:url(/images/buttons.gif) no-repeat 0 -132px;}
span.enlarge:hover {background-position:0 -152px;}
.columnBDetails li.selected {background:#fff;}
.columnBDetails li span {color:#01448c}
.searchMenu {background-color:#e0eacc; border-bottom:solid 1px #457a01;}
.searchButton {background:url(/images/buttons.gif) no-repeat 0 -72px; cursor:pointer; border:none;}
.searchButton:hover {background-position:0 -102px;}
.clearButton {color:#457a01; background-color:#fff; border:none; cursor:pointer;}
#searchResults tr:hover{background-color:#457a01; color:#fff;}
#searchResults .evenRow {background-color:#f4f7ed;}
#searchResults th {background-color:#e0eacc; border-top:1px solid #457a01;}
#searchResults tr:hover th {color:#4d4d4d;}
#searchResults tr:hover th:hover {background-color:#457a01; color:#fff;} 
#enlarge_layer{background-color:#f2f2f2;border-color:#e2e2e2;}
#enlarge_controlbar{background:#f2f2f2 url(../images/close.png) right center no-repeat;}
#stateID option {color:#333;}


