﻿/***************
* GENERAL
***************/
.clear{
	/*min-height:1px;*/
	clear:both;
	padding-bottom: 3px !important;
}
.xerox-hidden{
	display:none;
}
.xerox-float{
	float:left;
}
.xerox-right{
	float:right;
}
.xerox-clear{
	clear:both;
}

.xerox-points{
	font-size: 15px;
    font-weight: bold;
}

/**************
* BROWSER FIXES
**************/
/* fixes IE7 cropping issue with wiki pages and fixed width overflow*/
.ms-rte-layoutszone-outer{float:none!important;}

/* Treeview taxonomy height fix (not width) */
#ctl00_PlaceHolderLeftNavBar_ctl01_ctl01_TreeViewRememberScroll{/*min-height:500px;*/ height:auto !important; overflow-y:visible !important;}

/*Position and fix the web part toolpane - default.js makes call to place web part editor in this panel - toolFloat/MSOTlPn_MainTD*/
#toolFloat{
	/*position:fixed;
	right:0px;
	top:30%;*/	
	position:absolute;
	right:0px;
	/*top:10px;*/
	/*float:left;*/ /*Requires bodyContainer-inner be float:left as well*/
}


/****************
* RIBBON
****************/
/*Ribbon Gradient Background*/
#s4-ribboncont{	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0E4152', endColorstr='#13556B');*/}

/*Browse Button*/
.ms-cui-tts > .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span{padding-bottom:4px !important; background-color:#FFF; /*6px*/}
.ms-cui-tt-a:hover{	border-color:#666; /*DBA504*/}
.ms-cui-tt-s > .ms-cui-tt-a:hover{	border-color:#fff; /*DBA504*/}
/*Top Ribbon Border*/
.ms-cui-topBar2{border-bottom:#fff 1px solid !important;}

/*BUTTONS - override dark background colour*/
/*Edit Page*/
.ms-qatbutton:hover{background-color:transparent !important; background-image:none !important;
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A7D96', endColorstr='#3091B1') !important;*/
border:1px #DBA504 #solid !important;
}		
/*Site Actions*/
.ms-siteactionsmenuhover{background-color:transparent !important; background-image:none !important;
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A7D96', endColorstr='#3091B1') !important;*/
border:1px #DBA504 #solid !important;
}		
/*Breadcrumb*/
.s4-breadcrumb-anchor:hover{background-color:transparent !important; background-image:none !important;
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A7D96', endColorstr='#3091B1') !important;*/
border:1px #DBA504 #solid !important;
}

/*filter:Alpha(Opacity=40);*//* IE7 and under */
/*-ms-filter: "Alpha(Opacity=40)";*/ /* IE8 */

/**************
* BODY CONTENT
**************/
/*Page background */
body
{
    overflow-x:hidden;
    overflow-y:auto;
    font-family:Arial;
    font-size:11px;
    color:#333333;
}
body #s4-ribbonrow{
	overflow-y:hidden;
}
body #s4-workspace{
		/*background:white url("/_layouts/images/Xerox.PartnerNet.Branding/page_bg.png") repeat-x scroll left top;*/
		/*overflow-x:hidden;*/
		height: 100%;
}
.article-content, .welcome-content{
	color:#333333;
}

.ms-WPBody{
	font-family:Arial;
}

.ms-WPBody a:link, .ms-WPBody a:visited{
	font-size:11px;
	color:#2895D5;
}

select, input, textarea
{
    font-family:Arial;
}
.s4-search select{
font-size:11px;
font-family:Arial;
color:#333333;
}
.s4-search input.ms-sbplain{
	font-size:11px;
	font-family:Arial;
	color:#333333;
}
.s4-search select.ms-sbscopes, .s4-search input.ms-sbplain{color:#333333;}
.xerox-scrollhidden{
	overflow-y:hidden;
}
.xerox-scrolldisplay{
	overflow-y:auto !important;
}
/*Target Div for background because parent scrolls page*/
#s4-workspace > div{
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEEEC', endColorstr='#FFFFFF');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEEEC', endColorstr='#FFFFFF');*/
}
#bodyContainer-wrapper{
	/*background:url(/sites/Branding4/SiteAssets/PetStore/22_bg_footer.gif) repeat-x 0px bottom;*/
	}
#bodyContainer-inner{
	/*margin-left:10px;
	margin-right:10px;
	/*float:left;*/ /*For Web Part Editor float*/
}
#s4-bodyContainer{
	/*min-width: 960px !important;
	max-width:1200px !important;*/
	/*width:980px !important;*/
	width:940px !important;
    margin:0px auto;
    float:none !important;
	/*width: 90% !important;*/
	/* fix scrolling on list pages */
	overflow-x:visible;
	padding-bottom:10px;
	background:#fff;
}
#s4-mainarea{
	background-color:#FFF;
	float:none !important;
}
/* hide body scrolling (SharePoint will handle) */
body {overflow:auto;}
/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu {background:#F2F2F2;}
/* if you want to change the left nav width, change this and the margin-left in .s4-ca */
body #s4-leftpanel {/* width:155px; */}		
/* body area normally has a white background */
.s4-ca {background:transparent none repeat scroll 0 0;	/* margin-left:155px; width:100%; */}	
/* To turn off fixed width in dialogs */
.ms-dialog body #s4-bodycontainer{width:auto;}
/* turn off background*/
.ms-dialog body #s4-workspace{background-image: none;}
/*Copied from fixed width with scrollbar fix applied*/
/*Make sure there are no scroll bars on popup overlays*/
.ms-dlgOverlay {width: 100% !important }



/****************
* HEADER
****************/
/* new Header styles */
body #s4-topheader2{
	background:#fff;
}
.xerox-hidden{
	display:none;
}
.xerox-float{
	float:left;
}
.xerox-right{
	float:right;
}
.xerox_headercont{
	width:100%;
	margin-top:16px;
	background:white url("/_layouts/images/Xerox.PartnerNet.Branding/header_bg.png") repeat-x scroll left 8px;
	min-height:100px;
}
.xerox-header{
	width:940px;
	margin:auto;
	padding-bottom:0px;
}
.xerox-links{
	margin-top:35px;
}
.xerox-pwlink{
	float:left;
	width:100%;
	text-align:left;
	padding-left:0px;
	padding-bottom:5px;
	padding-top:5px;
}
.xerox-pwlink a:link, .xerox-pwlink a:visited{
	margin-left:0px;
	font-size:9pt;
	color:#2091db;
}
.xerox-link
{
    /*margin-top:3px;*/
	text-align:right;
	padding:5px 0px 2px 2px;
	clear:both;
	margin-top:2px;
	margin-right:5px;
	max-width: 380px;
	white-space: nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	-moz-binding:url('bindings.xml#ellipsis'); 
}

.xerox-plink 
{
    margin-left:500px;
    max-width: inherit  !important;
}

.xerox-link img{
	border:none;
	margin-right:5px;
}
.xerox-link a:link{
	/*margin-right:5px;
	margin-left:5px;*/
}
.xerox-link a:link, xerox-link a:visited, .xerox-link a:hover{
	color:#333333;
}
.xerox-link a:visited{
	color:#333333;
}

.xerox-headbtn{
	/*margin-left: -5px;*/
	background:white;
	color:#333333;
	border-style:none;
	font-size:11px;
	font-family:Arial;
	cursor:hand;
	/*padding-left:5px;*/
}
.xerox-link .link
{
    margin-right:5px;
	margin-left:5px;
}
.xerox-translatebar
{
	margin-left:290px;
	margin-bottom:15px;
}
.xerox-closetwbtn
{
	margin-left:5px;
}
.xerox-closebtn{
	background:transparent url("/_layouts/images/Xerox.PartnerNet.Branding/twbtnbg.png") repeat-x scroll center  center;
	color:white;
	margin-left:-5px;
	border-style:none;
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
	height:31px;
	width:35px;
	border:2px solid #424142;
}
.xerox-langselect{
	max-width:120px;
	height:20px;
	margin-right:10px;
	padding-top:28px;
}
.xerox-langselect select{
	width:120px;
	z-index:999;
	height:20px;
}
div#employees{
	text-align:right;
	padding-bottom:15px;
}
.xerox-search
{
	margin-top:5px;
	/*padding-bottom:10px;*/
}
.s4-search INPUT.ms-sbplain{
	width:100px !important;
}
/* Global Nav */
.xerox-globalnav{
		text-align:center;
		background:transparent;
		margin-bottom:10px;
		width:940px;
}

.xerox-portalheader{
	margin-top:6px;
}
#xerox-globalnav{
	list-style:none;
	text-align:center;
	display:block;
	margin:0px;
}
.xerox-globnav{
	width:930px;
	background:transparent url("/_layouts/images/Xerox.PartnerNet.Branding/header_navbg.png") repeat-x scroll center center;
}
.xerox-navlink{
	float:left;
	font-size:10pt;
	background:transparent url("/_layouts/images/Xerox.PartnerNet.Branding/header_navbg.png") repeat-x scroll center center;
	color:white;
	padding:0px;
	border-right:1px solid #4278B4;
	border-left:1px solid #2E558C;
	display:inline;
	height:29px !important;
	width:153px;
}
.xerox-navlink > p{
	margin-left:auto;
	margin-right:auto;
	/*min-width:116px;*/
	/*width:153px;*/
	/*min-width:153px; dp:can't set as variable length names for languages*/
	/*min-width:135px; /*dp:fails in ie7*/
	width:153px;
	/*text-align:left;*/ /*reverted back to center as requested by Sachin on 20-May-2013*/
	text-align:center;
	white-space: nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	-moz-binding:url('bindings.xml#ellipsis'); 
}

.itemswidthseven
{width:130px !important;}

.xerox-navlink a:link, .xerox-navlink a:visited{
	color:white;
	height:29px;
	display:block;
	line-height:29px;
	/*min-width:130px;*/
	font-size:10pt;	
}
.xerox-navlink a:hover{
	color:#2091DB;
	text-decoration:underline;
}
.xerox-1stnavtab{
	border-left:0px;
}
.xerox-lcorner{
	height:29px;
	width:5px;
	background:transparent url("/_layouts/images/Xerox.PartnerNet.Branding/header_lcorner.png") no-repeat scroll left center;
}
.xerox-rcorner{
	height:29px;
	width:5px;
	background:transparent url("/_layouts/images/Xerox.PartnerNet.Branding/header_rcorner.png") no-repeat scroll right center;
}
.xerox-lastnavtab{
	border-right:0px;
}
/* Breadcrumb */
.xerox-homebc{
	margin-right:5px;
}
.xerox-bc{
	margin-right:5px;
	max-width:250px;
	overflow:hidden;
	white-space:nowrap;
}
.xerox-breadcrumbcont{
	padding-bottom:20px;
	float:left;
	/*width:50%;*/
}
.custom-breadcrumb a:link, .custom-breadcrumb a:visited{
	color:#2894d5;
	font-family:inherit;
}
.xerox-breadcrumbcont a:link, .xerox-breadcrumbcont a:visited{
	color:#2894d5;
	font-family:inherit;
}
/* Welcome */
.xerox-userstat{
	background:transparent;
	margin-right:2px;
	height:26px;
	margin-bottom:0px;
}
.xerox-usertabstat{
	background:transparent;
	margin-right:2px;
	min-height:26px;
}
.xerox-userstat a:link, .xerox-userstat a:visited, .xerox-userstat a:hover{
	color:#2894D5;
}
.xerox-userstat a:hover{
	text-decoration:underline;
}
.xerox-welcome{
	font-size:20px;
	padding-bottom:0px;
	color:#333333;
}
.xerox-welcome a:link, .xerox-welcome a:visited, .xerox-welcome a:hover{
	color:#2894D5;
}
.xerox-orgname{
	line-height:50px;
	padding-right:10px;
}
.xerox-publinks{
	padding-right:7px;
}
.xerox-login{
padding-right:5px;
}

