/*
  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: 04 February 2012 10:54:12
*/


/* CSS Document */

/* ######################### other ################################### */
* {
    margin:0;
    padding:0;
}

body {
    font-size:small;
    font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
    color:#666;
}

*html body {
    font-size:x-small; /* IE5/Win */
    f\ont-size:small; /* All IE Browsers */
}

.hide {
    display:none !important;
}

.clear {
    clear:both;
}

.no_bg {
    background:none !important;
}

div#sub_nav h3.side-nav-normal{
   display: none;
}

.active {
   color:white !important;
   background:#de3d3a;   
}

.sq-limbo-section-heading {
    display: none;
}

.sq-backend-section-table-inner td {
    text-align: left !important;
    color: #666666;
}


strong {
    font-weight:700;
}

blockquote {
    padding:5px 5px 5px 40px;
}

ol li {
    list-style:decimal;
    list-style-position:inside;
    padding-left:8px;
}

.skyscraper {
    float:right;
    width:180px;
    margin:0px 0px 6px 6px;
    border:#646464 1px solid;
}

body#inner div#page_content .skyscraper p{
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 5px;
}

.skyscraper h3 {
    color:white;
    font-weight:bold;
    font-family:Arial, Tahoma, Verdana, Sans-Serif, Helvetica;
    font-size:120%;
    width:176px;
    height:17px;
    text-decoration:none;
    background:#646464;
    padding-left:4px;
    padding-bottom:3px;
    margin:0px 0px 0px 0px;
    display:block;

}

.skyscraper h4 {
    color:#646464;
    font-weight:bold;
    font-family:arial;
    font-size:90%;
    margin-top:2px;
    padding:0px 0px 2px 5px;
}

/*### fonts ###*/



/* ######################### background ################################### */
html {
    background:#fff;
}


/* ######################### header ################################### */
#header {
    width:1000px;
}

#logo {
    margin-top:-20px;
    margin-right:0px;
    padding-right:0px;
    float:left;
}

/* #### nav-top###*/
#nav_top {
    float: right;
    list-style:none;
}

#nav_top li {
    float:left;
    padding-bottom:5px;
    background:url(http://www.emap.com/__data/assets/image/0008/143/top_nav_pointer.jpg) 

no-repeat 0% 50%;
}

#nav_top li a {
    color:#666;
    display:block;
    padding:5px 7px 5px 7px;     
    text-decoration:none;
    font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
  /*  text-transform:uppercase; */
}

#nav_top li a.last {
    padding-right:0px;
}

#nav_top li a:hover {
    color:#d9000e;
}

/*#### search_box ####*/

#search_box {
    float:right;
    margin-top:13px;
    width:169px; /*13em*/
   /* background:url(http://www.emap.com/__data/assets/image/0018/927/dotted_bg.jpg);*/
    border:1px #888 solid;
    /*padding:1px;*/
}

#search_box input#search-field{
    width:101px; /*8.3em*/
    height:17px; /*1.4em*/
    border-top:none;
    border-bottom:none;
    border-left:none;
    border-right:none;
    background: #f3f3f3;
    color:#666;
    float:left;
    font-size:92%;
    padding:4px 5px 0px 5px;
}

#search_box button#search{
    width:58px;
    height:21px;
    background:#5c5c5c 

url(http://www.emap.com/__data/assets/image/0004/112/search_button.jpg) no-repeat;
    border:none;
    /*margin-left:1px;*/
    text-indent:-9999px;
    float:left;
    cursor:pointer;
}

/* #### nav###*/

#nav {
    float:left;
    display:inline;
    padding: 13px 0pt;
    list-style:none;
    margin-top:5px;
    padding-bottom:10px;
    margin-left:15px;
    margin-bottom:8px;    
}

#nav li {
    display:inline;
    float:left;
    margin:0px;
    padding:0px;
    font-size:90%;    
}

#nav li ul {
    display:none;
    position: absolute;
    width: normal;
    border-right:1px #aaa solid;
    border-top:1px #aaa solid;
    border-left:1px #aaa solid;
    background:#fff;    
}

#nav li:hover ul, #nav li.over ul {
    display:inline;
}

#nav li:hover ul  li, #nav li.over ul  li {
    border:none;
    position:relative;
}

