

.Position .DirListing {
	margin-bottom: 20px;
	min-height: 50px;
	clear: both;
	font-family: arial, helvetica, sans-serif;
}

.Position .DirListing .Position {
	font-size:16px;
	font-weight:bold;
	color:white;
	background-color:#660000;
	vertical-align:middle;
	line-height:20px;
	padding-left:5px;
}

.Position .DirListing .Listing {
	line-height:22px;
	display:table-cell;
	vertical-align:top;
}

.Position .DirListing .Listing a {
	font-size:16px;
	font-weight:bold;
	color:#660000;
}

.Position .DirListing .Listing a:hover {
	text-decoration:underline;
}

.Position .DirListing .Listing a span {
	font-size: 12px;
	font-style: italic;
}

.Position .DirListing .SubListing {
	margin-left:30px;
}

.Position .DirListing img {
	width: 100%;
}

.Position .DirListing .Photo { 
	display:table-cell;
	padding-left: 15px;
	padding-right: 15px;
	width: 70px;
}








.PositionCAVS .DirListing {
	margin-bottom: 20px;
	min-height: 50px;
	clear: both;
	font-family: arial, helvetica, sans-serif;
}

.PositionCAVS .DirListing .Position {
	font-size:13px;
	font-weight:bold;
	color:#660000;
	background-color:#CCCCCC;
	vertical-align:middle;
	text-align:center;
	line-height:20px;
	padding-left:5px;
	border-bottom: 3px solid #81a3bb;
}

.PositionCAVS .DirListing .Listing {
	line-height:22px;
	display:table-cell;
	vertical-align:top;
}

.PositionCAVS .DirListing .Listing a {
	font-size:13px;
	font-weight:bold;
	color:#660000;
}

.PositionCAVS .DirListing .Listing a:hover {
	text-decoration:underline;
}

.PositionCAVS .DirListing .Listing a span {
	font-size: 12px;
	font-style: italic;
}

.PositionCAVS .DirListing .SubListing {
	margin-left:30px;
}

.PositionCAVS .DirListing img {
	width: 100%;
}

.PositionCAVS .DirListing .Photo { 
	display:table-cell;
	padding-left: 15px;
	padding-right: 15px;
	width: 70px;
}








.BasicRight .DirListing {
	margin-bottom: 20px;
	min-height: 50px;
	clear: both;
	font-family: arial, helvetica, sans-serif;
	text-align:right;
}

.BasicRight .DirListing .Position {
	font-size:16px;
	font-weight:bold;
	color:white;
	background-color:#660000;
	vertical-align:middle;
	line-height:20px;
}

.BasicRight .DirListing .Listing {
	line-height:22px;
	vertical-align:top;
}

.BasicRight .DirListing .Listing a {
	font-size:14px;
	font-weight:bold;
	color:#660000;
}

.BasicRight .DirListing .Listing a:hover {
	text-decoration:underline;
}

.BasicRight .DirListing .Listing a span {
	font-size: 12px;
	font-style: italic;
}

.BasicRight .DirListing .SubListing {
}

.BasicRight .DirListing img {
	width: 100%;
}

.BasicRight .DirListing .Photo { 
	display:table-cell;
	padding-left: 15px;
	padding-right: 15px;
	width: 70px;
}

.BasicRight .Highlighted {
	padding: 3px 5px;
	border: 1px solid transparent;
	border-radius: 4px;
	transition: 0.2s;
}
.BasicRight .Highlighted:hover {
	/*margin-top: -10px;*/
	border: 1px solid rgb(200, 200, 200);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 2px;
	background: rgba(200, 200, 200, 0.1);
	transition: 0.5s;
}




.BasicPhoto .DirListing {
	margin-bottom: 20px;
	min-height: 50px;
	clear: both;
/*	font-family: arial, helvetica, sans-serif;*/
}

.BasicPhoto .DirListing .Position {
	font-size:16px;
	font-weight:bold;
	color:white;
	background-color:#660000;
	vertical-align:middle;
	line-height:20px;
}

.BasicPhoto .DirListing .Listing {
	line-height:22px;
	display:table-cell;
	vertical-align:top;
	padding-top:17px;
}

.BasicPhoto .DirListing .Listing a {
	font-size:12px;
	font-weight:normal;
	color:#660000;
}

.BasicPhoto .DirListing .Listing a:hover {
	text-decoration:underline;
}

.BasicPhoto .DirListing .Listing a span {
	font-size: 12px;
	font-style: italic;
}

.BasicPhoto .DirListing .SubListing {
	font-size:12px;
	font-weight:normal;
}

.BasicPhoto .DirListing img {
	width: 70px;
	height: 98px;
}

.BasicPhoto .DirListing .Photo { 
	display:table-cell;
	padding-left: 0px;
	padding-right: 5px;
	width: 70px;
	height: 98px;
}

.BasicPhoto .Highlighted {
	padding: 5px;
	border: 1px solid transparent;
	border-radius: 4px;
	transition: 0.2s;
}
.BasicPhoto .Highlighted:hover {
	/*margin-top: -10px;*/
	border: 1px solid rgb(200, 200, 200);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 2px;
	background: rgba(200, 200, 200, 0.1);
	transition: 0.5s;
}


.Basic .DirListing {
	margin-bottom: 20px;
	min-height: 50px;
	clear: both;
	font-family: arial, helvetica, sans-serif;
}

.Basic .DirListing .Position {
	font-size:16px;
	font-weight:bold;
	color:white;
	background-color:#660000;
	vertical-align:middle;
	line-height:20px;
}

.Basic .DirListing .Listing {
	line-height:22px;
	display:table-cell;
	vertical-align:top;
}

.Basic .DirListing .Listing a {
	font-size:14px;
	font-weight:bold;
	color:#660000;
}

.Basic .DirListing .Listing a:hover {
	text-decoration:underline;
}

.Basic .DirListing .Listing a span {
	font-size: 12px;
	font-style: italic;
}

.Basic .DirListing .SubListing {
	margin-left:30px;
}

.Basic .DirListing img {
	width: 100%;
}

.Basic .DirListing .Photo { 
	display:table-cell;
	padding-left: 15px;
	padding-right: 15px;
	width: 70px;
}

.Basic .Highlighted {
	padding: 3px 5px;
	border: 1px solid transparent;
	border-radius: 4px;
	transition: 0.2s;
}
.Basic .Highlighted:hover {
	/*margin-top: -10px;*/
	border: 1px solid rgb(200, 200, 200);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 2px;
	background: rgba(200, 200, 200, 0.1);
	transition: 0.5s;
}