#s4-titlerow-nohide{
	height:0px;
}

body #s4-topheader2{
	border-bottom:0px;
}

#header-row{/*margin-top:20px;*/}
#s4-topheader2{
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#053040', endColorstr='#010101');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#053040', endColorstr='#010101'); /* IE8 */
	border-bottom:1px #2E2E2E solid;
	border-top:none !important;
}
#s4-topheader2{
	min-height:50px;
}
/*.s4-title{/*height:230px;	height:102px;background:url("/_layouts/Images/Xerox.PartnerNet.Branding/Header.png") #042D3D no-repeat 0px 0px;}*/
.s4-titlelogo{/*vertical-align:bottom !important;*/ padding-bottom:0px !important; padding-top:0px !important;}
.s4-titletext{/*vertical-align:bottom;*/ padding-top:5px;}
.s4-titletable{height:102px;}

/*Interactive breadcrumb in title*/
.s4-titletext h2 a {color:white; !important}
.s4-title h1 a {color:white; !important}
.s4-titletext h2 {color:white; !important}
.s4-titletext h1 {color:white; !important}
.s4-pagedescription{color:white !important;}



/****************
* SOCIAL BUTTONS
****************/
.ms-socialNotif-text{
	color:#FFF;
}
/*text container - visible when hover*/
.ms-socialNotif-Container a:hover {
	/*color:black;*/
	background-color:#1E7D9D;
}
.ms-socialNotif-text:hover {
	/*color:black;*/
	background-color:#1E7D9D;
}
/*left hand separator*/
.ms-socialNotif-groupSeparator{
	display:none;
}
/*social box (a)*/
.ms-socialNotif:hover{
	border:1px #fff solid;
}


/*************
* SEARCH BAR
**************/
/*Skin 'select' dropdown - uses JQuery http://www.verot.net/jquery_select_skin.htm*/
div.cmf-skinned-select {background: url('/_layouts/Images/Xerox.PartnerNet.Branding/Select.png') top right no-repeat; border: 1px solid #ccc;display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; /*height:30px !important;*/}
div.cmf-skinned-text {padding: 3px;}


/*Search - to make appear in ribbon*/
.searchField {float:left; width:440px; /*padding-top:10px;*/}
.searchField table.s4-wpTopTable{width:410px;float:left;} /*IE7 fix*/
.xerox-search table.s4-wpTopTable{width:auto;float:left;}

.s4-trc-container-menu > .searchField{width:auto;}

#idSearchString, .ms-searchimage {float:left;padding:3px;}

/*Foundation search*/
.ms-searchimage{margin-top:3px; margin-left:3px; }

/*Scope input*/
.ms-sbscopes {/*width:230px !important;*/}

.s4-trc-container-menu{margin:8px 3px !important;} /*stop ribbon from being pushed down*/

.s4-help{float:right; margin:4px !important;}


#search-bar{float:left;}
/*#search-bar .ms-sbgo a{background:url(/searchbutton.png) no-repeat; width:72px; height:31px; display:block; margin-left:5px;}*/
/*.s4-search .ms-sbgo span{display:none; }*/
/*#search-bar .srch-gosearchimg{display:none; }*/
#search-bar .s4-wpTopTable{
	padding-top:15px;
	padding-left:10px;
}
.s4-search input.ms-sbplain{
	/*border:0 none !important;
	height:25px;
	padding:4px 2px 2px 9px;
	color:#666;
	font-size:2em;
	font-style:normal;
	width:450px !important;*/
}





/*Root Node*/
.s4-tn li.static > .menu-item {
	/*min-height:20px;*/
	font-weight:bold;
	padding-top:10px;
	border-right:#CCC 1px solid;
	background-color:#F6F6F6;
	border-bottom:none;
	border-bottom-width:0px;
	border-left:none;
	color:#008595;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#053040', endColorstr='#010101');*/
	/*-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#053040', endColorstr='#010101');*/ /* IE8 */}
/*Root Node - Selected*/
.s4-tn li.static a.selected {
	border-bottom:none;
	border-top:none;
	border-top-width:0px !important;
	margin-right:0;
	margin-left:0;
	background:none;
	background-image:none;
	background-color:#FFF;
	font-weight:bold;
}

/*Std Node*/
.s4-tn li.static li.static > .menu-item {
}
/*Std Node - Selected*/
.s4-tn li.static li.static a.selected {
	border-bottom:none;
	border-bottom-width:0px;
	text-decoration:none;
}

/*Std Node - Hover*/
.s4-tn li.static > a:hover {
	text-decoration:none !important;
	color:#2E3437;
} 
/*Std Node - Selected Hover*/
.s4-tn li.static > a.selected:hover{
	color:#2E3437;
	text-decoration:none;
}

/*Flyouts*/
/*Flyout Container*/
.s4-tn ul.dynamic {
	border-bottom:1px #CCC solid;
	border-top:1px #CCC solid;
}
.s4-tn li.dynamic > .menu-item {
 	height:15px;
	font-size:8pt;
	padding-top:6px;
	background-color:#FFF;
	color:#008595;
	margin:5px;
}
.s4-tn li.dynamic > a:hover{
	text-decoration:none !important;
	color:#008595;
	background-color:#F3F3F3;
}
.s4-tn li.dynamic > a:visited {}

/* hide arrows for top level items with flyouts */ 
.s4-tn a.dynamic-children span.additional-background{padding-right:0px; background-image:none;}


/*************
* QUICK LAUNCH
*************/
/*Selected site in quick launch - background blue*/
.s4-ql a.selected {	background:none;}
.s4-ql ul.root ul{margin:0px 0px 5px !important;}

/* Content Tabs */
.xerox-pagetabcont{
	/*border-bottom:1px solid black;*/
	height:25px;
	width:950px;
	/*background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/backgroundToolbar.png") repeat-x scroll left top;*/
}
.xerox-admin3rdtab ul{
	list-style:none;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}
.xerox-tabs{
	list-style:none;
}
.xerox-tab{
	float:left;
	font-size:10pt;
	color:#444444;
	min-height:20px;
	margin-right:10px !important;
	height:25px;
}
.xerox-admin3rdtab ul li.xerox-tab{
	font-size:12px;
}
.xerox-tab a:link, .xerox-tab a:visited, .xerox-tab a:hover{
	color:#444444;
	display:block;
	height:25px;
	line-height:25px;
	display:block;
	padding:0px 7px 0px 7px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/tab_bg.png") repeat-x scroll left top;
}
.xerox-tab.selected a:link, .xerox-tab.selected a:visited, .xerox-tab.selected a:hover{
	color:white;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/tab_select_bg.png") repeat-x scroll left center;
}

.xerox-tablcorner{
	height:18px;
	width:9px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/grey_left_tab.png") no-repeat scroll left center;
}

.xerox-tab .xerox-tablcorner{
	height:25px;
	width:5px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/tab_lcorner.png") repeat-x scroll left center;
}
.xerox-tab.selected .xerox-tablcorner{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/tab_select_lcorner.png") repeat-x scroll left center;
}
.xerox-tab .xerox-tabrcorner{
	height:25px;
	width:5px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/tab_rcorner.png") repeat-x scroll right center;
}
.xerox-tab.selected .xerox-tabrcorner{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/tab_select_rcorner.png") repeat-x scroll right center;
}

.xerox-newtab.selected .xerox-tablcorner{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/blue_left_tab.png") no-repeat scroll left center;
}
.xerox-tabrcorner{
	height:18px;
	width:9px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/grey_right_tab.png") no-repeat scroll right center;
}
.xerox-newtab.selected .xerox-tabrcorner{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/blue_right_tab.png") no-repeat scroll right center;
}

.ui-tabs-nav .xerox-tab, .ui-tabs-nav{
	background-image:none !important;
}
.ui-tabs-nav{
	list-style:none;
	font-family:Verdana, Arial, sans-serif !important;
	font-size:8pt !important;
}
.ui-tabs-nav li.xerox-tab.ui-tabs-selected a:link, .ui-tabs-nav li.xerox-tab.ui-tabs-selected a:hover{
	color:white;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/tab_select_bg.png") repeat-x scroll left center;
}
.ui-tabs-nav li.xerox-tab.ui-tabs-selected div.xerox-tablcorner{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/tab_select_lcorner.png") repeat-x scroll left center;
}
.ui-tabs-nav li.xerox-tab.ui-tabs-selected div.xerox-tabrcorner{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/tab_select_rcorner.png") repeat-x scroll right center;
}
.xerox-tabs .xerox-newtab{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/grey_mid_tab.png") repeat-x scroll left center;
	color:white;
	height:18px;
	width:156px !important;
	margin-right:1px;
}
.xerox-tabs.xerox-admintabs .xerox-newtab{
	width:133.2px !important;
}

.xerox-tabs.xerox-helpdesktabs .xerox-newtab{
	width:312px !important;
}


.xerox-tabs .xerox-newtab a:link, .xerox-tabs .xerox-newtab a:visited{
	color:white;
	line-height:18px;
	text-align:center;
	display:block;
	font-size:11px;
	font-weight:bold;
	width:138px;
}

.xerox-tabs .xerox-newtab a:hover{
	text-decoration:none;
}

.xerox-tabs.xerox-admintabs .xerox-newtab a:link, .xerox-tabs.xerox-admintabs .xerox-newtab a:visited{
	width:115px;
}

.xerox-tabs.xerox-helpdesktabs .xerox-newtab a:link, .xerox-tabs.xerox-helpdesktabs .xerox-newtab a:visited{
	width:294px;
}
.selected.xerox-newtab{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/blue_mid_tab.png") repeat-x scroll left center;
}

.xerox-tabs .xerox-newtab.selected a:link, .xerox-tabs .xerox-newtab.selected a:visited{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/blue_mid_arrow.png") no-repeat scroll center center;
	height:25px;
} 

/*************
* FOOTER
************
#footer-wrapper {
	/*background:url(/sites/Branding4/SiteAssets/PetStore/22_bg_footer.gif) #7d2806 repeat-x 0px 0px;
	overflow:visible;
	filter:none;
}*/
.xerox-footercont{
	width:100%;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/footer_bg.png") repeat-x scroll left top;
	clear:both;
}
#footer {
	clear: both;
	font-family:Arial;
	margin-bottom:25px;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	width:980px;
	padding-top:10px;
	color:#A79C9A;
}
#footer .links {
	height:100%;
	padding-top:5px;
}
#footer .links a:link, #footer .links a:visited{
	color:#A79C9A;
}
#footer .links .col-1{
	margin:0px 5px 0px 0px;
	width:220px;
	float:left;
	height:100%;
	border-right:#474747 1px solid;
}
#footer .links .col-last{
	width:240px;
	float:left;
}
#footer .links ul{
	list-style-image:none;
	list-style-type:none;
	padding-left:15px;
}
#footer .links ul li:first-child{
	line-height:14px;
	font-size:12px;
	color:#A79C9A;
	margin-bottom:5px;
	font-weight:bold;
}
#footer .links ul li{
	margin-bottom:3px;
}
#footer .links ul li a{
	font-size:11px;
	font-weight:normal;
	color:#909090;
	text-decoration:none;
}
#footer .links ul li a:hover{
	color:#FFF;
}
.no-r-margin{
	margin-right:0px !important;
}
.xerox-portalcopyright{
	padding-top:15px;
}

