﻿.column { width: 170px; float: left; padding-bottom: 100px; }
.portlet { margin-bottom: 1em; }
.portlet-header { margin: 0.3em; padding:5px;padding-left:10px; }
.portlet-header .ui-icon { float: right; }
.portlet-content { padding: 0.4em; font-size: small;}
.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
.ui-sortable-placeholder * { visibility: hidden; }
.Portal
{
    width:1210px;
    margin:auto;
    margin-top:25px;
    *margin-top:50px;
	overflow:hidden;
}
.Portal div.left
{
    width:750px;
    margin-right:10px;
}
.Portal div.right
{
    width:450px;
}
.Portal .portlet-content
{
    padding:10px;
    overflow:hidden;
    min-height:40px;
}
.DashboardPageTitle
{
    position:absolute;
    top:20px;
    left:30px;
    right:30px;
}
#Dashboard #Config
{
    width:42px;
    height:16px;
    display:block;
    padding:4px;
    position:absolute;
    top:20px;
    right:30px;
}
#Dashboard #Config .icon
{
    width:16px;
    height:16px;
    display:block;
    background:transparent url('Images/configicon.gif') no-repeat 0px 0px;
    float:left;
    padding-right:4px;
    border-right:dotted 2px #d3d3d3;
}
#Dashboard #Config .optsbtn
{
    margin-left:2px;
    height:16px;
    width:16px;
    display:block;
    float:left;
}
#Dashboard #ConfigItems
{
    padding:10px;
    margin-top:8px;
    font-size:90%;
}

#ConfigContainer div.ui-effects-wrapper
{
    right:30px !important; /** needed to get the config drop down on the right in chrome */
}



table.MailStatistics
{
    width:100%;
    padding-bottom:15px;
    overflow:hidden;
}
table.MailStatistics tbody td
{
	border-bottom:1px dotted #d3d3d3;
}

table.MailStatistics th
{ 
    font-weight:bold;
    text-align:left;
}

table.MailStatistics td
{
    color: #666666;
    margin:0px;
    padding:0px;
}

td.MailStatistics-Label
{
    width:42%;
    border-bottom:solid 1px #666;  
    color:Black !important;
    min-width:70px;
}
td.MailStatistics-Unit
{
    width:16%;
    border-bottom:solid 1px #666;  
    color:Black !important;
}
td.MailStatistics-Value
{
    width:40%;
    border-bottom:solid 1px #666;  
    color:Black !important;
    min-width:200px;
    overflow:hidden;    
}
table.MailStatistics td.Value, .MailStatistics-Unit
{
    text-align:center;
    padding-right:5px !important;
}
table.MailStatistics td.ProgressBar img
{
    vertical-align:sub;
    *vertical-align:middle;
}
table.MailStatistics tfoot td
{
    font-weight:bold;
}

dl.SystemInformation
{ 
    display: block;
}
dl.SystemInformation dt
{
    width:100px;
    text-align:right;
    padding-right:5px;
    float: left;
    clear: left;
    display: block;
}
dl.SystemInformation dd
{ 
    clear: right;
    display: block;
    color:#666666;
    margin-left:105px;
}

dl.Features
{
    display: block;
}
dl.Features .Last
{    
    padding-bottom:20px;
}
dl.Features dt
{
    float: left;
    text-align:right;
    padding-right:5px;
    border-top:dotted 1px #D3D3D3;
    margin: 0 0 0 0;
    line-height:18px;    
}
div.left dl.Features dt
{
    min-width:210px;
}
div.right dl.Features dt
{
    min-width:220px;
}
div.right dl.Features dd
{
    width:200px;
}
dl.Features .subitem
{
	font-size:0.85em;
	font-style:italic;
	color:#444;
	border-top:none;
}
dl.Features dd
{ 
    float: left;
    display: block;
    color:#666666;
    margin-left:180px;
    border-top:dotted 1px #D3D3D3;
    margin: 0 0 0 0;
    width:143px;
    clear:right;
    line-height:18px;
}
dl.Features dd span.Tick
{
    display:block;
    width:16px;
    height:16px;
    background-image:url('Images/tick.gif');
    background-repeat:no-repeat;
}
dl.Features dd span.Cross
{
    display:block;
    width:16px;
    height:16px;
    background-image:url('Images/cross.gif');
    background-repeat:no-repeat;
}
dl.Features .First, div.left dl.Features .LicenseEnforcementPolicy
{
    border-top:none !important;
}
div.portlet .TrialInformation
{
    text-align:center;
}
div.portlet .TrialInformation .Days
{
    font-size:36px;
}
div.portlet .TrialInformation span
{
    display:block;
}
div.portlet .TrialInformation .High
{
    color:green;
}
div.portlet .TrialInformation .Medium
{
    color:#FF6600;
}
div.portlet .TrialInformation .Low
{
    color:red;
    text-decoration:blink;
}
#caDownload
{
    display:block;
    text-align:center;
    clear:both;
    position:relative;
    top:-10px;
    border:solid 1px #a6c9e2;
    background:#DDFFEF;
    padding:10px 0;
    *padding:5px 0 10px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    margin-bottom:-10px;
}
#caDownload a
{
    background:transparent url('Images/download.png') no-repeat bottom left;    
    padding-left:20px;
    font-size:0.9em;
    font-weight:bold;
}