/* commons */
a img { border: none; }
.menu-list {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}
.menu-list li {
	list-style: none;
	list-style-image: none;
}

.menu {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}
.menu li {
	list-style: none;
	list-style-image: none;
}

#copyright a {
	font-size:11px;
	color: #e6e6e6;
}
#copyright a:hover {
	/*color: #f7931e;*/
	color: #5494D1;
}


.clear {
	clear: both;
  font-size: 1px;
}
.right {
	float: right;
}
.sys-form {
	margin: 0;
	padding: 0;
}
wbr:after {content: "\00200B";} /* for Opera */

body {
  margin: 0;
	padding: 0;
	background: #111 url(../images/bg_body.gif) repeat-x 0 100%;	
	color: #4c4c4c;
  font: 12px/1.58 Arial, Helvetica, sans-serif; 
}

a {
	color: #d12e26;
}
a:hover {
  /*color: #f7931e;*/
  color: #5494D1;
}

.siteTools a {
	font-size:11px;
	color: #e6e6e6;
}
.siteTools a:hover {
	/*color: #f7931e;*/
	color: #5494D1;
}

h1, h2, h3 { color: #464646; }
h1 {
	font-size: 25px;
  font-weight: normal;
	margin: 0 0 17px;
	line-height:1.2;
}
h2 {
	font-size: 18px;
  font-weight: bold;
	margin-bottom: 15px;
	line-height: 1.3;
}
h3 {
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}

.more { margin-top: 5px; }

/* rounds */
.tl, .tr, .bl, .br {
  background: url(../images/rounds.png) no-repeat -9999px -9999px;
  font-size: 1px;
}

/* Page layout */
#wrap {
  width: 999px;
  margin: 0 auto;
  background: url(../images/bg_wrap.png) no-repeat -145px -10px;
}

#page {
  background: #f2f2f2;
  border: 2px solid #000;
 }
#content-wrap {
	padding: 25px;
	background: url(../images/bg_conwrap.gif) repeat-x 0 0;
}
#leftBar {
  float: left;
  width: 240px;
}
#contentBar {
  float: right;
  width: 685px;
}


/* Header */
#header {
  padding: 35px 2px 32px;
  position: relative;
  z-index: 9999; /* IE */
}
.siteTools {
  float: right;
  _position: relative; /* IE6 */
}
.siteLinks, .siteIcons, #langBar {
  float: left;
}
/* logo */
#logo {
  width: 400px; /* for IE8 */
}
/* header links */
.siteLinks {
  padding-top: 7px;
}
.siteLinks li{
  float: left;
  margin-right: 15px;
}
/* header icons */
.siteIcons {
  padding-left: 5px;
}
.siteIcons li {
  float: left;
  margin-right: 13px;
}
.siteIcons a{
  display: block;
  width: 20px;
  height: 27px;
  background: url(../images/icons.png) no-repeat 0 0;
  text-indent: -9999px;
}
.siteIcons .chat a { background-position: 0 7px; }
.siteIcons .email a { background-position: 0 -30px; }
.siteIcons .phone a { background-position: 0 -77px; }



/* top menu */
#topMenu {
  background: #911a17 url(../images/bg_top_menu.gif) repeat-x 0 0;
  zoom: 1;
  position: relative;
  z-index: 999; /* for submenu */
}
#topMenu li {
  float: left;
  padding-right: 1px;
  background: url(../images/bg_top_menu.gif) no-repeat 100% -114px;  
  position: relative;
  height: 38px;
}
#topMenu a {
  color: #fff;
  display: block;
	width: 124px;
	text-align: center;
  font-size: 12px;
  font-weight: bold;
  line-height: 38px;
  #line-height: 37px; /* IE7 */
  text-decoration: none;
  background: url(../images/bg_top_menu.gif) repeat-x 0 -999px;  
}
#topMenu .active a{
  background-color: #600d0b;
  background-position: 0 -76px;  
}
#topMenu a:hover, 
#topMenu .hovered a {
  background-color: #bf2622;
  background-position: 0 -38px;  
}
#topMenu span {
  text-shadow: #5c0a0a 0 -1px 0;
  filter: progid:DXImageTransform.Microsoft.DropShadow(color=#5c0a0a, offX=0, offY=-1);
  zoom: 1;
  display: block;
  #display: inline-block; /* IE6 */
  cursor: pointer;
}
/* top menu rounds */
#topMenu .tl, #topMenu .tr {
  position: absolute;
  height: 4px;
  width: 100%;
  z-index: 999;
}
#topMenu .tl {
  top: -2px;
  left: -2px;
  background-position: 0 0;
}
#topMenu .tr {
  background-position: 100% -4px;
  left: 4px;
  top: 0;
}
/* submenu */
/* js helpers */
.submenu, 
.sub2menu,
.hovered li .sub2menu {
  display: none;
}
.hovered .submenu,
.hovered .hovered .sub2menu {
  display: block;
}
/* 1st level */
#topMenu .hovered a {
  position: relative;
  top: 1px;
}
#topMenu .hovered a span {
  position: relative;
  top: -1px;
}
#topMenu .hovered li a{ border-bottom: none; }
/* 2nd level */
#topMenu .submenu {
  position: absolute;
  top: 39px;
  left: 0;
  background: #971414;
  padding: 8px 0;
  z-index: 999;
}
#topMenu .submenu li {
  float: none;
  padding-right: 0;
  background: none;
  position: relative;
  height: auto;
}
#topMenu .submenu li a {
  line-height: normal;
  text-align: left;
  width: auto;
  padding: 7px 35px 7px 15px ;
  font-weight: normal;
  white-space: nowrap;
  background: none;
  #width: 180px; /* IE6-7*/
  #white-space: normal;
  zoom: 1;
}
#topMenu .submenu li .expandable {
  background: url(../images/icons.png) no-repeat 100% -848px !important;
}
#topMenu .submenu li a:hover,
#topMenu .submenu .hovered a {
  background-color: #6e1414 !important;
}
#topMenu .submenu .hovered{
/* IE6 */
  _zoom: 1;
  _float: left;
}
/* 3rd level */
#topMenu .sub2menu{
  position: absolute;
  margin-left: 100%;
  top: 0;
  left: 0;
  background: #6e1414;
  padding: 3px 0; 
}
#topMenu .sub2menu li a {
  padding-right: 15px;
}
#topMenu .sub2menu a:hover {
  color: #f7931e;
}


