@import url(privatebanking.css);
@import url(polls.css);
html {
	overflow-y: scroll;
  _height: 100%;
}
body {
  _height: 100%;
	font:12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color:#333333;
	background:url(../img/body-back.jpg) fixed #fff repeat-x;
	_background-attachment:scroll;
}
img {
	border: none;
}



ul{
	padding-left:0;
	margin-left:0;
	list-style:none;
}
ul li{
	margin:0 0 5px 0;
	padding-left:25px;
	background:url(../img/bullet-gray.jpg) no-repeat 12px 5px;
}


#Page ul li{
	margin-bottom:20px;
	padding-left:30px;
	background:url(../img/bullet-red.jpg) no-repeat 18px 5px;
}
#Page .blocktop, #Page .blockbott{
	display:none;
}
.clear {
	clear:both;
	display:block;
	line-height: 0;
	font-size: 1px;
}

h1, h1 a{
	font-size:36px;
	font-weight:bold;
	text-decoration:none;
	margin-top:0;
}
h2, h2 a{
	font-size:24px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
h3, h3 a {
	font-size:21px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	text-decoration:none;
}

h4{
	margin:0 0 10px 0;
}
h4, h4 a {
	font-size:16px;
	text-decoration:none;
}
#Sidebar h4, #AttributeColumn h4, #Sidebar h4 a, #AttributeColumn h4 a{
	font-size:14px;
}

h5, h5 a{
	font-size:12px;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6{
	color:#000;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{
	font-size:11px;
	font-weight:normal;
	float:right;
	color:#9a9a99;
}

a{
	color:#ce0f1e;
	text-decoration:none;
}
a:hover {
	color:#045dba;
	text-decoration:none;
}
a:active{
	outline: none;
}
:focus{
  -moz-outline-style: none;
}
a:hover{
	text-decoration:none;
}

img{
	border:none;
}
form{
	font-size:12px;
	margin:0;
	padding:0;
}
label{
	margin-top:3px;
}
input, textarea, select{
	width:200px;
	margin:5px 0;
	padding:2px;
	background:url(../img/input.jpg) #fff repeat-x;
	border:1px solid #dedddd;
}
#Sidebar input, #Sidebar textarea, #Sidebar select, #AttributeColumn input, #AttributeColumn textarea, #AttributeColumn select{
	width:180px;
}
#Sidebar select, #AttributeColumn select{
	width:186px;
}
select{
	width:206px;
	padding:1px;
	border:1px solid #dedddd;
}

#sendToFriendForm input.submit,
#Content input.submit, .actions input{
	width:98px;
	height:41px;
	margin-bottom:0;
	padding:0px 0 10px 0;
	*padding-top:4px;
	font-size:12px;
	letter-spacing:normal;
	color:#ce0f1e;
	cursor:pointer;
	border:none;
	background:url(../img/submit.png) repeat-x;
}
#sendToFriendForm input.submit:hover,
#Content input.submit:hover,
.actions input:hover{
	background:url(../img/submit-over.png) repeat-x;
}

label{
	font-size:12px;
	width:80px;
	display:block;
	float:left;
	padding:3px 0;
}

table{
	margin-left:1px;
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px solid #ECE8E7;
	border-left:1px solid #ECE8E7;
	border-collapse:collapse;
	font-size:12px;
}
table td{
	padding:8px;
	border-bottom:1px solid #ECE8E7;
	border-right:1px solid #ECE8E7;
}
table thead td{
	font-size:11px;
	font-weight:bold;
	padding:12px 8px;
	color:#003e7e;
	border-bottom:5px solid #E0DAD8;
}



.more{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	height:16px;
	line-height:16px;
	margin:5px 0;
	padding:0 0 0 20px;
	clear:both;
	display:block;
	background:url(../img/more-bullet.gif) no-repeat;
}

.phone{
	font-size:31px;
	font-weight:bold;
	margin:0;
	color:#003e7e;
}
.smalltext{
	margin:0;
	font-size:11px;
	color:#9a9a99;
}

/*Wrapper*/

#Wrapper{
	width:978px;
	margin:0 auto;
	padding:0 12px;
	background:url(../img/wrapper-back.jpg) center top no-repeat;
	background-attachment:fixed;
  position:relative;
}

