/* ::::: http://www.esri.com/styles/includes/cufon-topnav.css ::::: */

/* ::::: http://www.esri.com/Sites/Common/_resources/css/shareThis.css ::::: */

/* ::::: http://fast.fonts.com/cssapi/23855eec-5fdf-4594-9898-0113a04bfef0.css ::::: */

/* ::::: http://fast.fonts.com/t/1.css?apiType=css&projectid=23855eec-5fdf-4594-9898-0113a04bfef0 ::::: */
 
/* ::::: http://www.esri.com/styles/includes/fat-footer.css ::::: */

.fatFooter { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-top: 1px solid rgb(222, 222, 222); margin-top: 25px; width: 100%; }
.fatFooter .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.footerBG1, .footerBG2 { margin: 0px auto; padding-left: 17px; width: 960px; }
.fatFooter a { color: rgb(102, 102, 102); text-decoration: none; }
.fatFooter a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.footerSmall { margin-top: 0px ! important; }
#fatFooterHead { padding: 10px 0px; height: 14px; margin-left: 10px; margin-right: 10px; width: 940px; }
#fatFooterHead .asocial { display: block; float: left; margin: 0px; padding: 0px; line-height: 14px; height: 14px; color: rgb(102, 102, 102); font-size: 11px; }
#fatFooterHead .asocial strong { color: rgb(102, 102, 102); }
#fatFooterHead .socialLinks { float: right; }
#fatFooterHead .socialLinks strong { color: rgb(102, 102, 102); float: left; font-size: 11px; line-height: 14px; font-weight: bold; margin: 0px 10px 0px 0px; }
#fatFooterHead .socialLinks ul { margin: 0px; padding: 0px; list-style: none outside none; float: left; line-height: 14px; height: 14px; }
#fatFooterHead .socialLinks ul li { margin: 0px 0px 0px 8px; padding: 0px; list-style: none outside none; background: none repeat scroll 0% 0% transparent; float: left; line-height: 14px; }
#fatFooterHead .socialLinks a { border: medium none; display: inline-block; margin: 0px; padding: 0px; width: 14px; height: 14px; opacity: 0.6; transition: opacity 0.1s ease-in-out 0s; }
#fatFooterHead .socialLinks a:hover { opacity: 1; }
#fatFooterHead .socialLinks a span { display: none; }
.socialEmail { background: url('images/newsletter_fat-footer_14.png') no-repeat scroll 0px 0px transparent; }
.socialTwitter { background: url('images/twitter_fat-footer_14.png') no-repeat scroll 0px 0px transparent; }
.socialFacebook { background: url('images/facebook_fat-footer_14.png') no-repeat scroll 0px 0px transparent; }
.socialLinkedIn { background: url('images/linkedin_fat-footer_14.png') no-repeat scroll 0px 0px transparent; }
.socialRss { background: url('images/rss_fat-footer_14.png') no-repeat scroll 0px 0px transparent; }
.fatFooterBody { margin: 0px; width: 960px; padding: 0px; list-style: none outside none; }
.fatFooter .fatFooterBody .fatFooterList { float: left; font-size: 11px; line-height: 19px; margin: 10px 0px 20px 10px; width: 182px; padding: 0px; background: none repeat scroll 0% 0% transparent; list-style: none outside none; }
.fatFooter .fatFooterBody .fatFooterList strong { color: rgb(102, 102, 102); display: block; font-weight: bold; }
.fatFooter .fatFooterBody .fatFooterList ul { margin: 0px; padding: 0px; }
.fatFooter .fatFooterBody .fatFooterList ul li { background: url('greybullet-fatfooter.gif') no-repeat scroll 0px 2px transparent; line-height: 16px; margin: 3px 0px 3px -7px; }
/* ::::: http://www.esri.com/styles/includes/main.css ::::: */

/* ::::: http://www.esri.com/styles/reset.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
:focus { outline: 0px none; }
/* ::::: http://www.esri.com/styles/includes/font.css ::::: */