/* currency counters */
#counters {
  background: #1a1a1a;
	position: relative;
	height: 32px;
}
#countersFlash {
	position: absolute;
	left: 0;
	top: 0;
}

/* promo */
#promo { margin-bottom: 1em; }
#promo li { margin-bottom: 1px; }
#promo a {
	display: block;
	color: #fff;
	font-size: 14px;
	line-height: 41px;
	background: #991d18 url(../images/bg_promo.png) repeat-x 0 0;
	text-decoration: none;
	padding: 0 1em;
	zoom: 1;
}
#promo a:hover {
	background-color: #b7241f;
	background-position: 0 -41px;
}
#promo .special a {
	background-color: #1d1d1d;
	background-position: 0 -82px;
}
#promo .special a:hover {
  background-color: #1d1d1d;
	background-position: 0 -123px;
}
#promo .special2 a {
	background-color: #999999;
	background-position: 0 -164px;
}
#promo .special2 a:hover {
  background-color: #999999;
	background-position: 0 -205px;
}
#promo small {
	font-size: 10px;
	line-height: 10px;
}
#promo span {
	background: url(../images/icons.png) no-repeat 100% -127px;
	display: block;
	line-height: 41px;
	cursor: pointer;
}
#promo .special span {
	background-position: 100% -187px;
}
#promo .special2 span {
	background-position: 100% -217px;
}
#promo span.shadow {
	background: none;
  text-shadow: #5c0a0a 0 -1px 0;
  filter: progid:DXImageTransform.Microsoft.DropShadow(color=#5c0a0a, offX=0, offY=-1);
  zoom: 1;
	#line-height: 40px; /* IE7 */
}

/* left menu */
#leftMenu a{
	text-decoration:none;
}

#leftMenu{
	/*border-top: 1px solid #d9d9d9;*/
	zoom: 1;
	padding-bottom: 1em;
}
#leftMenu ul {
	padding-left: 0;
	margin-left: 0;
}
#leftMenu li {
	background: url(../images/bg_li.gif) no-repeat 0 7px;
	padding-left: 15px;
	list-style: none;
	margin-left: 0;
}
#leftMenu .ui-accordion-header {
	background: #eaebec url(../images/bg_header.png) repeat-x 0 0;
	/*color: #666;*/
	font-size: 14px;
	line-height: 39px;
	font-weight: normal;
	margin: 0;
	padding: 0 17px;
	border: 1px solid #d9d9d9;
	/*border-top: none;*/
	cursor: pointer;
	outline: none;
	position: relative;
	text-shadow: #fff 0 1px 0;
	zoom: 1;
}
#leftMenu .ui-accordion-content {
	padding: 20px 17px;
	border: 1px solid #d9d9d9;
	border-top: none;
  background: #fff;
}
#leftMenu .ui-icon {
  background: url(../images/icons.png) no-repeat 100% -260px;
	position: absolute;
	top: 12px;
	right: 12px;
	width: 16px;
	height: 16px;
}
#leftMenu .ui-icon-triangle-1-s {
	background-position: 100% -320px;
}
#leftMenu .shadow {
  text-shadow: #fff 0 -1px 0;
  filter: progid:DXImageTransform.Microsoft.DropShadow(color=#ffffff, offX=0, offY=-1);
	_filter: none; /* IE6 */
  zoom: 1;
	display: block;
	#line-height: 38px; /* IE7 */
}

