﻿/* ---------- Content Layout ----------- */ 
.MC_content-container {  width: 100%; height:100%; vertical-align:top; padding: 0px; border-spacing: 0px; }
.MC_content-container td {padding: 2px 6px 2px 6px; vertical-align: top; border-spacing: 0px; }

fieldset {background-color:#f4f6f8; border: 1px solid #d9dfe6; position: relative;  padding-top:0; z-index:1; margin:5px; }/*--inner shaded area */
/*.fieldset {background-color:#f4f6f8; border: 1px solid #d9dfe6; position: relative; margin-top:1em; padding-top:.75em; z-index:1; }*/
MC_fieldset {background-color:#f4f6f8; border: 1px solid #d9dfe6; position: relative; margin-top:1em; padding-top:.75em; z-index:1; border-spacing: 0px; }
.MC_fieldset {background-color:#f4f6f8; border: 1px solid #d9dfe6; position: relative; padding-top:.75em; z-index:1; border-spacing: 0px; }

legend  {color: #EB8320; font-weight: bold; position:absolute; top: -.6em; left: .5em; z-index:1;}
MC_legend  {color: #EB8320; font-weight: bold; position:absolute; top: -.6em; left: .5em; z-index:1;}
/*
fieldset-padded th {padding: 4px 6px 6px 6px; z-index:1;width: 100%;}
.fieldset-padded {padding: 4px 6px 6px 6px; z-index:1;width: 100%;}
MC_fieldset-padded {padding: 4px 6px 6px 6px; z-index:1;width: 100%;}*/

.MC_fieldset-padded {margin: -10px -15px -1px 0px; padding: 4px 1px 6px 1px; z-index:1; width: 100%; border-spacing: 0px;  }/*<------shaded table*/
.MC_fieldset-padded td {margin: 0px;  padding: 0px; border-spacing: 0px; }/*<------shaded cell*/

/* ---------- Table Layout ---------- */
.MC_datatable {border-collapse:collapse; font-size:smaller; width: 99%; height:99%; margin: 10px 1px 15px 5px; padding: 0px; border-spacing: 0px;} /*<--- gridview*/
.MC_datatable th {margin: 0 3px 0 3px; padding: 3px 5px 3px 5px;  height: 21px; background: url(../../Images/MessageCenter/bg_tableheader.gif) 0 0 repeat-x; border: 1px solid #c1cddb; padding:0px 0px 0px 0px; font-weight: bold; color: #2C4A7C;  text-align:center; border-spacing: 0px; }
.MC_datatable td {margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px;  border-top: 1px solid #c1cddb; vertical-align:top;}/* gridview cells */
.MC_datatable td.MC_calloutcell {border: 2px solid #c1cddb;padding: 3px 5px 3px 5px; margin: 0px 0px 0px 0px; background-color: #ffffff; color: #4C719B;}
td.MC_calloutcell a:link {color: #4c565a;}
td.MC_calloutcell a:hover {color: #739FAB; font-weight: 700;}

.MC_datatable tr.read  {font-weight: normal ; }
.MC_datatable tr.unread  {font-weight: bold ; background-color: #d9dfe6; }

/* ---------- Grid View Layout ---------- */
.MC_datatable-header {color: #2C4A7C;  padding: 0 0 0 0px; margin: 0 0 0 0px; height: 21px; background: url(../../Images/MessageCenter/bg_tableheader.gif) 0 repeat-x; border: 1px solid #c1cddb; font-weight: bold;}

.MC_datatable-paging {border: 2px solid #c1cddb; background-color: #ffffff; color: #4C719B;}
.MC_datatable-paging table tr td {border:none;} /* Cancels out the .datatable tr td for the paging row */

/* ---------- Form Layout ---------- */
.MC_form-buttons { text-align: right; width: 314px; padding-top: 4px;}
.MC_form-buttons input {border: 2px solid #4C719B; background-color: #DDDDDD; }
.MC_form-button {border: 2px solid #4C719B; background-color: #DDDDDD;}
.MC_form-actionmessage { color: Green; }
.MC_form-label { font-weight: bold; width: 100px; vertical-align: top; }
/*input.MC_form-input { width:575px; height:18px; border: 1px solid #4C719B; padding:0px 0px 0px 0px; margin:0px;}*/
.MC_form-input { width:570px; height:18px; border: 2px solid #4C719B; padding:0px 0px 0px 0px; margin:0px;}
.textbox {width:570px; border: 2px solid #4C719B; }
.MC_label { font-weight: bold; }
.MC_form-readonlylabel { font-weight: normal; width: 100px; vertical-align: top; }