/* Basic Properties --------------------------------------------- */

html
{
	font-size: 100%;
}

body
{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	min-width: 770px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: rgb(8,47,103); /* blue 100% */
	background-color: rgb(215,226,234);
}

html>body
{
	font-size: 16px; /* For non-IE browsers */
}

img
{
	border: 0px; /* To get rid of the border added by FireFox-based browsers */
}

hr
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(79, 112, 151); /* blue 60% */
	border-bottom-style: none;
	height: 0px; /* Win IE fix */
}

tr
{
	font-size: 0.6875em; /* Fix for ie55 */
	padding: 0px; /* Remove the extra padding from Win IE */
}

p table
{
	font-size: 1.46em;
}

tr li, tr h3, tr h4, tr p
{
	font-size: 1em;
}

fieldset
{
	font-size: 0.6875em;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

fieldset p, fieldset h3, fieldset h4
{
	font-size: 1em;
}

/* ------------ PAGE ELEMENTS ------------ */


/* Construction Blocks --------------------------------------------- */

#page
{
	position: relative;
	width: 770px;
	height: auto;
	padding: 0px;
	margin: 0px;
	background-color: white;
}

#main
{
	float: left;
	width: 735px; /* 5 pixels extra as buffer */
	height: auto;
	/*min-height: 500px;*/
	margin: 0px;
	/* padding is used as WinIE 6 has problems with margins */
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 15px; /* 5 pixels narrower for the above buffer */
	padding-bottom: 8px;
}

#inner_footer
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 735px; /* 5 pixels extra as buffer */
	padding-top: 0px;
	padding-bottom: 28px;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 15px; /* 5 pixels narrower for the above buffer */
	margin-bottom: 0px;
	clear:left;
	background-color: white;
}

#outer_footer
{
	position: relative;
	width: 770px;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: right;
	text-indent: 0px;
}

/* Masthead & Logo --------------------------------------------- */

#masthead_upper
{
	position: relative;
	margin: 0;
	padding: 0;
	background-color: rgb(25,71,117); /* blue 80% */
	width: 100%;
	height: 105px;
}

/* Note: 
No watermark for FTSE site */

#masthead_lower
{
	position: relative;
	margin: 0px;
	padding: 0px;
	background-color: white;
	width: 100%;
	height: 30px;
	background-image: url(../graphics/curve.gif);
	background-repeat: no-repeat;
}

#FTSE_logo
{
	position: relative;
	top: 12px;
	left: 20px;
}

/* Columns --------------------------------------------- */

#sidebar
{
	float: left;
	width: 136px;
	padding-top: 2px;
	padding-right: 27px;
}

.column_2
{
	float: left;
	width: 373px;
	padding-right: 13px;
	border-right-style: solid;
	border-right-color:  rgb(79, 112, 151); /* blue 60% */
	border-right-width: 1px;
	/* ## min-height hack for IE ## */
	height: 450px;
	min-height: 450px;
}

#main>.column_2
{
	height: auto;
}

.column_3
{
	float: left;
	position: relative;
	top: 0px;
	left: -1px;
	padding-left: 13px;
	width: 166px;
	/* ## min-height hack for IE ## */
	height: 450px;
	min-height: 450px;
}

#main>.column_3
{
	height: auto;
}

/* hide from MacIE \*/
.column_3
{
	border-left-style: solid;
	border-left-color: rgb(79, 112, 151); /* blue 60% */
	border-left-width: 1px;
}
/* End hide */

.column_full_simple
{
	float: left;
	width: 566px;
}

.column_full
{
	float: left;
	width: 566px;
	/* ## min-height hack for IE ## */
	height: 450px;
	min-height: 450px;
}

#main>.column_full
{
	height: auto;
}

.column_single
{
	float: left;
	width: 520px;
	/* ## min-height hack for IE ## */
	height: 450px;
	min-height: 450px;
}

#main>.column_single
{
	height: auto;
}

.column_wrapper
{
	float: left;
	width: 570px; /* 4 pixels extra for buffer */
}

/* ------------ TYPOGRAPHY ------------ */


/* Anchors --------------------------------------------- */

a
{
	color: rgb(8,47,103); /* blue 100% */
	text-decoration: underline;
}


a:hover
{
	color: rgb(255, 136, 0); /* orange */
	text-decoration: underline;
}

a.plain
{
	text-decoration: none;
}

a.plain:hover
{
	color: rgb(255, 136, 0); /* orange */
	text-decoration: none;
}

