.u { text-decoration: underline }

body {
	background: #fff;
	color: #414141;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
}

a {
	outline: 0;
	outline:expression(hideFocus='true');
	color: #d3212a;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

strong, b {
	font-weight: bold;
}

small {
	font-size: 9px;
}

select {
	color: #666;
}

.bph-layout-container {
	width: 960px;
	margin: 0 auto;
}

.bph-layout {
	width: 952px;
	*width: 956px;
	margin: 0 auto;
}


#tooltip {
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding: 5px;
	color:#666;
	display:none;
	max-width: 200px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* =LAYOUT PRESETS
--------------------------------------------------------------------------------------------------*/

.bph-layout-col-2 .bph-sidebar { float: right; width: 228px; }
.bph-layout-col-2 .bph-main { float: left; width: 714px; }

.bph-layout-col-2-alt .bph-sidebar { float: left; width: 160px; }
.bph-layout-col-2-alt .bph-main { float: right; width: 782px; }

.bph-layout-col-2-alt2 .bph-sidebar { float: right; width: 471px; }
.bph-layout-col-2-alt2 .bph-main { float: left; width: 471px; }

.bph-layout-col-3 .bph-sidebar { float: right; width: 228px; }
.bph-layout-col-3 .bph-main { float: left; width: 714px; }
.bph-layout-col-3 .bph-main .bph-sidebar { float: left; width: 160px; }
.bph-layout-col-3 .bph-main .bph-content { float: right; width: 544px; }

.bph-layout-col-3-alt .bph-sidebar { float: left; width: 160px; }
.bph-layout-col-3-alt .bph-main { float: right; width: 782px; }
.bph-layout-col-3-alt .bph-main .bph-sidebar { float: right; width: 342px; } /* google */
.bph-layout-col-3-alt .bph-main .bph-content { float: left; width: 430px; }

a.csvFile{padding-left:20px;background:#fff url('../img/excelFile.gif') no-repeat scroll 0 0;display:block;height:20px;line-height:20px;color:#000;}

/* =HEADER
--------------------------------------------------------------------------------------------------*/

#bph-hd {
	position: relative;
}

#bph-hd h1 {
	width: 218px;
	height: 71px;
	position: absolute;
	right: 0;
	top: 5px;
}

#bph-hd h1 a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../img/logo-bph.png) no-repeat;
	text-indent: -9999px;
}

#bph-hd-links,
#bph-hd-links-2 {
	width: 580px;
}

/* #bph-hd-links */

#bph-hd-links {
	padding: 10px 0;
	background: url(../img/dots.gif) 0 100% repeat-x;
	font-size: 13px;
}

#bph-hd-links .bph-separator {
	margin: 0 5px;
}

#bph-hd-links a {
	color: #070707;
	text-decoration: none;
}

#bph-hd-links a:hover {
	text-decoration: underline;
}

#bph-hd-links a.bph-selected,
#bph-hd-links a.bph-selected:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

/* #bph-hd-links-2 */

#bph-hd-links-2 {
	padding: 15px 0 7px;
}

#bph-hd-links-2 .bph-separator {
	text-indent: -9999px;
	display: inline-block;
	line-height: 25px;
	margin: 0 10px;
}

#bph-hd-links-2 a {
	color: #e01e25;
	text-decoration: none;
	line-height: 25px;
	margin-left: 18px;
}

#bph-hd-links-2 .bph-button-small {
  line-height: 18px;
  margin-left: 4px;
  margin-top: 3px;
}

#bph-hd-links-2 a:hover {
	text-decoration: underline;
	color: #870b0f;
}

#bph-hd-links-2 a.bph-selected,
#bph-hd-links-2 a.bph-selected:hover {
	text-decoration: none;
	font-weight: bold;
	color: #545454;

}

#bph-hd-links-2 h2 {
	color: #000;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial;
}

#bph-hd-links-2 .bph-logout-link {
	background: url(../img/icon-logout.gif) 0 50% no-repeat;
	padding-left: 16px;
}

#bph-hd-links-2 a.bph-user-link {
	text-decoration: none;
	font-weight: bold;
	color: #565656;
	background: url(../img/icon-lock.gif) 0 50% no-repeat;
	padding-left: 16px;
}

/* =NEWS2
--------------------------------------------------------------------------------------------------*/

.bph-news2 li, #bph-news li {
	margin: 0 0 10px 0;
	height: 40px;
	overflow: hidden;
}

* html .bph-news2 li p {
	padding-left:5px;
}

.bph-news2 li .bph-news2-date {
	color: #666;
	float: left;
}

.bph-news2 li h3 {
	font-weight: bold;
}

.bph-news2 li .bph-news2-item {
	padding-left: 60px;
}

.bph-news2-nodate li .bph-news2-item {
	padding: 0;
}

.bph-news2 li .bph-news2-item p a { color: #333; }

ol.bph-news2 li {list-style-type:none !important;}


/* =PAGINATION
--------------------------------------------------------------------------------------------------*/

.bph-paginator {
	text-align: center;
	margin: 0 0 5px 0;
}

.bph-paginator span, .bph-paginator a {
	border: 1px solid #bdbdbd;
	display: inline-block;
	padding: 4px;
	color: #bdbdbd;
	text-decoration: none;
}

.bph-paginator a {
	color: #474747;
}

.bph-paginator span.activePage, .bph-paginator a:hover {
	border-color: #666;
	color: #000;
	font-weight: bold;
	background: url(../gfx/ui-bg_glass_25_cb842e_1x400.png) 0 50% repeat-x;
}

.bph-paginator a:hover {
	font-weight: normal;
	border-color: #bdbdbd;
}

/* =CAROUSEL
--------------------------------------------------------------------------------------------------*/

#bph-carousel-container {
	position: relative;
	margin: 0 0 10px 0;
	width: 714px;
}

#bph-carousel-below-container {
	margin: 0 0 10px 0;
	clear:both;
	width: 714px;
}

.homepage #bph-carousel-container, #bph-carousel-below-container {
	margin: 0 0 5px 0;
}

#bph-carousel-container .bph-br,
#bph-carousel-container .bph-bl,
#bph-carousel-container .bph-tr,
#bph-carousel-container .bph-tl {
	width: 2px;
	height: 2px;
	background: url(../img/corners.gif) no-repeat;
	position: absolute;
	bottom: 3px;
	*bottom: 2px;
	right: 3px;
	overflow: hidden;
	z-index: 9999;
}

#bph-carousel-container .bph-bl { background-position: -2px 0; bottom: 3px; *bottom: 2px; left: 3px; }
#bph-carousel-container .bph-tr { background-position: 0 -2px; top: 3px; right: 3px; }
#bph-carousel-container .bph-tl { background-position: -2px -2px; top: 3px; left: 3px; }

#bph-carousel-nav {
	position: absolute;
	bottom: 13px;
	right: 13px;
	z-index: 9999;
}

#bph-carousel-nav a {
	display: inline-block;
	background: url(../img/carousel-nav-bg.gif) no-repeat;
	width: 15px;
	height: 15px;
	color: #000;
	line-height: 15px;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
}

#bph-carousel-nav a:hover {
	color: #d3212a;
}

#bph-carousel-nav a.bph-selected {
	color: #fff;
	background-image: url(../img/carousel-nav-bg-red.gif);
}

/* =BREADRUMB
--------------------------------------------------------------------------------------------------*/

#bph-breadcrumb {
	margin-top: 5px;
	color: #666;
}

#bph-breadcrumb a {
	color: #545454;
	text-decoration: none;
}

#bph-breadcrumb a:hover {
	text-decoration: underline;
}

#bph-breadcrumb a.bph-selected,
#bph-breadcrumb a.bph-selected:hover {
	font-weight: bold;
	text-decoration: none;
}

#bph-breadcrumb .bph-separator {
	padding: 0 5px;
}

/* ----------------------------------------------------------------- */

.bph-nav3 {
	background: url(../img/dots.gif) 0 100% repeat-x;
}

.bph-nav3 ul {
  margin: 5px 0 -1px;
	float: left;
}

