* {
	border-radius: 0 !important;
	text-shadow: none !important;
	box-shadow: none !important;
	-o-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}

/* iehacks */

input.button,
.formbuttons input.button,
.formbuttons input.button:active,
input.button.mainaction,
input.button.mainaction:active,
a.button,
a.button.pressed,
a.button:active,
input.button:active,
.pagenav.dark a.button,
.pagenav.dark a.button.pressed,
#message.statusbar,
.ui-dialog.popupmessage .ui-dialog-titlebar,
.ui-dialog.popupmessage .ui-widget-content,
#topnav,
.records-table tr.selected td,
.contentbox .boxtitle,
body.iframe .boxtitle,
#login-form input.button,
#login-form input.button:active,
.toolbar a.button,
a.menuselector,
a.menuselector:active,
.googie_list td.googie_list_onhover,
ul.toolbarmenu li a.active:hover,
#rcmKSearchpane ul li.selected,
.tabsbar .tablink,
.tabsbar .selected a,
.contactfieldgroup,
.contactfieldgroup legend,
#messagelistfooter,
#mailboxlist li.mailbox .unreadcount,
#mailboxlist li.mailbox.selected > a .unreadcount,
#messageheader, #partheader, #composeheaders,
#previewheaderstoggle {
	filter: none;
}

/* styles */

body {
	color: #000;
	background: #fff;
}

a {
	color: #0069a6;
}

a:visited {
	color: #0186ba;
}

fieldset {
	border: 1px solid #ddd;
}

select {
	background: #fff;
	border: 1px solid #AFD2F7;
	color: #4274BF;
}

input[type="text"],
input[type="password"],
textarea {
	border: 1px solid #AFD2F7;
	background: #fff;
}


input[type="text"]:focus,
input[type="password"]:focus,
input.button:focus,
textarea:focus {
	border-color: #AFD2F7;
}

input[type="text"]:focus,
input[type="password"]:focus,
input.button:focus,
textarea:focus {
	border-color: #AFD2F7;
}

input.button, a.button, a.button:active {
	color: #000;
	border: 1px solid #F7BE57;
	background: #FFEEC2;
	padding: 6px 16px;
	font-size: 11px;
}

a.button:hover {
	background: #FFE196;
}

a.button, a.button:active {
	padding: 2px 10px;
}

.formbuttons input.button {
	color: #000;
	font-size: 100%;
	border-color: #F7BE57;
	background: #FFEEC2;
	padding: 6px 16px;
}

.formbuttons input.button:hover,
.formbuttons input.button:focus,
input.button.mainaction:hover,
input.button.mainaction:focus {
	color: #000;
	border-color: #F7BE57;
	background: #FFE7AA;
}

.formbuttons input.button:active {
	color: #000;
	background: #FFE7AA;
}

input.button.mainaction {
	color: #000;
	text-shadow: 0px 1px 1px #333;
	border-color: #F7BE57;
	background: #FFE7AA;
}

input.button.mainaction:active {
	color: #000;
	background: #EFCB6E;
}

input.button[disabled],
input.button[disabled]:hover,
input.button.mainaction[disabled] {
	color: #aaa !important;
}

/** link buttons **/



a.button:focus,
input.button:focus {
	border-color: #4fadd5;
}

label.disabled,
a.button.disabled {
	color: #999;
}

a.button.disabled,
input.button.disabled,
input.button[disabled],
a.button.disabled:hover,
input.button.disabled:hover,
input.button[disabled]:hover {
	border-color: none;
}

.pagenav.dark a.button {
	border-color: transparent;
	background: transparent;
}

.pagenav.dark a.button.pressed {
	background: #fff;
}

a.iconlink {
	color: #007DCC;
}

/*** message bar ***/

#message div.loading,
#message div.warning,
#message div.error,
#message div.notice,
#message div.confirmation,
#message-objects div.notice {
	color: #2F569E;
	padding: 6px 30px 6px 25px;
	font-weight: normal;
}

#message div.warning {
	color: #960;
}

#message div.error {
	color: #cf2734;
}

#message div.confirmation {
	color: #093;
}

