/* CSS Document */
/*
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: normal;
	color: #666;
	background-color: #fff;
	text-align: left;
}
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	line-height: normal;
	color: #666;
	background-color: #fff;
	text-align: left;
	
}
/* 01. Headings */
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	line-height: normal;
	color: #333;
}
h1 {
	font-size: 2em;
}
div.header h1 {
	float: left;
}

h2 {
	font-size: 1.5em;
}
div.wrapper h2 {
	margin: 0px 0 15px 0;
	text-transform: uppercase;
}
div.extra h2 {
	margin: 0 0 20px 0;
	font-size: 1.8em;
	color: #c30;
	font-style: italic;
	text-transform: none;
}
div.wrapper div.mainxm h2, div.wrapper div.important-accent h2  {
	margin: 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e6e8e7;
	text-transform: uppercase;
	font-size: 1.2em;
}
div.wrapper div.world-map h2 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	color: #555;
}
div.extraInfo h2, div.wrapper div.mainxm div.secondary div.extraInfo h2 {
	margin: 0 0 10px 0;
	padding: 7px 12px 0 12px;
	height: 20px;
	background: transparent url(../i/Bg/div_extrainfo_h2.gif) no-repeat 50% 0;
	font-size: 1.1em;
	text-transform: none;
}
div.wrapper div.mainxm div.secondary div.extraInfo h2 {
	background: transparent url(../i/Bg/secondary_div_extrainfo.gif) no-repeat 50% 0;
}
div.send-form h2 {
	margin: 0;
	padding: 20px 0;
	text-transform: uppercase;
}
h3 {
	font-size: 1.1em;
}
div.wrapper h3 {
	margin: 20px 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e6e8e7;
	text-transform: uppercase;
}
div.wrapper ul li h3 {
	margin: 0 0 10px 0;
	font-size: 1em;
}
div.wrapper div.main h3 {
	font-size: 1em;
}

div.wrapper div.main h3.clearBoth {
	clear: both;
}

div.wrapper div.mainxm div.primary h3, div.wrapper div.mainxm h3 {
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 0;
	text-transform: none;
	font-size: 1.2em;
}
div.wrapper div.mainxm div.secondary h3 {
	margin: 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e6e8e7;
	text-transform: uppercase;
	font-size: 1.1em;
}
div.wrapper div.mainxm fieldset.apply h3 {
	margin: 10px 0 5px 0;
	border: 0;
	text-transform: none;
}
div.wrapper ol.search-list h3 {
	margin: 0;
	padding: 0;
	border: 0;
	text-transform: none;
}
div.wrapper div.tab h3 {
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
}
div.wrapper div.mainxm div.primary h3.event {
	margin: 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #b4b4b4;
	text-transform: uppercase;
	font-size: 1.2em;
}
div.wrapper div.extra h3, div.emphasize h3 {
 font-size: 1em;
}

h4 {
	font-size: 1.2em;
}
div.extra h4 {
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 1.05em;
}
h4.personal-description {
	margin: 10px 0;
	font-weight: normal;
	font-size: 1.1em;
}
h5 {
	font-size: 1.1em;
}
div#panelDiv h5 {
	margin: 5px 0;
	color: #e74301;
	font-style: italic;
}
h6 {
	font-size: 1em;
}
/* 02. Paragraphs */
p {
	/* font-size: 1.1em; */
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	line-height: 1.3em;
	color: #666;
}
div.main p, div.mainxm p, div.extra p , div.extra span p {
	margin: 0 0 15px 0;
}
div.wrapper div.important-accent p 
{
	margin: 0 0 15px 0;
}