.bph-nav3 ul li {
	display: block;
	float: left;
	background: url(../img/nav-alt.jpg) top left no-repeat transparent;
	margin-right: 4px;
	/*width: 225px;*/
	
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.bph-nav3 ul li a {
	/*width: 215px;*/
	display: inline-block;
	background: url(../img/nav-alt.jpg) top right no-repeat transparent;
	padding: 10px 22px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	color: #656565;
	font-size: 11px;
	font-weight: bold;
	
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.bph-nav3 ul li:hover,
.bph-nav3 ul li:hover a,
.bph-nav3 ul li.bph-selected,
.bph-nav3 ul li.bph-selected a,
.bph-nav3 ul li.hover,
.bph-nav3 ul li.hover a {
	background-image: url(../img/nav-alt.gif);
	background-color: #d3212a;
	color: #fff;
	text-decoration: none;
}

.bph-nav3 ol {
	margin-top: 4px;
}

.bph-nav3 ol li {
	display: block;
	float: left;
	background: url(../img/nav-alt.gif) top left no-repeat #d3212a;
	padding-left: 10px;
	margin-right: 3.35pt;
	text-align: center;
	width: 114px;
}

.bph-nav3 ol li a {
	width: 104px;
	display: inline-block;
	background: url(../img/nav-alt.gif) top right no-repeat #d3212a;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	text-transform: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

.bph-nav3 ol li:hover,
.bph-nav3 ol li:hover a,
.bph-nav3 ol li.bph-selected,
.bph-nav3 ol li.bph-selected a,
.bph-nav3 ol li.hover,
.bph-nav3 ol li.hover a {
	background-image: url(../img/subnav-hover-alt2.gif);
	background-color: #86121B;
	color: #fff;
	text-decoration: none;
}

/* ib */

.bph-nav3 ol li.bph-ib-link {
	color: #d3212a;
	/* background-image: url(../img/subnav-white-alt.gif) !important; */
	background: url(../img/iblink.gif) 0 100% no-repeat;
	padding: 0;
	background-color: #FFF;
	width: 175px;
}

.bph-nav3 ol li.bph-ib-link a {
	width: 175px;
	color: #d3212a;
	/* background-image: url(../img/subnav-white-alt.gif) !important;
	background-color: pink; */
	background: url(../img/iblink.gif) no-repeat;
	background-color:transparent;
	padding-right: 0;
	text-align: center;
	text-decoration: none;
}

.bph-nav3 ol li.bph-ib-link:hover, .bph-nav3 ol li.bph-ib-link.hoveriblink {
	color: #86121b;
	background-image: url(../img/iblink.gif);
	background-position: -175px bottom;
}

.bph-nav3 ol li.bph-ib-link:hover a, .bph-nav3 ol li.bph-ib-link.hoveriblink a {
	color: #86121b;
	background-image: url(../img/iblink.gif);
	background-position: -175px top;
}

.bph-nav3 .bph-login-links {
  float: right;
  margin: 0 -4px 0 0;
}

.bph-nav3 .bph-login-links a {
  color: #545454;
  line-height: 18px;
  text-decoration: underline;
}

.bph-nav3 .bph-login-links a:hover {
  color: #d3212a;
	text-decoration: none;
}

.bph-nav3 .bph-login-links .bph-button-login {
  margin-left: 10px;
}

/* ib hover

.bph-nav3 ol li.bph-ib-link:hover {
	color: #86121b;
	background-image: url(../img/subnav-white-active-alt.gif) !important;
}

.bph-nav3 ol li.bph-ib-link:hover a {
	color: #86121b;
	background-image: url(../img/subnav-white-active-alt.gif) !important;
}

*/

/* =NAV ALT
--------------------------------------------------------------------------------------------------*/

.bph-nav2 {
	zoom: 1;
	position: relative;
	padding-bottom: 40px;
}

.bph-nav2 ul {
	float: left;
	background: url(../img/dots.gif) 0 31px repeat-x;
	width: 952px;
}

.bph-nav2 li {
	float: left;
	margin-right: 4px;
}

.bph-nav2 li a {
	display: inline-block;
	background: url(../img/nav-alt.jpg) top left no-repeat transparent;
	padding-left: 10px;
	height: 32px;
	width: 225px;
	line-height: 32px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	color: #656565;
	font-size: 11px;
	font-weight: bold;
}

.bph-nav2 li a span {
	display: inline-block;
	height: 32px;
	width: 215px;
	line-height: 32px;
	background: url(../img/nav-alt.jpg) top right no-repeat transparent;
	padding-right: 10px;
}

.bph-nav2 li a:hover,
.bph-nav2 li a:hover span,
.bph-nav2 li.bph-selected a,
.bph-nav2 li.bph-selected a span {
	color: #fff;
	background-image: url(../img/nav-alt.gif);
}


.bph-nav2 ul ul {
	top: 38px;
	left: 0;
	position: absolute;
	background: none;
	display: none;
}

.bph-nav2 ul li.bph-selected ul {
	display: block;
}

.bph-nav2 li li a {
	height: 34px;
	width: auto;
	line-height: 34px;
	background-image: url(../img/subnav-alt.gif) !important;
	font-size: 11px;
	color: #fff;
	text-transform: none;
	font-weight: normal;
}

.bph-nav2 li li a span {
	height: 34px;
	width: auto;
	line-height: 34px;
	background-image: url(../img/subnav-alt.gif) !important;
}

.bph-nav2 li li a:hover,
.bph-nav2 li li a:hover span,
.bph-nav2 li li.bph-selected a,
.bph-nav2 li li.bph-selected a span {
	background-image: url(../img/subnav-hover-alt.gif) !important;
}

/* ib */

.bph-nav2 li li a.bph-ib-link {
	color: #d3212a;
	background-image: url(../img/subnav-white-alt.gif) !important;
}

.bph-nav2 li li a.bph-ib-link span {
	color: #d3212a;
	background-image: url(../img/subnav-white-alt.gif) !important;
}

/* hover */

.bph-nav2 li li a.bph-ib-link:hover {
	color: #86121b;
	background-image: url(../img/subnav-white-active-alt.gif) !important;
}

.bph-nav2 li li a.bph-ib-link:hover span {
	color: #86121b;
	background-image: url(../img/subnav-white-active-alt.gif) !important;
}

/* active */

.bph-nav2 li li.bph-selected a.bph-ib-link {
	color: #86121b;
	background-image: url(../img/subnav-white-active-alt.gif) !important;
}

.bph-nav2 li li.bph-selected a.bph-ib-link span {
	color: #86121b;
	background-image: url(../img/subnav-white-active-alt.gif) !important;
}

/* =NAV
--------------------------------------------------------------------------------------------------*/

#bph-nav {
	position: relative;
	padding-bottom: 40px;
}

#bph-nav ul {
	float: left;
	background: url(../img/dots.gif) 0 31px repeat-x;
}

#bph-nav ul li.level-0 {
	float: left;
	margin-left: 4px;
}

#bph-nav ul li.bph-first-child {
	margin-left: 0;
}

#bph-nav ul li.level-0 a.level-0 {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	width: 235px;
	background: url(../img/nav.jpg) no-repeat transparent;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	color: #656565;
	font-size: 12px;
	font-weight: bold;
}

#bph-nav ul li.level-0 a.level-0 span {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	width: 235px;
	background: url(../img/nav.jpg) no-repeat transparent;
}

#bph-nav ul li.level-0 a.level-0:hover,
#bph-nav ul li.level-0 a.bph-selected {
	color: #fff;
	background-image: url(../img/nav.gif);
}

#bph-nav ol {
	position: absolute;
	top: 38px; /* 32px+6px */
	left: 0;
	width: 952px;
	display: none;
}

#bph-nav ul li.bph-selected ol {
	display: block;
}

#bph-nav ol li {
	float: left;
	margin-left: 4px;
}

#bph-nav ol li {
	float: left;
	margin-left: 4px;
}

#bph-nav ol li.bph-first-child {
	margin-left: 0;
}

#bph-nav ol li a {
	float: left;
	display: block;
	height: 34px;
	line-height: 34px;
	width: 132px;
	background: url(../img/subnav.gif) no-repeat transparent;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

#bph-nav ol li a:hover,
#bph-nav ol li a.bph-selected {
	background-image: url(../img/subnav-hover.gif) !important;
}

#bph-nav ol li.bph-ib-link a {
	float: left;
	display: block;
	height: 34px;
	line-height: 34px;
	width: 136px;
	background: url(../img/subnav-white.gif) no-repeat transparent !important;
	text-align: center;
	color: #d3212a;
	text-decoration: none;
	font-size: 11px;
}

#bph-nav ol li.bph-ib-link a:hover {
	color: #e34e22;
	background-image: url(../img/subnav-white-hover.gif) !important;
}

#bph-nav ol li.bph-ib-link a.bph-selected,
#bph-nav ol li.bph-ib-link a.bph-selected:hover {
	color: #86121b;
	background-image: url(../img/subnav-white-active.gif) !important;
}

/* alt */

.bph-nav {
	position: relative;
	padding-bottom: 40px;
}

.bph-nav ul {
	float: left;
	background: url(../img/dots.gif) 0 31px repeat-x;
}

.bph-nav ul li.level-0 {
	float: left;
	margin-left: 4px;
}

.bph-nav ul li.bph-first-child {
	margin-left: 0;
}

.bph-nav ul li.level-0 a.level-0 {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	width: 314px;
	background: url(../img/nav2.jpg) no-repeat transparent;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	color: #656565;
	font-size: 12px;
	font-weight: bold;
}

.bph-nav ul li.level-0 a.level-0:hover,
.bph-nav ul li.level-0 a.bph-selected {
	color: #fff;
	background-image: url(../img/nav2.gif);
}

.bph-nav ol {
	position: absolute;
	top: 38px; /* 32px+6px */
	left: 0;
	width: 952px;
	display: none;
}

.bph-nav ul li.bph-selected ol {
	display: block;
}

.bph-nav ol li {
	float: left;
	margin-left: 4px;
}

.bph-nav ol li {
	float: left;
	margin-left: 4px;
}

.bph-nav ol li.bph-first-child {
	margin-left: 0;
}

