p
{
  padding-top:       5px;
  padding-bottom:    5px;
}

fieldset
{
  border:            1px solid #5f89b0;
  padding:           5px;
}

h3
{
  font-size:         130%;
}

/* Form */

form button
{
  background-color:  white;
  height:            25px;
}

form input.submit
{
  background-image:  url(/common/images/icons/accept.png);
  background-color:  white;
  height:            25px;
  background-position:2px 2px;
  background-repeat: no-repeat;
  padding-left:      17px;
}

form input.search
{
  background-image:  url(/common/images/icons/magnifier.png);
  background-color:  white;
  height:            25px;
  background-position:2px 2px;
  background-repeat: no-repeat;
  padding-left:      17px;
}

form input.cancel
{
  background-image:  url(/common/images/icons/cancel.png);
  background-color:  white;
  height:            25px;
  background-position:2px 2px;
  background-repeat: no-repeat;
  padding-left:      17px;
}

/* Table Form */

table.form
{
  margin-top:        10px;
  margin-bottom:     10px;
}

table.form th
{
  border:            1px solid black;
  border-collapse:   collapse;
  padding:           3px;
  color:             #FFFFFF;
  font-weight:       bold;
  background-color:  #5f89b0;
}

table.form td
{
  border:            1px solid black;
  border-collapse:   collapse;
  padding:           3px;
}

/* Table List */

div.pageNavigation
{
/*  text-align:center; */
}


table.list
{
/*  margin-left:auto; 
  margin-right:auto; */
}

table.list tr.normal
{
}

table.list tr.alternate
{
  background-color:  #EEEEEE;
}

table.list tr:hover
{
  background-color:  #CCCCCC;
}

table.list th
{
  border:            1px solid black;
  border-collapse:   collapse;
  padding:           3px;
  color:             #FFFFFF;
  font-weight:       bold;
  background-color:  #5f89b0;
}

table.list th a
{
  color:             white;
  text-decoration:   none;
}

table.list th a:hover
{
  color:             white;
  text-decoration:   underline;
}

table.list td
{
  border:            1px solid black;
  border-collapse:   collapse;
  padding:           3px;
  vertical-align:    top;
}

table.list td.icon
{
  text-align:        center;
  width:             25px;
}

table.list td.numericValue
{
  text-align:        right;
}

div.animateVisible
{
  height:            0px;
  overflow:          hidden;
}

/* Icons */

img.iconYes
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/accept.png);
  background-repeat: no-repeat;
}

img.iconNo
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/cross.png);
  background-repeat: no-repeat;
}

img.iconHardReset
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/lightning.png);
  background-repeat: no-repeat;
}

img.iconStatistics
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/chart_curve.png);
  background-repeat: no-repeat;
}

img.iconList
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/text_columns.png);
  background-repeat: no-repeat;
}

img.iconReboot
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/heart.png);
  background-repeat: no-repeat;
}

img.iconPerformance
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/chart_bar.png);
  background-repeat: no-repeat;
}

img.iconPrevious
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/arrow_left.png);
  background-repeat: no-repeat;
}

img.iconCreate
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/add.png);
  background-repeat: no-repeat;
}

img.iconEdit
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/pencil.png);
  background-repeat: no-repeat;
}

img.iconDelete
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/cross.png);
  background-repeat: no-repeat;
  vertical-align:bottom;
}

img.iconSwitch
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/monitor_go.png);
  background-repeat: no-repeat;
}

img.iconLoupe
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/zoom.png);
  background-repeat: no-repeat;
}

img.iconSpamfilter
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/pill.png);
  background-repeat: no-repeat;
}

img.iconSpamfilterDisabled
{ 
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/iconsDisabled/pill.png);
  background-repeat: no-repeat;
}

img.iconVirusfilter
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/bomb.png);
  background-repeat: no-repeat;
}

img.iconVirusfilterDisabled
{ 
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/iconsDisabled/bomb.png);
  background-repeat: no-repeat;
}

img.iconSMSNotify
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/phone.png);
  background-repeat: no-repeat;
}

img.iconSMSNotifyDisabled
{ 
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/iconsDisabled/phone.png);
  background-repeat: no-repeat;
}

img.iconAutoresponder
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/email.png);
  background-repeat: no-repeat;
}

img.iconAutoresponderDisabled
{ 
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/iconsDisabled/email.png);
  background-repeat: no-repeat;
}

img.iconFilter
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/icons/cog.png);
  background-repeat: no-repeat;
}

img.iconFilterDisabled
{
  border:            none;
  width:             16px;
  height:            16px;
  background-image:  url(/common/images/iconsDisabled/cog.png);
  background-repeat: no-repeat;
}

#collectd ul
{
  padding-top:       10px;
  padding-bottom:    10px;
}

#collectd ul li
{
  display:           inline;
  padding:           5px;
}

#collectd div.graphs
{
  width:             500px;
}

#collectd div.graphs h3
{
  display:none;
}

#collectd div.plugins a.selected,
#collectd div.graphs a.selected
{
  font-weight:       bold;
}

div.domainNotice
{
  padding:1em;
  margin-top:1em;
  margin-bottom:1em;
  color:#0c5460;
  border:1px solid ##bee5eb;
  background-color: #d1ecf1;
}


/* YUI AutoComplete */
.ysearchmod {position:relative;}
.ysearchautocomplete {position:relative;width:100%;}/* set width of widget here*/
.ysearchautocomplete {} /* for IE z-index of absolute divs inside relative divs issue */
.ysearchinput {width:300px;height:1.4em;} /* abs for ie quirks */
.ysearchcontainer {position:absolute;top:1.7em;width:600px;}
.ysearchcontainer .yui-ac-content {position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;}
.ysearchcontainer .ysearchquery {position:absolute;right:10px;color:#808080;z-index:10;}
.ysearchcontainer ul {padding:5px 0;width:100%;}
.ysearchcontainer li {padding:0 5px;cursor:default;white-space:nowrap;}
.ysearchcontainer li.yui-ac-highlight {background:#ff0;}