html>body #Wrapper, x:-moz-any-link, x:default { 
	background:url(../img/wrapper-back2.jpg) center top no-repeat;
	background-attachment:fixed;
}


/*Header*/

#Header{
	width:100%;
	padding:15px 0 0 0;
	margin:0;
	color:#9a9a99;
	background:#fff;
}
#Header a{
	color:#333;
	text-decoration:none;
}
#Header a:hover{
	color:#c41230;
}
.shortlinks{
	display:inline;
}
.shortlinks p{
	font-size:9px;
	display:inline;
	margin:0;
	padding:0;
	float:right;
	color:#dbdad0;
}
#Header p a{
	font-size:11px;
}
p#Language{
	font-size:9px;
	float:right;
	margin:0 15px 0 4px;
	color:#dbdad0;
}
p#Language a{
	color:#c41230;
}
p#Language a:hover{
	color:#045dba;
}


#Header form {
  float:right;
	clear:right;
	margin:12px 15px 0 0;
}
#Header input.text{
	font-size:11px;
	width:193px;
	height:13px;
	float:left;
	padding:5px 0 5px 5px;
	color:#777776;
	border:none;
	background:url(../img/search-input.jpg) no-repeat;
}
#Header input.submit{
	width:32px;
	height:23px;
	text-indent:-999px;
	float:left;
	cursor:pointer;
	border:none;
	background:url(../img/search-submit.jpg) no-repeat;
}

#Logo{
	width:236px;
	height:56px;
	margin:0 0 0 16px;
	background: url(/img/logo-bg.jpg) no-repeat right;
}
.logo-bg{
	background: url(/img/logo-bg.jpg) no-repeat right !important;
}
.logo-en{
	background: url(/img/logo-en.jpg) no-repeat right !important;
}
#Logo a{
	display:block;
	width:236px;
	height:56px;
	text-indent:-999px;
}
#Logo img{
	display:none;
}

ul#Navigation{
	font-weight:bold;
	height:41px;
	margin:18px 0 0 0;
	padding:0;
	list-style:none;
	background: url(/img/global-nav-back.jpg) repeat-x;
}
ul#Navigation li{
	background:none;
}
ul#Navigation li.nav-item{
	color: #fff;
	float: left;
	margin:0;
	padding:0;
	font-size:15px;
}
ul#Navigation li.nav-item a{
	width:203.5px;
	height:40px;
	line-height:40px;
	color: #fff;
	display: block;
	padding: 0 20px;
	letter-spacing:-0.2px;
	text-decoration: none;
	border-right:1px solid #E16168;
	border-bottom:1px solid #C3585E;
	background:url(../img/nav-btn.jpg) no-repeat 208px 8px;
}
ul#Navigation li.nav-item a.no {
  background-image: none;
}

ul#Navigation li.nav-item a:hover{
	color:#fff;
	background-color:#B2001E;
	background-image:url(../img/nav-btn-over.jpg);
	/*border-bottom-color:#AF0718;*/
}
ul#Navigation li.nav-item a.active,
ul#Navigation li.nav-item a.opened{
	background-color:#B2001E;
	background-image:url(../img/nav-btn-over.jpg);
	border-bottom:none;
}
ul#Navigation li.nav-item a.active{
	background-color:#9D011B;
}
ul#Navigation li.nav-item a.active-no,
ul#Navigation li.nav-item a.no:hover {
  background-image: none;
}


ul#Navigation .drop-menu {
  width:960px;
	overflow:hidden;
  min-height:220px;
  position:absolute;
  top:130px;
  left:12px;
	padding:20px 0 0 18px;
	*padding-bottom:16px;
	margin:0;
  background:#b2001e;
	z-index:999999;
  display:none;
}
ul#Navigation .drop-menu h2{
	font-size:24px;
	font-weight:normal;
	margin:0 0 20px 0;
	color:#FFF;
}
ul#Navigation .drop-menu h3, ul#Navigation .drop-menu h3 a{
	font-size:16px;
	font-weight:bold;
	margin-top:4px;
	padding:0 3px;
	color:#FFF;
}
ul#Navigation .drop-menu h3 a{
	margin-top:0;
	padding:0!important;
}
ul#Navigation .drop-menu h3 a:hover{
	background:none!important;
}


