  #news_filter { margin-bottom: 0; } #news_category_selectors { display: inline; } #news_notes_collapse { padding-bottom: .7em; }  #news_user_modifyform div.z-formbuttons { margin-left: 15%; } .news_preview { background: url(../pnimages/bg_preview.png) #fafafa; margin: 1em 0; padding: 7px; }  .news_categorylist li { margin-bottom: 0.3em; } div.news_index { overflow: hidden; padding: 0; } #news_articlecontent { overflow: hidden; padding: 0.5em 0; } .news_title { margin: 0.1em 0; } .news_index .news_title { margin: 0; padding: 2px 0; } .news_meta { font-size: 0.9em; } #news_topic img { float: right; } .news_body { padding-top: 0.25em; padding-bottom: 0.25em; } .news_body .news_hometext { } .news_separator { border-bottom: 1px solid #DDD; margin: 1em 0; } .news_footer { font-size: 0.9em; margin: 0; text-align: right; } .news_printlink img { vertical-align: middle; } .text_separator { color: #bbb; padding: 0 2px; }  #news_editlinks { float: right; } #news_editlinks_ajax { float: right; } .hidelink { display: none; } .showlink { display: inline; }   #news_buttons a, #news_buttons button { display:inline-block; margin:0 2px 5px; background:#f2f2f2 url(../pnimages/overlay-button.png) repeat-x; font-size:100%; line-height:1; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding: 5px 10px 6px 7px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5); text-shadow: 1px 1px 1px rgba(100,100,100,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); } #news_buttons button { width:auto; overflow:visible; padding:4px 10px 3px 7px;  } #news_buttons button[type] { padding:5px 10px 5px 7px;  line-height:17px;  } *:first-child+html #news_buttons button[type] { padding:4px 10px 3px 7px;  } #news_buttons button img, #news_buttons a img { margin:0 3px 0 0; padding:0; border:none; width:16px; height:16px; }  #news_buttons button:hover, #news_buttons a:hover { background-color:#dff4ff; border-color:#c2e1ef; color:#336699; } #news_buttons a:active { background-color:#6299c5; border-color:#6299c5; color:#fff; }  #news_buttons button.positive, #news_buttons a.positive { color:#529214; } #news_buttons a.positive:hover, #news_buttons button.positive:hover { background-color:#E6EFC2; border-color:#C6D880; color:#529214; } #news_buttons a.positive:active { background-color:#529214; border-color:#529214; color:#fff; }  #news_buttons a.negative, #news_buttons button.negative { color:#d12f19; } #news_buttons a.negative:hover, #news_buttons button.negative:hover { background:#fbe3e4; border-color:#fbc2c4; color:#d12f19; } #news_buttons a.negative:active { background-color:#d12f19; border-color:#d12f19; color:#fff; }  .itemlist { border: 1px solid #ccc; list-style: none; margin: 0; padding: 0; } .itemlist li { font-size: 1em; margin: 0 !important; padding: 0.3em 0 0.3em 1em; } .itemlist li input { width: 90%; } .itemlist li * { margin: 0 !important; vertical-align: middle; } .itemlist .itemlistcell { float: left; margin: 0; text-align: left; } .itemlist .width88 { width: 88%; } .itemlist .width80 { width: 40%; } .itemlist .width66 { width: 66%; } .itemlist .width60 { width: 40%; } .itemlist .width44 { width: 44%; } .itemlist .width40 { width: 40%; } .itemlist .width22 { width: 22%; } .itemlist .width20 { width: 20%; } .itemlist .width15 { width: 15%; } .itemlist .width10 { width: 10%; } .itemlist .width7 { width: 7%; } .itemlist .width6 { width: 6%; } .itemlist .width5 { width: 5%; } .itemlist .width4 { width: 4%; } .itemlist .width10, .itemlist .width15, .itemlist .width20, .itemlist .width22, .itemlist .width40, .itemlist .width44, .itemlist .width60, .itemlist .width66, .itemlist .width80, .itemlist .width88 { text-align: left; } .itemlist .width5, .itemlist .width6, .itemlist .width7 { white-space: nowrap; } .itemlist .width5 input, .itemlist .width6 input, .itemlist .width7 input { width: auto; } .itemlist .width4, .itemlist .width5 { text-align: center; } .itemlist button { cursor: pointer; } .itemlist .buttondelete {  } .itemlist_newitemdiv { margin: 1em 0 1em 1em; } .assets_illustration { background-color: #F3F3F3; border-color: #DDDDDD; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border-style: solid; border-width: 4px; float: right; margin-bottom: 8px; margin-left: 8px; margin-right: 0px; margin-top: 0px; text-align: center; } .assets_illustration .illustration_image { border: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; } .assets_illustration .illustration_credit { color: #333333; font-family: "Century Gothic", "Trebuchet MS"; font-size: 10px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; margin-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; text-transform: uppercase; } .assets_illustration .illustration_title { color: #000000; font-size: 13px; font-weight: bold; line-height: 15px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; margin-top: 8px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; } .assets_illustration .illustration_caption { color: #000000; font-size: 11px; line-height: 13px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; margin-top: 8px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }  .illustration_alignment_none_label { background-attachment: scroll; background-color: transparent; background-image: url(http://mls.loftlivingla.com/modules/Assets/pnassets/en/png/align-none.png); background-repeat: no-repeat; cursor: pointer; display: inline; float: none; font-family: Arial; font-size: 13px; font-weight: normal; margin-bottom: 0px; margin-left: 4px; margin-right: 16px; margin-top: 0px; padding-bottom: 0px; padding-left: 26px; padding-right: 0px; padding-top: 0px; vertical-align: middle; } .illustration_alignment_left_label { background-attachment: scroll; background-color: transparent; background-image: url(http://mls.loftlivingla.com/modules/Assets/pnassets/en/png/align-left.png); background-repeat: no-repeat; cursor: pointer; display: inline; float: none; font-family: Arial; font-size: 13px; font-weight: normal; margin-bottom: 0px; margin-left: 4px; margin-right: 16px; margin-top: 0px; padding-bottom: 0px; padding-left: 26px; padding-right: 0px; padding-top: 0px; vertical-align: middle; } .illustration_alignment_center_label { background-attachment: scroll; background-color: transparent; background-image: url(http://mls.loftlivingla.com/modules/Assets/pnassets/en/png/align-center.png); background-repeat: no-repeat; cursor: pointer; display: inline; float: none; font-family: Arial; font-size: 13px; font-weight: normal; margin-bottom: 0px; margin-left: 4px; margin-right: 16px; margin-top: 0px; padding-bottom: 0px; padding-left: 26px; padding-right: 0px; padding-top: 0px; vertical-align: middle; } .illustration_alignment_right_label { background-attachment: scroll; background-color: transparent; background-image: url(http://mls.loftlivingla.com/modules/Assets/pnassets/en/png/align-right.png); background-repeat: no-repeat; cursor: pointer; display: inline; float: none; font-family: Arial; font-size: 13px; font-weight: normal; margin-bottom: 0px; margin-left: 4px; margin-right: 16px; margin-top: 0px; padding-bottom: 0px; padding-left: 26px; padding-right: 0px; padding-top: 0px; vertical-align: middle; } #navlist { border-bottom: 1px solid #77778B; font: bold 9px Tahoma, sans-serif; margin-left: 0px; padding: 4px 0px; } #navlist li { display: inline; list-style: none; margin: 0px; } #navlist li a { background: #DDDDEE; border: 1px solid #77778B; border-bottom: none; margin-left: 3px; padding: 4px 0.5em; text-decoration: none; } #navlist li a:link { color: #44448B; } #navlist li a:visited { color: #666677; } #navlist li a:hover { background: #AAAAEE; border-color: #222277; color: #000000; } #navlist li a#current { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; } #var-zone-greeting{font-size:0.8em;}#var-zone-logo{vertical-align:middle;}#var-zone-main-container{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;text-align:left;vertical-align:top;}#var-zone-main-container-home{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;vertical-align:top;}#var-zone-floater { background-color: #FFFF00; border: 1px solid #2266AA; font-size: 0.9em; left: 0px; padding: 8px; position: absolute; text-align: center; top: 0px; width: 250px; z-index: 1; } .var-zone-module { width: 75%; } .var-zone-module-description { font-size: 0.8em; } div.goog-te-gadget{ margin-bottom: 1.0em; margin-top: 1.0em; } select.goog-te-combo { font-size: 0.8em; height: 16px; } select:focus.goog-te-combo { font-size: 0.8em; height: 16px; } #akst_form { background: #999; border: 1px solid #ddd; display: none; position: absolute; width: 350px; z-index: 999; } #akst_form a.akst_close { color: #fff; float: right; margin: 5px; } #akst_form ul.tabs { border: 1px solid #999; list-style: none; margin: 10px 10px 0 10px; padding: 0; } #akst_form ul.tabs li { background: #ccc; border-bottom: 1px solid #999; cursor: pointer; float: left; margin: 0 3px 0 0; padding: 3px 5px 2px 5px; } #akst_form ul.tabs li.selected { background: #fff; border-bottom: 1px solid #fff; cursor: default; padding: 4px 5px 1px 5px; } #akst_form div.clear { clear: both; float: none; } #akst_social, #akst_email { background: #fff; border: 1px solid #fff; padding: 10px; } #akst_social ul { list-style: none; margin: 0; padding: 0; } #akst_social ul li { float: left; margin: 0; padding: 0; width: 45%; } #akst_social ul li a { background-position: 0px 2px; background-repeat: no-repeat; display: block; float: left; height: 24px; padding: 4px 0 0 22px; vertical-align: middle; } #akst_delicious { background-image: url(../pnimages/delicious.gif); } #akst_digg { background-image: url(../pnimages/digg.gif); } #akst_furl { background-image: url(../pnimages/furl.gif); } #akst_netscape { background-image: url(../pnimages/netscape.gif); } #akst_yahoo_myweb { background-image: url(../pnimages/yahoo_myweb.gif); } #akst_stumbleupon { background-image: url(../pnimages/stumbleupon.gif); } #akst_google_bmarks { background-image: url(../pnimages/google_bmarks.gif); } #akst_technorati { background-image: url(../pnimages/technorati.gif); } #akst_blinklist { background-image: url(../pnimages/blinklist.gif); } #akst_newsvine { background-image: url(../pnimages/newsvine.gif); } #akst_magnolia { background-image: url(../pnimages/magnolia.gif); } #akst_reddit { background-image: url(../pnimages/reddit.gif); } #akst_windows_live { background-image: url(../pnimages/windows_live.gif); } #akst_tailrank { background-image: url(../pnimages/tailrank.gif); } #akst_email { display: none; text-align: left; } #akst_email form, #akst_email fieldset { border: 0; margin: 0; padding: 0; } #akst_email fieldset legend { display: none; } #akst_email ul { list-style: none; margin: 0; padding: 0; } #akst_email ul li { margin: 0 0 7px 0; padding: 0; } #akst_email ul li label { color: #555; display: block; margin-bottom: 3px; } #akst_email ul li input { padding: 3px 10px; } #akst_email ul li input.akst_text { padding: 3px; width: 280px; } .akst_share_link { vertical-align: middle; } .smarty_function_theme_navigation { margin-bottom: 1.0em; margin-left: 1.0em; margin-right: 1.0em; margin-top: 1.0em; text-align: center; } .smarty_function_theme_navigation .item { display: inline-block; font-size: 12px; margin-right: 1.0em;  *display: inline; zoom: 1; } .smarty_function_theme_navigation .item img { margin-right: 0.5em; vertical-align: middle; } .smarty_function_portal { margin-bottom: 1.0em; margin-left: 1.0em; margin-right: 1.0em; margin-top: 1.0em; text-align: center; } .smarty_function_portal .item { display: inline-block; margin-right: 2.0em;  *display: inline; zoom: 1; } .smarty_function_portal .item .display-name { font-size: 12px; margin-top: 0.5em; } .smarty_function_theme_footer{background-color:#FFFFFF;font-size:0.8em;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;padding-right:0px;padding-left:0px;text-align:center;}.smarty_function_theme_footer a.var-links-copyright { color: inherit; font-weight: normal; text-decoration: none; } .smarty_function_theme_footer a.var-links-copyright:hover { color: inherit; font-weight: normal; text-decoration: underline; } .smarty_function_theme_footer p.var-links-module-legal { font-weight: normal; text-align: center; text-decoration: none; } #var-zone-body-environment{width:800px;height:100%;margin-right:auto;margin-left:auto;}#var-zone-body-environment-container-outer{display:table;height:100%;overflow:visible;#position:relative;width:100%;}#var-zone-body-environment-container-middle{display:table-cell;#position:absolute;#top:50%;vertical-align:middle;}#var-zone-body-environment-container-inner{#position:relative;#top:-50%;} #smarty_function_mod_content_title{background-color:#D0D0D0;color:#000000;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;text-align:center;}.macro-clear-both { clear: both; } .macro-clear-left { clear: left; } .macro-clear-right { clear: right; } .macro-cursor-pointer { cursor: pointer; } .macro-float-left { float: left; vertical-align: top; } .macro-float-right { float: right; vertical-align: top; } .macro-margin { margin-bottom: 1.0em; margin-left: 1.0em; margin-right: 1.0em; margin-top: 1.0em; } .macro-margin-half { margin-bottom: 0.5em; margin-left: 0.5em; margin-right: 0.5em; margin-top: 0.5em; } .macro-margin-bottom { margin-bottom: 1.0em; } .macro-margin-bottom-half { margin-left: 0.5em; } .macro-margin-left { margin-left: 1.0em; } .macro-margin-left-half { margin-left: 0.5em; } .macro-margin-left-right { margin-left: 1.0em; margin-right: 1.0em; } .macro-margin-left-right-half { margin-left: 0.5em; margin-right: 0.5em; } .macro-margin-right { margin-right: 1.0em; } .macro-margin-right-half { margin-left: 0.5em; } .macro-margin-top { margin-top: 1.0em; } .macro-margin-top-half { margin-left: 0.5em; } .macro-text-align-left { text-align: left; } .macro-text-align-center { text-align: center; } .macro-vertical-align-top { vertical-align: top; } .css-block{display:block;} .css-bold{font-weight:bold;} .css-center{text-align:center;} .css-clearfix{overflow:hidden;} .css-inline{display:inline;} .css-inline-block{display:inline-block;vertical-align:top;} .css-italic{font-style:italic;} .css-justify{text-align:justify;} .css-middle{vertical-align:middle;} .css-normal{font-weight:normal;} .css-padding{padding:8px;} .css-padding-top{padding-top:8px;} .css-padding-right{padding-right:8px;} .css-padding-bottom{padding-bottom:8px;} .css-padding-left{padding-left:8px;} .css-right{text-align:right;} .css-transparent{background-color:transparent;} img.var-float-left{float:left;margin-right:8px;} img.var-float-right{float:right;margin-left:8px;} img#var-quantcast{width:1px;height:1px;display:none;} .var-banner{text-align:center;} .var-meta{font-size:0.8em;} .var-read-more{font-size:0.8em;} img.var-module-icon { padding: 0px 4px 0px 8px; vertical-align: top; } .var-error-message { margin: 4px; text-align: center; } .var-module-display-name { display: inline; margin: 0px; text-align: center; } .var-module-header-container { text-align:center; } .var-status-message { margin: 4px; text-align: center; } img.module-content-bullet { height: 16px; vertical-align: middle; width: 16px; } img.module-content-favicon { height: 16px; vertical-align: middle; width: 16px; } .module-content-padding-top-right-left { padding: 8px 8px 0px 8px; } .module-content-padding-right-left { padding: 0px 8px 0px 8px; } .module-content-padding-right-bottom-left { padding: 0px 8px 8px 8px; } .module-content-row { overflow: auto; text-align: left; vertical-align: top; } .module-content-section-title-background { background-repeat: repeat-y; padding: 8px; text-align: left; } .module-progress-bar-container-outer { text-align: center; padding: 10px; } .module-progress-bar-container-inner { background-color: #FFFF00; border: solid 1px #FF0000; color: inherit; height: 13px; margin-left: 25%; position: relative; width: 50%; } .module-progress-bar-content { background-color: #8BA870; color: #000000; font-size: 9px; font-weight: bold; left: 0px; position: absolute; text-align: center; } .module-tag-cloud { line-height: 24px; padding: 3px; text-decoration: none; } .module-tag-cloud:link { color: #71C300; } .module-tag-cloud:visited { color: #559200; } .module-tag-cloud:hover { background-color: #71C300; color: #FFFFFF; } .module-tag-cloud:active { background-color: #ACFC65; color: #FFFFFF; }  .plugin-cycle-even { background-color: #F0F0F0; color: inherit; padding: 8px; } .plugin-cycle-odd { background-color: #D0D0D0; color: inherit; padding: 8px; } div.plugin-cycle-even:hover { background-color: #D1D7DC; cursor: default; } div.plugin-cycle-odd:hover { background-color: #D1D7DC; cursor: default; } .combobox { background-color: #F0F0F0; color: #808080; font-size: 9px; font-style: italic; font-weight: bold; }  .contextmenu{position:absolute;top:0px;left:0px;width:450px;border:outset 2px;background-color:#F0F0F0;color:#C0C0C0;font-weight:normal;line-height:20px;cursor:default;font-size:11px;z-index:2;visibility:hidden;padding:1px 2px 0px 2px;} .contextmenushadow{position:absolute;top:0px;left:0px;visibility:hidden;background-color:#6A6464;z-index:0;}   .phpdigHighlight{background-color:#BFDFFF;color:#330000;font-weight:bold;}   input#search_q{float:left;font-size:11px;border:0px;padding:3px;background-image:url(http://mls.loftlivingla.com/modules/Repository/pnassets/en/png/search/search-middle.png);background-repeat:repeat-x;width:150px;height:14px;} #var-search span.left, #var-search span.right{display:block;float:left;height:20px;} #var-search span.left{width:22px;background:transparent url(http://mls.loftlivingla.com/modules/Repository/pnassets/en/png/search/search-left.png);} #var-search span.right{width:9px;background:transparent url(http://mls.loftlivingla.com/modules/Repository/pnassets/en/png/search/search-right.png);}   button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; } html, body{width:100%;height:auto;background-color:#FFFFFF;color:#330000;font-family:"Trebuchet MS", Tahoma, Arial;font-size:62.5%;letter-spacing:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;text-align:center;text-decoration:none;word-spacing:normal;}a:link{color:#3366CC;background:none;cursor:pointer;outline-style:none;outline-width:0px;text-decoration:none;}a:visited{color:#3366CC;background:none;cursor:pointer;outline-style:none;outline-width:0px;text-decoration:none;}a:hover{color:#CC6633;background:none;cursor:pointer;outline-style:none;outline-width:0px;text-decoration:none;}a:active{color:#3366CC;background:none;cursor:pointer;outline-style:none;outline-width:0px;text-decoration:none;}b{font-weight:bold;}button{cursor:pointer;font-family:"Lucida Grande", Tahoma, Arial, sans-serif;}div{font-size:12px;line-height:1.2em;text-decoration:none;}em{font-style:italic;}fieldset{border-color:#D0D0D0;border-top:1px;border-right:1px;border-bottom:1px;border-left:1px;border-style:solid;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;text-align:left;}form{display:inline;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}h1{color:#008000;display:block;font-family:"Trebuchet MS", Tahoma, Arial;font-size:1.6em;font-weight:bold;text-align:left;}h2{color:#008000;display:block;font-family:"Trebuchet MS", Tahoma, Arial;font-size:1.4em;font-weight:bold;text-align:left;}h3{display:block;font-family:"Trebuchet MS", Tahoma, Arial;font-size:1.2em;font-weight:bold;text-align:left;}h4{display:block;font-family:"Trebuchet MS", Tahoma, Arial;font-size:1.0em;font-weight:bold;text-align:left;}h5{display:block;font-family:"Trebuchet MS", Tahoma, Arial;font-size:0.9em;font-weight:normal;text-align:left;}h6{display:block;font-family:"Trebuchet MS", Tahoma, Arial;font-size:0.8em;font-weight:normal;text-align:left;}i{font-style:italic;}img{border:0px;outline-style:none;outline-width:0px;}input{background-color:#F1F7FC;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;outline-style:none;outline-width:0px;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;}input[type="radio"]{-moz-appearance:radio;-moz-box-sizing:border-box;-webkit-appearance:radio;-webkit-box-sizing:border-box;appearance:radio;box-sizing:border-box;}input:focus{background-color:#FFFF99;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;outline-style:none;outline-width:0px;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;}label{float:left;font-weight:bold;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:5px;text-align:left;vertical-align:top;white-space:nowrap;width:16em;}legend{color:#008000;font-family:"Trebuchet MS", Tahoma, Arial;font-size:1.2em;font-variant:small-caps;font-weight:bold;margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:0px;text-align:left;white-space:nowrap;}li{text-align:left;}ol{font-family:"Trebuchet MS", Tahoma, Arial;list-style:decimal inside;}p{font-size:1.2em;text-align:justify;}pre{font-family:"Trebuchet MS", Tahoma, Arial;}select{background-color:#F1F7FC;font-family:"Trebuchet MS", Tahoma, Arial;font-size:0.8em;outline-style:none;outline-width:0px;text-decoration:none;}select:focus{background-color:#F1F7FC;font-family:"Trebuchet MS", Tahoma, Arial;font-size:0.8em;outline-style:none;outline-width:0px;text-decoration:none;}strong{font-weight:bold;}table{border-collapse:collapse;font-size:11px;margin-left:auto;margin-right:auto;width:100%;}td{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;text-align:left;vertical-align:top;}textarea{background-color:#F1F7FC;font-size:0.8em;overflow:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;outline-style:none;outline-width:0px;overflow:auto;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;text-decoration:none;}textarea:focus{background-color:#FFFF99;font-size:0.8em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;outline-style:none;outline-width:0px;overflow:auto;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;text-decoration:none;}th{font-weight:bold;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;text-align:center;}tr{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;vertical-align:top;}ul{font-family:"Trebuchet MS", Tahoma, Arial;list-style:square inside;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}     .z-sortable, .pn-sortable {  }  .z-hide, .pn-hide { display: none; } .z-show, .pn-show { display: inherit; } .z-center { text-align: center !important; } .z-left { text-align: left !important; } .z-right { text-align: right !important; } .z-nowrap { white-space: nowrap !important; } .z-floatleft { display: inline; float: left; margin-bottom: 0.15em; margin-right: 1em; } .z-floatright { display: inline; float: right; margin-bottom: 0.15em; margin-left: 1em; }  button.z-imagebutton, button.pn-imagebutton { padding: 0; margin: 3px 0 0 0; float: left; border: none; background: transparent; cursor: pointer; }  .z-clearfix:after, .pn-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }  .z-clearfix, .pn-clearfix { display: inline-block; }  * html .z-clearfix, * html .pn-clearfix { height: 1px; } .z-clearfix, .pn-clearfix { display: block; }   .z-floatbox, .pn-floatbox { overflow: hidden; }  .z-clearer, .pn-clearer { clear: both; }  .z-sub, .pn-sub { color: #999; font-size: 0.9em; }  .z-toggle, .pn-toggle { display: block; background-image: url(../images/global/toggle.gif); background-repeat: no-repeat; background-position: 0px; border: 0pt none; margin: 0pt;  padding: 0pt; width: 27px; height: 25px; } .z-toggle-open, .z-toggle-open:visited, .pn-toggle-open, .pn-toggle-open:visited { background-position: 0pt -18px; height: 25px; width: 27px; } .z-toggle-link, .z-toggle-link:visited, .pn-toggle-link, .pn-toggle-link:visited { background-image: url(../images/global/toggle.gif); background-repeat: no-repeat; background-position: right top; padding-right: 25px; border: 0pt none; } .z-toggle-link-open, .z-toggle-link-open:visited, .pn-toggle-link-open, .pn-toggle-link-open:visited { background-position: right -18px; }  .z-menu, .pn-menu { color: #aaa; text-align: left; width: 100%; margin-bottom:1.5em; } .z-menuitem-title, .pn-menuitem-title { width: 99%; background: url(../images/global/button_bkg.gif) repeat; line-height: 23px; min-height: 23px; height: auto !important; height: 23px; display: block; padding-left: 5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; } .z-menu a, .pn-menu a { padding: 3px; } .z-calendarimg { background-color: transparent; } .z-calendarimg:hover { background-color: blue; }   form.pn-form { border-bottom: 1px solid #ccc; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; margin: 15px 0px 10px 0px; }  .pn-formrow { border-top: 0px solid #ccc; margin: 0.5em 0px 1em; min-height: 2em; }     div.pn-formrow input, div.pn-formrow textarea, div.pn-formrow select, div.pn-formrow span, div.pn-formrow label { margin-left: 0; text-align: left; } div.pn-formrow .pn-form-text { display: block; width: 99%; color: #494949; padding: 3px 2px; }  div.pn-formrow .pn-form-checklabel { padding-right: 10px; }  div.pn-formrow div input, div.pn-formrow div textarea, div.pn-formrow div select {  }  form.pn-form div h1, form.pn-form div h2, form.pn-form div h3, form.pn-form div h4, form.pn-form div h5, form.pn-form div h6 { padding: 0; text-transform: capitalize; }  form.pn-formrow label.pn-formhelp { cursor: help; }  div.pn-formrow label { display: inline; color: #494949; font-weight: bold; margin: 0px; padding-right: 8px; text-align: left; line-height: 170%; } form.pn-adminform div.pn-formrow label { font-weight: normal; }  form.pn-form div.pn-formbuttons { text-align: left; margin-left: 15em; } form.pn-form div.pn-formbuttons input, form.pn-form div.pn-formbuttons img { margin: 5px; } form.pn-form div.pn-formbuttons button { border: 0px; padding: 0px; background-color: transparent; }  div.pn-formrow ul.selector_category { list-style: none; margin-left: 0; } div.pn-formrow ul.selector_category li { margin-left: 0; }  fieldset.pn-form-fieldset legend { background-color: inherit; color: #0074B0; padding: 5px; font-weight: bold; font-size: 1.2em; } fieldset.pn-form-fieldset { border: 1px solid #D9DAD5; margin-bottom: 1em; padding: 0px 15px; }  fieldset.pn-collapsed { border: none; border-top: 1px solid #D9DAD5; }  .z-errormsg, .pn-errormsg { background: #ffe1da url('../images/icons/extrasmall/error.gif') 13px 50% no-repeat; border: 2px solid #f34f4f; color: #be0b0b; padding: 5px 5px 5px 36px; margin: 5px; } .z-informationmsg, .pn-informationmsg { background: #dedfff url('../images/icons/extrasmall/info.gif') 13px 50% no-repeat; border: 2px solid #9bb8d9; color: #406299; padding: 5px 5px 5px 36px; margin: 5px; } .z-statusmsg, .pn-statusmsg { background: #e2f9e3 url('../images/icons/extrasmall/button_ok.gif') 13px 50% no-repeat; border: 2px solid #9c9; color: #080; padding: 5px 5px 5px 36px; margin: 5px; } .z-warningmsg, .pn-warningmsg { background: #fff8bf url('../images/icons/extrasmall/bell.gif') 13px 50% no-repeat; border: 2px solid #ffd324; color: #eb830c; padding: 5px 5px 5px 36px; margin: 5px; }   .z-even { background-color: #fff; color: inherit; } .z-odd { background-color: #f3f3f3; color: inherit; }   .z-pager { color: #999; padding: 5px 4px; text-align: center; }  .z-pager a.z-pagerselected { font-weight: bold; text-decoration: underline; }  .z-pager span.z-pagerselected { font-weight: bold; }   table.z-datatable { width: 100%; color: inherit; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-top: 0px; margin-bottom: 1em; padding: 5px 5px 10px 5px; } table.z-datatable tr.z-datatableempty { background-color: #f3f3f3; text-align: center; font-weight: bold; } table.z-datatable caption { background-color: #f3f3f3; font-weight: bold; border-bottom: 2px solid #CFCFCF; text-transform: uppercase; padding:10px; } table.z-datatable thead tr { background-color: #CFCFCF; } table.z-datatable tbody td, table.z-datatable thead th { padding: 5px; border-width: 0px; } table.z-datatable tbody tr.z-defaulttablerow { background-color: #add8e6; color: inherit; } table.z-datatable tbody tr:hover { background-color: #CFCFCF; } table.z-datatable ul { margin: 0; }   .z-form { margin: 0 0 1em 0; padding: 1em 0; overflow: hidden; } .z-form fieldset, .z-form .z-fieldset { border: 1px #ddd solid; background: #fafafa; margin: 0 0 1em 0; padding: 0.5em 1em; overflow: hidden; } .z-form legend { font-size: 1.25em; font-weight: normal; color: #000; background: transparent; border: 0; } .z-form .z-formrow .z-mandatorysym { color: #f00; font-weight: bold; padding-left: 3px; display: inline; } .z-form .z-formrow input, .z-form .z-formrow textarea, .z-form .z-formrow select { font-family: Arial, Helvetica, sans-serif; border: 1px solid #ddd; font-size: 1em; margin: 0; max-width: none; } .z-form .z-formrow input[type=checkbox] { display:inline; margin:0.5em 0; width:auto; } .z-form .z-formrow input[type=radio] { width: auto; border: 1px solid #fafafa; } .z-form .z-formrow select optgroup { font-style: normal; font-weight: bold; } .z-form div.z-formrow input:focus, .z-form div.z-formrow select:focus, .z-form div.z-formrow textarea:focus, .z-form div.z-formrow input:hover, .z-form div.z-formrow select:hover, .z-form div.z-formrow textarea:hover, .z-form div.z-formrow input:active, .z-form div.z-formrow select:active, .z-form div.z-formrow textarea:active { border: 1px solid #aaa; background: #fff; }  .z-form input[type=hidden] { display: none !important; } div.z-formrow, div.z-formbuttons { padding: 0.5em 0; min-height: 2em; overflow: hidden; clear: both; } div.z-formlist { overflow: hidden; } div.z-formlist label { display: inline; }   div.z-viewbuttons { text-align: right; margin-bottom: 1.25em; } div.z-viewbuttons img { margin: 5px; float: right; }   div.z-formbuttons { text-align: left; display: block; margin-left: 30%; } div.z-formbuttons input, div.z-formbuttons img { text-align: center; margin: 5px; width: auto; cursor: pointer; } div.z-formbuttons button { border: 0px; padding: 0px; background-color: transparent; width: auto; cursor: pointer; }   .z-form label { cursor: pointer; } .z-form div.z-formrow .z-label, .z-form div.z-formrow label { display: block; float: left; padding: 0.3em 1% 0.3em 0; text-align: right; width: 29%; font-weight: normal; } .z-form .z-formlist { margin-left: 30%; } .z-form .z-formnote { display: block; margin-left: 30% ! important; } .z-form div.z-formrow input, .z-form div.z-formrow textarea { padding: 0.3em 0.3em; width: 67.8%; display: block; position: relative; } .z-form div.z-formrow input[type=text].z-mandatoryinput, .z-form div.z-formrow select.z-mandatoryinput, .z-form div.z-formrow textarea.z-mandatoryinput { width: 66%; } .z-form div.z-formrow select { padding: 0.3em 2px 0.3em 1px; cursor: pointer; width: 68.6%; display: block; position: relative; } .z-form div.z-formlist input { width: auto; } .z-form div.z-formrow .z-listselector { list-style: none; } .z-form div.z-formrow > span, .z-form div.z-formrow > div { display: block; padding-bottom: 0.3em; padding-top: 0.3em; } .z-form div.z-formrow span label, .z-form div.z-formrow div label { display: inline; float: none; padding: 0 1em; width: auto; } .z-form div.z-formrow span input, .z-form div.z-formrow span textarea, .z-form div.z-formrow span select, .z-form div.z-formrow div input, .z-form div.z-formrow div textarea, .z-form div.z-formrow div select { display: inline; width: auto; } .z-form .z-formrow .readonly { background: #FAFAFA; color: #AAAAAA; cursor: not-allowed; } .z-form .z-formrow .error { background: #ffe1da; border: 1px solid #f34f4f; } .validationSummary label { cursor: pointer; }  * html .z-form div.z-formrow input, * html .z-form div.z-formrow textarea, * html .z-form div.z-formrow select { width: auto; }   .z-linear div.z-formrow .z-label, .z-linear div.z-formrow label { float: none; width: auto; display: block; padding: 0; text-align: left; } .z-linear div.z-formrow input , .z-linear div.z-formrow textarea { display: block; width: 98%; } .z-linear div.z-formrow .z-listselector, .z-linear div.z-formrow .z-listselector li { margin-left: 0; } .z-linear div.z-formrow select { display: block; width: 99%; } .z-linear .z-formnote, .z-linear .z-formlist { margin: 0 ! important; } .z-linear .z-formbuttons { padding: 0; margin: 0; }    .z-form { padding-top: 0\9; } .z-form fieldset { padding: 0 5px\9; padding-top: 1em\9; } .z-form legend { position: absolute\9; top: -.5em\9; *left: 0\9; } .z-form fieldset { position: relative\9; overflow: visible\9; margin-top: 1.5em\9; zoom: 1; }  .z-form legend { *padding: 0 5px; } .z-form fieldset { *padding-top: 1.5em; }  * html .z-form { padding-top: 10px; }   .z-itemlist { border: 1px solid #ccc; padding: 0 !important; margin: 1em 0 !important; list-style: none; } .z-itemlist li { font-size: 1em; border: 1px dotted #999999; line-height: 2em; margin: 0.5em !important; padding: 0.2em !important; } .z-itemlist li.z-itemheader { background: #CFCFCF; border: 1px solid #999999; font-weight: bold; } .z-itemlist li.z-itemsort { background-image:url(../images/icons/extrasmall/move.gif); background-position:5px 50%; background-repeat:no-repeat; padding-left: 30px !important; cursor: move; } .z-itemlist li.z-itemsortheader { padding-left: 30px !important; } .z-itemlist li:hover { background-color: #CFCFCF; } .z-itemlist li input, .z-itemlist li textarea, .z-itemlist li select { max-width:90%; } .z-itemlist li * { margin: 0 !important; vertical-align: middle; } .z-itemlist .z-itemcell { float: left; margin: 0; text-align: left; overflow: hidden; } .z-w90 { width: 90%; } .z-w85 { width: 85%; } .z-w80 { width: 80%; } .z-w75 { width: 75%; } .z-w70 { width: 70%; } .z-w66 { width: 66%; } .z-w60 { width: 60%; } .z-w50 { width: 50%; } .z-w45 { width: 45%; } .z-w40 { width: 40%; } .z-w35 { width: 35%; } .z-w33 { width: 33%; } .z-w30 { width: 30%; } .z-w25 { width: 25%; } .z-w22 { width: 22%; } .z-w20 { width: 20%; } .z-w15 { width: 15%; } .z-w10 { width: 10%; } .z-w08 { width: 8%; } .z-w07 { width: 7%; } .z-w06 { width: 6%; } .z-w05 { width: 5%; } .z-w04 { width: 4%; } .z-w02 { width: 2%; } 