/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 05 February 2012 12:37:14
*/


/@charset "utf-8";
/* CSS Document */

 /* CSS Document */
  
  
  html, body, div, h1, h2, h3, h4, h5, h6, p, ul, hr {
  display : block;
  font-family:Arial, Verdana, sans-serif;
  }
  li {
  display : list-item;
  }
  head {
  display : none;
  }
  .cl
  {
  clear:both;
  }
  table {
  display : table;
  }
  tr {
  display : table-row;
  }
  thead {
  display : table-header-group;
  }
  tbody {
  display : table-row-group;
  }
  tfoot {
  display : table-footer-group;
  }
  col {
  display : table-column;
  }
  colgroup {
  display : table-column-group;
  }
  td, th {
  display : table-cell;
  }
  caption {
  display : table-caption;
  }
  th {
  font-weight : bolder;
  text-align : center;
  }
  caption {
  text-align : center;
  }
  body {
  margin : 8px;
  }
  h1 {
  font-size : 2em;
  margin : 0.67em 0;
  }
  h2 {
  font-size : 1.5em;
  margin : 0.75em 0;
  }
  h3 {
  font-size : 1.17em;
  margin : 0.83em 0;
  }
  h4, p, blockquote, ul, fieldset, ol, dl, dir, menu {
  margin : 1.12em 0;
  font-family:Arial, Verdana, sans-serif;
  font-size:13px;
  }
  h5 {
  font-size:13px;
  margin : 1.5em 0;
  }
  h6 {
  font-size:13px;
  margin : 1.67em 0;
  }
  h1, h2, h3, h4, h5, h6, b, strong {
  font-weight : bolder;
  }

a, a:link, a:visited {text-decoration: none;}

  blockquote {
  margin-left : 40px;
  margin-right : 40px;
  }
  i, cite, em, var, address {
  font-style : italic;
  }
  pre, tt, code, kbd, samp {
  font-family:Arial, Verdana, sans-serif;
  }
  pre {
  white-space : pre;
  }
  button, textarea, input, select {
  display : inline-block;
  }
  big {
  font-size : 1.17em;
  }
  small, sub, sup {
  font-size : 0.83em;
  }
  sub {
  vertical-align : sub;
  }
  sup {
  vertical-align : super;
  }
  table {
  border-spacing : 2px;
  }
  thead, tbody, tfoot {
  vertical-align : middle;
  }
  td, th, tr {
  vertical-align : inherit;
  }
  s, strike, del {
  text-decoration : line-through;
  }
  hr {
  border : 1px inset;
  }
  ol {
  list-style-type : decimal;
  }
  ol ul, ul ol, ul ul, ol ol {
  margin-top : 0;
  margin-bottom : 0;
  }
  u, ins {
  text-decoration : underline;
  }
  br:before {
  content : "\A";
  white-space : pre-line;
  }
  center {
  text-align : center;
  }
  #content a:link, #content a:visited {
  text-decoration : none;
  font-family : Arial, Verdana, sans-serif;
  font-weight : bold;
  font-size : 13px;
  color : #f29f1f;
  }
  BDO[dir="ltr"] {
  direction : ltr;
  unicode-bidi : bidi-override;
  }
  BDO[dir="rtl"] {
  direction : rtl;
  unicode-bidi : bidi-override;
  }
  *[dir="ltr"] {
  direction : ltr;
  unicode-bidi : embed;
  }
  *[dir="rtl"] {
  direction : rtl;
  unicode-bidi : embed;
  }
  @media print {
  h1 {
  page-break-before : always;
  }
  h1, h2, h3, h4, h5, h6 {
  page-break-after : avoid;
  }
  ul, ol, dl {
  page-break-before : avoid;
  }
  }
  body, html {
  color : #000;
  background : #ebebeb;
  font-family:Arial, Verdana, sans-serif;
  }
  h1 {
  margin : 0;
  }
  h2 {
  margin : 0 0 1em;
  }
  #wrap {
  width : 960px;
  margin : 0 auto;
  padding-left:7px;
  
  
  
  }
  #wrap .shadow2, #wrap .shadow3, #wrap .container {
  position : relative;
  left : -1px;
  top : -1px;
  }
  
  #wrap .container {
  background : #ffffff;
  width : 960px;
  min-height:500px;
  border-bottom:2px solid #CCCCCC;
border-right:2px solid #CCCCCC;
  }
   #top_links_container {
  width : 960px;
  height:30px;
  
  }
 
  #top_links {
  width : 218px;
  display : block;
  margin-left : 700px;
  background-color : #f29e1f;
  height:20px;
  padding:5px 10px;
  }
  #top_links a, #nav ul li a, .news_letter p {
  color : #ffffff;
  }
  #top_links a:first-child {
  padding-left : 8px;
  }
  
  #nav ul form{
  
  width:200px;
  float:right;
  }
  
  #nav ul form input{
  padding:0px;
  border:0px;
  float:left;
  }
  
  #nav ul form input:second-child{
  
  
  } 
  
  
  #header {
  height : 119px;
  background : #ffffff;
  }
  #header img {