.addcolor1{color:#933;}

#ibsintro{margin:5px 14px 0 0; padding:0;}
#ibsintro h3{
	margin:0; padding:0 0 2px;	
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	line-height: 1.3em;
	text-transform: lowercase;
	color: #8F3040;}

#ibsintro h4{
	margin:0; padding:0 0 2px;	
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	line-height: 1.3em;
	border-bottom: 1px dashed #e6e8e7;
	color: #555;}

div.header p.quick-links {
	margin: 50px 0 0 0;
	float: right;
	text-transform: uppercase;
	font-style: italic;
	font-size: 1em;
	position: relative;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
/*
fieldset.apply p.ddl33em 
{
	height: 3.3em;
}
*/

fieldset.apply p.em3 
{
	height: 3.5em;
}
p.rss {
	margin: 0 0 -5px 0;
	text-align: right;
}
p.banner {
	margin: 10px 0 5px 0;
}
p.portrait {
	margin: 0 0 5px 0;
	padding: 0 10px 0 0;
	float: left;
}
p.illustration {
	margin: 0 0 5px 0;
	float: right;
}
div.mainxm p.date {	
	margin: 0;
	padding: 0;
}
p.joint {
	padding: 0 10px 0 0;
	float: left;
}
div.mainxm p.corporate-illustration {
	margin: 0 10px 5px 0;
	float: left;
	width: 140px;
	font-style: italic;
	font-size: 1em;
}
div.mainxm p.map-continent {
	margin: 0 10px 5px 0;
	float: left;
	width: 210px;
}
fieldset.news-archive p {
	margin: 0;
	padding: 0;
	text-align: right;
}
div.main fieldset.calculator p, div.mainxm fieldset.calculator p {
	padding: 0 20px 0 0;
	float: left;
}
p.search-paging {
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
}
div.wrapper div.tab p {
	margin: 0 0 5px 0;
}
div.wrapper div.tab4 p {
	margin: 0 0 0 0;
}
div.wrapper div.tab p.radio {
	margin: 0 0 0 7em;
}
p.radio input {
	margin: 10px 0 0 5px;
}
div.main p.note, div.mainxm p.note {
	margin: 10px 0;
	font-size: 1em;
	text-align: center;
}
p.breadcrumb {
	font-size: 1em;
	text-transform: uppercase;
}
div.wrapper div.mainxm p.language {
	margin: 10px 0 -10px 0;
	padding: 0;
	float: right;
	position: relative;
	font-size: 1em;
}
div.wrapper div.world-map p {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
div.wrapper div.world-map p.themap {
	margin: 10px 0;
}
div.wrapper div.extraInfo p {
	margin: 0 10px 10px 10px;
	padding: 0;
	font-size: 1em;
}
div.send-form p {
	margin: 0 0 5px 0;
	padding: 0;
}
ul.news p {
	font-size: 1em;
}
p.description { 
	color: #e34702;
}

/* 03. Lists */
/*
ul, ol {
	font-size: 1.1em;
	list-style-position: outside;
}
*/
ul, ol {
	font-size: 1em;
	list-style-position: outside;
}
li {
	list-style-type: disc;
}
ol li {
	list-style-type: decimal;
}
/*
dl {
	font-size: 1.1em;
}
*/
dl {
	font-size: 1em;
}
dt {
	font-weight: bold;
}
div.footer ul {
	text-align: center;
	width: 100%;
	clear: both;
	font-size: 1em;
}
div.footer ul li {
	padding: 0 5px;
	display: inline;
	list-style-type: none;
}
ul.global-navigation {
	margin: 0;
	padding:70px 0 3px 17px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .95em;
}
ul.global-navigation li {
	margin: 0;
	padding: 5px 10px;
	list-style-type: none;
	float: left;
}
ul.global-navigation li.current {
	background-color: #555;
}
ul.sub-global-navigation {
	margin: 2px 0 0 0;
	padding: 0;
	width: 619px;
	float: left;
	clear: both;
	background-color: #8F3040;
	text-transform: uppercase;
	font-size: 12px;
}
.global-navigation-arrowhead{
	color:#8F3040;
	background: url(../i/arrowhead.gif) no-repeat left; width:12px;
}
ul.sub-global-navigation li {
	margin: 0;
	padding: 2px 5px;
	float: left;
	list-style-type: none;
	white-space: nowrap;
}
ul.sub-global-navigation li.current {
	background-color: #555;
}
ul.third-level-nav {
	margin: .9em 0 0 0;
}
ul.third-level-nav li {
	margin: 5px 0 0 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #dfdfdf;
	list-style-type: none;
	/* font-size: .9em; */
	font-size: 1em;
}
ul.tabs {
	margin: 0;
	padding: 0 10px 2px 10px;
	width: 375px;
	float: left;
	background: transparent url(../i/Bg/ul_tabs.gif) no-repeat 50% 100%;
	position: relative;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .95em;
}
ul.tabs li {
	margin: 0 -10px 0 0;
	padding: 4px 0 0 0;
	width: 101px;
	height: 17px;
	position: relative;
	text-align: center;
	list-style-type: none;
	float: left;
	background: transparent url(../i/Bg/ul_tabs_li.gif) no-repeat 50% 0;
}
ul.tabs li.current {
	margin: 0 -10px -1px 0;
	z-index: 10;
	height: 18px;
}

/*
div.main ul.tabs 
{
	
	padding: 0 10px 2px 5px;
	width: 280px;
	background: transparent url(../i/Bg/ul_main_tabs.gif) no-repeat 50% 100%;
	
	width:430px;
}
*/

div.main ul.tabs {
 /*padding: 0 10px 2px 5px;
 width: 280px;
 background: transparent url(../i/Bg/ul_main_tabs.gif) no-repeat 50% 100%;*/
 width: 431px;
 background: transparent url(../i/Bg/ul_main_tabs_.gif) no-repeat 50% 100%;
}


ul.news {
	margin: 0;
	padding: 0;
}
ul.news li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.95em;
}
ul.accent-list {
	margin: 20px 0 0 0;
	padding: 0;
}
ul.accent-list li {
	margin: 0 0 0 7px;
	float: left;
	width: 145px;
	list-style-type: none;
	font-size: 1em;
	/* font-size: .9em; */
}
ul.accent-list li.first {
	margin: 0;
}
div.content-bottom ul.accent-list 
{
	width: 450px;
	float: left;
}
div#panelDiv ul {
	margin: 0 0 10px 0;
	padding: 0;
}
div#panelDiv ul li {
	margin: 0 0 2px 0;
	padding: 0;
	list-style-type: none;
}
ul.links-more {
	margin: 30px 0 0 0;
	padding: 0;
}
ul.links-more li {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
}
ul.tools {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	float: left;
	width: 100%;
	border-top: 1px solid #e2e2e2;
}
ul.tools li {	
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
	float: right;
}
ul.tools li.left {	
	margin: 0 10px 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
ul.photo-library {
	margin: 5px 0 0 0;
	padding: 0;
}
ul.photo-library li {
	margin: 0 10px 5px 0;
	padding: 0;
	float: left;
	list-style-type: none;
}
ul.photo-library li ul li {
	margin: 0;
	float: none;
	font-size: .8em;
	width: 105px;
}
ol.search-list {
	margin: 35px 0 35px 30px;
	padding: 0;
	font-size: 1em;
}
ol.search-list li {
	margin: 0 0 25px 0;
	padding: 0;
}
div.search-hint ul li {
	margin: 5px 0;
	padding: 0;
	list-style-type: none;
}
ul.events {
	margin: 0;
	padding: 0;
}
ul.events li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style-type: none;
	border-bottom: 1px solid #dee3e3;
	font-weight: bold;
}
ul.events2 li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style-type: none;
	font-weight: bold;
}
div.sitemap ul {
	margin: -1.5em 0 0 180px;
}
div.sitemap ul li {
	list-style-type: none;
	font-size: 1em;
	font-weight: bold;
}
div.sitemap ul li li 
{
	/* font-size: .9em; */
	font-size: 1em;
	font-weight: normal;
}
div.sitemap ul ul {
	margin: 0 0 0 2em;
}
div.pagination ul {
	margin: 0;
	padding: 2px 0 0 0;
	float: left;
	width: 40%;
}
div.pagination ul li {
	margin: 0;
	padding: 0 5px;
	float: left;
	list-style-type: none;
}
div.wrapper span ul, div.wrapper span ol
{
	margin: 0 0 0 20px;
}
/* 04. Semantic */
abbr, acronym {
	border-bottom: 1px dotted inherit;
	cursor: help;
	font-style: normal;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
blockquote {
}
div.footer address {
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #dfdfdf;
	text-align: center;
	font-style: normal;
}
div.wrap address {
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	font-style: normal;
}
ul.events li span.date {
	display: block;
	font-weight: normal;
	/* font-size: .9em; */
	font-size: 1em;
}
ul.events2 li span.date {
	display: block;
	font-weight: normal;
	/* font-size: .9em; */
	font-size: .95em;
}
hr {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 1px;
	/* ncolor: #999;
	background-color: #999;
	*/
	color: #e6e8e7;
	background-color: #e6e8e7;
	border: 0;
	float: none;
	clear: both;
}
hr.enum-separate {
	margin: 0 0 20px 0;
	color: #dfdfdf;
	background-color: #dfdfdf;
}
/* 05. Images */
img, a img {
	margin: 0;
	padding: 0;
	border: 0;
}
ul.accent-list img {
	margin: 0 0 5px 0;
}
div.mainxm p.corporate-illustration img {
	margin: 0 0 10px 0;
	display: block;
}
/* 06. Links */
a:link, a:visited, a:hover, a:active {
	background-color: transparent;
	text-decoration: none;
	color: #933;
}
a:hover {
	text-decoration: underline;
}
ul.global-navigation a:link, ul.global-navigation a:visited, ul.global-navigation a:hover, ul.global-navigation a:active {
	color: #555;
}
ul.global-navigation a:hover {
	color: #e74301;
	text-decoration: none;
}
ul.global-navigation li.current a:link, ul.global-navigation li.current a:visited, ul.global-navigation li.current a:hover, ul.global-navigation li.current a:active {
	color: #fff;
}
ul.sub-global-navigation a:link, ul.sub-global-navigation a:visited, ul.sub-global-navigation a:hover, ul.sub-global-navigation a:active {
	color: #fff;
}
ul.sub-global-navigation a:hover {
	color: #000;
	text-decoration: none;
}
ul.sub-global-navigation li.current a:hover {
	color: #fff;
}
div.footer ul a:link, div.footer ul a:visited, div.footer ul a:hover, div.footer ul a:active {
	color: #333;
}
ul.tabs a:link, ul.tabs a:visited, ul.tabs a:hover, ul.tabs a:active {
	color: #999;
}
ul.tabs a:hover {
	color: #e74301;
	text-decoration: none;
}
ul.tabs li.current a:link, ul.tabs li.current a:visited, ul.tabs li.current a:hover, ul.tabs li.current a:active {
	color: #333;
}
ul.news li a:link, ul.news li a:visited, ul.news li a:hover, ul.news li a:active 
{
	font-size: 1.2em;
	display: block;
	font-weight: bold;
}
ul.news li a:hover {  
 text-decoration: none;
}

div.primary ul.news li a:link, div.primary ul.news li a:visited, div.primary ul.news li a:hover, div.primary ul.news li a:active {
	padding: 0 0 10px 0;
}
ul.accent-list li a:link, ul.accent-list li a:visited, ul.accent-list li a:hover, ul.accent-list li a:active {
	display: block;
}
/*
ul.accent-list li a:link, ul.accent-list li a:visited, ul.accent-list li a:hover, ul.accent-list li a:active {
 text-decoration: none;
}
*/
div#panelDiv a:link, div#panelDiv a:visited, div#panelDiv a:hover, div#panelDiv a:active {
	color: #333;
}
div#panelDiv h5 a:link, div#panelDiv h5 a:visited, div#panelDiv h5 a:hover, div#panelDiv h5 a:active {
	font-style: normal;
}
p.more a:link, p.more a:visited, p.more a:hover, p.more a:active {
	padding: 0 0 0 10px;
	background: transparent url(../i/Bg/p_more.gif) no-repeat 0 50%;
}
div.header p.quick-links a:link, div.header p.quick-links a:visited, div.header p.quick-links a:hover, div.header p.quick-links a:active {
	padding: 3px 3px;
	text-decoration: none;
	display: block;
}
/*
div.header p.quick-links a:hover {
	color: #fff;
	background: transparent url(../i/Bg/a_quick_links.gif) no-repeat 50% 50%;
}
*/
ul.links-more a:link, ul.links-more a:visited, ul.links-more a:hover, ul.links-more a:active {
	padding: 0 0 0 10px;
	background: transparent url(../i/Bg/p_more.gif) no-repeat 0 50%;
}
ul.third-level-nav li a:link, ul.third-level-nav li a:visited, ul.third-level-nav li a:hover, ul.third-level-nav li a:active {
	color: #666;
	text-decoration: none;
}
ul.third-level-nav li a:hover {
	color: #333;
}
ul.third-level-nav li.current a:link, ul.third-level-nav li.current a:visited, ul.third-level-nav li.current a:hover, ul.third-level-nav li.current a:active {
	color: #e74301;
	padding: 0 0 0 10px;
	background: transparent url(../i/Bg/p_more.gif) no-repeat 0 0.35em ;
}
p.search-paging a:link, p.search-paging a:visited, p.search-paging a:hover, p.search-paging a:active {
	color: #555;
	padding: 0 3px;
}
p.search-paging a.current:link, p.search-paging a.current:visited, p.search-paging a.current:hover, p.search-paging a.current:active {
	color: #e74301;
}
p.search-paging a.next:link, p.search-paging a.next:visited, p.search-paging a.next:hover, p.search-paging a.next:active {
	color: #e74301;
	padding: 0 3px 0 20px;
	background: transparent url(../i/Bg/a_next.gif) no-repeat 10px 50%;
}
p.search-paging a.prev:link, p.search-paging a.prev:visited, p.search-paging a.prev:hover, p.search-paging a.prev:active {
	color: #e74301;
	margin: 0 5px 0 0;
	padding: 0 10px 0 3px;
	background: transparent url(../i/Bg/a_prev.gif) no-repeat 100% 50%;
}
a.pdf:link, a.pdf:visited, a.pdf:hover, a.pdf:active {
	padding: 0 0 10px 20px;
	background: transparent url(../i/Bg/a_pdf.gif) no-repeat 0 0;
}
a.htm:link, a.htm:visited, a.htm:hover, a.htm:active {
	padding: 0 0 10px 20px;
	background: transparent url(../i/Bg/a_htm.jpg) no-repeat 0 0;
}
a.main-category:link, a.main-category:visited, a.main-category:hover, a.main-category:active {
	/* color: #555; */
	color: #e34702;
	font-size: 1.5em;
}
div.wrapper div.mainxm p.language a:link, div.wrapper div.mainxm p.language a:visited, div.wrapper div.mainxm p.language a:hover, div.wrapper div.mainxm p.language a:active {
	/* color: #555; */
	color: #e34702;
}
div.sitemap ul a:link, div.sitemap ul a:visited, div.sitemap ul a:hover, div.sitemap ul a:active {
	color: #555;
}
/* 07. Inputs */
fieldset {
	border: 0;
}
input.txt, textarea {
	padding: 1px 2px;
	border: 1px solid #dfdfdf;
}
fieldset.quick-search {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 85px;
	right: 0;
}
fieldset.quick-search input.txt {
	padding: 0 20px 0 2px;
	width: 96px;
	height: 18px;
	border: 1px solid #dfdfdf;
	vertical-align: top;
}
fieldset.quick-search input.imgBtn {
	margin: 0 0 0 -22px;
	position: absolute;
	top: 1px;
	vertical-align: top;
}
fieldset.search {
	margin: 20px 0;
	position: relative;
}
fieldset.search input.txt {
	padding: 0 20px 0 2px;
	width: 428px;
	height: 18px;
	border: 1px solid #dfdfdf;
	vertical-align: top;
}
fieldset.search input.imgBtn {
	margin: 0 0 0 -22px;
	position: absolute;
	top: 1px;
	vertical-align: top;
}
fieldset.news-archive {
	margin: 0 0 -22px 0;
	padding: 0;
}
fieldset.news-archive label {
	display: none;
}
fieldset.apply {
	padding: 10px 0 0 0;
	border-top: 1px solid #dfdfdf;
}
fieldset.apply label {
	display: block;
}
fieldset.apply input.txt {
	padding: 1px 2px;
	width: 146px;
	height: 18px;
	border: 1px solid #dfdfdf;
}
fieldset.apply input.upload-file {
	padding: 1px 2px;
	width: 240px;
	height: 22px;
	border: 1px solid #dfdfdf;
}
fieldset.apply textarea {
	padding: 1px 2px;
	width: 516px;
	height: 118px;
	border: 1px solid #dfdfdf;
}
fieldset.calculator {
	width: 100%;
	float: left;
}
fieldset.calculator label {
	display: block;
	color: #333;
	font-weight: bold;
}
fieldset.calculator input.txt {
	width: 176px;
	height: 18px;
}
/*fieldset.subscribe {
	margin: 15px 0;
}
fieldset.subscribe input.txt {
	padding: 1px 2px;
	width: 196px;
	height: 18px;
	border: 1px solid #555;
}
fieldset.subscribe label {
	font-weight: bold;
}
fieldset.subscribe p.radio label {
	font-weight: normal;
}
fieldset.subscribe p.radio input {
	vertical-align: middle;
}*/
fieldset.subscribe {
	margin: 15px 0;
}
fieldset.subscribe input.txt {
	padding: 1px 2px;
	width: 196px;
	height: 18px;
	border: 1px solid #555;
}
fieldset.subscribe label {
	font-weight: bold;
}
fieldset.subscribe p.radio label {
	font-weight: normal;
}
fieldset.subscribe p.radio input {
	vertical-align: middle;
}

