
.mfhmPage {font-size: 12px; font-weight: 600; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px;}
.mfhmPanel {font-size: 12px; font-weight: 300; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px;}
.mfhmTable {font-size: 12px; font-weight: 600; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding: 0px; border-collapse: collapse;}
.mfhmTableRow {font-size: 12px; font-weight: 600; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px;}
.mfhmTableCol {font-size: 12px; font-weight: normal; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px;}
.mfhmForm {font-size: 12px; font-weight: 600; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px;}
#.mfhmText {font-size: 12px; font-weight: 300; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px;}
.mfhmImage {font-size: 12px; font-weight: 300; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px;}
.mfhmInput {font-size: 12px; font-weight: 300; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px; border: 1px solid #9c9c9c;}
.mfhCheckbox {font-size: 12px; font-weight: 300; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px; border: none lime}
.mfhmSelect {font-size: 12px; font-weight: 300; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px;}
.mfhmAnchor {font-size: 12px; font-weight: 300; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px;}
.mfHmStatusbar {background-color: #F2F2F2; border-top: 1px solid #787878;font-size: 12px; font-weight: normal; font-style: normal; font-family: "arial", "helvetica", sans-serif;}
.required {background-color: #FEBB93 !important;}
.mfhmTextmarker {background: yellow}
.mfhmHint {border-width: 0}
.mfhmHintSelect {border-width: 0;}
.mfHmToolbar {background-image:url(/img/bar.jpg); font-size: 12px; font-weight: 600; font-style: normal; font-family: "arial", "helvetica", sans-serif; color: black; padding-left: 0px;}
.mfHmTrain {border-bottom: solid 1px #adadad; background-color: fff; color: 000;}

body {font-family: HELVETICA, ARIAL; font-size: 14px; background: #e8e8e8}
h1 {font-size: 18px; font-weight: bold;}
iframe {border: 0px;}

div.auto_complete {overflow:scroll;overflow-x:hidden;position:absolute; width:250px; background-color:white; border:1px solid #888; margin:0px; padding:0px; z-index:100}
ul.contacts  {list-style-type: none; margin:0px; padding:0px;}
ul.contacts li.selected { background-color: #FFC45A; color: black}
li.contact {list-style-type: none; display:block; margin:0; padding:2px; height:32px;}
li.contact div.image {float:left; width:32px; height:32px; margin-right:8px;}
li.contact div.name {font-weight:bold; font-size:12px; font-family:Arial; line-height:1.2em;}
li.contact div.email {font-size:10px; font-family:Arial; color:#7D7D7D;}
li.contact div.area {font-size:10px; font-family:Arial; color:#7D7D7D;}
#list {margin:0; margin-top:10px; padding:0; list-style-type: none; width:250px;}
#list li {margin:0; margin-bottom:4px; padding:5px; border:1px solid #888; cursor:move;}

tr {
	font-weight: normal;
}

th {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
    border: 0px solid #6d6d6d;
	text-align: left;
	background-image:url(/img/bagarino/tableheadbackground.jpg);
	border-bottom: 1px solid #6d6d6d;
	border-top: 1px solid #6d6d6d;
	border-left: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	padding: 0px;
	padding-left: 2px;
	height: 20px;
}

td {
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
}

.high {
	background-color: white;
	font-weight: normal;
}
.normal {
	background-color: #F7F7F7;
	font-weight: normal;
}

.high_bold {
	background-color: white;
	font-weight: bold;
}
.normal_bold {
	background-color: #F7F7F7;
	font-weight: bold;
}

.selectedItem {
	background-color: #FFC45A;
	color: black;
}

.mygrid td {
	height: 21px; 
	cursor: default;
	padding-left: 2px; 
	border-left: 1px solid #d9d9d9;
	white-space: nowrap; 
	overflow: hidden; 
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    background-color: #d9534f;
    margin: 2px;
}

.alert {
		margin-left: 10px;
		margin-right: 20px;
		padding-bottom: 14px;
		color: #ae7905;;
    padding: 8px 35px 8px 14px;
  padding-top: 8px;
  padding-bottom: 8px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #fcefd4;
    border: 1px solid #fae1c6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}