#message.statusbar {
	border-top: 1px solid #97B9E8;
	background: #fff;
}

#message .topleft {
	position: absolute;
	right: 0;
	top: 6px;
}

#message .topleft a {
	color: #709EE0;
}

.ui-dialog.warning .ui-dialog-title {
	color: #960;
}

.ui-dialog.error .ui-dialog-title {
	color: #cf2734;
}

.ui-dialog.confirmation .ui-dialog-title {
	color: #093;
}

.ui-dialog.popupmessage .ui-dialog-titlebar {
	padding: 8px 1em 4px 1em;
	background: #B5CEF2;
	background: -moz-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe0ca), color-stop(100%,#f58220));
	background: -o-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -ms-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbe0ca', EndColorStr='#f58220');
}

.ui-dialog.popupmessage .ui-widget-content {
	font-size: 12px;
	background: #eee;
	background: -moz-linear-gradient(top, #eee 0%, #dcdcdc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#dcdcdc));
	background: -o-linear-gradient(top, #eee 0%, #dcdcdc 100%);
	background: -ms-linear-gradient(top, #eee 0%, #dcdcdc 100%);
	background: linear-gradient(top, #eee 0%, #dcdcdc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dcdcdc');
}

/*** basic page layout ***/

#topline {
	display: none;
	background: none;
}

#topnav {
	height: 55px;
	margin-bottom: 0;
	padding: 0;
	background: #2557AD;
}

#topline a,
#topnav a {
	color: #eee;
}

#toplogo {
  padding: 4px 0 0 19px;
}

#taskbar a {
	display: block;
	height: 17px;
	padding: 8px 10px 4px 0px;
	margin: 12px 5px 0 0;
	border: 1px solid #2557ad;
	float: left;
}

#taskbar .username {
	color: #fff;
	padding: 0 10px;
	display: block;
	float: left;
	margin-top: 21px;
}

#taskbar a.button-selected {
	color: #fff;
	background-color: #2F63B7;
	border: 1px solid #4A7DCE;
}

#taskbar a:hover
{
	background-color: #3C72C9;
	border: 1px solid #6799EA;
}

#taskbar a span.button-inner {
	display: inline-block;
	font-size: 100%;
	font-weight: bold;
	text-shadow: none;
	padding: 0 0 0 38px;
	height: 19px;
	background: url(images/buttons.png) -1000px 0 no-repeat;
}

#taskbar a.button-help span.button-inner {
	background: url(images/iconHelp.png) 8px 0 no-repeat !important;
}

#taskbar a.button-logout span.button-inner {
	background: url(images/iconLogout.png) 8px 0 no-repeat !important;
}

#taskbar a.button-mail span.button-inner {
	background-position: 0 2px !important; /* we don't want to change images on hover, so !important */
}

#taskbar a.button-addressbook span.button-inner {
	background-position: 0 -48px !important;
}

#taskbar a.button-settings span.button-inner {
	background-position: 0 -96px !important;
}

#taskbar a.button-calendar span.button-inner {
	background-position: 0 -144px !important;
}

#mainscreen {
	position: absolute;
	top: 55px;
	left: 0;
	right: 10px;
	bottom: 5px;
}

#mainscreen.offset {
	top: 65px;
}

.uibox {
	border: 1px solid #97B9E8;
	background: #fff;
}

.listbox {
	background: #fff;
}

.boxtitle,
.uibox .listing thead td {
	border-bottom: 1px solid #EDEDED;
}

.uibox .boxtitle,
.uibox .listing thead td {
	background: #B5CEF2;
	background: -moz-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe0ca), color-stop(100%,#f58220));
	background: -o-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -ms-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbe0ca', EndColorStr='#f58220');
	color: #333;
}

.listbox .listitem,
.listbox .tablink,
.listing tbody td,
.listing li {
	border-top: none;
	border-bottom: 1px solid #EDEDED;
}

.listbox .listitem a,
.listbox .tablink a,
.listing tbody td,
.listing li a {
	color: #000;
}