border: 0;
  float : left;
  margin-bottom : 15px;
  margin-right : 5px;
  margin-top : 15px;
  margin-left:30px;
  }
  .sector {
  width : 300px;
  float : right;
margin-top: 30px;
  }
  .sector img {
  margin : 0 0 10px !important ;
  }
  .sector p {
  margin-bottom : 12px;
/*  width : 240px; */
  font-weight : bold;
  font-family::Arial, Verdana, sans-serif;
  }
  #nav {
  background : #333333;
  padding : 5px 10px;
  height : 24px;
  font-size:12px;
  }
  


  #nav ul {
  list-style-image : none;
  list-style-position : outside;
  list-style-type : none;
  margin:6px 0 0 25px;
  padding:0;
  text-decoration : none;
line-height: 1;
  }
  #nav ul li {
  margin-right:0px;
float: left;
  }
  #nav ul li a {
  font-size : 12px;
  text-transform : uppercase;
  }
  
  #nav ul p {
  margin:0px;
  }
  
  #nav ul p a {
  font-size:8px;
  color:#fff;
  text-decoration:underline;
  margin-right:63px;
  float:right;
  margin:0px;
  }
  
  
  #nav ul li a img {
  border : 0 none;
  }
  #nav li {
  display : inline;
  margin : 0;
  padding : 0;
  }

#nav li ul {
    position: absolute;
    width: 10em;
    left: -999em;
margin: 0;
z-index: 300;
background-color: #333;
}

#nav li ul li {padding: 0; width: 10em;}
#nav li ul li a {padding: 5px;}

#nav li ul li ul {margin-top: -1em;}

#nav li:hover ul {
    left: auto;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left: auto; margin-top: -1em;
}




#content #banner_section ul li {
font-size: 12px;
/* padding-left: 20px; */
}

#content #banner_section ul li a {color: #ffffff; font-size: 14px;}


  #content {
  min-height : 500px;
  background-color : #ffffff;
  }
  #main {
  float : left;
  width : 590px;
  background : #ffffff;
  min-height : 200px;
  font-family:Arial, Verdana, sans-serif;
  margin-left:30px;
margin-top: 39px;
  }
  #main h4 {
  font-weight : bold;
  line-height : 19px;
  font-size : 14px;
  font-family : Arial, Verdana, Helvetica, sans-serif;
  }
  #main span {
  font-weight : normal;
  font-family:Arial, Verdana, sans-serif;
  }
  #sidebar {
  background : #ffffff;
  float : right;
  width : 275px;
  font-family:Arial, Verdana, sans-serif;
margin-right:30px;
margin-left: 35px;
margin-top:39px;
  }

#sidebar h2, #main h2 {
border-bottom:3px solid #F29F1F;
color:#000;
font-family:Arial, Verdana, sans-serif;
font-size:14px;
}

#sidebar div {padding: 0 0 5px 0;}

#sidebar div a:link, #sidebar div a:visited {
font-size:12px;
font-weight:bold;
line-height:17px;
}



  #footer {
  background : #fff;
  clear : both;
  padding : 25px 30px 0 30px;
  font-family:Arial, Verdana, sans-serif;
  height : 90px;
  }
  #footer-wrap {
  
  width : 900px;
  height : 90px;
  background-color : #333333;
  font-family:Arial, Verdana, sans-serif;
}
 

#footer-wrap p { 
border-bottom : 3px solid #f29f1f;
  margin-right:38px!important;
  padding:2px!important;
  font-family:Arial, Verdana, sans-serif;
  font-size:11px;
  margin-bottom:8px;
 margin-top:0px;
  color:#fff;
  font-weight: bold;

  }

#footer-wrap a {
/* font-size: 12px; */
font-weight: bold;}

/*
#footer-wrap input {
font-weight: bold;
font-size: 10px;
}
*/

  .Ibt_news {
  margin-left : 81px;
  }
  .news_letter {
  width : 298px;
  float : left;
  border-right : 1px dotted #ffffff;
  min-height : 40px;
  margin-top : 10px;
  min-height:55px;
  }

/* .news_letter #search {
margin-left: 30px;} */


  .news_information {
  width : 270px;
  float : left;
  padding-left:30px;
  min-height : 40px;
  margin-top : 10px;
  min-height:55px;
  }

