#omdirectory #searchfilter
{
    height:30px;
}

#omdirectory p
{
	font-weight:bold;
}

.gridview
{
	font-size:0.8em;
}

#omdirectory table, .body-right #personaldetails table,
.gridview
{
    border-collapse: collapse;
    border-top: #9495A9 1px solid;
    border-bottom: #9495A9 1px solid;
    width: 375px;
    margin-bottom: 5px;
}

#omdirectory table
{
    width:100%;
}

#omdirectory table td, .body-right #personaldetails table td,
.gridview td
{
	text-align:left;
}

#omdirectory th, .body-right #personaldetails th,
.gridview th
{
    background-color: #E2E2E2;
    padding: 3px;
    color: #32335F;
}

#omdirectory td, .body-right #personaldetails td,
.gridview td
{
    padding: 3px;
    margin: 0px;
    border-top: #D8D7D3 1px solid;
    border-collapse: collapse;
    background-color: #fff;
}

.gridview td td,
.gridview .gridviewFooter td td
{
	padding:0px;
	border-top:none 0px #fff;
	background-color:Transparent;
}

.gridview .gridviewFooter td
{
	background-color:#FCFAF4;
    border-top: #9495A9 1px solid;
}

.gridview textarea
{
	overflow:auto;
}

#omdirectory a, .body-right #personaldetails a
{
    font-size: x-small;
    color: #292c54;
	text-decoration: none;
	font-weight: bold;
}

#omcdirectory a:visited, .body-right #personaldetails a:visited
{
	color: #292c54;
	text-decoration: none;
	font-weight: bold;
}

#omdirectory a:hover, .body-right #personaldetails a:hover
{
    color:#A54742;
	text-decoration: none;
	font-weight: bold;
}

#omdirectory #search,
#omdirectory #results
{
}

#omdirectory #photo
{
    /*background-image: url(../../Img/omdirectory.jpg);*/
 	background-color:#FCF9F2;
	border: #E2E2E2 1px solid;
	height:95%;
	overflow-y:auto;
	padding:5px;
	text-align:left;
}

.instruction_text
{
 	background-color:#FCF9F2;
	border: #E2E2E2 1px solid;
	overflow-y:auto;
	padding:5px;
	text-align:left;
	margin-right:3px;
}

.instruction_text ul
{
    margin-left:5px;
    padding:0px;
}

.instruction_text li
{
    margin-left:15px;
    padding:0px;
}

#omdirectory #details
{
	height:95%;
	overflow-y:auto;
}

.trconstituent
{
	background-color:#FCF9F2;
}

.trconstituent:hover
{
}

#omdirectory fieldset
{
    margin-top: 25px;
    padding:5px;
}

.personaldetailscontainter
{
	
}

a.button-link
{
	background-color:#d2dce4;
	padding:0px 5px;
	border-width: 1px;
	border-style:solid;
	border-color: #e3e3e3 #96a6b2 #96a6b2 #e3e3e3;
}


#omdirectory #details {
	background-color:#FCF9F2;
	border: #E2E2E2 1px solid;
}
#omdirectory #personaldetails {
	margin:25px 5px 5px;
	border:#9495A9 1px solid;
	background-color:#F4EED9;
}

.body-right #personaldetails {
	margin-right:10px;
}

#omdirectory #personaldetails legend {
	background-color:#FCF9F2;
	color:#32335F;
	font-weight:bold;
}

#omdirectory #closedetails {
	margin:2px;
}

/* added by tosh to fix ie problem */
.m_over
{
    cursor: pointer;
    background-color: #F4EED9;
    color: #32335F;
}