/******************
Public Master Page styles
****************/
/*Header */
.xerox-pubht
{
    padding-bottom:1px;
/*	padding-bottom:10px; */
}
.xerox-pubht a:link, .xerox-pubht a:visited, .xerox-pubht a:hover{
	color:#2091DB;
}
.xerox-login{
	float:right;
}
/* Login Panel */
#username{
	float:left;
	padding-right:10px;
}
#username label{
	display:none;
}
#password{
	float:left;
	padding-right:10px;
}
#password label{
	display:none;
}
#loginin{
	float:left;
}
#employees
{
	clear:both;
}
.loginformusername, .loginformpassword, .formtextbox {
	border:1px solid #e7e7e7;
	height:17px;
    width:100px;
    /*Adding below style as part of CR-057 request*/
    margin-right:5px;
}
.loginformbutton{
	height:17px;
	background:transparent;
	border:none;
	color:white;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
/* Global Nav */
.xerox-globalnav a:hover{
	text-decoration:none;
}
.xerox-publicglobalnav{
	width:930px;
	background:transparent url("/_layouts/images/Xerox.PartnerNet.Branding/header_navbg.png") repeat-x scroll center center;
}
.xerox-publiclink{
	width:666px !important;
	float:left;
	background:transparent url("/_layouts/images/Xerox.PartnerNet.Branding/header_navbg.png") repeat-x scroll center center;

}
.xerox-pubnavlink{
	float:left;
	font-size:10pt;
	color:white;
	padding:0px;
	border-right:1px solid #4278B4;
	border-left:1px solid #2E558C;
	display:inline;
	height:29px !important;
	background:transparent;
	width:229px;
	/*width:229px;*/
}
.xerox-lastnavtab{
	border-right:0px;
}
.xerox-pubnavlink > p{
	margin-left:auto;
	margin-right:auto;
	min-width:116px;
	/*text-align:left;*/ /*reverted back to center as requested by Sachin on 20-May-2013*/
	text-align:center;
}
.xerox-pubnavlink a:link, .xerox-pubnavlink a:visited{
	color:white;
	height:29px;
	display:block;
	line-height:29px;
	min-width:116.5px;
	font-size:10pt;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	width:207px !important;
}
.xerox-pubnavlink a:hover{
	color:#2091DB;
	text-decoration:underline;
}
.xerox-1stnavtab{
	border-left:0px;
}

.xerox-publiclink a:link, .xerox-publiclink a:visited{
	width:646px !important;
	text-align:left;
	padding-left:20px !important;
	color:white;
	height:37px;
	display:block;
	line-height:37px;
	font-size:10pt;
	font-weight:bold;
}
.xerox-signuplink a:link, .xerox-signuplink a:visited{
	color:white;
	height:37px;
	display:block;
	line-height:45px;
	width:136.5px;
	font-size:8pt;
	font-weight:bold;
	background:transparent url("/_layouts/images/Xerox.PartnerNet.Branding/signup_bg.png") repeat-x scroll right bottom;
}
.xerox-signuplink a:hover{
	color:#2091DB;
}
.xerox-surcorner{
	height:37px;
	width:4px;
	background:transparent url("/_layouts/images/Xerox.PartnerNet.Branding/signup_rcorner.png") no-repeat scroll right bottom;

}

/*Footer */
.xerox-footerlinks a:link, .xerox-footerlinks a:visited{
	font-family:Arial;
	color:#A79C9A;
	text-decoration:none;
}
.xerox-publicfooterlink{
	margin-left:10px;
	display:block;
	padding-right:10px;
	border-right:1px solid #A79C9A;
}
.xerox-lastlink{
	border-right:0px;
}
.xerox-copyright
{
	font-family:/*Tahoma,*/ Verdana, Arial, sans-serif;
	color:#A79C9A;
	margin-left:23px;
	margin-top:10px;
}

/*******************
Register Pages Styles
******************/
/* Register User Page */
#registerform, #conditions{
	margin:10px;	
}

#conditions .terms
{
    /*color:#cc3300;*/
    overflow:scroll;    
    overflow-x:hidden;
    height:40px;    
}

#registerform fieldset legend{
	font-size:12pt;
	font-weight:bold;
}
#registerform fieldset ol{
	margin:10px 0px 10px 0px;
	list-style:none;
}
#registerform fieldset ol li{
	margin-left:10px;
	
    min-height:25px;
}
#registerform fieldset ol li label{
	width:180px;
	display:block;
	float:left;
}
#conditions fieldset legend{
	font-size:12pt;
	font-weight:bold;
}
#conditions fieldset p{
	margin:10px 0px 10px 0px;
}
#conditions fieldset p label{
	margin-left:10px;
}

.xerox-registerbtn{
	height:17px;
	background:transparent;
	color:white;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	border:none;
	cursor:pointer;
	line-height:16px;
}
.xerox-btngap{
	margin-top:10px;
}

/***************
Forget Password Page
***********/
.resetpassword{
	font-family:Arial; /*Tahoma,Verdana, Arial, sans-serif; */
	font-size:12px;
	font-weight:bold;
}
#fwusername label{
	font-size:11px;
	font-weight:normal;
}
#fwusername input{
	float:left;
	width:200px;
}

/*****************
Page Layouts
**************/
div.welcome{
	padding-top:0px;
	padding-bottom:0px;
}
.xerox-wpcont{
	width:100%;
	margin-top:10px;
}
.xerox-onecol{
	/*width:960px;*/
	width:940px;
}
.xerox-bigcol{
	width:630px;
	margin-right:19px;
}
.xerox-smallcol{
	width:290px;
}
.xerox-btn{
	height:22px;
	background:#44B1E9;
	border:1px solid #63A2C3;
	color:white;
	font-size:8pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	margin-left:10px;
	line-height:1.8em;
	margin-bottom:20px;
}
.xerox-reg{
	width:230px;
}
.xerox-rege{
	width:150px;
}
.xerox-btn a:link, .xerox-btn a:visited{
	color:white;
}

.xerox-leftcol{
	width:650px;
}
.xerox-rightcol{
	width:290px;
}
.Xerox-AdvSearchText
{
    width:280px !important;
    color: LightGrey;
    text-align :left;
}

/*************
Image Rotator WP
*************/
.xerox-newsbg{
	height:275px;
	width:940px;
	position:relative;
	display:block;
	font-family:/*Tahoma,*/ Verdana, Arial, sans-serif;
}
.xerox-rotatorcont a:hover{
	text-decoration:none;
}
.xerox-newstitle{
	font-size:16pt;
	font-weight:bold;
	color:#57A3CF;
	margin-left:40px;
	Padding-top:50px;
	width:400px;
	white-space:pre-wrap;
	max-height:120px;
	overflow:hidden;
}
.xerox-newstitle a:link, .xerox-newstitle a:visited{
	color:#57A3CF;
}
.xerox-newslink{
	width:400px;
	font-size:12pt;
	margin-left:40px;
	padding-top:10px;
	white-space:pre-wrap;
}
.xerox-newslink a:link, .xerox-newslink a:visited{
		color:#57A3CF;
}
.xerox-newsdesc{
	width:400px;
	font-size:12pt;
	color:#545C60;
	margin-left:40px;
	padding-top:30px;
	white-space:pre-wrap;
	max-height:70px;
	overflow:hidden;
}
div.xerox-newsbtn{
	height:30px;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:0px;
	position:absolute;
	top:200px;
}
ul.xerox-newsbtn
{
	list-style:none;
	margin-left:30px;
	height:50px;
}
li.xerox-rotbtn{
	display:block;
	height:13px;
	width:13px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/rotatorbutton.png") no-repeat scroll center center;
	float:left;
	margin:0 0px 0 5px;
}
li.xerox-rotbtn.xerox-current{
	display:block;
	height:13px;
	width:13px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/rotatorbutton2.png") no-repeat scroll center center;
}

/************
Static Links Webpart
*************/
.xerox-stlinkcont{
	width:948px;
	height:177px;
	padding:10px 0px 10px 0px;
}
.xerox-stsnewsbg{
	width:460px;
	height:178px;
	float:left;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/staticnewsbg.png") no-repeat scroll center left;
}
#StaticNews1{
	margin-right:10px;
}
#StaticNews2{
	margin-left:10px;
}
.xerox-stsnewtxt{
	width:400px;
	margin:0px 20px 10px 20px;
	padding-top:20px;
}
.xerox-stsnewstitle{
	color:#333333;
	/*font-size:12.5pt;*/
	font-size:15pt;
	/*font-weight:bold;*/
	white-space:pre-wrap;
	overflow:hidden;
    width: 40%;
    float: left;
    margin-top: 10px;
    text-align: left;
    height: 80px;
    vertical-align: middle;
    font-family: Arial;
}
.xerox-stsnewsdesc{
	font-size:12px;
	font-family:Arial;
	color:#333333;
	/*white-space:pre-wrap;*/
	overflow:hidden;
	height:85px;
	/*max-height:85px;*/
	overflow:hidden;
	text-align:justify;
}
.xerox-stsnewslink, .xerox-stsnewsdesc{
	margin-top:10px;	    
}

.xerox-stsnewsdesc
{
    float: right;
    width: 215px;
    height: 120px;
    border-left: 1px #C0C0C0 solid;    
    padding-left: 20px;
}
.xerox-stsnewslink
{
    float:left;
}
.xerox-stsnewslink a:link, .xerox-stsnewslink a:visited{
	color:#008CC9;
	line-height:14pt;
}
a.xerox-stslink:link, a.xerox-stslink:visited{
	color:white;
	display:block;
	height:17px;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	font-weight:bold;
}

.xerox-stsnewtxt .xerox-float.xerox-btncontent
{
    width: 140px;
}

/***************
Login Page 
*************/
.ms-formareaframe{
	text-align:center;
}
.ms-propertysheet
{
	width: 400px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px #C0C0C0 solid;
	border-left: 1px #C0C0C0 solid;
	border-right: 2px #808080 solid;
	border-bottom:2px solid #808080;
	padding:30px;
	margin:auto;
}
.xerox-loginheader{
	height:115px;
}
.loginform
{
    font-size:10pt;
}
#loginlabel
{
    margin-bottom:15px;
    font-size:14pt;
    font-weight:bold;
    width:400px;
}

/**************
New Favourite Web Part
*****************/
.xerox-newfavcont
{
	width:610px;
	height:380px;
	font-size: 12px;
	font-family: Arial;
	color:#333333;
	padding:20px 10px 10px 10px;
	margin-top:10px;
	background:#f5f5f5;
}

.xerox-newfavcont.xerox-newenq
{
    height:440px;
}