.listbox .listitem.selected,
.listbox .tablink.selected,
.listbox .listitem.selected > a,
.listbox .tablink.selected > a,
.listing tbody tr.unfocused td,
.listing tbody tr.selected td,
.listing li.selected,
.listing li.selected > a {
	color: #000;
	background-color: #f5b681;
}

ul.listing li {
	background-color: #fff;
}

ul.listing li.droptarget,
table.listing tr.droptarget td {
	background-color: #e8e798;
}

.listbox .boxfooter {
	border-top: 1px solid #7BA4E0;
	background: #fff;
	height: 27px;
}

.boxfooter .listbutton {
	border-right: none;
	background: #fff;
	padding: 0;
	width: 40px;
}

.boxfooter .listbutton .inner {
	width: 40px;
	height: 27px;
}

.boxfooter .listbutton.add .inner {
	background-positio: 5px -1301px;
}

.boxfooter .listbutton.delete .inner {
	background-position: 5px -1342px;
}

.boxfooter .countdisplay {
	color: #545454;
	padding-top: 0;
	top: 7px;
}


table.records-table {
	border: 1px solid #bbd3da;
}

.records-table thead td {
	color: #333333;
	background: #B5CEF2;
	background: -moz-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe0ca), color-stop(100%,#f58220));
	background: -o-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -ms-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbe0ca', EndColorStr='#f58220');
	border-left: 0;
}

#messagelist thead tr td.sortedASC a,
#messagelist thead tr td.sortedDESC a {
	color: #333333;
	text-decoration: none;
}

.records-table thead td.sortedASC,
.records-table thead td.sortedDESC {
	background: #96bcf3;
	background: -moz-linear-gradient(top, #eafaff 0%, #96bcf3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eafaff), color-stop(100%,#96bcf3));
	background: -o-linear-gradient(top, #eafaff 0%, #96bcf3 100%);
	background: -ms-linear-gradient(top, #eafaff 0%, #96bcf3 100%);
	background: linear-gradient(top, #eafaff 0%, #96bcf3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbe0ca', EndColorStr='#f58220');
}

.records-table thead td a {
	color: #333333;
}

.records-table thead td span {
	color: #777777;
}

.records-table tbody td {
	padding: 4px 7px;
	border-bottom: 1px solid #EBEBEB;
	border-left: none;
}

.records-table tr.selected td {
	color: #000 !important;
	background: #f5b681;
}

.records-table tr.selected td a,
.records-table tr.selected td span {
	color: #000 !important;
}

.records-table tr.unfocused td {
	color: #000 !important;
	background: #ddd !important;
}

.records-table tr.unfocused td a,
.records-table tr.unfocused td span {
	color: #000 !important;
}

.records-table tr.deleted td,
.records-table tr.deleted td a {
	color: #ccc !important;
}

.contentbox .boxtitle,
body.iframe .boxtitle {
	color: #333;
	border-bottom: none;
	background: #B5CEF2;
	background: -moz-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe0ca), color-stop(100%,#f58220));
	background: -o-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -ms-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbe0ca', EndColorStr='#f58220');
}

body.iframe .footerleft.floating:before {
	background: none;
	border-bottom: 1px solid #97B9E8;
}

body.iframe .footerleft.floating {
	background: #fff;

	/* remove these two settings to make the button bar float and be always visible when the contents scroll */
	position: static;
	width: auto;
}

body.iframe .footerleft.floating input {
	margin-top: 8px;
}

.propform fieldset fieldset legend {
	color: #666;
}

ul.proplist li,
table.propform td {
	background: transparent;
	border-bottom: 1px solid #eee;
}

table.propform td.title {
	color: #333;
}

/*** Login form ***/

#loginPage {
	background: #2557AD;
}

#login-form {
	width: 560px;
}

#login-form .box-inner {
	width: 480px;
	background: #f58220;
	margin: 0;
	padding: 30px 40px;
	border: none;
}

#login-form .box-inner img#logo {
	display: none;
}

#login-form .box-bottom {
	background: url(images/loginGlare.png) repeat-x;
}

#login-form form table {
	width: 100%;
	box-sizing: border-box;
}

