/* 

  -----------------------------------

  Tab Panel Magic 2

  by Project Seven Development

  www.projectseven.com

  Style Theme: 5 - Blue Mist

  -----------------------------------

*/

.p7TPM05 {

	width: auto;

	margin: 0 auto;

	font-family: Calibri, Arial, Helvetica, sans-serif;

}

.p7TPM05 img {

	vertical-align: top;

}

/*Triggers construct - including arrows*/

.p7TPM05 .p7TPMtabs_05 {

	position: relative;

	z-index: 999;

	overflow: hidden;

	zoom: 1;

	border-top: 1px solid #9CBCBC;

	border-right: 1px solid #9CBCBC;

	border-left: 1px solid #9CBCBC;

}

.p7TPM_arrows_05 .p7TPM_arrow_L, .p7TPM_arrows_05 .p7TPM_arrow_R {

	float: left;

	position: relative;

	z-index: 9999999999;

}

.p7TPM_arrows_05 .p7TPM_arrow_R {

	float: right;

}

.p7TPM_arrows_05 a {

	display: block;

	text-decoration: none;

	color: #CCC;

	text-indent: -9999px;

	width: 26px;

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

.p7TPM_arrows_05 .p7TPM_arrow_L a {

	background-image: url(img/tpm05_west.jpg);

}

.p7TPM_arrows_05 .p7TPM_arrow_R a {

	background-image: url(img/tpm05_east.jpg);

}

.p7TPM_arrows_05 a:hover, .p7TPM_arrows_05 a:focus {

	outline: 0;

}

.p7TPM_arrows_05 .p7TPM_arrow_R a.off {

	display: block;

	background-position: -26px 0px;

	cursor: default;

}

.p7TPM_arrows_05 .p7TPM_arrow_L a.off {

	display: block;

	background-position: -26px 0px;

	cursor: default;

}

/*Trigger and Arrows Font Size, top, and bottom padding*/

.p7TPM_arrows_05 a, .p7TPM_tabs_05 a, .p7TPM_tabs_05 a:visited {

	font-size: 14px;

	padding-top: 12px !important;

	padding-bottom: 12px !important;

}

/*Trigger Viewport*/

.p7TPM05 .p7TPMtabs_viewport {

	position:relative;

	overflow:hidden;

	zoom: 1;

}

/*Trigger Wrapper*/

.p7TPM05 .p7TPMtabs_wrapper {

	position:relative;

}

/*Trigger UL*/

.p7TPM_tabs_05 {

	margin: 0;

	padding: 0px;

	position: relative;

	z-index: 999;

	zoom: 1;

}

.p7TPM_tabs_05 a img {

	border: 0;

}

.p7TPM_tabs_05 li {

	float: left;

	list-style-type: none;

	margin-left: 0px;

	position: relative;

}

.p7TPM_tabs_05 .tpmfirst {

	margin-left: 0;

}

.p7TPM_tabs_05 a, .p7TPM_tabs_05 a:visited {

	display: block;

	color: #699;

	text-decoration: none;

	padding-right: 12px;

	padding-left: 12px;

	background-image: url(img/tpm05_tabs.jpg);

	background-repeat: no-repeat;

	border-bottom: 1px solid #9CBCBC;

	border-right: 1px solid #9CBCBC;

}

.p7TPM_tabs_05 .tpmfirst a {

	border-left: 0;

}

.p7TPM_tabs_05 .tpmlast a {

	border-right: 1px solid #9CBCBC;

}

.p7TPM_tabs_05 a:hover, .p7TPM_tabs_05 a:focus {

	outline: 0;

	color: #547E7E;

}

.p7TPM_tabs_05 a.open, .p7TPM_tabs_05 a.open:visited {

	text-decoration: none;

	color: #000;

	background-position: right -127px;

	border-bottom-color: transparent;

}

/*Panels*/

/*Outer Wrapper*/

.p7TPMcwrapper_05 {

	background-color: #FFF;

	border: 1px solid #9CBCBC;

	position: relative;

	top: -1px;

}

/*Panels Viewport*/

.p7TPMcwrapper_05 .p7TPM_vp { filter: none;}



/*Individual panels*/

.p7TPM_content_05 {

	padding: 20px;

	color: #000;

	font-size: 14px;

	line-height: 1.5em;

}

