/* Title: Section specific styles for screen media. Author: Simon Leadbetter simon@cogdesign.com. Last updated: 20 August 2008 */

/* --[ =HOME PAGE ]--------------------------- */
/* H2 headings styled the size of h1 headings in inner sections */
body#t_home h2{font-size:2.2em; line-height:1.25em; margin:0 0 0.1em 0; font-weight:normal;}

/* Features box */
body#t_home div.features{background:#FFFFFF url('../site_assets/images/sections/home/features_bg.jpg') repeat-x top left;margin:0 0 2em 0;}
body#t_home div.features div.hash_pattern{background:transparent url('../site_assets/images/sections/tile_features.gif') repeat top left;padding:0 0 0.5em 0;}
body#t_home div#content div.features h2{padding:0.3em 0.3em 0.5em 0.3em;margin:0;float:left;}
body#t_home div#content div.features img{margin:0 0.5em;border:1px solid #FFFFFF;clear:both;}
body#t_home div#content div.features img.first{margin-bottom:1em;}

body#t_home div.navigatable_box{position:relative;width:33em;padding:0;margin:0;clear:none;}
body#t_home div.navigatable_box ul.navigation{position:relative;list-style:none;font-size:1.2em;padding:0;margin:0;z-index:100;}
body#t_home div.navigatable_box ul.navigation li{position:relative;float:left;padding:0;margin:0;background:none;display:block;}
body#t_home div.navigatable_box ul.navigation li a{float:left;display:inline;color:#808080;font-weight:bold;line-height:2.5em;text-align:center;background:#FFFFFF;border:1px solid #E5E5E5;border-bottom:none;width:5em;padding:0;margin:0;}
body#t_home div.navigatable_box ul.navigation li a.active{background:#D2D2D6;color:#585858;}
body#t_home div.navigatable_box ul.navigation li a:link, body#t_home  div.navigatable_box ul.navigation li a:visited{color:#808080; text-decoration:none;}
body#t_home div.navigatable_box ul.navigation li a:link:active, body#t_home  div.navigatable_box ul.navigation li a:visited:active{color:#585858; text-decoration:none;}
body#t_home div.navigatable_box ul.navigation li a:link:hover, body#t_home  div.navigatable_box ul.navigation li a:visited:hover{color:#585858; text-decoration:none;}
body#t_home div.navigatable_box ul.navigation li a:link:focus, body#t_home  div.navigatable_box ul.navigation li a:visited:focus{color:#585858; text-decoration:none;}
body#t_home div.navigatable_box ul.navigation li a.option1, body#t_home  div.navigatable_box ul.navigation li a.option2{margin:0 3px 0 0;}

body#t_home div#content div#primary_column div.content{background:#FFFFFF url('../site_assets/images/sections/home/aboutbox_gradient.jpg') repeat-x top left;border:1px solid #E5E5E5;border-top:none;padding:1em;width:30.8em;clear:both;}
body#t_home div#content div#primary_column div.content p{margin:0 0.5em 1em 0.5em;}
body#t_home div#content div#primary_column div.content h3{font-size:1.7em;line-height:1.25em;padding:0.5em 0.5em 0 0.5em;font-weight:bold!important;}
body#t_home div#content div#primary_column div.content ul, body#t_home  div.navigatable_box div.content ol{margin:1em 0;}
body#t_home div#content div#primary_column div.content ul {margin-left:-1em;}

/* News summary list - set bottom margin and make sure links aren't underlined */
body#t_home ul.news_summary{margin:0 0 1.5em 0;padding:0;width:25em;}
body#t_home ul.news_summary li{font-size: 0.9em;}
body#t_home ul.news_summary li a, body#t_home ul.news_summary li a:link, body#t_home ul.news_summary li a:visited{text-decoration:none;}
body#t_home ul.news_summary li a:link:hover, body#t_home ul.news_summary li a:visited:hover{text-decoration:underline;}
body#t_home ul.news_summary li a:link:active, body#t_home ul.news_summary li a:visited:active{text-decoration:underline;}
body#t_home ul.news_summary li a:link:focus, body#t_home ul.news_summary li a:visited:focus{text-decoration:underline;}

