/* CSS Document */

body
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	font-size: 10pt;
	background-image: url(images/body_bckg.jpg);
}
.tableMain
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width: 911px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 0px;
	margin-top: 10px;
	border: 1px solid #e6e6e6;
}
.tableContent
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width: 760px;
	border: 0px;
	margin-top: 10px;
	border: 1px solid #EEEEEE;
	background-color: #fcfae7;
}
.tableContent_new
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width: 760px;
	border: 0px;
	margin-top: 10px;
	border: 1px solid #EEEEEE;
	background-color: #FBFBFB;
}

.text
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	width: 75%;
	font-size: 10pt;
	color: #000000;
	padding: 2px;
	background-color: #F2F2F2;
}
.label
{
	color: #444444;
	font-size: 10pt;
	font-weight: bold;
	line-height: 135%;
}
.colLeft
{
	width: 35%;
	text-align: right;
	padding: 7px 10px 7px 5px;
	vertical-align: top;
}
.colRight
{
	width: 65%;
	padding: 7px;
	text-align: left;
}
.colHeader
{
	padding: 7px;
	font-size: 14pt;
	font-weight: bold;
	color: #555555;
	text-align: center;
}
.colGeneral
{
	padding: 7px;
}
.divCenter
{
    margin-left: 25px; 
    margin-right: 25px;
    margin-top: 10px;
    margin-bottom: 5px;
}
.Error
{
	font-size: 10pt;
	font-weight: bold;
	color: #dd0000;
	text-align: center;
	padding: 7px;
}
.subRes
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 2px;
	width: 120px;
}
.addButton
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 2px;
	width: 200px;
}
.backButton
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 2px;
	width: 200px;
	margin-left: 10px;
}
.NoItems
{
	font-size: 14pt;
	font-weight: bold;
	color: #DD0000;
	padding: 10px 10px 20px 40px;
	height: 100px;
	min-height: 100px;
	width: 90%;
}
.Pager
{
	padding: 10px 3px 10px 3px;
}
.row1
{
	height: 35px;
	min-height: 35px;
	padding: 2px;
	background-color: #eeeeee;
}
.row2
{
	height: 35px;
	min-height: 35px;
	padding: 2px;
	background-color: #cccccc;
}
.rowFooter
{
	height: 35px;
	min-height: 35px;
	padding: 2px;
	background-color: #dddddd;
}
.rowHeader
{
	height: 35px;
	min-height: 35px;
	padding: 2px;
	background-color: #99DBC0;
	text-align: left;
}
/*Agenda & Financials */
.colA1234
{
	width: 18%;
	text-align: left;
	padding-left: 3px;
}
.colA134
{
	width: 20%;
	text-align: left;
	padding-left: 3px;
}
.colA2
{
	width: 30%;
	text-align: left;
	padding-left: 3px;
}
.colA5
{
	width: 10%;
	text-align: center;
	padding-left: 3px;
}
/*Forms & News/Events */
.colF123456
{
	width: 15%;
	text-align: left;
	padding-left: 3px;
}
.colF7
{
	width: 10%;
	text-align: center;
	padding-left: 3px;
}
.colFBig
{
	width: 20%;
	text-align: left;
	padding-left: 3px;
}
/*Schedules & RFP */
.colS1245
{
	width: 15%;
	text-align: left;
	padding-left: 3px;
}
.colS3
{
	width: 30%;
	text-align: left;
	padding-left: 3px;
}
.colS6
{
	width: 10%;
	text-align: center;
	padding-left: 3px;
}
/* Master Forms */
.colId
{
	width: 15%;
	text-align: left;
	padding-left: 3px;
}
.colText
{
	width: 55%;
	text-align: left;
	padding-left: 3px;
}
.colEdit
{
	width: 15%;
	text-align: center;
	padding-left: 3px;
}
.colDel
{
	width: 15%;
	text-align: center;
	padding-left: 3px;
}
/* Users Forms */
.colU1
{
	width: 18%;
	text-align: left;
	padding-left: 3px;
}
.colU2
{
	width: 10%;
	text-align: center;
	padding-left: 3px;
}
.linkForm
{
	margin-left: 10px;
}
/* agenda table */
.cell
{
	padding: 3px;
	height: 30px;
	min-height: 30px;
vertical-align:top;
}
.cellHd
{ font-size:11pt;
	padding: 3px;
	height: 30px;
	min-height: 30px;
	font-weight: bold;
	background-color: #E1E1E1;
}
.pad
{
	padding: 3px;
}
.linkFin
{
	font-size: 12pt;
	padding: 10px 10px 20px 40px;
	height: 30px;
	min-height: 30px;
}
.linkSchedule
{
	font-size: 11pt;
	padding: 7px 10px 7px 10px;
	height: 30px;
	min-height: 30px;
}
.greenbar
{
	padding-left: 5px;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	height: 20px;
	min-height: 20px;
	background-color: #acdbc7;
}
.datetimeEvents
{
	padding: 5px;
	font-size: 10pt;
	width: 25%;
}
.eventName
{
	font-weight: bold;
	font-size: 10pt;
}
.contactEvents
{
	font-size: 10pt;
}
.additionalInfoEvents
{
	font-size: 10pt;
}
.locationEvents
{
	font-size: 10pt;
}
.additionalInfoEvents a
{
	font-size: 10pt;
	color: #274D97;
}
/* NEWS items */
.dateNews
{
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
}
.headerNews a
{
	font-weight: bold;
	font-size: 10pt;
	color: #CC0000;
	font-style: italic;
	margin-top: 3px;
	text-transform: uppercase;
}
.descNews
{
	font-size: 10pt;
	margin-top: 5px;
}
.linkNews
{
	margin-top: 3px;
	margin-bottom: 5px;
}
.linkNews a
{
	font-size: 10pt;
	color: #274D97;
}