#login-form td.input {
	padding-right: 0;
}


#login-form input[type="text"],
#login-form input[type="password"] {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	padding: 7px 8px;
	border: 1px solid #97B9E8;
	background: #FAFAFA;
}

#login-form input.button {
	color: #000;
	border: 1px solid #F7BE57;
	background: #FFEEC2;
}

#login-form input.button:hover,
#login-form input.button:focus {
	color: #000;
	border-color: #F7BE57;
	background: #FFE7AA;
}

#login-form input.button:active {
	color: #000;
	border-color: #F7BE57;
	background: #FFE7AA;
}

#login-form td.title {
	color: #000;
	font-size: 120%;
}

#login-form p.formbuttons {
	text-align: right;
}

#login-form #message {
	margin-top: 30px;
	min-height: 40px;
	padding: 5px 25px;
	text-align: center;
}

#login-form #message div {
	display: inline-block;
	padding-right: 0;
	color: #fff;
}

#loginTitle {
	text-align: left;
	padding: 20px 0 40px 0;
	margin-bottom: 40px;
	font-weight: bold;
	font-size: 0px;
	background: url(images/loginTitle.png) center bottom no-repeat;
	font-family: arial, helvetica;
}

#loginGetSupport {
	text-align: left;
	padding-top: 10px;
}

#loginGetSupport a {
	color: #AFAFAF;
	text-decoration: none;
}

#loginGetSupport a:hover {
	text-decoration: underline;
}

#cornerLogoContainer {
	position: fixed;
	bottom: 20px;
	right: 10px;
	display: none;
	z-index: 1;
}

#cornerLogoFull {
	position: absolute;
	bottom: 0;
	right: 0;
	display: none;
	text-align: center;
	z-index: 1;
}


/*** quicksearch **/

#quicksearchbar {
	top: 5px;
}

#quicksearchbar input {
	background: #EAF3FC;
	border-color: #AFD2F7;
	font-weight: normal;
}

/*** toolbar ***/

.toolbar .spacer {
	display: none;
}

.toolbar a.button {
	display: inline-block;
	min-width: 32px;
	max-width: 32px;
	height: 0;
	padding-top: 32px;
	padding-bottom: 0;
	overflow: hidden;
}

.toolbar span a.button {
	max-width: 60px;
}

.toolbar a.button.spellcheck.selected {
	color: #2056AD;
}

a.menuselector {
	border: 1px solid #AFD2F7;
	background: #fff;
	color: #4274BF;
}

a.menuselector:active {
	background: #fff;
}

select.decorated option {
	color: #4274BF;
	background: #fff;
	border-top: none;
	border-bottom: none;
}

/*** quota indicator ***/

#quotadisplay {
	display: none;
	background: none;
}

#quota
{
  position: absolute;
  top: 5px;
  right: 10px;
  width: 100px;
}

.quota_text {
  text-align: center;
  font-size: 10px;
  color: #666;
  cursor: default;
	display: block;
	border: 1px solid #97B9E8;
	width: 102px !important;
}