/* RSS icon on news summary */
body#t_home p.rss{position:absolute;right:0;line-height:17px; width:auto; font-size:1em; margin:0.2em 0 0 0;}
body#t_home p.rss a.icon{margin:0 0.5em 0 0;padding:0;display:block;width:17px;height:17px;background:url('../site_assets/images/generic/rssIcon_bg.gif') no-repeat top left;text-indent:-90000px;font-size:0.9em;float:left;}
body#t_home p.rss a.icon:hover{background:url('../site_assets/images/generic/rssIcon_bg.gif') no-repeat top right;}

/* Explore section - feature boxes */
body#t_home div#content div#primary_column div.feature_box{width:32em; margin:0 0 1em 0;}
body#t_home div#content div.feature_box{width:150px;float:left;margin:10px 10px 0 0;}
body#t_home div#content div.feature_box div.summary{padding:0.6em 0;}
body#t_home div#content div.brown, body#t_home div#content div.green{margin-right:0;}            

/* Style "call to action" box differently */
body#t_home div#content div.cta{position:relative;min-height:84px;width:320px;margin-right:0;}
body#t_home div#content div.cta img{float:left;}
body#t_home div#content div.cta div.panel_content{position:relative;float:left;min-height:84px;min-width:160px;}
body#t_home div#content div.cta div.panel_content p.quote{float:left;position:relative;color:#FFFFFF;font-size:1.8em;line-height:1em;margin:0.5em 0 0 0.5em;font-family:georgia,times,serif;}
body#t_home div#content div.cta div.panel_content div.summary{position:absolute;bottom:0;left:0;}

/* --[ =DISCOVERY ZONE ]--------------------------- */

/* Feature boxes */
body#t_discovery_zone div.feature_box{margin:0 0 1em 0; padding:0;}
body#t_discovery_zone div.feature_box div#video_container{margin:1em 1em 0 1em;padding: 0 0 1em 0;}

/* Set content to set column widths */
body#t_discovery_zone div.set_one_col{width:15em;margin:0 1em 0 0; padding:0 1em 0 0;float:left;}
body#t_discovery_zone div.set_one_col ul{width:auto;margin:0; padding:0;}

/* Top 5 tips area */
body#t_discovery_zone div.highlighted_content{position:relative;width:15.6em; float:left; margin:0;padding:0;}
body#t_discovery_zone div.highlighted_content ul {padding:0 1em;}
body#t_discovery_zone div.highlighted_content ul li {font-size:0.9em;}

/* --[ =GET INVOLVED ]--------------------------- */
body#t_get_involved div.feature_box{margin:0 0 1em 0;}
body#t_get_involved  div#content div#intro p {font-size:1.6em; margin: 0 0 1em 0; line-height: 1.5em; color:#454545;}  

body#t_get_involved div#content div#primary_column div.highlighted_content{width:32.6em;}
              
/* --[ =NEWSROOM ]--------------------------- */
body#t_newsroom.threeCol div#content div#main_content_container div#main_content{width:50em;padding:0 0 0 0;}
body#t_newsroom.threeCol div#content div#main_content_container div#primary_column{position:relative;float:left;width:160px;padding:0;margin:0 10px 0 0;}
body#t_newsroom.threeCol div#content div#main_content_container div#primary_column p{font-size:1.1em;}      
body#t_newsroom.threeCol div#content div#main_content_container div#primary_column div.feature_box{margin:0 0 1em 0;}
body#t_newsroom.threeCol div#content div#main_content_container div.highlighted_content{width:49.6em;}
body#t_newsroom.threeCol div#content div#main_content_container ul.news_summary li{width:35em;}
body#t_newsroom.threeCol div#content div#main_content_container a.rtt{position:relative;padding:1em 0;float:left;}          

