#pageHeader h3 {
	margin-top: 8px;
}

a.breadcrumb {
	background: none !important;
}


span.labelDescription {
	font-size: 11px;
	color: #999;
	display: block;
	width: 82px;
}

#myavaya {
	float: left;
	width: 650px;
}

.disclaimer {
	font-size: 11px;
}

.separator {
	margin: 0 5px;
}

.hidden {
	display: none;
}

#myavaya .accordionContent p {
	margin-bottom: 15px;
}

.rightCol {
	float: left;
	width: 200px;
	position: relative;
}

.panelSection {
	float: left;
	width: 190px;
	margin-right: 10px;
	margin-top: 15px;
}

h4 {
	font-size: 12px;
	margin-bottom: 10px;
}

#feeds .panelSection li {
	margin-bottom: 5px;
}

p.details {
	color: #999;
	font-size: 10px;
}

a.iconLink {
	padding-left: 14px;
}

a.rss {
	background: url(../img/my_avaya_rss.gif) 0 2px no-repeat;
}

.sidebarWrap {
	padding-left: 30px;
}




/* Accordion */
ul.accordion {
	background: url(../img/accordion_bg.gif) no-repeat right bottom;
	border-left: 1px solid #f0f0f0;
	padding: 0 4px 4px 0;
	margin-top: 15px;
	overflow: hidden;
}

a.accordionHeader, a.accordionHeader:active {
	display: block;
	font-size: 17px;
	-moz-outline-style: none;
	outline: none;
	color: #5F798F;
	height: 50px;
	line-height: 50px;
	padding-left: 16px;
}

a.accordionHeader:hover, .open a.accordionHeader {
	color: #cc0000 !important;
}

.contentWrap {
	padding: 15px 20px 30px 25px;
}

li.firstPanel {
	background: url(../img/myavaya_acc_firstPanel.gif) repeat-x !important;
}

li.accordionPanel {
	background: #fff url(../img/myavaya_acc_panel.gif) repeat-x;
	zoom: 1;
	overflow: hidden;
	width: 645px;
}

div.accordionContent {
	display: none;
	zoom: 1;
}

.emailActions {
	padding-top: 10px;
	margin-right: 2px;
	clear: both;
	overflow: hidden;
}


.actionsRight {
	float: right;
}

.actionsLeft {
	float: left;
}

.changePassword {
	position: relative;
}

.changePassword .errors {
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 175px;
}

.shadow {
	background: url("../img/accordion_bg.gif") no-repeat scroll right bottom transparent;
	padding-right: 4px;
	padding-bottom: 4px;
}

.changePassword .shadow {
	width: 400px;
}

.changePassword .shadowInnerWrap {
	background: #f2f2f2 url(../img/module_gradient_large.gif) right bottom repeat-x;
	padding: 16px 15px;
	overflow: auto;
	zoom: 1;
}

li.businessSize .editableField .selectParent {
	margin-left: 0 !important;
}

.changePassword label {
	width: 180px !important;
}

.changePassword input.text {
	width: 178px; 
}

.changeEmail div.errors {
	margin-bottom: 10px;
	margin-top: 10px;
}

.changeEmail .shadowInnerWrap {
	background: #f2f2f2 url(../img/module_gradient_small.gif) right bottom repeat-x;
	padding: 16px 15px;
}

.shadow h4 {
	font-weight: normal;
	margin-bottom: 8px;
}

input.text {
	padding-left: 3px;
}

.changeEmailReadonly .editableField {
	float: left;
	margin-bottom: 10px;
}

.breakAway {
	margin-top: 20px;
}

#manageSubscriptions {
	width: 407px;
}

#manageSubscriptions input.greyButton {
	height: 30px !important;
	font-size: 13px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
	line-height: 30px;
}

#manageSubscriptions input.text {
	width: 210px;
	position: relative;
	top: 2px;
	float: left;
}

#manageSubscriptions span.read-only {
	float: left;
	width: 289px;
}

form label {
	display: block;
	width: 140px;
	float: left;
}