ul#Navigation .drop-menu .menu-block,
ul#Navigation .drop-menu dd {
	font-weight:normal;
	width:210px;
	height:auto;
	margin:0 18px 16px 0;
	padding:6px 6px 3px 6px;
  position:static;
	float:left;
	list-style:none;
	background:none;
	background:#9D011B;
}
ul#Navigation .group-block {
  width: 240px;
  float: left;
}

ul#Navigation .drop-menu ul li{
	width:100%;
	float:left;
	clear:both;
	margin:0 0 2px 0;
	padding:0;
	font-size:12px;
}
ul#Navigation .drop-menu ul li a{
	width:auto;
	height:auto;
	line-height:normal;
	color:#E9E9E9;
	padding:2px 3px 2px 3px;
	float:none;
	display:block;
	letter-spacing:normal;
	border-bottom:1px solid #9b011b;
	border-right:none;
	background:none;
}
ul#Navigation .drop-menu ul li a:hover{
	color:#fff;
	text-decoration:none;
	background:#B2001E;
	border-bottom:1px solid #8C0118;
}
ul#Navigation .drop-menu ul li img{
	margin:1px 0;
}



/*Sub menu*/
.submenu{
	width:215px;
	position:absolute;
	top:15px;
}
.submenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
.submenu ul li {
	width:205px;
	margin:0;
	padding:0 5px;
	background:url(../img/submenu-back.png) repeat-y;
}
.submenu ul li a{
	text-decoration:none;
}
.submenu ul li.level0{
	font-size:14px;
	font-weight:bold;
}
.submenu ul li.level0 a{
	width:175px;
	margin:0;
	padding:15px;
	display:block;
	color:#000;
	border-bottom:1px solid #fff;
	background:#ebe8e7;
}
.submenu ul li.level0 a:hover{
	color:#003e7e;
	background:#e2e1e0;
}
.submenu ul li.level0.first{
	background:url(../img/submenu-topbottom.png) no-repeat;
}
.submenu ul li.level0.first a{
	background:none;
}
.submenu ul li.level0.first a:hover{
	background:url(../img/submenu-topbottom-over.png) no-repeat center top;
}
.submenu ul li.level0.latest{
	background:url(../img/submenu-bottom.jpg) no-repeat center bottom;
}
.submenu ul li.level0.latest a{
	padding-bottom:25px;
	border-bottom:none;
	background:none;
}
.submenu ul li.level0.latest a:hover{
	background:url(../img/submenu-topbottom-over.png) no-repeat center bottom;
}
.submenu ul li.level0.active a{
	color:#003e7e;
	_background:#ebe8e7!important;
}

.submenu ul li.level1{
	font-size:11px;
	clear:both;
}
.submenu ul li.level1 a{
	width:163px;
	display:block;
	padding:6px 15px 6px 27px;
	color:#333;
	border-top:1px solid #ebe8e7;
	background:url(../img/bullet-gray.jpg) no-repeat 17px 11px;
}
.submenu ul li.level1 a:hover{
	color:#c41230;
	background-image:url(../img/bullet-red.jpg);
}
.submenu ul li.level1.active2 a{
	font-weight:bold;
	background:url(../img/bullet-red.jpg) no-repeat 17px 11px;
}
.submenu ul li.level1.latest2{
	background:url(../img/submenu-level2-bottom.jpg) no-repeat center bottom;
}
.submenu ul li.level1.latest2 a{
	padding-bottom:16px!important;
	border-bottom:none!important;
}

.submenu ul li.level2{
	font-size:11px;
	float:left;
}
.submenu ul li.level2 a{
	display:block;
	padding:0 15px 6px 40px;
	color:#333;
	background:url(../img/bullet-gray.jpg) no-repeat 30px 5px;
}
.submenu ul li.level2 a:hover{
	color:#c41230;
	background-image:url(../img/bullet-red.jpg);
}
.submenu ul li.level2.active a{
	font-weight:bold;
	background-image:url(../img/bullet-red.jpg);
}

/*Footer*/