/* Pagination */
div.pagination{margin:0.3em 0;float:left; width:100%;}
div.pagination p{font-size:1.1em;float:left;display:inline;margin:0 0 0 0.5em;line-height:2.27em;}
div.pagination ul{padding:0;margin:0; float:left; }
div.pagination ul li{font-size:0.9em; padding:0;margin:0 3px 0 0;float:left;display:inline;background:none;}
div.pagination ul li a{padding:0 0.9em;margin:0;display:block;line-height:2.27em;background:#E5E5E5;text-align:center;color:#28272B;text-decoration:none;}
div.pagination ul li a,div.pagination ul li a:link,div.pagination ul li a:visited{color:#28272B;text-decoration:none;}
div.pagination ul li a:link:hover,div.pagination ul li a:visited:hover{color:#28272B;text-decoration:none;background:#CECECE;}
div.pagination ul li a:link:active,div.pagination ul li a:visited:active{color:#28272B;text-decoration:none;background:#CECECE;}
div.pagination ul li a:link:focus,div.pagination ul li a:visited:focus{color:#28272B;text-decoration:none;background:#CECECE;}

/* Search the newsroom */
body#t_newsroom.threeCol div#content div#main_content_container div#newsroom_search_fields{position:relative;margin:0;}
body#t_newsroom.threeCol div#content div#main_content_container div#newsroom_search_fields fieldset{position:relative; display:block;width:495px!important;}
body#t_newsroom.threeCol div#content div#main_content_container div#newsroom_search_fields select{position:relative; margin:0 0.9em 0.63em 0; float:left;}
body#t_newsroom.threeCol div#content div#main_content_container div#newsroom_search_fields div.search_box{position:relative;padding:0;height:5em; }
body#t_newsroom.threeCol div#content div#main_content_container div#newsroom_search_fields div.search_box fieldset{position:relative;padding:0;margin:0;float:left;width:214px!important;}
body#t_newsroom.threeCol div#content div#main_content_container div#newsroom_search_fields div.search_box fieldset input{position:relative;background:#FFFFFF url('../site_assets/images/generic/field_bg.jpg') repeat-x top left;width:200px;min-height:16px;padding:0.3em;border:1px solid #004E61;float:left;}
body#t_newsroom.threeCol div#content div#main_content_container form input#news_search{position:relative;background:url('../site_assets/images/generic/searchbox_btn.gif') no-repeat top left;width:54px;height:23px;text-indent:-5000px;float:left;border:none;display:block;cursor:pointer;margin:0.3em 0 0 0;}
body#t_newsroom.threeCol div#content div#main_content_container form input#news_search:hover{background-position:top right;}

/* Search Publications */
div#publications_search_fields{position:relative;margin:0;}
div#publications_search_fields fieldset{position:relative; display:block;width:495px!important;}
div#publications_search_fields select{position:relative; margin:0 0.9em 0.63em 0; float:left;}
div#publications_search_fields div.search_box{position:relative;padding:0;height:5em; }
div#publications_search_fields div.search_box fieldset{position:relative;padding:0;margin:0;float:left;width:214px!important;}
div#publications_search_fields div.search_box fieldset input{position:relative;background:#FFFFFF url('../site_assets/images/generic/field_bg.jpg') repeat-x top left;width:200px;min-height:16px;padding:0.3em;border:1px solid #004E61;float:left;}
input#publications_search{position:relative;background:url('../site_assets/images/generic/searchbox_btn.gif') no-repeat top left;width:54px;height:23px;text-indent:-5000px;float:left;border:none;display:block;cursor:pointer;margin:0.3em 0 0 0;}
input#publications_search:hover{background-position:top right;}

/* Search Case studies */
div#case_studies_search_fields{position:relative;margin:0;}
div#case_studies_search_fields fieldset{position:relative; display:block;width:495px!important;}
div#case_studies_search_fields select{position:relative; margin:0 0.9em 0.63em 0; float:left;}
div#case_studies_search_fields div.search_box{position:relative;padding:0;height:5em; }
div#case_studies_search_fields div.search_box fieldset{position:relative;padding:0;margin:0;float:left;width:214px!important;}
div#case_studies_search_fields div.search_box fieldset input{position:relative;background:#FFFFFF url('../site_assets/images/generic/field_bg.jpg') repeat-x top left;width:200px;min-height:16px;padding:0.3em;border:1px solid #004E61;float:left;}
input#case_studies_search{position:relative;background:url('../site_assets/images/generic/searchbox_btn.gif') no-repeat top left;width:54px;height:23px;text-indent:-5000px;float:left;border:none;display:block;cursor:pointer;margin:0.3em 0 0 0;}
input#case_studies_search:hover{background-position:top right;}