﻿/* ========================== COMMON STYLES ========================= */
h1, h2, h3, h4, h5, h6 { margin-bottom:5px; padding:0; }

.label { font: 8pt Geneva, Arial, Helvetica, sans-serif; color:#000;}

h1.pageTitle { padding:0; margin:0; }

.fr { float: right }
.fl { float: left }
.ac { text-align: center }

.SuccessMsg { font: 8pt Geneva, Arial, Helvetica, sans-serif; color: Green; font-weight: bold; }
.ErrorMsg {	font: 8pt Geneva, Arial, Helvetica, sans-serif; color: Red;	font-weight: bold; }
.hide {	display: none; }

.ImageButton { padding-left:3px; vertical-align:text-bottom; background-color:Transparent; }

.smallField { width:60px; }
.mediumField { width:100px; }
.largeField { width:200px; }
.dateField { width: 60px; }
.datetimeField { width:100px; }

.star { font: 8pt Geneva, Arial, Helvetica, sans-serif; color: red; font-weight: bold; }

/* ======================= DATA CONTROL STYLES ====================== */

.dataControl
{
	font-size: 90%;
	border: 5px solid #ccc; border-collapse:collapse;
	width:100%;
}

.dataControl1px
{
	font-size: 90%;
	border: 1px solid #ccc; border-collapse:collapse;
	width:100%;
}

.dataHeader
{
	color: #000;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #c3d9ff;
	width:225px;
}

.dataHeader a {	color: #00c; }

.dataHeader th, .dataRow td, .dataAltRow td { vertical-align:top; padding: 3px; text-align:left; }
.dataHeader th { padding-top: 5px; }

.dataRow { background-color: #e8eef7;}
.dataAltRow { background-color: #e1e8f0; }

.dataRow td, .dataAltRow td { border-bottom-color: #bbb; }

.buttonRow { background-color: #ccc; border:none; }

/* ========= DASHBOARD MENU ========= */

.menu td { border-collapse:collapse; }
.menu .item { padding: 5px; font-weight:bold; background-color:#fff;}
.menu .hover { background-color:#c3d9ff;  }
.menu a:hover { text-decoration:none; }

.submenu { border: 1px solid #00c; background-color:#e1e8f0; }
.submenu .item { padding: 5px; font-weight:bold; background-color:#e1e8f0; min-width:100px; }
.submenu .hover { background-color:#c3d9ff;  }
.submenu a:hover { text-decoration:none; }

.mpeBG { background-color: #ccc; filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25}

.hl { background-color: #ff9; } /* highlighted fields style */
input, textarea, select { font: 8pt Geneva, Arial, Helvetica, sans-serif; color:#000; border:1px solid #999; }
.check input { border:none; } /* css for checkbox styling */


#ctl00_Content_tabs_tC_ctl00_MTCommon_f_txtWebDescription, #ctl00_Content_tabs_tC_ctl00_MTCommon_f_txtMeetingGuideDescription { width: 420px; }

.gobacklink { font: 8pt Geneva, Arial, Helvetica, sans-serif; color:#000; border:1px solid #000; background-color: #ccc; padding: 3px; text-decoration:none; }
a.gobacklink:hover { text-decoration:none }