#Footer{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:20px 15px 0 15px;
	padding:30px 0 34px 34px;
	color:#9a9a99;
	border-top:1px solid #d7d7d7;
	background:url(../img/footer-logo.jpg) 0 34px no-repeat;
}
#Footer a{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
#Footer a:hover{
	color:#c41230;
}
#Footer p{
	margin:0;
	padding:0;
}
.footer-links{
	color:#dbdad0;
}
.page-tools{
	font-size:10px;
	float:right;
	margin:0 -5px 0 0;
	padding:0;
	list-style:none;
	color:#dbdad0;
}
.page-tools li{
	float:left;
	padding:0;
	background:none;
}
.page-tools li a{
	font-size:11px;
	display:block;
	float:left;
	padding:0 5px 0 15px;
	margin:0 0 0 5px;
}
li.print a{
	background:url(../img/icon-print.gif) 0 3px no-repeat;
	padding-left:17px;
}
li.mail a{
	background:url(../img/icon-mail.gif) 0 3px no-repeat;
}
li.bookmark a{
	background:url(../img/icon-bookmark.gif) 0 3px no-repeat;
}
li.rate a{
	background:url(../img/icon-rate.gif) 0 3px no-repeat;
}




.video-replacement {
  width: 100%;
}
.videoWrapper {
  position: relative;
  padding-bottom:56.25%;
  padding-top:25px;
  height:0;
}
* html .videoWrapper {
  margin-bottom: 45px;
  margin-bot\tom: 0;
}
.videoWrapper div,
.videoWrapper object,
.videoWrapper embed {
  position:absolute;
  top:0;
  left:0;
  width: 100%;
  height:100%;
}
/* ratios */
.wideScreen {padding-bottom: 56.25%;}
.fourBYthree {padding-bottom: 75%;}
/* chromes */
.chrome_25 {padding-top: 25px;}
.chrome_30 {padding-top: 30px;}
.videoWrapper a {
	display: none;
}

.flashheader .videoWrapper, .flashheader .wideScreen, .flashheader .fourBYthree{
	height:240px;
	padding:0;
}



/*Blocks*/
#Sidebar .block, #AttributeColumn .block{
	_width:185px;
	padding:0 15px 4px 15px;
	overflow:hidden;
	background:url(../img/blockmid.jpg) repeat-y center top;
}
#Sidebar .blocktop, #AttributeColumn .blocktop{
	font-size:1px;
	height:14px;
	display:block;
	background:url(../img/blocktop.jpg) no-repeat center top;
}
#Sidebar .blockbott, #AttributeColumn .blockbott{
	font-size:1px;
	height:17px;
	margin:0 0 10px 0;
	display:block;
	background:url(../img/blockbott.jpg) no-repeat center top;
}
#Sidebar h4, #AttributeColumn h4, #Sidebar h4 a, #AttributeColumn h4 a{
	color:#003e7e;
}
#AttributeColumn .nobox .block{
	width:auto;
	padding:0;
	background:none;
}
#AttributeColumn .nobox .blocktop, #AttributeColumn .nobox .blockbott{
	display:none;
}


/*Tabs*/

.tabs{
	position:relative;
	background:url(../img/tab3.jpg)  0 bottom repeat-x;
	margin-top:10px;
	padding-bottom:22px;
}
.tabs table{
	font-size:12px;
	border-collapse:collapse;
	margin:0 2px 0 0;
	border:none;
}
.tabs td{
	padding:0 0 0 1px;
	border:none;
}
.tabs a{
	height:26px;
	line-height:13px;
	display: block;
	padding:8px;
	text-align:center;
	text-decoration:none;
	border-bottom:1px solid #E0E0D8;
	background:url(../img/separator.gif) left 12px no-repeat;
}
.tabs td.active{
  background:url(../img/tab1.jpg) no-repeat;
}
.tabs td.active a{
	font-weight:bold;
	color:#003e7e;
	background:url(../img/tab2.jpg) right top no-repeat;
	border-bottom-color:#FAFAFA;
	margin-right:-2px;
	position:relative;
}
.tab-content{
	margin:0 15px;
}


#Sidebar .tabs, #AttributeColumn .tabs{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	background:url(../img/blocktop-gray.jpg) no-repeat center bottom;
}
#Sidebar .tabs a, #AttributeColumn .tabs a{
	height:40px;
	text-align:left;
	border-bottom:none;
	background:none;
}

