body {font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 12px;font-weight:normal; margin: 0 0 0 0; }
html {width:100%; height:100%;}

.po-themepicker {cursor:pointer; height:160px;width:160px;}
.po-homemitem{color:#FFFFFF; text-decoration:none;}
.po-homecontent{background: url('/Images/ContentBG.gif'); vertical-align:top;}
.po-homecontenthr{background: url('/Images/HomeContentHSPBG.gif'); height:24px;}
               
.po-ico-16x16 {width:16px; height:16px}

a img {border-style:none;}
.po-msg {color:#000000;}
.success {color:Green;}
.po-success {color:Green;}
.error {color:Red; }
.po-error {color:Red}

.dlgifa {width:100%; height:100%; border-width:0px; border-style:none;  }
.homephoto {width:120px; height:120px;border-style:dashed; border-width:1px; border-color:#CCCCCC;}

.po-ribbon-btn{white-space:nowrap; font-weight:normal;}
.po-ribbon-menu-ico{visibility:hidden; width:0px; height:0px;}
.po-ribbon-menuitem{height:24px;} 
.po-ribbon-btn-small{padding-right:4px;padding-left:4px;}
.po-form-btn img {margin: 2px 1px 2px 1px;}
.po-form-btn-control {height:22px;}
.po-form-btn-d img {margin: 2px 1px 2px 1px;}

.po-form-content {overflow-y:auto; overflow-x:hidden ;  margin-top:10px; margin-left:0px; margin-right:5px;}
.po-form-sec-on {font-weight:bolder; padding-bottom:10px;padding-top:10px;}
.po-form-sec-off {padding-bottom:10px;padding-top:5px;}

.po-form-lbl-t {padding-left:3px;}
.po-form-lbl {padding-left:3px;padding-top:5px;}

.po-form-lbl-t span {font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 12px;font-weight:normal;}
.po-form-lbl span {font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 12px;font-weight:normal;}
.po-form-recinfo {padding-left:3px;padding-right:3px;margin-bottom:3px;height:18px;}
.po-form-tr{height:20px;}
.po-form-tbl {width:100%;height:100px !important;}
.po-form-m{min-height:25px; width:1px}
.po-form-d{}
.po-radio {cursor:pointer; padding:3px;}
.po-radio-t{float:left;margin-top:2px;}
.po-lbl-noreq {padding-right:10px;}
.po-admin{position:absolute; top:-200px; cursor:pointer;z-index:1000;}
.po-formlock{ position:absolute; top:-200px; z-index:999;}     
.po-rtb {resize: none;}
.po-rtb-d {overflow:auto;height:100px; border-style:none;border-width:0px;border-color:#FFFFFF;background-color:Transparent; width:100% !important;font-size:12px;}
.po-url{text-decoration:underline;cursor:pointer;}
.po-url-d{text-decoration:underline;cursor:pointer;height:18px;}
.po-phone{}
.po-email{text-decoration:underline;}
.po-number{text-align:right;}
.po-currency{}
.po-percent{}
.po-decimal{}
.po-int{}
.po-lookup-nlmsg {padding-top:3px;padding-bottom:3px;}
.po-mlookup-icon-del {width:0px;height:0px;}
.po-multilookup-inline-wrapper {}
.po-tb	{height:18px;}
.po-tb-d	{height:18px;}
.po-pl-w	{height:18px;}
.po-pl-w-d	{height:18px;}
.po-pl-form {padding-top:1px;padding-bottom:1px;padding-right:-6px;width:100%;}
.po-pl-form2 {padding-top:1px;padding-bottom:1px;padding-right:-6px;width:100%;}
.po-tb2	{border-style:none;border-width:0px; width:100%; font-size:12px;} 
.po-c2{font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 12px;font-weight:normal;padding:2px;} 
.po-link img{border-style:none; cursor:pointer;}
.po-link{cursor:pointer;}
.po-link-hover{cursor:pointer; text-decoration:none;}
.po-link-u{cursor:pointer; text-decoration:underline; }
.po-link-nou{cursor:pointer; text-decoration:none; }
.po-dt{}
.po-iframe {width:100%; border-width:0px; border-style:none; }
.po-inline-create{text-decoration:underline;cursor:pointer;}
.po-list-ribbon-sp {width:6px;}
.po-picklist-display{float:left; margin-top:-5px; border:0;}
.po-irow-c{float:left;height:16px;overflow:hidden; cursor:pointer; }
.po-irow-ico{float:left; width:18px;cursor:pointer;padding-left:2px;}
.po-ribbon-btn span{font-weight:normal;}
.po-lookup-icon {}
.po-lookup-c{height:18px; overflow:hidden;}
.po-mlookup-icon {}
.po-lookup-inline-tb{height:18px;}
.po-tab-tbl td {vertical-align:top;}
.po-form-ph {height:20px;}

.nav-item{text-decoration:none;}
.nav-icon{vertical-align:top; width:16px;}
.po-startmenu-sidehr {margin-top:3px;margin-bottom:3px;}  
.po-startmenu-profile {cursor:pointer; width:60px;height:60px;}
.po-startmenu-profile-frame {width:60px;height:60px;border:solid 1px #CCCCCC;padding:1px;}
.po-startmenu-profile-wrapper {width:90px !important;padding-left:30px; margin-bottom:10px;margin-top:10px;}
.po-treeview img{vertical-align:middle;}

.fg-button { clear:left; margin:0px 0px 0px 0px; padding-top:5px;padding-bottom:5px; padding-left:5px; padding-right:5px; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.fg-button.ui-state-loading .ui-icon {no-repeat 0 0; }

fieldset { border:0; }	
label,select,.ui-select-menu { float: left; margin-right: 10px; }
select { width: 200px; }

.hidden {visibility:hidden;}

.po-lp-list {margin-top:5px; margin-left:5px; margin-right:0px; margin-bottom:5px;}
.po-lp-header {float:left; margin-top:5px; margin-bottom:2px;}
.po-lp-filter {float:left; padding-top:2px; padding-bottom:2px;padding-left:2px;padding-right:2px; margin-right:2px;margin-bottom:2px;}
.po-lp-title {float:left; margin-top:5px; margin-left:2px;}
.po-lp-author {width:198px;float:left; overflow:hidden; margin-top:3px;margin-left:5px;margin-bottom:3px;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;}
.po-lp-body {margin-top:5px;padding-left:5px;padding-right:5px;margin-bottom:5px;overflow:auto;}
.po-lp-tag {text-align:left; font-size:12px;font-weight:normal;}
.po-lp-dt {text-align:left; font-size:12px;font-weight:normal;}
.po-lp-ifa-wrapper {width:100%;height:505px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;}
.po-lp-ifa-buttons {margin-bottom:3px;}   
.po-lp-hs {width:20px; vertical-align:top;padding-right:2px;padding-top:2px;}
.po-lp-userphoto {margin-right:5px; float:left; border:solid 1px #FFFFFF; width:60px; height:60px;padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:1px;}
.po-lp-username {float:left; width:120px; overflow:hidden;}
.po-lp-more {padding-top:5px;}
.po-list-webpart {margin-left:0px;margin-top:1px;margin-bottom:1px;margin-right:2px;}
.po-list-webpart-icotd {width:16px;vertical-align:top; height:16px;}
.po-list-webpart-seltd {cursor:pointer}
.po-lp-btn-del {margin-left:2px;width:18px;}
.po-lp-btn-tag {margin-left:2px;width:18px;}
.po-lp-btn-cat {margin-left:2px;width:18px;}
.po-lp-btn-form {margin-left:2px;width:18px;}
.po-lp-btn-edit {margin-left:2px;width:18px;}
.po-lp-btn-hs {margin-left:2px;width:18px;}
.po-lp-btn-ph {margin-left:2px;width:18px;}

.po-sl-item{ cursor:pointer; height:20px;float:left;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px; margin-bottom:2px;}

.po-lp-smallbtn{padding-left:0px;padding-top:0px;padding-bottom:0px;padding-right:0px;cursor:pointer;text-align: center;}
.po-lp-btn{margin:0px 0px 0px 0px; padding:4px; text-decoration:none; cursor:pointer;  text-align: center;}

.po-rpt-searchpagelinks {position:absolute; left:-1000;top:0px; width:0px; height:0px; visibility:hidden;overflow:hidden;}
.po-rpt-tbl {border-collapse:collapse;  border: 0px solid #808080;}
.po-rpt-tbl td { border:#ccc solid 1px; padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;}
.po-rpt-h-l{background-color:#EFEFEF; font-weight:bold;text-align:left;height:20px;vertical-align:middle;}
.po-rpt-lbl-l {color:#000000;vertical-align:top;text-align:left;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;}
.po-rpt-c-l {color:#333333;vertical-align:top;text-align:left;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;}
.po-rpt-h-r{background-color:#EFEFEF; font-weight:bold;text-align:right;height:20px;vertical-align:middle;}
.po-rpt-lbl-r {color:#000000;vertical-align:top;text-align:right;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;}
.po-rpt-c-r {color:#333333;vertical-align:top;text-align:right;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;}
.po-rpt-h-c{background-color:#EFEFEF; font-weight:bold;text-align:center;height:20px;vertical-align:middle;}
.po-rpt-lbl-c {font-weight:bold;vertical-align:top;text-align:center;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;}
.po-rpt-c-c {vertical-align:top;text-align:center;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;}
.po-rpt-pagination{cursor:pointer; border: 1px solid #CCCCCC; display: block; padding: 2px; float:left; margin:2px;}
.po-rpt-title {font-size:13px; font-weight:bold; margin-top:5px; margin-bottom:5px; }
.po-rpt-p {color:#666666;}
.po-rpt-btn {padding-left:5px !important;padding-right:5px !important;padding-top:3px !important;padding-bottom:3px !important;height:16px; cursor:pointer;}
.po-rpt-btn img{margin-right:2px; margin-left:2px;}

.po-site-pdftitle {font-size:22px; font-weight:bold; position:absolute;top:10px;width:550px;text-align:left;}
.po-site-ci {width:20px;padding-top:30px;position:absolute;}
.po-site-ci-ico {cursor:pointer;margin-bottom:3px;}
.po-site-menuhidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
.po-site-menu { padding-top:3px; padding-bottom:3px;height:18px;}
.po-site-menubtn {height: 18px;padding-bottom: 3px;padding-top: 3px;margin-right:2px;}
.po-site-searchbox {-moz-border-radius: 4px; -webkit-border-radius: 4px; border:1px solid #999999; background:#666666; }
  
.po-sidebtn-ico{width:24px;height:24px;position:absolute; left:5px; cursor:pointer;}

.po-bar {position:absolute; height:20px; visibility:hidden; left:0px;}
.po-bar-bg {background: #333333 url(/CSS/Images/SiteTaskbarBG.gif) 50% 50% repeat-x;height: 20px;}
.po-bar-btn-sp {float:left; height:20px !important;width:12px !important;}
.po-bar-btn-sp-hover {float:left; background:#333333 url(/CSS/Images/SiteTaskbarSPHover.gif)  top left  no-repeat; height:20px !important; width:12px !important;}
.po-bar-btn-c {overflow:hidden; float:left; background: #333333 url(/CSS/Images/SiteTaskbarBG.gif) 50% 50% repeat-x;height: 20px; cursor:pointer;color:#FFFFFF;padding-left:8px;padding-right:8px;}
.po-bar-item {padding-top:2px;}
.po-bar-item-number {font-weight:bold;}
.po-bar-item-number-no {visibility:hidden;}

.po_tvlookup_cdot {margin-right:1px;margin-left:1px; margin-top:2px;}
.po-list-pagination{cursor:pointer; border: 1px solid #CCCCCC; display: block; padding: 2px; float:left; margin:2px;}
.po-list-pagination-p8 {cursor:pointer; border: 1px solid #CCCCCC; display: block; padding: 8px; float:left; margin:2px; font-weight:bold;}

.po-tp {cursor:pointer;}
.po-tp-cur {margin-left:5px;cursor:pointer;}

.po-rpt-seicon {cursor:pointer;}

.po-site-cx-cloud {height:16px;width:24px;position:absolute;left:-100000px;}
.po-site-cx-iframe {overflow:auto; overflow-x:hidden;}
