/*   --------------------------------------  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 3px 0 0;	float: left;	padding: 0 0 8px;}.p7EPM55 .p7epm_trigs a {	color: #FFF;	padding: 8px 18px 8px 5px;	display: block;	text-decoration: none;	border: 1px solid #000;	background-image: url(img/epmabs_south_black.gif);	background-repeat: no-repeat;	background-position: right center;	background-color: #1B5984;}.p7EPM55 .p7EPM_ext {	background-image: none !important;	padding: 8px 12px 8px 12px !important;}.p7EPM55 .p7epm_trigs a:hover {	color: #FFF;	background-image: url(img/epmabs_south_gray.gif);}.p7EPM55 .p7epm_trigs a.current_mark {	font-weight: bold;}.p7EPM55 .p7epm_cwrapper {	width: 100%;}.p7EPM55 .p7epm_content {	padding: 16px 20px;	line-height: 1.5em;	color: #FFF;	font-size: 0.8em;	zoom: 1;	background-image: url(../epm50/img/transBlack.png);	border-bottom: 1px solid #000;	overflow: hidden;	background-color: #326B95;}.p7EPM55 .p7epm_content h3 {	font-size: .85em !important;	text-transform: uppercase;}.p7EPM55 .p7epm_content.pan1 {	background-image: url(../epm50/img/transBlue.png);	margin-left: 0px;	width: 300px;	border-style: none;	color: #FFF;}.p7EPM55 .p7epm_content.pan2 {	background-image: url(../epm50/img/transGreen.png);	width: 300px;	margin-left: 72px;	border-width: 0px;	border-style: none;}.p7EPM55 .p7epm_content.pan3 {	background-image: url(../epm50/img/transYellow.png);	width: 300px;	margin-left: 168px;	border-style: none;}.p7EPM55 .p7epm_content.pan4 {	background-image: url(../epm50/img/transTeal.png);	margin-left: 261px;	border-style: none;	width: 300px;	color: #000;}.p7EPM55 .p7epm_content.pan5 {	background-image: url(../epm50/img/transLavendar.png);	width: 300px;	margin-left: 373px;	border-style: none;	color: #000;}.p7EPM55 .p7epm_content.pan6 {	background-image: url(../epm50/img/transRuby.png);	width: 300px;	margin-left: 465px;	border-style: none;}.p7EPM55 .p7epm_content.pan7 {	background-image: url(../epm50/img/transMint.png);	width: 300px;	margin-left: 547px;	border-style: none;	color: #000;}.p7EPM55 .p7epm_content.pan8 {	background-image: url(../epm50/img/transBeige.png);	width: 300px;	border-style: none;	margin-left: 585px;	color: #000;}.p7EPM55 .p7epm_content.pan9 {	background-image: url(../epm50/img/transForest.png);	width: 300px;	border-style: none;	margin-left: 585px;	color: #FFF;}.p7EPM55 .p7epm_content.pan10 {	background-image: url(../epm50/img/transBlue.png);	margin-left: 585px;	width: 300px;	border-style: none;	color: #FFF;}.p7EPM55 .p7epm_trigs .p7epm_open {	color: #CCC;	background-color: #326B95;	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: #326B95;	color: #FFF;	border: 1px solid #666;}.p7EPM55 .linklist a:hover {	text-decoration: none;	background-color: #326B95;	color: #CCC;	border-color: #FFF;}#p7HGMpc_1_1 #img a img {}#layoutwrapper #columnwrapper .maincolumn .content #news {	border: 2px solid #2F7898;	float: right;	width: 250px;	height: auto;	padding: 10px;	margin: 5px;}.newsworthy_head {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	text-transform: uppercase;	color: #266B94;	font-weight: bold;}