/* search bar */
#searchBar {
  background: url(../images/rounds.png) no-repeat 100% -39px;
	padding-right: 5px;
	float: right;
	margin: 4px 4px 0 0;
	_display: inline; /* IE6 */
	_width: 232px; /* IE6 */
}
#searchBar form {
  background: url(../images/rounds.png) no-repeat 0 -10px;
	padding: 5px 0 0 5px;
	height: 24px;
	position: relative;
}
#searchBar label {
	position: absolute;
	left: 15px;
	color: #808080;
	cursor: text;
}
#searchBar .input {
  border: none;
  background: transparent;
	margin: 0;
	padding-left: 0;
	width: 188px;
	position: relative;
}
#searchBar .submit {
	margin: 0;
	padding: 0;
	border: none;
	color: #de1919;
	background: transparent;
	width: 35px;
}


/* news body */
.newsBody .newsDate {
	color: #808080;
	font-size: 10px;
}
.newsBody h2 {
	font-size: 16px;
	margin: 0;
	font-weight: bold;
}
.newsBody .more {
	margin-top: 10px;
}
.newsBody .more a {
	padding: 0 10px;
}

/* content */
#contentBar ul {
	padding-left: 0;
	margin-left: 0;
}
#contentBar li {
	background: url(../images/bg_li.gif) no-repeat 0 5px;
	padding-left: 10px;
	list-style: none;
	margin-left: 0;
	margin-bottom: 5px;
	line-height: 15px;
}

/* kiosks */
.kiosk {
	background: #fff;
	border: 1px solid #d9d9d9;
}
/* left kiosks */
#leftBar .kiosk {
	background: #e6e6e6;
	border: none;
	margin-bottom: 1px;
	zoom: 1;
}
#leftBar .kiosk .kioskText {
	padding: 20px 17px;
	zoom: 1;
}
#leftBar .kiosk .tl, #leftBar .kiosk .tr,
#leftBar .kiosk .bl, #leftBar .kiosk .br {
	height: 2px;
}
#leftBar .kiosk .tl {
	background-position: 0 -70px;
	padding-left: 5px;
}
#leftBar .kiosk .tr {
	background-position: 100% -72px;
}
#leftBar .kiosk .bl {
	background-position: 0 -74px;
	padding-left: 5px;
}
#leftBar .kiosk .br {
	background-position: 100% -76px;
}

/* welcome kiosk */
#contentBar .kioskWlcm {
	background: #fff url(../images/bg_welcome.jpg) no-repeat 100% 100%;
}
#contentBar .kioskWelcome .kioskText{
  padding: 25px;
	margin: 0;
	background: none;
}

/* content kiosk */
#contentBar .kiosk {
	margin-bottom: 18px;
	zoom: 1;
}
#contentBar .kiosk h3 {
	background: #eaebec url(../images/bg_header.png) repeat-x 0 0;
	/*color: #666;*/
	font-size: 14px;
	line-height: 39px;
	font-weight: normal;
	margin: 0;
	padding: 0 17px;
	border-bottom: 1px solid #d9d9d9;
	text-shadow: #fff 0 1px 0;
}
#contentBar .kiosk h3 span {
  text-shadow: #fff 0 1px 0;
  filter: progid:DXImageTransform.Microsoft.DropShadow(color=#ffffff, offX=0, offY=1);
	_filter: none; /* IE6 */
  zoom: 1;
	#line-height: 38px; /* IE7 */
	display: block;
}
#contentBar .kioskText {
	margin: 15px;
	background: url(../images/sep.gif) repeat-y 50% 0;
	zoom: 1;
}
/* news */
#contentBar .kiosk .newsBody {
	float: left;
	width: 47%;
}
#contentBar .kiosk .dottedSep {
	float: left;
	width: 6%;
	height: 1px;
}

/* kiosk chat */
#contentBar .kioskChat {
	background: #fff url(../images/bg_kioskchat.gif) repeat-x 0 0;
}
#contentBar .kioskChat .kioskText {
	margin: 0;
}
#contentBar .kioskChat .bg {
	background: url(../images/bg_chat.gif) no-repeat 100% 100%;
	padding: 15px;
}