.quota_bg { background-color: white; }
.quota_high { background: url(images/quota.png) repeat-x 0 -28px #f90509; }
.quota_mid { background: url(images/quota.png) repeat-x 0 -14px #e3e909; }
.quota_low { background: url(images/quota.png) repeat-x 0 0px #05f905; }
.quota_text_high { color: white; }
.quota_text_mid { color: #666; }
.quota_text_low { color: #666; }

/*** popup menus ***/

.popupmenu,
#rcmKSearchpane,
.ui-dialog {
	background: #F9FCFF;
	border: 1px solid #97B9E8;
	box-shadow: 0 0 8px 0px #878787 !important;
}

.popupmenu.dropdown {
	border-top: 1px solid #97B9E8;
}

.googie_list td,
ul.toolbarmenu li,
#rcmKSearchpane ul li {
	color: #000;
	white-space: nowrap;
	min-width: 130px;
	margin: 0;
	border-top: none;
	border-bottom: none;
}

.googie_list td span,
ul.toolbarmenu li a {
	color: #666;
}

.googie_list td span,
ul.toolbarmenu li a.active {
	color: #3E7DDF;
}

.googie_list td.googie_list_onhover,
ul.toolbarmenu li a.active:hover,
#rcmKSearchpane ul li.selected,
select.decorated option:hover,
select.decorated option[selected='selected'] {
	background: #B5D9FC;
}

ul.toolbarmenu li label {
	color: #000;
}

ul.toolbarmenu li a.icon {
	color: #3e7ddf;
}

ul.toolbarmenu li a.icon:hover {
	background: #B5D9FC;
}

.hint {
	color: #999;
}

.splitter {
	background: none;
}

#rcmdraglayer {
	background: #444;
	border: 1px solid #555;
	color: #ccc;
}

#rcmdraglayer:after {
	border-color: transparent #444;
}

/*** attachment list ***/

.attachmentslist li a,
#compose-attachments ul li {
	color: #333;
}

/*** fieldset tabs ***/

.tabsbar .tablink {
	background: #f8f8f8;
}

.tabsbar .tablink a {
	color: #0069a6;
	margin-right: 4px;
	background: #fff;
	border: 1px solid #97B9E8;
}

.tabsbar .tablink:last-child a {
	border: 1px solid #97B9E8;
}

.tabsbar .tablink.selected a {
	color: #004458;
	background: #B7D1F7;
	background: -moz-linear-gradient(top, #fbe0ca 0%, #B7D1F7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe0ca), color-stop(100%,#B7D1F7));
	background: -o-linear-gradient(top, #fbe0ca 0%, #B7D1F7 100%);
	background: -ms-linear-gradient(top, #fbe0ca 0%, #B7D1F7 100%);
	background: linear-gradient(top, #fbe0ca 0%, #B7D1F7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbe0ca', EndColorStr='#f58220');
}

#searchfilter select {
  background: #EAF3FC;
  border: 1px solid #AFD2F7;
}

/* _mail_ */

#mailview-top {
	top: 50px;
}

#messagelistcontainer {
	bottom: 31px;
}

#mailboxcontainer,
#messagelistcontainer {
	top: 0;
}

#mailview-right.offset {
	overflow: visible;
	top: 10px;
}

.offset #messagetoolbar {
	top: -42px;
}

#messagelistfooter {
	border-top: 1px solid #97B9E8;
	background: #B5CEF2;
	background: -moz-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe0ca), color-stop(100%,#f58220));
	background: -o-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -ms-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbe0ca', EndColorStr='#f58220');
}

#mailboxlist li.virtual > a {
	color: #aaa;
}

#mailboxlist li.recent > a {
	color: #017cb4;
}

#mailboxlist li.mailbox ul {
	border-top: 1px solid #EDEDED;
}

#mailboxlist li.mailbox .unreadcount {
	background: #CDDFF7 !important; /* !important fixes a IE9 bug */
	color: #235BA3;
	font-weight: normal;
	padding: 2px;
	border-radius: 10px !important;
}

#mailboxlist li.mailbox.selected > a .unreadcount {
	background: #fff !important; /* !important fixes a IE9 bug */
}

#mailboxlist li.mailbox.recent > a .unreadcount {
	background: #fff !important; /* !important fixes a IE9 bug */
}

#messagetoolbar {
	top: 10px;
	right: 390px;
}

#messagetoolbar .toolbarselect {
	top: 4px;
	bottom: auto;
}

#messagelist tr.thread.expanded td {
	background-color: #ededed;
}

#messagelist tr.flagged td,
#messagelist tr.flagged td a {
	color: #f30;
}

#messagelist thead tr td.sortedASC a,
#messagelist thead tr td.sortedDESC a {
	color: #004458;
	background: url(images/listicons.png) right -912px no-repeat;
}

#messagelist tbody td a {
	color: #333;
}

#messageheader,
#partheader,
#composeheaders {
	background: #fbe0ca;
}

.headers-table td {
	color: #666;
}

.headers-table td.header a {
	color: #666;
}

.headers-table td.subject {
	color: #333;
}
#previewheaderstoggle {
	background: #fbe0ca;
	border-right: 1px solid #C3DAF4;
}

