body {margin: 0px auto;font-size: 12px;font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;}#body { font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;font-size: 12px;color: black;background-color: #fcfcfc;width: 100%;padding: 0;margin: 0px auto;text-align: left;visibility: hidden;}#menu {background-color: #000064;padding: 5px;}#menu a {color: White;font-weight: bold;text-decoration: none;padding: 2px 4px 2px 2px;}a, a:visited, a:active {color: #02004c;text-decoration: none;font-weight: bold;}.x-form-invalid-msg {color:#9a0000 !important;padding:2px;background:transparent url(./icons/forms/alert_small.gif) no-repeat 0 2px !important;}* html .x-form-invalid-msg {background:transparent url(./icons/forms/alert_small.gif) no-repeat 0 5px !important;}a:hover {color: black;background-color: #f4c32d;}img {border: 0px;}#template_header {background: url(skin/template_header_bck.png) left bottom repeat-x white;height: 111px;display: none;}#template_header a {font-weight: normal;text-decoration: underline;color: black;}#template_header_tools {margin: 20px 50px 10px 10px;float: right;width:500px;}#template_branding, #template_navigation,#template_content_main, #template_info_site{padding:0;margin:0px auto;border:none;}div.spacer {clear: both;margin: 0px;height: 0.5em; }div.spacer-big {clear: both;margin: 0px;height: 2em; }div.hidden { height: 0px; line-height: 0px;}#template_branding {margin: 20px 10px 10px 50px;padding: 0px;background: none;text-align: left;display: block;float: left;}.userdata { text-align:right; margin-bottom: 8px; }  td.template_search_form_fix {  width: 100%; }  * html td.template_search_form_fix {  width: 92%; } #template_navigation {clear: both;background-color: #000064;padding: 5px;}#template_navigation form {display: inline;float: right;clear: right;}#template_navigation form label{color: white;}#template_navigation li {display:inline;}#template_navigation ul {display: inline;float: left;}#template_navigation li a {color: white;font-weight: bold;text-decoration: none;padding: 2px 4px 2px 2px;}#template_navigation a:hover{text-decoration: underline;}#template_content_main {min-height: 300px;width: 100%;} h1{font-size: 2.0em;}.template_content_main h1{font-size: 1.2em;font-weight: bold;padding: 2px;margin: 0px 0px 20px 0px;background: url(./images/gradients/green.png) top left repeat-x #00b366;border: 2px solid black;color: black;} h2{color:#0083CE;margin:0 0 15px 0;font-size: 1.3em;}.template_content_main ol {list-style: decimal;padding: 4px 4px 4px 40px;}.template_content_main ul {list-style: disc;padding: 4px 4px 4px 40px;}.template_search_results h2 {font-size: 1.4em;} h3{margin:0 0 10px 0;font-size: 1.2em;}.template_mail {font-weight: normal;} p{margin-bottom: 8px;margin-left: 8px;} ul {margin-left: 20px;list-style: square;}#template_info_site{background-image:url(./images/footer_bg.gif);background-repeat:repeat-x;padding:5px 6px 0px 0px;margin: 0; text-align:right;width: 100%;height: 26px;}#template_info_site td {font-size: 12px;padding: 0px 2px 0px 20px;vertical-align: middle;}#template_info_site td.no-padding {padding: 0px 2px 0px 2px;}#template_info_site a{color:blue;background-color:inherit;}#template_info_site img{border-width: 0;}#template_info_site_links {float:right;display:inline;width:45%;}#template_info_site_links table {color: #AAAAAA;}#template_info_site_left {float:left;width:45%;display:inline;text-align:left;padding:4px 0 0 8px;}#template_ajax_icon{display:none;}#template_rendering_info {color: gray;}.slogan{font-size:12px;}.template_login {width: 35em;}* html .template_login {width: 35em;}.template_login table {width: 90%;}* html .template_login table {width: auto;}#template_home_page {}.template_home_page_browser {margin-left: 32px;}#template_browser_page {}#template_create_object {border: 1px dotted black;margin-left: 20px;margin-right: 20px;background-color: #F0F0F0;padding: 10;}#template_hibernate_tools {border: 1px dotted black;margin-left: 20px;margin-right: 20px;background-color: #F0F0F0;padding: 10;}#template_debug_mode {border: 1px dotted black;margin-left: 20px;margin-right: 20px;background-color: #F0F0F0;padding: 10;}#template_change_association {border: 1px dotted black;margin-left: 20px;margin-right: 20px;background-color: #F0F0F0;padding: 10;}#template_change_association .model_render_properties_write {border: 0;}.micro_text {font-size: 0.8em;font-weight: normal !important;}.selected {font-weight: bold;}.template_object_link {font-weight: normal !important;text-decoration: none !important;}.template_subject {background: url(skin/template_subject_bck.png) left top repeat-x white;color: white;height: 36px;padding: 0;}.template_subject_padding {padding: 4px 4px 0px 4px;float:left;}.template_subject, .template_subject h1 {font-weight: bold;font-size: 20px;}.template_subject_panel {float: right;font-size: 11px;font-weight: normal;text-align: right;color: white;background-color:red;padding:0;height: 52px;background: url(skin/template_subject_panel_gradient.png) left top repeat-x white;}.template_subject_userinfo_left {display:inline;float:left;height: 52px;width: 46px;background-color:red;background: url(skin/template_subject_panel_change.png) left top no-repeat white;}.template_subject_userinfo_right {padding: 4px 4px 0px 4px;}.template_subject_panel a {color: white;font-weight: bold;text-decoration: underline;}.template_subject_panel a.template_logout_link:link, .template_subject_panel a.template_logout_link:active, .template_subject_panel a.template_logout_link:visited {color: white;text-decoration: none;font-weight: normal !important;}.template_subject_panel a.template_logout_link:hover {text-decoration: underline;}.template_clock {padding-top: 2px;}.template_tools_header {font-size: 16px;font-weight: bold;color: white;border-bottom: 1px solid black;margin: 0px 0px 12px 0px;}.template_toolpanel a:link,.template_toolpanel a:visited, .template_toolpanel a:active {color: white;}.template_toolpanel a:hover {color: #f4c32d;background-color: transparent;}.icon-homepage {background-image: url(../default/icons/toolbar/homepage.png) !important;}.icon-browse {background-image: url(../default/icons/toolbar/view.gif) !important;}.icon-create {background-image: url(../default/icons/toolbar/add.gif) !important;}.icon-login {background-image: url(../default/icons/toolbar/login.gif) !important;}.icon-entity-task {background-image: url(../default/icons/toolbar/tasks.gif) !important;}.xcomponent-layer {border:1px solid #718bb7;z-index:11000;zoom:1;background-color:#f0f0f0;padding:6px;}.property-callout-search {padding-bottom: 6px;margin-bottom: 6px;border-bottom: 1px dotted gray;}.browser-search-links {font-size: 0.8em;font-weight: normal !important;margin-top: 2px;margin-bottom: 4px;padding-bottom: 4px;border-bottom: 1px dotted gray;}.browser-search-form {}.template_button {cursor: pointer;}.template_section_header {color: black;text-transform: uppercase;border-bottom: 2px solid gray;margin: 0 0 12px 0;font-size: 14px;font-weight: bold;}.template_section_header a {font-weight: bold !important;background: transparent !important;}.template_section_header_button {border: 1px solid gray;border-bottom: 0;height: 20px;}.template_section_header_button_icon {padding: 0px 4px 0 7px;height: 20px;background: url(./images/gradients/black.png) bottom left repeat-x;}* html .template_section_header_button_icon {padding: 2px 6px 0 6px;background-color: lightgray;}.template_section_header_button_text {border-left: 1px solid gray;padding: 0px 10px 0 10px;background-color: yellow;height: 20px;background: url(./images/gradients/orange.png) bottom left repeat-x;}* html .template_section_header_button_text {padding: 2px 10px 0 10px;}.template_error_page_header {background: url(./images/gradients/red.png) top left repeat-x #a00100;color: white;padding: 4px;font-size: 120%;}.x-window .template_error_page_header {background: url(./images/gradients/black.png) top left repeat-x black;color: white;padding: 4px;font-size: 120%;}.template_error_page_image {padding:8px 8px 4px 4px;display: inline;float: left;}.template_error_page_info {padding: 12px 4px 4px 4px;font-size: 140%;}.template_error_page_devinfo {font-size: 10px !important;width: 100%;}.template_error_page_buttons {padding-top: 10px;}.x-window .template_error_page_buttons {float:right;}