.xerox-newenqtitle{
	font-size:12pt;
	font-weight:bold;
	color:#333333;
	margin-bottom:10px;
	padding-left:5px;
}
.xerox-newenqoptions table{
	padding-left:5px;
}
.xerox-newenqoptions td{
	padding-bottom:10px;
	padding-right:25px;
}
.xerox-newenqoptions td label{
	padding-left:5px;
	color:#333333;
}
.xerox-favurl{
	font-weight:bold;
}
.newfavurl, .newfavtitle, .newfavdesc, .newfavlocation{
	/*margin-top:10px;*/
	width: 575px;
	padding: 0 5px;
	margin-left:9px;
	margin-bottom:15px;
	color:#333333;
}
.newfavtitle input:text
{
	color:#333333;
}
.newfavdesc{
	height:40px;
}
input.newfavdesc{
	margin-left:5px;
	width:575px;
	height:200px;
	padding:5px;
	float:left;
}
.xerox-newfavbtns{
	margin-top:10px;
}
.favsavbtn, .favcancelbtn{
	background-color:#44b1e9;
	color:white;
	border-style:none;
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
}
.xerox-favsave, .xerox-favcancel{
	padding-left:10px;
}
.xerox-favsave{
	min-width:60px;
	text-align:center;
}
.xerox-btnmiddle{
	min-width:50px;
}
.favsavbtnout
{
    background: transparent url('/_layouts/images/Xerox.PartnerNet/bg_button_a.gif') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
    }
.favsavbtnin
{
    
    background: transparent url('/_layouts/images/Xerox.PartnerNet/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    color: white;
    text-decoration: none;
    font-weight: bold;
    border:none;
    }
.favsavbtn{
	line-height:2.2em;
	min-width:50px;
	height:25px;
	background:transparent url(/_layouts/Images/Xerox.PartnerNet.Branding/button_bg.png) repeat-x scroll center center;
}
.xerox-btn.xerox-favsave{
	background:transparent;
	border-color:transparent;
	margin-left:0px;
}
.xerox-btnleftcorner{
	background: transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/blue_left_btn.png") no-repeat scroll left center;
	height:17px;
	width:4px;
}
.xerox-btnrightcorner{
	background: transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/blue_right_btn.png") no-repeat scroll right center;
	height:17px;
	width:2px;
	margin-right:5px;
}
.xerox-btnleftcorner_violet{
	background: transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/violet_left_btn.png") no-repeat scroll left center;
	height:17px;
	width:4px;
}
.xerox-btnrightcorner_violet{
	background: transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/violet_right_btn.png") no-repeat scroll right center;
	height:17px;
	width:2px;
	margin-right:5px;
}

.xerox-btncontent_violet{
	height:17px;
	background:transparent url(/_layouts/Images/Xerox.PartnerNet.Branding/violet_mid_btn.png) repeat-x scroll center center;    
}

.xerox-btncontent{
	height:17px;
	background:transparent url(/_layouts/Images/Xerox.PartnerNet.Branding/blue_mid_btn.png) repeat-x scroll center center;    
}

.xerox-btnleftcorner_grey{
	background: transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/grey_left_btn.png") no-repeat scroll left center;
	height:17px;
	width:4px;
}
.xerox-btnrightcorner_grey{
	background: transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/grey_right_btn.png") no-repeat scroll right center;
	height:17px;
	width:4px;
	margin-right:5px;
}
.xerox-btncontent_grey{
	height:17px;
	background:transparent url(/_layouts/Images/Xerox.PartnerNet.Branding/grey_mid_btn.png) repeat-x scroll center center;    
}

.xerox-btncontent_grey a:link, .xerox-btncontent_grey a:visited{
	color:white !important;
	font-size:11px !important;
	padding-right:5px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
}

.xerox-btncontent_grey a:hover{
	color:white !important;
	text-decoration:none;
}

#addcomment .xerox-btncontent{
	color:white;
	cursor:pointer;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	line-height:16px;
}

.xerox-addbutton .xerox-btncontent_grey a:link, .xerox-addbutton .xerox-btncontent_grey a:visited{
	padding-left:5px;
	color:white;
	cursor:pointer;
	font-weight:bold;
	padding-right:5px;
	line-height:16px;
}

.xerox-addbutton .xerox-btncontent_grey{
		padding-left:5px;
	color:white;
	cursor:pointer;
	font-weight:bold;
	padding-right:5px;
	line-height:16px;

}

.xerox-delbutton .xerox-btncontent_grey{
		padding-left:5px;
	color:white;
	cursor:pointer;
	font-weight:bold;
	padding-right:5px;
	line-height:16px;

}

.search
{
    float:right;
    margin-top:10px;
    margin-bottom:10px;
}

.search input
{
    float:left;
    margin-right:5px;
    margin-top:2px;
}

.xerox-btnfont
{
    color: white !important;
display: block;
height: 17px;
line-height: 16px;
padding-left: 5px;
padding-right: 5px;
font-size: 11px !important;
font-weight: bold !important;
 border:none;}

.buttons {
	float:left;
	margin-top:0px;	
}

.singlebutton 
{
    width:940px;
    margin-top:5px;
    margin-bottom:5px
    
    
}

.controlButtons 
{
height: 20px;
padding: 10px;
}