#nav li ul li {
    float:none;
    font-size:80%;  
}

#nav li a {
    display:block;
    color:#666;
    text-decoration:none;
    font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif;
    font-weight:bold;
    margin:0px;
    padding:2px 7px;    
}

#nav li ul li a {
    font-weight:normal;
    line-height:1.2;
    padding:4px 8px;
    display:block;
    border-bottom:1px #ccc solid;
    width:130px;
}    

#nav li a:hover, #nav li a:active {
    color:#fff;
    background:#aaa;
}

/*######## container ########*/

body div#container {
    width:980px;
    padding-left:30px;
}

body#inner div#container {
    padding-left:10px;
    width:990px;
}

/*##### left col ####*/


#home_left_col {
    width:740px;
    float:left;
}



#left_col {
    width:785px;
    float:left;
}

/*## top box ##*/

#top_box {
    width:720px;
}

div.top_push_box {
    width:142px;
    height:180px;
    float:left;
}

div.top_push_box div {
    width:127px;
    height:160px;
    margin-top:0px;
    float:left;
    padding:20px 5px 0px 10px;
}


 div.top_push_box div.awards_sector {
    width:127px;
    height:160px;
    margin-top:0px;
    float:left;
    padding:5px 5px 14px 10px;
} 


div.top_push_box div h3{
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
}    
    
div.top_push_box div p {
    display:block;
    font-size:92%;
    color:#fff;
}


div.top_push_box div.awards_sector  p {
    margin-top:10px;
    display:block;
    font-size:92%;
    color:#fff;
}

div.top_push_box div p a{
    text-decoration:none;
    color:#fff;
}

div.top_push_box div p a:hover{
    color:#D9000E;
}

/*1*/
#top_pb1 {
    background:url(http://www.emap.com/__data/assets/image/0008/116/Award_home.JPG) 

no-repeat;
    border-right:2px #fff solid;
}

#top_pb1 div {
    background:#13c8dc;
}


 div.top_push_box div.awards_sector h3{
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
    margin-top:-2px;
    margin-bottom:-11px;
}   



/*2*/
#top_pb2 {
    background:url(http://www.emap.com/__data/assets/image/0010/127/thumb2.jpg.jpg) 

no-repeat;
    border-right:2px #fff solid;
}

#top_pb2 div {
    background:#c7e81e;
}

/*3*/
#top_pb3 {
    background:url(http://www.emap.com/__data/assets/image/0011/137/Exhibition_Home_Sp.jpg) 

no-repeat;
    border-right:2px #fff solid;
}

#top_pb3 div {
    background:#ffb805;
}

/*4*/
#top_pb4 {
    background:url(http://www.emap.com/__data/assets/image/0004/1849/Pub_home.jpg) 

no-repeat;
    border-right:2px #fff solid;
}

#top_pb4 div {
    background:#910150;
}

/*5*/
#top_pb5 {
    background:url(http://www.emap.com/__data/assets/image/0012/138/home_fashion.jpg) 

no-repeat;
}

#top_pb5 div {
    background:#7d0f8a;
}

#top_text {
    float:left;
    padding-top:12px;
}

#top_text p{
    font-size:85%;
    color:#444;
    font-weight:bold;
    margin-bottom:12px;
}

/*#### push boxes ####*/

#lhs_push_box {
    width:720px;
}

#lhs_pb {
    float:right;
    width:269px;
}

#rhs_pb {
    float:left;
    width:431px;
}

/*#1##2#*/

#push_box1 {
    margin-bottom:10px;
}



#push_box1 {
    float:right;
    width:269px;
   /* background: url(http://www.emap.com/__data/assets/image/0018/927/dotted_bg.jpg);
    padding:0px 1px 1px 1px;*/
    border-left:1px #888 solid;
    border-right:1px #888 solid;
    border-bottom:1px #888 solid;
}

/*# 1 #*/

div.lhs_pb1_content {
    background: #fff url(http://www.emap.com/__data/assets/image/0011/416/lhs_pb1_bg.jpg) 

repeat-x;
    float:left;
    width:269px;
    /*margin-top:1px;*/
    border-top:1px #888 solid;
}

div.lhs_pb1_content h2{
    color:#666;
    font-weight:bold;
    font-size:100%;
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */
    margin:6px 5px 15px 7px;
    /*text-transform:uppercase;*/
}

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