/*

  .news_information p, {
  border-bottom : 3px solid #f29f1f;
  margin-right:40px!important;
  padding:2px!important;
  font-family:Arial, Verdana, sans-serif;
  font-size:11px;
  margin-bottom:8px;
 margin-top:0px;
  color:#fff;
  font-weight: bold;
  
  }

*/

  .news_information_left {
  background-color : #f29f1f;
  float : left;
  height : 23px;
  width : 40px;
  }
  .news_information_right {
  width : 200px;
  background-color : #fff;
  float : left;
  height:23px;
  }
  .news_information img {
  margin-left : 7px;
  padding-top:4px;
  
  
  }
  .news_information_right img {
  border : medium none;
  margin-top : 0px;
  padding-bottom : 0;
  }
  .news_information_right a {
  text-decoration : none;
font-size: 11px;
  }
  .news_letter p {
  border-bottom : 3px solid #f29f1f;
  margin : 0 30px;
  margin-right:40px!important;
  padding:2px!important;
  font-family:Arial, Verdana, sans-serif;
  font-size:11px;
  
  }
  
  
  .news_letter p:first-child{
  font-weight:bold;
  
  } 
  .news_top {
  border-bottom:3px solid #F29F1F;
  font-family:Arial, Verdana, sans-serif !important;
  font-size:14px;
  font-weight:bold;
  margin-top:37px;
  padding-bottom:5px;
  color:#000000;
  margin-right:30px;
  }
  
  .Ibt_news ul {
  list-style-type : none;
  padding :0;
  margin-right:20px;
  margin-right:8px;
  }
  
  
  .Ibt_news ul li{
  
  font-family:Arial, Verdana, sans-serif;
  font-size:12px;
  line-height:17px;
  list-style-type:none;
  margin-right:30px;
  padding:0;
  
  }
  .news_letter p {
  color : #ffffff;
  margin : 0;
  margin-left : 30px;
  }
  .address, .telephone {
  border-bottom : 0 !important ;
  }
  .telephone {
  font-weight:normal;
  }
  .submit {
  border : 0 none;
  cursor : pointer;
  float : left;
  height : 20px;
  text-decoration : none;
  width : 50px;
  color:#fff;
  font-size:10px;
font-weight: bold;
padding: 0 0 0 0;
  }
  .sq-form-field, .search-form-field, form#form_email_8665 {
  float : left;
  margin : 0 0 0 30px;
  padding : 0 0 2px 0;
color: #F29F1F;
font-weight: bold;
  }

input.hidden {display: none;}

  .news_letter form {
  margin-top : 10px;
  }
  .bottom_links p {
  width : 400px;
  float : left;
  margin-left:40px;
  font-size:10px;
  font-weight:normal;
  }
  .links {
  float : right !important ;
  font-size:10px !important;
  }
  #links a {
  color : #000000;
  font-weight:normal;
text-decoration: none;
font-size: 10px;
  }
  * html #footer {
  height : 1px;
  }
  
  #queries_asset_name_query{
  padding:0px;
  width:120px;
  
  
  }
  
  #nav ul a{
  
  }
  
  .advanced{
  margin-right:100px;
  float:right;
  
  }
  
  .news_top b{
  margin-bottom:5px;
  }
  
  .links a:first-child{
  margin-left:100px;
  }

.links a {
font-size:10px;
}

.links a {
color:#000000;
font-weight:normal;
}
  
  .double-arrows{
  padding-top:5px !important;
  }
  
  #top_links a{
  font-weight:bold;
  font-size:10px;
  }
  
  #breadcrumbs li a {
  font-size:10px !imporatnt;
  
  }
  
  
  input
    {
    
    font-family:Arial, Verdana, Helvetica, sans-serif;
    background-color: #ffffff;
    color: #000000;
    font-size:11px;
    border:none;
    }
    
    
    .box_one input
    {
    height:20px;
    width:300px;
    
    }

div.news_letter div.submit input, input#form_email_8665_submit {background-color: #F29F1F;
  border : 0 none;
  cursor : pointer;
  float : left;
  font-size : 10px;
font-weight: bold;
padding: 0 0 2px 0;
  height : 20px;
  text-decoration : none;
  width : 50px;
  color:#fff;}


form#form_email_8665 .sq-form-field {margin: 0;}




input#search_field_query, input#q8665_q1, input#queries_search_field_query {height: 18px;}

#footer-wrap p.newsletter_thanks {border: 0; font-weight: normal; margin: 0;}


#google_translate_element {height: 28px; overflow: hidden;}
#google_translate_element img {float: none; height: 0px;}


p.gt_text {float: left; margin-right: 5px; margin-top: 6px; font-weight: normal;}



#content {position: relative;}

#tool_wrapper {
margin-top:;
/* position: absolute; right: 30px; top: 290px; */}

#google_translate {overflow: hidden;}


/* MENU TEST */

#nav, #nav ul { /* all lists */
}

#nav a {
    display: block;

}

#nav li { /* all list items */
    float: left;

}

#nav li ul { /* second-level lists */
    position: absolute;
    background: #333;
    width: 10em;
margin-top: -1em;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
    margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}

#content {
    clear: left;
/*    color: #ccc; */
}

#nav {position: relative;}

#google_translate_element {position: absolute; top: 0px; right: 5px; height: 25px; overflow: hidden;}
div.goog-te-gadget {height: 25px; overflow: hidden;}
