/* Generic styles */
* {outline:0;}
body {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 11px; margin: 0px; background-color: #FFFFFF; background-repeat: no-repeat; background-image: url(../images/main_bg.jpg);}
a {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color:#7D7D7D; text-decoration: underline; line-height: 14px;}
a:hover {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #17797B; line-height: 14px;}
h1 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #086466; font-size: 22px; margin-bottom: 10px;}
h3 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 12px; font-weight: bold; margin-bottom: 10px;}
td {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 12px; line-height:16px; margin: 0px;}
ul {margin-top: 12px; margin-bottom: 11px; margin-right: 0px; padding: 0px; margin-left: 16px; padding-bottom:8px; font-size: 12px;}
li {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 12px; color:#000000; list-style-image: url(../images/bullet.gif); line-height: 13px;}

/* Specific styles */
a.link1 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 11px; text-decoration: none;}
a.link1:hover {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #437591; font-size: 11px; text-decoration: underline;}
a.link2 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #437591; font-size: 11px; text-decoration: none;}
a.link2:hover {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 11px; text-decoration: none;}
a.link3 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #ffffff; text-decoration: none;}
a.link3:hover {font-family:"Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #8CA6BA;  text-decoration: none;}
a.link4 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #8CA6BA; font-size: 11px; text-decoration: none;}
a.link4:hover {font-family:"Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #ffffff; font-size: 11px; text-decoration: none;}
a.link5 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #437591; font-size: 12px; text-decoration: underline;}
a.link5:hover {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 12px; text-decoration: none;}
a.link6 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 10px; line-height:18px; margin: 0px; text-decoration: UNDERLINE;}
a.link6:hover {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 10px; line-height:18px; margin: 0px; text-decoration: underline;}
a.link7 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #437591; font-size: 12px; text-decoration: underline; line-height:16px;}
a.link7:hover {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 12px; text-decoration: none; line-height:16px;}
a.link8 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #437591; font-size: 11px; line-height:16px; text-decoration: underline;}
a.link8:hover {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 11px; line-height:16px; text-decoration: none;}
.footer {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #01393D; font-size: 9px;}
.text1 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #878A8D; font-size: 11px; line-height:10px; margin: 0px;}
.breadcrumbs1 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #ffffff;}
.breadcrumbs2 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #8CA6BA;}
.breadcrumbs3 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #8CA6BA;}
.breadcrumbs4 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #8CA6BA;}
.addresstxt {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 11px;}
.copyrighttxt {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #8CA6BA; font-size: 11px;}
.equaltxt {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #8CA6BA; font-size: 11px; width: 138px;}
.footer_divider {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #437591; font-size: 11px;}
.grnbldtxt {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #086466; font-size: 13px; font-weight: bold;}
.bluebldtxt {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #437591; font-size: 13px; font-weight: bold;}
.maptxt {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #274359; font-size: 15px; font-weight: bold;}
input {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 10px; color: #000000; border-width:0px;}
input.keyword {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 10px; font-weight:normal; color:#437591; width: 100px; height: 13px; border: 0px; background-color: #ffffff;}
.addressbg {background-image: url(../images/address_bg.jpg); height: 52px; background-repeat: no-repeat;}
.textbg {background-image: url(../images/text_bg.jpg); height: 160px; background-repeat:no-repeat;}
.text1 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 14px; line-height: 22px;}
.text2 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 11px; line-height: 22px;}
.keywordtxt {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #437591; font-size: 11px;}
.copyright_bg {background-image: url(../images/copyright_bg.jpg); width: 895px; height: 14px; background-repeat:no-repeat;}
.contact_bg {background-image: url(../images/contact_img.jpg); width: 895px; height: 135px; background-repeat: no-repeat;}
li.txt {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #000000; font-size: 11px; list-style-type: none;}
li.txt1 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #000000; font-size: 12px;}
.topleftband_bg1 {background-image: url(../images/top_left_band1.jpg); width: 5px; height: 101px; background-repeat: no-repeat;}
.toprightband_bg1 {background-image: url(../images/top_right_band1.jpg); width: 5px; height: 101px; background-repeat: no-repeat;}
.topleftband_bg2 {background-image: url(../images/top_left_band2.jpg); width: 5px; height: 509px; background-repeat: repeat-y;}
.toprightband_bg2 {background-image: url(../images/top_right_band2.jpg); width: 5px; height: 509px; background-repeat: repeat-y;}
.topleftband_copybg2 {background-image: url(../images/top_left_copyband2.jpg); width: 5px; height: 45px; background-repeat: no-repeat;}
.toprightband_copybg2 {background-image: url(../images/top_right_copyband2.jpg); width: 132px; height: 45px; background-repeat: no-repeat;}
.bottomleftband_bg1 {background-image: url(../images/bottom_left_band.jpg); width: 5px; height: 157px; background-repeat:no-repeat;}
.bottomrightband_bg1 {background-image: url(../images/bottom_right_band.jpg); width: 5px; height: 157px; background-repeat:no-repeat;}
.thingradient_bg {background-image: url(../images/thin_gradient.jpg); width: 475px; height: 5px; background-repeat:no-repeat;}
.topleftband_bg2_int {background-image: url(../images/top_left_band2_int.jpg); width: 5px; height: 74px; background-repeat: no-repeat;}
.toprightband_bg2_int {background-image: url(../images/top_right_band2_int.jpg); width: 5px; height: 74px; background-repeat: no-repeat;}
.topleftband_bg3_int {background-image: url(../images/); background-repeat: repeat-y;}
.toprightband_bg3_int {background-image: url(../images/top_right_band3_int.jpg); background-repeat: repeat-y;}
.topleftband_bg4_int {width: 5px; height: 60px; background-repeat: no-repeat;}
.toprightband_bg4_int {background-image: url(../images/top_right_band4_int.jpg); width: 5px; height: 45px; background-repeat: no-repeat;}
.toprightband_bg5_int {background-image: url(../images/top_right_band5_int.jpg); width: 5px; height: 174px; background-repeat: no-repeat;}
.leftproperty_bg1 {background-image: url(../images/top_left_band6_int.jpg); width: 5px; height: 173px; background-repeat: no-repeat;}
.rightproperty_bg1 {background-image: url(../images/top_right_band6_int.jpg); width: 5px; height: 173px; background-repeat: no-repeat;}
.leftproperty_bg2 {background-image: url(../images/top_left_band7_int.jpg); width: 5px; background-repeat: repeat-y;}
.rightproperty_bg2 {background-image: url(../images/top_right_band7_int.jpg); width: 5px; background-repeat: repeat-y; border-left:1px solid #c8d7e4;}
.leftproperty_bg3 {background-image: url(../images/top_left_band8_int.jpg); width: 5px; height: 40px; background-repeat: no-repeat;}
.rightproperty_bg3 {background-image: url(../images/top_right_band8_int.jpg); width: 5px; height: 40px; background-repeat: no-repeat;}
.apt_search_bg {background-image: url(../images/res_apt_search_img1.jpg); width: 895px; height: 135px; background-repeat: no-repeat;}
.watergate_bg {background-image: url(../images/watergate_img.jpg); width: 895px; height: 135px; background-repeat: no-repeat;}
.about_bg {background-image: url(../images/about_img.jpg); width: 895px; height: 135px; background-repeat: no-repeat;}
.employment_bg {background-image: url(../images/employment_img.jpg); width: 895px; height: 135px; background-repeat: no-repeat;}
.garden_bg {background-image: url(../images/garden_bg.png); width: 258px; height: 111px; background-repeat: no-repeat;}
.garden_bg1 {background-image: url(../images/garden_bg1.png); width: 258px; height: 81px; background-repeat: no-repeat;}
.closebg {background-image: url(../images/close_bg.png); width: 199px; height: 100px; background-repeat: no-repeat;}
.srchtxt {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 11px; color: #03233B; letter-spacing: 0px;}
.vrt_shdw {background-image: url(../images/vertical_shadow.jpg); background-repeat: repeat-y; width: 358px;}
.vrt_shdw1 {background-image: url(../images/grey_leftband_bg.jpg); background-repeat: repeat-y; width: 300px;}
.vrt_shdw2 {background-image: url(../images/grey_leftband_bg2.jpg); background-repeat: repeat-y; width: 197px;}
.contentxt, .contentxt a {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 12px; text-align: left; line-height: 18px; color: #000000;}
.contentxt a {color:#30617d;}
.comul {margin-top: 12px; margin-bottom: 11px; margin-right: 0px; padding: 0px; margin-left: 16px; padding-bottom:8px;}
.comli {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 11px; color:#000000; list-style-image: url(../images/bullet.gif); line-height: 19px;}
.row1 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 12px; text-align: justify; line-height: 18px; color: #072237; background-color: #E0EAF3;}
.row2 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 12px; text-align: justify; line-height: 18px; color: #15222A; background-color: #EFF2F7;}
.text3 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 12px; text-align: justify; line-height: 18px; font-weight: bold; color: #46728D;}
.text4 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 12px; text-align: justify; font-weight: bold; color: #46728D; line-height: 15px;}
.text5 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 11px; line-height: 18px;}
.text6 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #000000; font-size: 11px; line-height:14px; margin: 0px;}
input {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; height: 20px; border: 1px; border-color:#CFCFCF; border-style:inset;}
input.first_name {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width: 152px; height: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color:#757575;}
input.address {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width:390px; height: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color:#757575;}
input.city {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width:100px; height: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color:#757575;}
input.zip {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width:100px; height: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color:#757575;}
select.city1 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width:122px; height: 20px; border: 1px; border-color:#CFCFCF; border-style:inset;}
select.state1 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width:67px; height: 20px; border: 1px; border-color:#CFCFCF; border-style:inset;}
select.property {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width:67px; height: 20px;}
select.state {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width:67px; height: 20px;}
select.zip1 {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width:68px; height: 20px; border: 1px; border-color:#CFCFCF; border-style:inset;}
select.city {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 10px; color:#03233B; background-color: #ffffff; width: 149px; height:17px; border:1px; border-style:solid;}
select.state {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 10px; color:#03233B; background-color: #ffffff; width: 100px; height:17px; border:1px; border-style:solid;}
select.price {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 10px; color:#03233B; background-color: #ffffff; width: 200px; height:19px; border:1px; border-style:solid;}
select.zip {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #03233B; font-size: 11px; width:68px; height: 20px; border: 1px; border-color:#CFCFCF; border-style:inset;}
input.phone {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width:100px; height: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color:#757575;}
input.email {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width:100px; height: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color:#757575;}
input.comment {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; color: #7D7D7D; font-size: 11px; width:390px; height: 85px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color:#757575;}
.first_name_text {font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 11px; font-weight: bold; color: #4F7695;}
.citytd {width: 153px;}
.statetd {width: 30px;}

input.select {font-family: Verdana, "Geneva", "Helvetica", "Arial", "Verdana", "Geneva", sans-serif; font-size: 10px; border-style: solid; color: #000000; border-width: 0px; width: 12px; height:12px;}
a.greenPageLinks {color: #03233B; font-size: 14px; font-weight: bold; font-family: "Helvetica", "Arial", "Verdana", "Geneva", sans-serif;}

td.text6 b {position:relative; top:-3px;}

/* New styles for slideshow */
#newslideshow {position:relative; height:248px; width:265px;}
#newslideshow img {position:absolute; top:0px; left:0px;}

/* New styles for popup slides */
a.lightbox img {border:0; margin: 0 10px 10px 0; outline:0;}

/* Styles for HRs in contentxt */
.contentxt hr {border:0; border-top:1px solid #AAA; height:3px; margin:12px 0;}