div.lhs_pb1_content img {
    float:left;
    margin:0px 11px 10px 10px;
}

div.lhs_pb1_content p {
    color:#666;
    font-size:85%;
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */
    margin:0px 5px 15px 11px
}

div.lhs_pb1_content p a {
    color:#43649a;
    text-decoration:none;
}

/*# 2 #*/

#rhs_push_box4 {
   /* background: url(http://www.emap.com/__data/assets/image/0018/927/dotted_bg.jpg);*/
    float:left;
  /*  padding:1px;*/
    width:233px;
    margin-top:20px;   
    border:1px #888 solid; 
}

#rhs_push_box4 h2 {
    border-bottom:1px #888 solid;
}

#rhs_push_box4 h2 a {
    background: url(http://www.emap.com/__data/assets/image/0009/144/work.jpg) no-repeat;
    display:block;
    width:233px;
    height:31px;    
}

#rhs_push_box4 ul {
    background:#fff;
    margin-top:1px;
    padding:15px 0px 10px 15px;
}

#rhs_push_box4 ul li{
    list-style:none;
    padding:2px 0px;
}

#rhs_push_box4 ul li a{
    text-decoration:none;
    

background:url(http://www.emap.com/__data/assets/image/0011/146/work_list_pointer.jpg) 

no-repeat 0px 6px;
    padding-left:10px;
    color:#666;
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */
    font-size:100%;
}

#rhs_push_box4 ul li a:hover {
    color:#d9000e;
}

/*#3##4#*/
#push_box3 {
    float:right;
    width:433px;
    margin-bottom:10px;


}

#push_box3 div  {
    float:left;
}

#push_box3 div img {
    margin:0px 0px 0px 2px;
    float:left;
}

#push_box3 div.pb3_bg {
    float:left;
    margin-top:0px;
    background:#fff url(http://www.emap.com/__data/assets/image/0016/943/pb3_bg.jpg) repeat-x;
    width:140px;
}

#push_box3 div h3 {
    font-size:92%;    
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */   
    font-weight:bold;
    color:#666;
    margin-top:5px;
    margin-bottom:10px;
    padding-left:10px
}

#push_box3 div p {
    font-size:85%;    
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */    
    color:#666;
    margin-bottom:8px;
    padding-left:10px;
}

#push_box3 ul {
    float:left;
    list-style:none;
}

#push_box3 ul li {
    float:left;
    list-style:none;
    display:block;
    clear:left;
    width:110px;
    height:40px;
    
}

#push_box3 ul li a {
    text-decoration:none;
    font-weight:bold;
    font-size:92%;
    display:block;
    color:#fff;
}

#sw1 {
    background:#13c8dc;
    padding:18px 12px 4px 12px;
    margin-top:1px;    
}

#sw2 {
    background:#c7e81e;
    padding:5px 12px 4px 12px;
    margin-top:1px;    
}

#sw3 {
    background:#ffb805;
    padding:18px 12px 4px 12px;    
    margin-top:1px;    
}

#sw4 {
    background:#910150;
    padding:18px 12px 4px 12px;
    margin-top:1px;    
}

#sw5 {
    background:#7d0f8a;
    padding:18px 12px 4px 12px;
    margin-top:1px;
}


#sw6 {
    background:#910150;
    padding:18px 12px 4px 12px;
    margin-top:1px;
}

#sw7 {
    background:#ffb805;
    padding:18px 12px 4px 12px;
    margin-top:1px;
}

#sw8 {
    background:#c7e81e;
    padding:18px 12px 4px 12px;
    margin-top:1px;
}

/*#4#*/

#push_box4 {
    width:190px;
    /*background: url(http://www.emap.com/__data/assets/image/0018/927/dotted_bg.jpg);
    padding:1px;*/
    border:1px #888 solid;
}

#push_box4 h2 {
    border-bottom:1px #888 solid;
}

#push_box4 h2 a {
    background: url(http://www.emap.com/__data/assets/image/0007/106/news.jpg) no-repeat;
    display:block;
    width:190px;
    height:31px;    
}

#push_box4 ul {
    background:#fff;    
    padding:12px 5px 12px 10px;
    margin-top:1px;
}

#push_box4 ul li{
    margin-bottom:10px;
}

