
#groupPropsDialog input,
#groupPropsDialog select,
#groupPropsDialog textarea,
#addressBookDialog input,
#addressBookDialog select,
#addressBookDialog textarea,
#addressBookDialog .ui-widget-content,
#addressBookDialog .addressBookSection{
	border:0.09em solid #D5D5D5;	
}

.stdBorder {
	border:0.09em solid #D5D5D5;
}

#addressBookDialog input,
#addressBookDialog textarea {
	margin-left:4px;
	padding-left:6px;
}

#addressBookDialog select {
    margin-left:6px;
    height: 28px;
}

#addressBookDialog .addressBookSection{
	background-color:#EBEBEB;
	padding:0.5em;    
	margin-top:0.5em;
}

.addressBookButton {
	padding: 0.66em .7em .64em .6em;
	margin: 0em;
	cursor: pointer;
    margin: 0 5px;
}

button#emailQueryAddressBookButton {
    border: none;
    background: #f5f5f5;
    transition: all ease .15s;
    position: relative;
    left: -6px;
}

button#emailQueryAddressBookButton:hover {
    background: #e5f6fb;
    transition: all ease .15s;
}

#exactUserSearchButton{
	cursor:pointer;
	margin: 0;
	overflow:auto;
	padding:0.3em 0.5em;
	width:auto;
}

#abSearchForm {
	margin-top: 12px;
}

#addressBookDialog .resultsSection{
	height:24em;
}

#addressBookDialog .resultsSection .dataTables_wrapper {
	min-height:10px;
}
#createAGroup {
	background: url('../i/icons/16/group_add.png') no-repeat 0 .5em; padding-left: 22px
}

#addressBookDialog ul.groupActions{
	padding: 0em;
	margin:0em;
}
#addressBookDialog ul.groupActions li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	list-style-type:none;
	display:inline;   
}

#abSearchField {
	width:70%;
	margin-right: 0.5em;
}
 
#abChoices  {
	width:98%;
	resize: none;
}
#addressBookDialog .abPick{
	margin:0.5em;
	padding:0.5em;
}

#addressBookDialog .abSelected {
	background-color: #EFDCA4;
}

.abscopeItems {
	margin-bottom:0.5em;
}

#absearchInput{ 
	width: 22em;
    height: 24px;
}

label.bscopeItem.abscopeItem {
    margin-right: 6px;
}

.addressBookButton button {
	cursor:pointer;
	float:right;
	line-height:1.4em;
	margin:0.5em 0.4em 0.5em 0;
	overflow:visible;
	padding:0.2em 0.6em 0.3em;
	width:auto;
}

#addressBookDialog span.helpLink {
padding-left:0em;
}

#addressBookDialog .resultsTable  {
	width:100%;
}

#addressBookDialog table.display td {
	padding:2.5px 10px;
}

#addressBookDialog .resultsTable tbody {
	cursor:pointer;
}

#addressBookDialog .resultsTable tbody .dataTables_empty {
	cursor:default;
    padding: 36px 48px;
}

#addressBookGroupSelect {
	width:14em;
}

/* for ie specific styles */
.IE #absearchInput{
	margin-right: 0.5em;
}
.IE #exactUserSearchButton{
	padding:0.1em 0.5em 0.2em 0.5em;
}

.IE #abChoicesSection{
	margin-right: 1.1em;

}

/* jQuery Overrides */
#addressBookDialog .resultsSection .dataTables_wrapper .ui-widget-header {
    background: #666 !important;
    color: #fff !important;
    font-weight: normal !important;
}
.dataTables_paginate {
    margin-right: 8px;
}
.dataTables_paginate .ui-state-disabled,
.dataTables_paginate .ui-widget-content .ui-state-disabled {
    background: #666 !important;
    color: #fff !important;
    border: none !important;
}

#addressBookDialog table.data-table td {
    border-right: none;
    border-left: none;
}