a.button, li.button {
    background: transparent url('/_layouts/images/Xerox.PartnerNet/bg_button_a.gif') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: bold 11px arial, arial;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span,  li.button a {
    background: transparent url('/_layouts/images/Xerox.PartnerNet/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    color:#FFF;
    text-decoration:none;
    font-weight:bold;
}
 a.button:hover {text-decoration:none;}
/*********************
portal Advertisement webpart
**********************/
.xerox-portaladvcont{
	width:300px;
	margin:10px 5px 10px 5px;
}
.xerox-advbg{
	height:150px;
	}
/***************
Xerox News WebPart on home page
*****************/
.xerox-newswpcont{
	margin-top:10px;
	background:#fafafa;
}
.xerox-newswptitle{
	height:30px;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
}
.xerox-newswptitlelcorner{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/newswpheader_leftcorner.png") no-repeat scroll left top;
	width:7px;
	height:30px;
}
.xerox-newswptitlercorner{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/newswpheader_rightcorner.png") no-repeat scroll right top;
	width:9px;
	height:30px;
}
.xerox-newswptitletext{
	height:30px;
	width:259px;
	padding-left:15px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/newswpheader_bg.png") repeat-x scroll left top;
}
.xerox-newswpbtns
{
	height:26px;
	border:0px;
}
.xerox-newswpbtn{
	width:100px;
	height:25px;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
}

.xerox-newswphlmorenews{
	text-align:right;
	margin-right:10px;
	margin-bottom:10px;
	color:#0099cc;
	font-size:small;
	font-weight:bold;
}

.xerox-locnewswpbtn{
width: 139px;
}
.xerox-cornewswpbtn
{
width: 139px;
margin-right:1px;
}
.newswpbtnnoselect{
	height:32px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/xnewsunselect.png") no-repeat scroll left top;
	color:white;
	border-style:none;
	font-size:7pt;
	font-family:Verdana;
	font-weight:bold;
	width:149px;
	padding-bottom:7px;
}
input.newswpbtnnoselect{
	height:33px !important;
	border-top:0px !important;
	line-height:5px !important;
}
.newswpbtnselect{
	height:32px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/xnewsselect.png") no-repeat scroll left top;
	color:white;
	border-style:none;
	font-size:7pt;
	font-family:Verdana;
	font-weight:bold;
	width:149px;
	padding-bottom:7px;
}

.xerox-newsitemscont{
	width:288px;
	border:0.5px solid #e7e7e7;
	border-top:0px;
	border-bottom:0px;
}

.xerox-newsitemscont hr{
		height:1px;
	color:#e7e7e7;
	border:0px;
	border-top:1px solid #e7e7e7;
	margin-left:10px;
	margin-right:10px;
}

.xerox-newsallitems hr{
	height:1px;
	color:#e7e7e7;
	border:0px;
	border-top:1px solid #e7e7e7;
}
.xerox-newsitemcont{
	padding:20px;
}

.xerox-newswpfooter{
height:9px;
width:100%;
}
.xerox-newswpfooterlcorner{
	background: transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/newswpfooter_leftcorner.png") no-repeat scroll left center;
	width:9px;
	height:9px;
}
.xerox-newswpfooterrcorner{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/newswpfooter_rightcorner.png") no-repeat scroll right center;
	width:8px;
	height:9px;
}
.xerox-newswpfootermiddle{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/newswpfooter_bg.png") repeat-x scroll left top;
	width:272px;
	height:9px;
}
/* ******************
Event Web Part on home page 
********************/
.xerox-eventitems{
	border-left:1px solid #e7e7e7;
	border-right:0px solid #e7e7e7;
}
.xerox-eventitemdate {
	width:30px;
	padding:10px;
	text-align:center;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/eventdate_bg.png") no-repeat scroll center center;
	font-weight:bold;
	font-size:11px;
}
.xerox-eventdetails{
	width:170px;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
}
.xerox-eventdetails a{
	color:#2895d5  !important;
	font-weight:normal !important;
	font-size:12px !important;
}
.xerox-eventdetails a:hover{
	color:#2895D5 !important;
	text-decoration:underline;
}
.xerox-eventitems hr{
	border:0px;
	height:0px;
	border-top:1px solid #e7e7e7;
	color:#e7e7e7;
}
.xerox-partnerwptitle{
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/newswpheader_bg.png") repeat-x scroll left top;
}

.xerox-partnerwptitle .xerox-btnleftcorner_grey, .xerox-partnerwptitle .xerox-btnrightcorner_grey{
	margin-top:5px;
}

.xerox-partnerwptitletext{
	height:30px;
	width:183px;
	padding-left:15px;
}

.xerox-partnerwptitletextsocialfeed{
	height:30px;
	width:259px;
	padding-left:15px;
}

.viewallbtn{
	height:17px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/grey_mid_btn.png") repeat-x scroll left center;
	color:white;
	border-style:none;
	font-size:11px;
	font-family:Arial;
	padding-left:10px;
	padding-right:10px;	
	width:63px;
	float:left;
	margin-top:5px;
	line-height:17px;
	font-weight:bold;
	cursor:pointer;
}

@-moz-document url-prefix() {
    .viewallbtn{
        padding-bottom:5px;
    }
}


.xerox-partneritemtitle{
	font-size:12pt;
	color:#333333;
}
.xerox-partneritemtitle a{
	color:#2895d5;
	font-size:12px;
}
.xerox-partneritemtitle a:hover{
	color:#2895D5;
	text-decoration:underline;
}
/**********Help Desk*******/

.xerox-pagetitle{
	font-size: 14pt;
    padding-bottom: 15px;
}
div.xerox-welcome
{
	min-height:50px;
	min-width:136px;
}

.helpdesk
{
    width:100%;
    width: 940px;    
    }

/*********Enquiries stylesd **********/
.xerox-list1{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	padding-top:5px;
}
.xerox-list1item{
	min-height:110px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e7e7e7;
}
.xerox-list1title{
	color:#2895D6;
	font-size:10pt;
	padding-bottom:15px;
	font-weight:bold;
	padding-top:5px;
}
.xerox-list1fieldname{
	font-size:10pt;
	color:#343434;
	padding-right:5px;
	font-weight:bold;
}
.xerox-list1messages, .xerox-list1response{
	font-size:8pt;
	color:#343434;
	margin-bottom:5px;
}
.xerox-list1categoryfield{
	font-size:8pt;
	color:#343434;
}
.xerox-list1category{
	color:#2895D6;
	font-size:8pt;
}
.xerox-list1categorys{
	margin-top:15px;
}
.xerox-enqtitle{
	font:12px;
	font-weight:bold;
	color:#343434;
	margin-bottom:10px;
}

/***********Tools and Training WebPart ********************/
div.xerox-tandt{
	/*width:960px;*/
	width:940px;
}
ul.xerox-tandt{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}
div.xerox-tandtgroup{
	clear:both;
	display:block;
	border-top:1px solid #e1e1e1;
	padding-top:10px;
}
div.xerox-tandt div:first-child{
	border-top:0px;
}
div.xerox-tandtgroupcontent{
	/*width:960px;*/
	width:940px;
	padding-left:40px;
}
.xerox-tandgrouptitle{
	font-size:10pt;
	font-weight:bold;
}
ul.xerox-tantgroupcontent{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}
li.xerox-tandtitem{
	height:215px;
	width:210px;
	float:left;
}
div.xerox-tandtitemimage{
	height:120px;
	width:159px;
	margin-top:10px;
}
div.xerox-tandtitemimage img{
	max-width:189px;
	max-height:189px;
}
.xerox-tandtitemtitle a:link, .xerox-tandtitemtitle a:visited, .xerox-tandtitemtitle a:hover{
	color:#2895D5;
	font-size:11px;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
}

/********Admin site reports/requests page*************/
.xerox-reports, .xerox-requests, .xerox-tasks{
	margin-top:10px;
}
.xerox-report, .xerox-request{
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	margin-right: 63px;
}

.xerox-sharebtnlargeleft{
	height:60px;
	width:11px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/sharebtnlargeleft.png") no-repeat scroll left center;
}
.xerox-sharedbtnlargeright{
	height:60px;
	width:11px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/sharebtnlargeright.png") no-repeat scroll left center;

}
.xerox-sharedbtnlarge{
	height:60px;
	width:auto;
	color:white;
	padding-left:10px;
	padding-right:10px;
	line-height:60px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/sharebtnlargebg.png") repeat-x scroll left center;

}
.xerox-sharedbtnlarge a:visited,.xerox-sharedbtnlarge a:link{
	color:white;
}
/* Grid View Web Part for Admin site*/

.xerox-gridview .ms-listviewtable{
	margin-top:5px;
}

.xerox-gridview .ms-viewheadertr .ms-vh2-nofilter{
	height:20px;
	background:#CBCBCB;
	padding-bottom:5px;
	color:#333333;
	border:1px solid #636563;
}

.xerox-gridview .ms-viewheadertr th{
	padding:0px !important;
}
.xerox-gridview .ms-vh2
{
	height:20px;
	background:#CBCBCB;
}
.xerox-gridview tr.ms-viewheadertr > th.ms-vh2{
	border:1px solid #636563;
}
.xerox-gridview .ms-vh2 table.ms-unselectedtitle{
	height:24px;
}

.xerox-gridview a.ms-menu-a:link, .xerox-gridview a.ms-menu-a:visited{
	display:block;
	height:24px;
	color:#333333;
	font-weight:bold;
}
.xerox-gridview a.ms-menu-a span{
	height:24px;
	text-align:center;
	display:block;
	line-height:2.2em;
}
.xerox-gridview .ms-menuimagecell{
	border:transparent;
}

.xerox-gridview th .ms-selectedtitle .ms-vb,th .ms-selectedtitle .ms-vh2-nofilter-icon,th .ms-selectedtitle .ms-vb a,th .ms-selectedtitle .ms-vh2-nofilter-icon a{
	background-color:#646464;
	color:#fff;
}
.xerox-gridview a.ms-menu-a:hover{
	color:#fff;
	text-decoration:none;
}

.xerox-gridview .ms-vb2 img{
	margin:auto;
}

.xerox-gridview table.ms-listviewtable td.ms-vb2{
	border:1px solid #636563;
}
.xerox-gridview table.ms-listviewtable tr.ms-alternating{
	background-color:#ededed;
}
.xerox-gridview table.ms-listviewtable tr.xerox-gridpaging{
	height:30px;
	background:#cbcbcb;
	border:1px solid #636563;
}
tr.xerox-gridpaging table{
	margin:auto;
}
table.ms-listviewtable > tbody > tr.xerox-gridpaging > td{
	border-bottom:1px solid #636563;
}
table.ms-listviewtable > tbody > tr.xerox-gridpaging > td > table > tbody > tr > td{
	padding-left:3px;
	padding-right:3px;
}

/* News Web Part Styles */
.xerox-newscont{width:958px; margin-top:5px;}
	
	.xerox-pagecont{width:100%;}
	.xerox-rightest,.xerox-rightone,.xerox-leftone, .xerox-leftest{ width:20px; height:20px; padding-left:5px;}
	.xerox-currentpage{padding-left:5px;padding-right:5px;}
	.xerox-pagecont a:link, .xerox-pagecont a:visited{text-decoration:none;border:0px;}
	
	.xerox-newsitems{width:100%;border:1px solid #dcdcdc;}
	ul.xerox-newsitems{list-style:none;margin-left:0px;padding-left:0px;margin-top:0px !important;margin-bottom:0px !important;}
	li.xerox-newsitem{height:100px;background-color:#dcdcdc;}
	li.xerox-altrow{background-color:#f3f3f3 !important;border-top:1px solid #fff;border-bottom:1px solid #fff;}
	
	.xerox-newsimage{width:100px;height:100px; border-right:1px solid #fff;}
	.xerox-newsimage img{width:80px;height:80px;margin-top:10px;margin-left:10px;}
	
	.xerox-newsdate{width:75px;line-height:6em;padding-left:5px;padding-right:5px;text-align:center;}
	
	.xerox-newsdetail{width:670px;height:100px; border-right:1px solid #fff; border-left:1px solid #fff;}
	.xerox-newsdetail a{display:block;height:100px;text-align:center;padding:10px 10px 10p 10px;white-space:pre-wrap;}
	
	.xerox-newscontact{width:80px; line-height:6em;padding-left:5px;padding-right:5px; text-align:center}

/*Favourites Web Part Styles */
	.xerox-favcont{width:958px; margin-top:5px;}
	.xerox-favitems{width:100%;border:1px solid #dcdcdc;}
	ul.xerox-favitems{list-style:none;margin-left:0px;padding-left:0px;margin-top:0px !important;margin-bottom:0px !important;}
	li.xerox-favitem{height:100px;background-color:#dcdcdc;}
	li.xerox-altrow{background-color:#f3f3f3 !important;border-top:1px solid #fff;border-bottom:1px solid #fff;}
	
	.xerox-favimage{width:100px;height:100px; border-right:1px solid #fff;}
	.xerox-favimage img{width:80px;height:80px;margin-top:10px;margin-left:10px;}
	
	.xerox-favtitle{width:105px;line-height:6em;padding-left:5px;padding-right:5px;text-align:center;}
	
	.xerox-eventtitle{padding-bottom:15px;}
	.xerox-faveventdate{padding-bottom:15px;}
	.xerox-favenddate{padding-bottom:15px;}
	.xerox-favdesc{padding-bottom:15px;}
	.xerox-favdesc .xerox-formfieldlabelcontainer{padding-bottom:0px;}
	.xerox-newfavdesc .xerox-formfieldlabelcontainer{padding-bottom:10px;}

	.buttons{padding-left:8px;}
	
	.xerox-eventtitle input{margin-left:10px; width:575px;}
	.xerox-faveventdate input{margin-left:6px; color:#333333; font-size:12px;}
	.xerox-favenddate input{margin-left:14px; color:#333333; font-size:12px;}
	.xerox-favdesc textarea{margin-left:10px;font-size:12px;font-family:Arial;color:#333333;}
	.xerox-favlocation input{margin-left:10px; width:575px;}
	
	.xerox-favtitle-calendarview{width:600px;padding-left:5px;padding-right:5px;text-align:left;}
	.xerox-favtitle a{display:block; height: 100px; text-align:center;padding:10px 10px 10p 10px;white-space:pre-wrap;}	
	
	.xerox-favdetail{width:600px;height:80px; border-right:1px solid #fff; border-left:1px solid #fff;text-align:center; padding:10px; white-space:pre-wrap; word-wrap:break-word; }
	
	.xerox-favurl{width:110px; /*line-height:6em;*/padding-left:5px;padding-right:5px; text-align:center}
	.xerox-favurl a{display:block;height:100px;text-align:center;padding:10px 10px 10p 10px;white-space:pre-wrap;}

/*Calendar Web Part Styles */
	.xerox-neweventbtn{width:90px;height:30px;}
	
	.xerox-calendarcont{width:958px; margin-top:5px;}
	
	div.xerox-events{width:100%;}
	ul.xerox-events{list-style:none;margin:0px;padding:0px;}
	
	li.xerox-event{height:120px;margin:10px 0px 10px 0px;border-bottom:1px solid #e7e7e7;}
	
	div.xerox-eventimage{height:100px;width:100px;}
	div.xerox-eventimage img{height:80px; width:80px;margin-left:10px;margin-right:10px;margin-top:10px;}
	
	div.xerox-eventcontent{height:100px;width:820px;margin-left:10px;margin-right:10px;margin-top:10px;}
	.xerox-eventtitle,.xerox-eventdetail,.xerox-location{width:100%;text-align:left;}

	.xerox-eventtitle a:link, .xerox-eventtitle a:visited{font-size:10pt;color:#2894D4;display:block;min-height:20px;text-decoration:none;}
	
	.xerox-eventdetail{font-size:8pt;color:#333333;white-space:nowrap;word-wrap:break-word;height:50px;overflow:hidden;margin-top:5px;margin-bottom:5px;}
	.xerox-location{font-size:8pt;}
	#locationlabel{color:#2894D4;}
	.xerox-eventlocation a:link,.xerox-eventlocation a:visited{color:#333333;text-decoration:none;}

/*Discussion web part styles */
	.xerox-discsearch{height:22px;width:160px;}
	
	.xerox-discussioncont{width:958px;margin-top:5px;}
	
	ul.xerox-discussions{list-style:none;margin:0px;padding:0px;}
	
	li.xerox-discussion{width:950px;margin:10px 0px 10px 0px;}
	
	.xerox-discleft{width:147px;}
	.xerox-discimage{position:relative;}
	.xerox-discimage img{width:120px;height:120px;margin:10px;}
	
	.xerox-discimages{position:relative;}
	.xerox-discimages img{width:70px;height:70px;margin:0px;}
	
	img.xerox-wallimage{position:relative;top:0;left:0;float:left;}
	img.xerox-wallimagecorner{position:absolute;top:0;left:0;float:left;}
	
	.xerox-likeit{width:127px;margin-left:10px;}
	.xerox-likeitbtn{height:29px; width:60px; border-style:none;float:left;}
	.xerox-likeitnumber{background:transparent url(/_layouts/images/Xerox.PartnerNet/likeitnumber.png) no-repeat left center; text-align:center; font-size:8pt ; color: #5B5B5B; line-height:2.7em; width:64px; height:29px; float:left;}

	.xerox-discright{width:780px;padding-top:10px;}
	
	.xerox-disctitle,.xerox-descdetail,.xerox-discdesc{width:100%;text-align:left;}
	.xerox-disctitle a:link, .xerox-disctitle a:visited{font-size:12px;color:#2895D5;display:block;min-height:20px;text-decoration:none;}
	.xerox-disctitle a:hover{text-decoration:underline;}
	.xerox-discdesc{font-size:12px;color:#333333;word-wrap:break-word;overflow:hidden;margin-top:5px;margin-bottom:5px;}
	.xerox-discdesc a:link, .xerox-discdesc a:visited{color:#2895D5;}
	.xerox-discdesc a:hover{text-decoration:underline;}
	/*.xerox-discdesc{font-size:8pt;color:#333333;white-space:nowrap;word-wrap:break-word;height:50px;overflow-x:hidden; overflow-y:auto;margin-top:5px;margin-bottom:5px;}*/
	.horizontalline{border-top: 1px solid #E7E7E7; padding-top: 10px;}
	.xerox-descdetail{font-size:12px;min-height:20px;}
	#pnlReply{padding-left:147px; display: block; height: 120px;}
	.pnlReplyRow{min-height:50px;}
	#posterlabel, #orgname, #xerox-time{font-size:12px;color:#333333;}
	#descname a:link, #descname a:visited{font-size:12px;color:#2895D5;text-decoration:none;}
	.xerox-addbutton{width:87px;height:30px;float:right;text-align:center;padding-left:5px;}
	.xerox-delbutton{width:83px;height:30px;float:right;text-align:center;padding-left:5px;}

	.xerox-addbuttondiv
	{	  /*  width:530px;
	    */width:556px;
	    }
	.xerox-addbuttonpadding{padding:5px 0;}

.buttons.xerox-querybtn{
	padding-top:10px;
}
/*Feedback */
.xerox-over.xerox-xlow.xerox-newfavcont.xerox-feedback{
	height:320px;
}
.xerox-feedback .xerox-favtitle .xerox-formfieldlabelcontainer{
	width:580px;
	font-size:14px;
	margin-bottom:15px;
}
.xerox-feedback input.newfavdesc{
	margin-left:10px !important;
	width:570px;
	vertical-align:top;
}
.xerox-feedback .buttons{
	margin-top:10px;
}
/***************************************
Most Popular How Do I web part
***************************/
ul.xerox-wplist{
	list-style:none;
	padding:0px;
	margin:0px;
}
div.xerox-wpcontent{
	padding-top:10px;
	padding-bottom:10px;
	border-left: 1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	width:287px;
}
li.xerox-listitem{
	list-style:none;
	padding:10px;
	padding-left:20px;
}
div.xerox-listitem{
	padding-bottom:20px;
	border-bottom:1px solid #e7e7e7;
	
}
.xerox-noborder{
	border:0px !important;
}
div.xerox-listitem a:link, div.xerox-listitem a:visited{
	color:#333333;
	text-decoration:none;
}
div.xerox-listitem a:hover{
	color:#2895d5;
	text-decoration:underline;
}
/**********************
Discussion WebPart (on home page) 
******************/
.xerox-activityfeedcont{
	width:600px;
	margin-top:10px;
	float:left;
}
.xerox-activityfeedcont-summary{
    width:277px;
	float:left;
	border:0.5px solid #e7e7e7;
	padding-left: 10px;
	padding-bottom: 15px;
}

.xerox-activityfeed-viewall
{
    
    font-family: Arial;
    font-size:12px;
    padding-right: 10px;
    padding-top: 10px;
    float: right;
}

ul.xerox-activityfeeds{
	list-style:none;
	padding:0px;
	margin:0px;
	}
li.xerox-activity{
	width:270px;
	border-bottom:1px solid #e7e7e7;
	margin-top:10px;
	padding-bottom:10px;
}
.xerox-activityright{
	width:450px;
	padding-top:10px;
}
.xerox-discdesc{
	margin-bottom:10px;
}
.xerox-discdesc.xerox-reply{
	width:700px;
}
/******************
New Post Web Part 
************&*******/
.creator-small{
	width:590px;
	margin-top:10px;
	padding:20px;
	background-color:#f5f5f5;
	/*border:1px solid #DCDCDC;*/
	margin-top:10px;	
	margin-right:20px;
}
.creator-small .xerox-formfieldlabelcontainer{
	margin-left:0px;
}
.creator-small .xerox-newwalltitle{
	width:590px;
}
.creator-small .mceEditor.defaultSkin
{
    float:left;
	width:590px;
}
.creator-small .mceLayout{
	width:590px !important;
}
.creator-small .ui-autocomplete-input{
	width:590px !important;
}

#registerform.creator-small .ui-autocomplete-input{
	width:151px !important;
}
.creator-small .xerox-recipientsselector{
	background:#f5f5f5;
}
.creator-small .xerox-newwalladvsear a, .creator-small .xerox-newwalladvsear a:visited{
	text-align:right;
	display:block;
	width:580px;
	color:#2895D5;
}
.creator-small .xerox-newwalladvsear a:hover{
	text-decoration:underline;
}
.creator-small div#pickeditems{
	background:#f5f5f5 !important;
	height:auto !important;
	max-height:100px;
	overflow-y:auto;
	width:580px !important;
	padding:10px 0px 10px 0px;
}
.creator-small #advancedrecipients{
	width:580px;
}
.creator-small .applytheme .xerox-formfieldlabelcontainer{
	margin-top:15px;
}
.creator-large{
	width:900px;
	margin-top:10px;
	padding:20px;
	background-color:#ECECEC;
	border:1px solid #DCDCDC;
	margin-top:10px;	
}
.textboxfont
{
    font-family: Arial;
    font-size:12px;
    color:#333333;
    line-height:13px;
    padding: 2px 0;
    }

     
.creator-large .xerox-newwalltitle{
	width:900px;
}
.creator-large .mceEditor.defaultSkin{
	width:900px;
}
.creator-large .mceLayout{
	width:900px !important;
}
.creator-large .ui-autocomplete-input{
	width:890px !important;
}
.creator-large .xerox-recipientsselector{
	background:#ececec;
}
.creator-large .xerox-newwalladvsear a:link, .creator-large .xerox-newwalladvsear a:visited{
	text-align:right;
	display:block;
	width:900px;
	color:#329AD7;
}
.creator-large div#pickeditems{
	background:#ECECEC !important;
	height:auto !important;
	max-height:100px;
	overflow-y:auto;
	width:920px !important;
	padding:10px 0px 10px 0px;
}
.creator-large #advancedrecipients{
	width:920px;
}
/*wallpost styles added by CE*/
.xerox-postedto 
{
    color:#2896D5;
}
/*Grey button styles*/
.xerox-btn-grey-text
{
    font-family:Verdana, Arial, sans-serif;
    color:#676767;
    font-size:8pt;
    font-weight:bold;
    padding-top:7px;
    text-decoration: none !important;
}
.xerox-btn-grey-text a:link,.xerox-btn-grey-text a:visited,.xerox-btn-grey-text a:hover
{
    font-family:Verdana, Arial, sans-serif;
    color:#676767;
    font-size:8pt;
    font-weight:bold;
    text-decoration: none !important;
    /*padding-bottom:10px;*/
}
.xerox-btn-grey-left-addcomments
{
    float:left;
    height:28px;
    width:31px;
    background:transparent url(/_layouts/Xerox.PartnerNet.WebParts.Wall/Images/btn_grey_addcomments_left.png) no-repeat;
}
.xerox-btn-grey-left
{
    float:left;
    height:28px;
    width:9px;
    background:transparent url(/_layouts/Xerox.PartnerNet.WebParts.Wall/Images/btn_grey_left.png) no-repeat;
}
.xerox-btn-grey-bgrnd
{
float:left;
height:28px;
background:transparent url(/_layouts/Xerox.PartnerNet.WebParts.Wall/Images/btn_grey_bgrnd.png) repeat-x;
}
.xerox-btn-grey-right
{
    float:left;
    height:28px;
    width:9px;
    background:transparent url(/_layouts/Xerox.PartnerNet.WebParts.Wall/Images/btn_grey_right.png) no-repeat;
    margin-right:5px;
    }
    
/*Label*/
.xerox-formfieldlabelcontainer
{
    /*margin: 4px 4px 0px 0px;*/
    margin:0px 0px 0px 10px;
    font-family: Arial, Tahoma; 
    font-size: 12px; 
    font-weight: normal;
    text-align: left;
    color: #333333;
    float: left;
}
#orgtext
{float: left;
 clear:none !important;
 }
 #xusrstext
{float: left;
 clear:none !important;
 }
.xerox-formfieldlabelcontainer .xerox-formfieldlabel
{
    padding: 1px 4px 1px 0px;
    /*border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    background-image: url("/_layouts/images/globgrad.gif");
    background-repeat: repeat-x;
    background-color: #efebef; */
    /*height: 18px;*/
}
#orgtext
{
    margin-bottom:5px;
    }
.xerox-formfieldvaluecontainer
{
    border: 1px solid #cccccc;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 5px;
}

/******Wall Share Button***************/
.xerox-newwallshare{
	height:27px;
	margin-top:5px;
}
.xerox-sharebtnleft{
	height:27px;
	width:5px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/sharebtnleft.png") no-repeat scroll left center;
}
.xerox-sharedbtnright{
	height:27px;
	width:5px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/sharebtnright.png") no-repeat scroll left center;
}
.xerox-sharedbtn{
	height:27px;
	width:auto;
	color:white;
	padding-left:10px;
	padding-right:10px;
	line-height:27px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/sharebtnbg.png") repeat-x scroll left center;
}
.xerox-sharedbtn a:visited,.xerox-sharedbtn a:link{
	color:white;
}

/***********Like It Button**************/
.xerox-likeitbtn .xerox-likeitleft{
	height:28px;
	width:23px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/likeitbtnleft.png") repeat-x scroll left center
}
.xerox-likeitbtn .xerox-likeitright{
	height:28px;
	width:4px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/likeitbtnright.png") repeat-x scroll left center
}
.xerox-likeitbtn .xerox-likeitbg{
	height:28px;
	width:auto;
	color:black;
	line-height:28px;
	padding-left:3px;
	max-width: 26px;
	white-space: nowrap;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	-moz-binding:url('bindings.xml#ellipsis'); 
	padding-right:2px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/likeitbtnbg.png") repeat-x scroll left center
}
.xerox-disable.xerox-likeitbtn .xerox-likeitleft{
	height:28px;
	width:23px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/likeitbtnleft_disable.png") repeat-x scroll left center
}
.xerox-disable.xerox-likeitbtn .xerox-likeitright{
	height:28px;
	width:4px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/likeitbtnright_disable.png") repeat-x scroll left center
}
.xerox-disable.xerox-likeitbtn .xerox-likeitbg{
	height:28px;
	width:auto;
	color:#a7a7a7;
	line-height:28px;
	padding-left:3px;
	padding-right:2px;
	background:transparent url("/_layouts/Images/Xerox.PartnerNet.Branding/likeitbtnbg_disable.png") repeat-x scroll left center
}

/*****************Admin Buttons **********************/
.xerox-adminbtn{
	padding-top:5px;
	width:100px;
}
.xerox-adminbtn a:link, .xerox-adminbtn a:visited{
	color:white;
}
.xerox-deletebtn{
	background-color:transparent;
	border:0px;
	color:white;
	font-size:11px;
	font-weight:bold;
}
.xerox-adminlink{
	line-height:35px;
	padding-left:5px;
}


/**********List News web part additional styles ****************/
.webparts-item-detail.xerox-newscontent{
	min-height:70px;
	max-height:105px;
	height:auto;
	overflow:hidden;
	white-space:pre-wrap;
	margin-bottom:10px;
}
.webparts-item-detail.xerox-newscontent p{
	max-height:105px;
	overflow:hidden;
}
.webparts-item-field{
	width:auto !important;
}

/************Change Password Page*****************/
#changepassword{
	line-height:12pt;
	color:#676767;
}

.xerox-cpw{
	border:1px solid #676767;
	padding:10px;
}

#changepassword label{
	display:block;
}

#changepassword input{
	
}

#currentpassword{
	margin-bottom:10px;
}

#cancel input{
}
#submit input{
}

.userTextBoxes{
	border:1px solid #e3e3e3;
}

/*************Israel styles ****************/
.v4master .s4-ca{
	/*margin-right:20px;*/
}

/******Override style, ***********/

.xerox-over.xerox-low.xerox-newfavcont
{
    height:360px;
}

.xerox-over.xerox-xlow.xerox-newfavcont
{
    height:260px;
}
.xerox-over.xerox-newfavcont
{
    height:440px;
}
.xerox-over.xerox-newfavcont .xerox-favtitle
{
    line-height:normal;
    padding:0;
}
.xerox-over.xerox-newfavcont .newfavurl, .newfavtitle, 
{
    margin:0;
    width: 580px;
    padding: 0 5px;
}

.newfavdesc
{
        margin:0;
    width: 575px;
    padding: 0 5px;
    height:200px;
    }
    
.xerox-over.xerox-newfavcont input.newfavdesc
{
    margin:0;
}

.xerox-over.xerox-newfavcont .xerox-favurl
{
    padding:0;
    text-align:left;
}
#registerform #phExternalOrganisation
{
    height:25px;   
}

#phExternalOrganisation #autocompleteseperater
{
    clear:none;
    }

div.xerox-welcome.xerox-float.xerox-name
{
	width:702px;
}

.xerox-globalnav .xerox-pubnavlink a
{
    font-weight:normal;
    font-family:Arial;
}

.s4-ca
{
    margin-right:0px;
}

#xeroxuserssearch .options
{
 float:left;
 width:100%;   
}
 
 
 #partneruserssearch input, 
#partneruserssearch select,
#partneruserssearch span,
#orgssearch input, 
#orgssearch select,
#orgssearch span,
#xeroxuserssearch input, 
#xeroxuserssearch select,
#xeroxuserssearch span
{
    float:left;
}


#orgssearch input, 
#orgssearch span,
#xeroxuserssearch input, 
#xeroxuserssearch span
{
    clear:both;
}

#advancedrecipients .ui-jqgrid
{
    float:left;
}

.s4-search input.ms-sbplain 
{
    background:none;
    }
    
.s4-search input, .s4-search .ms-searchimage 
{
    background:none;
    }
    
.ms-sbplain 
{
    background:none;
    }
    

/* Start JQuery Date Picker */
    
.ui-datepicker
{

}


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(/_layouts/images/Xerox.PartnerNet.Branding/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
/* .ui-widget-content a { color: #222222; }*/
.ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(/_layouts/images/Xerox.PartnerNet.Branding/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(/_layouts/images/Xerox.PartnerNet.Branding/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; }*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; font-weight: bold; color: #2e6e9e; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; }
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(/_layouts/images/Xerox.PartnerNet.Branding/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fad42e; background: #fbec88 url(/_layouts/images/Xerox.PartnerNet.Branding/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/_layouts/images/Xerox.PartnerNet.Branding/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/_layouts/images/Xerox.PartnerNet.Branding/ui-icons_469bdd_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/_layouts/images/Xerox.PartnerNet.Branding/ui-icons_469bdd_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/_layouts/images/Xerox.PartnerNet.Branding/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/_layouts/images/Xerox.PartnerNet.Branding/ui-icons_6da8d5_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/_layouts/images/Xerox.PartnerNet.Branding/ui-icons_217bc0_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/_layouts/images/Xerox.PartnerNet.Branding/ui-icons_f9bd01_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/_layouts/images/Xerox.PartnerNet.Branding/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/_layouts/images/Xerox.PartnerNet.Branding/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
/*
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
*/

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/_layouts/images/Xerox.PartnerNet.Branding/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/_layouts/images/Xerox.PartnerNet.Branding/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Datepicker 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


/* End JQUERY Date Picker */


    
.downArrow
{
    background:white url("/_layouts/images/Xerox.PartnerNet.Branding/arrowDown.png") repeat-y right;
    }
    
.newfaveventdate
{
    font-size:12px;
    
    }
    
.ms-ToolPaneOuter
{
    position: absolute;
    right: 5px;

    }
    
.ms-sbplain
{
    width:150px !important;
    }
    
#registerform fieldset ol li table label
{
    float:right;
    
    }
    
    
    /*overide jq ui grid*/
.ui-jqgrid-btable
{
    background-color: #F2F9FC;
  }
    
.ui-jqgrid-labels
{
    }

.ui-jqgrid-labels th
{
height: 10px !important;
background: #CBCBCB !important;
padding: 5px 0px !important;
color: #333 !important;
border: 1px solid #636563 !important;
font-size:8pt !important;
    }

.ui-jqgrid-labels th span
{
    border: none !important;

}
.ui-widget-content .jqgrow .ui-row-ltr
{
    }
    
.ui-widget-content .jqgrow .ui-row-ltr td
{
    }
    
    
    .ui-jqgrid .ui-jqgrid-hdiv
    {
        background-color:transparent !important;
        }
        
  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-defaul
  {
      
      background-image:none !important;
          border:none ;
      }

.ui-jqgrid .ui-jqgrid-view
{ 
    border:none !important;
}
#gbox_tblpartnerusers
{
    border:1px solid #636563;
    }
     
.ui-widget-content
{
    background:none;
    border:1px solid #ccc;
    }
.ui-jqgrid tr.jqgrow.ui-state-highlight
{    background-image:none !important;
    background:none !important;
    border:none !important;}
.ui-jqgrid tr.jqgrow.ui-state-hover
{
    background-image:none !important;
    background:none !important;
    border:none !important;
    }    
        /*overide jq ui grid*/
        
#UserProfileImage
{
    width:120px;
    height:120px;
    }
    
.xerox-logincontrol  .loginformusername { width:160px;    }
.xerox-logincontrol  .loginformpassword { width:160px;    }
.validateMessage { position:relative; position: relative; left: 400px; top: -20px; }
.xerox-logintext
{
    float:right;
    margin-right:5px;
    }
    
.xerox-rewards
{
    float:right;
    margin-right:35px;
    }
        
.xerox-userstat .xerox-point select
{
    margin-top:-3px;
    }
.sitedropdowndiv
{
    width:73px;
    }
.ui-tabs
{ padding-bottom:10px !important;}
.xerox-result
{width:100%;}

/*LMS Details style*/
.xerox-lmsresults
{
    margin-top: 50px;
}


/* News Web parts */
.webparts-item-body h2{
	color:#333333;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
}

.webparts-item-body a:link, .webparts-item-body a:visited{
	color:#2895d5;
	font-size:12px;
}

.webparts-item-body h2 a{
	color:#2895d5;
}
.webparts-item-body h2 a:hover{
	text-decoration:underline;
}

.article .article-header{
	border:none;
}

.webparts-item-field{
	font-weight:normal !important;
}

/* Discussion Wall Editable RichBox Content */
.mceContentBody p{
	font-size:11px !important;
}
.pickeditems span{
	height:13px !important;
}

/*Display Event Web Part */
.xerox-displayevent .xerox-favtitle-calendarview{
	padding-left:0px;
	padding-bottom:15px;
}

.xerox-displayevent .xerox-formfieldlabelcontainer{
	font-weight:bold;
}

.xerox-displayevent .newfaveventdate{
	padding-left:6px;
}

.xerox-displayevent .newfavenddate{
	padding-left:15px;
}

.xerox-displayevent .xerox-favdesc{
	clear:both;
}

.xerox-displayevent .xerox-favdesc .xerox-formfieldlabelcontainer{
	width:100%;
}

.xerox-displayevent .xerox-favdesc .newfavdesc{
	margin-left:10px;
	clear:both;
	border:1px solid #abadb3;
}

.xerox-displayevent .xerox-favlocation{
	padding-bottom:15px;
}
.xerox-postsales-displayapps-readonly-or-errorurl
{
    color: #2895D5;
    display: block;
    font-size: 11px;
    padding-bottom: 10px;
    padding-top: 10px;
}

/* Xerox - Redesidning*/
.xerox-organization-banner
{
   height: 275px;
   width: 940px;
   margin-top: 0px;
   margin-bottom: 0px;
   position:relative;
   border: none;
}

/* organization detail web part */
/*
.webpart-orgdetail-username
{
    width: 75%; 
    display: table-cell;
    vertical-align:middle;
    font-family:Arial;
    font-size:20px;
    padding-left:10px;
}
    
.webpart-orgdetail-orgname
{
    width: 30%; 
    display: table-cell; 
    vertical-align:middle;
    font-family:Arial;
    font-size:13px;
    font-weight: bold;
    padding-left:5px;
    text-align:right;    
}

.webpart-orgdetail-orgimage
{
   width: 20%;
   display: table-cell; 
   vertical-align:middle;  
   padding-right: 10px;
}
*/
/* organization quick link web part*/

/*.webpart-orglinks-icon-container
{
	height : 120px;
    width : 120px;
    display:inline-table;
    border:1px solid;
    border-color:Gray;
    vertical-align:top;
	margin-top : 5px;
}*/

.webpart-orglinks-icon
{
    width: 130px;
    height: 130px;
	vertical-align : middle;
	border:none;
	background : url("/_layouts/Images/Xerox.PartnerNet.Branding/icon_bg.png")  no-repeat ;
	margin:10px 7px 7px;
}

.webpart-orglinks-rewardicon
{
    height : 88px;
    width : 148px;
    vertical-align : middle;
    text-align:left;
    font-family: Arial;
    color:Gray;
    font-size:15px;
    display:inline-block;
    background : url("/_layouts/Images/Xerox.PartnerNet.Branding/icon_bg.png")  no-repeat ;
    font-weight: bold;
	margin-right:5px;
	text-align : center;
	padding-top : 60px;
}

.webpart-orglink-rewardtext
{
	display:block;
	background : url("/_layouts/Images/Xerox.PartnerNet.Branding/icon_bg.png")  no-repeat ;
	height:148px;
	width:148px;
	margin-right:5px;
	text-align:center;
	position:relative;
	top:0px !important;
	outline-offset:0px !important;
}

.icon_container{
	float:left;
	position:relative;
}

#txtLoading{
	line-height:125px;
}



.webpart-orglinks-notification
{
    font-family: Arial;
    color:Gray;
    font-size:11px;
    font-weight: bold;
    vertical-align:top;
	display:block;
	right:-22px;
	top:0px;
	position:absolute;
	width:25px;
}

/* organization advertisment */
.webpart-orgadvertisment-img-video
{
    width: 285px; 
    height: 123px; 
    padding-right: 2px;
    padding-left: 10px;
    display: inline-block;
    padding-top: 10px;
}

/* organization  helpful resources */
.webpart-orghelpresources
{
   width: 603px;
   border-left :0.5px solid #e7e7e7;
   border-right :0.5px solid #e7e7e7;
   background-color  :  White;
}

.webpart-orghelpresources-title
{
    font-family: Arial;
    color:#333333;
    font-size:13px;
    padding-left:5px;
    padding-top: 5px;
}

.webpart-orghelpresources-item
{
    font-family: Arial;
    font-size:13px;
    padding-left: 10px;
    padding-top: 10px;
    display: inline-block;
}
.row_container{
	position:relative;
	display:block !important;
	height:155px;
}

.xerox-advertisment-containter
{
	display: table; 
	border-right: 0.5px solid #e7e7e7; 
	border-left: 0.5px solid #e7e7e7; 
	width: 603px;
}
.xerox-webpartgap
{
	padding-bottom : 7px;
}

/* organization detail web part - new */
.xerox-webpart-orgdetail-container{
	width:100%;
	max-width:100%;
	min-width:100%;
	height:60px;
	padding-top:10px;
    padding-bottom:10px;
}
.xerox-webpart-orgdetail-username{
	vertical-align:middle;
    font-family:Arial;
    font-size:20px;
    margin-left:10px;
	line-height:50px;	
}
.xerox-webpart-orgdetail-orgimage{
	height: 60px;
	margin-right: 10px;	
	min-width:60px;
}
.xerox-webpart-orgdetail-orgimage img{
	height:60px;
    max-height:60px;
}
.xerox-webpart-orgdetail-orgname{
	vertical-align:middle;
    font-family:Arial;
    font-size:13px;
    font-weight: bold;
    padding-left:15px;
    text-align:right;
    padding-right: 10px;
    padding-top:15px;
}
.xrps_webpart_images
{
    width:60px;
    height:60px;
}
/*adding below new class for addnewbtnrow button in submitorder page*/
.xerox-btnfontaddnwrw
{
 color: white !important;
height: 17px;
line-height: 16px;
padding-left: 5px;
padding-right: 5px;
font-size: 11px !important;
font-weight: bold !important;
 border:none;}
 .xerox-alternatingaddnwrw{
background-color:#fff;
}
.xerox-gridview .ms-alternatingstrong .ms-viewheadertr th{
	height:20px;
	background:#CBCBCB;
	padding-bottom:5px;
	color:#333333;
	border:1px solid #636563;
}
.ms-alternatingstrong tr
{
    height:25px;
}
#purchaseinfo fieldset legend{
	font-size:11pt;
	font-weight:bold;
	margin:10px;
}
#purchaseinfo fieldset legend td{
	min-height:25px;
	margin-left:10px;
}
 
#rechargedetls fieldset legend{
	font-size:11pt;
	font-weight:bold;
	margin:10px;
}
#rechargedetls fieldset legend td{
	min-height:25px;
	margin-left:10px;
	margin:10px;
}
.submitordcontrols td {
	min-height:25px;
	margin-left:10px; 
}

#solncompinfo fieldset  legend{
	font-size:11pt;
	font-weight:bold;
	margin:10px;
}
#solncompinfo fieldset  legend td{
	min-height:25px;
	margin-left:10px;
}
#AdditonalInfo fieldset  legend{
	font-size:11pt;
	font-weight:bold;
	margin:10px;
}
#AdditonalInfo fieldset  legend td{
	min-height:25px;
	margin-left:10px;
}

#XrxShippingAddr fieldset  legend{
	font-size:11pt;
	font-weight:bold;
	margin:10px;
}
#XrxShippingAddr fieldset  legend td{
	min-height:25px;
	margin-left:10px;
}
#CustomerAddr fieldset  legend{
	font-size:11pt;
	font-weight:bold;
	margin:10px;
}
#CustomerAddr fieldset  legend td{
	min-height:25px;
	margin-left:10px;
}


#enableAccess{
	margin:10px;	
} 
#enableAccess fieldset legend{
	font-size:11pt;
	font-weight:bold;
}

.enableAccesscheckbox label
 {
     margin-left: 7px;    
 }
 .enableAccesstd
 {
       width:60px;
 }
 
 .enableAccessrowheight
 {
     height:30px;
 }
 .enableAccesslabel
 { 
     width:180px;
     padding-left: 5px;
 }
  /* adding the below styles for Branch Type section CR-043*/
 #branchdetailsdiv{
	margin:10px;	
}
#branchdetailsdiv fieldset legend{
	font-size:12pt;
	font-weight:bold;
}
#branchdetailsdiv table
{
    width:100%;
    margin-left:5px;
}
#branchdetailsdiv fieldset #phExternalOrganisation tr{
	margin:10px 0px 10px 0px;
	list-style:none;
}
#branchdetailsdiv fieldset #phExternalOrganisation td{
	margin-left:10px;
    min-height:25px;
}
 /* closed adding styles for Branch type section cr-043*/
 /* adding below style for CR-48B by Mujahid for (wizard) Registration Page styles */
 /*&RegisterPrtnrUserWizard RegisterPrtnrUserWizard1 registerform*/
 #registerform #RegisterPrtnrUserWizard fieldset legend table
 {
     width:100%;
 }
    #registerform #RegisterPrtnrUserWizard fieldset legend tr
 {
    height:25px;
 }
 #registerform #RegisterPrtnrUserWizard fieldset legend td
 {
    height:25px;
    color:Red;
 }
 
  #Wizardstep1table td
 {
     height:35px;
 }
 #wztbl2 td
 {
     height:35px;
 }
 #accountdetails td
 {
     height:35px;
 }
 
 #websiteterms td
 {
     height:25px;
     padding-top:10px;
 }
 #accountdetails td
 {
     height:25px;
     padding-left:10px;
     padding-bottom:10px;
 }
 #autocompleteboxxerox .xerox-org
 {
     background-color:#334B78;
            color:#fff ;
            display:block;
             width:auto;
              margin:2px 3px 3px 0;
               padding:1px 20px 3px 8px;
                position:relative; 
                float:left;
                 text-indent:0; border:1px solid #333;
                  -moz-border-radius:7px;
                   -webkit-border-radius:7px;
                    border-radius:7px;
                     font:normal 11px Verdana, Sans-serif;
                     left:auto!important;
 } 
 
 /* closed adding styles for Branch type section cr-048-B*/
 
 /* adding styles for Groups cr-055 */
 #registergroupform{
	margin:10px;	
}
#registergroupbtn{
	margin:10px;	
}
#registergroupform fieldset legend{
	font-size:12pt;
	font-weight:bold;
}
#registergroupform table
{
    width:100%;
    margin-left:5px;
}
#registergroupform fieldset #groupdetails tr{
	margin:10px 0px 10px 0px;
	list-style:none;
}
#registergroupform fieldset #groupdetails td{
	margin-left:10px;
    min-height:25px;
}
#registergroupform fieldset td label{
	width:110px;
	display:block;
	float:left;
	vAlign:top;
}
#groupdetails .xerox-org
{
    position:static;
}
#registergroupform fieldset #chkJobRoles  td label
{
	width:110px;
	display:inline;
	float:none;
	padding-left:3px;
}
#registergroupform fieldset td TextBox{
	width:200px;
     height:20px;
}
#registergroupform fieldset td TextBox{
	width:200px;
}
#registergroupform fieldset #autoExternalOrganisation
{
    width:180px;
}
#registergroupform fieldset #txtGroupTitle {
	width:230px;
}
#registergroupform fieldset #txtGroupDescription {
	width:230px;
}
#registergroupform fieldset #AutoComplete  input{
	width:230px;
}
#conditions table {
 width:25%;
}
#conditions fieldset #btnReset
{
    width:50px;
}