.bph-nav ol li a {
	float: left;
	display: block;
	height: 34px;
	line-height: 34px;
	width: 132px;
	background: url(../img/subnav.gif) no-repeat transparent;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

.bph-nav ol li a:hover,
.bph-nav ol li a.bph-selected {
	background-image: url(../img/subnav-hover.gif) !important;
}

.bph-nav ol li.bph-ib-link a {
	float: left;
	display: block;
	height: 34px;
	line-height: 34px;
	width: 136px;
	background: url(../img/subnav-white.gif) no-repeat transparent !important;
	text-align: center;
	color: #d3212a;
	text-decoration: none;
	font-size: 11px;
}

.bph-nav ol li.bph-ib-link a:hover {
	color: #fff;
	background-image: url(../img/subnav-white-hover.gif) !important;
}

/* =BODY
--------------------------------------------------------------------------------------------------*/

#bph-bd {
	padding: 5px 0 0 0;
}

/* =FOOTER
--------------------------------------------------------------------------------------------------*/

#bph-ft {
	padding: 5px 0 20px 0;
	background: url(../img/dots.gif) repeat-x;
	font-size: 12px;
}

#bph-ft a {
	color: #808080;
	text-decoration: none;
}

#bph-ft a:hover {
	text-decoration: underline;
}

#bph-ft a.bph-selected {
	font-weight: bold;
	text-decoration: none;
}

#bph-ft .bph-separator {
	color: #999;
}

/* =BUTTONS
--------------------------------------------------------------------------------------------------*/

a.bph-button,
a.bph-button-gray,
a.bph-button-small,
a.bph-button-login {
	padding-right: 10px;
	display: inline-block;
	background: url(../img/button.png) no-repeat right top #d3212a;
	color: #fff !important;
	font-size: 12px;
	text-decoration: none !important;
	line-height: 25px;
	height: 25px;
	cursor: pointer;
}

  a.bph-button-small {
	height: 20px;
	line-height: 18px;
	padding-right: 20px;
	font-size: 11px;
	background: url(../img/button-small.png) no-repeat right top #d3212a;
  }

  a.bph-button-login {
	height: 37px;
	line-height: 37px;
	padding-right: 22px;
	font-size: 14px;
	background: url(../img/button-login.png) no-repeat right top #d3212a;
  }
	  a.bph-button-login:hover,
	  a.bph-button-login:focus { background-position: right -56px;}
	  a.bph-button-login:active { background-position: right -110px;}

  a.bph-button span,
  a.bph-button-gray span,
  a.bph-button-small span,
  a.bph-button-login span {
  	padding-left: 10px;
  	display:inline-block;
  	background: url(../img/button.png) no-repeat left top;
  	height: 25px;
  	line-height: 25px;
  }
	  a.bph-button-login:hover span,
	  a.bph-button-login:focus span { background-position: left -56px;}
	  a.bph-button-login:active span { background-position: left -110px;}

  a.bph-button-small span {
	height: 20px;
	line-height: 18px;
	padding-left:20px;
	background: url(../img/button-small.png) no-repeat left top;
  }

  a.bph-button-login span {
	height: 37px;
	line-height: 37px;
	padding-left: 42px;
	background: url(../img/button-login.png) no-repeat left top;
  }

a.bph-button-gray,
a.bph-button-gray span {
	background-image: url(../img/button-gray.gif);
	color: #666;
}

p.bph-button-csv {
	text-align: right;
}

/* =BOX
--------------------------------------------------------------------------------------------------*/

.bph-box {
	background: url(../img/box-bg.jpg) no-repeat top left;
	padding-left: 10px;
	margin: 0 0 10px 0;
}

.bph-box .bph-box-bg {
	background: url(../img/box-bg.jpg) no-repeat top right;
	padding-right: 10px;
}

.bph-box h4 {
	padding: 10px 0;
	color: #666;
	background: url(../img/dots.gif) 0 100% repeat-x;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px 0;
	zoom: 1;
}

.bph-box h4 a {
	text-decoration: none;
	float: right;
	color: #d3212a;
	display: block;
	zoom: 1;
}

.bph-box-cc2 .bph-box2 h4 {
	background-image: none;
}

.bph-box-cc2 .bph-box2 h4 a {
	display: block;
	background: url("../img/dots.gif") repeat-x scroll 0 100% transparent;
	padding: 0 0 5px;
}

* html .bph-box h4 span {
	float:left;
}

/* =BOX2
--------------------------------------------------------------------------------------------------*/

.bph-box2 {
	float: left;
	display: inline;
	width: 174px;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
.w542 {width: 542px;}
.w266 {width: 266px;}
.m10 {margin-right: 10px;}

.bph-box-cc .bph-box2 {
	padding: 0 0 10px 0;
}


.bph-box-cc2 .bph-box2 {
	padding: 0 0 20px 0;
}

.bph-box-cc-wide .bph-box2-bottom{
	margin-bottom: 10px;
}

.bph-box2 h4 {
	padding: 10px 0;
	color: #666;
	background: url(../img/dots.gif) 0 100% repeat-x;
	font-weight: bold;
	font-size: 12px;
}

.bph-box2 h4 a {
	color: #666;
}

.bph-box2 h4 a:hover {
	text-decoration: none;
}

.bph-box2 h4.big {
	padding: 10px 0;
	color: #000;
	background: url(../img/dots.gif) 0 100% repeat-x;
	font-weight: bold;
	font-size: 36px;
}

.bph-box2 h4.big span {
	color: #c60f1c;
}

.bph-box2-content {
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding: 5px 10px;
}

.bph-box2 .bph-box2-content p {
	white-space: pre-wrap;
}

.bph-box2 .bph-box-cc-image {
	padding:10px 0;
	text-align:center;
}

.bph-box2-content a {
	color: #000;
}

.bph-box2-content a:hover {
	text-decoration: none;
}

.bph-box2-top {
	background: url(../img/box2-bg.jpg) top right no-repeat;
	padding-right: 10px;
}

.bph-round-top  {
	background: url(../img/box2-top.gif) top right no-repeat;
	padding-right: 10px;
		line-height: 4px;
}
.bph-box2-top div {
	background: url(../img/box2-bg.jpg) top left no-repeat;
	padding-left: 10px;
}

.bph-round-top div {
	background: url(../img/box2-top.gif) top left no-repeat;
	padding-left: 10px;
}
.bph-box2-bottom, .bph-round-bottom
{
	/**/
	background:url(../img/box2-bottom.gif) bottom right no-repeat ;
	padding-right: 10px;
}
.bph-box2-bottom div {
	/**/
	background: url(../img/box2-bottom.gif) bottom left no-repeat;
	padding-left: 10px;
}

.bph-round-bottom  {
line-height: 10px;}


.bph-box2-bottom2 {
	background: url(../img/box2-bottom.gif) top right no-repeat;
	padding-right: 10px;
}

.bph-box2-bottom2 div{
	background: url(../img/box2-bottom.gif) bottom left no-repeat;
	padding-left: 10px;
	text-align: right;
}

.bph-box2-bottom2 p {
	padding: 3px 0 4px;
	background: url(../img/dots.gif) top left repeat-x;
}

.bph-box2-bottom2 a {
	display: block;
	padding: 5px 14px;
}



.bph-box2-comments-archive .bph-box2-content {
	padding: 0;
}

.bph-box2-comments-archive .bph-box2-content ul li {
	padding: 10px 10px 10px 35px;
	background: url(../img/icon-computer.gif) 10px 50% no-repeat;
}

.bph-box2-comments-archive .bph-box2-content ul li .bph-separator {
	color: #666;
	margin: 0 5px;
}

.bph-box2-comments-archive .bph-box2-content ul li.bph-alt {
	background-color: #EFEFEF;
}

/* =BOX0
--------------------------------------------------------------------------------------------------*/

.bph-box0-content {
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding: 10px;
}

/* =GRAYBOX
--------------------------------------------------------------------------------------------------*/

.bph-graybox {
	margin: 0 0 10px 0;
}

.homepage .bph-graybox {
	margin: 0 0 5px 0;
}

.bph-graybox-top,
.bph-graybox-bottom {
	height: 5px;
	background: url(../img/graybox-top.jpg) no-repeat top left;
	overflow: hidden;
	padding-left: 5px;
}

.bph-graybox-top div,
.bph-graybox-bottom div {
	height: 5px;
	background: url(../img/graybox-top.jpg) no-repeat top right;
	overflow: hidden;
	padding-right: 5px;
}

.bph-graybox-bottom,
.bph-graybox-bottom div {
	background-image: url(../img/graybox-bottom.jpg);
}

.bph-graybox-content {
	background: url(../img/graybox-content.jpg) repeat-x #fefefe;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	padding: 5px 10px;
	zoom: 1
}

.bph-graybox-button h4 a {
	display: block;
	padding: 5px 0;
	width: 100%;
	background: url(../img/white-button-arrows.gif) 100% 50% no-repeat;
	zoom: 1;
	color: #656565;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

.bph-graybox-button h4 a:hover {
	color: #d3212a;
}

/* =COLORBOX
--------------------------------------------------------------------------------------------------*/

.bph-colorbox {
	margin: 0 0 10px 0;
	color: #fff;
}

.homepage .bph-colorbox {
	margin: 0 0 5px 0;
}

.bph-colorbox h4 {
	font-weight: bold;
	font-size: 12px;
	background: url(../img/dots-white.gif) 0 100% repeat-x;
	padding: 0 0 8px 0;
	margin-bottom: 8px;
}

.bph-colorbox-top {
	height: 5px;
	overflow: hidden;
	background: url(../img/colorbox-top.jpg) repeat-x;
}

.bph-colorbox-top div {
	height: 5px;
	overflow: hidden;
	background: url(../img/colorbox-top-l.jpg) no-repeat;
}

.bph-colorbox-top div span {
	display: block;
	height: 5px;
	overflow: hidden;
	background: url(../img/colorbox-top-r.jpg) top right no-repeat;
}

.bph-colorbox-bottom {
	height: 5px;
	overflow: hidden;
	background: url(../img/colorbox-bottom.jpg) repeat-x;
}

.bph-colorbox-bottom div {
	height: 5px;
	overflow: hidden;
	background: url(../img/colorbox-bottom-l.jpg) no-repeat;
}

.bph-colorbox-bottom div span {
	display: block;
	height: 5px;
	overflow: hidden;
	background: url(../img/colorbox-bottom-r.jpg) top right no-repeat;
}

.bph-colorbox-content-container {
	background: url(../img/colorbox-content-l.jpg) repeat-y #e2001a;
	*background-color: #e2001a;
}
.bph-colorbox-login-bg {
	background: url(../img/colorbox-login-bg.jpg) repeat-y #e2001a;
	*background-color: #e2001a;
}

.bph-colorbox-content {
	background: url(../img/colorbox-content-r.jpg) top right repeat-y;
	padding: 5px 10px;
}

.bg-none {background: none;}

.bph-colorbox-footer {
	background: url(../img/dots-white.gif) repeat-x;
	padding-top: 7px;
}

.bph-colorbox a {
	color: #fff;
}

.bph-colorbox a:hover {
	text-decoration: none;
}

.bph-colorbox-small {
	/* extends bph-colorbox */
}

.bph-colorbox-small .bph-colorbox-content-container {
	background: #da001b;
}

.bph-colorbox-small .bph-colorbox-bottom div {
	background-image: url(../img/colorbox-bottom-l-small.jpg);
}

.bph-colorbox-small .bph-colorbox-top div {
	background-image: url(../img/colorbox-top-l-small.jpg);
}

/* =LOGIN
--------------------------------------------------------------------------------------------------*/

#bph-login {
	text-align: center;
	padding: 16px 0;
}

#bph-login .bph-input-div {
	margin: 10px auto;
}