/* Tool icons */
#leftBat .toolIcons {
	zoom: 1;
}
#leftBar .toolIcons li{
	float: left;
}
#leftBar .toolIcons .chat {
	margin-bottom: 1em;
}
#leftBar .toolIcons .chat,
#leftBar .toolIcons .email {
	width: 80px;
	clear: left;
}
#leftBar .toolIcons .phone,
#leftBar .toolIcons .callback {
	width: 125px;
}
#leftBar .toolIcons .phone {
  #width: 100px; /* IE7 */
	#margin-bottom: 1em;
}
#leftBar .toolIcons a{
  display: block;
  padding-left: 25px;
  height: 20px;
  text-decoration:none;
  background: url(../images/icons.png) no-repeat 0 0;
}
#leftBar .toolIcons .chat a { background-position: 0 -378px; }
#leftBar .toolIcons .phone a { background-position: 7px -418px; }
#leftBar .toolIcons .email a { background-position: 0 -458px; }
#leftBar .toolIcons .callback a { background-position: 7px -498px; }

/* Service links */
.serviceLinks {
  padding: 0 11px 0 18px;
  zoom: 1;
}
.serviceLinks ul {
	zoom: 1;
	_width: 205px; /* IE6 */
	_overflow: hidden; /* IE6 */
}
.serviceLinks a {
  background: url(../images/icons.png) no-repeat -1000px top;
  padding: 30px 0 0 0;
  color: #e48100;
  width: 42px;
  display: block;
  text-align: center;
  font-size: 10px;
	text-decoration: none;
}
.serviceLinks li{
  float: left;
  margin-right: 9px;
}
.serviceLinks .rss  a { background-position: 50% -560px; }
.serviceLinks .alerts a { background-position: 50% -620px; }
.serviceLinks .share a { background-position: 50% -680px; }
.serviceLinks .facebook a {
	background-position: 50% -740px;
	color: #4c6494;
	text-transform: lowercase;
	margin-right: 0;
}


/* button link */
.button {
	color: #FAEAE9 !important;
	text-decoration: none;
	text-shadow:0 -1px 0 #5C0A0A;
	background: url(../images/rounds.png) no-repeat 100% -90px;
	padding: 6px 15px 7px 0;
	#padding: 0 15px 0 0;
	zoom: 1;
}
.button span {
	background: url(../images/rounds.png) no-repeat 0 -90px;
	padding: 6px 0 7px 15px;
	line-height: 12px;
	#line-height: 15px;
	zoom: 1;
	cursor: pointer;
}


/* footer links */
#footerLinks {
	background: #1a1a1a;
	color: #808080;
	zoom: 1;
}
#footerLinks ul { padding: 25px; }
#footerLinks h3 {
	/*color: #808080;*/
	color: #D12E26;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px;
}
#footerLinks a {
	/*color: #b2b2b2;*/
	color: #e6e6e6;
}
#footerLinks a:hover {
  /*color: #f7931e;*/
  color: #5494D1;
}
#footerLinks li {
	display: inline-block;
	vertical-align: top;
	width: 150px;
	_width: 145px; /* IE6 */
	padding-right: 5px;
	#display: inline;
	zoom: 1;
}
#footerLinks li ul {
	padding: 0;
}
#footerLinks li li {
  display: block;
}

/* page roudns */
#footerLinks .bl, #footerLinks .br {
	height: 4px;
	position: relative;
}
#footerLinks .bl {
	background-position: 0 -80px;
	top: 2px;
	left: -2px;
}
#footerLinks .br {
	background-position: 100% -84px;
	left: 4px;
}

/* footer */
#footer {
	margin-top: 20px;
  padding: 0 25px 35px;;
  zoom: 1;
  font-size: 11px;
}
#copyright {
	color: #999;
	float: left;
	padding-top: 7px;
}
#penceo {
  color: #999;
	margin-top: 25px;
	padding-right: 40px;
	height: 30px;
	line-height: 30px;
  float: right;
	clear: right;
	background: url(../images/icons.png) no-repeat 100% -800px;
	width: 100px;
	text-align: right;
}
#bottom {
  color: #464646;
	font-size:8pt;
	padding-right: 40px;
	/*height: 30px;*/
	/*line-height: 30px;*/
  float: left;
	clear: left;
	
	width: 700px;
	text-align: left;
}

/* lightbox */
#lightbox {
  zoom: 1;
  _width: 300px; /* IE6 */
}
#lightbox h3 {
  font-size: 18px;
  line-height: 18px;
  color: #ccc;
  margin: 0;
  padding: 10px 20px 11px;
}
#lightbox .content {
  background: #fff;
  border: 1px solid #fff;
  position: relative;
  zoom: 1;
}
#lightbox .tl,
#lightbox .tr,
#lightbox .bl,
#lightbox .br {
  background: url(../images/colorbox/controls.png) no-repeat -999px -999px;
  position: absolute;
  height: 2px;
  width: 2px;
  z-index: 10000;
}
#lightbox .tl {
  top: -1px;
  left: -1px;
  background-position: -100px -20px;
}
#lightbox .tr {
  top: -1px;
  right: -1px;
  background-position: -102px -20px;
}
#lightbox .bl {
  bottom: -1px;
  left: -1px;
  background-position: -100px -22px;
}
#lightbox .br {
  bottom: -1px;
  right: -1px;
  background-position: -102px -22px;
}

