*, html { margin: 0; padding: 0; }
body {font-family: Arial, Helvetica, sans-serif; font-size: 75%; line-height: 140%; background: #eaf3fb url(../img/bg.png) repeat-x left top; margin: 0 5px 5px 5px; text-align: center; }

/* Headings-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #111; font-family:Helvetica, Arial, sans-serif}
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; letter-spacing: 1px; color: #1d3f55; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 0em; text-transform: uppercase; color: #1F416C; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }
h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

.hdGrey {color: #fff; font-size: 12px; line-height: 35px; background: url(../img/bg_hdgrey.gif) repeat-x; text-transform: uppercase; padding: 0 17px; margin: 10px 0 0 0; font-weight: bold;}
.hdBlue {color: #fff; font-size: 12px; line-height: 35px; background: url(../img/bg_hdblue.gif) repeat-x; text-transform: uppercase; padding: 0 17px; margin: 10px 0 0 0; font-weight: bold;}

/* Text elements-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #000; }
a           { color: #2265b6; text-decoration: underline; }
a:focus { outline: none; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

hr { border: 0;color: #9E9E9E;background-color: #9E9E9E;height: 1px;width: 100%; text-align: left; }

/* Layout-------------------------------------------------------------- */

#container {width: 986px;margin: 0px auto;text-align: left;}
#containerLeft {width: 10px;background: url(../img/bg_container_leftright.png) no-repeat left top;float: left;min-height: 500px;}
#containerCenter {width: 950px;background: #FFFFFF url(../img/bg_container_top.png) no-repeat center top;float: left;text-align: left;padding: 22px 8px 8px;overflow: hidden;}
#containerRight {width: 10px;background: url(../img/bg_container_leftright.png) no-repeat right top;float: right;min-height: 500px;}

/* Navigation-------------------------------------------------------------- */


#nav ul {list-style: none;padding: 0;margin: 0;width: 950px;height: 50px; background:url(../img/nav-rpt.jpg) repeat-x; display:block;} 
#nav li {float: left;margin: 0; font:bold 15px 'Arial Narrow','Trebuchet MS', Arial,sans-serif; text-transform:uppercase;  display:block; height:50px; background:url(../img/nav_divide.gif) top right no-repeat; } 
#nav li.last{background:none;}
#nav li a {	height: 50px;line-height: 43px; display: block; text-decoration:none; color:#12263a;padding:0 15px;}/* adjust when adding or subtracting navigation items*/
#nav li a:hover{background:url(../img/nav-rpt.jpg) left center repeat-x; color:#fff;}
#nav li a.navCurrent{background:url(../img/nav-rpt.jpg) left bottom repeat-x; color:#fff;}
#nav li.last a{padding-right:21px;} /* adjust when adding or subtracting navigation items*/

/*========================================
#nav ul {list-style: none;padding: 0;margin: 0;width: 950px;height: 50px;} 
#nav li {float: left;margin: 0;} 
#nav li a {	height: 50px;line-height: 50px;display: block;background-image: url(../img/new_nav.png);background-repeat: no-repeat;text-indent: -9999px;}
#nav li#nav01 a { width: 93px; background-position: 0 0; } #nav li#nav01 a:hover { background-position: 0 -50px; }
#nav li#nav02 a { width: 171px; background-position: -93px 0; } #nav li#nav02 a:hover { background-position: -93px -50px; }
#nav li#nav03 a { width: 183px; background-position: -264px 0; } #nav li#nav03 a:hover { background-position: -264px -50px; }
#nav li#nav04 a { width: 181px; background-position: -447px 0; } #nav li#nav04 a:hover { background-position: -447px -50px; }
#nav li#nav05 a { width: 139px; background-position: -628px 0; } #nav li#nav05 a:hover { background-position: -628px -50px; }
#nav li#nav06 a { width: 183px; background-position: -767px 0; } #nav li#nav06 a:hover { background-position: -767px -50px; }

#nav li#nav01 a.navCurrent { background-position: 0 -100px; }
#nav li#nav02 a.navCurrent { background-position: -93px -100px; }
#nav li#nav03 a.navCurrent { background-position: -264px -100px; }
#nav li#nav04 a.navCurrent { background-position: -447px -100px; }
#nav li#nav05 a.navCurrent { background-position: -628px -100px; }
#nav li#nav06 a.navCurrent { background-position: -767px -100px; }
*/

#content {padding: 10px 0px;background:url(../img/bg_content.gif) repeat-x bottom;}

/* Footer-------------------------------------------------------------- */

#footer {padding-top: 10px; clear: both;}
#footer p {margin: 0 0 0px 0px;	font-size: 10px; font-weight: bold;	color: #a9a9a9;}
#footer a {color: #949494;}
#footer a:hover, #footer a:focus {color: #000;}

/* Special Classes-------------------------------------------------------------- */
.show { display:block; }
.hide { display:none; }
.ftLink {background: url(../img/bg_drawer_title.gif) repeat-x;line-height: 30px;height: 30px;display: block;float: left;font-weight:bold;color: #fff;text-transform: uppercase;	font-size:12px;padding: 0 20px;text-decoration: none;margin-bottom:10px;}
.ftLink:hover {background: #193758; color: #dbe6f0;}
.directions {font-size: 11px; color: #7293b3; font-weight: bold;}
.txtSml {font-size: 10px; line-height: 14px;}
.txtSml p { margin: 0 0 1em;}
.txtMed { font-size: 14px; line-height: 18px}
.txtLg { font-size: 18px; line-height: 22px;}
#tempHide {position: absolute; background: url(../img/bg_temp_hide.png); height: 76px; width: 950px; }
.padding {padding: 10px;}
.note {background: #f3e9d5; border: 1px solid #e6d1a8; color: #747066; font-size: 10px; padding: 6px; margin: 10px 0 0 0;}
.note a {color: #000; text-decoration: none}
div.hdGrey h2, div.hdBlue h2 {color: #fff; font-size: 12px; line-height: 35px; text-transform: uppercase; font-weight: bold; display: inline}
div.hdGrey a { text-transform: none; }
div.hdGrey div.MultiSelect {float: right; display: none;}
.propertyActions {text-align: right; float: right;padding: 0;_padding: 10px 0;}
.actAdd { background: #e6d1a8 url(../img/icon_add.gif) no-repeat 3px 4px; padding: 3px 3px 3px 16px;}
.actAdd:hover {background-color: #fff;}
.actCustomize { background: url(../img/icon_gears.gif) no-repeat left center; padding-left: 29px; padding-top: 3px; padding-bottom: 3px;}
.actReport {background: url(../img/demo-icon.gif) no-repeat left center;padding-left: 19px;	padding-top: 3px;padding-bottom: 3px;}
.actBack {background: url(../img/icon_back.gif) no-repeat left center;padding-left: 21px;padding-top: 3px;padding-bottom: 3px;}
.moduleOuter {border: 1px solid #d0d0d0; border-top: none; padding: 1px;}
.moduleInner {background: #fbfbfb url(../img/bg_infoBox.gif) repeat-x left top; padding: 10px;}
#prop_info_box {overflow-x: hidden; overflow-y: scroll;}

/* Tables-------------------------------------------------------------- */

table, th, td, caption {font-size: 12px;}

table.stylizedTable {margin-bottom:1.4em; width:100%; border-right: 1px solid #cfd4db;}
table.stylizedTable th, table.stylizedTable  td, table.stylizedTable  caption { padding:4px 10px 4px 5px; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; background: #fff;}
table.stylizedTable th { font-weight:bold; background:#87a6c9; color: #fff; text-align: left; text-transform: uppercase; font-size:12px; padding:8px 5px;}
table.stylizedTable th a { text-decoration: none; color: #dbe6f0;}
table.stylizedTable th a:hover { text-decoration: none; color: #fff;}
table.stylizedTable tr.tHeader th { border: 1px solid #7393b4; border-right: none;}
table.stylizedTable th.sorted {background: #7393b4;} table.stylized th.sorted a {color: #fff;}
table.stylizedTable tr.tHeader { border-right: 1px solid #7393b4;}
table.stylizedTable tr.even td {background:#f8f8f8;}
table.stylizedTable tfoot {font-style:italic;}
table.stylizedTable tr.hover td{background-color:#e6eaf0;}

table.mapInfoTable th {text-align:left; background:#d4ddeb url(../img/table-heading-rpt.gif) top right repeat-y; padding:3px 8px; color:#36567e; text-transform:uppercase; font-weight:bold; border-top:1px solid #fff; border-bottom:1px solid #9fb0c7; font-size: 10px; }
table.mapInfoTable tr td{padding:2px 4px; border-bottom:1px dotted #a9a7a5; background: #e8e8e8 url(../img/table-repeat.gif) top right repeat-y;}
table.mapInfoTable tr:hover td{background-image:none; background-color:#d0dcee;}

table.searchInfoTable { float:left; width:920px;}
table.searchInfoTable th {text-align:left; background:#d4ddeb url(../img/table-heading-rpt.gif) top right repeat-y; padding:3px 8px; color:#36567e; text-transform:uppercase; font-weight:bold; border-top:1px solid #fff; border-bottom:1px solid #9fb0c7; font-size: 10px; }
table.searchInfoTable tr td{padding:2px 4px; border-bottom:1px dotted #a9a7a5; background: #e8e8e8 url(../img/table-repeat.gif) top right repeat-y;}
table.searchInfoTable tr:hover td{background-image:none; background-color:#d0dcee;}

.tdLabel {font-size: 11px;line-height: 13px;text-transform: uppercase;color: #41567E;font-weight: bold;padding-top: 10px;text-align: left;padding-right: 10px;border-bottom: 1px dotted #D0D0D0;}
.tdLabelMapLeft {font-size: 11px;line-height: 13px;text-transform: uppercase;color: #41567E;font-weight: bold;padding-top: 10px;text-align: left;padding-right: 10px;border-bottom: 1px dotted #D0D0D0; width:15%;}
.tdInfo {border-bottom: 1px dotted #D0D0D0;	line-height: 14px; font-weight: bold; padding-top: 5px;}
.tdInfo label {color:Black;}
/*Forms-------------------------------------------------------------- */

fieldset {padding: 0px 15px 10px 15px;margin:0.5em 0 0.5em 0;border:1px solid #ccc; background: #f0f0f0;background: #EBEBEB url(../img/bg_fieldset.gif) repeat-x bottom;}
legend {font-weight:bold;font-size:10px; color:#8e8e8e; text-transform: uppercase; padding: 0 5px; margin: 0px;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
select {padding: 2px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.stylizedButton {background: url(../img/bg_button.gif) repeat-x; border: 0; color: #fff;line-height: 30px; padding: 9px 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; font-size: 12px;}
input.stylizedButton {padding: 0 10px;  height: 30px;}
.stylizedButton:hover {color: #B6D4EF}

/*Homepage Styles-------------------------------------------------------------- */

#map {height: 350px; position: relative;}

/*
#drawer {width: 225px;padding-left: 12px; position: absolute; right: 0; z-index: 100; top: 0; overflow: hidden;}
*/
#drawer {overflow: hidden; z-index: 100; position: absolute; top: 0; right: 0; width: 223px; }

/*
#drawer.drawerOpen {background: url(../img/bg_drawer_open.png) no-repeat left top; padding-left: 12px; width: 225px; }
#drawer.drawerClosed { background: url(../img/bg_drawer_closed.png) no-repeat left top; padding-left: 30px; width: 0; }
*/

#drawerHandle {background: url(../img/drawer_handle.png); float: left; width: 23px; height: 350px;} 
/*
#drawerHandle.drawerHandleOpen { width:12px; left:0px; } 
#drawerHandle.drawerHandleClosed { width: 23px; left: 7px; }
*/

#drawerContent {background: url(../img/bg_drawer.png) repeat-x left top; height: 350px; width: 200px; position: absolute; left: 23px; }

#drawer h2 {background: url(../img/bg_drawer_title.jpg) repeat-x left top;height: 30px;margin: 0px;padding: 0px;}
#drawer h2 a {font: bold 12px/10px Helvetica, Arial, sans-serif;text-transform: uppercase;color: #FFFFFF;text-decoration: none;display: block;padding: 10px 8px;letter-spacing: 0.1em;}
#drawer h2 a:hover {background: #346CAE;}
#drawer p {font: bold 11px/14px Arial, Helvetica, sans-serif;color: #8eb0db;margin: 0px;padding: 10px;}
#drawer .tabOpen {background: url(../img/bg_drawer_tab_open.png) no-repeat right center;}
#drawer .tabClosed {background: url(../img/bg_drawer_tab_closed.png) no-repeat right center;}

#drawer .sliderOpen { height: 260px; } 
#drawer .sliderClosed { height: 30px; }

#drawerDevAreas {overflow: hidden; }
#drawerDevAreas hr {height: 2px; background-color: Yellow; width: 192px; margin-left: 2px; margin-bottom: 4px;}

#drawer #drawerFilter {overflow: hidden;}
/*
#drawer #drawerFilter a {font-size: 11px;font-weight: bold;color: #98b7de;text-decoration: none;}
#drawer #drawerFilter a:hover {color: #fff;text-decoration: underline;}
*/
#drawer #drawerFilter ul {margin: 10px 10px 0px;padding: 0px 0px 1px;list-style-type: none;background: url(../img/bg_drawer_bg_li.png) repeat-x left bottom;}
#drawer #drawerFilter ul li {background: url(../img/bg_drawer_bg_li.png) repeat-x left top;margin: 0px;padding: 2px 0px 1px;}
#drawer #drawerFilter ul li a {color: #FFFFFF;font: bold 12px/12px Arial, Helvetica, sans-serif;text-decoration: none;display: block;padding: 5px 10px;margin: 0px;background-image: url(../img/target_blank.png);background-repeat: no-repeat;background-position: right center;}
#drawer #drawerFilter ul li a.selected {background-color: #486991;}
#drawer #drawerFilter ul li.green a:hover, #drawer #drawerFilter ul li.green a.selected {background-image: url(../img/target_green.png);}
#drawer #drawerFilter ul li.yellow a:hover, #drawer #drawerFilter ul li.yellow a.selected {background-image: url(../img/target_yellow.png);}
#drawer #drawerFilter ul li.red a:hover, #drawer #drawerFilter ul li.red a.selected {background-image: url(../img/target_red.png);}
#drawer #drawerFilter ul li.orange a:hover, #drawer #drawerFilter ul li.orange a.selected {background-image: url(../img/target_orange.png);}
#drawer #drawerFilter ul li.purple a:hover, #drawer #drawerFilter ul li.purple a.selected {background-image: url(../img/target_purple.png);}

#drawerLayers {overflow: hidden;}
/*
#drawerLayers ul { list-style-type: none; padding-left: 15px; } 
#drawerLayers li { color: #FFFFFF; font: bold 12px/12px Arial, Helvetica, sans-serif; }
*/

#drawerWarning {overflow: hidden;}
#drawerWarning ul { list-style-type: none; padding-left: 15px; } 
#drawerWarning li { color: #FFFFFF; font: bold 12px/12px Arial, Helvetica, sans-serif; }

ul.layerlist { list-style-type: none; padding-left: 15px; }
ul.layerlist li { color: #FFFFFF; font: bold 12px/12px Arial, Helvetica, sans-serif; }

#drawer h4 {color: Yellow; margin: 4px 0 2px 4px;}

#drawerLegend {overflow: hidden;}

/*---------------------------------Advanced Search & Add Property------------------------------------------------*/

div#advanced-search { float:left;}
div#PropertyWrapper {height: 260px;overflow:auto;}
div#ConstructionWrapper {height: 260px;overflow:auto; max-width:950px; overflow-x:hidden;}
div#UtilityWrapper {max-height:240px;overflow:auto;}
div#EnvironmentalWrapper {max-height:240px;overflow:auto;}
/*--Property Search--*/
ul#search-criteria, ul#search-criteria li, ul#search-criteria a, ul#search-property, ul#search-property li, ul#search-property a{ display:block; float:left; margin:0; padding:0;}
ul#search-criteria, ul#search-property {width:950px; list-style-type:none;}
ul#search-criteria li fieldset, ul#search-property li fieldset{display:none; position:absolute; background:url(../img/dd-bg.gif) repeat-x; margin:35px 0 0 0; float:left; clear:left; border:0;padding:0; z-index: 1000; background-color: #193759}
ul#search-property li fieldset {width: 950px;overflow:auto;overflow-x:hidden;}
ul#search-criteria li table, ul#search-property li table {margin:15px; min-width:278px; color:white;}
ul#search-criteria, ul#search-criteria li, ul#search-criteria a, ul#add-property, ul#add-property li, ul#add-property a{ display:block; float:left; margin:0; padding:0;}
ul#search-criteria, ul#add-property {width:950px; list-style-type:none;}
ul#search-criteria li fieldset, ul#add-property li fieldset{display:none; position:absolute; background:url(../img/dd-bg.gif) repeat-x; margin:35px 0 0 0;  float:left; clear:left; border:0;padding:0; z-index: 1000; background-color: #193759}
ul#add-property li fieldset {width: 950px;overflow:auto;overflow-x:hidden;}

ul#search-criteria li table, ul#add-property li table {margin:15px; min-width:278px; color:white;}
ul#search-criteria li table tr td, ul#add-property li table table td {border-bottom:1px dotted #4281bc; padding:4px 1px;}
ul#search-criteria li table tr.last-child td, ul#add-property li table tr.last-child td {border: none;}
ul#search-criteria li.property-features fieldset{margin-left:1px;}
ul#search-criteria li.support-services fieldset{margin-left:-76px;}
ul#search-criteria fieldset input.filter, ul#add-property fieldset input.filter {float:right;}
ul#search-criteria a, ul#add-property a {color:#fff; background:#e4eff9 url(../img/bg_hdgrey.gif) repeat-x; text-transform:uppercase; font-weight:bold; text-align:center; height:35px; line-height:35px; cursor:pointer; text-decoration: none; border-right: 1px solid #838282;}
ul#search-criteria a:hover {color: #000;}
li#search-criteria a {width:190px;}
li.property-features a {width:200px;}
li.availability-features a {width:200px;}


li.property-size a {width: 115px;}
li.construction a {width: 93px;}
li.pedit_tab_trans a {width: 108px;}
li.pedit_tab_files a {width: 82px;}
li.pedit_tab_util a {width: 55px;}
li.pedit_tab_price a {width: 68px;}
li.pedit_tab_env a {width: 100px;}
li.pedit_tab_contact a {width: 58px;}


li.building-clearances a {width:200px;}
li.docks a {width:144px;}

ul#search-criteria a.selected, ul#add-property a.selected {background: #193758 url(../img/bg_drawer_title.jpg) repeat-x; color:white; text-decoration:none;}
ul#search-criteria li.selected a, ul#add-property li.selected a {color:white;}
fieldset#search-results{width:942px; float:left; border:4px solid #8d8d8d; border-top: none; background-color:#eaeaea; padding:0; margin:0;}
fieldset#search-results p {margin:10px;}
fieldset#search-results table tr.hover td{background-image:none; background-color:#d4d5d7;}
fieldset#compare-features p {margin:10px;}
fieldset#compare-features{width:942px; float:left; border:4px solid #8d8d8d; border-top: none; background-color:#eaeaea; padding:0; margin:0;}
fieldset#compare-features table tr.hover td{background-image:none; background-color:#d4d5d7;}

a.demographic{width:15px; height:17px; background-image:url(../img/demo-icon.gif); text-indent:-9999px; display:block; float:left; margin:0 3px;}
a.zoom{width:21px; height:17px; background-image:url(../img/zoom-icon.gif); text-indent:-9999px; display:block; float:left; margin:0 3px;}
span.demographic, span.zoom, td.compare span{position:absolute; text-indent:0; background-color:white; display:block; float:left; z-index:3; height:auto; margin:-30px 0 0 -30px; line-height:14px; text-align:center; color:#999; padding:2px; font-size: 11px;}
span.demographic{width:105px;}
span.zoom {width:80px;}
td.compare span{width:100px;}

#colorWrapper {background-color: #EAEAEA; padding: 5px 15px 15px 15px;}
#addRight {	float: right; width: 520px;	margin-left:10px; margin-top: 13px;}
ul#add-property a{ padding:0 16px;}

ul#add-property li.property-size fieldset{height:260px;}

ul#add-property li.construction fieldset{margin-left:-148px; height:260px;}

ul#add-property li.constructionsearch fieldset{margin-left:-300px; min-height:260px;}

ul#add-property li.pedit_tab_trans fieldset{margin-left:-273px; height:260px;}
ul#add-property li.pedit_tab_files fieldset{height:260px; margin-left:-413px;}
ul#add-property li.pedit_tab_util fieldset{height:260px; margin-left:-528px;}
ul#add-property li.pedit_tab_price fieldset{height:260px; margin-left:-616px;}
ul#add-property li.pedit_tab_env fieldset{height:260px; margin-left:-717px;}
ul#add-property li.pedit_tab_contact fieldset{height:260px; margin-left:-851px;}


ul#add-property li.property-details fieldset{min-height:330px;}
ul#add-property li.transportation fieldset{margin-left:-155px; min-height:260px;}
ul#add-property li.utilities fieldset{margin-left:-432px; min-height:260px;}
ul#add-property li.files fieldset{height:260px; margin-left:-263px;}

/* Property Edit */

ul#add-property table.pe-sub-sections {margin: 0; padding: 0;}
ul#add-property table.pe-sub-sections table {margin: 10px 0 0 15px;}
ul#add-property li table.pe-sub-sections table tr.no-border td {border: none; padding-bottom: 0;}
ul#add-property li table.pe-sub-sections table tr.validator td {padding-top: 2px; padding-bottom: 2px;}

/* Property Edit - File Upload Styles -------------------------------------------- */
iframe.upload-image {height: 54px; width: 405px; margin-top: 20px; margin-left: 19px;}
iframe.upload-file {height: 54px; width: 405px; margin-top: 20px; margin-left: 70px;}
iframe.download {height: 0px; width: 0px;}

div#files_wrapper{height: 260px; background:url(../img/middle_bg.png) repeat-y;width: 920px; }
div#file_list{height: 162px; }

#imageWrapper{position: absolute; top: 70px; height: 116px; width: 430px; overflow-y: scroll; overflow-x: hidden;}
#imageFilesWrapper table { width:300px;}
#filesWrapper{position:absolute;top:70px;left:475px; min-height:115px; max-height:120px;width:430px;overflow-y:scroll;overflow-x:hidden;}
/*#filesWrapper table { width:300px;}*/
#imageSection-1 {margin: 0 0 0 15px; }
#imageSection-1 table#list_images {margin: 0 0 0 8px; padding: 0;}
#fileSection-2 {margin: 0 0 0 15px;}
#fileSection-2 table#list_files {margin: 0 0 0 8px; padding: 0;}

img.step{margin:0px;}
/* End File Upload Styles -------------------------------------------- */

/*Property Edit - Transportation Styles -------------------------------------------- */

iframe.transportationFrame{height: 246px;width:600px; overflow-y:auto; overflow-x:hidden; padding:0px 0px 0px 0px; margin-top: 6px; margin-left: 2px; border:0px;}

/* Virtual Earth Map Styles -------------------------------------------- */

/* Turns off MSVE Bird's Eye Notificaiton */
#MSVE_obliqueNotification {visibility: hidden;}

/*
 * SimpleModal Confirm Modal Dialog
 */

/* Overlay */
#confirmModalOverlay {background-color:#eee; cursor:wait;}

/* Confirm Modal Container */
#confirmModalContainer {height:176px; width:420px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:2px solid #336699;}
#confirmModalContainer .header {height:30px; width:100%; background:url(../img/confirm/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirmModalContainer .header span {padding-left:8px;}
#confirmModalContainer .message {color:#333; text-align:center; margin:0; padding:12px 4px; font-size:1em;}
#confirmModalContainer .buttons {width:160px; float:right; padding:10px 8px 0;} 
#confirmModalContainer .buttons div {float:right; margin-left:8px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(../img/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;}
#confirmModalContainer .buttons div:hover {background: url(../img/confirm/button-hover.gif); color: #dddddd;}
#confirmModalContainer a.modalCloseX,
#confirmModalContainer a.modalCloseX:link,
#confirmModalContainer a.modalCloseX:active,
#confirmModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#ddd;}
#confirmModalContainer a.modalCloseX:hover {color:#9bb3b3;}


/* Flyer Modal Container */
#flyerModalContainer {height:276px; width:950px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:2px solid #336699;overflow-x: hidden; overflow-y: scroll;}
#flyerModalContainer .header {height:30px; width:100%; background:url(../img/confirm/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#flyerModalContainer .header span {padding-left:8px;}
#flyerModalContainer .message {color:#333; text-align:center; margin:0; padding:12px 4px; font-size:1em;}
#flyerModalContainer .buttons {width:160px; float:right; padding:10px 8px 0;} 
#flyerModalContainer .buttons div {float:right; margin-left:8px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(../img/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;}
#flyerModalContainer .buttons div:hover {background: url(../img/confirm/button-hover.gif); color: #dddddd;}
#flyermModalContainer a.modalCloseX,
#flyerModalContainer a.modalCloseX:link,
#flyermModalContainer a.modalCloseX:active,
#flyerModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:-1px; left:900px; color:#ddd;}
#flyerModalContainer a.modalCloseX:hover {color:#9bb3b3;}

/* Dashboard and Timeline -------------------------------------------------------------- */
#dashboard  { background:url(../img/dashboard_bg.png); background-color:#d8dce3; background-repeat:no-repeat; min-height:110px; max-height:110px;  overflow-x: hidden; overflow-y: scroll; }
#timeline  { background:url(../img/timeline_bg.png); background-repeat:repeat-x; background-color:#d8dce3; min-width:300px;  min-height:80px; max-height:80px; padding-top:15px;}
#dashboardTable  { margin-top:25px; max-width:270px;}
#dashboard label.left  { color:#627a9a; font-weight:bold; text-align:center; margin-top:5px;padding-left:20px; padding-top:5px; font-size:1em;}
#dashboard label.right  { color:black; font-weight:bold; text-align:center; margin-top:5px; padding-left:29px; padding-top:5px; font-size:1em;}
#dashYear { float:left; }
#dashInfoLabel,#dashPropLabel {  color:#627a9a; font-weight:bold;margin-top:10px; clear:both;}
#dashYearSelect { float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#timeLineHolder {position:relative;}
html #sliderComponent {}




/* User Administration -------------------------------------------------------------- */
#userDetail { margin-left:-10px;}
.loginInfo { color:#383572;}

table.userAdminTable {margin-bottom:1.4em; width:100%; border: 2px solid #cfd4db;}
table.userAdminTable th, table.stylizedTable  td, table.stylizedTable  caption { padding:4px 10px 4px 5px; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; background: #fff;}
table.userAdminTable th { font-weight:bold; background:#87a6c9; color: #fff; text-align: left; text-transform: uppercase; font-size:12px; padding:8px 5px;}
table.userAdminTable th a:hover { text-decoration: none; color: #fff;}
table.userAdminTable tr.tHeader th { border: 1px solid #7393b4; border-right: none;}
table.userAdminTable th.sorted {background: #7393b4;} table.stylized th.sorted a {color: #fff;}
table.userAdminTable tr.tHeader { border-right: 1px solid #7393b4;}
table.userAdminTable tr.even td {background:#f8f8f8;}
table.userAdminTable tfoot {font-style:italic;}
table.userAdminTable tr.hover td{background-color:#e6eaf0;}
table.userAdminTable h3 {color:white}

/* Profile Page */

img {border: medium none;}
h1.profile {color: Gray; font-size: 1.4em; border-bottom: 1px solid #DFEFEF;}
h3.profile {margin-top: 4px; margin-bottom: 12px;}
#div_map {position: relative; float: left;}
#canvas_radius {position: absolute; top: 0; left: 0;}
#img_clickable {position: absolute; top: 0; left: 0; width: 512px; height: 367px;}
#sidebar {width: 380px; float: right;}
#profile_county_list {border: 2px solid darkBlue; height: 140px; background-color: lightgrey; padding-top: 4px; overflow-x: hidden; overflow-y: auto; width: 80%; margin-bottom: 8px;}
#listSelectedRegions {margin-left: 27px; list-style-image: url(../img/isite_bullet.png);}
#listSelectedRegions li {cursor: pointer;}
#slider_radius a {background-color: #005ce6; height: 2em; margin-top: -0.4em; background-image: none;}
#slider_radius {background-color: #c3c3c3; margin: 14px 20px 4px 20px; background-image: none;}
#dlg_pick_report input.stylizedButton {margin-bottom: 8px;}

/* RTE HTML Editor */
.rteImage {
	background: transparent;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: transparent;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: transparent;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}


.rteBack {
	background: #fff url(../images/rtemenu.jpg) repeat-x 0 0;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

#fontname_rte1, #fontsize_rte1 {margin: 2px 0 2px 4px; font-size: 1em;}