a.highlight:hover
{
	color: rgb(255, 136, 0); /* orange */
	text-decoration: underline;
}

/* Character Styles --------------------------------------------- */

em
{
	font-style: normal;
	font-weight: bold;
}

strong
{
	font-weight: bold;
	color: rgb(8,47,103); /* blue 100% */
}

cite
{
	color: rgb(52, 91, 134); /* blue 70% */
	font-weight: normal;
	font-style: italic;
}

.highlight
{
	color: rgb(255, 136, 0); /* orange */
	text-decoration: none;
}

.lighter
{
	color: rgb(52, 91, 134); /* blue 70% */
}


/* Paragraph Styles --------------------------------------------- */

p
{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 1.2727em;
	font-size: 0.6875em;
	line-height: 1.2727em;
}

.column_full p, .column_full li
{
	margin-right: 45px; /* reduce the line length for legibility */
}

p.tight
{
	padding-top: 0px;
	padding-bottom: 0px;
}

p.caption
{
	font-size: 0.625em;
	line-height: 1.2727em;
	color: rgb(52,91,134); /* blue 70% */
}

img + p.caption
{
	width: 85%;
	margin-top: 0px;
	padding-top: 6px;
}

.fine_print
{
	font-size: 0.5625em;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	color: rgb(79, 112, 151); /* blue 60% */
}

.fine_print a
{
	color: rgb(79, 112, 151); /* blue 60% */
	text-decoration: underline;
}

.fine_print a:hover
{
	color: rgb(8,47,103); /* blue 100% */
}

/* Headings --------------------------------------------- */

h1
{
	font-size: 1.3125em;
	line-height: 1.0476em;
	color: rgb(8,47,103); /* blue 100% */
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
}

h1 em
{
	font-weight: normal;
	color: rgb(79, 112, 151); /* blue 60% */
}

h2
{
	font-weight: normal;
	font-style: normal;
	font-size: 0.875em;
	line-height: 1.2143em;
	color: rgb(79, 112, 151); /* blue 60% */
	margin-top: 0px;
	margin-bottom: 18px;
	padding: 0px;
}

h2.tight
{
	margin-top: 0px;
	margin-right: 80px;
	margin-bottom: 4px;
	padding: 0px;
}

h2 em
{
	font-weight: bold;
	font-style: normal;
	color: rgb(8,47,103); /* blue 100% */
	margin: 0px;
	padding: 0px;
}

