body,body.normal, html {margin: 0; padding: 0; background-color: #fff;}
div, p, h1, h2, h3, h4, h5, h6, h7, span, form, dl, dt, dd, fieldset, img, label, input, textarea {font-family: Arial, Tahoma, Verdana, sans-serif; position: static; z-index: 1; margin: 0; padding: 0;}
ul, li, p {font-family: Arial, Verdana, Tahoma, sans-serif;}
div, p, form {display: block; margin: 0; padding: 0;}

.cc {clear: both; display: block;height:0px;}
.f_right {display: block; float: right;}
.f_left {float: left; clear: none}
.bold, .b {font-weight: bold;}

img, fieldset {border: none; margin: 0; padding: 0;}

/* SECTION */
	.section {margin: 0 0 20px; position: relative;}

	/* text elements */
	.section h1, .section h2, h1, h2 {color: #fff; border-bottom: 1px solid #999; font-size: 90%; padding: 0 0 6px; margin-bottom: 11px; background-color: #fff; background-image: none;}
	.section h2, h2 {font-size:120%;}
	.section h3, h3 {color: #fff; font-size: 150%; margin-bottom: 12px;}
	.box.type3 h3 {font-size:90%;}
	.section h4, h4 {color: #fff;font-size:80%;}
	.section h5, h5 {color: #fff;font-size:70%;}

	/* grdbox */
	.section .grdbox {border: 1px solid #cdcdcd; width: 141px; background: transparent url(../images/grd.gif) repeat-x 0 0;}
	.section .grdbox.mid {width: 28%; padding: 0 2px 0 2px;}
	.section .grdbox.wide {width: 47%; padding: 8px 0 0 8px;}
	.section .grdbox.height1 {min-height: 188px;}

	/* floats */
	.section .grdbox.f_right {float: right; clear: none; margin-left: 25px;}
	.section .grdbox.f_left {float: left; clear: none; margin-right: 8px; }
	.section .grdbox.right {margin-right: -100px;}

	.section .grdbox h1 {border-width:0;}
	.section .grdbox h2 {border-width: 0; font-size: 120%; margin: 0 0 4px;}
	.section .grdbox h4 {border-width: 0;}
	.grdbox .section h4 {border-width: 0;margin-left:5px;}
	.section .grdbox ul {margin: 0 0 9px 0; padding: 0; list-style: none;}
	.section .grdbox a.yellow_full:link, .section .grdbox a.yellow_full:visited, .section .grdbox a.yellow_full:hover, .section .grdbox a.yellow_full:active {margin-top: 3px;}

	/* imgleft */
	.section.imgleft .imgbox {display: block; float: left; clear: none; margin-right: 22px;}
	.section.imgleft .imgbox img {display: block;}
	/* addmargin */
	.section.imgleft .imgbox.addmargin {padding-left: 21px;}
	.section.imgleft .imgbox.addmargin img {margin-bottom: 20px;}
	/* content */
	.section.imgleft .content {display: table; height: 0;}

	/* contleft */
	.section.contleft {display: block; float: left; clear: none; margin-right: 22px; }

	/* border */
	.section.border {border: 1px solid #5CC429; border-width: 0 1px 1px 1px; padding: 0 0 0 15px;}
	.section.border p {padding-right:15px;}
	.section.border_all {border: 1px solid #5CC429; padding: 0 0 0 15px;}
	.section.border h1 {background-color: #5CC429; border-width: 0; padding: 9px 0 7px 37px; margin-left: -15px;}
	.section.border.type2 h1 {padding-left: 15px;}
	.section.border em.question, .section.border em.idea, .section.border em.info, .section.border em.important {display: block; margin: 0; padding: 0; width: 32px; height: 32px; position: absolute; top: -5px; left: -7px; background: transparent url(../images/question.png) no-repeat 0 0; border-width: 0; z-index: 100;}
	.section.border em.idea {background-image: url(../images/idea.png);}
	.section.border em.info {background-image: url(../images/info.png);}
	.section.border em.important {background-image: url(../images/important.png);}

	/* blog */
	div.twrss_head_channel a.blogheader:link, div.twrss_head_channel a.blogheader:hover, div.twrss_head_channel a.blogheader:active, div.twrss_head_channel a.blogheader:visited {text-decoration:none;color:#FDC101;}
	.section.blog h2 {padding: 23px 0 6px 87px; background: transparent url(../images/blog.gif) no-repeat 2px 0;}
	.section.blog h2 span {display: block; color: #333; font-size: 80%; font-weight: normal;}
	.section.blog p {margin-bottom: 0;}
	.section.blog p span {display: block; float: left; clear: none; margin-right: 20px; font-size: 90%; font-family: Tahoma !important;}
	.section.blog p a:link, .section.blog p a:visited, .section.blog p a:hover, .section.blog p a:active {color: #333; text-decoration: none; font-weight: bold;}
	.section.blog p a:hover, .section.blog p a:active {background-color: #ffc000;}

	/* wide */
	.section.wide { width: 605px; margin-left: -11px; margin-right: -100px; padding: 0 0 0 11px;}
	.section.wide h2 {margin-left: -11px;}

	/* small */
	.section.small {background-color: #ecebeb;}
	.section.small h2 {font-size: 80%; background-color: #5CC429; border-width: 0; padding: 6px 0 6px 13px;}

	/* listline */
	.section.small .listline {margin-bottom: 11px}
	.section.small .listline ul {float: left; clear: none; font-size: 60%; list-style: none; margin: 0 1em 0 0; padding: 0; width: 23%;}
	.section.small .listline ul.right {margin-right: -50px;}

	/* s_columns */
	.s_columns {width: 100%; position: relative;}
	.s_columns .s_column {width: 47.5%; margin: 0 5% 0 0; padding: 0; float: left; clear: none;}
	.s_columns .s_column.s_right {margin-right: -100px;}

.profile .section h1, .profile .section h2 {border-width: 0; padding-bottom: 4px; position: relative;}
.profile .section h1 {color: #32425b; background-color: transparent; margin-left: -38px;}
.profile .section.border h3 {background-color: #5CC429; border-width: 0; border-bottom: 1px solid #d0d0d0; padding: 3px 0 3px 9px; margin: 0 0 5px -15px; font-size: 100%; position: relative;}
.profile .section h4 {display: block; color: #666; font-size: 80%; float: left; clear: none; margin: 1px 39px 0 0; position: relative;}
.profile .section.border, .profile .section.border_all, .profile .section.custom2, .profile .section.custom1, .profile .section.custom3 {border: 1px solid #d0d0d0; border-width: 0 1px 1px; background-color:#fff; repeat-x 0 100%; position: relative; margin:0 0 10px 0; padding-bottom: 5px;}
.profile .section.border_all, .profile .section.custom2, .profile .section.custom1, .profile .section.custom3 {border-width: 1px;}
.section.custom1 {border: 1px solid #5CC429; border-width: 0 1px 1px 1px; padding: 0 0 0 15px;}
.section.custom1 h3 {background-color: #5CC429; border-width: 0; padding: 9px 0 7px 37px; margin-left: -15px;}

.profile .common_dl {color: #323232; padding-top: 4px;}
.profile .section.custom3 {padding: 0 0 0 40px;margin:0 0 10px 0;}
.profile .section.custom2 {padding: 9px 13px 3px;}
.profile .s_logo {padding: 0 0 23px 0;} /*{padding: 0 0 23px 41px;} */
.profile .common_dl {width: 580px;}

/* interest definition list */
	dl.interest_definitionlist { overflow: hidden;  font-size: 11px; }
	dl.interest_definitionlist dt { float: left; width: 180px; }
	dl.interest_definitionlist dd { padding-left: 180px; padding-bottom: 11px; }
	.tx-euribor-pi1{float:left;width:50%}
/* interest definition list */
	dl.callmoneyrates_definitionlist { overflow: hidden;  font-size: 11px;}
	dl.callmoneyrates_definitionlist dt { float: left; width: 180px; margin-left: 150px;}
	dl.callmoneyrates_definitionlist dd { padding-left: 180px; padding-bottom: 11px;color:black;}
	div.callmoney {display: block; color: #000; background: transparent url(../images/callmoney.png) no-repeat 0 0px; padding: 7px 0 10px 75px; text-decoration: none;font-size:.7em}
	div.callmoney a {display: block; background: transparent url(../images/arrow_whitebg.gif) no-repeat; padding: 0px 0 0px 20px; text-decoration: none; font-weight: bold;font-size:.9em;}
	