#all-headers {
	border: 1px solid #DBEAFF;
	background: #fff;
}

#headers-source {
	color: #333;
}

#messagepreviewheader {
	border-bottom: 1px solid #C3DAF4;
}

#messagecontent .rightcol,
#messagepreview .rightcol {
	background: #F7F7F7;
}

#message-objects div.notice,
#message-buttons div.notice {
	border: 1px solid #ffdf0e;
	background-color: #fef893;
}

div.message-part,
div.message-htmlpart {
	border-top: 2px solid #f0f0f0;
}

div.message-part span.sig {
	color: #666666;
}

div.message-part blockquote {
	color: blue;
	border-left: 2px solid blue;
	border-right: 2px solid blue;
	background-color: #F6F6F6;
}

div.message-part blockquote blockquote {
	color: green;
	border-left: 2px solid green;
	border-right: 2px solid green;
}

div.message-part blockquote blockquote blockquote {
	color: #990000;
	border-left: 2px solid #bb0000;
	border-right: 2px solid #bb0000;
}

#messagebody > hr {
	color: #fff;
	background: #fff;
	border-bottom: 2px solid #f0f0f0;
}

#compose-contacts #directorylist {
	border-bottom: 4px solid #c7e3ef;
}

#compose-contacts .scroller {
	border-top: 1px solid #fff;
}

#composeoptionsbox {
	background: #d2d2d2;
	border-bottom: 1px solid #e8e8e8 !important;
}

#compose-attachments {
	background: #f0f0f0;
	border-left: 1px solid #ddd;
}

#composebody_toolbargroup {
	border-bottom: 1px solid #ddd;
}

#searchfilter {
	top: 12px;
}
/* _compose_ */

#compose-contacts {
	top: 10px;
}

#compose-contacts #directorylist {
	border-bottom: 2px solid #97B9E8;
}

#compose-contacts .scroller {
	border-top: 1px solid #fff;
}

#compose-content {
	top: 50px;
}

#composeoptionsbox {
	background: #B5CEF2;
	background: -moz-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe0ca), color-stop(100%,#f58220));
	background: -o-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -ms-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbe0ca', EndColorStr='#f58220');
	border-bottom: none;
}

#composebody {
	top: 0;
}

#compose-attachments {
	top: 0;
	background: #fbe0ca;
	border-left: 1px solid #C3DAF4;
}

#composebody_toolbargroup {
	border-bottom: 1px solid #ddd;
}

/* _addressbook_ */


#addressbooktoolbar {
	top: -42px;
	margin-left: 10px;
}

#directorylistbox {
	top: 10px;
}

#addresslist {
	top: 10px;
}

#contacts-box {
	top: 50px;
	overflow: visible;
}

#contacts-box .iframebox {
	overflow: hidden;
}

.contactfieldgroup {
	background: #F2F7FF;
}

.contactfieldgroup legend {
	background: #B5CEF2;
	background: -moz-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe0ca), color-stop(100%,#f58220));
	background: -o-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -ms-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbe0ca', EndColorStr='#f58220');
	border-bottom: none;
}

.contactfieldgroup .contactfieldlabel {
	color: #666;
}

.contactfieldgroup .contactfieldlabel select {
	color: #666;
}

#sourcename {
	color: #000;
}

/* _help plugin_ */

#helptoolbar {
	top: 4px !important;
}

/* _additions_ */

#mailboxcontainer {
	background: #f58220;
}

#mailboxlist {
	margin: 3px;
}

#mailboxlist li {
	background: #fff;
}

.ui-dialog-titlebar {
	background: #B5CEF2;
	background: -moz-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbe0ca), color-stop(100%,#f58220));
	background: -o-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: -ms-linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	background: linear-gradient(top, #fbe0ca 0%, #f58220 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbe0ca', EndColorStr='#f58220');
}

#composebody_tbl { /* tinymce editor */
	border: 0;
	margin-top: 0 !important;
}

#composebody_tbl tr.mceFirst td {
	border-top: 0;
}

#pluginbody {
	margin-left: 10px;
}










/**/