/* language bar */
#langBar {
  position: relative;
  width: 48px;
  zoom: 1;
}
#langBar ul{
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
}
#langBar li {
  display: none;
}
#langBar .active,
#langBar.hovered li {
  display: block;
}
#langBar a {
  display: block;
  color: #fff;
  font-size:12px;
  text-decoration: none;
  height: 28px;
  line-height: 28px;
  width: 42px;
  padding-left: 6px;
}
#langBar .active a{ background: url(../images/icons.png) no-repeat 100% -907px; }
#langBar.hovered li { background: #bf2622; }
#langBar.hovered a:hover { background-color: #6e1414; }
#langBar li.active { background: url(../images/rounds.png) no-repeat 0 -120px; }
#langBar.hovered .active a { background-color: transparent  !important; }

.dotted {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/dot.gif) repeat-x scroll 50% 50%;
	height:2px;
	width:100%;
}

/************************************/

/*services block*/
#contentBar .addlinks {float: right; margin: 0;}
#contentBar  .addlinks li {display: inline; float: left; margin-left: 15px;background:none;padding:0px}
#contentBar  .addlinks li a {padding-left: 15px; text-decoration: none;}
#contentBar .addlinks li a#addlink_rss {background: url(../images/icon_rss.gif) 0 2px no-repeat;}
#contentBar .addlinks li a#addlink_print {background: url(../images/icon_print.gif) 0 2px no-repeat;}
#contentBar .addlinks li a#addlink_pdf {background: url(../images/icon_pdf.gif) 0 2px no-repeat;}

#contentBar #services_bar { background: #f2f2f2; padding: 12px;}
#contentBar #services_bar h3 { color: #000;background:#F2F2F2 none repeat scroll 0 0;font-size:16px;border-bottom:none;margin: 0px;padding: 0 3px 8px;line-height:25px;}
#contentBar #services_bar table#services_bar_table {width: 100%;}
#contentBar #services_bar_table td div {border: 1px solid #c5c5c5; background: url(../images/btn_grad.png) 0 100% repeat-x; width: 100%; height: 37px;}
#contentBar #services_bar_table td div.active {background: #fff;}
#contentBar #services_bar_table td a {display: block; padding: 8px 10px; text-align: center; font-size: 14px; text-decoration: none; color: #666; text-shadow: #fff 0 -1px 0;  filter: progid:DXImageTransform.Microsoft.DropShadow(color=#ffffff, offX=0, offY=-1); zoom: 1; }
#contentBar #services_bar_table td a img {padding: 0 7px 0 0; vertical-align: middle;}

#contentBar #services_content h2 {margin-bottom: 5px; color: #000; text-transform: uppercase;}

/*addresses page*/
#contentBar .red {color: #d82828;}
#contentBar .contacts_table {width: 100%; }
#contentBar .contacts_table td {vertical-align: top; padding-bottom: 15px;}
#contentBar .contacts_table h3 {font-weight: bold; color: #000; font-size: 14px; margin: 0;background:#FFFFFF;border-bottom:none;padding:0px;line-height:1.58;}
#contentBar .contacts_table p {margin: 5px 0 0; line-height: 16px;}
#contentBar .contacts_table p strong {line-height:20px;}

/*email page*/
#contentBar #services_content form input, #services_content form select, #services_content form textarea {border: 2px inset #d2d2c6;}
#contentBar #services_content form textarea {padding: 0 1px; width: 100%;}
#contentBar #services_content #chrono_verification {width: 130px;}
#contentBar #services_content form img /*captcha*/ {margin-top: 3px;}
#contentBar #services_content form #submit {background: url(../images/btn_sendrequest.png) 0 0 no-repeat; border: none; width: 125px; text-transform: uppercase; font-weight: bold; font-size: 11px;height:30px;cursor:pointer}
#contentBar #services_content form #reset {background: url(../images/btn_reset.png) 0 0 no-repeat; border: none; width: 60px; text-transform: lowercase; font-weight: bold; font-size: 11px;height:30px;cursor:pointer}
#contentBar #services_content form .button {padding-right: 0}
#contentBar #submit {background: url(../images/btn_sendrequest.png) 0 0 no-repeat; border: none; width: 125px; font-weight: bold; font-size: 11px;padding-right: 0;height:30px;cursor:pointer}
#submit {background: url(../images/btn_sendrequest.png) 0 0 no-repeat; border: none; width: 125px; font-weight: bold; font-size: 11px;height:30px;cursor:pointer;color:#EEB0AD !important;}