#rhs_push_box3 ul li{
   font-size:85%;
   margin:0px 0px 0px 0px;

}

#rhs_push_box3 ul li h3 {
    font-size:110%;
    font-weight:bold;
    color:#d9000e; 
}

#rhs_push_box3 ul li h3 a {
    font-weight:bold;
    color:#d9000e;
      
}

#push_box4 ul li a, #rhs_push_box3 ul li a{
    text-decoration:none;
    color:#666;
    font-size:85%;    
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */   
}

#push_box4 ul li a:hover, #rhs_push_box3 ul li a:hover {
    color:#d9000e;
}

#push_box4 ul li a.rss {
    background: url(http://www.emap.com/__data/assets/image/0019/928/rss.jpg) no-repeat;
    padding:4px 0px 4px 30px;
}

/* #3 - Home 

#home_push_box3 {
    margin-top:20px;
    width:233px;
    /*background: url(http://www.emap.com/__data/assets/image/0018/927/dotted_bg.jpg);
    padding:1px;*/
    border:1px #888 solid;
}

#home_push_box3 h2 {
    border-bottom:1px #888 solid;
}

#home_push_box2 h2 a {
    /* background: url(http://www.emap.com/__data/assets/image/0007/106/news.jpg) no-repeat; */ 
    display:block;
    width:226px;
    height:20px;
    padding-left:7px;
    background:#de3d3a;
    color:white;
    text-decoration:none;
    font-family:Arial, Tahoma, Verdana, Sans-Serif, Helvetica;
    font-size:130% ;
    font-weight:bold;    
}



/*#4 - Home#*/

#home_push_box4 {
    width:233px;
    /*background: url(http://www.emap.com/__data/assets/image/0018/927/dotted_bg.jpg);
    padding:1px;*/
    border:1px #888 solid;
}

#home_push_box4 h2 {
    border-bottom:1px #888 solid;
}

#home_push_box4 h2 a {
    /* background: url(http://www.emap.com/__data/assets/image/0007/106/news.jpg) no-repeat; */ 
    display:block;
    width:226px;
    height:20px;
    padding-left:7px;
    background:#de3d3a;
    color:white;
    text-decoration:none;
    font-family:Arial, Tahoma, Verdana, Sans-Serif, Helvetica;
    font-size:130% ;
    font-weight:bold;    
}

#home_push_box4 ul {
    background:#fff;    
    padding:12px 5px 12px 10px;
    margin-top:1px;
}

#home_push_box4 ul li{
    margin-bottom:10px;
}


#home_push_box4 ul li a{
    text-decoration:none;
    color:#666;
    font-size:85%;    
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */   
}

#home_push_box4 ul li a:hover {
    color:#d9000e;
}

#home_push_box4 ul li a.rss {
    background: url(http://www.emap.com/__data/assets/image/0019/928/rss.jpg) no-repeat;
    padding:4px 0px 4px 30px;
}




/*##### right col ####*/

#right_col {
    width:190px;
    float:right;
}

#home_right_col {
    width:240px;
    float:right;
}

/*## rhs push boxes ##*/


#rhs_push_box1, #rhs_push_box2, #rhs_push_box3 {
    float:left;
    width:190px;
   /* padding:1px;
    background: url(http://www.emap.com/__data/assets/image/0018/927/dotted_bg.jpg)*/
    border:1px #888 solid;
}

#rhs_push_box1 h2, #rhs_push_box2 h2, #rhs_push_box3 h2 {
    border-bottom:1px #888 solid;
}

/*# 1 #*/

div #rhs_push_box1 h2 a {
    /*background: url(http://www.emap.com/__data/assets/image/0002/110/product_hover.jpg) */
    background:#de3d3a;
    color:white;
    text-decoration:none;
    font-family:Arial, Tahoma, Verdana, Sans-Serif, Helvetica;
    font-size:130% ;
    font-weight:bold;
    padding-left:7px;  
  /*  margin-bottom:1px;*/ 
    /*border-bottom:1px #888 dotted;*/
    display:block;
    width:183px;
    height:20px;    
}

#rhs_push_box1 div.box_content {
   background:#fff;
   font-size:90%;
}

#rhs_push_box1 img {
    margin:10px 0px 10px 25px;
}