/* =MISC
--------------------------------------------------------------------------------------------------*/

ul.bph-list-contact li {
	padding: 5px 0 5px 22px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

ul.bph-list-contact li a {
	text-decoration: none;
	color: #656565;
	font-size: 14px;
}

ul.bph-list-contact li#bph-list-contact-globe {
	background-image: url(../img/icon-globe.gif);
}

ul.bph-list-contact li#bph-list-contact-mailto {
	background-image: url(../img/icon-mailto.gif);
}

ul.bph-list-contact li#bph-list-contact-cell {
	background-image: url(../img/icon-cell.gif);
	font-size: 14px;
}

.bph-box-cc {
	width: 174px;
	float: left;
	margin-left: 10px;
}

.bph-box-cc2 {
	width: 174px;
	display: inline;
	float:left;
	margin-left: 10px;

}

.bph-h-cols .bph-box-cc {
	float: none;
}

.bph-h-cols .bph-h-column-1 {
	margin-right: 10px;
}

.bph-box-sitemap {
	width: 230px;
	float: left;
	margin-left: 10px;
}

.bph-box-cc-more {
	background: url(../img/dots.gif) repeat-x;
}

.bph-box-cc .bph-box2-content {
	/*min-height: 220px;
	height: auto !important;
	height: 220px;*/
}

.bph-box-cc .bph-box2-content p {
	white-space: pre-wrap;
}

.bph-box-cc .bph-box-cc-image {
	padding: 10px 0;
	text-align: center;
}

.bph-box-cc .bph-box-cc-text a,
.bph-box-cc .bph-box-cc-text a:hover,
.bph-box-cc-text a,
.bph-box-cc-text a:hover{
	color: #414141;
	text-decoration: none;
}

.bph-box-cc .bph-box-cc-text a:hover { color: #000 }

.bph-box-cc .bph-box-cc-more {
	margin-top: 10px;
	padding: 5px 0;
	text-align: right;
}

/* wide */

.bph-box-cc-wide {
	width: 267px;
}

/* */

.bph-textarea {
	background: url(../img/textarea-bg.gif) no-repeat;
	width: 360px;
	height: 136px
}

.bph-textarea textarea {
	border: 0;
	background: transparent;
	margin: 7px;
	width: 346px;
	height: 122px;
}

/* */

.bph-input-text input {
	height: 24px;
	width: 100%;
	border-style: none;
	background: transparent;
	padding: 0;
	line-height: 24px;
}

.bph-input-text .bph-input-text-left {
	background: url(../img/input-left.gif) no-repeat;
	padding-left: 2px;
}

.bph-input-text .bph-input-text-right {
	background: url(../img/input-right.gif) 100% 0 no-repeat;
	padding-right: 2px;
}

.bph-input-text .bph-input-text-middle {
	height: 24px;
	background: url(../img/input-middle.gif) repeat-x;
}

.bph-input-div {
	background: url(../img/input.gif) no-repeat;
	height: 24px;
	line-height: 24px;
	width: 170px;
}

.bph-input-div input {
	height: 24px;
	width: 162px;
	border-style: none;
	background: transparent;
	padding: 0;
	line-height: 24px;
	margin-left: 4px;
}

#bph-search {
/*	margin: 0 0 5px 0;*/
}

#bph-search .bph-button {
  margin-left: 4px;
}

/* .bph-list-dl */

dl.bph-list-dl {
	margin: 0 0 10px 0;
}

dl.bph-list-dl dt {
	margin: 0 0 5px 0;
	color: #666;

}

.bph-career table td {
	padding-right: 5px;
}

dl.bph-list-dl dt a.bph-selected {
	font-weight: bold;
}

dl.bph-list-dl dd {
	margin: 0 0 10px 30px;
}

/* .bph-list */

ul.bph-list-square li {
	list-style-type: square;
	margin: 0 0 10px 18px;
}

ul.list-square {
	_margin-left: 10px !important;
	*margin-left: 10px !important;
}

.list-square li {
	list-style-type: square;
	padding-left: 5px !important;
	margin: 0 0 10px 10px;
	background-image: none !important;
}

.list-circle li {
	list-style-type: circle;
	padding-left: 5px !important;
	margin: 0 0 10px 10px;
	background-image: none !important;
}

.list-lower-alpha li {
	background-image: none !important;
	list-style-type: lower-alpha !important;
}

.list-upper-alpha li {
	background-image: none !important;
	list-style-type: upper-alpha !important;
}

.list-lower-roman li {
	background-image: none !important;
	list-style-type: lower-roman !important;
}

.list-upper-roman li {
	background-image: none !important;
	list-style-type: upper-roman !important;
}

ul.bph-list a {
	display: block;
	padding: 0 0 0 10px;
	background: url(../img/arrow.gif) 0 5px no-repeat;
	color: #414141;
	text-decoration: none;
	line-height: 1.5;
	zoom: 1;
}

.homepage ul.bph-list a {
	line-height: 1.2;
}

ul.bph-list a:hover  {
	color: #d3212a;
	background-image: url(../img/arrow-hover.gif);
	text-decoration: underline;
}

ul.bph-list a.bph-active,
ul.bph-list a.bph-active:hover {
	color: #d3212a;
	background-image: url(../img/arrow-hover.gif);
	font-weight: bold;
	text-decoration: none;
}

.homepage ul.bph-list a span {
	display:block;
	float:left;
	height: 40px;
	width: 65px;
	color: #666;
}

.homepage ul.bph-list a:hover span {
	text-decoration: none;
	border:0;
}

.homepage ul.bph-list li {
	clear: both;
}




ul.bph-list ul {
	margin: 5px 0 5px 10px;
	font-size: 11px;
}

#bph-news ul.bph-list li {
	padding: 0;
}

a.bph-search-link {
	background: url(../img/bph-search-link.gif) 0 50% no-repeat;
	padding-left: 16px;
}


.bph-list {

margin:0; padding:0;
}

/* .bph-more-link */

.bph-more-link {
	color: #d3212a;
	text-decoration: none;
	background: url(../img/arrow-double.gif) 100% 50% no-repeat;
	padding-right: 14px;
}

.bph-more-link2 {
	color: #000;
	background: url(../img/arrow-double-black.gif) 100% 50% no-repeat;
	padding-right: 14px;
}

.bph-box-cc2 a.bph-more-link2, .bph-box-cc2 a.bph-more-link2:hover{
	text-decoration: none;
}

.bph-more-link-black {
	color: #333;
}

a.bph-more-link2:hover {
	color: #d3212a;
	background-image: url(../img/arrow-double-red.gif);
}



/* .bph-dropdown homepage */

.bph-dropdown input { margin-top: 4px; *margin: 0; }
.bph-dropdown select { padding: 2px; background-color: #fff }

.bph-dropdown select,
.bph-dropdown .bph-h-fleft  {
	width: 252px !important;
}

.bph-colorbox-large .bph-dropdown select,
.bph-colorbox-large .bph-dropdown .bph-h-fleft  {
	width: 328px !important;
}

.bph-dropdown .bph-h-fright {
	width: 33px !important;
}

.bph-dropdown-apply select,
.bph-dropdown-apply .bph-h-fleft {
	width: 166px !important;
}

.bph-colorbox-small .bph-dropdown-apply select,
.bph-colorbox-small .bph-dropdown-apply .bph-h-fleft {
	width: 150px !important;
	_width: 140px !important;
}

.bph-colorbox-small .bph-dropdown input {
	margin-top: 10px;
}

/* cufon adjustments */

.cufon-active a.bph-button,
.cufon-active a.bph-button span,
.cufon-active a.bph-button-gray,
.cufon-active a.bph-button-gray span {
	line-height: 23px;
	font-size: 11px;
}

.cufon-active #bph-nav ul li.level-0 a.level-0 {
	line-height: 30px;
}