/*home page*/
#feedback_button {position: absolute; left: 0; top: 95px;position:fixed;}
#feedback_button a {width: 20px; height: 71px; background: url(../images/feedback_button.jpg) 0 0 no-repeat; display: block; text-decoration: none;}
#contentBar .kiosk_intro {background: #262626 url(../images/introblock_grad.jpg) 0 40px repeat-x; margin-bottom: 17px;}
#contentBar .kiosk_intro h2 {color: #fff; font-weight: bold; font-size: 15px; padding: 10px 15px; margin: 0;}
#contentBar .kiosk_intro a {color: #e6e6e6;}
#contentBar .kiosk_intro a:hover {/*color: #F7931E;*/color: #5494D1;}
#contentBar .kiosk_intro ul.kiosk_introlist {margin: 0; padding: 10px 0 0; width: 49%; float: left; }
#contentBar .kiosk_intro ul.kiosk_introlist li {background: url(../images/red_arr.png) 17px 6px no-repeat; padding: 2px 0 2px 32px; color: #fff; }
#contentBar .kiosk_intro_signup {clear: both; padding: 15px 10px;}
#contentBar .kiosk_intro_signup .button {background: url(../images/introblock_btn.png) 0 0 no-repeat; width: 313px; height: 30px; text-align :center; float: left; margin: 0 25px 0 5px; padding: 0;}
#contentBar .kiosk_intro_signup .button a {
	text-align: center;
	padding: 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	font-weight: bold;
	text-shadow:0 -1px 0 #5C0A0A;
}
#contentBar .kiosk_intro_signup a.small {font-size: 11px; display: block; line-height: 15px;}

#contentBar .kiosk_hometext {margin:15px; padding: 0;}
#contentBar .kiosk_hometext h2 {color: #000; font-size: 16px; margin-bottom: 8px;}
#contentBar .kiosk_hometext h2 span {color: #d12e26;}
#contentBar .kiosk_hometext p {padding: 0; margin: 0 0 8px;}

#contentBar .kiosk_latestnews {}
#contentBar .kiosk_latestnews .kiosk_latestnews_block {float: left; width: 49%;}
#contentBar .kiosk_latestnews p, #contentBar .kiosk_latestnews a {padding: 0; margin: 0}
#contentBar .kiosk_latestnews .date {color: #808080; font-size: 10px;}
#contentBar .kiosk_latestnews h4 {padding: 0; margin: 0;}
#contentBar .kiosk_latestnews h4 a{font-size: 16px; font-weight: bold;}
#contentBar .kiosk_latestnews .blockr {width: 46%; padding-left: 4%;}
#contentBar .kiosk_latestnews .news_desc {padding-right: 10px;}

/*live account page*/
#contentBar #liveacc_div {}
#contentBar #liveacc_div h2 {color: #000; font-size: 16px;}
#contentBar #liveacc_div .liveacc_n {margin-bottom: 5px; position: relative;}
#contentBar #liveacc_div .liveacc_n table {width: 100%; height: 100%; border: none; padding: 0; margin: 0;border-collapse: collapse;border-spacing: 0;}
#contentBar #liveacc_div .liveacc_n table td {padding: 0; margin: 0; font-size: 100%;}
#contentBar #liveacc_div .liveacc_n table.liveacc_n_table td.first {  width: 59px;  position: relative;}
#contentBar #liveacc_div .liveacc_n table.liveacc_n_table td.first img.arr_top {position: absolute; top: 0; left: 0;}
#contentBar #liveacc_div .liveacc_n table.liveacc_n_table td.first img.arr_num { margin-left: 11px ;}

.liveacc_1 table.liveacc_n_table td.first { background: url(../images/liveacc_arr_small.jpg) 0 100% no-repeat; padding-bottom: 10px !important;}
.liveacc_2 table.liveacc_n_table td.first { background: url(../images/liveacc_arr_big.jpg) 0 100% no-repeat; padding-bottom: 10px !important;}
.liveacc_3 table.liveacc_n_table td.first { background: url(../images/liveacc_arr_fin.jpg) 0 100% no-repeat;}

#contentBar #liveacc_div .liveacc_n_block {border-width: 1px 1px 1px 0px; border-style: solid; border-color: #c4c4c4; margin:0 0 25px 0;}
#contentBar #liveacc_div .liveacc_1 .liveacc_n_block, #contentBar #liveacc_div .liveacc_2 .liveacc_n_block  {margin:0 0 25px 0;}  
#contentBar #liveacc_div .liveacc_3 .liveacc_n_block  {margin:0 0 6px 0;}
#contentBar #liveacc_div .liveacc_n h2 { margin: 0; padding: 10px; font-size: 14px; font-weight: bold; color: #666; background: #e6e6e6; text-shadow: #fff 0 1px 0;   filter:progid:DXImageTransform.Microsoft.DropShadow(color=#fff, offX=0, offY=1);}
#contentBar #liveacc_div .liveacc_n h2 span {color: #000;}