#rhs_push_box1 h3 {
    font-size:100%;
    font-weight:bold;
    color:#d9000e;
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */
    padding-left:8px;
}

#rhs_push_box1 p {
    padding-left:8px;
    padding-right:5px;
    padding-bottom:8px;
    font-size:90%;
    color:#666;
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */
}

/*# 2 #*/

#rhs_push_box2 {
    margin-top:20px;
    width:190px;
    float:left;
}

#rhs_push_box2 h2 a {
    background: url(http://www.emap.com/__data/assets/image/0005/104/jobs_hover.jpg) 

no-repeat;
    display:block;
    width:190px;
    height:31px;    
   /* margin-bottom:1px;*/
    /*float:left;*/
}

#rhs_push_box2 p {
    padding-left:8px;
    padding-right:5px;
    font-size:90%;
    color:#666;
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */
}



#home_push_box2 {
    margin-top:20px;
    margin-bottom:20px;
    width:233px;
    /* padding:1px;
    background: url(http://www.emap.com/__data/assets/image/0018/927/dotted_bg.jpg)*/
    border:1px #888 solid;
}

#home_push_box2 h2 a {
    background: url(http://www.emap.com/__data/assets/image/0005/104/jobs_hover.jpg)
    no-repeat;
    display:block;
    width:226px;
    height:20px;
    padding-left:7px;
    background:#de3d3a;
    color:white;
    text-decoration:none;
    font-family:Arial, Tahoma, Verdana, Sans-Serif, Helvetica;
    font-size:130% ;
    font-weight:bold;   
} 

#home_push_box2 p {
    padding-left:8px;
    padding-right:5px;
    font-size:90%;
    color:#666;
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */
}


#home_push_box2 ul {
    background:#fff;    
    padding:12px 5px 12px 10px;
    margin-top:1px;
}

#home_push_box2 ul li{
    margin-bottom:10px;
}


#home_push_box2 ul li a{
    text-decoration:none;
    color:#666;
    font-size:85%;    
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */   
}

#home_push_box2 ul li a:hover {
    color:#d9000e;
}


/*## job offers ##*/

#rhs_push_box2 div.job_offer {
    background:#fff;
    width:233px;
    padding-top:8px;
    padding-bottom:8px;
    
}

#home_push_box2 div.job_offer p{
    font-size:85%;
    padding-bottom:3px;
    
}


#rhs_push_box2 div.job_offer p{
    font-size:85%;
    
}

#rhs_push_box2 div.job_offer dl {
    padding:0px 3px 8px 8px;
    font-size:85%;
    font-weight:bold;    
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */
    float:left;
}

#rhs_push_box2 div.job_offer dl dt {
    clear:left;
    float:left;
    width:5.3em;
    color:#666;
    
}
    
#rhs_push_box2 div.job_offer dl dd {
    float:left;
    width:12.9em;
    color:#d9000e;
    
}



#home_push_box2 div.job_offer {
    background:#fff;
    width:233px;
    padding-top:8px;
    padding-bottom:8px;
    
}

#home_push_box2 div.job_offer p{
    font-size:85%;
    
}

#home_push_box2 div.job_offer p a{
    color:#43649a;
    text-decoration:none;
    
}

#home_push_box2 div.job_offer dl {
    padding:0px 3px 8px 8px;
    font-size:85%;
    font-weight:bold;    
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */
    float:left;
}

#home_push_box2 div.job_offer dl dt {
    clear:left;
    float:left;
    width:5.3em;
    color:#666;
    
}
    
#home_push_box2 div.job_offer dl dd {
    float:left;
    width:12.9em;
    color:#d9000e;
    
}

#page_content p.label {
  float:left;
  margin-right: 7px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-weight: bold;

}

#page_content p.job_info {
  float:left;
  margin-bottom: 0px;
  padding-bottom: 0px;

}

#page_content .label_row {
  clear:left;  
}


/*######## Job Listing ########*/


body#inner div#page_content dl.job_list {
    padding-left:8px;
}

body#inner div#page_content dl.job_list h3 {
    width:350px;
    padding-bottom:0px;
    margin-bottom:0px;
}

body#inner div#page_content dl.job_list h3 a {
    width:350px;
    font-size:100%;
    font-weight:bold;
    text-decoration:none;
    padding-bottom:0px;
    margin-bottom:0px;
}


