a:-moz-any-link:focus, img:-moz-any-link:focus, li:-moz-any-link:focus {
  outline: none;
}

.TabbedPanelsTab a:-moz-any-link:focus {
  outline: none;
}


h5 { color:#6e6e6e; font-size:10px; margin:0px; padding:0px; line-height:normal;  }

a:link, a:active, a:visited { text-decoration: none; }

a:hover { text-decoration:underline; }

.outside_table { padding-left:20px; padding-right:20px;   }

.content_cell { padding-top:10px; padding-left:0px; padding-right:5px; padding-bottom:0px;}

.outer_content_cell { padding-right:0px; margin:0px;  }

.content_table {  }

.outside_header_cell {  }

.nav2_link_cell { margin:0px; padding:0px; }

.outside_topnavbar_cell table { text-align: center;   }

.topnavbar_section_name { font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif, Calibri, "Arial Black"; text-align: center; }

#topnavbar td{  }

.nav2_group_cell_top  { display:none; }



.head_text ul li{ margin:0px; padding:0px; list-style: inside; }

.head_text a:link, .head_text a:active, .head_text a:visited  { color:#215bc7; font-size:11px; text-decoration:none;  }

.head_text a:hover { color:#000000; font-size:11px;  text-decoration: underline;  }


.news td.section_cell { background-image:url(http://www.architectnews.co.uk/photos/File35.jpg); background-repeat:no-repeat; background-position: top left ; padding-left:15px; font-size:13px; font-family: Tahoma, Verdana, Arial, Helvetica;   } 


.TabbedPanelsContentGroup { background-image:url(http://www.architectnews.co.uk/photos/File62.jpg); background-repeat:no-repeat; background-position:top left;   }

.TabbedPanelsContent a:visited, .TabbedPanelsContent a:active, .TabbedPanelsContent a:link, .TabbedPanelsContent a:hover { padding-left:22px; }


.section_cell b { font-weight:bold; }

td.section_title { padding:10px; background-color:#CCCCCC; }

td.section_title a:link, td.section_title a:active, td.section_title a:visited, td.section_title a:hover {color:#333333; font-weight:16px;  }


.news2 { font-weight:bold; color:#D20000; font-size:13px;   }

.section_summary td { color: #666666; font-size:13px; padding-top:0px; font-family: Tahoma, Verdana, Arial, Helvetica;   }


.dots_new{ background-image:url(http://www.architectnews.co.uk/photos/File13.jpg);
background-repeat: repeat-x;
background-position: center;
margin:0px;
font-size:13px; 
color:#00a0dc;

 }




.footer_text { font-size:12px; font-family:Arial, Helvetica, sans-serif, Calibri,  "Arial Black"; }

.footer_text a { text-decoration:none; font-size:11px;}

.textbox { border:1px solid #CCCCCC; background-color:#FFFFFF; height:19px; font-size:11px; padding:1px; width:335px; font-style:italic; color: #A7A7A7; }

.button { height:20px; background-color:#CCCCCC; border:none; font-size:11px;  padding:3px; width:40px; font-weight:bold;    }

.scrolling_text { color:#D90000; font-size:12px; font-weight:bold; 
background-image: url(http://www.architectnews.co.uk/photos/File67.png); background-repeat: repeat-x;}

a.page_title_link:link, a.page_title_link:active, a.page_title_link:visited { font-family: "arial New Roman", arial, serif;  font-size:15px; text-decoration:none; color:#505050; font-weight:normal;  }

a.page_title_link:hover{ font-family: "arial New Roman", arial, serif; font-size:15px; text-decoration:none; color: #D20000; font-weight:normal; }


.main_tab a.page_title_link:link, .main_tab a.page_title_link:active, .main_tab a.page_title_link:visited, .main_tab a.page_title_link:hover {  font-size:22px;  }


.news a.page_title_link:link, .news a.page_title_link:active, .news a.page_title_link:visited { font-family:Arial, Helvetica, sans-serif, Calibri, "Arial Black";  font-size:13px; text-decoration:none; color:#41638b; font-weight:bold;   }

a.news .page_title_link:hover{ font-size:13px; text-decoration: underline; color:#41638b; font-weight:bold; font-family:Arial, Helvetica, sans-serif, Calibri, "Arial Black";  }

.section_cell { padding-bottom:7px;  }

.news br, .sec br { display:none; }

.dots {
background-image:url(http://www.architectnews.co.uk/photos/File13.jpg);
background-repeat: repeat-x;
background-position:top;
}




ul { padding:0px; margin:0px; line-height:normal;  }

li a:link, li a:visited { text-decoration:none; }



.popular a:link, .popular a:active, .popular a:visited, .popular a:hover { font-size:13px; font-family:Arial, Helvetica, sans-serif, Calibri, "Arial Black"; color:#41638B; }



.popular b { font-weight:normal; }

.popular td { padding-bottom:0px; }

.tabBG
{
border:1px solid #e8e7e7; }

.hide 
{
	DISPLAY: none;
}
.show 
{
	DISPLAY: block;

}

img { border:none; }



.article_images_table { background:white;}

.article_images_open_table { 
height: auto;
width: 157;
padding-top:0px;
background:white;	
padding-left:0px;	
text-align: center;
font-weight:bold;
margin:5px;
}

                   
.article_images_title_cell {
margin:0px; 
padding:3px;
background-color:#676767;
height:61px;
width:140px;
text-align:center;
vertical-align: middle;
font-family:"arial New Roman", arial, serif;
}
.article_images_title_cell a, .article_images_title_cell a:link, .article_images_title_cell a:active, .article_images_title_cell a:visited{
color:#ffffff;
font-size:14px;
font-weight:normal;

}

.article_images_title_cell a:hover { color:#ffffff; }

.article_images_table_cell { 
text-align: center;
vertical-align: bottom;
background:white;
}

.article_images_2_title_cell {
display:none;
}

.article_images_2_open_table {
margin:5px;
margin-bottom:15px;
}


.section_image_cell { padding:0px;  }

.section_image  { padding-right:10px;}

.section_cell_1, .section_cell_2 { padding-bottom: 7px !important; }

.sitesearch_result_hdr {background-color: #3177E6;  font-family: "arial New Roman", arial, Serif; font-size: 16px; padding-left: 5px; padding-right: 5px;}
.sitesearch_result_hdr a { color: #FFFFFF; font-family: "arial New Roman", arial, Serif; font-size: 16px; display: none;}
.sitesearch_result_cell { padding-right: 15px; }

.news_hr { width: 97%; margin-left: 0;}

.top_bar {
 border-top: 1px;
 border-bottom: 1px;
 border-right: 0px;
 border-left: 0px;
 border-style: solid;
 border-color: #000000;
 height: 20px;
 margin-bottom: 5px;
 }

.custom_nav {
 display: inline;
 float: left;
 height: 20px;
 width: 44%;
 background-color: #000000;
}

.topnavbar_section_link {
 line-height: 8px;
}

.newsletter_signup {
 color: #FFFFFF;
 background-color: #676767;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 line-height: 20px;
 float: left;
 height: 20px;
 width: 15%;
}

.newsletter_signup_form {
 float: left;
 height: 20px;
 width: 21%px;
 padding-left: 2px; 
 line-height: 18px;
 }

.newsletter_signup_form form {
 margin: 0px;
}

.newsletter_signup_form input {
 vertical-align: middle;
 height: 20px;
 overflow: visible;
 font-style:italic;
 width: 40px;
}

.newsletter_signup_form_button {
 background-color:#676767;
 border-width: 0px;
 font-weight:bold;
 height: 100% important;
 font-style: normal !important;
 vertical-align: middle;
 color: #FFFFFF
}

.topnav_timedate {
 line-height: 20px;
 float: right;
 height: 20px;
 width: 18%;
 color: #000000;
 font-weight: bold;
 background-color: #FFFFFF;
 padding-right: 3px;
 text-align: center;
}

a.article_images_title_a, a.article_images_title_a:visited, a.article_images_title_a:active, a.article_images_title_a:hover {
color: #ffffff;
}


.header_search_td form {
margin-bottom: 5px;
}

.header_search_td form input[type="search"] {
margin-bottom: 3px;
}

a.article_images_title_a {
color: #ffffff;
}