.cufon-active .bph-content h2 {
	font-size: 16px;
}

/*

.cufon-active #bph-nav ol li a {
	font-size: 11px;
}

*/

/* =TEXT STYLES
--------------------------------------------------------------------------------------------------*/

/*
#bph-font-switcher {
	background: url(../img/switcher.gif) top left no-repeat;
	height: 16px;
	line-height: 16px;
	padding-left: 5px;
	display: inline-block;
}

#bph-font-switcher span {
	background: url(../img/switcher.gif) top right no-repeat;
	height: 16px;
	line-height: 16px;
	padding-right: 5px;
	display: inline-block;
}

#bph-font-switcher a {
	color: #fff;
	line-height: 16px;
	text-decoration: none;
}
*/

#bph-font-switcher span, .bph-font-switcher span {
	display: inline-block;
	width: 38px;
	height: 16px;
	background: url(../img/font-toggler.gif) no-repeat;
	float: right;
}

#bph-font-switcher span a, .bph-font-switcher span a {
	display: none;
}


body.font-small .bph-text {
	font-size: 9px;
}

body.font-medium .bph-text {
	font-size: 11px;
}

body.font-large .bph-text {
	font-size: 16px;
}

body.font-size1 .bph-text {
	font-size: 12px;
}

body.font-size2 .bph-text {
	font-size: 13px;
}

body.font-size3 .bph-text {
	font-size: 16px;
}

.bph-text h1,
.bph-text h2 {
	padding: 8px 0;
	color: #656565;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	font-family: Helvetica, Arial;
}

.bph-text h1.bph-red {
	color: #e11e26;
	font-size: 26px;
}

.bph-text h2.bph-red {
	color: #e11e26;
	font-size: 18px;
}

.bph-text h4 {
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px 0;
}

.bph-text p {
	margin: 0 0 10px 0;
	line-height: 1.3;
}

.bph-text ul, .bph-box2-content ul {
	margin: 0 0 15px 0;
}

.bph-text ul li, .bph-box2-content ul li {
	background: url(../img/arrow.gif) 0 4px no-repeat;
	padding-left: 16px;
}

.bph-text ol, .bph-box2-content ol {
	padding-left: 20px;
	*padding-left: 35px;
	_padding-left: 35px;
	margin-bottom: 15px;
	line-height: 15px;
	padding-right: 10px;
}

.bph-text ol li, .bph-box2-content ol li{
	list-style-type: decimal;
	margin-bottom: 5px;
}

.bph-text dl.searchParameters {
	margin: 10px 0;
}

.bph-text dl.searchParameters dt, .bph-text dl.searchParameters dd {
	display: block;
	float: left;
	line-height: 25px;
}

.bph-text dl.searchParameters dt {
	clear: left;
	width: 200px;
	font-weight: bold;
}

.bph-text dl.searchParameters dd {
	width: 320px;
	float: left;
}

.bph-text p.bph-search-results-query {
	padding: 10px 0;
}

.bph-text ul.bph-search-results-list li a {
	color: #000;
}

p.bph-search-query span {
	display: block;
	float: left;
	line-height: 25px;
}

p.bph-search-query a {
	float: right;
}

.bph-currency-table {
	width: 300px;
	margin: 0 auto;
}

.bph-text dl.searchParametersSm {
	margin: 0;
}

.bph-text dl.searchParametersSm dt, .bph-text dl.searchParametersSm dd {
	display: block;
	float: left;
	line-height: 20px;
}

.bph-text dl.searchParametersSm dt {
	clear: left;
	width: 100px;
	font-weight: bold;
}

.bph-text dl.searchParametersSm dd {
	clear: right;
	width: auto;
	float: none;
}

.bph-report-content {
	text-align:left;margin:10px;line-height:25px;
}

.bph-report-content p{
	padding:10px 0;
}

/* =TABS
--------------------------------------------------------------------------------------------------*/

.ui-tabs-hide {
	display:none;
}

.bph-tabs {
	margin: 0 0 10px 0;
}

.bph-tabs-desc {
	margin-left: 146px;
}

.bph-tabs-bottom,
.bph-tabs-bottom div {
	height: 4px;
	overflow: hidden;
	background: url(../img/tabs-bottom.gif) top right no-repeat;
	padding-right: 4px;
}

.bph-tabs-bottom div {
	background-position: top left;
	padding-right: 0;
	padding-left: 4px;
}

.bph-tabs-top {
	clear: both;
	zoom: 1;
	border-left: 1px solid #ccc;
	height: 2px;
	overflow: hidden;
	background: url(../img/tabs-top.gif) top right no-repeat;
}