#contentBar #liveacc_div .liveacc_n a#icon_secured {float: right; margin: 2px 4px;}
#contentBar #liveacc_div .liveacc_n a#openapp_link {padding: 14px 0 10px 32px; background: url(../images/icon_liveacc_openapp.gif) 10px 14px no-repeat; display: block; font-weight: bold; }
#contentBar #liveacc_div .liveacc_n p {padding: 0px; margin: 0;}
#contentBar #liveacc_div .liveacc_n p span, #contentBar #liveacc_div .liveacc_n li span {font-weight: bold; color: #1f5275;}
#contentBar #liveacc_div .liveacc_n p em {font-weight: normal;}
#contentBar #liveacc_div .liveacc_n h3 {background: none; font-size: 14px; color: #000; font-weight: bold; border: none; padding: 8px 0; line-height: 18px;}
#contentBar #liveacc_div .liveacc_n div.second_w {padding: 10px;}
#contentBar #liveacc_div .liveacc_n ul {margin: 0 0 3px;}

#contentBar #liveacc_div #liveacc_openlive_button {padding: 20px 200px; }
#contentBar #liveacc_div #liveacc_openlive_button a {background: url(../images/liveacc_openlive_button.jpg) 0 0 no-repeat;  color: #faeae9; font-size: 16px; text-shadow: #700000 0 -1px 0;  display: block; font-weight: bold; text-decoration: none;  padding: 13px 15px; line-height: 22px;}
#contentBar #liveacc_div #liveacc_openlive_button a span {font-size: 24px;}
#contentBar #liveacc_div .liveacc_note em{padding-left: 10px; display: block;}
#contentBar #liveacc_div .liveacc_note span {float: left; }
#contentBar #liveacc_div .sep_h {width: 100%; background: url(../images/sep2.gif) 0 50% repeat-x; height: 1px; padding: 7px 0;}

/*accounts page*/
#contentBar #acc_div {}
#contentBar #acc_div .sep_h {width: 100%; background: url(../images/sep2.gif) 0 50% repeat-x; height: 1px; padding: 0;}
#contentBar #acc_div h2 {color: #000; margin: 15px 0 10px;}
#contentBar #acc_div p {margin: 0; padding: 15px 0;}
#contentBar #acc_div table#acc_3steps {background: url(../images/acc_open_123.jpg) 0 0 no-repeat; width: 100%; height: 58px; margin-bottom: 25px;}
#contentBar #acc_div table#acc_3steps td{width: 216px; padding: 0;}
#contentBar #acc_div table#acc_3steps td a {margin: 5px 0 0 70px; display: block; font-weight: bold; line-height: 14px; color: #191919; font-size: 11px; text-decoration: none; text-shadow: #ebebec 0 1px 0; }
#contentBar #acc_div table#acc_3steps td a span {font-size: 14px;}

#contentBar #acc_div .acc_open_div {width: 100%; background: url(../images/acc_open_b.jpg) 0 70% no-repeat;  margin: 0 0 7px;}
#contentBar #acc_div .acc_open_div_w {width: 100%; background: url(../images/acc_open_t.jpg) 0 0 no-repeat;}
#contentBar #acc_div .acc_open_div table {width: 100%; height: 100%; border: none; padding: 0; margin: 0;border-collapse: collapse;border-spacing: 0;}
#contentBar #acc_div .acc_open_div table td {
	padding: 0;
	margin: 0;
	font-size: 100%;
	}
#contentBar #acc_div .acc_open_div table td.first {
	color: #f8e0de;
	width: 242px;
	}
#contentBar #acc_div .acc_open_div table td.first p {
	color: #f8e0de;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 15px;
	line-height: 19px;
	text-shadow: #870000 0 -1px 0;
	filter: progid:DXImageTransform.Microsoft.DropShadow(color=#870000, offX=0, offY=-1);
	}
#contentBar #acc_div .acc_open_div table td.first a {
	color: #f8e0de;
	padding-left: 15px;
	text-shadow: #870000 0 -1px 0;
	filter: progid:DXImageTransform.Microsoft.DropShadow(color=#870000, offX=0, offY=-1);
}
#contentBar #acc_div .acc_open_div table td.first a:hover {
	color: #F4AD21;
}
#contentBar #acc_div .acc_open_div table td.second {width: 292px; color: #262626;}
#contentBar #acc_div .acc_open_div table td.second ul {padding: 15px 10px 7px 7px; margin: 0;}
/*#contentBar #acc_div .acc_open_div table td.second li {
	text-shadow: #ebebec 0 1px 0;
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=#ebebec, offX=0, offY=1);
}*/
#contentBar #acc_div .acc_open_div table td.third {}
#contentBar #acc_div .acc_open_div table td.third a {
	color: #f8e0de;
	font-weight: bold;
	text-decoration: none;
	font-size: 18px;
	text-align: center;
	display: block;
	text-shadow: #870000 0 -1px 0;
	filter: progid:DXImageTransform.Microsoft.DropShadow(color=#870000, offX=0, offY=-1);
	}
	
