img  { border: none; }
.MDLite-Outline1{ padding: 5px; background: #FFFFFF; border: 1px solid #cccccc; text-align: left; }
.MDLite-Outline2{ padding: 2px; text-align: left; }
.MDLite-Menu1  { padding-left: 10px; background: #accae7; border-bottom: 1px solid #a2b7cc; text-align: left; }
.MDLite-Menu2  { padding: 10px; text-align: center; }
.MDLite-Menu3  { padding: 0; border-bottom: 1px solid #a2b7cc; text-align: center; }
.MDLite-Menu4  { text-align: center; font-size: small; font-weight: bold; }
.LabelTitle  { text-align: center; padding: 5px; font-weight: bold; }
.LabelMenu  { text-align: center; padding: 5px; }
.LabelOutline  { padding: 2px; }
.Label  { padding: 2px; text-align: left; }
.LabelText  { text-align: left; float:left; width:160px; font-weight: bold; }
.LabelValue  { float:left; width:420px; }
.LabelClear  { clear:both;}
.LabelFooter  { text-align: center; font-size: 10px; }
.largetext  { font-size: large; }
.verylargetext  { font-size: x-large; }
.smalltext  { font-size: small; }
.bodytext  { font-size: medium; }
.tinytextred  { color: Red; }
.tinytextblue  { color: Blue; }
.tinytextgreen  { color: Green; }
form, label input { margin: 0; padding: 0; }
.clear  { clear: both; height: 2px; }
.hidden  { display: none; }
.checkbox  { border: none; margin: 0; padding: 0; }
.code  { font-family: "Courier New", Courier, monospace; }
.alignleft  { float: left; }
.alignright  { float: right; }
label  { cursor: pointer; }

.Adm-Menu  { padding: 0; margin: 0; text-align: left; float: left;}
.Adm-Menu label  { width: 4em; float: left; text-align: right; margin-right: 0.5em; display: block; font-weight: bold; }
.Adm-Menu fieldset  { border: 1px solid #cccccc; width: 160px; }

.Adm-Form  { padding: 0; margin: 0;}
.Adm-Form label  { width: 150px; float: left; text-align: right; margin-right: 0.5em; display: block; }
.Adm-Form fieldset  { border: 1px solid #a2b7cc; width: 580px; float:left; }
.Adm-Form legend  { padding: 2px 6px; color: #333333; font-size: 12px; }
.Adm-Form input  { margin-left:3px; border: 1px solid #CCCCCC; }
.Adm-Form .submit input  { margin-left: 4.5em; color: #000; background: #78afe5; border: 2px outset #78afe5; }

.Block-Form  { padding: 10px; margin: 0;}
.Block-Form label  { width: 150px; float: left; text-align: right; margin-right: 0.5em; display: block; }
.Block-Form column-title  { width: 190px; float: left; text-align: center; display: block; border: 1px outset #d7b9c9; }
.Block-Form notes  { text-align:right; display: block; }
.Block-Form fieldset  { border: 1px solid #a2b7cc; width: 580px; text-align:left; padding:5px; }
.Block-Form legend  { padding: 2px 6px; color: #333333; font-size: 12px; }
.Block-Form input  { margin-left:3px; border: 1px solid #CCCCCC; }
.Block-Form .submit input  { margin-left: 4.5em; color: #000; background: #78afe5; border: 2px outset #78afe5; }

.Block-FormS  { padding: 10px; margin: 0;}
.Block-FormS fieldset  { border: 1px solid #a2b7cc; text-align:left; padding:5px; }
.Block-FormS legend  { padding: 2px 6px; color: #333333; font-size: 16px; font-weight:bold; }
.Block-FormS input  { margin-left:3px; border: 1px solid #CCCCCC; }
.Block-FormS .submit input  { margin-left: 4.5em; color: #000; background: #78afe5; border: 2px outset #78afe5; }

.column-left  { width: 180px; float: left; margin-left: 2px; text-align: left; display: block; }
.column-right  { width: 380px; float: left; margin-left: 2px; text-align: left; display: block; }
.column-labelr  { width: 560px; margin-right: 2px; text-align: right; }

ul#Block-Two,ul#Block-Two li{list-style-type:none;margin:0;padding:0}
ul#Block-Two{width:100%;overflow:hidden;margin-bottom:20px}
ul#Block-Two li{float:left;width:278px;margin:0 5px 0 5px; padding: 5px 0}
ul#Block-Two li#more{margin-right:0;background: #7D63A9}
ul#Block-Two p,ul#Block-Two h3{margin:0;padding: 0 10px}
ul#Block-Two h3{text-transform:uppercase;padding-bottom:3px;}

ul#Block-Three,ul#Block-Three li{list-style-type:none;margin:0;padding:0}
ul#Block-Three{width:578px;overflow:hidden;margin-bottom:2px}
ul#Block-Three li{float:left;width:150px;margin:0 5px 0 5px; padding: 5px 0}
ul#Block-Three li#more{margin-right:0;background: #7D63A9}
ul#Block-Three p,ul#Block-Three h3{margin:0;padding: 0 10px}
ul#Block-Three h3{text-transform:uppercase;padding-bottom:3px;}

/* --- Tab Menu  ------------------------- */
#AdminTab {width:100%; text-align: center; text-transform:uppercase; background: #d9e5f0; color: #3a5d80;}
ul#admtab,ul#admtab li  {list-style-type:none;margin:0;padding:0}
ul#admtab  {font-size: 80%}
ul#admtab li  {float:left;margin-left: 3px;text-align: center}
ul#admtab a  {float:left;width: 140px;padding: 5px 0;background: #13326b;text-decoration:none;color: #FFFFFF;}
ul#admtab a:hover  {background: #4e679e;color: #ffffff;}
ul#admtab li.activelink a,ul#admtab li.activelink a:hover  {background: #78afe5; color: #003366; }

/* Overlib Style */
div.domTTOverlib  { border: 1px solid #3860bb; background-color: #3860bb; width:400px; }
div.domTTOverlib .caption { font-size: 10px; font-weight: bold; color: #FFFFFF; }
div.domTTOverlib .contents { font-size: 100%; padding: 3px; background-color: #f0f4fc; line-height: 160%;}
/* Tables */
.bg-rows { background-color:#FFFFFF; background-image:url("../../../images/global/bg-rows.gif");}