.bph-tabs-content {
	padding: 10px 8px 15px 8px;
	zoom: 1;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.bph-tabs-item {
	padding-top: 5px;
}

ul.bph-tabs-nav {
	background: url(../img/tabs-nav.gif) 100% 100% no-repeat;
	float: left;
	width: 100%;
}

ul.bph-tabs-nav li {
	float: left;
	margin-right: 2px;
	background: url(../img/tabs-nav-l.gif) top left no-repeat;
}

ul.bph-tabs-nav li a {
	padding: 6px 8px;
	float: left;
	background: url(../img/tabs-nav-r.gif) top right no-repeat;
	color: #6f6f6f;
	font-size: 12px;
	text-decoration: none;
}
ul.bph-tabs-nav li a:hover {text-decoration: none;}
ul.bph-tabs-nav li.ui-tabs-selected {
		background-image: url(../img/tabs-nav-l2.gif);
}

ul.bph-tabs-nav li.ui-tabs-selected a {
	color: #000;
	font-weight: bold;
	background-image: url(../img/tabs-nav-r2.gif);
}

/* =TABLES
--------------------------------------------------------------------------------------------------*/

.bph-table-charges {
	width: 100%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.bph-table-charges-bg {
	background-color: #f7f5f6;
}

.bph-table-charges-separator {
	height: 2px;
	overflow: hidden;
}

.bph-table-charges th {
	font-weight: bold;
	background: #efedee;
}

.bph-table-charges td,
.bph-table-charges th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 4px;
}


.bph-table-ue-search {
	width: 100%;
}

.bph-table-ue-search td {
	padding: 4px 4px 4px 0;
	vertical-align: top;
}

/* er */

.bph-table-er-container {
	background: url(../img/table-er-bg.gif) top left no-repeat;
	padding-left: 5px;
}

.bph-table-er-container-inner {
	background: url(../img/table-er-bg.gif) top right no-repeat;
	padding-right: 5px;
	padding-top: 10px;
}

table.bph-table-er {
	width: 100%;
}

table.bph-table-er thead td {
	padding: 2px 4px;
	text-align: center;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
}

table.bph-table-er tbody td {
	padding: 8px 4px;
	text-align: center;
}

table.bph-table-er tbody tr.bph-alt {
	background-color: #efeeee;
}

table.bph-table-er-small td {
	font-size: 10px;
	padding: 2px !important;
}

table.bph-table-er-small thead td {
	font-weight: bold;
}



/* =HELPERS
--------------------------------------------------------------------------------------------------*/

.bph-h-columns .bph-h-fleft,
.bph-h-columns .bph-h-fright {
	width: 50%;
/*  background: red; */
}

.bph-h-columns .bph-h-fright {
	/* background: green; */
}

.bph-h-fleft	{ float: left !important; }
.bph-h-fright   { float: right !important; }
.bph-h-center   { text-align: center !important; }
.bph-h-right	{ text-align: right !important; }
.bph-h-left	 { text-align: left !important; }
.bph-h-dn	   { display: none !important; }
.bph-h-reset	{ margin: 0 !important; padding: 0 !important; }
.bph-h-margin	{ margin: 5px 0 !important }

.bph-h-clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.bph-h-clearfix:after   { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.bph-h-clearfix		 { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .bph-h-clearfix  { height:1%; }
.bph-h-clearfix		 { display:block; }
/* end clearfix */

/* =FORMS
--------------------------------------------------------------------------------------------------*/

select.bph-select-1 {
	font-size: 11px;
}

label.bph-label {
	display: inline-block;
	width: 150px;
}

.bph-form-star {
	color: red;
}

/* =MISC
--------------------------------------------------------------------------------------------------*/

.bph-kalendarium  {
	width: 100%;
}

.bph-kalendarium td {
	padding: 0 5px 0 0;
}

.bph-kalendarium th {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.bph-kalendarium .bph-kalendarium-spacing td {
padding-top: 10px;
padding-bottom: 10px;
}

.bph-comment {
	text-align: justify;
}

.bph-search-results {

}

.bph-search-results .bph-h-fleft {
	width: 250px;
}

.bph-search-results .bph-h-fright {
	width: 240px;
	border-left: 1px dotted #333;
	padding-left: 10px;
}

.bph-banner {
	margin: 0 0 10px 0;
}

.bph-chart-legend {
	margin: 10px 0;
	text-align: center;
}

.bph-chart-legend .bph-separator {
	padding: 0 6px;
	color: #666;
}

#bph-contact-form {
	width: 540px;
}

.bph-small-links {
	color: #ccc;
}

.bph-small-links a {
	text-decoration: none;
	color: #414141;
	font-size: 10px;
}

.bph-small-links a.bph-icon-print {
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0 0;
}

.bph-alphabet a {
	border: 1px solid #ccc;
	display: inline-block;
	padding: 2px 4px;
	text-decoration: none;
	color: #000;
}

.bph-alphabet a.bph-selected {
	font-weight: bold;
	border-color: #000;
}

.bph-hr {
width: 100%;
	height: 1px;
	overflow: hidden;
	background: url(../img/dots.gif) repeat-x;
	margin: 0 0 10px 0;
}

.bph-tabs-icons input,
.bph-tabs-icons label,
.bph-tabs-icons img {
	vertical-align: middle;
}

.bph-tabs-icons label {
	background-repeat: no-repeat;
	background-position: 0 50%;
	display: inline-block;
	padding: 10px 5px 10px 32px;
}

.bph-icon-i { background-image: url(../img/icon-i.gif); }
.bph-icon-retail { background-image: url(../img/icon-retail.gif); }
.bph-icon-business { background-image: url(../img/icon-business.gif); }
.bph-icon-corporate { background-image: url(../img/icon-corporate.gif); }
.bph-icon-personal { background-image: url(../img/icon-personal.gif); }
.bph-icon-stock { background-image: url(../img/icon-stock-point.gif); }
.bph-icon-cash { background-image: url(../img/icon-cash.gif); }
.bph-icon-documents { background-image: url(../img/icon-documents.gif); }
.bph-icon-credits { background-image: url(../img/icon-credits.gif); }
.bph-icon-cc { background-image: url(../img/icon-cc.gif); }
.bph-icon-cc2 { background-image: url(../img/icon-cc2.gif); }
.bph-icon-graph { background-image: url(../img/icon-graph.gif); }
.bph-icon-w { background-image: url(../img/icon-w.gif); }
.bph-icon-red-arrow { background-image: url(../img/icon-red-arrow.gif); }
.bph-icon-black-arrow { background-image: url(../img/icon-black-arrow.gif); }
.bph-icon-print { background-image: url(../img/icon-print.gif); }
.bph-icon-disabled-people { background-image: url(../img/icon-disabled-people.gif); }

.bph-icon-a { background-image: url(../img/a1.gif); }
.bph-icon-b { background-image: url(../img/b1.gif); }
.bph-icon-c { background-image: url(../img/c1.gif); }
.bph-icon-d { background-image: url(../img/d1.gif); }
.bph-icon-e { background-image: url(../img/e1.gif); }
.bph-icon-f { background-image: url(../img/f1.gif); }

.bph-d {
	display: inline-block;
	width: 12px;
	height: 12px;++
	position: relative;
	top: 2px;
	*top: 0px;
	*margin-right: 5px;
	background: url(../img/d-off.gif) 0 100% no-repeat;
}

.ui-tabs-selected .bph-d {
	background-image: url(../img/d-on.gif);
}

#bph-google-maps {
	border: 1px solid #666;
}

#bph-google-maps img {
	display: block;
}

.bph-plus { color: #19a701; }
.bph-minus { color: #ef0101; }

.bph-icon-er {
	background: url(../img/icon-er.gif) 0 50% no-repeat;
	padding-left: 16px;
}

span.customStyleSelectBox { font-size: 11px; padding: 6px 12px 6px 8px; background:url(../img/select-arrow.gif) 100% 50% no-repeat #f5f5f5; color:#7c7c7c; border:1px solid #a30d14; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px; }
span.customStyleSelectBox.changed {}
span.customStyleSelectBoxInner {}

.bph-hours table td {
	padding: 4px 20px 4px 0;
}

#bph-contact-form span.customStyleSelectBox {
	border-color: #ccc;
	background-color: #fff;
	background-image: url(../img/select-arrow2.gif);
}

.bph-search-archive {
	padding: 10px 0 5px;
}

.bph-search-archive input {
	margin: 0 10px;
}

/* */

.ss {
	float: left;
	margin-top: 4px;
}

.ss li {
	float: left;
	background: url(../img/ss-li.png) no-repeat;
}

.ss li.lastChild {
	background-image: url(../img/ss-li-last.png);
}

.ss li a {
	float: left;
	color: #fff;
	text-decoration: none;
	text-align: center;
	display: block;
	font-size: 11px;
	background: url(../img/ss-a.png) 100% 0 no-repeat;
}

.ss li a span {
	display: block;
	padding: 10px 15px 10px 10px;
}

.ss li.lastChild a {
	background: url(../img/ss-a-last.png) 100% 0 no-repeat;
	color: #d3212a;
	border-bottom: 2px solid #d3212a;
}

.ss li.lastChild a span {
	padding-right: 10px;
}

/* hover */

.ss li:hover,
.ss li.iehover {
	background-image: url(../img/ss-li-hover.png);
}

.ss li:hover a,
.ss li.iehover a {
	background-image: url(../img/ss-a-hover.png);
	text-decoration: none;
}

.ss li.lastChild:hover,
.ss li.lastChild-iehover {
	background-image: url(../img/ss-li-last-hover.png);
}

.ss li.lastChild:hover a,
.ss li.lastChild-iehover a {
	background-image: url(../img/ss-a-last-hover.png);
	border-color: #870b0f;
	color: #870b0f;
	text-decoration: none;
}

/* active */

.ss li.active  {
	background-image: url(../img/ss-li-hover.png);
}

.ss li.active a {
	background-image: url(../img/ss-a-hover.png);
	text-decoration: none;
}

.ss li.lastActive {
	background-image: url(../img/ss-li-last-hover.png);
}

.ss li.lastActive a {
	background-image: url(../img/ss-a-last-hover.png);
	border-color: #870b0f;
	color: #870b0f;
	text-decoration: none;
}

/* */

.smart-menu {
	margin-top: 7px;
}

.smart-menu ul {
	float: left;
}

.smart-menu ul li {
	float: left;
	margin-right: 4px;
}

.smart-menu ul li a {
	float: left;
	color: #fff;
	text-decoration: none;
	text-align: center;
	display: block;
	font-size: 11px;
	background-color: #d3212a;
	
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.smart-menu ul li a span {
	display: block;
	padding: 10px;
	float: left;
}

/* hover */
.smart-menu ul li a:hover,
.smart-menu ul li.active a {
	cursor: pointer;
	text-decoration: none;
	background-color: #870b0f;
}

.smart-menu ul li a:hover span,
.smart-menu ul li.active a span {
	cursor: pointer;
}



.no-border {border:none;}
div.min-height { min-height:194px; height:auto !important;  height:194px;}
div.no-background {background:none;}

/* START - webex - virtual branch */
td.webexTitleTd {
	height:42px;
	background-color:#D3212A;
	font-size:20px;
	color:#FFF;
	padding:0 10px 0 30px;
}
#webexTitle {
	height:34px;
	padding-top:15px;
}
#webexTitle div.webexTitleTxt {
	width:580px;
	color:#FFF;
	font-size:20px;
}
#webexTitle span.webexTitleBg {
	padding:8px 10px 10px 30px;
	background-color:#D3212A;
}
#webexMeetingInfoLabel {
	color:#D3212A;
	font-size:19px;
	padding:2px;
}
#webexMeetingInfoLabel span.webexMeetingInfoValue {
	color:#808080;
	font-size:19px;
}
#webexMeetingStatus {
	color:#808080;
	font-size:16px;
}
table#webexForm td.webexFormLabel {
	text-align:right;
	padding:10px 5px;
	color:#808080;
	font-size:19px;
}
table#webexForm td.webexFormValue {
	width:200px;
}

table#webexForm td.webexFormValue input.webexFormInput {
	font-size:18px;
	color:#808080;
	padding:6px;
	border:1px solid #808080;
}
table#webexForm a.bph-button-login {
	font-size:16px;
}

div#webexContact h4 {
	padding: 6px 0;
	font-size:16px;
}
/* END - webex - virtual branch */
/* START - contact form */
#darkbox {
	background-color: #000000;
	height: 500px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 90;
}
#contacFormBox {
	left: 50%;
	position: absolute;
	width: 478px;
	z-index: 100;
}
#contacFormTop {
	background: url("../img/border_contact_form_top.gif") no-repeat scroll center top transparent;
	font-size: 5px;
	height: 9px;
}
#contacFormCenter {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 10px 20px;
	width: 438px;
}
#contacFormBottom {
	background: url("../img/border_contact_form_bottom.gif") no-repeat scroll center bottom transparent;
	font-size: 5px;
	height: 9px;
}
.contactClose {
	background: url("../img/contact_form_x.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	position: absolute;
	right: 30px;
	top: 15px;
	width: 20px;
}

#contactLayer label textarea {
	height: 115px;
	width: 415px;
}
.contactForm label input, .contactForm label select, .contactForm label textarea {
	border: 1px solid #D3212A;
	padding: 5px;
}