form span.required {
	color: #cc0000;
}

#profile form ul {
	float: left;
	width: 100%;
}

form span.requiredMsg {
	float: right;
	color: #cc0000;
	margin-right: 8px;
}

div.errors .defaultMsg {
	margin-right: 3px;
}

div.errors, form div.pwSaveError {
	color: #cc0000;
	margin-bottom: 20px;
}

form li.invalid .invalid {
	border: 1px solid #cc0000 !important;
}

form li.invalid label {
	color: #cc0000 !important;
}

#profile form label {
	width: 172px;
	padding-left: 1px;
}

form div.editableField {
	display: none;
}

form li.row {
	overflow: auto;
	clear: both;
	padding-bottom: 15px;
	zoom: 1;
}

form div.collection-businessNeeds li.row label,
form div.collection-productCategory li.row label {
	width: 200px;
	float: left;
}

form li.buttons {
	padding-bottom: 0;
}

form li.customSelect {
	overflow: visible;
	height: 21px;
	zoom: 1;
}

form li.checkbox label {
	float: none;
	display: inline;
}

div.checkboxCollection {
	float: left;
	width: 460px;
}

div.checkboxCollection li {
	float: left;
	width: 230px;
	clear: none !important;
	overflow: hidden;
}

#myavaya input.hovered, #myavaya input.greyButton:hover {
	background-color: #cc0000 !important;
}

#myavaya li.buttons {
	padding-top: 20px;
}

#profile li.buttons {
	padding-top: 0;
}

#profile li.buttons .greyButton {
	margin-right: 8px;
}

#myavaya input.disabled, #myavaya input.disabled:hover {
	background-color: #edeef0 !important;
	cursor: default;
}





/* Custom Select */
#myavaya .selectDisplay {
	border:1px solid #e9e9e9;
	background:#ececec url(../img/dropdown_grad.png) top right repeat-x;
	padding:3px 8px 3px;
	height:auto;
	width:140px;
}

#myavaya .selectList li {
	width: 100% !important;
}

#myavaya .selectDropDown {
	background: #fff !important;
	padding: 0 !important;
	-moz-box-shadow: 0px 1px 5px #ccc;
	-webkit-box-shadow: 0px 1px 5px #ccc;
	box-shadow: 0px 1px 5px #ccc;
}

#preferences .prefsBizSize .selectDisplay, .industry .selectDisplay {
	width: 184px !important;
}

#preferences .prefsBizSize .selectDropDown, .industry .selectDropDown {
	width: 203px !important;
}

#preferences .businessSize, #preferences .prefsBizSize, #profile .countryList {
	z-index: 10000;
}

#myavaya div.selectWrapper div.selectDisplay span {font-size:11px;color:#404040;background:transparent url(../img/arrowDown.png) right 5px no-repeat;}
#myavaya div.disabled div.selectWrapper div.selectDisplay span {color:#ccc;}
#myavaya div.selectParent div.selectDropDown {
	border-top:none;
	width: 159px;
	position: absolute;
	top: 0;
	margin-left: -2px;	
	background: url(../img/bg_mainDD.png) no-repeat bottom left;
	padding: 0 3px 4px 3px;
	_background: none;
	_border: 1px solid #ccc;
	_padding: 0;
	_width: 158px;
}
#myavaya .selectList li.last {
	_margin-bottom: 0;
}
 
#myavaya div.selectParent div.jScrollPaneContainer,
#myavaya div.selectWrapper ul.selectList
{ width:204px; }

#preferences div.selectParent div.jScrollPaneContainer,
#preferences div.selectWrapper ul.selectList
{ width:204px !important; }

