img
{
  behavior: url('skins/hs/pngbehavior.htc');
  border: 0;
}

/***** RoundCube|Mail basic styles *****/
#displayTip {
/*  url(images/icons/information.png) no-repeat scroll 100% 5% */
background:lightyellow;
border:1px dotted #000000;
margin:10px;
padding:5px 20px 5px 5px;
text-decoration:none;
display: block; 
visibility: hidden;
width: auto; 
height: auto; 
position: absolute; 
z-index: 5000;
}

body {margin: 0px;background-color: #F8FBFF; /*#f6f6f6;*/ /* #EBEBEB; */color: #000000;}
body.iframe {margin: 0px;}
body.preview {margin: 0px;background-color: #ffffff;}
body.extwin {margin: 10px;}
body, td, th, span, div, p, h3 {font-family: Tahoma;font-size: 11px;color: #000000;}
th {font-weight: normal;}
h3 {font-family: Tahoma;font-size: 11px;color: #000000;}
a, a:active, a:visited {color: #000000;outline: none;}
a.button, a.button:visited, a.tab, a.tab:visited, a.axislist {color: #000000;text-decoration: none;}
a.tab {width: 80px;display: block;text-align: center;}
hr {height: 1px;background-color: #666666;border-style: none;}
input, textarea {font-size: 11px;font-family: Tahoma;padding: 1px;padding-left: 3px;padding-right: 3px;background-color: #ffffff;border: 1px solid #86A5C1;}
input[type="checkbox"], input[type="radio"] {border: 0;padding: 0;}
input.button {height: 22px;color: #333333;font-size: 11px;padding-left: 8px;padding-right: 8px;padding-bottom: 4px;background: url('images/buttons/bg.png') repeat-x #f0f0f0;border: 1px solid #A4BCD5; width:auto;}
input.button:hover {color: black;}
input.login-button {height: 25px;width: 73px;color: #395B7D;font-size: 11px;padding-bottom: 8px;background: url('images/buttons/login-button.gif');border: 0px solid #a4a4a4;}
input.login-button:hover {color: black;}
.alttext {font-size: 11px;}
/** common user interface objects */
#header {position: absolute;top: 10px;left: 20px;width: 170px;height: 40px;z-index: 100;}
#top_bar {background-image: url('images/top-0-bgr.gif');}
#taskbar {position: absolute;top: 0px;right: 0px;width: 600px;height: 27px;padding: 2px 0px 0px 0px;text-align: right;white-space: nowrap;z-index: 1;}
#taskbar a, #taskbar a:active, #taskbar a:visited {font-size: 11px;color: #ffffff;text-decoration: none;padding: 8px 16px 15px 38px;background-repeat: no-repeat; font-weight: bold;}
#taskbar a:hover {text-decoration: underline;}
a.button-mail {background-image: url('images/buttons/mail.jpg');}
a.button-addressbook {background-image: url('images/buttons/addressbook.jpg');}
a.button-settings {background-image: url('images/buttons/settings.jpg');}
a.button-logout {background-image: url('images/buttons/logout.jpg');}
#message {position: absolute;display: none;top: 40px;left: 200px;right: 200px;z-index: 5000;opacity: 0.90;font-weight:bold;font-size:13px;line-height:24px;height:24px;}
#message div {width: 400px;margin: 0px auto;height: 24px;min-height: 24px;padding: 8px 10px 8px 46px;}
#message div.notice, #remote-objects-message {background: url('images/display/info.png') 6px 3px no-repeat;background-color: #F7FDCB;border: 1px solid #C2D071;}
#message div.error, #message div.warning {background: url('images/display/warning.png') 6px 3px no-repeat;background-color: #EF9398;border: 1px solid #DC5757;}
#message div.confirmation {background: url('images/display/confirm.png') 6px 3px no-repeat;background-color: #A6EF7B;border: 1px solid #76C83F;}
#message div.loading {background: url('images/display/loading.gif') 6px 3px no-repeat;background-color: #EBEBEB;border: 1px solid #CCCCCC;}
.splitter {
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  position: absolute;
  background: url('images/dimple.png') center no-repeat;
}
.splitter-h {
/*  cursor: n-resize;
  background-position: center 2px;
  background-color: #ffffff; 
  padding-top: 2px; 
  padding-bottom:2px;*/
  cursor: n-resize;
  background-position: center 2px;
}
.splitter-v {
/*
  cursor: e-resize;
  background-position: 1px center; 
  width: 3px; 
  padding-right: 2px; 
  padding-left: 2px;*/
  cursor: e-resize;
  background-position: 2px center;
}
.boxtitle {/*height: 24px !important;*/background-color: #EBEBEB;background-image: url('images/login-welcome.png');}
.welcome-text {font-size: 11px;font-weight: bold;padding-top: 4px;padding-left: 26px;color: #314E6A;}
.radios-left label {padding-left: 0.3em;}
/***** common table settings ******/
table.records-table thead tr td {height: 24px;padding: 0px 4px 0px 8px;vertical-align: middle;border-bottom: 0px;color: #2F4A66;background-color: #EBEBEB;background-image: url('images/listheader_aqua-0.png');font-size: 11px;font-weight: bold;}
table.records-table tbody tr td {height: 16px;padding: 2px 4px 2px 8px;font-size: 11px;white-space: nowrap;border-bottom: 1px solid #D7E2EC;border-top: 1px solid #ffffff;overflow: hidden;text-align: left;}
table.records-table tr {background-color: #EFF3F8;}
table.records-table tr.selected td {font-weight: bold;color: #FFFFFF;background-color: #6D95BC;}
table.records-table tr.focused td {}
table.records-table tr.unfocused td {font-weight: bold;color: #ffffff;background-color: #A9C0D8;}
table.profile-table thead tr td {height: 23px;padding: 0px 4px 0px 8px;vertical-align: middle;border-bottom: 0px;color: #2F4A66;background-color: #EBEBEB;background-image: url('images/listheader_aqua-1.png');font-size: 11px;font-weight: bold;}
table.profile-table tbody tr td {height: 16px;padding: 2px 4px 2px 8px;font-size: 11px;white-space: nowrap;border-bottom: 1px solid #D7E2EC;border-top: 0px solid #ffffff;overflow: hidden;text-align: left;}
table.profile-table tr {background-color: #EFF3F8;}
table.profile-table tr.selected td {font-weight: bold;color: #FFFFFF;background-color: #6D95BC;}
table.profile-table tr.focused td {}
table.profile-table tr.unfocused td {font-weight: bold;color: #ffffff;background-color: #A9C0D8;}
table.profileedit-table thead tr td {height: 23px;padding: 0px 4px 0px 8px;vertical-align: middle;border-bottom: 0px;color: #2F4A66;background-color: #EBEBEB;background-image: url('images/listheader_aqua-1.png');font-size: 11px;font-weight: bold;}
table.profileedit-table tbody tr td {height: 16px;padding: 2px 4px 2px 8px;font-size: 11px;white-space: nowrap;border-bottom: 1px solid #D7E2EC;border-top: 0px solid #ffffff;overflow: hidden;text-align: left;}
table.profileedit-table tr {background-color: #EFF3F8;}
table.profileedit-table tr.selected td {font-weight: bold;color: #FFFFFF;background-color: #6D95BC;}
table.profileedit-table tr.focused td {}
table.profileedit-table tr.unfocused td {font-weight: bold;color: #ffffff;background-color: #A9C0D8;}
table.profilenew-table thead tr td {height: 23px;padding: 0px 4px 0px 8px;vertical-align: middle;border-bottom: 0px;color: #2F4A66;background-color: #EBEBEB;background-image: url('images/listheader_aqua-1.png');font-size: 11px;font-weight: bold;}
table.profilenew-table tbody tr td {height: 16px;padding: 2px 4px 2px 8px;font-size: 11px;white-space: nowrap;border-bottom: 1px solid #D7E2EC;border-top: 0px solid #ffffff;overflow: hidden;text-align: left;}
table.profilenew-table tr {background-color: #EFF3F8;}
table.profilenew-table tr.selected td {font-weight: bold;color: #FFFFFF;background-color: #6D95BC;}
table.profilenew-table tr.focused td {}
table.profilenew-table tr.unfocused td {font-weight: bold;color: #ffffff;background-color: #A9C0D8;}
/**loading layout**/
#loadingLayout{background: #f6f6f6 url('images/display/loading.gif') center no-repeat;position:absolute;z-index:10000;top:85px;left:181px;right:0px;bottom:42px;}
/***** mac-style quicksearch field *****/
#quicksearchbar {z-index: 2; position: absolute;top: 84px;right: 1px;width: 180px;height: 25px;text-align: right;background: url('images/searchfield.png') top left no-repeat;}
#quicksearchbar a {position: absolute;top: 5px;right: 5px;text-decoration: none;}
#quicksearchbar img {vertical-align: middle;}
#quicksearchbox {background: url('images/bg-search.png') top left no-repeat;position: absolute;top: 5px;left: 23px;width: 126px;height: 15px;font-size: 11px;border: none;}
/*\*/
html>body*#quicksearchbar[id$="quicksearchbar"]:not([class="none"]) {
background-image: none;}
html>body*#quicksearchbar[id$="quicksearchbar"]:not([class="none"]) a {
top: 5px;}
html>body*#quicksearchbar[id$="quicksearchbar"]:not([class="none"]) #quicksearchbox {
width: 180px;top:0px;right: 1px;left: auto;}
/**/
/***** roundcube webmail pre-defined classes *****/
#rcversion {position: absolute;top: 67px;left: 20px;width: 160px;text-align: center;font-weight: normal;font-size: x-small;font-variant: small-caps;color: #999999;/*border: 1px solid #308014;  background-color: #b4eeb4;*/}
#rcmdraglayer {width: 300px;border: 1px solid #86A5C1;background-color: #D7E1EC;padding-left: 8px;padding-right: 8px;padding-top: 3px;padding-bottom: 3px;font-size: 11px;opacity: 0.6;-moz-opacity: 0.6;}
a.rcmContactAddress {text-decoration: none;}
a.rcmContactAddress:hover {text-decoration: underline;}
#rcmKSearchpane {background-color: #ffffff;border: 1px solid #86A5C1;}
#rcmKSearchpane ul {margin: 0px;padding: 2px;list-style-image: none;list-style-type: none;}
#rcmKSearchpane ul li {height: 16px;font-size: 11px;padding-left: 8px;padding-top: 2px;padding-right: 8px;white-space: nowrap;}
#rcmKSearchpane ul li.selected {color: #ffffff;background-color: #6D95BC;}




#messagetoolbar-main
{
  position: absolute;
  top: 0px;
  left: 125px;
  right: 250px;
  height: 72px;
  white-space: nowrap;
  z-index: 1;
}


#listcontrols-left
{
  height: 40px;
  width: 15px;
  font-size: 11px;
  background-image: url('images/listcontrols-bottom-left.jpg');
  background-repeat: no-repeat;
}


#listcontrols-center
{
  height: 40px;
  font-size: 11px;
  background-image: url('images/listcontrols-bottom-center.jpg');
  background-repeat: repeat;
}


#listcontrols-right
{
  height: 40px;
  width: 15px;
  font-size: 11px;
  background-image: url('images/listcontrols-bottom-right.jpg');
  background-repeat: no-repeat;
}

