/webportal/src/main/webapp/css/zkcomponents.css

http://alageospatialportal.googlecode.com/ · CSS · 1444 lines · 1034 code · 214 blank · 196 comment · 0 complexity · dd58e3a5a66cbbc2e9adfdf7c368e0bc MD5 · raw file

  1. @CHARSET "ISO-8859-1";
  2. /*
  3. Logo colours 54BCEB 3B6E8F
  4. Map background: 3c668d
  5. orange: e89c14
  6. previous font colour: 3B6E8F
  7. current font colour: 0b5888
  8. */
  9. html, body {
  10. font-family: Arial,Helvetica,sans-serif;;
  11. font-weight: normal;
  12. font-size: 12px;
  13. background-color: #EBEBEB;
  14. margin: 0;
  15. padding: 0;
  16. }
  17. /*
  18. html, body *{
  19. color:teal;
  20. }
  21. */
  22. div.z-listbox-footer {
  23. background-color: #FFFFFF;
  24. background: #FFFFFF;
  25. border-top: 1px solid #FFFFFF;
  26. }
  27. div.z-listbox {
  28. border:0px;
  29. background-image: -moz-linear-gradient(bottom, #fafbf5, #e8eace); /* FF3.6 */
  30. background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #fafbf5),color-stop(1, #e8eace)); /* Saf4+, Chrome */
  31. filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8eace', EndColorStr='#fafbf5'); /* IE6,IE7 */
  32. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8eace', EndColorStr='#fafbf5')"; /* IE8 */
  33. }
  34. .z-vbox {
  35. width: 100%;
  36. }
  37. .z-west-splt {
  38. background: #EBEBEB;
  39. }
  40. .hr {
  41. width: 80%;
  42. color:#7391ad;
  43. border: 0 none;
  44. border-bottom:1px solid #EEEEEE;
  45. margin: 8px auto;
  46. height: 1px;
  47. }
  48. .h1 { font-size: 20px! important; font-family:'Arial Narrow',Arial,Helvetica,sans-serif;font-weight: bold; padding-top: 5px; letter-spacing:-1px;}
  49. .h2 { font-size: 16px! important; font-family:'Arial Narrow',Arial,Helvetica,sans-serif;padding-top: 15px;padding-bottom: 0px; clear:both; display:block;}
  50. .h4 { color:teal; font-size: 10px; padding-top: 5px;}
  51. .h5 { color:teal; font-size: 10px; }
  52. .h6 { color:teal; font-size: 9px; }
  53. .h3 { color:black; font-size: 11px; /* font-weight: bold; */ margin-bottom:2px;padding-top: 5px;font-family:Arial,Helvetica,sans-serif;}
  54. .title {
  55. /*background-color: #727DAD;*/
  56. /*background:transparent url(../img/h2background.png?) no-repeat scroll -200px 5px;*/
  57. border-bottom: 3px solid teal;
  58. margin-left:6px;
  59. margin-right:6px;
  60. padding-bottom:2px;
  61. padding-left:10px;
  62. padding-top:10px;
  63. }
  64. input {
  65. padding:0px;
  66. margin: 0px 4px;
  67. padding-left: 3px;
  68. /* color:#01716E;*/
  69. }
  70. select {
  71. margin: 0px 4px;
  72. border: 1px solid #86A4BE;
  73. padding-left: 3px;
  74. }
  75. tr.z-listitem, tr.z-listitem a, tr.z-listitem a:visited {
  76. color: #0b5888 !important;
  77. }
  78. a[rel="external"], a.external {
  79. /*white-space: nowrap;*/
  80. padding-right: 15px;
  81. background: url(../img/extlink.gif) no-repeat 100% 50%;
  82. zoom: 1;
  83. }
  84. .required {
  85. white-space: nowrap;
  86. padding-left: 12px;
  87. background: url(../img/required.png) no-repeat 0% 50%;
  88. }
  89. .error , .z-errbox{
  90. padding: 3px !important;
  91. margin:10px !important;
  92. background: #e55e04 !important;
  93. color: white !important;
  94. font-weight: bold;
  95. clear: both;
  96. display: block;
  97. border: 0px !important;
  98. cursor: inherit !important;
  99. }
  100. .z-errbox td{
  101. color: white !important;
  102. }
  103. .right {
  104. float: right;
  105. right: 0;
  106. }
  107. .extlink {
  108. margin-left: 2px;
  109. }
  110. .inputlabel {
  111. width: 70px;
  112. display: block;
  113. float: left;
  114. padding-top: 3px;
  115. }
  116. .inputlabelspaced {
  117. float: left;
  118. padding-top: 3px;
  119. }
  120. .inputlabelwide {
  121. width: 95px;
  122. display: block;
  123. float: left;
  124. padding-top: 3px;
  125. whitespace:nowrap;
  126. }
  127. .list {
  128. display: block;
  129. margin-left: 2px;
  130. padding-left: 2px;
  131. font-size: 11px;
  132. font-weight: normal;
  133. }
  134. .highlighted {
  135. margin: 5px 5px;
  136. padding: 5px;
  137. background-color: #fafafa;
  138. border:1px solid #eee;
  139. }
  140. .mestsearch {
  141. /*margin: 10px 0px 10px 5px;*/
  142. padding: 2px;
  143. /*border:1px solid #eee;*/
  144. overflow: scroll;
  145. }
  146. .mestsearch td {
  147. padding: 5px 2px;
  148. }
  149. .mestsearchContainer .mestsearch {
  150. background: none;
  151. padding: 5px;
  152. padding-top: 15px;
  153. margin: 0;
  154. }
  155. .mestsearchContainer .z-listcell-cnt {
  156. /*padding: 1px 1px;*/
  157. }
  158. /* paging in mest search results */
  159. .pagingDiv {
  160. float: left;
  161. display: inline;
  162. }
  163. /* paging buttons in mest search results */
  164. .pagingbutton-cm {
  165. font-weight:bolder;
  166. font-size: 9px;
  167. letter-spacing:-2px;
  168. color: inherit;
  169. }
  170. .searchResTitle {
  171. float: left;
  172. display: block;
  173. width: 460px;
  174. font-size: 12px;
  175. font-weight: bold;
  176. }
  177. .createSavedSearch {
  178. float:right;
  179. }
  180. .savesearchdiv {
  181. float: right;
  182. }
  183. .searchFooterContainer {
  184. margin:0px 5px;
  185. }
  186. .z-separator-hor {
  187. /*height:0px;*/
  188. clear: both;
  189. }
  190. .resetdiv {
  191. padding-bottom:4px;
  192. padding-right:12px;
  193. }
  194. .hidden_image img {
  195. display: none
  196. }
  197. .floatcentre {
  198. margin: 0 auto;
  199. }
  200. .bold {
  201. font-weight: bold;
  202. }
  203. .spaced {
  204. margin: 10px 0px;
  205. }
  206. .spacedUp {
  207. bottom: 5px;
  208. position: relative;
  209. margin: 0px 10px;
  210. }
  211. .spacedDown {
  212. top: 5px;
  213. position: relative;
  214. margin: 0px 10px;
  215. }
  216. .inputspace {
  217. margin-bottom: 5px ;
  218. }
  219. .z-center {
  220. }
  221. .z-center-body {
  222. background-color: #FFFFFF;
  223. /*removed for openlayers polygon borders in wkhtmltoimage
  224. border: 1px solid #ccc;*/
  225. }
  226. .z-west-header {
  227. font-size: 16px;
  228. font-family: Arial,Helvetica,sans-serif;;
  229. padding-left: 10px;
  230. font-weight: bold;
  231. /*background-color: #375c79;
  232. background-image: none;*/
  233. }
  234. .z-border-layout {
  235. background-color: #EBEBEB;
  236. }
  237. .z-west, .z-center, .z-east, .z-north, .z-south {
  238. margin: 0px;
  239. padding: 0px;
  240. border: 0px;
  241. background-color: inherit;
  242. }
  243. .z-west {
  244. background-color: #fff;
  245. border-right: 0px;
  246. border-top: 0px;
  247. border: 0px solid white;
  248. }
  249. .z-west h1, .z-west h2 {
  250. margin: 5px;
  251. padding: 2px;
  252. }
  253. .westContent {
  254. background-color: #fff;
  255. border: 2px solid white;
  256. border-top: 1px solid #eee;
  257. }
  258. .westMinimised {
  259. background-color: #EBEBEB;
  260. height: 100%;
  261. }
  262. .z-dottree {
  263. border: 0px;
  264. /*overflow:hidden;*/
  265. }
  266. .leftmenutabs {
  267. width: 100%;
  268. background-color: white;
  269. }
  270. .menuswitch {
  271. background-image: none;
  272. }
  273. .menuswitcr .z-tabpanels, z-tabs-space{
  274. display: none;
  275. }
  276. .menuswitch ul {
  277. border: none;
  278. }
  279. .menuswitch .z-tabpanels, z-tabs-space{
  280. display: none;
  281. }
  282. .closebox {
  283. float:right;
  284. position: absolute;
  285. right: 0px;
  286. }
  287. .hiddentitle .z-tab-accordion-header {
  288. display: none;
  289. }
  290. .z-toolbar-tabs-outer, .z-tabs-scroll .z-tabs-cnt {
  291. background:#FFFFFF url(../img/base-shadow.png) repeat-x scroll left bottom;
  292. border:0 none !important;
  293. padding-top:5px;
  294. }
  295. .z-toolbar-tabs {
  296. background: transparent;
  297. }
  298. .z-tabs-scroll {
  299. border:0;
  300. }
  301. .z-tabpanel {
  302. border: 0;
  303. }
  304. .loginBoxCnt{
  305. background: none;
  306. }
  307. .loginBoxCnt .z-tabpanel {
  308. border: none;
  309. padding: 20px;
  310. }
  311. .z-tabs-space {
  312. display: none;
  313. }
  314. .z-tabpanels-accordion, .z-listbox {
  315. background: white;
  316. }
  317. .z-tabbox-accordion, .z-tabpanels-accordion, .z-tabpanel-accordion, div.z-dottree, div.z-tree {
  318. border: 0px;
  319. white-space: nowrap;
  320. background: white;
  321. }
  322. .z-tab-accordion-header div{
  323. background-image: none;
  324. }
  325. .z-tab-accordion{
  326. background: url(../img/base-shadow.png) repeat-x bottom left ;
  327. }
  328. .z-tab-accordion-header:hover {
  329. background-color: #e89c14;
  330. /* border-bottom: 0px solid #ddd ;*/
  331. }
  332. .z-tab-accordion-header {
  333. /* border: solid 0px white;
  334. border-left: 0px;
  335. border-right: 0px;
  336. border-bottom: 0px solid #ddd ; */
  337. }
  338. .tabheader{
  339. display: block;
  340. width: 100%;
  341. border-bottom: 1px dotted #ddd ;
  342. margin-bottom: 2px ;
  343. padding-bottom: 2px ;
  344. }
  345. .z-tab .z-tab-text{
  346. /*color: #01716E; */
  347. }
  348. .z-tab .z-tab-hl:hover .z-tab-text {
  349. /*color: #7D8804;
  350. font-weight: bold; */
  351. color: #f00;
  352. }
  353. .z-tabs-cnt {
  354. background: #EBEBEB
  355. }
  356. .z-tab-accordion-seld {
  357. background-color: #ECECEC;
  358. margin-bottom: 10px;
  359. border-bottom: solid 2px teal ;
  360. }
  361. .z-tab-accordion-seld .z-tab-accordion-text,
  362. .z-tab-accordion-header:hover .z-tab-accordion-text{
  363. color: white;
  364. }
  365. .z-combobox .z-combobox-img {
  366. border-left: 1px solid #86A4BE;
  367. }
  368. .z-combobox-inp {
  369. width: 100%;
  370. }
  371. .z-datebox .z-datebox-img{
  372. border-left: 1px solid #86A4BE;
  373. border-bottom: 1px solid #86A4BE;
  374. }
  375. .z-dottree {
  376. border: 4px solid black;
  377. }
  378. .z-tree-ico {
  379. margin-left: 10px;
  380. }
  381. .z-listbox {
  382. margin-right: 15px;
  383. }
  384. .z-listcell, .z-listitem .z-listbox-odd {
  385. border-bottom: 1px solid #cccccc;
  386. }
  387. div.z-listbox-body .z-listcell {
  388. border-bottom: 1px solid #cccccc;
  389. overflow: visible;
  390. }
  391. tr.z-listbox-odd {
  392. /*background: white;*/
  393. }
  394. tr.z-listcell, .z-listcell-cnt{
  395. padding-right: 10px;
  396. }
  397. div.z-listbox-body .z-listcell {
  398. padding: 0px;
  399. /*padding-top: 2px;*/
  400. }
  401. tr.z-listitem-disd *,td.z-listcell-disd *{
  402. color:#C5CACB!important;
  403. cursor:default!important;
  404. }
  405. tr.z-listitem-disd a:visited,tr.z-listitem-disd a:hover,td.z-listcell-disd a:visited,td.z-listcell-disd a:hover{
  406. text-decoration:none!important;
  407. cursor:default!important;
  408. /* border-color:#D0DEF0!important;*/
  409. }
  410. /*tr.z-listitem-seld{background-color:#B3C8E8;border:1px solid #6f97d2;}*/
  411. .mestsearchContainer tr.z-listitem-seld{
  412. background: #B3C8E8;
  413. }
  414. .z-button {
  415. font-size: 10px;
  416. }
  417. .z-button .z-button-tl,
  418. .z-button .z-button-tm,
  419. .z-button .z-button-tr,
  420. .z-button .z-button-cl,
  421. .z-button .z-button-cm,
  422. .z-button .z-button-cr ,
  423. .z-button .z-button-bl,
  424. .z-button .z-button-bm,
  425. .z-button .z-button-br {
  426. background: none;
  427. }
  428. .z-button .z-button-cl,
  429. .z-button .z-button-cm,
  430. .z-button .z-button-cr {
  431. /*background: #eee;*/
  432. padding: 2px 0px;
  433. font-weight: bold;
  434. }
  435. .z-button-over * {
  436. color: #333 !important;
  437. }
  438. /*tr.z-listitem-over{background:#dae7f6;}tr.z-listitem-over-seld{background:#6eadff;}*/
  439. .z-listcell * {
  440. /* Ajay: hiding this so the images for the groupped listbox turn on */
  441. /*background-image: none;*/
  442. }
  443. /* Ajay: changing the width so the listbox groupped image displays */
  444. .z-listgroup-img {
  445. width: 14px;
  446. }
  447. .z-listcell img {
  448. padding-right: 6px;
  449. }
  450. .z-listcell , .z-treerow, .z-treecell{
  451. border-bottom: none;
  452. }
  453. .toplinks {
  454. background: url(../img/mapshadow.png) repeat-x top left ;
  455. background-color: #EBEBEB;
  456. /*border: 1px solid white;
  457. border-top: 0px;
  458. border-bottom: 2px solid white;*/
  459. color: white;
  460. float:right;
  461. position: absolute;
  462. right: 0px;
  463. padding: 10px;
  464. padding-top:4px;
  465. padding-bottom:6px;
  466. }
  467. .toplinks a{
  468. color: teal;
  469. font-size: 12px;
  470. font-weight: bold;
  471. margin: 0px 6px;
  472. text-decoration: none;
  473. }
  474. .toplinks a:hover{
  475. text-decoration: inherit;
  476. }
  477. .layerSwitcherContainer {
  478. margin-top:100px;
  479. padding: 5px;
  480. position: absolute;
  481. float: right;
  482. right: 0;
  483. z-index: 1000000000000;
  484. background: white;
  485. overflow-y: auto;
  486. overflow-x: hidden;
  487. }
  488. .layerSwitcherContainer_min {
  489. margin-top:100px;
  490. padding: 0px;
  491. position: absolute;
  492. float: right;
  493. right: 0;
  494. background: inherit;
  495. }
  496. .tabpanel_cnt {
  497. border: 0px;
  498. margin:2px;
  499. background: white;
  500. }
  501. .highlighted .z-radio-cnt {
  502. font-size: 11px;
  503. }
  504. .z-radio input {
  505. height:20px;
  506. vertical-align: middle;
  507. }
  508. #specialoverlapped-tl {
  509. margin-right: 30px;
  510. }
  511. #ft /* area with the copyright info */
  512. {
  513. display: block;
  514. margin: 5px 30px;
  515. text-align: center;
  516. color: white;
  517. font-family: Arial,Helvetica,sans-serif;;
  518. }
  519. #ft * {
  520. font-size: 10px;
  521. color: teal;
  522. }
  523. #ft a {
  524. color: blue;
  525. }
  526. #ft a:hover {
  527. color: white;
  528. }
  529. /*
  530. .z-west-colpsd {
  531. display: none;
  532. }*/
  533. .motd-title {
  534. font-weight: bold;
  535. color: #FFFFFF;
  536. background-color: #e89c14;
  537. padding: 10px;
  538. margin: 4px;
  539. }
  540. .white-background {
  541. background-color: white;
  542. }
  543. /*
  544. .buttons, .helpButtonMain, .goButton {
  545. -webkit-appearance: button;
  546. margin: 0em;
  547. font: -webkit-small-control;
  548. letter-spacing: normal;
  549. word-spacing: normal;
  550. line-height: normal;
  551. text-transform: none;
  552. text-indent: 0px;
  553. text-shadow: none;
  554. display: inline-block;
  555. -webkit-box-align: center;
  556. text-align: center;
  557. cursor: default;
  558. color: buttontext;
  559. border: 2px outset buttonface;
  560. background-color: buttonface;
  561. box-sizing: border-box;
  562. padding: 1px 6px;
  563. float: right;
  564. }
  565. */
  566. .buttons:hover, .helpButtonMain:hover, .goButton:hover {
  567. /*background: #DD3102 url("../img/menu/hover.gif") bottom center no-repeat;*/
  568. /*background: #DD3102;*/
  569. /*color:#FFFFFF;
  570. text-decoration:none;*/
  571. }
  572. .fUploadButton {
  573. /* padding: 0px !important;* /
  574. margin: 0px 1px 0 0;
  575. }
  576. .helpButton {
  577. color: #EEEEEE;
  578. /*background:transparent url('/img/help.png') no-repeat left top;*/
  579. padding: 2px;
  580. }
  581. .helpButtonMain {
  582. position: absolute;
  583. right: 30px;
  584. padding: 3px 10px;
  585. /*
  586. border: 1px solid #7EAAC6;
  587. background-color: #B4E7FF;
  588. */
  589. line-height: 1.6em;
  590. }
  591. closebox a.helpButtonMain {
  592. text-decoration: none;
  593. color: teal;
  594. }
  595. .helpButtonMain:hover {
  596. background-color: #DEF4FF; /*#EFFBFF;*/
  597. }
  598. closebox a.helpButtonMain:hover {
  599. font-weight: bold;
  600. }
  601. .exampleText {
  602. color: #AAA;
  603. }
  604. .z-tree-body {
  605. text-align: left;
  606. }
  607. /*
  608. * hide the north and south panels as the site will now be wrapped
  609. * within an iframe via the test.ala.org.au
  610. .z-north, .z-south {
  611. display: none;
  612. }
  613. */
  614. .z-tabs-cnt {
  615. color: #fff;
  616. }
  617. .z-tab .z-tab-text {
  618. color: #fff;
  619. }
  620. .z-tabs-left-scroll, .z-tabs-right-scroll, .z-tab-seld .z-tab-text {
  621. /* color: #01716e; */
  622. }
  623. .z-loading {
  624. top: 50% !important;
  625. left: 45% !important;
  626. align: center;
  627. vertical-align: middle;
  628. }
  629. /*******************************/
  630. /* scatterplot start */
  631. /*******************************/
  632. .chartDiv {
  633. float:left;
  634. width: 320px;
  635. height: 320px;
  636. padding:0;
  637. -webkit-user-select: none;
  638. -webkit-user-drag: none;
  639. -moz-user-select: none;
  640. cursor: crosshair;
  641. border: 0;
  642. margin: 0;
  643. }
  644. #rband {
  645. position:absolute;
  646. display:none;
  647. width:0px;
  648. height:0px;
  649. padding:0;
  650. cursor: crosshair;
  651. border: 2px solid red;
  652. background-color: white;
  653. opacity: 0.50;
  654. filter: alpha(opacity=50);
  655. }
  656. /*******************************/
  657. /* scatterplot end */
  658. /*******************************/
  659. .btnAddSpecies, .btnAddPlace, .btnAddArea, .btnAddLayer, .btnAddModel {
  660. margin:0 0 0 0;
  661. /*padding: 5px 10px;*/
  662. display:block;
  663. border-style:outset;
  664. /*height:5em;*/
  665. /*width:127px;*/
  666. overflow:hidden;
  667. line-height: 1em;
  668. padding: 5px;
  669. font-size: 9px;
  670. font-weight: bold;
  671. width: 80px;
  672. font-family: Arial,Helvetica,sans-serif;
  673. cursor: pointer;
  674. }
  675. .btnAddSpecies {
  676. background-color: RGB(230,185,184)
  677. }
  678. .btnAddPlace {
  679. background-color: RGB(215,228,189)
  680. }
  681. .btnAddArea {
  682. background-color: RGB(198,217,241)
  683. }
  684. .btnAddLayer {
  685. background-color: RGB(252,213,181)
  686. }
  687. .btnAddModel {
  688. background-color: RGB(204,193,218)
  689. }
  690. .selectedLayer {
  691. background-color: white;
  692. color: #000000;
  693. /* font-style: italic; */
  694. font-size: 22px;
  695. font-family: 'Arial Narrow',Arial,Helvetica,sans-serif;
  696. padding: 1px 1px 1px 4px;
  697. }
  698. .selectedLayerDiv {
  699. padding-top: 15px;
  700. border-top: 4px solid #D9D9D9;
  701. }
  702. /*******************************/
  703. /* modal window styles start */
  704. /*******************************/
  705. .wLabel {
  706. margin-left:5px;
  707. }
  708. .wSubLabel {
  709. font-weight: bold;
  710. }
  711. .wCaption {
  712. margin-left:20px;
  713. font-style:italic;
  714. }
  715. .wButtons {
  716. float:right;
  717. margin-right:5px;
  718. }
  719. .wizButtonContainer {
  720. position: absolute;
  721. bottom: 0px;
  722. right: 0px;
  723. margin: 0px 5px 5px 0px;
  724. padding: 0px 5px 5px 0px;
  725. }
  726. /*******************************/
  727. /* modal window styles end */
  728. /*******************************/
  729. /*******************************/
  730. /* MENU DROPDOWN START */
  731. /*******************************/
  732. .menu{
  733. border:0px;
  734. margin:0px;
  735. padding:0px;
  736. font-family:Arial,Helvetica,sans-serif;
  737. font-size:13px;
  738. }
  739. .menu ul{
  740. height:30px;
  741. list-style:none;
  742. margin:0;
  743. padding:0;
  744. }
  745. .menu li{
  746. float:left;
  747. padding:0px;
  748. }
  749. .menu li a{
  750. background: white;
  751. color:#3a5c83;
  752. display:block;
  753. font-weight:normal;
  754. line-height:30px;
  755. margin:0px;
  756. padding:0px 15px;
  757. text-align:left;
  758. text-decoration:none;
  759. border-right: 1px solid #CCC;
  760. border-bottom: 1px solid #CCC;
  761. }
  762. .menu li a:hover, .menu ul li:hover a{
  763. background: #08525F;
  764. color:#ffffff;
  765. text-decoration:none;
  766. }
  767. .menu li ul{
  768. background:#2899AE;
  769. display:none;
  770. height:auto;
  771. padding:0px;
  772. margin:0px;
  773. border:0px;
  774. position:absolute;
  775. width:150px;
  776. z-index:200;
  777. /*top:1em;
  778. /*left:0;*/
  779. }
  780. .menu li:hover ul{
  781. display:block;
  782. }
  783. .menu li li {
  784. display:block;
  785. float:none;
  786. margin:0px;
  787. padding:0px;
  788. width:150px;
  789. }
  790. .menu li:hover li a{
  791. background:none;
  792. }
  793. .menu li ul a{
  794. display:block;
  795. height:30px;
  796. font-size:12px;
  797. font-family:Arial,Helvetica,sans-serif;
  798. margin:0px;
  799. padding:0px 10px 0px 10px;
  800. border-bottom: 1px solid #CCC;
  801. text-align:left;
  802. }
  803. .menu li ul a:hover, .menu li ul li:hover a{
  804. background:#DD3102;
  805. /* border:0px;
  806. border-bottom: 1px solid #CCC;
  807. padding:0px 10px 0px 10px; */
  808. color:#ffffff;
  809. text-decoration:none;
  810. }
  811. .menu p{
  812. clear:left;
  813. }
  814. /* addSpecies #CCFFCC */
  815. /* addArea #FFFFCC */
  816. /* addLayer #CCFFFF */
  817. /* tool #FFCCCC */
  818. .mapoptsel {background: #eee url(../img/arrow_right.png) no-repeat 1px 6px;}
  819. /*******************************/
  820. /* MENU DROPDOWN END */
  821. /*******************************/
  822. .embedWindows{
  823. position:absolute;
  824. left:0px;
  825. top:0px;
  826. width: 400px;
  827. height: 100%;
  828. }
  829. .embedWindowsContent{
  830. padding:10px;
  831. width: 100%;
  832. }
  833. .embedWindowsButtons{
  834. float:right;
  835. margin-right:5px;
  836. }
  837. .z-button-os-disd {
  838. /* background: #ccc;
  839. color: #888;*/
  840. }
  841. .z-button-os-disd:hover {
  842. /*background: #ccc;
  843. color: #888;*/
  844. }
  845. .z-window-embedded-tl, .z-window-modal-tl, .z-window-highlighted-tl, .z-window-overlapped-tl, .z-window-popup-tl,
  846. .z-window-embedded-hl, .z-window-modal-hl, .z-window-highlighted-hl, .z-window-overlapped-hl, .z-window-popup-hl,
  847. .z-window-embedded-hr, .z-window-modal-hr, .z-window-highlighted-hr, .z-window-overlapped-hr, .z-window-popup-hr,
  848. .z-window-embedded-hm, .z-window-modal-hm, .z-window-highlighted-hm, .z-window-overlapped-hm, .z-window-popup-hm,
  849. .z-window-embedded-tr, .z-window-modal-tr, .z-window-highlighted-tr, .z-window-overlapped-tr, .z-window-popup-tr {
  850. background-color: white;
  851. background-image: none;
  852. padding: 0px;
  853. }
  854. div.z-listbox-body .z-listcell {
  855. border-bottom: none;
  856. /* overflow: visible; */
  857. }
  858. tr.z-listbox-odd {
  859. background: #F0F0F0;
  860. }
  861. a:link, a:visited, #page-95 h2 span a:link, #myprofile h2 span a:link, #page-95 h2 span a:visited, #myprofile h2 span a:visited, span.head-link-right a:link, span.head-link-right a:visited, .news h3 a:link, .news h3 a:visited {
  862. color: #3a5c83;
  863. text-decoration: underline;
  864. outline: none;
  865. }
  866. a:hover, a:active, #nav-tabs li a:hover.selected, h2 a:hover, h2 a:active, #page-95 h2 span a:hover, #myprofile h2 span a:hover, #page-95 h2 span a:active, #myprofile h2 span a:active, span.head-link-right a:hover, span.head-link-right a:active, h3 a:hover, h3 a:active, .news h3 a:hover, .news h3 a:active {
  867. color: #DD3102;
  868. text-decoration: underline;
  869. outline: none;
  870. }
  871. tr.z-listitem-seld, tr.z-listitem-seld span, tr.z-listitem-seld div {
  872. background-color: #08525F;
  873. color: white;
  874. }
  875. tr.z-listitem-over, tr.z-listitem-over span, tr.z-listitem-over div {
  876. background-color: #DD3102;
  877. color: white;
  878. /*padding: 0;
  879. border: 0;
  880. margin: 0;*/
  881. }
  882. .menudiv {
  883. /* background-color:#efefef;
  884. background-image: -moz-linear-gradient(top, #ffffff, #efefef); FF3.6
  885. background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #efefef)); Saf4+, Chrome
  886. filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#efefef'); IE6,IE7
  887. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#efefef')"; IE8
  888. height:40px;
  889. background-repeat:no-repeat;*/
  890. position: absolute;
  891. z-index: 200;
  892. }
  893. div.z-center-body {
  894. overflow: auto;
  895. }
  896. /*
  897. .contextualDiv {
  898. overflow: auto;
  899. background:RGB(228,210,124);
  900. height: auto;
  901. margin: 0;
  902. background-repeat: no-repeat;
  903. border: 1px solid #AAA;
  904. -moz-border-radius: 7px;
  905. -webkit-border-radius: 7px;
  906. -o-border-radius: 7px;
  907. -icab-border-radius: 7px;
  908. -khtml-border-radius: 7px;
  909. -moz-border-radius: 7px;
  910. border-radius: 7px;
  911. -o-box-shadow: 4px 4px 0px #b9b9b9;
  912. -icab-box-shadow: 4px 4px 0px #b9b9b9;
  913. -khtml-box-shadow: 4px 4px 0px #b9b9b9;
  914. -moz-box-shadow: 4px 4px 0px #b9b9b9;
  915. -webkit-box-shadow: 4px 4px 0px #b9b9b9;
  916. box-shadow: 4px 4px 0px #b9b9b9;
  917. border-top-left-radius: 7px 7px;
  918. border-top-right-radius: 7px 7px;
  919. border-bottom-right-radius: 7px 7px;
  920. border-bottom-left-radius: 7px 7px;
  921. background-color:#dfdfdf;
  922. }
  923. */
  924. .contextualDivMenu{ overflow: auto; padding-bottom: 10px; height:90px; bottom:0px; }
  925. .contextualDivMenu ul { list-style: none; }
  926. .ctxbox ul {
  927. border-top : 2px solid #FFF;
  928. padding-left: 5px;
  929. }
  930. .ctxbox li{
  931. margin-top: 0px;
  932. }
  933. .ctxbox a {
  934. font-size: 11px;
  935. padding: 5px;
  936. }
  937. div.z-listheader-cnt {
  938. font-weight: bold;
  939. font-size: 12px;
  940. padding: 5px 5px 7px;
  941. }
  942. .z-comboitem .z-comboitem-text .z-comboitem-text-disd .z-comboitem-text-invalid .z-comboitem-cnt {
  943. /*color: #01716E; */
  944. }
  945. .z-comboitem-disd, .z-comboitem-disd td {
  946. opacity: 1;
  947. background: white;
  948. /*color: #01716E!important; */
  949. text-align:center;
  950. }
  951. .z-checkbox-cnt {
  952. /* color: #01716E; */
  953. }
  954. .z-modal-mask {
  955. background-color: #777;
  956. opacity: 0.7;
  957. cursor: pointer;
  958. display: block;
  959. }
  960. .fancybox-bg {
  961. position: absolute;
  962. padding: 0;
  963. margin: 0;
  964. border: 0;
  965. width: 20px;
  966. height: 20px;
  967. z-index: 1001;
  968. }
  969. #fancybox-bg-n {
  970. top: -20px;
  971. left: 0;
  972. width: 100%;
  973. background-image: url('../img/fancybox-x.png');
  974. }
  975. #fancybox-bg-ne {
  976. top: -20px;
  977. right: -20px;
  978. background-image: url('../img/fancybox.png');
  979. background-position: -40px -162px;
  980. }
  981. #fancybox-bg-e {
  982. top: 0;
  983. right: -20px;
  984. height: 100%;
  985. background-image: url('../img/fancybox-y.png');
  986. background-position: -20px 0px;
  987. }
  988. #fancybox-bg-se {
  989. bottom: -20px;
  990. right: -20px;
  991. background-image: url('../img/fancybox.png');
  992. background-position: -40px -182px;
  993. }
  994. #fancybox-bg-s {
  995. bottom: -20px;
  996. left: 0;
  997. width: 100%;
  998. background-image: url('../img/fancybox-x.png');
  999. background-position: 0px -20px;
  1000. }
  1001. #fancybox-bg-sw {
  1002. bottom: -20px;
  1003. left: -20px;
  1004. background-image: url('../img/fancybox.png');
  1005. background-position: -40px -142px;
  1006. }
  1007. #fancybox-bg-w {
  1008. top: 0;
  1009. left: -20px;
  1010. height: 100%;
  1011. background-image: url('../img/fancybox-y.png');
  1012. }
  1013. #fancybox-bg-nw {
  1014. top: -20px;
  1015. left: -20px;
  1016. background-image: url('../img/fancybox.png');
  1017. background-position: -40px -122px;
  1018. }
  1019. .fancybox-close {
  1020. position: absolute;
  1021. top: -15px;
  1022. right: -15px;
  1023. width: 30px;
  1024. height: 30px;
  1025. background: transparent url('../img/fancybox.png') -40px 0px;
  1026. cursor: pointer;
  1027. z-index: 1103;
  1028. }
  1029. .fancybox-help {
  1030. position: absolute;
  1031. top: -15px;
  1032. right: 15px;
  1033. width: 30px;
  1034. height: 50px;
  1035. background: transparent url('../img/fancybox_help.png');
  1036. background-repeat: no-repeat;
  1037. cursor: pointer;
  1038. z-index: 1103;
  1039. }
  1040. .z-window-modal, .z-window-overlapped {
  1041. overflow: visible;
  1042. }
  1043. .z-caption .z-caption-l {
  1044. font-family: "Arial Narrow", Arial, Helvetica,sans-serif;
  1045. /* color: #718804; */
  1046. font-weight: normal;
  1047. padding-left: 10px;
  1048. font-size: 24px;
  1049. }
  1050. .left-cover {
  1051. position:fixed;left:0;top:0;height:100%;width:400px;z-index:-1;
  1052. background-color: #777;
  1053. opacity: 0.7;
  1054. cursor: pointer;
  1055. display: block;
  1056. }
  1057. .z-window-modal-cm {
  1058. border: 0;
  1059. }
  1060. .z-window-highlighted-cl, .z-window-highlighted-cr, .z-window-highlighted-bl {
  1061. padding: 0;
  1062. }
  1063. .z-window-highlighted-bl {
  1064. height: 0;
  1065. }
  1066. .legendlist div.z-listbox-body {
  1067. overflow: visible;
  1068. border: 0px;
  1069. }
  1070. .legendlist td.z-listcell {
  1071. padding: 0px;
  1072. border: 0px;
  1073. }
  1074. .legendlist td.z-listcell-over {
  1075. padding: 0px;
  1076. border: 0px;
  1077. }
  1078. .legendlist2 .z-listheader-cnt input, .z-list-group-inner div input, .z-listheader-img {
  1079. display: none;
  1080. }
  1081. .legendlist2 div.z-listcell-cnt {
  1082. font-size: 11px;
  1083. }
  1084. .fUploadButton td.z-button-tl, .fUploadButton td.z-button-tm, .fUploadButton td.z-button-tr,
  1085. .fUploadButton td.z-button-cl, .fUploadButton td.z-button-cr,
  1086. .fUploadButton td.z-button-bl, .fUploadButton td.z-button-bm, .fUploadButton td.z-button-br {
  1087. display: none;
  1088. }
  1089. .fUploadButton td.z-button-cm {
  1090. -webkit-appearance: button;
  1091. margin: 0em;
  1092. font: -webkit-small-control;
  1093. /* letter-spacing: normal; */
  1094. /* word-spacing: normal;
  1095. line-height: normal;
  1096. text-transform: none;
  1097. text-indent: 0px;
  1098. text-shadow: none;
  1099. display: inline-block;
  1100. text-align: center;
  1101. cursor: default; */
  1102. color: buttontext;
  1103. border: 2px outset buttonface;
  1104. background-color: buttonface;
  1105. box-sizing: border-box;
  1106. padding: 1px 6px;
  1107. float: right;
  1108. font-weight: normal;
  1109. }
  1110. span.z-button {
  1111. -webkit-margin-before: 0px;
  1112. -webkit-margin-start: 0px;
  1113. -webkit-margin-end: 0px;
  1114. }
  1115. .z-south {
  1116. background-color: white;
  1117. }
  1118. div.z-window-modal-header, div.z-window-overlapped-header {
  1119. font-family: "Arial Narrow", Arial, Helvetica,sans-serif;
  1120. /* color: #718804; */
  1121. font-weight: normal;
  1122. padding-left: 10px;
  1123. font-size: 24px;
  1124. }
  1125. .z-window-modal-cl, .z-window-modal-bl, .z-window-modal-br, .z-window-modal-cr {
  1126. padding: 0;
  1127. margin: 0;
  1128. height: 0px;
  1129. }
  1130. .envlist .z-listheader-cnt input, .z-list-group-inner div input, .z-listheader-img {
  1131. display: none;
  1132. }
  1133. .envlist div.z-listcell-cnt {
  1134. font-size: 10px;
  1135. }
  1136. .lcWhite {
  1137. background: #ffffff;
  1138. }
  1139. .lcRed {
  1140. background: #bb2222;
  1141. }
  1142. .lcYellow {
  1143. background: #ffff22;
  1144. }
  1145. .lcGreen {
  1146. background: #22aa22;
  1147. }
  1148. .lblRed {
  1149. color: red;
  1150. }
  1151. .xRemove {
  1152. text-decoration: underline;
  1153. }
  1154. .notFoundSciname div.z-listcell-cnt {
  1155. color: red;
  1156. }
  1157. .notFoundFamily div.z-listcell-cnt {
  1158. color: red;
  1159. text-decoration: underline;
  1160. }
  1161. .underline {
  1162. text-decoration: underline;
  1163. cursor: pointer;
  1164. }
  1165. .z-west-header {
  1166. display: none;
  1167. }
  1168. .atstep {
  1169. height:180px;
  1170. width:400px;
  1171. overflow:auto;
  1172. }
  1173. /* species info table start */
  1174. .md_heading {
  1175. font-family: "Arial Narrow", Arial, Helvetica,sans-serif;
  1176. font-size:22.1px;
  1177. /* color:#718804; */
  1178. padding:5px;
  1179. margin:0px;
  1180. }
  1181. .md_th{
  1182. font-family:Arial,Helvetica,sans-serif;
  1183. font-size:11px;
  1184. font-weight:700;
  1185. font-style:normal;
  1186. color:#000000;
  1187. text-transform:none;
  1188. text-decoration:none;
  1189. letter-spacing:normal;
  1190. word-spacing:0;
  1191. line-height:20.8px;
  1192. text-align:left;
  1193. vertical-align:top;
  1194. direction:ltr;
  1195. }
  1196. .md_th, .md_td, .md_spacer{
  1197. padding: 0.5em 5px;
  1198. }
  1199. .md_spacer{
  1200. width:20px;
  1201. }
  1202. .md_table {
  1203. border-collapse: collapse;
  1204. border-spacing: 0px;
  1205. padding-left: 15px;
  1206. width: 100%;
  1207. }
  1208. .md_value{
  1209. text-align: left;
  1210. font-family: Arial,Helvetica,sans-serif;
  1211. font-size: 11px;
  1212. line-height: 20.8px;
  1213. padding:5px;
  1214. width: 80%;
  1215. }
  1216. .md_grey-bg{
  1217. background-color: #F0F0F0;
  1218. border-collapse: collapse;
  1219. border-spacing: 0;
  1220. }
  1221. /* species info table end */
  1222. /*
  1223. .z-button .z-button-tl, .z-button .z-button-tr {
  1224. height: 0;
  1225. }
  1226. */