#Sidebar .tabs td.active, #AttributeColumn .tabs td.active{
	background:url(../img/tab-gray1.jpg) no-repeat 2px 0;
}
#Sidebar .tabs td.active a, #AttributeColumn .tabs td.active a{
	background:url(../img/tab-gray2.jpg) right top no-repeat;
}

#Sidebar .tab-content, #AttributeColumn .tab-content{
	margin:0;
	background:url(../img/blockmid-gray.jpg) repeat-y center top;
}
#Sidebar .tab-content .tab-back, #AttributeColumn .tab-content .tab-back{
	_height:140px;
	min-height:140px;
	margin:0 2px 0 4px;
	background:none;
	background:url(../img/tab-content-gray.jpg) repeat-x center top;
}
#Sidebar .jq-tabs .block, #AttributeColumn .jq-tabs .block,
#Sidebar .tab-content .block, #AttributeColumn .tab-content .block{
	_width:175px;
	background:none;
}


#Sidebar .jq-tabs .blocktop, #AttributeColumn .jq-tabs .blocktop,
#Sidebar .tab-content .blocktop, #AttributeColumn .tab-content .blocktop{
	background:none;
	display:none;
}
#Sidebar .tab-content .blockbott, #AttributeColumn .tab-content .blockbott{
	display:none;
}
#Sidebar .tab-content-bott, #AttributeColumn .tab-content-bott{
	height:17px;
	margin:0 0 10px 0;
	display:block;
	background:url(../img/blockbott-gray.jpg) no-repeat center top;
}


.video-replacement{
	margin-bottom:20px;
	background:#000;
}


/*Blog*/

.WidgetNews{
	margin-bottom:10px;
}
.home #Page{
	margin-top:10px;
}

.blog-post{
	width:100%;
	overflow:hidden;
	clear:both;
	margin:0 0 20px 0;
	padding:15px 0 0 0;
	border-top:1px solid #ecece6;
}
#Sidebar .blog-post, #AttributeColumn .blog-post{
	border-top:none;
	padding-top:0;
}

.blog-post a{
	line-height:20px;
}
.blog-post img{
	float:left;
	margin:0 15px 15px 0;
}
.column-news .blog-post{
	margin-bottom:0;
	padding-bottom:0;
}
.column-news .blog-post img{
	display:none;
}
#Page .column-news .blog-post, #Page .gallery-thumb{
	width:210px;
	float:left;
	clear:none;
	border-top:none;
	padding-top:5px;
}
#Page .column-news .blog-post.second,  #Page .gallery-thumb.second{
	margin-right:5px;
	float:right;
}
.gallery-thumb img{
	float:none;
}

.news-item{
	width:100%;
	overflow:hidden;
	margin:0 0 20px 0;
	padding:15px 0 0 0;
	border-top:1px solid #ecece6;
}
.news-item .summary, .news-item .desc,  .blog-post .desc{
	margin:0 0 5px 0!important;
}
.news-item h3{
	margin:0 0 5px 0;
}
.news-item img{
	float:left;
	margin:0 15px 15px 0;
}

#Page .desc{
	margin:0 0 30px 0;
}
.home #Page .desc, .desc, .date{
	font-size:12px;
	color:#919191;
	display:block;
	margin:0 0 5px 0;
}
.announce, .summary{
	font-size:11px;
}
.home .announce, .summary{
	margin:10px 0 0 0;
}
.autor{
	font-size:12px;
	margin:0;
	padding:0;
	color:#919191;
}
.comment-icon{
	font-size:11px;
	margin:5px 0 0 0;
}


.blog-category{
}
.blog-category ul{
	margin:10px 0 0 0;
	padding:0;
}

.prev-article, .next-article{
	font-size:12px;
	color:#919191;
	display:block;
	margin:0 0 40px 0;
}
.prev-article{
	float:left;
	background:url(../img/arrow2.gif) no-repeat left center;
	padding:0 0 0 10px;
}
.next-article{
	float:right;
	background:url(../img/arrow.gif) no-repeat right center;
	padding:0 10px 0 0;
}