body#inner div#page_content dl.job_list dt {
    font-size:85%;
    color:#666;
    width:0em;
    /*## padding:3px 0px 0px 0px; ##*/
    /*## float:left; ##*/
}

body#inner div#page_content dl.job_list dd {
    padding:0px 0px 20px 0px;
    margin-bottom:10px;
    border-bottom:1px #888 dotted;
}

body#inner div#page_content dl.job_list dd h3 a {
    font-size:85%;
    color:#D9000E;
    font-weight:bold;
    text-decoration:none;
}

.date {
    font-size:85%;
    color:#666
    
}

body#inner div#page_content dl.job_list dd p {
    padding:5px 0px 5px 0px;
}

body#inner div#page_content dl.job_list dd p.tag {
    padding:0px 0px 5px 0px;
    float:left;
}

body#inner div#page_content dl.job_list dd p.read_more {
    text-align:right;
    padding-top:1px;
    padding-bottom:1px;
    float:right;
}

body#inner div#page_content dl.job_list dd p.read_more a {
    color:#444;
    text-decoration:none;
    font-style:italic;
}

body#inner div#page_content dl.job_list dd p.read_more a:hover {
    color:#d9000e;
}




/*######## footer ########*/

#footer {
    height:13.8em;
    width:100%;
    background:#888 url(http://www.emap.com/__data/assets/image/0001/100/footer_bg.jpg) 

repeat-x;
}

#footer ul {
    list-style:none;
    padding-left:25px;
    float:left;
    margin-top:63px;
}

#footer ul li.first {
    background:none;
    padding-left:0px;
}

#footer ul li {
    display:inline;
    font-size:100%;
    padding:0px 5px 0px 10px;
    background:url(http://www.emap.com/__data/assets/image/0003/102/footer_pointer.jpg) 

no-repeat 0% 50%;
}

#footer ul li a {
    color:#fff;
    text-decoration:none;
}

#footer ul li a:hover {
    text-decoration:underline;
}

#footer p {
    clear:left;
    float:left;
    color:#fff;
    padding:10px 0px 0px 25px;
    width:80%;
}

#footer p a {
    color:#fff;
    text-decoration:none;
    border-bottom:2px #8a8a8a solid;
}

/*####################### Inner ###########################*/


.type_a {
   list-style-type: lower-alpha;
}


#breadcrumb {
    margin:0px 0px 0px 0px;
    font-size:85%;
    color:#666;
}

#breadcrumb a{
    color:#666;
    text-decoration:none;
}



/*## inner nav top ##*/
body#inner ul#nav_top li {
    background:none;
}

body#inner ul#nav_top li a {
    color:#454442;
    text-transform:none;
}

body#inner ul#nav_top li a:hover {
    color:#d9000e;
}

/*## sub nav ##*/

body#inner div#sub_nav {
    float:left;
    width:178px;
    border-bottom:1px #fff solid;
}

body#inner div#sub_nav h3{
    /*text-transform:uppercase;*/
    color:#d9000e;
    font-weight:bold;
    padding:15px 10px 10px 5px;
}

body#inner div#sub_nav ul{
    font-size:90%;
    padding-left:5px;
}

body#inner div#sub_nav ul li{
    /*background: url(http://www.emap.com/__data/assets/image/0019/964/dotted_top.jpg) 

repeat-x;*/
    border-top:1px #888 solid;
    width:150px;
}

body#inner div#sub_nav ul li ul li {
    width:136px;
    background: 

url(http://www.emap.com/__data/assets/image/0011/146/work_list_pointer.jpg) no-repeat 5% 

50%;
    padding-left:10px;
}

body#inner div#sub_nav ul li.last {
    border-bottom:1px #888 solid;
}

body#inner div#sub_nav ul li a {
    display:block;
    text-decoration:none;
    color:#676767;
    font-weight:bold;
    font-size:92%;
    padding:3px 8px 3px 8px;
}

body#inner div#sub_nav ul li a:hover {
    color:#d9000e;
}

/*## page content ##*/

body#inner div#page_content {
    float:left;
    width:590px;
    padding-left:12px;
   /* background: url(http://www.emap.com/__data/assets/image/0018/963/dotted_bg2.jpg) 

repeat-y;*/
    border-left:1px #888 solid;
    
}

