/**
  * This file should be used for additional and overridden css classes for global.css.  
  * It should ALWAYS be included AFTER the global.css reference in all pages where that file is referenced.
  * The original global.css should NEVER be modified.  Additions and overrides should be placed here.
  */

/**
 * CVS history from original global.css. This is simply here for reference.
 * The global.css has since been reverted to the original code drop by Huge.
 * 
 * 1.1 - initial code drop (GMX-60 dllobet)
 * 1.2 - New code drops from Huge (nkolev)
 * 1.3 - disabled flash player and replaced it w/ an image (atatous) (these changes reverted by 1.4)
 * 1.4 - reverted back css changes (dllobet)
 * 1.5 - see below
 * 1.6 - see below
 * 1.7 - latest HUGE code drop (dllobet)
 * 1.12 - Commented out some erroneous code by Huge (not present in new version)
 * 1.8-1.15 - see below for rest of history
 */

/** Start of post-merge additions and overrides 

/* 1/9/09 - Added for error logins by atatous (1.5) */
.errors {
 font-style: italic;
 color: red;
}

a.disabled{color:gray;} //All links will have cursor pointer

a{cursor:pointer;} //All links will have cursor pointer

/* 1/13/09 - overriden by nkolev for wider welcome (1.6) */
#user-header .welcome{position:absolute;width:260px;left:0;top:18px;}

/* 1/21/09 - Added by atatous to support logout header (1.8) */
#login .button-login{float:left;margin:0 10px 0 0;width:60px;height:24px;}

/* 1/30/09 - overriden(?) by dbhandar for search results implementation (1.9) */
/* note - was this overridden or simply added from a later Huge code drop? */
#search .query{float:left;background:url(../img/search-input.png) no-repeat;border:0;width:163px;padding:5px 6px 7px 6px;font-size:12px;color:#959595;margin:0 10px 0 0;}
#search .button-go{float:left;margin:0 10px 0 0;width:40px;height:24px;}

/* 4/01/09 - overridden by dllobet for header my GMX menu */
/*Reduced the z-index so that the menu is covered by modal panels*/
#gmx-menu{position:absolute;width:96px;top:6px;left:184px;padding:0 0 5px 0; z-index: 300;}
#gmx-menu .gmx-content{padding:7px 10px 0 10px;position:relative;left:0;top:5px; z-index: 300;}

#dropdown-navigation{background:#015372 url(../img/dropdown-bg.png) repeat-x;height:296px;padding:10px 0 0 0;}
#dropdown-content{width:980px;margin:0 auto;display:block;height:296px;}

/* 1/31/09 - overridden by nkolev for people menu (1.10) */
#dropdown-navigation div.new{width:100%;background:#003348 url(../img/dropdown-box.png) repeat-x;color:#fff;font-size:14px;font-weight:normal;height:255px;}
.dropdown-people div.new li img{display:block;position:absolute;top:10px;left:10px;}

/* 2/6/09 - overridden by nkolev to add padding-top for the image for company fly-out (1.13) */
.dropdown-company div.new img{margin:0 0 8px 0; padding-top:20px}

/* 2/6/09 - overridden by nkolev to fix company and people alignments (1.14) */
.dropdown-people div.browse-content{width:550px;}
.dropdown-people div.browse{width:420px;float:left;margin:0 10px 0 0;}
.dropdown-people div.browse ul{float:left;width:210px;}
.dropdown-people div.new li{width:160px;padding:10px 10px 10px 100px;position:relative;min-height:95px;_height:95px;}