/*Calendar*/
#calendar-block{
	margin:0 0 15px 0;
	position:relative;
}
.block #calendar-block{
	margin:0;
}
.calendar-month{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:5px 0 10px 0;
}
.calendar-month a{
	text-decoration:none;
}
.calendar{
	width:100%;
	margin:0;
	border:none;
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	border-collapse:collapse;
	background:#f5f5f5;
}
.calendar th{
	font-size:10px;
	width:14.12%;
	padding:6px 0;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
	background:#fff;
}
.calendar td{
	text-align:center;
	padding:0;
	height:25px;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
	cursor:default;
}
.calendar td:hover{
	background:#f0f0f0;
}
.calendar td a{
	font-size:14px;
	font-weight:bold;
	display:block;
	height:21px;
	line-height:21px;
	text-decoration:none;
	background:#ececec;
}
.calendar td a:hover{
	color:#fff;
	background:#3373b4;
}
#calendar-block a.prev{
	width:30px;
	height:30px;
	display:block;
	text-indent:-99999px;
	position:absolute!important;
	top:0;
	left:0;
	background:url(../img/prev.jpg) no-repeat;
}

#calendar-block a.prev:hover{
	background-image:url(../img/prev-over.jpg);
}
#calendar-block a.next{
	width:30px;
	height:30px;
	display:block;
	text-indent:-99999px;
	position:absolute!important;
	top:0;
	right:0;
	_right:15px;
	background:url(../img/next.jpg) right top no-repeat;
}
#calendar-block a.next:hover{
	background-image:url(../img/next-over.jpg);
}


#galleryImg{
	margin-bottom:5px;
}
.gallery-thumbs{
	width:100%;
	overflow:hidden;
}
a.thumb{
	width:75px;
	height:75px;
	float:left;
	display:block;
	margin:0 5px 5px 0;
	text-indent:-9999px;
	border:7px solid #f0f0f0;
	background-position:center center;
}
a.thumb:hover{
	border-color:#ce0f1e;
}


#MapPage{
	padding:0 15px;
}
#MapCanvas{
	width:716px;
	height:500px;
	margin-bottom:10px;
	float:left;
}
#MapPage select.city{
	margin-right:10px;
	float:left;
}
#MapPage form{
	width:100%;
	*overflow:hidden;
	padding-top:-5px;
}
#MapPage input{
	float:left;
	margin-bottom:-5px
}
#MapPage input.submit{
	margin-top:-2px;
}
span.examaddr{
	font-size:11px;
	display:block;
	clear:both;
	margin-bottom:12px;
	margin-left:210px;
	color:#c2c2c2;
}
span.examaddr a{
	color:#c2c2c2;
}
ul.locations{
	height:465px;
	overflow:auto;
	margin:0;
	padding:0;
}
ul.locations li{
	background:none;
	padding:10px 15px 6px 0;
	border-top:1px solid #ecece6;
}
ul.locations li div.desc, ul.locations li .summary{
	font-size:11px;
	display:block;
	margin:0;
	padding:0;
}
ul.locations li p{
	margin:0;
}
a.location-name{
	font-weight:bold;
}


.WidgetMap select{
	z-index:1;
	position:relative;
}

#MapPage .block{
	padding-left:0;
	padding-right:4px;
}

.pagination{
	font-size:12px;
}
.pagination a{
	margin:0 5px;
}
.pagination a.active{
	font-size:16px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#Sitemap{
	padding:0 15px;
}
.sitemap{
	margin-top:-20px;
}
#Sitemap .level1 a, #Sitemap .level2 a, #Sitemap .level3 a, #Sitemap .level4 a{
	text-decoration:none;
	display:block;
}
#Sitemap .level1{
	font-size:22px;
	margin:20px 0 0px 0;
	padding:10px 8px;
	background:#ECE8E7;
}
#Sitemap .level1 a{
	color:#003E7E;
}
#Sitemap .level2 a{
	font-size:18px;
	margin:3px 0 0 0;
	padding:8px;
	background:#F9F7F7;
}
#Sitemap .level3 a, #Sitemap .level4 a{
	font-size:11px;
	margin:0;
	padding:3px 8px;
	padding-left:25px;
	color:#222;
	background:url(../img/bullet-red.jpg) #F9F7F7 no-repeat 12px 8px;
}
#Sitemap .level4 a{
	padding:1px 8px;
	padding-left:38px;
	background-position:26px 6px;
}
#Sitemap .level1 a:hover, #Sitemap .level2 a:hover, #Sitemap .level3 a:hover, #Sitemap .level4 a:hover{
	background:#ECE8E7;
}