h3
{
	font-weight: bold;
	font-style: normal;
	font-size: 0.6875em;
	line-height: 1.2727em;
	color: inherit;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

h4
{
	font-weight: bold;
	font-style: normal;
	font-size: 0.6875em;
	line-height: 1.2727em;
	color: inherit;
	padding-bottom: 2px;
	margin: 0px;
}

h4 a
{
	color: inherit;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(79, 112, 151); /* blue 60% */
}

h4 a:hover
{
	color: rgb(255, 136, 0); /* orange */
	text-decoration: none;
	border-bottom-color: rgb(255, 136, 0); /* orange */
}

h4 cite
{
	font-weight: normal;
}


/* ------------ LISTS ------------ */


/* Basic List --------------------------------------------- */

ul, ol
{
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 6px;
	margin: 0px;
}

li
{
	padding: 0px;
	font-size: 0.6875em;
	line-height: 1.2727em;
	margin-bottom: 14px;
}

li p, li li
{
	font-size: 1em;
}

.column_full li
{
	margin-right: 45px; /* reduce the line length for legibility */
}

li ul
{
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

ul.single_line
{
	margin-bottom: 7px;
}

ul.single_line li
{
	padding: 0px;
	margin-bottom: 7px;
}

/* Icon List --------------------------------------------- */

ul.icon
{
	font-size: 0.6875em;
	line-height: 1.0909em;
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 14px;
	padding-left: 0px;
	margin-left: 0px;
	width: 100%; /* Fix for Win IE 6 */
}

ul.tree ul.icon
{
	font-size: 1em;
	line-height: 1.0909em;
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 14px;
	padding-left: 0px;
	margin-left: 0px;
	width: 100%; /* Fix for Win IE 6 */
}

.column_3 ul.icon
{
	font-size: 0.625em;
}

ul.icon li, ul.tree ul.icon li
{
	font-size: 1em;
	margin-left: 1px;
	padding-top: 0px;
	padding-left: 15px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: rgb(52,91,134); /* blue 70% */
	list-style-position: default;
}

column_3 ul.icon li
{
	padding-bottom: 5px;
}

ul.icon li.none, column_3 ul.icon li.none
{
	padding-left: 0px;
}

ul.icon li.link, column_3 ul.icon li.link
{
	background-image: url(../graphics/icon_link.gif);
	background-repeat: no-repeat;
}

ul.icon li.file, column_3 ul.icon li.file
{
	background-image: url(../graphics/icon_file.gif);
	background-repeat: no-repeat;
}

ul.icon li.popup, column_3 ul.icon li.popup
{
	background-image: url(../graphics/icon_popup.gif);
	background-repeat: no-repeat;
}

ul.icon li a
{
	font-weight: normal;
	color: inherit;
	text-decoration: underline;
}

ul.icon li a:hover
{
	color: rgb(255, 136, 0); /* orange */
	text-decoration: underline;
}

/* Tree List --------------------------------------------- */

ul.tree
{
	list-style-type: none;
	padding-top: 4px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin-left: 0px;
}

ul.tree li
{
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 18px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.tree li div
{
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
}

ul.tree li.close
{
	background-image: url(../graphics/triangle_blue_r.gif);
	background-repeat: no-repeat;
}

ul.tree li.open
{
	background-image: url(../graphics/triangle_blue_d.gif);
	background-repeat: no-repeat;
}

ul.tree li.open a
{
	color: inherit;
	text-decoration: underline;
	font-weight: bold;
}

ul.tree li.close a, ul.tree li a.plain
{
	color: inherit;
	font-weight: normal;
	text-decoration: underline;
}

ul.tree li a:hover
{
	color: rgb(255, 136, 0); /* orange */
	text-decoration: underline;
}

ul.tree li div ul
{
	padding-left: 15px;
	padding-bottom: 5px;
	margin: 0px;
	list-style-type: disc;
	list-style-position: default;
}

ul.tree li div ul li
{
	padding: 0px;
	margin-bottom: 7px;
}

ul.tree li div ul.icon
{
	padding-top: 2px;
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
	list-style-position: default;
}

ul.tree li div ul.icon li a
{
	font-weight: normal;
	padding: 0px;
	margin-bottom: 7px;
}

ul.tree li div ul.icon li
{
	margin-left: 1px;
	padding-top: 0px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: inherit;
	list-style-position: default;
}


/* ------------ NAVIGATION ------------ */


/* Languages --------------------------------------------- */

#languages
{
	height: 40px;
	font-size: 0.625em;
}


/* Main links --------------------------------------------- */

#main_links
{
	position: absolute;
	bottom: 12px;
	right: 20px;
	margin: 0;
	padding: 0;
	width: 566px;
	height: 17px;
}

#main_links span
{
	margin-left: 66px; /* add space between the links */
}

/* Header --------------------------------------------- */

#header
{
	position: absolute;
	top: 10px;
	right: 20px;
	margin: 0;
	padding: 0;
	width: 566px;
	font-size: 0.5625em;
	color: white;
	text-align: right;
}

#header a
{
	color: white;
	text-align: right;
	text-decoration: none;
}

#header a:hover
{
	text-decoration: underline;
}

/* Sitepath --------------------------------------------- */

#sitepath
{
	position: absolute;
	top: 0px;
	left: 184px;
	width: 586px;
	height: 100%;
	border-top-style: solid;
	border-top-color: rgb(255, 136, 0); /* orange */
	border-top-width: 3px;
	margin: 0px;
	padding: 0px;
}

#sitepath p
{
	position: relative;
	top: 10px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0.5625em;
	color: rgb(52,91,134); /* blue 70% */
}

#sitepath p em
{
	color: rgb(0,40,90); /* blue specially darkened */
}

#sitepath p a
{
	color: inherit;
	text-decoration: none;
}

#sitepath p a:hover
{
	color: rgb(8,47,103); /* blue 100% */
	text-decoration: underline;
}


/* Sidebar --------------------------------------------- */

ul.section
{
	list-style-type: none;
	width: 100%;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	border-bottom-style: solid;
	border-bottom-color: rgb(79, 112, 151); /* blue 60% */
	border-bottom-width: 1px;
}

ul.section li
{
	font-size: 0.6875em;
	line-height: 1.0909em;		
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-style: solid;
	border-top-color:  rgb(79, 112, 151); /* blue 60% */
	border-top-width: 1px;
	padding-top: 0.7273em;
	padding-bottom: 0.8182em;
}

ul.section li.sub
{
	border-top-style: dotted;
	border-top-color: rgb(79, 112, 151); /* blue 60% */
}

ul.section em
{
	color: rgb(255, 136, 0); /* orange */
}

ul.section a
{
	color: rgb(8,47,103); /* blue 100% */
	text-decoration: none;
	width: 100%;
	display: block;
}

ul.section a:hover
{
	color: rgb(255, 136, 0); /* orange */
	text-decoration: none;
}

ul.subsection
{
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 0px;
}

ul.subsection li
{
	margin: 0px;
	border-top-style: none;
	font-size: 1em;		
	line-height: 1.0909em;		
	padding-top: 0px;
	padding-bottom: 7px;
/* Background image for bullets */
padding-left: 10px;
background-image: url(/graphics/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

ul.subsection a
{
	color: rgb(52,91,134); /* blue 70% */
	text-decoration: none;
	width: 100%;
	display: block;
}


/* ------------ TABLES ------------ */


/* Table Row Colours --------------------------------------------- */

tr.dark, td.dark
{
	color: white;
	background-color: rgb(79, 112, 151); /* blue 60% */
}

tr.dark a, td.dark a
{
	color: white;
}

tr.medium
{
	background-color: rgb(224, 231, 237); /* blue 10% */
}

tr.light
{
	background-color: rgb(238, 242, 245); /* blue 5% */
}

tr.white
{
	background-color: white;
}

/* Ticker --------------------------------------------- */

div.ticker
{
	margin-top: 2px;
	margin-bottom: 18px;
}

div.ticker a
{
	text-decoration: none;
}

td#heading
{
	width: 105px;
	height: 21px;
	margin: 0px;
	text-align: center;
	font-size: 10px;
}

td#indices
{
	width: auto;
	padding-left: 7px;
	font-size: 10px;
}

/* News Table --------------------------------------------- */

table.news
{
	width: 100%;
	padding: 0px;
}

table.news td.item
{
	width: auto;
	height: 23px;
	padding-left: 7px;
}

table.news td.date
{
	width: 60px;
	text-align: right;
}

table.news td.arrow
{
	width: 33px;
	text-align: center;
	text-transform: inherit;
}

table.news a
{
	width: 100%;
	display: block;
}

/* Chart Table --------------------------------------------- */

table.chart
{
	width: 100%;
	padding: 0px;
}

table.chart td.item
{
	width: auto;
	height: 23px;
	padding-left: 7px;
}

table.chart td.date
{
	width: 60px;
	text-align: right;
}

table.chart td.arrow
{
	width: 33px;
	text-align: center;
	text-transform: inherit;
}

table.chart a
{
	width: 100%;
	display: block;
}

/* Banding Table --------------------------------------------- */

table.banding
{
	width: 400px;
}

table.banding td.col_1
{
	width: 40%;
	height: 20px;
	padding-left: 7px;
	margin: 0px;
}

table.banding td.col_2
{
	width: 60%;
	text-align: left;
}

/* Product Table --------------------------------------------- */

table.product
{
	width: 480px;
}

table.product td.col_1
{
	width: 300px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

table.product td.col_2, table.product td.col_3
{
	width: 45px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	vertical-align: top;
}

/* Result & Indices Tables --------------------------------------------- */

table.rules, tr.rules td
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(79, 112, 151); /* blue 60% */;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(79, 112, 151); /* blue 60% */;
}

tr.rules td
{
	font-weight: bold;
	color: rgb(8,47,103); /* blue 100% */
}

div.results
{
	margin-top: 24px;
	margin-bottom: 24px;
}

div.indices table
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(79, 112, 151); /* blue 60% */;
}

div.indices tr.rules td
{
	font-size: 0.9091em;
}

div.results td, div.indices td
{
	padding-top: 3px;
	padding-bottom: 4px;
	vertical-align: top;
}

div.results td a, div.indices td a
{
	display: block;
	width: 100%; /* for Win IE */
}

td.ranking
{
	color: rgb(79, 112, 151); /* blue 60% */;
	width: 30px;
}

td.date
{
	color: rgb(79, 112, 151); /* blue 60% */;
	width: 70px;
}

td.flexible
{
	/* variable width column */
	padding-right: 25px;
}

td.w_40
{
	width: 40px;
}

td.w_50
{
	width: 50px;
}

td.w_60
{
	width: 60px;
}

td.w_70
{
	width: 70px;
}

td.w_80
{
	width: 80px;
}

td.w_90
{
	width: 90px;
}

td.w_100
{
	width: 100px;
}

td.w_110
{
	width: 110px;
}

/* 2 Columns Table --------------------------------------------- */

table.two_columns, table.three_columns, table.four_columns
{
	padding-top: 10px;
}

table.two_columns td.column
{
	width: 47%;
	vertical-align: top;
}

table.two_columns td.gutter
{
	width: 6%;
}

/* 3 Columns Table --------------------------------------------- */

table.three_columns td.column
{
	width: 30%;
	vertical-align: top;
}

table.three_columns td.gutter
{
	width: 5%;
}

/* 4 Columns Table --------------------------------------------- */

table.four_columns td.column
{
	width: 22%;
	vertical-align: top;
}

table.four_columns td.gutter
{
	width: 4%;
}

/* ------------ SNIPPETS ------------ */


/* Snippets --------------------------------------------- */

.snippet_bar
{
	position: relative;
	width: 100% - 4px;
	height: auto;
	font-size: 0.625em;
	line-height: 1.2727em;
	color: white;
	margin: 0px;
	padding-left: 4px;
	padding-top: 0.2727em;
	padding-bottom: 0.3636em;
	background-color: rgb(79, 112, 151); /* blue 60% */
}

.snippet
{
	padding-top: 5px;
	padding-left: 1px;
	padding-bottom: 14px;
}

.snippet p
{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.625em;
}

.snippet h1
{
	font-weight: bold;
	font-style: normal;
	font-size: 0.6875em;
	line-height: 1.1818em;
	color: inherit;
	padding-top: 6px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.snippet h1.rule_above
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(79, 112, 151); /* blue 60% */
	display: block;
	margin-top: 10px;
}

.snippet ul
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.snippet_box
{
	position: relative;
	width: 100% - 2px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 14px;
	border-left-style: solid;
	border-left-color:  rgb(194, 205, 220); /* blue 20% */
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color:  rgb(194, 205, 220); /* blue 20% */
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:  rgb(194, 205, 220); /* blue 20% */
	border-bottom-width: 1px;
}

/* Fix for Win IE 6 compability */
div#sidebar .snippet_box
{
	width: 134px;
}

.snippet_box h1
{
	font-size: 0.875em;
	line-height: 1em;
	font-weight: normal;
	margin: 0px;
	color: rgb(8,47,103); /* blue 100% */
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

.snippet_box h1 em
{
	font-weight: bold;
	color: rgb(8,47,103); /* blue 100% */
}

.snippet_box p
{
	font-size: 0.625em;
	line-height: 1.2em;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
}

.snippet_box p.tight
{
	padding-bottom: 0px;
}

.snippet_box .insert
{
/*	margin-bottom: -0.2em;  ## hack for IE6 ## */
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.column_3 .snippet_box
{
	height: 86px; /* ## hack for IE ## */
	min-height: 86px;
}

.column_3>.snippet_box
{
	height: auto;
}

.snippet_box .corner
{
	position: absolute;
	bottom: -1px;
	right: -1px;
}

.snippet_box .pict
{
	float: left;
	margin-left: 0px;
	margin-right: 7px;
	margin-bottom: 8px;
}

/* ------------ Contact Us Snippet Box -----------*/

.snippet_box_contact_us{
	width:136px;
	height:72px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 14px;
	background:#ffffff url(/images/world.gif) no-repeat; 				
}


.snippet_box_contact_us ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

.snippet_box_contact_us ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

.snippet_box_contact_us ul li a span{
	display:none;
}


.snippet_box_contact_us ul li a{
	width:45px;
	height:72px;
	margin:0px;
	padding:0px;
	display: block;
		
}

/* -- Hovers -- */

.snippet_box_contact_us ul li a#americas:hover{
	background: url(/images/world.gif) 0px -72px;
}

.snippet_box_contact_us ul li a#emea:hover{
	background: url(/images/world.gif) -45px -72px;
}
.snippet_box_contact_us ul li a#ap:hover{
	background: url(/images/world.gif) -90px -72px;
}			

/* ------------ PLACEHOLDERS ------------ */


/* Fillers & Placeholders --------------------------------------------- */

.placeholder
{
	width: 95%;
	height: 200px;
	padding: 5px;
	background-color: rgb(224, 231, 237); /* blue 10% */
	margin-top: 12px;
	margin-bottom: 21px;
}

.filler
{
	width: 95%;
	height: 200px;
}

.filler_page
{
	width: 95%;
	height: 400px;
}