/*This line is missing in latest css file of Huge as per 2nd Feb 2009.*/
#login .input-button{float:left;background:url(../img/button-login.png) no-repeat;border:0;width:60px;height:30px;padding-right:3px;}
/*CSS for explore screen starts*/
#login .login-support-explore{float:left;font-size:11px;width:120px;overflow:hidden;color:#fff;position:relative;top:-4px;top:-5px;line-height:9px;padding-left:10px}
#login .login-support-explore div{height:16px;overflow:hidden;height:18px;}
#login .login-support-explore input{float:left;margin:0 4px -2px 0;margin-left:-2px;position:relative;padding:0;border:0;padding:0;}
#login .login-support-explore label{float:left;display:block;font-size:11px;margin:3px 0 -3px 0;}
#login .login-support-explore a{color:#00aeef;}
/*CSS for explore screen ends*/
.pagination .page{position:relative;top:-3px;font-size:11px;color:#999999;width:100px;text-align:right;padding-right:10px;}
 
/** End of post-merge section.  New additions and overrides should be placed below */
#dropdown-navigation.dropdown-big {height:296px;}
div.dropdown-big #dropdown-content div.new{height:255px;}

/**Added for pagination alignment in Ask Center Landing page */
.pagination li.number-new{line-height:9px;border-right:1px solid #e1e1e1;color:#979797;font-size:11px;padding:1px 0 1px 0;display:block;text-align:center;cursor:pointer;margin-top:-4px}

/* 2/24/09 - overriden by nkolev for login 'Remember Me' label */
label {font-weight: normal !important; color: #00AEEF;}
#login .login-support a{color:#FFF;}

/* string truncation */
.textoverflow {
    overflow: hidden;
    white-space: nowrap;
}

.textoverflow-ellipsis{
    text-overflow: ellipsis;
}

.ellipsis{
    -moz-binding: url(ellipsis.xml#ellipsis);
}

/* edit item */
a.edit-btn {
 margin: 0 10px 0 5px;
 font-size:11px !important;
 text-transform: uppercase;
 padding-left:15px;
 color:#00AEEF !important;
 font-weight: 700 !important;
 width: auto !important;
 display: inline !important;
}

a.edit-item  { background: url(../img/edit-icon-grn.png) no-repeat 0px 1px; }

li.footer-logo {margin-left: 100px !important; @margin-left: 90px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){
 li.footer-logo {margin-left: 80px !important;}
}

form .radio-wrapper input {
 margin: 0 4px 0 0;
 *margin: -2px 4px 0 0; 
}

a.edit-item 	{ background: url(../img/edit-icon-grn.png) no-repeat 0px 1px; }

/* 3/10/09 - overriden by dbhandari for search input box at the top */
#search #quickSearchQuery1{float:left;
	background: #ffffff !important;
	border:0;width:163px;padding:5px 6px 7px 6px;font-size:12px;color:#959595;margin:0 10px 0 0;}

/* Pagination Tag CSS */
.gmx-pagination{position:absolute;top:0px;right:0px;color:#999999;}
.gmx-pagination-table{border:0px;color:#999999;line-height:8px;font-size:10px;top:0px;}
.gmx-pagination-page{width:120px;text-align:right;line-height:8px;font-size:10px;padding-right:10px;}
.gmx-pagination-number{width:20px;border-right:1px solid #e1e1e1;color:#979797;padding:0 0 0 0;text-align:center;line-height:8px;font-size:10px;}
.gmx-pagination-number-details{color:#979797;}
.gmx-pagination-number-selected{color:#000;}
.gmx-pagination-number-last{border:none;}
.gmx-pagination-number-selected{color:#000;font-weight:bold;}
.gmx-pagination-previous{width:6px;height:10px;line-height:8px;padding:0 0 0 0; }
.gmx-pagination-next{width:6px;height:10px;line-height:8px;padding:0 0 0 0; }

/* Added for minimum length of page container */
.page-container{min-height:410px;}

/*Target Audience*/
#demographics-current .pick-options label {display:inline}
#demographics-additional .pick-options label {display:inline}
#content-types-current .pick-options label {display:inline}
#content-types-additional .pick-options label {display:inline}
#genres-current .pick-options label {display:inline}
#special-interests-current .pick-options label {display:inline}
#special-interests-additional .pick-options label {display:inline}
#regions-current .pick-options label {display:inline}
#regions-additional .pick-options label {display:inline}

/*Start of styling for rich faces select combo box */
input.rich-combobox-button-icon{background-image:url(/gmx/img/select-arrow.png);background-color:#25A9E0;border-color:#25A9E0;}
input.rich-combobox-button-icon-inactive{background-image:url(/gmx/img/select-arrow.png);background-color:#25A9E0;border-color:#25A9E0; height:20px;}
input.rich-combobox-button-icon-disabled{background-image:url(/gmx/img/select-arrow.png);background-color:#25A9E0;border-color:#25A9E0; height:20px;}
input.rich-combobox-button-hovered{
	background-color:#FFFFFF;
	background-image:url(/gmx/img/select-arrow.png);
	border-color:#25A9E0;
	border-left:medium none #25A9E0;
	height:20px;
}
input.rich-combobox-input{border-color:#25A9E0;  height:16px; padding-top: 5px; color: #666666; font-weight:bold;}
input.rich-combobox-input-disabled{border-color:#25A9E0;height:16px; padding-top: 5px; color: #666666;font-weight:bold;}
input.rich-combobox-input-inactive{border-color:#25A9E0; height:16px; padding-top: 5px; color: #666666; font-weight:bold;}
input.rich-combobox-button-background{
	background: #fff;
	height:20px; 
	border-left: none;
}

input.rich-combobox-button-background-inactive{
	background: #fff;
	height:20px; 
	border-left: none;
}

input.rich-combobox-button-pressed-background{
	background: #fff;
	height:20px; 
}

input.rich-combobox-button{
	background-color:#FFFFFF;
	background-image:url(/gmx/img/select-arrow.png);
	border-color:#25A9E0;
	border-left:medium none #25A9E0;
	height:20px;
}
input.rich-combobox-button-icon-inactive {
	background-color:#FFFFFF;
	background-image:url(/gmx/img/select-arrow.png);
	border-color:#25A9E0;
	border-left:medium none #25A9E0;
	height:20px;
}
.rich-combobox-item{
	color: #666666; 
	font-weight:bold
}
.rich-combobox-item-selected{
	color: #25A9E0;
	background: #fff;
	border: 1px solid #fff;
	font-weight:bold;
}

div.rich-combobox-shell{
	height: 20px;
}

.rich-combobox-list-decoration{
	border-color:#25A9E0;
}

.rich-combobox-shadow {
	display:none;
}

/*End of styling for rich faces select combo box */

.feature ul.titles span.trunctooltip {
    line-height:16px;
    padding:0;
    color:#84BDDD;
}

.gmx-pagination-previous-center{width:6px;height:10px;line-height:8px;padding:0 0 0 0;vertical-align:middle;}
.gmx-pagination-next-center{width:6px;height:10px;line-height:8px;padding:0 0 0 0;vertical-align:middle;}
.gmx-pagination-image-center{vertical-align:middle;}

.truncatePre{word-wrap: break-word; white-space:pre-wrap; _white-space: pre; font-family:Arial, Helvetica, sans-serif,sans-serif;}

.company_admin_name_grid {
}

.company_admin_name_status {
    font-weight:bold;
    padding:0 5 2 2;
}