#myavaya .selectList li {
	width: 140px;
	_width: 145px;
	color:#404040;
	background: #fefefe;
	height: 1%;
	padding: 3px 8px;
	font-size: 11px;
	border-top: 1px solid #e9e9e9;
}
#myavaya .selectList li.first {
	background: url(../img/bg_DDTop.png) repeat-x top left;
}
#myavaya .selectList li.last {
	background: #fff url(../img/bg_DDBottom.png) repeat-x bottom left;
}
#myavaya div.selectParent .selectScroller {
	width: 159px;
	float: left;
}
#myavaya div.selectWrapper {
	width: 157px;
}
#preferences div.selectWrapper {
	width: 200px;
}
#myavaya div.selectWrapper ul.selectList li.selected, 
#myavaya div.selectWrapper ul.selectList li.hovered {
	background:#e7e7e7;
	color: #404040;
}

#myavaya .selectParent {
	float: left;
	zoom: 1;
}

#preferences .selectParent {
	float: none;
	position: absolute;
	top: 0;
	left: 140px;
}

.industry .selectParent {
	width: 200px;
}

li.customSelect, .accordion, body, .leftCol, #myavaya {
	position: relative;
}

li.customSelectPriority {
	z-index: 1000;
}

#content {
	min-height: 701px;
	_height: 701px;
}







/* Tree List */

ul.treeList a:focus {
	color: #5F798F !important;
}

ul.treeList li.parent ul {
	margin-left: 10px;
	display: none;
}

ul.treeList li.parent a, a.arrowRight, #categories .accordionItem .accordionItem a.arrowRight {
	background: url(../img/icons/arrow_tree_right.gif) 0 3px no-repeat;
	padding-left: 12px;
}

ul.treeList li.parent a:hover, a.arrowRight:hover, #categories .accordionItem .accordionItem a.arrowRight:hover {
	background: url(../img/icons/arrow_tree_right_on.gif) 0 3px no-repeat;
}

ul.treeList li.parent a.active {
	background: url(../img/icons/arrow_tree_down_on.gif) 0 3px no-repeat;
	color: #cc0000 !important;
}

ul.treeList li.parent ul {
	margin-top: 12px;
	margin-left: 13px;
}

ul.treeList li.parent ul li a {
	background: none !important;
	padding-left: 0;
	margin-bottom: 0;
}

ul.treeList ul li {
	margin-bottom: 13px;
}

ul.treeList li.parent {
	margin-bottom: 15px;
}




/* Sidebar */

div.aggregated {
	margin-bottom: 26px;
}

div.firstBox {
	margin-top: 13px;
}

div.aggregated ul li {
	margin-bottom: 10px;
}



#recommends ul.recommendations {
	width: 620px;
}

#recommends ul.recommendations li {
	float: left;
	width: 285px;
	margin-right: 20px;
	background: url("../img/bg_explore-item.png") no-repeat scroll left 20px transparent;
}

#recommends .accordionContent {
	overflow: hidden;
}

.emailInfo {
	float: left;
	color: #cc0000;
	margin-bottom: 20px;
}



/**
 * SSO Styles
 */

#content p.ssoDesc { width: 450px; margin-bottom: 30px; }

#content form.ssoMyAvaya .required,
#content form.ssoMyAvaya .requiredMsg { display: none; }
#content form.ssoMyAvaya .row { height: auto; }
#content form.ssoMyAvaya .read-only { color: #a3a3a3; }
#content form.ssoMyAvaya .buttons { text-align: right; }



/**
 * Idea Submit Styles
 */

.innovations .subscribe { font-size: 10px; margin-left: 185px; height: auto; }
.innovations .subscribe a { zoom: 1; }
.innovations .agree { position: relative; left: -9px; }
.innovations input.greyButton { float: left; }
.innovations .textarea-input {
	background: transparent url('/_assets/img/about/textarea_bg.gif') no-repeat left top;
	margin-left: 185px;
	padding-bottom: 1px;
}

.innovations .textarea-input textarea {
	resize: none;
	font: 12px Arial,Helvetica,sans-serif;
	height: 119px;
	width: 195px;
	padding: 5px;
	border: none;
	background: none;
	margin-top: -1px;
}

.innovations #ShareYourIdeasForm .customSelect,
.innovations #ShareYourIdeasForm .selectParent { *float: none; z-index: 1000; }
