/************
WHERE YOU SEE A FOLLOWING COMMENT "[IE]" 
THERE IS A SPECIAL INTERNET EXPLORER ONLY STYLE DEFINED IN /css/ie.css 

THIS STYLESHEET COPYRIGHT 2006 FLY ON THE WIRE LTD 
*************/

/*
Body styles for pages
*/

body {margin: 0px; padding: 0px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em; background-color: #504f4f; background-position: center top; background-repeat: no-repeat;}

#Logo {padding: 3px 0px 0px 5px;}

#newhomebody {background-image: url(/images/layout/home_background.gif); }

/*#homebody {background-image:url(/images/layout/home_back3.gif); background-position: center 100px;}*/
#productbody {background-image:url(/images/layout/markets_background_new.gif);}

#contentrichbody {background-image:url(/images/layout/cont_rich_back.gif);}

#marketsmainbody {background-image: url(/images/layout/markets_splash_page.gif);}

/*
Global tag styles
*/

h2 {font-weight: normal; display: inline; font-size: 2em; color:#A8D3FF; text-transform: uppercase;}

h3 {font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; margin: 10px 0px -7px 0px; color:#FFFFCC; font-weight: normal;}

/*
Link styles
*/

#container a {color: #ff6;}
#container a:hover {color: #fc0; text-decoration: none;}





/*
The containing block for the rest of the content below the banner
*/

#container {width: 780px; text-align: left; margin: auto; position: relative;}
#inner_container {float: left; width: 780px; text-align: left; position: relative;}


/*
The nav bar
*/

#nav_container {text-align: left; text-transform: uppercase; position: relative; margin-top: 29px; width: 700px; padding: 0px 0px 0px 28px;}
#nav_container ul, li {display: inline;}
#nav_container a {padding: 0px 10px; color:#A8D3FF; text-decoration: none;}

#active a {color: #fc0;}

/*
Page Headers
*/

#page_header { padding: 0px 0px 0px 80px; position: relative; background-image:url(/images/layout/header-cirlces.gif); background-position: 560px 0px; background-repeat: no-repeat; width: 700px; margin: 15px 0px 0px 0px}


/*
Home page content
*/

#home_anim {position: relative; float: left; width: 350px; margin: 20px 0px 0px 38px;}

#home_text_container /*IE*/{width: 278px; position: relative; color: #fff; text-align: justify; float: left; margin: 20px 0px 0px 82px; z-index: 100;}

@media all and (min-width: 0px){
  #home_footer {
						margin: 0px;
  }
}

#home_text_container p {font-size: 0.85em; line-height: 1.4em;}

img {border: 1px solid #508DCB;}

#home_page_inner /*IE*/ {position: relative; clear: both; float: left; width: 781px; margin: 18px 0px 0px 0px; background-image:url(/images/layout/home_strip.jpg);  background-repeat: repeat-y;}

#home_footer /*IE*/ {position: relative; float: left; clear: both; width: 781px; background-image:url(/images/layout/home_bottom.jpg); height: 109px; background-repeat: no-repeat; margin: -70px 0px 0px 0px;}

#home_footer_text {position: relative; font-size: 0.7em; color: #fff; top: 53px; left: 395px; width: 400px;}

/*
Markets page content
*/

#market_image_container /*IE*/{width: 468px; position: relative;  float: left; margin: 24px 0px 0px 80px;}

#prod_anim {position: relative; float: left; width: 198px; margin: 24px 0px 0px 26px;}

/*#prod_desc /*IE*//*{position: relative; clear: both; float: left; width: 468px; height: 150px; margin: 18px 0px 30px 80px;}*/

#prod_desc /*IE*/ {position: relative; clear: both; float: left; width: 781px; margin: 18px 0px 0px 0px; background-image:url(/images/layout/prod_strip.jpg);  background-repeat: repeat-y;}

#prod_desc_text {position: relative; float: left;  color: #fff; text-align: justify; padding-left: 80px; width: 468px;}

#prod_desc_text p {font-size: 0.85em; line-height: 1.4em;}



#prod_footer /*IE*/ {position: relative; float: left; clear: both; width: 781px; background-image:url(/images/layout/prod_bottom.jpg); height: 107px; background-repeat: no-repeat;}

#prod_footer_text {position: relative; font-size: 0.8em; color: #fff; top: 53px; left: 80px; width: 450px; border: 1px dashed  #508DCB; padding: 5px; text-align: center; background-color: #09357c;}

/*
Content Rich Pages
*/

#content_rich_text {position: relative; float: left;  color: #fff; text-align: justify; padding-left: 80px; width: 468px;}

#content_rich_text p, #content_rich_text ul {font-size: 0.85em; line-height: 1.4em;}

#content_rich_text ul li {display: block; list-style:circle;}

#content_rich_inner /*IE*/ {position: relative; clear: both; float: left; width: 781px; margin: 18px 0px 0px 0px; background-image:url(/images/layout/prod_strip.jpg);  background-repeat: repeat-y;}

#content_rich_right_image {position: relative; float: left; width: 198px; margin: 24px 0px 0px 26px;}

blockquote {font-size: 0.9em; line-height: 1.4em;}

/*
Markets Splash Page
*/

#market_sector_container {position: relative; float: left; padding: 30px 0px 0px 85px; width: 400px;}

.small_market_container, .small_market_container_two {position: relative; float: left; background-image:url(/images/layout/markets_splash_page_small.jpg); background-repeat: no-repeat; width: 160px; height: 200px; color: #fff; text-align: center; font-size: 0.8em; }

.small_market_container_two /*[IE]*/ {margin: 0px 0px 50px 0px;}

.small_market_container /*[IE]*/ {margin: 0px 45px 50px 0px;}

.small_market_container img, .small_market_container_two img, .small_market_container object, .small_market_container_two object {padding: 0px 0px 3px 0px;}

#large_sector_container {position: relative; float: left; width: 250px; margin: 30px 0px 0px 15px; color: #fff; text-align: center; font-size: 0.8em; }
/*
Other styles
*/

.offleft {position: absolute; left: -9999px;}