html * {margin: 0;}.spinner {padding: 5px;position: absolute;right: 0;}body {background: #fff;color: #333;font: 11px verdana, arial, helvetica, sans-serif;}#grailsLogo {padding:20px;}a:link, a:visited, a:hover {color: #666;font-weight: bold;text-decoration: none;}h1 {color: #48802c;font-weight: normal;font-size: 16px;margin: .8em 0 .3em 0;}ul {padding-left: 15px;}ul.indentList { margin-left:5em; }li.indentList { margin-left: 5em; }h3.graybg { background-color:#F0F0F0; }input, select, textarea {background-color: #fcfcfc;border: 1px solid #ccc;font: 11px verdana, arial, helvetica, sans-serif;margin: 2px 0;padding: 2px 4px;}select {padding: 2px 2px 2px 0;}textarea {vertical-align: top;}input:focus, select:focus, textarea:focus {border: 1px solid #b2d1ff;}.body {margin: 0 15px 10px 15px;}.bodyContent {width: 100%;}.nav {background: #fff url(skin/shadow-91463fad8ce43e365a0af6e8f415fdf6.jpg) bottom repeat-x;border: 1px solid #ccc;border-style: solid none solid none;margin-top: 5px;padding: 7px 12px;}.menuButton {font-size: 10px;padding: 0 5px;}.menuButton a {color: #333;padding: 4px 6px;}.menuButton a.home {background: url(skin/house-99bea32e1990e011e870f6c562e87a6a.png) center left no-repeat;color: #333;padding-left: 25px;}.menuButton a.edit {background: url(skin/database_edit-868a0bb564edc2c710f9fb55c827a4b8.png) center left no-repeat;color: #333;padding-left: 25px;}.menuButton a.list {background: url(skin/database_table-c413540d7e3545ace2c445fe686e915f.png) center left no-repeat;color: #333;padding-left: 25px;}.menuButton a.create {background: url(skin/database_add-82a75143b4660a3f02f9c058f0a3ae93.png) center left no-repeat;color: #333;padding-left: 25px;}.menuButton a.import {color: #333;}.menuButton a.export {color: #333;}.menuButton a.rulesethome {color: #333;}.menuButton a.listhome {color: #333;}.menuButton a.grouphome {color: #333;}.info {background: #f3f8fc url(skin/information-3750c701d2ec35a45d289b9b9c1a0667.png) 8px 50% no-repeat;border: 1px solid #b2d1ff;color: #006dba;margin: 10px 0 5px 0;padding: 5px 5px 5px 30px}.message {background: url(skin/exclamation-e4dd51f46566ed3ceacdc900bf2fdf01.png) 8px 50% no-repeat;border: 1px solid red;color: #cc0000;margin: 10px 0 5px 0;padding: 5px 5px 5px 30px}div.errors {background: #fff3f3;border: 1px solid red;color: #cc0000;margin: 10px 0 5px 0;padding: 5px 0 5px 0;}div.errors ul {list-style: none;padding: 0;}div.errors li {background: url(skin/exclamation-e4dd51f46566ed3ceacdc900bf2fdf01.png) 8px 0% no-repeat;line-height: 16px;padding-left: 30px;}td.errors select {border: 1px solid red;}td.errors input {border: 1px solid red;}td.errors textarea {border: 1px solid red;}table {border: 1px solid #ccc;width: 100%;}tr {border: 0;}td, th {font: 11px verdana, arial, helvetica, sans-serif;line-height: 12px;padding: 5px 6px;text-align: left;vertical-align: top;}th {background: #fff url(skin/shadow-91463fad8ce43e365a0af6e8f415fdf6.jpg);color: #333;font-size: 10px;font-weight: bold;line-height: 17px;padding: 2px 6px;}th a:link, th a:visited, th a:hover {color: #333;display: block;font-size: 10px;text-decoration: none;width: 100%;}th.asc a, th.desc a {background-position: right;background-repeat: no-repeat;}th.asc a {background-image: url(skin/sorted_asc-df23e44c4c4999383e95e9c8bf5da156.gif);}th.desc a {background-image: url(skin/sorted_desc-b85986b88116c4b0ef7571a1c4f3cfa3.gif);}.odd {background: #f7f7f7;}.even {background: #fff;}hr.green { height:5px;color:#99CC00;background-color:#99CC00;border:0px; }hr.blue { height:5px;color:#000066;background-color:#000066;border:0px; }hr.thinblue { height:1px;color:#000066;background-color:#000066;border:0px; }hr.thingreen { height:1px;color:#99CC00;background-color:#99CC00;border:0px; }.list table {border-collapse: collapse;border-top-width:5px;border-top-color:#99CC00;}.list th {border-left: 1px solid #ddd;vertical-align: top;}.list td {border-left: 1px solid #ddd;vertical-align: middle;}.list th:hover, .list tr:hover {background: #b2d1ff;}.paginateButtons {background: #fff url(skin/shadow-91463fad8ce43e365a0af6e8f415fdf6.jpg) bottom repeat-x;border: 1px solid #ccc;border-top: 0;color: #666;font-size: 10px;overflow: hidden;padding: 10px 3px;}.paginateButtonsBorders {background: #fff url(skin/shadow-91463fad8ce43e365a0af6e8f415fdf6.jpg) bottom repeat-x;border: 1px solid #ccc;color: #666;font-size: 10px;overflow: hidden;padding: 10px 3px;border-top-width:5px;border-top-color:#99CC00;border-bottom-width:5px;border-bottom-color:#000066;}.paginateButtons a {background: #fff;border: 1px solid #ccc;border-color: #ccc #aaa #aaa #ccc;color: #666;margin: 0 3px;padding: 2px 6px;}.paginateButtons span {padding: 2px 3px;}.paginateButtonsBorders a {background: #fff;border: 1px solid #ccc;border-color: #ccc #aaa #aaa #ccc;color: #666;margin: 0 3px;padding: 2px 6px;}.paginateButtonsBorders span {padding: 2px 3px;}.dialog table {padding: 5px 0;background-color:#F0F0F0;border-top-width:5px;border-top-color:#99CC00;}.dialog2 table {background-color:#F0F0F0;}.prop {padding: 5px;}.prop .name {text-align: right;width: 15%;white-space: nowrap;vertical-align:middle;}.prop .value {text-align: left;}.prop .token {text-align: left;vertical-align:middle;width: 25px;}.prop .butn {text-align: left;width: 25px;}.prop .rest {text-align: left;width: 200px;}.buttons {background: #fff url(skin/shadow-91463fad8ce43e365a0af6e8f415fdf6.jpg) bottom repeat-x;border: 1px solid #ccc;color: #666;font-size: 10px;margin-top: 0px;overflow: hidden;padding: 0;border-top-width:5px;border-top-color:#99CC00;border-bottom-width:5px;border-bottom-color:#000066;}.buttons input {background: #fff;border: 0;color: #333;cursor: pointer;font-size: 10px;font-weight: bold;margin-left: 3px;overflow: visible;padding: 2px 6px;}.buttons input.delete {background: transparent url(skin/database_delete-3862d8032e726f3a67a0dfd555ff9711.png) 5px 50% no-repeat;padding-left: 28px;}.buttons input.edit {background: transparent url(skin/database_edit-868a0bb564edc2c710f9fb55c827a4b8.png) 5px 50% no-repeat;padding-left: 28px;}.buttons input.save {background: transparent url(skin/database_save-8303213a3c95654e14d5afd4e72ed4c2.png) 5px 50% no-repeat;padding-left: 28px;}.button a.cancel {background: #fff;border: 0;color: #333;cursor: pointer;font-size: 10px;font-weight: bold;margin-left: 3px;overflow: visible;padding: 2px 6px;}.grBorder {border : 1px solid #99CC00;}.indexList {text-indent : 0px;}.grButton {background-color : #eeeeee;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color : #000066;text-decoration: none;border-color: #bbbbbb;border-style: solid;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 0px;text-align : center;}.button {background-color : White;border : none;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight : bold;color : #000066;text-decoration: none;border-color: #CCCCCC;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;text-align : right;vertical-align: middle;}.buttonLeft {background-color : White;border : none;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight : bold;color : #000066;text-decoration: none;border-color: #CCCCCC;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;text-align : left;}p.instructions {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;margin-top: 3px;margin-bottom: 3px;font-color: #000066;color: #000066;}li.instructions {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;margin-top: 3px;margin-bottom: 3px;font-color: #000066;color: #000066;}.formLabelMargin {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;margin-top: 2px;margin-bottom: 2px;}.formLabelMarginUnder {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;margin-top: 2px;margin-bottom: 2px;border-bottom: 2px solid #99CC00;}.formLabelMarginTop {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;margin-top: 5px;margin-bottom: 2px;}.formLabelMarginIndent {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;margin-top: 2px;margin-bottom: 2px;margin-left: 10em;}.formLabel {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}.formLabel2 {font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;}.NavHeader {font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;font-size: 13px;color: #666666;text-indent: 3px;text-align: left;}.NavMenu {font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;text-indent: 10px;background-color: #F7F7F7;}.formLabelUnder {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: underline;font-weight: bold;}.sectHead {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000066}.navigation {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #93C400;text-decoration: none;border-color: #CCCCCC;border-bottom-width: thin}.navUnder {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000066;text-decoration: none;border-color: #CCCCCC;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px}.navUnderLingo {font-family: "Lucida Sans Unicode", "Arial Unicode MS", Arial, sans-serif;font-size: 9px;color : Blue;text-decoration : none;text-transform : underline;}.demoUnder {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #FFFFFF;text-decoration: none;border-color: #CCCCCC;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px}.coName {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000066;text-decoration: none}.pageTitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;color: #000066;font-weight: bold}.pageSubTtl {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;color: #0000FF;text-decoration: none}.tblBorder {border: #CCCCCC;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px}.hdrBackGray {background-color: #CCCCCC}.cellBorder {border-color: #CCCCCC;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 0px;border-left-width: 0px}.formLabelAdmin {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;border: #CCCCCC solid;border-width: 0px 1px 0px 0px}.colHdrSort {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: 500;color: #333333;text-decoration: underline}.navNoUnder {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000066;text-decoration: none}.overDue {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FF0000;font-weight: bold}.userType {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #000066;border: #000066;border-style: solid;border-top-width: thin}.version {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #000066;border: #000066;border-style: solid;border-top-width: thin}.bluTopBord {border-color: #000066;border-style: solid;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px}.cellBordBoldR {border-color: #CCCCCC;border-style: solid;border-top-width: 1px;border-right-width: 3px;border-bottom-width: 0px;border-left-width: 0px}.instructions {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #3300CC;text-decoration: none;}.formLabelSmUnder {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;border-color: #CCCCCC;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;font-weight: normal}.formLabelSm {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: normal}.formLabelSmTop {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: normal;margin-top: 5px;}.formLabelSmBold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold}.colHdrSorted {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: 500;color: #333333;text-decoration: none}.bannerBack {background-image:  url(../images/bannerRibbon.gif);background-repeat: repeat-x}.graybar {font-family: Arial, Helvetica, sans-serif;font-size: 7px;color: #dddddd;text-decoration: none}h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000066; text-decoration: none; text-align: center}code {  font-family: "Courier New", Courier, monospace; font-size: 14px}p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #333333}table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}.alignleft {padding-left: 1em;float: left;}.alignright {float: right;padding-right: 1em;}.menuButton a.pdf {background: url(../images/icon_pdf_sm.gif) center left no-repeat;color: #333;padding-left: 25px;}.menuButton a.doc {background: url(../images/icon_doc_sm.gif) center left no-repeat;color: #333;padding-left: 25px;}.menuButton a.xls {background: url(../images/icon_xls_sm.gif) center left no-repeat;color: #333;padding-left: 25px;}.menuButton a.html {background: url(../images/icon_html_sm.gif) center left no-repeat;color: #333;padding-left: 25px;}.menuButton a.ppt {background: url(../images/icon_ppt_sm.gif) center left no-repeat;color: #333;padding-left: 25px;}.menuButton a.odt {background: url(../images/icon_odt_sm.png) center left no-repeat;color: #333;padding-left: 25px;}.menuButton a.ods {background: url(../images/icon_ods_sm.png) center left no-repeat;color: #333;padding-left: 25px;}.menuButton a.odp {background: url(../images/icon_odp_sm.png) center left no-repeat;color: #333;padding-left: 25px;}