body#inner div#page_content p a {
    color:#43649a;
    text-decoration:none;
}

body#inner div#page_content ul a {
    text-decoration:none;
    color:#444;
}

body#inner div#page_content a:hover {
    text-decoration:underline;
    color:#43649a;
}

body#inner div#page_content h1 {
    font-size:150%;
    padding:10px 4px 5px 4px;
    margin-bottom:14px;
    color:#de3d3a;
    font-weight:bold;    
}

body#inner div#page_content p {
    font-size:85%;
    padding:0px 0px 12px 8px;
    color:#444;
}


body#inner div#page_content ol{
    padding:5px 0px 5px 0px;
    color:#444;
}

body#inner div#page_content ol li{
    font-size:85%;
    padding:0px 0px 3px 20px;
    color:#444;
}

body#inner div#page_content h2 {
    font-size:110%;
    padding:0px 4px 0px 8px;
    margin-bottom:3px;
    margin-top:0px;
    color:#de3d3a;
    font-weight:bold;    
}

body#inner div#page_content ul {
    font-size:85%;
    margin:5px 0px 10px 20px;
}

body#inner div#page_content ul li{
    margin:0px 0px 1px 0px;
    padding:0px 0px 0px 15px;
    background:url(http://www.emap.com/__data/assets/image/0011/146/work_list_pointer.jpg) no-repeat 0px 6px;
    color:#444;
}


body#inner div#page_content h3.brand_name a {
    font-size:90%;
    padding:10px 0px 0px 8px;
    color:#de3d3a;
    font-weight:bold;
    text-decoration:none;    
}

body#inner div#page_content ul.product_list {
    margin:0px 0px 0px 8px;
}

body#inner div#page_content ul.product_list li{
    margin:0px 0px 2px 19px;
    padding:0px 0px 0px 15px;
    

background:url(http://www.emap.com/__data/assets/image/0011/146/work_list_pointer.jpg) 

no-repeat 0px 6px;
    color:#444;
}

/* body#inner div#page_content table {
    margin-top:24px;
    margin-left:10px;
} */

/* body#inner div#page_content table tr td{
    padding:5px;
    width:150px;
} */

body#inner div#page_content label {
   float: left;
   width: 100px;
}

body#inner div#page_content table#search_results {
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    padding:0px 0px 0px 0px;
    font-size:80%;
}

body#inner div#page_content table#search_results tr td{
    padding:5px;
    
}

span#search_field input#queries_searchfield_query_sis{
    font-size:100%;
    width:150px;   
}



/*## inner news list ##*/

body#inner div#page_content dl.news_list {
    padding-left:8px;
}

body#inner div#page_content dl.news_list h3 {
    width:95%;
    padding-bottom:0px;
    margin-bottom:0px;
}

body#inner div#page_content dl.news_list h3 a {
    width:95%;
    font-size:100%;
    font-weight:bold;
    text-decoration:none;
    padding-bottom:0px;
    margin-bottom:0px;
}


body#inner div#page_content dl.news_list dt {
    font-size:85%;
    color:#666;
    width:0em;
    /*## padding:3px 0px 0px 0px; ##*/
    /*## float:left; ##*/
}

body#inner div#page_content dl.news_list dd {
    padding:0px 0px 20px 0px;
    margin-bottom:10px;
    border-bottom:1px #888 dotted;
}

body#inner div#page_content dl.news_list dd h3 a {
    font-size:85%;
    color:#D9000E;
    font-weight:bold;
    text-decoration:none;
}

.date {
    font-size:85%;
    color:#666
    
}

body#inner div#page_content dl.news_list dd p {
    padding:5px 0px 5px 0px;
}

body#inner div#page_content dl.news_list dd p.tag {
    padding:0px 0px 5px 0px;
    float:left;
}

body#inner div#page_content dl.news_list dd p.read_more {
    text-align:right;
    padding-top:1px;
    padding-bottom:1px;
    float:right;
}

body#inner div#page_content dl.news_list dd p.read_more a {
    color:#444;
    text-decoration:none;
    font-style:italic;
}

body#inner div#page_content dl.news_list dd p.read_more a:hover {
    color:#d9000e;
}



/*## related news list ##*/