div.wrapper div.world-map fieldset {
	position: absolute;
	margin: 0 0 0 -250px;
	bottom: -10px;
	left: 50%;
	text-align: center;
	z-index: 1000;
	width: 500px;
}
div.wrapper div.world-map label {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.1em;
	display: block;
	color: #555;
	text-transform: uppercase;
	font-weight: bold;
}
table.currency-convertor input.txt { 
	width: 120px;
}
fieldset.send-to-friend {
	padding: 10px 0;
}
fieldset.send-to-friend label {
	display: block;
}
div.pagination fieldset {
	margin: 0;
	padding: 0;
	float: left;
}
div.pagination fieldset	input {
	vertical-align: middle;
}
div.pagination fieldset	input.txt {
	width: 30px;
}
/* Tables */
table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
div#panelDiv table {
	margin: 0;
	padding: 0 0 10px 0;
	width: 100%;
	background: transparent url(/i/Bg/div_panelDiv_table.png) no-repeat 50% 100%;
	overflow: visible;
}
div#panelDiv table td {
	padding: 0 15px 20px 15px;
	vertical-align: top;
}
table.calculated {
	margin: 30px 0;
	font-weight: bold;
}
table.calculated tbody {
	padding: 40px 0;
}
table.calculated th {
	padding: 5px 60px 5px 0;
	border-bottom: 1px solid #e1e3e2;
	text-align: left;
	color: #333;
}
table.calculated td {
	padding: 5px 0;
	border-bottom: 1px solid #e1e3e2;
	text-align: right;
	color: #e74301;
}
table.calculated tr.sep th, table.calculated tr.sep td {
	padding-top: 30px;
}
table.currency-convertor {
	margin: 15px 0;
	width: 100%;
}
table.currency-convertor th, table.currency-convertor td {
	padding: 2px 5px;
	height: 15px;
}
table.currency-convertor th {
	font-weight: normal;
}
table.currency-convertor tr.odd th, table.currency-convertor tr.odd td {
	background: #fff url(../i/Bg/table_currency_convertor_td.gif) repeat-x 0 50%;
}
table.currency-convertor td.currency-flag {
	width: 25px;
}
table.currency-convertor td.currency-amount {
	padding: 2px 0 2px 5px;
	width: 122px;
}
table.currency-convertor td.currency-abbr {
	padding: 2px 10px;
	width: 25px;
}
table.currency-convertor tr.odd td.currency-flag, table.currency-convertor tr.odd td.currency-amount {
	background: none;
}
/* survey */
ul.survey
{
	margin: 10px 0 20px 0;
	}