/* Tabs
----------------------------------*/
.ui-tabs {
}
.ui-tabs .ui-tabs-nav {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	background:url(../img/blocktop-gray.jpg) no-repeat center bottom;
}
.ui-tabs .ui-tabs-nav li {
	width:107px;
	padding:0; 
	margin:0;
	position: relative; 
	float:left; 
	background:none;
}
.ui-tabs .ui-tabs-nav li a {
	height:40px;
	padding:8px;
	display:block;
	text-align:left;
	border-bottom:none;
	background:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background:url(../img/tab-gray1.jpg) no-repeat 2px 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	color:#003e7e;
	font-weight:bold;
	background:url(../img/tab-gray2.jpg) right top no-repeat;
}
.ui-tabs .ui-tabs-panel{
	margin:0;
	background:url(../img/blockmid-gray.jpg) repeat-y center top;
}
.ui-tabs .ui-tabs-panel .block{
	_height:140px;
	min-height:140px;
	margin:0 2px 0 4px;
	background:url(../img/tab-content-gray.jpg) repeat-x center top!important;
}
.ui-tabs .ui-tabs-panel .blockbott{
	height:17px;
	margin:0 0 10px 0;
	display:block;
	background:url(../img/blockbott-gray.jpg) no-repeat center top!important;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
.grey {
  color: grey;
  font-size: 11px;
}
#dialog {
  display: none;
  position: fixed;
  _position: absolute;
  top: 0; left: 0;
  height: 100%;
  width: 100%;
  background: #ccc;
  z-index: 4000;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  
  
}

#sendToFriendForm {
   z-index: 4001;
   position: fixed;
   _position: absolute;
   top: 20%; left: 30%; 
   width: 34%; 
   background: #FFF; 
   border: 3px solid #DDD;
   padding: 3%;
}
#sendToFriendForm dl {
    margin: 0; padding: 0;
    width: 100%;
    overflow: hidden;
}
#sendToFriendForm label {
  width: 100%;
  padding: 0; margin: 0;
}
#sendToFriendForm dt {
   width: 30%;
   clear: both;

   padding: 0; marign: 0;
}
#sendToFriendForm .form_error {
  color: red;
}
#sendToFriendForm dd {
   float: left;
   width: 60%;
   padding: 0; marign: 0;
}

#result{
	margin-top:20px;
}
.calculator .actions input{
	width:98px!important;
}
.months-inner {
  margin: 0; padding: 0;
  padding-top: 2px;
}
.months-inner li {
  font-size: 0.9em;
  text-transform:capitalize;
  padding-left: 7px;
  background: none;
  margin-bottom: 0;
}
.credit-table td{
  text-align: right !important;  
}
.currency-tabs {
  width: 100%;
  overflow: hidden;
  margin: 10px 0;
}
.currency-tabs a {
  float: left;
  display: block;
  height: 18px;
  line-height: 18px;
  font-size: 11px;
  margin-right: 5px;
}
.currency-tabs a span {
  display: block;
    padding: 0 3px;
}
.currency-tabs a.currency-active {
  background: url(/img/red-a.gif) left top no-repeat;
  color: #FFF;
}
.WidgetCurrency .currency-tabs a.currency-active span{
  background: url(/img/red-span.gif) top right no-repeat;
  color: #FFF;
}
.search-pagination {
  border: none;
  border-top: 1px solid #d7d7d7;
}
.search-pagination td {
  border: none;
  font-weight: bold;
  padding: 5px 4px 3px 4px;
}
.search-pagination a {
  font-weight: normal;
}
.WidgetImage {
  position: relative;
  overflow: hidden!important;
  
}
.stripe-left {
  position: absolute;
  top: 0; left: 0;
  background: url(/img/stripe-left.png) top left no-repeat;
  width: 128px;
  height: 100%;
  _height: 116px; 
}

.stripe-right {
  position: absolute;
  top: 0; right: 0;
  background: url(/img/stripe-right.png)  top right no-repeat;
  width: 101px;
  height: 100%;
  _height: 116px;
}