html, body {
	height: 100%;
	margin: 0px;
}

body, table, td, select, textarea, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

form{
	margin: 0px;
	padding: 0px;
}

h1 {
	
}

h2 {

}

.formLayout {

}

tr.formRow, tr.formRowError, tr.formRowRequired {
	vertical-align: top;	
}

.formRowRequired td.fieldAttr {
/*	background-color: #DDDDDD;
*/
	background-color: #C0EA6E;
	width: 7px;
}

.formRowError td.fieldAttr {
	background-color: #CC0000;
	width: 7px;
}

.formRow td.fieldAttr {
	background-color: #F0F0F0;
	width: 1px;
}

a {
	color: #025E8F;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

thead tr {
/*	background-color: #F8E06E;*/
background-color: #C0EA6E;
}

tbody tr.grid{
	background-color: #FFFFFF;
}

.subHeader {
	background-color: #FAFAFA;
}

.ruler{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 0px 0px;
	background-color: #BBBBBB;
}


body {
	height: 100%;
	margin: 0px;
}

/* an exception occured (error.html) */
.errorMessage {
	 background-color: #F5F5F4;
	 border: 1px #D0D0D0 solid;
	 margin: 1px 1px 1px 1px;
	 padding: 2px 2px 2px 2px;
}

.formErrorMsg{
	color		: #FF0000;
}

.formErrorMsg a{
	color		: #FF0000;
}


.todo {
	background-color: #FFE0E0; 
	border: 1px #FF9999 solid; 
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}

.searchMatch {
/*	background: #FFF21F; 
	border: 1px solid #CCC00C;
	background: #C0EA6E; 
	*/
	background: #FAD696; 
	border: 1px solid #999999;
	padding: 1px 3px 1px 3px;
	
}	

.actionMessage {
	background-color: #FFE0E0; 
	border: 1px #FF9999 solid; 
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;

}

a.action  {
	color: #BE3233;
}

a.footer{
	color: #000000;
}

.grid_active_column{
/*	background-color: #FEF9E6;*/
/*	background-color: #DDEDF3;*/
	background-color: #F5F5F5;
}

.noprint {
/*	display: block;*/
}

.print {
	display: none;
}

.fieldset {
	height: 20px;
}



/* eSchedule PRO Only */


tr.agenda_break td {
	background-color: #F5F5F5;
}

tr.agenda_break td.grid_active_column {
/*	background-color: #D4E9F0;*/
	background-color: #F0F0F0;
}

tr.agenda_no_booking td {
/*	background-color: #FFFFFF;
	color: #F0993A;*/
	background-color: #F9F9F9;
	color: #F0993A;
	
}

tr.agenda_booking td {
	background-color: #FFFFFF;
}

tr.agenda_reserved td {
	background-color: #FFFFFF;
	color: #888888;
}

table.agenda tr th {
	background-color: #C0EA6E;
	color: #000000;
}


.top_menu {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4664A8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.top_menu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4664A8;
	text-decoration: none;
}

.top_menu a:hover{
	text-decoration: underline;
}

.top_menu_footer {
	background-image: url("../images/gfx/menu_footer.gif");
	background-repeat: repeat-x;
	font-size: 9pt;
	color: #FFFFFF;
}

.main_left {
	background-image: url("../images/gfx/main_left.gif");
	background-repeat: repeat-y;

}

.main_right {
	background-image: url("../images/gfx/main_right.gif");
	background-repeat: repeat-y;

}

pre{
	background-color: #F0F0F0; 
	border: 1px dotted #999999; 
	padding: 1px 5px 1px 5px; 
	margin: 0px 0px 0px 0px;
}

pre.example{
	background-color: #F5F5F5; 
}

table.sponsors {
	margin: 0px 10px 3px 3px;
	padding: 1px 1px 1px 1px;
}
.sponsors div{
	background-color: #F0F0F0;
	border: 1px dotted #999999;
	padding: 3px 3px 3px 3px;
}
.sponsors a{
	text-decoration: underline;
}

.agenda_header {
	font-weight: bold;
	font-size: 120%
}


.agenda_date {
	font-weight: bold;
	color: #888888;
}

.disabledAction {
	color: #888888;
}	

.sentMessageContent {
	color: #888888;
}	

.gridPageIndicator{
	color: #888888;
}

a.menu {
	color: #FFFFFF;
}

.changedField{
	color: #777777;
}