#groupdetailsdiv{
	margin:10px;	
}
#groupdetailsdiv fieldset legend{
	font-size:12pt;
	font-weight:bold;
}
#groupdetailsdiv table
{
    width:100%;
    margin-left:5px;
}
#branchdetailsdiv fieldset  tr{
	margin:10px 0px 10px 0px;
	list-style:none;
}
#branchdetailsdiv fieldset  td{
	margin-left:10px;
    min-height:25px;
}
#groupdetailsdiv .xerox-org
{
    position:static;
    background-color:White;
    color:Black;
     border-bottom-style:none;
     border-right-style:none;
     border-left-style:none;
     border-top-style:none;
}
#registergroupform SPAN A{
top:2px;
right: 8px;
color: #fff;
line-height:normal;
font-family: Verdana, Sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
border-collapse:separate !important;
padding-left: 4px;
}
#registergroupform SPAN A:hover{
    color:#ff0000;
}
.xerox-span_grey{
background-attachment: scroll;
background-repeat: no-repeat;
background-color: gray;
width:50px;
color:white;
height:17px;
font-family:Arial;
font-size:11px;
font-weight:bold;
}

#UpdateDetails fieldset td{
	width:110px;
	display:block;
	float:left;
	vAlign:top;
}

#registergroupform .Inactive
{
    color:Red;
    font-weight:bold;
}
#elearning fieldset legend{
	font-size:12pt;
	font-weight:bold;
}
#elearning fieldset  tr{
	margin:10px 0px 10px 0px;
	list-style:none;
}
#branchdetailsdiv fieldset  td{
	margin-left:10px;
    min-height:25px;
}
#elearning table
{
    width:100%;
    margin-left:5px;
}
#elearning .ui-tabs ui-widget ui-widget-content ui-corner-all{
width:800px;
}

