body {font-size: .76em; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-weight:normal;  margin: 0 0 0 0; }
html {width:100%; height:100%;}

.po-themepicker {cursor:pointer; height:160px;width:160px;}
.po-homebody {background:#FFFFFF  url(/Images/HomeBG.jpg) repeat-x;  margin: 0 0 0 0;}
.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-sidebar{color:#EEEEEE;}
.po-sidebar a{color:#FFFFFF; text-decoration:none;}
.po-sidebar-title{font-weight:bold; margin-top:10px;}

a img {border-style:none;}
.success {color:Green;}
.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-form-btn{cursor:pointer;}
.po-form-btn img {margin: 3px 3px 3px 3px;}

.po-form-btn-d{}
.po-form-btn-d img {margin: 3px 3px 3px 3px;}

.po-form-content {overflow-y:auto; overflow-x:hidden ;  margin-top:10px; margin-left:0px; margin-right:5px;}
.po-form-section-on {height:32px; font-weight:bold;}
.po-form-section-off {height:32px;}

.po-form-lbl-t {vertical-align:top;}
.po-form-lbl {vertical-align:middle;}

.po-form-tr{height:20px;}
.po-form-tbl {width:100%;height:100px !important;}
.po-form-m{height:0px;width:0px}
.po-form-d{}
.po-form-nowrap{height:16px  !important; overflow:hidden;}

.po-admin{position:absolute; top:-200px; cursor:pointer;z-index:1000;}
.po-formlock{ position:absolute; top:-200px; z-index:999;}     
.po-rtb {border-style:none;border-width:0px;border-color:#FFFFFF;background-color:Transparent; width:100% !important;}
.po-rtb-d {overflow:auto;height:100px; border-style:none;border-width:0px;border-color:#FFFFFF;background-color:Transparent; width:100% !important;}
.po-url{text-decoration:underline;cursor:pointer;}
.po-url-d{text-decoration:underline;cursor:pointer;}
.po-phone{}
.po-email{text-decoration:underline;}
.po-number{text-align:right; margin-left:-1px;}
.po-currency{}
.po-percent{}
.po-decimal{}
.po-int{}
.po-multilookup-inline-wrapper {}
.po-tb	{border-style:none;border-width:0px;margin-top:-1px; width:100%; font-size:90%; height:16px;} 
.po-link img{border-style:none; cursor:pointer;}
.po-link{cursor:pointer;}
.po-link-u{cursor:pointer; text-decoration:underline; }
.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-size:90%;}
.po-lookup-icon {margin-bottom:2px;}
.po-mlookup-icon {}
.po-radio {cursor:pointer; }
.nav-item{text-decoration:none;}
.nav-icon{vertical-align:top; width:16px;}
.po-startmenu-sidehr {margin-top:3px;margin-bottom:3px;}  

.po-treeview img{vertical-align:middle;}

.fg-button { clear:left; margin:0px 0px 0px 0px; padding: .4em 0.6em; 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:2px; 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-buttons {padding-bottom:5px;padding-top:5px;}
.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;}
.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-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}