ul.survey li
{
	list-style-type: none;
	margin-bottom: 10px;
}
ul.survey p.sendBtn, ul.survey textarea
{
	margin-left: 5px;
}
.SurveyH1
{
	margin-bottom: 20px;
}

/* Subscribe Forms */
fieldset.apply p.note {
 margin-bottom: 10px;
}
fieldset.apply input.btn {
 margin: 5px 5px 0 0;
}
fieldset.apply table {
 width: 350px;
 font-size: 1em;
}
fieldset.apply td, fieldset.apply th {
 padding: 4px;
}
fieldset.apply td.customText {
 width: 200px;
 padding-left: 0;
}
fieldset.apply td.simpleText {
 width: 50px;
 text-align: right;
}

p.photo_news {
 float:left;
 
 overflow: visible; 
 padding: 1px;
 margin: 0 10px 10px 0;
 
}

p.photo_news img.photo{
	float: none;
}

p.photo_news span{
	display: block;
	float: left;
	font-style:italic;
	width: 120px;
}

img.photo {
 float:left;
 padding: 1px;
 margin: 0 10px 10px 0;
  border: 1px solid #dfdfdf;
}

.ColorOrange
{
	color: #e34702!important;
}

.hidden 
{
	display : none;
}
.shown
{
	display : block;
}