#elearning .ui-jqgrid ui-widget ui-widget-content ui-corner-all{
width:750px;
}

#elearning .ui-jqgrid-view{
width:750px;
}


#elearning .ui-state-default ui-jqgrid-hdiv{
width:750px;
}
#elearning .ui-jqgrid-htable{
width:732px;
}


#elearning .ui-jqgrid-bdiv{
width:750px;
min-height:15px !important;
}

#elearning .ui-state-default ui-jqgrid-pager ui-corner-bottom
{
    left:13px;
}
#elearning .ui-state-default ui-th-column ui-th-ltr
{
    width:500px !important;
}
#elearning .ui-jqgrid-htable
{
    margin-left:0px !important;
    width:530px !important;
}
#elearning{
	margin:10px;	
}
#registergroupform
{
    margin:10px;
}
#conditions 
{
    margin:10px;
}
#elearning .xerox-addbuttondiv{
width:712px;
}
#elearning .ui-jqgrid-btable{
width:712px;
}
/**closed adding styles for CR-055 here/

/*Adding the below styles for CR-057*/
.resetpassword fieldset legend
{
    font-size:12pt;
	font-weight:bold;
}
.resetpassword{
	width:590px;
	margin-top:10px;
	padding:20px;
	background-color:#f5f5f5;
	margin-right:20px;
}
.clsresetPasswordTbls
{
    margin:5px;    
}
.clsresetPasswordTbls td
{
    height:35px;    
}
/*Adding styles for CR-057 closed here*/



