@charset "utf-8";


html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	border: none;
	color: #333333;
	background-color: white;
}

body {
	behavior: url("/csshover.htc");
}

pre {
	font-family: Courier;
}

hr {
	color: #ACA899;
}

div.hr {
	height: 1px;
	background-color: #ACA899;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana;
	margin-top: 0px;
}



h1 { font-size: 20px; color: #000066; font-weight:normal;}

h2 { font-size: 14px; color: #333333; }

h3 { font-size: 12px; color: #FF6600 ; }

h4 { font-size: 14px; }

h5 { font-size: 13px; margin: 15px 0px 5px 0px; }


h3 a:link { color: #FF6600; text-decoration:none;}
h3 a:active { color: #FF6600; text-decoration:none;}
h3 a:visited { color: #FF6600; text-decoration:none;}
h3 a:hover { color: #FF6600; text-decoration:underline;}


h2 a:link { color: #333333; text-decoration:none;}
h2 a:active { color: #333333; text-decoration:none;}
h2 a:visited { color: #333333; text-decoration:none;}
h2 a:hover { color: #333333; text-decoration:underline;}







body, div, p, td, th, caption, h6, li {
	font: 12px Verdana;
	color: #333333;
}

th {
	font-weight: bold;
}

p, div.paragraph {
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0px;
}

p.first {
	margin-top: 0px;
}

p.last {
	margin-bottom: 0px;
}

.justified {
	text-align: justify;
}

ul.nopadding {
	padding-left: 10px;
	margin-left: 10px;
}

/* TEXT COLOR CLASSES */

.red {
	color: red;
}

.green {
	color: green;
}

.orange {
	color: #EE5500;
}

.darkblue {
	color: #000066;
}

.gray {
	color: #AAAAAA;
}

.darkgray {
	color: #808080;
}

.silver {
	color: #CCCCCC;
}

.white {
	color: #FFFFFF;
}

.black {
	color: #000000;
}

.sbborange {
	color: #FF6600;
}


/* TEXT STYLES */

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.underlined {
	text-decoration: underline;
}

.nowrap {
	white-space: nowrap;
}


/* FONTS */

.arial {
	font-family: "Arial";
}

.big1 {
	font-size: 16px;
}

.big2 {
	font-size: 18px;
}

.small1 {
	font-size: 11px;
}


/* BACKGROUNDS */

.bg_lightgray {
	background-color: LightGray;
}


.grey_box {
	border: 1px solid #000000;
	background-color: #CCCCCC;
	padding: 3px;
}

.light_grey_box {
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	padding: 5px;
}

.gray_border_box {
	border: 1px solid #999999;
	padding: 5px;
}


a {
	text-decoration: none;
	color:#000066;
}

a:hover, a:active{
	text-decoration: underline;
	color:#000066;
}

a img {
	border: 0px;
}

a.white {
	color: white;
}

a.white:hover, a.white:active {
	text-decoration: underline;
	color: white;
}

div.quicklinks_btn {
	clear: left;
	float: left;
	margin-top: 6px;
	padding-left: 15px;
	cursor: pointer;
	background-image: url(/i/quicklinks_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 70%;
}

div.quicklinks_cont {
	position: absolute;
	z-index: 2; /* above main nav buttons */
	overflow: hidden;
}

div.quicklinks_cont a {
	display: block;
	padding: 3px 0px;
}

form {
	margin: 0px;
}

select {
	background-color: #EEEEEE;
	border: 1px solid #999999;
}

textarea, input.input_text {
	border: 1px solid #999999;
	background-color: #F4F4F4;
	font-family: Arial;
	font-size: 13px;
}

textarea {

}

input.flat_button {
	border: 1px solid black;
}

input.regform_next_button {
	border: 0px;
	background-image: url(/i/regform_next_background.gif);
	background-repeat: repeat-x;
	height: 29px;

	font-size: 20px;
	font-family: "Arial";
	font-weight: bold;
	color: #FFFFFF;
}

table.main_table {
	width: 950px;
}

table.silver_grid {
	background-color: silver;
}

table.silver_grid td {
	background-color: white;
}

div.login_header_box {
	float: right;
	background-color: #555555;
	width: 400px;
	height: 43px;
	margin-bottom: 3px;
	color: white;
}

td.main_content {
	padding-right: 8px;
}

td.adverts_sidebar {
	width: 150px;
	border-left: 1px solid #B3B3B3;
	padding-left: 8px;
}

div.boxes_header {
	background-image: url(/i/title_boxes_bar.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 32px;
	margin-bottom: 5px;
	clear: both;
}

div.boxes_header td {
	font-family: 'Century Gothic', Verdana;
	font-size: 24px;
	color: #444444;
}

span.js_tooltip_container {
	display: none;
}

td.sprices_commands_separator {
	background-image: url(/i/sprices_commands_separator.gif);
	background-position: top right;
	background-repeat: repeat-x;
	height: 3px;
}

span.sprices_latest_midprice {
	font: 32px Arial;
	color: white;
}


/* POSTBACK PANEL */

.postback_panel_container_outside {
	position:fixed;
	_position:absolute;
	top:0px;
	_top:expression(eval(document.body.scrollTop));
	left:0px;
	_left:expression(eval(document.body.scrollLeft));
	width:100%;
	height:100%;
	
	background-color: #DDDDDD;
	opacity: 0.6;
	filter:alpha(opacity=60);
}

.postback_panel_container {
	position:fixed;
	_position:absolute;
	top:50%;
	_top:expression(eval(document.body.scrollTop + document.body.clientHeight/2));
	left:50%;
	_left:expression(eval(document.body.scrollLeft + document.body.clientWidth/2));
	margin: -40px 0px 0px -125px;
}

.postback_panel {
	height: 80px;
	width: 250px;
	background-color: #ECE9DB;
	border-top:    1px solid #FFFFFF;
	border-left:   1px solid #FFFFFF;
	border-bottom: 1px solid #ACA899;
	border-right:  1px solid #ACA899;
}

.postback_panel td {
	text-align: center;
	font: 10pt Verdana;
	font-weight: bold;
	color: #FF0000;
}


.article_view_title {
	font-family: Arial black, Verdana;

	font-size: 14px;
	color: #444444;
}


/*div.art_text_larger div.article_view_title {
	font-size: 20px;
}

div.art_text_larger p.article_view_body {
	font-size: 17px;
}*/

div.art_text_larger div {
	font-size: 135%;
}


td.alist_date_cell {
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #dddddd;
	background-color: #dddddd;
	text-align: right;
	padding: 0px 3px;
	white-space: nowrap;
	width: 1%;
}

td.alist_title_td {
	padding-left: 3px;
	border-top: 3px solid #ffffff;
	border-bottom: 1px solid #dddddd;
}


div.home_top_news_title {
	font-size: 18px;
	color: #000066;
	padding-bottom: 5px;
	line-height: 110%;
}

div.home_top5_article_title {
	border-bottom: 1px solid #dddddd;
	padding: 1px;
}


table.panel_table {
	border: 1px solid #686868;
	border-top: 0px;
}

table.panel_table caption {
	border: 1px solid #686868;
	border-bottom: 0px;
	background-color: #DDDDDD;
	color: #333333;
	font-weight: bold;
	text-align: left;
	padding: 3px 6px 3px 6px;
}

table.panel_table caption td {
	color: #333333;
	font-weight: bold;
}

table.panel_table tr.r0 {
	background-color: #FFFFFF;
}

table.panel_table tr.r1 {
	background-color: #EEEEEE;
}


table.panel_table_gray_border {
	border: 1px solid #DDDDDD;
	border-top: 0px;
}

table.panel_table_gray_border caption {
	border: 1px solid #DDDDDD;
	border-bottom: 0px;
	background-color: #DDDDDD;
	color: #333333;
	font-weight: bold;
	text-align: left;
	padding: 3px 6px 3px 6px;
}

table.panel_table_gray_border caption td {
	color: #333333;
	font-weight: bold;
}


div.latest_news_left_col {
}

div.latest_news_left_col div.caption {
	background-color: #555555;
	padding: 3px;
	text-align: center;
	color: white;
	font-weight: bold;
}

div.latest_news_left_col div.body {
	border: 1px solid #999999;
	border-bottom: 0px;
	background-image: url(/i/latest_news_left_gradient.jpg);
	background-repeat: repeat-x;
}

div.latest_news_left_col div.body div.section, div.section_sel {
	padding-top: 12px;
	padding-bottom: 6px;
	padding: 10px 2px 6px 20px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	background-image: url(/i/white_bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 13px;
}

div.latest_news_left_col div.body div.section_sel {
	padding: 10px 2px 6px 17px;
	border-left: 3px solid #FF6600;
	background-color: #DDDDDD;
}

div.latest_news_left_col div.body div.item {
	padding: 2px 2px 2px 6px;
	border-bottom: 1px solid #999999;
}

div.latest_news_left_col div.body div.item_sel {
	padding: 2px 2px 2px 3px;
	border-bottom: 1px solid #999999;
	border-left: 3px solid #FF6600;
	background-color: #DDDDDD;
}

div.latest_news_left_col a {
	display: block;
}


div.squares_bar {
	height: 16px;
	background-image: url(/i/squares_bar_chunk.gif);
	background-position: 0% 50%;
	background-repeat: repeat-x;
}


/* HEADER DIVS >>> */

	div.header_info_links {
		float: right;
		margin-top: 6px;
		margin-right: 5px;
		font-size: 10px;
	}

	div.header_search {
		clear: both;
		float: right;
		width: auto;
		margin-top: 18px;
		margin-right: 5px;
	}

	.trial_subscribe {
		font-size: 18px;
		font-weight: bold;
		font-family: Arial;
	}

	.trial_subscribe a {
		color: #333333;
	}

/* <<< HEADER DIVS */


/* TOP NAVIGATION >>> */

	ul.top_nav {
		padding: 0px;
		height: 23px;
		padding-bottom: 1px;
		margin: 0px 0px 5px 0px;
		border-bottom: 23px solid #FF6600;
	}

	ul.top_nav li.top_btn, 
	ul.top_nav li.top_btn_selected {
		float: left;
		width: 134px;
		height: 23px;
		text-align: center;
		font: 13px Arial;
		font-weight: bold;
		line-height: 22px;
		cursor: pointer;
		list-style-type: none;
		position: relative;
		z-index: 1;
	}

	ul.top_nav a, ul.top_nav a:hover, ul.top_nav a:active {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	ul.top_nav span {
		color: #FFFFFF;
	}

	ul.top_nav li.spacer {
		float: left;
		width: 2px;
		height: 23px;
		background-image: url(/i/btn_spacer.png);
		cursor: default;
		list-style-type: none;
	}

	/* Top button rollover action: */

	ul.top_nav li.top_btn {
		background-image: url(/i/btn_u.png);
	}

	ul.top_nav li.top_btn:hover {
		background-image: url(/i/btn_o.png);
	}

	ul.top_nav li.top_btn_selected {
		background-image: url(/i/btn_d.png);
	}

	/* Default subnav styles: */

	div.top_subnav {
		display: none;
		cursor: default;
		position: absolute;
		top: 23px;
		left: 0px;
		border-top: 1px solid white;
		text-align: left;
		z-index:1;
	}
	
	div.top_subnav a {
		padding: 1px;
	}
	
	div.top_subnav a:hover {
		background-color: #FF944D;
	}
	
	div.subnav_tophalf {
		background-color: #FF6600;
		padding-top: 24px;
	}
	
	ul.top_subnav {
		margin: 0px;
		padding: 0px 10px;
		list-style-type: none;
	}
	
	ul.top_subnav li {
		font-weight: bold;
		white-space: nowrap;
		text-transform: uppercase;
		color: white;
		
		padding-top: 5px;
		margin: 0px;
	}
	
	ul.subsubnav {
		list-style-type: square;
		margin: 0px;
		padding: 5px 0px;
	}
	
	ul.subsubnav li {
		font-weight: normal;
		white-space: nowrap;
		text-transform: none;
		color: white;
		
		padding: 1px;
		margin-left: 30px;
	}

	/* Submenu display on top button rollover */
	
	ul.top_nav li.top_btn:hover          div.top_subnav,
	ul.top_nav li.top_btn_selected:hover div.top_subnav {
		display: block;
	}
	
/* <<< TOP NAVIGATION */

/* ZAPRYAN */

.interviews_tbl, .interviews_tbl_audio {
	width:100%;
}

.interview_audio {
	border:1px solid #333333;
	width:95%;
	padding:5px;
	margin-bottom:5px;
}

.interviews_tbl td {
	vertical-align:top;
}

.interviews_tbl_img {
	padding:0px 5px 5px 2px;
	width:170px;
}

.interviews_tbl_text {
	padding:0px 5px;
}

.interviews_tbl_text_title {
	padding:0px 5px 5px 5px;
	width:100%;
}

.interviews_tbl_text_title a {
	font-weight:bold;
}

.interviews_tbl_orange {
	font-weight:bold;
	color:#FF6902;
}

.interviews_previous {
	padding:5px 0px;
	font-weight:bold;
	border-bottom:1px solid #333333;
	margin-bottom:15px;
}

.interviews_archived_tbl {
	width:100%;
	margin-top:5px;
}

.interviews_archived_left {
	width:50px;
	padding:0px 5px 5px 0px;
	vertical-align:top;
}

.interviews_archived_right {
	vertical-align:top;
}

.interviews_archived_bottom {
	background-color:#EEEEEE;
	padding:0px;
}

.interviews_archived_bottom td {
	color:#6799CA;
}

.interview_section {
	font-weight:bold;
	padding:5px 0px;
}

.glossary {
	padding:5px;
}

.glossary_letters {
	padding:5px 0px;
	border-bottom:1px solid #000000;
}

.glossary_letters a {
	font-size:14px;
	font-weight:bold;
}

.glossary_section {
	padding:5px 0px;
}

.glossary_section a {
	font-size:14px;
	font-weight:bold;
	color:#DF5900;
}

.glossary_title {
	font-weight:bold;
	padding:10px 0px 10px 0px;
}

.faq {
	padding:5px 0px;

}

.faq_title {

	padding:5px 0px;
	font-size: 14px; color: #333333; font-weight:bold;
}

.faq_a {
	display:block;
	font-weight:bold;
	padding-top:5px;
}

.faq_c {
	padding:5px 0px;
}

.faq_c a {
	font-weight:bold;
	font-size:12px;
}
.faq_d {
	padding:5px 0px;
}


marquee.events_ticker {
	color: white;
}


a.event_reg_btn, a.event_reg_btn:hover {
	display: block;
	line-height: 48px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	background-image: url(/i/event_reg_btn.gif);
	width: 161px;
	height: 48px;
	color: white;
}


div.event_sold_btn {
	display: block;
	line-height: 48px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	background-image: url(/i/event_sold_btn.gif);
	width: 161px;
	height: 48px;
	color: white;
}


div.future_events_month_header {
	background-color: #EEEEEE;
	margin: 5px 0px;
	padding: 3px;
	font-weight: bold;
}


.event_type {
	width: 60px;
	background-color: #FF6600;
	color: white;
	text-align: center;
	font-weight: bold;
	padding: 2px 3px;
}


div.event_attending_list_header {
	background-color: #555555;
	color: white;
	padding: 4px;
}


div.event_attending_list {
	color: #555555;
	border: 1px solid #555555;
	border-top: none;
	padding: 3px;
	height: 250px;
	overflow-y: scroll;
}


div.client_quote {
	clear: both;
	background-image: url(/i/quote_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div.client_quote div {
	background-image: url(/i/quote_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px;
}

div.dir_company_header {
	clear: both;
	background-image: url(/i/dir_comp_title_back.gif);
	background-repeat: repeat-x;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
	margin-bottom: 5px;
}

div.dir_company_nav {
	border: 1px solid silver;
	border-bottom: none;
}

div.dir_left_widget {
	margin-top: 10px;
}

div.dir_company_nav, div.dir_left_widget {
	margin-right: 5px;
}

div.dir_company_nav a.item_sel {
	display: block;
	white-space: nowrap;
	padding: 4px 2px 4px 2px;
	border-bottom: 1px solid silver;
	border-left: 6px solid #FF6600;
	background-color: #CCCCCC;
}

div.dir_company_nav a.item {
	display: block;
	white-space: nowrap;
	padding: 4px 2px 4px 8px;
	border-bottom: 1px solid silver;
}

table.dir_production {
	border-color: #B2B2B2;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
}

table.dir_production td {
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}

table.dir_production tr.first_row td {
	background-color: #CCCCCC;
	font-weight: bold;
}

div.dir_page_left_menu {
	/*clear: both;*/
	float: left;
	width: 200px;
}

div.dir_page_right_content {
	width: 580px;
	float: right;
}

h2.dir_page_header {
	margin-bottom: 10px;
}


/* GOTINA HISTORICAL TABLICA */

table.hist_tbl {
	border: 1px solid #A6A6A6;
}

table.hist_tbl td {
	height: 25px;
	padding: 0px 3px 0px 3px;
	background-color: #D8D8D8;
	border-style: solid;
	border-color: white;
	border-width: 1px 0px 0px 1px;
	white-space: nowrap;
}

table.hist_tbl tr.outer_first td {
	border-top-width: 0px;
}

table.hist_tbl td.first {
	border-left-width: 0px;
}

table.hist_tbl td.inner_container {
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 1px;
}

table.hist_tbl td.inner_container td {
	border-width: 1px 0px 0px 1px;
}

table.hist_tbl td.inner_container td.first {
	border-left-width: 0px;
}

table.hist_tbl td.inner_container tr.period_label td {
	background-color: #D8D8D8;
	text-align: center;
	border-top-width: 0px;
}

table.hist_tbl td.inner_container td.col_1 {
	background-color: #E4E4E4;
	text-align: right;
}

table.hist_tbl td.inner_container td.col_2 {
	background-color: #EEEEEE;
	text-align: right;
}

table.hist_tbl td.inner_container div.inner_container {
	overflow: auto;
	overflow-x: scroll;
}

div.ticker_tape_container {
	padding: 2px;
	margin: 5px 0px;
	border: 1px solid silver;
}

div.ticker_tape_container div.ticker_item {
	display: none;
}

div.ticker_tape_container img.ticker_pause {
	cursor: pointer;
}

div.ticker_tape_container img.ticker_play {
	cursor: pointer;
	display: none;
}

div.ticker_tape_container img.ticker_backward {
	cursor: pointer;
}

div.ticker_tape_container img.ticker_forward {
	cursor: pointer;
}


ul.auto_rotating_quote {
	margin: 0px;
	padding: 0px;
}

ul.auto_rotating_quote li {
	list-style-type: none;
}


/* ROUNDED BOX FOR HOMEPAGE */

div.home_rounded_box {
	background-color: white;
	padding: 11px 0px 10px 0px;
	position: relative;
	top: 0;
	left: 0;
}

div.home_rounded_box_label {
	position: absolute;
	top: 0px;
	left: 28px;
	background-color: white;
	padding: 0px 5px 0px 5px;
	font-family: 'Century Gothic', sans-serif;
	font-size: 18px;
}

div.home_rounded_box_content {
	padding-top:    12px;
	padding-bottom:  8px;
	width: 370px;
	margin-left: 8px;
}

div.home_rounded_box div.tl {background: url("/i/box_tl.gif") no-repeat top left;}
div.home_rounded_box div.tr {background: url("/i/box_tr.gif") no-repeat top right;}
div.home_rounded_box div.bl {background: url("/i/box_bl.gif") no-repeat bottom left;}
div.home_rounded_box div.br {background: url("/i/box_br.gif") no-repeat bottom right;}
div.home_rounded_box div.t {background: url("/i/box_dot.gif") repeat-x top;}
div.home_rounded_box div.b {background: url("/i/box_dot.gif") repeat-x bottom;}
div.home_rounded_box div.l {background: url("/i/box_dot.gif") repeat-y left;}
div.home_rounded_box div.r {background: url("/i/box_dot.gif") repeat-y right;}


/*CHANGES MADE BY ANDREA FROM HERE*/


/* ******************************************BLUE SALES BOX*/
a.blue-button {
    background: transparent url('http://www.steelbb.com/i/up/1926.gif') no-repeat scroll top right; 
    display: block;
    float: left;
    height: 60px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT (32)*/
    margin-right: 6px;
    padding-right: 30px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color:#003366;
    text-align:left;
    font-family:"Century Gothic", verdana;
    font-size:18px;
}
a.blue-button span {
    background: transparent url('http://www.steelbb.com/i/up/1933.gif') no-repeat; 
    display: block;
    line-height: 60px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding-left: 18px;
} 
a.blue-button:hover span{
    text-decoration:underline;
    color:#006699;
}

/* **************************************ORANGE BUTTON*/
a.orange-button {
    background: transparent url('http://www.steelbb.com/i/up/1932.gif') no-repeat scroll top right; 
    display: block;
    float: left;
    height: 39px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT (32)*/
    margin-right: 6px;
    padding-right: 26px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    text-decoration: none;
    color:#FFFFFF;
    text-align:center;
    font-family:"Century Gothic", verdana;
    font-size:15px;
}
a.orange-button span {
    background: transparent url('http://www.steelbb.com/i/up/1931.gif') no-repeat; 
    display: block;
    line-height: 39px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding-left: 18px; 
	color:#FFFFFF;
} 
a.orange-button:hover span{
    text-decoration:underline;
    color:#333333;
}

/* ********************************WHITE BUTTON*/
a.white-button {
    background: transparent url('http://www.steelbb.com/i/up/1930.gif') no-repeat scroll top right; 
    display: block;
    float: left;
    height: 39px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT (32)*/
    margin-right: 6px;
    padding-right: 20px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    text-decoration: none;/* FONT PROPERTIES */
    color:#333333;
    text-align:center;
    font-family:"Century Gothic", verdana;
    font-size:15px;
}
a.white-button span {
    background: transparent url('http://www.steelbb.com/i/up/1929.gif') no-repeat; 
    display: block;
    line-height: 39px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding-left: 18px;
	color:#333333; 
} 
a.white-button:hover span{
    text-decoration:underline;
    color:#003366;
}
/* ********************************* ORANGE SALES BOX */
.roundcont { /*TOTAL BOX SIZE, TOP IMAGE*/
    margin-left: 5px;
    width: 200px;
    background-image:url(http://www.steelbb.com/i/up/1918.gif);     
    background-repeat:repeat-y;
}
.roundcont p {
    margin: 0 10px;
}

.roundtop { 

    background-image:url(http://www.steelbb.com/i/up/1920.png);
    background-repeat:no-repeat;
    height:20px;
}

.roundbottom {
    background-image:url(http://www.steelbb.com/i/up/1921.png);
    background-repeat:no-repeat;
    height:15px;
}

.style1{
    font-family:Verdana, Geneva, sans-serif;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    padding: 0 4px 0 4px;
    color:#FFF;
    
}
a.style1:link{
	text-decoration: none;
	color: #FFF;
}
a.style1:active{
	text-decoration: none;
	color: #FFF;
}
a.style1:visited {
	text-decoration: none;
	color: #FFF;
}

a.style1:hover {
	text-decoration:underline;
	color: #FFF;
}

.style2{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    text-align:center;
    color:#333333;
    font-weight:bold;
    text-align:center;
}
a.style2:active{
	text-decoration: none;
	color: #333333;
}
a.style2:link {
	text-decoration: none;
	color: #333333;
}
a.style2:visited {
	text-decoration: none;
	color: #333333;
}

a.style2:hover {
	text-decoration:underline;
	color: #333333;
}

/* Style 3 */

.style3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-align:center;
}
a.style3:link {
	text-decoration:underline;
	color: #333333;
}
a.style3:active {
	text-decoration:underline;
	color: #333333;
}
a.style3:visited {
	text-decoration:underline;
	color: #333333;
}
a.style3:hover {
	text-decoration:underline;
	color: #333333;
}

ul.style3 li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
}

img.corner {
   width: 200px;
   height: 15px;
   border: none;
   display: block !important;
}

.b1hP1, .b2hP1, .b3hP1, .b4hP1, .b2bhP1, .b3bhP1, .b4bhP1, .b5hP1, .b6hP1, .b7hP1,.b8hP1, .b6bhP1, .b7bhP1, .b8bhP1 {font-size:1px; overflow:hidden; display:block;}
.b1hP1 {height:1px; background:#FFFFFF; margin:0 5px;}
.b2hP1, .b2bhP1 {height:1px; background:#FFFFFF; border-right:2px solid #FFFFFF; border-left:2px solid #FFFFFF; margin:0 3px;}
.b3hP1, .b3bhP1 {height:1px; background:#FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; margin:0 2px;}
.b4hP1, .b4bhP1 {height:2px; background:#FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; margin:0 1px;}

.b5hP1 {height:1px; background:#FFFFFF; margin:0 5px;}
.b6hP1, .b6bhP1 {height:1px; background:#FFFFFF; border-right:2px solid #FFFFFF; border-left:2px solid #FFFFFF; margin:0 3px;}
.b7hP1, .b7bhP1 {height:1px; background:#FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; margin:0 2px;}
.b8hP1, .b8bhP1 {height:2px; background:#FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; margin:0 1px;}

/*CHANGES MADE BY ANDREA UNTIL HERE*/


/* CHANGES ADDED BY ANDREA (17-06-10) FOR REPORTS AND MAPS */


.Maps-Title{
	font-family:"Century Gothic", verdana, Arial;
	color:#666666;
	font-size:18px;
	padding:15px 0 10px 0px;
}
.Reports-Title{
	font-family:"Century Gothic", verdana, Arial;
	color:#666666;
	font-size:18px;
	padding:15px 0 10px 0px;
}

.ProductContainer{
	width:239px;
	height:400px;
	padding: 0 20px 0 0;
	float:left;
	position:relative;
}
.ProductContainerClear{
	clear:both;
}

.ViewProduct{
	position:absolute;
	bottom:30px;
}

/*CHANGES MADE BY ANDREA UNTIL HERE*/