#contactLayer .contactSubmit {
	margin: 0 5px 0 0;
}
.contactSubmit {
	padding-right: 10px;
	display: inline-block;
	background: url(../img/button.png) no-repeat right top #d3212a;
	color: #fff !important;
	font-size: 12px;
	text-decoration: none !important;
	line-height: 25px;
	height: 25px;
	cursor: pointer;
	border:0;
}
.contactSubmit span {
	background: url("../img/button.png") no-repeat scroll left top transparent;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
}
/* END - contact form */

#docs_list .TopSelector { position: relative; font-size: 12px; font-weight: bold; padding: 4px 0; height: 30px;}
#docs_list .TopSelector LABEL { position: relative;	/*border: 2px solid #FFF;	padding: .5em .5em .5em 0;	border-radius: 5px;*/}
#docs_list .TopSelector INPUT { position: relative;	top: 1px;}
#docs_list .TopSelector #label-1 { background: none;	width: 230px;	height: 30px;	padding: 4px 0 0 0;	position: absolute;	left: 0;	top: 5px;}
#docs_list .TopSelector #label-1.Selected { background: url('../img/pdf_label_1.jpg') 0 0 no-repeat;	/*color: #000;	border: 2px solid #D3212A;*/}
#docs_list .TopSelector #label-2 { background: none;	width: 290px;	height: 30px;	padding: 4px 0 0 0;	position: absolute;	right: 0;	top: 5px;}
#docs_list .TopSelector #label-2.Selected { background: url('../img/pdf_label_2.jpg') 0 0 no-repeat;	/*color: #000;	border: 2px solid #D3212A;*/}
/*#docs_list .Print {	padding: 1em 0;}*/
#docs_list .Print { float:right; text-align:center; margin:0;}
#docs_list .Print .Button A {	background: url('../img/pdf_print_button.jpg') 0 0 no-repeat; width: 160px; height: 26px; display: block; color: #fff; padding: 5px 0 0 0px; top: 10px;}
#docs_list .Print .Button A.Disabled { background: url('../img/pdf_disabled_button.jpg') 0 0 no-repeat; color: #fff; cursor: text; text-decoration: none;}
#docs_list .Print .PDF A { background: url('../img/pdf_print_button.jpg') 0 0 no-repeat;	width: 160px; height: 26px;	display: block;	color: #fff; padding: 5px 0 0 0px;	top: 10px;}
#docs_list .Print .PDF A.Disabled { background: url('../img/pdf_disabled_button.jpg') 0 0 no-repeat; color: #fff; cursor: text; text-decoration: none;}

#docs_list .Info { color: #888; padding: 8px 0 0 0; display: block;}
#docs_list SPAN.Info SPAN { float: right; padding: 0 0 0 0;}
#docs_list .ButtonPdf { color: #888; padding: 8px 0 0 0;	display: block;}
#docs_list SPAN.ButtonPdf SPAN {	float: right; padding: 0 0 0 0;}
#docs_list .Part { clear: both;}#docs_list .Selector {	margin-top: 2em;}#docs_list .Choose { width: 502px; overflow: hidden;}
#docs_list INPUT.SelectBox {	background-position: 515px 8px;	border: 2px solid #D3212A;	border-radius: 7px;	padding: 6px 30px 7px 7px; background-image: url('../img/pdf_dropdown.png'); background-repeat: no-repeat; font-family: Tahoma, Arial, sans-serif; font-size: 11px; margin-top: 3px; cursor: pointer;}
#docs_list .SelectBoxWrapper { height: 100% !important; position: relative;}
#docs_list .SelectBoxWrapper UL {	margin: 0;	padding: 0;	background-color: White; list-style: none;	padding: .25em;	border: 2px solid #D3212A; border-top: none; border-radius: 5px;}
#docs_list .SelectBoxWrapper LI {	padding: .25em .4em; color: #D3212A; cursor: pointer; display: block; background: none; width: 524px; height: auto; border-radius: 3px;}
#docs_list .SelectBoxWrapper LI.Selected { background-color: #FCC;}
#docs_list .SelectBoxWrapper LI.Current {	background-color: #D3212A; color: White;}
#docs_list INPUT.SelectBox { overflow: hidden; text-overflow: ellipsis;}
#docs_list DIV.DocsList { border: 2px solid #AAA;	border-radius: 6px;	display: table;	padding: 1px; width: 100%;}
#docs_list .DocsList TABLE { width:100%; border: 2px solid #FFF;	border-collapse: collapse; border-spacing: 0;}
#docs_list .DocsList TD, #docs_list .DocsList TH { width:50%; vertical-align: top; padding: .5em .75em; border: 1px solid #D3212A; border-top:0; border-right: 0;}
/*#docs_list .DocsList .Name1 { width: 300px;}
#docs_list .DocsList .Hint1 { font-size: smaller;	width: 350px;}
#docs_list .DocsList .Headers .Name, #docs_list .DocsList .Headers .Hint { font-size: 11px !important; font-weight: bold;} */
#docs_list .DocsList TH { font-size: 11px !important; font-weight: bold;}

/* START - box zwyklybohater */
#ordinary-hero {
	position: fixed;
	bottom: 3px;
	right: 3px;
	z-index: 100;
	
	border-style: solid;
	border-color: #D3212A;
	border-width: 0 4px 4px;
			
	webkit-box-shadow: 0px 0px 10px 0px rgba(119, 17, 17, 0.75);
	-moz-box-shadow:	0px 0px 10px 0px rgba(119, 17, 17, 0.75);
	box-shadow:		 0px 0px 10px 0px rgba(119, 17, 17, 0.75);
	
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	 border-top-left-radius: 5px;
}

#ordinary-hero .header {
	height: 15px;
	width: 240px;
	padding: 0 5px;
	background-color: #D3212A;
	
	font-size: 11px;
	line-height: 14px;
}

#ordinary-hero .header:after{
	content: ".";
	clear: both;
	display: none;
}

#ordinary-hero .header span,
#ordinary-hero .header a {
	display: inline-block;
	float: left;
	color: white;
}

#ordinary-hero .header .title {
	display: none;
}

#ordinary-hero .header a {
	float: right;
	text-decoration: none;
	display: inline-block;
	height: 10px;
	width: 9px;
	margin: 4px 0 0;
}

#ordinary-hero .header .show {
	display: none;
	background: url('../img/icon-triangles-white-trans.png') -9px 0 no-repeat;
}

#ordinary-hero .header .hide {
	background: url('../img/icon-triangles-white-trans.png') 0 0 no-repeat;
}

#ordinary-hero .content {
	width: 228px;
	height: 250px;
	overflow: hidden;
	display: none;
}

#ordinary-hero .content iframe {
	height: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#ordinary-hero.hidden {
	border-bottom: 0;
}

#ordinary-hero.hidden .header .title {
	display: inline-block;
}

#ordinary-hero.hidden .hide {
	display: none;
}

#ordinary-hero.hidden .show {
	display: inline-block;
}
/* END - box zwyklybohater */






/* Special colors - START */

	/* brown - START */
	.bph-nav3 ul li.brown,
	.bph-nav3 ul li.brown a {
		background-image: none;
		background-color: #998277;
		color: #fff;
	}
	.bph-nav3 ul li.brown:hover,
	.bph-nav3 ul li.brown:hover a,
	.bph-nav3 ul li.bph-selected.brown,
	.bph-nav3 ul li.bph-selected.brown a,
	.bph-nav3 ul li.hover li.brown,
	.bph-nav3 ul li.hover li.brown a {
		background-color: #574738;
	}

	.smart-menu ul li a.brown {
		font-weight:bold;
		background-color: #998277;
	}
	.smart-menu ul li a.brown:hover,
	.smart-menu ul li.active a.brown {
		background-color: #574738;
	}