#kiosk_homebanner { margin-bottom:20px;}
#kiosk_homebanner_head {background:#EAEBEC url(../images/bg_header.png) repeat-x 0 0;  border-width: 1px 1px 0 1px; border-style: solid; border-color: #D9D9D9;}
#kiosk_homebanner_head h3 {/*color:#666666;*/ font-size:14px; font-weight:normal; line-height:39px; margin:0; padding:0 17px; text-shadow: #fff 0 1px 0; }
#kiosk_homebanner_head h3 strong {font-weight: bold;}
#kiosk_homebanner_head #banner_buttons {float: right; padding: 7px; width: 83px;}
#kiosk_homebanner_head #banner_buttons span.btn {display: block; height: 25px; width: 25px; text-decoration: none;  cursor: pointer;}
#kiosk_homebanner_head #banner_buttons span.banner_prev {background: url(../images/banner_prev.gif) 0 0 no-repeat; float: left;}
#kiosk_homebanner_head #banner_buttons span.banner_prev:hover {background: url(../images/banner_prev.gif) -25px 0 no-repeat;}
#kiosk_homebanner_head #banner_buttons span.banner_next {background: url(../images/banner_next.gif) 0 0 no-repeat; float: right;}
#kiosk_homebanner_head #banner_buttons span.banner_next:hover {background: url(../images/banner_next.gif) -25px 0 no-repeat;}
#kiosk_homebanner_head #banner_buttons span.page {padding: 3px; font-size: 12px; letter-spacing: 2px; display: block; text-align: center;}

#kiosk_homebanner { /* required settings */  overflow:visible; width: 685px; height:161px; position: relative;} 
#kiosk_homebanner #banner_block {clear:left; height:122px; overflow:hidden; width:685px;}
#kiosk_homebanner #banner_block ul { /* this cannot be too large */ width:2000em; margin: 0; height: 122px;} 
#kiosk_homebanner #banner_block ul li { float:left;} 
#kiosk_homebanner #banner_learnmore {position: absolute; top: 51px; right: 0; width: 26px; height: 100px; background: url(../images/banner_learnmore.gif) 0 0 no-repeat; z-index: 1;}


#kiosk_homebanner #banner_block li h4 {font-size: 20px; margin: 0; padding: 0; text-indent: -20000px;}
#kiosk_homebanner #banner_block li p {font-size: 14px; color: #fff; margin: 0; padding: 0; line-height: 18px;}

#kiosk_homebanner #banner_block li#banner5 {background: url(../images/banner5.jpg) 0 0 no-repeat; padding: 25px 0 0 243px; width: 442px; height: 97px; }
#kiosk_homebanner #banner_block li#banner5 h4 {height: 23px;}
#kiosk_homebanner #banner_block li#banner5 p { padding: 7px 0 0;}

#kiosk_homebanner #banner_block li#banner4 {background: url(../images/banner4.jpg) 0 0 no-repeat; padding: 25px 0 0 195px; width: 490px; height: 97px; }
#kiosk_homebanner #banner_block li#banner4 h4 {height: 24px;}
#kiosk_homebanner #banner_block li#banner4 p { padding: 7px 0 0;}

#kiosk_homebanner #banner_block li#banner3 {background: url(../images/banner3.jpg) 0 0 no-repeat; padding: 18px 0 0 195px; width: 490px; height: 106px; }
#kiosk_homebanner #banner_block li#banner3 h4 {height: 45px;}
#kiosk_homebanner #banner_block li#banner3 p { padding: 7px 0 0;}

#kiosk_homebanner #banner_block li#banner2 {background: url(../images/banner2.jpg) 0 0 no-repeat; padding: 22px 0 0 195px; width: 490px; height: 100px; }
#kiosk_homebanner #banner_block li#banner2 h4 {height: 72px;}
#kiosk_homebanner #banner_block li#banner2 p { padding: 7px 0 0;}

#kiosk_homebanner #banner_block li#banner1 {background: url(../images/banner1.jpg) 0 0 no-repeat; padding: 25px 0 0 195px; width: 490px; height: 97px; }
#kiosk_homebanner #banner_block li#banner1 h4 {height: 27px;}
#kiosk_homebanner #banner_block li#banner1 p { padding: 7px 0 0;}
#kiosk_homebanner #banner_block li#banner1 p.grey {color: #999; font-size: 12px; padding-top: 0;}
