
div.auto_complete {
	position:absolute;
	width:250px;
	background-color: #fafbfc;
	border:1px solid #688b9a;
	margin:0px;
	padding:0px;
}

div.auto_complete ul {

	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;

}
div.auto_complete ul li {
	margin:0;
	padding:3px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #688b9a;
	text-decoration : none;
	padding:1px;
	margin-left:3px;
	display:block;

}
div.auto_complete ul li.selected { 
	background-color: #D0E9F0;

}
div.auto_complete ul strong.highlight { 
	color: #800; 
	margin:0;
	padding:0;
}
div.info {
      font-family : Verdana, Arial, Helvetica, sans-serif;
	  font-size : 9px;
	  color : #808080;
      line-height:1.2em;
    }
#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;
}

@media print
{
.noprint
{
	display:none;
	}
.print
	{
	display:block;
        
	}
}
@media all {
    td.hover:hover {
    background-color:  rgb(231,231,231)   ;
}
}
.matchBorderForm { 
        background-color:red;
        margin-bottom:35px; 
}

.matchBackgroundForm { 
        background-color: #FFF0F5;
        border: 1px #B22222 ;
}
div.expandAndCollapse {
        float: left; 
        font-size: 1.7em;
        padding: 0 0.15em;
        margin: 0 0.15em 0 0;
        border: 0px;
}

.color100 { 
        background-color:  Green; 
        color: White;
        font-weight: bold;
        margin-bottom: 0.5em;
} /* 100% */
.color85  { 
        background-color:  #32CD32;
        color: White;
        margin-bottom: 0.5em;
} /* 85%*/
.color70  { 
        background-color:   #7FFF00;
        margin-bottom: 0.5em;
} /* 70%*/
.color55  { 
        background-color:    #00FA9A;
        margin-bottom: 0.5em;
} /* 55%*/
.color40  { 
        background-color:   #F8F8FF;
        margin-bottom: 0.5em;
} /* 40%*/
.color25  { 
        background-color:   #FFC0CB;
        margin-bottom: 0.5em;
} /* 25%*/

.color0   {
        background-color:   #FF0000;
        color: White;
        font-weight: bold;
        margin-bottom: 0.5em;
} /* red if different*/

.legend {
        float: left;
        width: 10em;
        margin: 0.5em 1em;
}
a.isan_match_selected  {
    background-color: InfoBackground;
    color: InfoText;
}
a.isan_match_selected:visited  {
    background-color: InfoBackground;
    color: InfoText;
}
.isan_match_title { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #666666; 
    text-decoration: none;
    margin: 2em 1em;
}
.row_bold { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-decoration: none;
}

.form-texterror{	
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 13px;	
    color: red;
    background-color:#F9F9F9;
    font-weight: bold;
}
ul.checkboxMultiple {
margin:0;
padding:5px;
height: 10em;
overflow: auto;
list-style-type:none;
}
input.text-error{
    background: rgb(255,33,33) ;
    color:  rgb(247,247,247);
}

div.form-error{
margin: 15px 0 15px 0;
line-height: 1.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:red;
padding: 3px;
border: 1px solid #9e3f0e;
-moz-border-radius: 5px;
background: #F9F9F9;

}
div.form-error ul {
margin:0;
padding:5px;
overflow: auto;
list-style-type:none;
}
ul.checkboxMultipleSmall {
list-style-type:none;
padding:0px 0px 0px 0px;
margin-bottom:10px;
height:1%; /* Fix for MSIE  */
}
div.specialLeft {margin-left:44px;}