/*
	.bph-box.brown {
		background: url(../img/box-bg-brown.jpg) no-repeat top left;
	}

	.bph-box.brown .bph-box-bg.brown {
		background: url(../img/box-bg-brown.jpg) no-repeat top right;
	}

	.bph-box2-top.brown {
		background: url(../img/box2-bg-brown.jpg) top right no-repeat;
	}

	.bph-box2-content.brown {
		border-left: 1px solid #998277;
		border-right: 1px solid #998277;
	}

	.bph-box2-top.brown div {
		background: url(../img/box2-bg-brown.jpg) top left no-repeat;
	}

	.bph-box2-bottom.brown, 
	.bph-round-bottom.brown {
		background:url(../img/box2-bottom-brown.gif) bottom right no-repeat ;
	}

	.bph-box2-bottom.brown div, 
	.bph-round-bottom.brown div, 
	.bph-box2-bottom2.brown div {
		background: url(../img/box2-bottom-brown.gif) bottom left no-repeat;
	}

	.bph-box2-bottom2.brown {
		background: url(../img/box2-bottom-brown.gif) top right no-repeat;
	}
*/
	/* brown - END */

	
	/* green - START */
	.bph-nav3 ul li.green,
	.bph-nav3 ul li.green a {
		background-image: none;
		background-color: #60c659;
		color: #fff;
	}
	.bph-nav3 ul li.green:hover,
	.bph-nav3 ul li.green:hover a,
	.bph-nav3 ul li.bph-selected.green,
	.bph-nav3 ul li.bph-selected.green a,
	.bph-nav3 ul li.hover li.green,
	.bph-nav3 ul li.hover li.green a {
		background-color: #339E35;
	}

	.smart-menu ul li a.green {
		font-weight:bold;
		background-color: #60c659;
	}
	.smart-menu ul li a.green:hover,
	.smart-menu ul li.active a.green {
		background-color: #339E35;
	}
	/* green - END */
	
	
	/* white - START */
	.bph-nav3 ul li.white {
		background-image: none;
		background-color: #fff;
	}
	.bph-nav3 ul li.white a {
		background-image: none;
		background-color: #fff;
		color: #d3212a;
		border: 2px solid #d3212a;
		padding: 8px 20px;
	}
	.bph-nav3 ul li.white:hover,
	.bph-nav3 ul li.white:hover a,
	.bph-nav3 ul li.bph-selected.white,
	.bph-nav3 ul li.bph-selected.white a,
	.bph-nav3 ul li.hover li.white,
	.bph-nav3 ul li.hover li.white a {
		background-image: none;
		background-color: #fff;
		color: #870b0f;
	}
	
	.bph-nav3 ul li.white:hover a,
	.bph-nav3 ul li.bph-selected.white a,
	.bph-nav3 ul li.hover li.white a {
		border-color: #870b0f;
	}

	.smart-menu ul li a.white {
		color: #d3212a;
		background-color: #fff;
	}
	.smart-menu ul li a.white span {
		border: 2px solid #d3212a;
		padding: 8px;
		
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}
	.smart-menu ul li a.white:hover,
	.smart-menu ul li.active a.white {
		color: #870b0f;
		background-color: #fff;
	}

	.smart-menu ul li a.white:hover span,
	.smart-menu ul li.active a.white span {
		border-color: #870b0f;
	}
	/* white - END */

	
	/* dark_orange - START */
	.bph-nav3 ul li.dark_orange,
	.bph-nav3 ul li.dark_orange a {
		background-image: none;
		background-color: #F0B323;
		color: #fff;
	}
	.bph-nav3 ul li.dark_orange:hover,
	.bph-nav3 ul li.dark_orange:hover a,
	.bph-nav3 ul li.bph-selected.dark_orange,
	.bph-nav3 ul li.bph-selected.dark_orange a,
	.bph-nav3 ul li.hover li.dark_orange,
	.bph-nav3 ul li.hover li.dark_orange a {
		background-color: #D38235;
	}

	.smart-menu ul li a.dark_orange {
		font-weight:bold;
		background-color: #F0B323;
	}
	.smart-menu ul li a.dark_orange:hover,
	.smart-menu ul li.active a.dark_orange {
		background-color: #D38235;
	}
	/* dark_orange - END */

	
	/* purple - START */
	.bph-nav3 ul li.purple,
	.bph-nav3 ul li.purple a {
		background-image: none;
		background-color: #910048;
		color: #fff;
	}
	.bph-nav3 ul li.purple:hover,
	.bph-nav3 ul li.purple:hover a,
	.bph-nav3 ul li.bph-selected.purple,
	.bph-nav3 ul li.bph-selected.purple a,
	.bph-nav3 ul li.hover li.purple,
	.bph-nav3 ul li.hover li.purple a {
		background-color: #6C1D45;
	}

	.smart-menu ul li a.purple {
		font-weight:bold;
		background-color: #910048;
	}
	.smart-menu ul li a.purple:hover,
	.smart-menu ul li.active a.purple {
		background-color: #6C1D45;
	}
	/* purple - END */

	
	/* gray_roses - START */
	.bph-nav3 ul li.gray_roses,
	.bph-nav3 ul li.gray_roses a {
		background-image: none;
		background-color: #8F3237;
		color: #fff;
	}
	.bph-nav3 ul li.gray_roses:hover,
	.bph-nav3 ul li.gray_roses:hover a,
	.bph-nav3 ul li.bph-selected.gray_roses,
	.bph-nav3 ul li.bph-selected.gray_roses a,
	.bph-nav3 ul li.hover li.gray_roses,
	.bph-nav3 ul li.hover li.gray_roses a {
		background-color: #5D2A2C;
	}

	.smart-menu ul li a.gray_roses {
		font-weight:bold;
		background-color: #8F3237;
	}
	.smart-menu ul li a.gray_roses:hover,
	.smart-menu ul li.active a.gray_roses {
		background-color: #5D2A2C;
	}
	/* gray_roses - END */

	
	/* blue - START */
	.bph-nav3 ul li.blue,
	.bph-nav3 ul li.blue a {
		background-image: none;
		background-color: #009CDE;
		color: #fff;
	}
	.bph-nav3 ul li.blue:hover,
	.bph-nav3 ul li.blue:hover a,
	.bph-nav3 ul li.bph-selected.blue,
	.bph-nav3 ul li.bph-selected.blue a,
	.bph-nav3 ul li.hover li.blue,
	.bph-nav3 ul li.hover li.blue a {
		background-color: #004C97;
	}

	.smart-menu ul li a.blue {
		font-weight:bold;
		background-color: #009CDE;
	}
	.smart-menu ul li a.blue:hover,
	.smart-menu ul li.active a.blue {
		background-color: #004C97;
	}
	/* blue - END */

	
	/* orange - START */
	.bph-nav3 ul li.orange,
	.bph-nav3 ul li.orange a {
		background-image: none;
		background-color: #FF7F41;
		color: #fff;
	}
	.bph-nav3 ul li.orange:hover,
	.bph-nav3 ul li.orange:hover a,
	.bph-nav3 ul li.bph-selected.orange,
	.bph-nav3 ul li.bph-selected.orange a,
	.bph-nav3 ul li.hover li.orange,
	.bph-nav3 ul li.hover li.orange a {
		background-color: #E35205;
	}

	.smart-menu ul li a.orange {
		font-weight:bold;
		background-color: #FF7F41;
	}
	.smart-menu ul li a.orange:hover,
	.smart-menu ul li.active a.orange {
		background-color: #E35205;
	}
	/* orange - END */

	
	/* yellow - START */
	.bph-nav3 ul li.yellow,
	.bph-nav3 ul li.yellow a {
		background-image: none;
		background-color: #FEDB00;
		color: #656565;
	}
	.bph-nav3 ul li.yellow:hover,
	.bph-nav3 ul li.yellow:hover a,
	.bph-nav3 ul li.bph-selected.yellow,
	.bph-nav3 ul li.bph-selected.yellow a,
	.bph-nav3 ul li.hover li.yellow,
	.bph-nav3 ul li.hover li.yellow a {
		background-color: #DAAA00;
		color: #454545;
	}

	.smart-menu ul li a.yellow {
		font-weight:bold;
		background-color: #FEDB00;
		color: #656565;
	}
	.smart-menu ul li a.yellow:hover,
	.smart-menu ul li.active a.yellow {
		background-color: #DAAA00;
		color: #454545;
	}
	/* yellow - END */

	
	/* gray_brown - START */
	.bph-nav3 ul li.gray_brown,
	.bph-nav3 ul li.gray_brown a {
		background-image: none;
		background-color: #AB989D;
		color: #fff;
	}
	.bph-nav3 ul li.gray_brown:hover,
	.bph-nav3 ul li.gray_brown:hover a,
	.bph-nav3 ul li.bph-selected.gray_brown,
	.bph-nav3 ul li.bph-selected.gray_brown a,
	.bph-nav3 ul li.hover li.gray_brown,
	.bph-nav3 ul li.hover li.gray_brown a {
		background-color: #584446;
	}

	.smart-menu ul li a.gray_brown {
		font-weight:bold;
		background-color: #AB989D;
	}
	.smart-menu ul li a.gray_brown:hover,
	.smart-menu ul li.active a.gray_brown {
		background-color: #584446;
	}
	/* gray_brown - END */

	
	/* warm_beige - START */
	.bph-nav3 ul li.warm_beige,
	.bph-nav3 ul li.warm_beige a {
		background-image: none;
		background-color: #F1C6A7;
		color: #fff;
	}
	.bph-nav3 ul li.warm_beige:hover,
	.bph-nav3 ul li.warm_beige:hover a,
	.bph-nav3 ul li.bph-selected.warm_beige,
	.bph-nav3 ul li.bph-selected.warm_beige a,
	.bph-nav3 ul li.hover li.warm_beige,
	.bph-nav3 ul li.hover li.warm_beige a {
		background-color: #E59E6D;
	}

	.smart-menu ul li a.warm_beige {
		font-weight:bold;
		background-color: #F1C6A7;
	}
	.smart-menu ul li a.warm_beige:hover,
	.smart-menu ul li.active a.warm_beige {
		background-color: #E59E6D;
	}
	/* warm_beige - END */

	
	/* gray_violet - START */
	.bph-nav3 ul li.gray_violet,
	.bph-nav3 ul li.gray_violet a {
		background-image: none;
		background-color: #B3B0C4;
		color: #fff;
	}
	.bph-nav3 ul li.gray_violet:hover,
	.bph-nav3 ul li.gray_violet:hover a,
	.bph-nav3 ul li.bph-selected.gray_violet,
	.bph-nav3 ul li.bph-selected.gray_violet a,
	.bph-nav3 ul li.hover li.gray_violet,
	.bph-nav3 ul li.hover li.gray_violet a {
		background-color: #595478;
	}

	.smart-menu ul li a.gray_violet {
		font-weight:bold;
		background-color: #B3B0C4;
	}
	.smart-menu ul li a.gray_violet:hover,
	.smart-menu ul li.active a.gray_violet {
		background-color: #595478;
	}
	/* gray_violet - END */


/* Special colors - END */