h1, h2, h1 a, h2 a, h3, h3 a, .EsriFont1, .EsriFont1 a, #navbar li { font-weight: normal ! important; font-style: normal; line-height: normal; font-variant: normal; font-family: 'Avenir LT W01 85 Heavy',Arial,Helvetica,sans-serif; }
.shadowText h1, .shadowText h2, .shadowThis { font-weight: normal ! important; font-style: normal; line-height: normal; font-variant: normal; font-family: 'Avenir LT W01 85 Heavy',Arial,Helvetica,sans-serif; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); }
/* ::::: http://www.esri.com/styles/960.css ::::: */

.container_12, .container_16 { margin-left: auto; margin-right: auto; width: 960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
.container_12 .grid_4 { width: 300px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
* html .clearfix, :first-child + html .clearfix {  }
/* ::::: http://www.esri.com/styles/navbar_3col.css ::::: */

#header { font-size: 13px; width: 960px; height: 131px; margin: 0px auto; padding: 0px; }
#headerbg { width: 100%; min-width: 960px; margin: 0px auto; background: url('images/pagebg2.jpg') repeat-x scroll 0% 0% rgb(255, 255, 255); padding: 0px; }
#homelink { display: block; float: left; background-image: url('images/logotagline.png'); background-repeat: no-repeat; width: 414px; height: 71px; margin: 15px 0px 10px; }
#utilityNav { color: rgb(204, 204, 204); float: right; text-align: right; font-size: 11px; margin: 20px 0px 0px; }
#utilityNav a { color: rgb(42, 116, 51); padding: 0px 5px; text-decoration: none; }
#utilityNav a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#searchHolder form, #searchHolder .form { margin: 20px 0px 0px; padding: 0px; }
#searchHolder fieldset { border: 0px none; margin: 0px; padding: 0px; }
#searchHolder { margin: -9px 0px 0px; }
#searchHolder input { float: right; color: rgb(0, 0, 0); height: 16px; vertical-align: middle; border: 1px solid rgb(172, 194, 209); width: 207px; padding: 1px 0px 1px 5px; font: 10px Verdana,Helvetica,sans-serif; }
#searchHolder .init_css { background-color: rgb(240, 246, 250); color: rgb(44, 104, 146); }
.sa { background: url('images/search-mag.jpg') repeat-x scroll left top transparent; border: medium none; float: right; display: inline-block; width: 20px; height: 20px; }
.sa:hover { background: url('images/search-mag.jpg') repeat-x scroll 0px -20px transparent; cursor: pointer; }
#navbar { margin: 0px 0px 0px 15px; padding: 0px; clear: both; text-align: left; }
#navbar li { list-style: none outside none; float: left; margin: 1px auto auto; padding: 0px; text-align: left; background: none repeat scroll 0% 0% transparent; }
#navbar li a { font-weight:bold; display: block; padding: 8px 22px 10px 20px; background-image: url('images/blank.gif'); color: rgb(232, 239, 245); font-size: 14px; line-height: 16px; text-decoration: none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); }
body:first-of-type #navbar li a { padding-bottom: 10px; }
#navbar a:hover { background: url('images/nav-hover.jpg') repeat scroll center top transparent; color: rgb(255, 255, 255); text-decoration: none; }
#navbar a.on { background: url('images/nav-active.jpg') repeat scroll center top transparent; color: rgb(255, 255, 255); text-decoration: none; }
/* ::::: http://www.esri.com/styles/includes/section-topper.css ::::: */

/* ::::: http://www.esri.com/styles/includes/body-columns.css ::::: */

/* ::::: http://www.esri.com/styles/includes/style.css ::::: */

html, body { font-family: Arial,Helvetica,sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(77, 77, 77); line-height: 20px; letter-spacing: normal; }
.container_12, .container_16 { padding-left: 17px; margin-top: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(77, 77, 77); line-height: 20px; letter-spacing: normal; }
h1 { font-size: 27px; color: rgb(0, 122, 194); margin: 0px 0px 18px; padding: 0px; line-height: normal; }
h2 { font-size: 18px; color: rgb(34, 34, 34); margin: 25px 0px 9px; padding: 0px; line-height: normal; }
p { padding: 0px; margin: 0px 0px 10px; }
a { color: rgb(42, 116, 51); }
a:hover { color: rgb(0, 0, 0); }
ul { padding: 0px; margin: 10px 0px 10px -5px; list-style: none outside none; line-height: 19px; }
strong, b { font-weight: bold; }
/* ::::: http://www.esri.com/styles/dynamicsidenav_new.css ::::: */

/* ::::: http://www.esri.com/styles/includes/tooltip.css ::::: */

/* ::::: http://www.esri.com/styles/includes/img-frame.css ::::: */

/* ::::: http://www.esri.com/styles/includes/map-box.css ::::: */

/* ::::: http://www.esri.com/styles/includes/comparison-table.css ::::: */

/* ::::: http://www.esri.com/styles/includes/filter-table.css ::::: */

/* ::::: http://www.esri.com/styles/includes/common-questions.css ::::: */

/* ::::: http://www.esri.com/styles/includes/tabs.css ::::: */

/* ::::: http://www.esri.com/styles/includes/buttons.css ::::: */

/* ::::: http://www.esri.com/styles/includes/esri-buttons.css ::::: */

.BtnGreen, .BtnOrange, .BtnBlue, .BtnDisabled { font-family: Arial,Helvetica,sans-serif; display: inline-block; vertical-align: middle; margin: 0px; text-decoration: none; cursor: pointer; overflow: hidden; font-weight: bold; line-height: normal; border: 0px none; white-space: nowrap; -moz-user-select: none; outline: 0px none; border-radius: 3px 3px 3px 3px; font-size: 11px; padding: 5px 15px 7px; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.2) inset; }
.BtnOrange { color: rgb(255, 255, 255) ! important; background: -moz-linear-gradient(center top , rgb(233, 141, 50) 0%, rgb(218, 78, 30) 100%) repeat scroll 0% 0% transparent; }
.BtnOrange:hover, .BtnOrange:active { cursor: pointer; color: rgb(255, 255, 255) ! important; background: -moz-linear-gradient(center top , rgb(225, 107, 23) 0%, rgb(213, 53, 0) 100%) repeat scroll 0% 0% transparent; }
/* ::::: http://www.esri.com/styles/includes/list-box.css ::::: */

/* ::::: http://www.esri.com/styles/includes/footer-small.css ::::: */

.footerSmall { font-size: 11px; border-top: 1px solid rgb(222, 222, 222); clear: both; color: rgb(204, 204, 204); margin: 20px 0px; padding: 10px 0px; text-align: center; }
.footerSmall a, .footerSmall a:visited { color: rgb(42, 116, 51); padding: 0px 10px; text-decoration: none; }
.footerSmall a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
/* ::::: http://www.esri.com/styles/includes/various.css ::::: */

.clearing, .clear { clear: both; }
fieldset { border: medium none; border-collapse: collapse; }
div.background-rows > p:nth-of-type(2n+1) { background: none repeat scroll 0% 0% rgb(204, 204, 255); }
/* ::::: http://www.esri.com/styles/esricore/scripts/colorbox/colorbox.css ::::: */

#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; overflow: hidden; }
#cboxMiddleRight, #cboxMiddleLeft { width: 10px; background-position: right center; }
#cboxTopLeft, #cboxTopCenter, #cboxTopRight { height: 10px; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; overflow: visible; margin: 17px 0px 18px; padding-bottom: 22px; background: url('cb-bg.jpg') repeat-x scroll center bottom rgb(255, 255, 255); border-radius: 6px 6px 6px 6px; box-shadow: 2px 2px 8px rgb(51, 51, 51); }
#cboxLoadedContent { overflow: auto; padding: 10px; margin-bottom: 6px; font-size: 11px; line-height: 19px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
#cboxLoadingGraphic { background: url('throbber.gif') no-repeat scroll center center transparent; }
#cboxLoadingOverlay { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#cboxTitle { margin: 0px; position: absolute; bottom: 8px; color: rgb(0, 0, 0); left: 10px; font-size: 10px; line-height: 12px; }
#cboxCurrent { position: absolute; font-size: 10px; line-height: 10px; right: 35px; color: rgb(102, 102, 102); bottom: 10px; }
#cboxClose { text-indent: -9999px; width: 31px; height: 31px; position: absolute; top: -15px; background: url('images/controls.png') no-repeat scroll 0px 0px transparent; }
#cboxSlideshow, #cboxPrevious, #cboxNext { text-indent: -9999px; font-size: 10px; line-height: 10px; width: 11px; height: 12px; position: absolute; bottom: 8px; background: url('images/controls.png') no-repeat scroll 0px 0px transparent; }
#cboxPrevious { background-position: -9px -27px; right: 97px; }
#cboxNext { background-position: -78px -27px; right: 10px; }
#cboxClose { background-position: -35px 0px; right: -12px; }
/* ::::: http://www.esri.com/styles/includes/home/main.css ::::: */

/* ::::: http://www.esri.com/styles/reset.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
:focus { outline: 0px none; }
/* ::::: http://www.esri.com/styles/960.css ::::: */

.container_12, .container_16 { margin-left: auto; margin-right: auto; width: 960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
.container_12 .grid_4 { width: 300px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
* html .clearfix, :first-child + html .clearfix {  }
/* ::::: http://www.esri.com/styles/navbar_3col.css ::::: */

#header { font-size: 13px; width: 960px; height: 131px; margin: 0px auto; padding: 0px; }
#headerbg { width: 100%; min-width: 960px; margin: 0px auto; background: url('images/pagebg2.jpg') repeat-x scroll 0% 0% rgb(255, 255, 255); padding: 0px; }
#homelink { display: block; float: left; background-image: url('images/logotagline.png'); width: 414px; height: 71px; margin: 15px 0px 10px; }
#utilityNav { color: rgb(204, 204, 204); float: right; text-align: right; font-size: 11px; margin: 20px 0px 0px; }
#utilityNav a { color: rgb(42, 116, 51); padding: 0px 5px; text-decoration: none; }
#utilityNav a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#searchHolder form, #searchHolder .form { margin: 20px 0px 0px; padding: 0px; }
#searchHolder fieldset { border: 0px none; margin: 0px; padding: 0px; }
#searchHolder { margin: -9px 0px 0px; }
#searchHolder input { float: right; color: rgb(0, 0, 0); height: 16px; vertical-align: middle; border: 1px solid rgb(172, 194, 209); width: 207px; padding: 1px 0px 1px 5px; font: 10px Verdana,Helvetica,sans-serif; }
#searchHolder .init_css { background-color: rgb(240, 246, 250); color: rgb(44, 104, 146); }
.sa { background: url('images/search-mag.jpg') repeat-x scroll left top transparent; border: medium none; float: right; display: inline-block; width: 20px; height: 20px; }
.sa:hover { background: url('images/search-mag.jpg') repeat-x scroll 0px -20px transparent; cursor: pointer; }
#navbar { margin: 0px 0px 0px 15px; padding: 0px; clear: both; text-align: left; }
#navbar li { list-style: none outside none; float: left; margin: 1px auto auto; padding: 0px; text-align: left; background: none repeat scroll 0% 0% transparent; }
#navbar li a { display: block; padding: 8px 22px 10px 20px; background-image: url('images/blank.gif'); color: rgb(232, 239, 245); font-size: 14px; line-height: 16px; text-decoration: none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); }
body:first-of-type #navbar li a { padding-bottom: 10px; }
#navbar a:hover { background: url('images/nav-hover.jpg') repeat scroll center top transparent; color: rgb(255, 255, 255); text-decoration: none; }
#navbar a.on { background: url('images/nav-active.jpg') repeat scroll center top transparent; color: rgb(255, 255, 255); text-decoration: none; }
/* ::::: http://www.esri.com/styles/includes/section-topper.css ::::: */

/* ::::: http://www.esri.com/styles/includes/font.css ::::: */

h1, h2, h1 a, h2 a, h3, h3 a, .EsriFont1, .EsriFont1 a, #navbar li { font-weight: normal ! important; font-style: normal; line-height: normal; font-variant: normal; font-family: 'Avenir LT W01 85 Heavy',Arial,Helvetica,sans-serif; }
.shadowText h1, .shadowText h2, .shadowThis { font-weight: normal ! important; font-style: normal; line-height: normal; font-variant: normal; font-family: 'Avenir LT W01 85 Heavy',Arial,Helvetica,sans-serif; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); }
/* ::::: http://www.esri.com/styles/includes/style.css ::::: */

html, body { font-family: Arial,Helvetica,sans-serif; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(77, 77, 77); line-height: 20px; letter-spacing: normal; }
.container_12, .container_16 { padding-left: 17px; margin-top: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(77, 77, 77); line-height: 20px; letter-spacing: normal; }
h1 { font-size: 27px; color: rgb(0, 122, 194); margin: 0px 0px 18px; padding: 0px; line-height: normal; }
h2 { font-size: 18px; color: rgb(34, 34, 34); margin: 25px 0px 9px; padding: 0px; line-height: normal; }
p { padding: 0px; margin: 0px 0px 10px; }
a { color: rgb(42, 116, 51); }
a:hover { color: rgb(0, 0, 0); }
ul { padding: 0px; margin: 10px 0px 10px -5px; list-style: none outside none; line-height: 19px; }
strong, b { font-weight: bold; }
/* ::::: http://www.esri.com/styles/includes/home/style.css ::::: */

#matrixLayout { width: 100%; min-width: 960px; height: 223px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#matrixLayout #categoriesWidth { margin: 0px auto; width: 960px; height: 223px; overflow: hidden; position: relative; z-index: 10; }
#matrixLayout #categoriesWidth #categories { display: none; position: absolute; left: 17px; bottom: 5px; }
#categories a { display: inline-block; height: 29px; width: 29px; text-decoration: none; cursor: pointer; margin: 0px; padding: 0px; background: url('images/dotsprite.png') no-repeat scroll 0px 0px transparent; outline: 0px none; }
#categories a:active, #categories a:focus { outline: medium none; }
#categories a.selected, #categories a.selected:hover, #categories a.selected:focus { background: url('images/dotsprite.png') no-repeat scroll -29px 0px transparent; cursor: default; }
#details { height: 223px; position: relative; }
.item { display: none; position: absolute; top: 0px; margin: 0px auto; width: 100%; min-width: 960px; height: 223px; background-position: center top; background-repeat: repeat-x; background-color: rgb(255, 255, 255); }
.item:first-child { display: block; }
.item .content { margin: 0px auto; width: 960px; height: 223px; position: relative; overflow: hidden; }
.item .content a { color: rgb(255, 255, 255); }
.item .content a:hover { color: rgb(170, 170, 170); }
.item .contentWidth { width: 275px; font-size: 13px; line-height: 21px; position: relative; overflow: hidden; top: 20px; left: 17px; z-index: 10; }
.item .contentWidth h1 { font-size: 24px; line-height: normal; margin-top: 0px; }
.borderRight { border-right: 1px solid rgb(172, 198, 216); }
.rightPad { padding-right: 20px; }
.evenColumns h1 { margin-top: 0px; }
H1 { font-size: 20px; margin: 0px 0px 12px; }
h2 { font-size: 16px; margin: 14px 0px 2px; }
/* ::::: http://www.esri.com/styles/includes/esri-buttons.css ::::: */

.BtnGreen, .BtnOrange, .BtnBlue, .BtnDisabled { font-family: Arial,Helvetica,sans-serif; display: inline-block; vertical-align: middle; margin: 0px; text-decoration: none; cursor: pointer; overflow: hidden; font-weight: bold; line-height: normal; border: 0px none; white-space: nowrap; -moz-user-select: none; outline: 0px none; border-radius: 3px 3px 3px 3px; font-size: 11px; padding: 5px 15px 7px; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.2) inset; }
.BtnOrange { color: rgb(255, 255, 255) ! important; background: -moz-linear-gradient(center top , rgb(233, 141, 50) 0%, rgb(218, 78, 30) 100%) repeat scroll 0% 0% transparent; }
.BtnOrange:hover, .BtnOrange:active { cursor: pointer; color: rgb(255, 255, 255) ! important; background: -moz-linear-gradient(center top , rgb(225, 107, 23) 0%, rgb(213, 53, 0) 100%) repeat scroll 0% 0% transparent; }
/* ::::: http://www.esri.com/styles/includes/footer-small.css ::::: */

.footerSmall { font-size: 11px; border-top: 1px solid rgb(222, 222, 222); clear: both; color: rgb(204, 204, 204); margin: 20px 0px; padding: 10px 0px; text-align: center; }
.footerSmall a, .footerSmall a:visited { color: rgb(42, 116, 51); padding: 0px 10px; text-decoration: none; }
.footerSmall a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
/* ::::: http://www.esri.com/styles/includes/various.css ::::: */

.clearing, .clear { clear: both; }
fieldset { border: medium none; border-collapse: collapse; }
div.background-rows > p:nth-of-type(2n+1) { background: none repeat scroll 0% 0% rgb(204, 204, 255); }
/* ::::: http://www.esri.com/styles/esricore/scripts/colorbox/colorbox.css ::::: */

#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; overflow: hidden; }
#cboxMiddleRight, #cboxMiddleLeft { width: 10px; background-position: right center; }
#cboxTopLeft, #cboxTopCenter, #cboxTopRight { height: 10px; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; overflow: visible; margin: 17px 0px 18px; padding-bottom: 22px; background: url('images/cb-bg.jpg') repeat-x scroll center bottom rgb(255, 255, 255); border-radius: 6px 6px 6px 6px; box-shadow: 2px 2px 8px rgb(51, 51, 51); }
#cboxLoadedContent { overflow: auto; padding: 10px; margin-bottom: 6px; font-size: 11px; line-height: 19px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
#cboxLoadingGraphic { background: url('throbber.gif') no-repeat scroll center center transparent; }
#cboxLoadingOverlay { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#cboxTitle { margin: 0px; position: absolute; bottom: 8px; color: rgb(0, 0, 0); left: 10px; font-size: 10px; line-height: 12px; }
#cboxCurrent { position: absolute; font-size: 10px; line-height: 10px; right: 35px; color: rgb(102, 102, 102); bottom: 10px; }
#cboxClose { text-indent: -9999px; width: 31px; height: 31px; position: absolute; top: -15px; background: url('images/controls.png') no-repeat scroll 0px 0px transparent; }
#cboxSlideshow, #cboxPrevious, #cboxNext { text-indent: -9999px; font-size: 10px; line-height: 10px; width: 11px; height: 12px; position: absolute; bottom: 8px; background: url('images/controls.png') no-repeat scroll 0px 0px transparent; }
#cboxPrevious { background-position: -9px -27px; right: 97px; }
#cboxNext { background-position: -78px -27px; right: 10px; }
#cboxClose { background-position: -35px 0px; right: -12px; }
/* ::::: http://www.esri.com/styles/dropdown/styles-dropdown.css ::::: */

img { border-style: none; }
ul, li { margin: 0px; padding: 0px; list-style: none outside none; }