.job_offer h3 {
    margin:2px 8px 5px 8px; 
    color:#D9000E;
}

.job_offer h3 a {
    color:#D9000E;
    font-weight:bold;
    text-decoration:none;
}

.job_title a {
 
    font-size:100%;
    color:#D9000E;
    font-weight:bold;
    text-decoration:none


}

/*## inner search list ##*/

.results_num{
    color:#666;
    margin-right:12px;
}

body#inner div#page_content dl.search_list {
    padding-left:8px;
}

body#inner div#page_content dl.search_list dt h3 a {
    color:#D9000E;
    font-weight:700;
    text-decoration:none;
    width:100%;
}

body#inner div#page_content dl.search_list dt {
    color:#666;
    width:100%;
    float:left;
}

body#inner div#page_content dl.search_list dd {
    padding:0px 0px 5px 0px;
    margin-bottom:10px;
    border-bottom:1px #D3D3D3 solid;
}

body#inner div#page_content dl.search_list dd p {
    padding:10px 0px 5px 24px;
}


body#inner div#page_content dl.search_list dd p.read_more {
    text-align:right;
    padding-top:1px;
    padding-bottom:1px;
}

body#inner div#page_content dl.search_list dd p.read_more a {
    color:#444;
    text-decoration:none;
    font-style:italic;
}

body#inner div#page_content dl.search_list dd p.read_more a:hover {
    color:#d9000e;
}


/*## inner rhs push box 3 ##*/

/*# 3 #*/

body#inner div#rhs_push_box3 {
    margin-top:20px;
}

body#inner div#rhs_push_box3 h2 a {
    /*background: url(http://www.emap.com/__data/assets/image/0008/107/newsletter.jpg)*/ 
    background:#EBA903;
    color:white;
    text-decoration:none;
    font-family:Arial, Tahoma, Verdana, Sans-Serif, Helvetica;
    font-size:130% ;
    font-weight:bold;
    width:183px;
    height:20px;
    padding-left:7px;  
  /*  margin-bottom:1px;*/ 
no-repeat;
    /*border-bottom:1px #888 dotted;*/
    display:block;
       
}

body#inner div#rhs_push_box3 ul {
    background:#fff;
}

body#inner div#rhs_push_box3 ul li {
    padding:2px 8px;
}

body#inner div#rhs_push_box3 ul li h3 a {
    font-weight:normal;
    color:#316ac5;
}

body#inner div#rhs_push_box3 p {
    padding:5px 5px 15px 8px;
    font-size:90%;
    color:#666;
    /* font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif; */
}

body#inner div#rhs_push_box3 input#newsletter-field{
    width:8.3em;
    height:1.4em;
    border-top:1px #888 dotted;
    border-bottom:1px #888 dotted;
    border-left:1px #888 dotted;
    border-right:none;
    background: #f3f3f3;
    color:#666;
    float:left;
    font-size:92%;
    padding:2px 5px 1px 5px;
    margin:0px 0px 10px 30px;
}

body#inner div#rhs_push_box3 button#sign_up{
    width:57px;
    height:21px;
    background:#5c5c5c 

url(http://www.emap.com/__data/assets/image/0007/115/sign_up_button.jpg) no-repeat;
    border:1px #888 dotted;
    text-indent:-9999px;
    float:left;
    cursor:pointer;
}

/*## Social Bookmark ##*/

.social_book_container{
  font-size:85%;
  color:#de3d3a;
  width:85%;
  text-align:left;
  border-top:#CECECD 1px solid;
  margin-top:3.5em;
  padding:5px;
  clear:right;
}


.social_book a img{
   margin:2px 3px;
   

}




/*## inner footer ##*/

body#inner div#footer {
    background:#888 

url(http://www.emap.com/__data/assets/image/0002/101/footer_bg_inner.jpg) repeat-x;
}

body#inner div#page_content {
    line-height: 1.5;
}

body#inner div#page_content a {
    color:#d9000e;
    text-decoration:none;
}

body#inner div#page_content a {
    text-decoration:underline;
}

body#inner div#page_content table.sq-backend-section-table tr td {
    width:auto;
}

#new_div_4854 > div > p {
margin-top: -80px;
}

#new_div_4854 > div > p > a > img {
margin-top: 10px;
}
/*### END OF CSS FILE ###*/