/* Profile Control div.left_column_form  */

h3.h3_tender_form 
{
	border-bottom: 1px solid #e6e8e7 !important; padding-bottom: 2px !important; margin-bottom: 10px !important;
} 
div.left_column_form p
{
	width: 90%;
}
div.right_column_form p
{
	width: 90%;
}
div.left_column_form p span 
{
	color: #757474;
	display: block; 
}
div.right_column_form p span 
{
	color: #757474;
	display: block;
}
span.span_label
{
	text-decoration: underline;
}

table.tenderAPIs tr td
{
	width: 150px;
	padding: 2px 0 2px 0;
}

div.left_column_form {
     float: left;
     width: 48%;
     margin-right: 2%;
}
div.right_column_form {
     float: left;
     width: 48%;
}
div.left_column_form p span strong {
     color: #e34702;
}
div.right_column_form p span strong {
     color: #e34702;
}
div.left_column_form p span {
     /* display: block; */
     margin: 3px 0 3px 0;
}
div.right_column_form p span {
     /* display: block; */
     margin: 3px 0 3px 0;
}
div.left_column_form p input{
     border: 1px solid #888888;
     width: 80%;
     display: inline;
}
div.right_column_form p input{
     border: 1px solid #888888;
     width: 80%;
     display: inline;
}
div.right_column_form p input.tender_checkbox
{
	width: auto;
	border: none;
}
span.tenderValidator
{
	display: inline !important;
	width: 8px;
}
p.required_fields {
     font-weight: 500;
}
p.required_fields em strong {
     color:  #e34702;
}  

div.tenderListTools
{
	clear: both;
	height: 1.4em;
}
div.tenderSearch
{
	float: left;
	width: 50%;
}
div.tenderDdlFilter
{
	float: right;
}


/* Tender, Supplier LogIn form */

div.tenderLoginForm
{
}
div.tenderLoginForm p
{
	margin: 3px 0 3px 0;
	padding: 0 10px 0 10px;
}
span.tenderLoginLabel
{
	width: 30%;
	float: left;
	font-weight: bold;
}
div.tenderLoginForm p span input
{
	width: 68%;
	border: solid 1px #8e8e8e;
}


p.tenderLoginButton input
{
	float: right;
	padding-right: 3px;
}

p.tenderLoginMessage
{
	/* clear: both; */
	position: relative;
	top: 4px;
	color: #e34702;
	font-weight: bold;
	width: 70%;
}

p.tenderLoginFormForgote
{
	clear: both;
}