/*   --------------------------------------  Elevator Panels  by Project Seven Development  www.projectseven.com  Style Theme: 55 - Abstractions Menu  --------------------------------------*/.p7EPM55 {	font-size: 1em;	width: auto;	font-family: Candara, Arial, sans-serif;	position: relative;}.p7EPM55 .p7epm_trigs {	font-size: 0.85em;	overflow: hidden;	background-image: url(img/epm_iefix.gif);	display: inline-block;	}.p7EPM55 .p7epm_trigs ul {	margin: 0px;	padding: 0px;}.p7EPM55 .p7epm_trigs li {	list-style-type: none;	margin: 0 6px 0 0;	float: left;	padding: 0 0 8px 0;}.p7EPM55 .p7epm_trigs a {	color: #000;	padding: 8px 20px 8px 12px;	display: block;	text-decoration: none;	background-color: #FFF;	border: 1px solid #000;	background-image: url(img/epmabs_south_black.gif);	background-repeat: no-repeat;	background-position: right center;}.p7EPM55 .p7EPM_ext {	background-image: none !important;	padding: 8px 12px 8px 12px !important;}.p7EPM55 .p7epm_trigs a:hover {	color: #CCC;	background-color: #000;	background-image: url(img/epmabs_south_gray.gif);}.p7EPM55 .p7epm_trigs a.current_mark {	font-variant: small-caps;	font-weight: bold;}.p7EPM55 .p7epm_cwrapper {	width: 100%;}.p7EPM55 .p7epm_content {	padding: 16px 20px;	line-height: 1.75em;	color: #FFF;	font-size: 0.8em;	zoom: 1;	background-image: url(img/epm_abstractions_trans.png);	border-bottom: 1px solid #000;	overflow: hidden;}.p7EPM55 .p7epm_content h3 {	font-size: .85em !important;	text-transform: uppercase;}.p7EPM55 .p7epm_content.pan1 {}.p7EPM55 .p7epm_content.pan2 {}.p7EPM55 .p7epm_content.pan3 {}.p7EPM55 .p7epm_content.pan4 {}.p7EPM55 .p7epm_content.pan5 {}.p7EPM55 .p7epm_trigs .p7epm_open {	color: #CCC;	background-color: #000;	background-image: url(img/epmabs_south_gray.gif);}.p7EPM55 .p7epm_trigs .t1 .p7epm_open {}.p7EPM55 .p7epm_trigs .t2 .p7epm_open {}.p7EPM55 .p7epm_trigs .t3 .p7epm_open {}.p7EPM55 .p7epm_trigs .t4 .p7epm_open {}.p7EPM55 .p7epm_trigs .t5 .p7epm_open {}.p7EPM55 .p7epm_ie5clear {	font-size: 0;	height: 0;	line-height: 0.0;}/*Panel Content Links*/.p7EPM55 .p7epm_content a {	color: #CCC;}.p7EPM55 .p7epm_content a:hover {	color: #FFF;}.p7EPM55 .p7epm_content a.current_mark {	font-weight: bold;	font-variant: small-caps;}/*PANEL CONTENT COLUMNS*/.p7EPM55 .panelColumnWrapper {	overflow: hidden;}.p7EPM55 .panelColumn_50 {	float: left;	width: 49%;	margin-right: 2%;}.p7EPM55 .rightcolumn {	margin-right: 0 !important;}.p7EPM55 .panelColumn_33 {	float: left;	width: 32%;	margin-right: 2%;}.p7EPM55 .p7epm_content h3 {	font-size: 1em;	letter-spacing: normal;	margin: 0;	color: #CCC;	font-weight: normal;}/*LINK LISTS in PANEL COLUMNS*/.p7EPM55 .linklist {	margin: 0;	padding: 0;	list-style-type: none;	width: auto;	font-size: 0.9em;}.p7EPM55 .linklist li {	margin: 10px 6px 10px 0;	float: left;}.p7EPM55 .linklist a {	display: block;	padding: 3px 12px;	zoom: 1;	text-decoration: none;	background-color: #FFF;	color: #000;	border: 1px solid #666;}.p7EPM55 .linklist a:hover {	text-decoration: none;	background-color: #000;	color: #FFF;	border-color: #A2A2A2;}
