/*	personality.css
 *	xMod Custom Site Personality Style Sheet
 *	xMod Version: 1.3 
 */

 
/* STUCTURAL ELEMENTS */

#eol {position: fixed; top: 0; padding: 10px; font-size: 70%; font-weight: bold; width: 100%; border: 2px solid #ccc; background: #fff; z-index: 2000; opacity: 0.8; text-align: center; color:#ba0d3f;}

body#xmd { background: #ffffff url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/body_bg.jpg) left top no-repeat; font: 100% Tahoma, Arial, Helvetica, sans-serif; margin: 30px 0 0 0; }
#banner { background: #999;height:172px;position:relative;width:100%; margin: 0 0 16px 0; }
#decalLeft{ display: none; }
#decalRight { position: absolute; left: 232px; top: 8px; }
#banner h1 { position: absolute; top: 0px; left: 0px; left: auto; background: #fff url(../i/banner_h1_bg.png) 10px 3px no-repeat; width: 224px; height: 172px; z-index: 1000;}
#banner h1 span { display: none; }
#banner h2 { position: absolute; top: 65px; right: 10px; left: auto; background:url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/banner_h2_bg.png) left top no-repeat; width: 334px; height: 9px; z-index: 1000;}
#banner h2 span { display: none; }
#wrapper {width: 920px;margin: 16px auto;padding: 0px 0px;position: relative; }
#content #rightContent{border:0px none;padding:0px;width:208px; }
.rc0 #content #mainContent {	margin: 0 0px 0 16px; width: 696px; }
.rc1 #content #mainContent {	margin: 0 224px 0 16px;}
td#content{background:none;padding:0px;vertical-align:top;}
td#content div {background: transparent;}
#mainContent { min-height: 420px; padding: 0px;background: transparent; }

/* SECTION SPECIFIC STYLING */
/* BANNER UTILITY LINKS */
#banner .utilLinks	{ font-size: 100%; background-color: transparent;border-collapse: collapse;right:0px;top:0px;color:#FFFFFF; height:172px; position: relative;}

#banner .utilLinks div.s01 { position: absolute; top: 8px; right: 8px; } 
#banner .utilLinks div.s02 { position: absolute; bottom: 5px; right: 1px; } 

#banner .utilLinks div.s01 ul { margin: 0; padding: 0; list-style: none; }
#banner .utilLinks div.s01 ul li { padding: 1px 6px 0 0; margin: 0 7px 0 0; border-right: 1px dotted #ccc; float: left;  color: #eee; text-transform: uppercase; font: 55% Arial, Helvetica, sans-serif; }
#banner .utilLinks div.s01 ul li a { padding: 0; margin: 0; color: #eee; }
#banner .utilLinks div.s01 ul li.s02 { border: 0px none; margin: 0; padding: 1px 0px 0 0 }

#banner .utilLinks a  { background:none;color:#DDDDDD;padding:2px 10px 0 5px;text-decoration:none;}
#banner .utilLinks a:hover{background-image:none;color:#FFFFFF;  text-decoration: underline;}
#banner .utilLinks div.s01{	float: left; padding: 0px 0px 0px 0px; }	
#banner .utilLinks div.s02{	float: right; padding: 0px 0px 0px 0px; }
#banner .utilLinks div.s02 a { float: left; margin-top: 1px;  }
#banner .utilLinks div.s02 label{padding:4px 4px 0 20px; float: left; font-size: 70%; color: #eee; }
#banner .utilLinks form { padding: 0; margin: 0; }
#banner .utilLinks form fieldset{border:0px none;display:inline;margin:0;padding:0; }
#banner .utilLinks form input.s01{border:1px solid #888; background:#eee;width:128px;padding: 3px;vertical-align:top; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; float: left; color: #666;  }
#banner .utilLinks form input.s01:hover{border:1px solid #666; background: #fff;}
#banner .utilLinks form button { float: left;  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; height: 1.5em; background: none; border: 0px none; font-weight: bold; color: #eee; padding: 3px 5px 3px 2px; float: left;}


/* BREADCRUMB */
#breadcrumb{display: none; }
#mainContent .breadCrumb .t01 { overflow: auto; background: #eee;}
#mainContent .breadCrumb .t01 ul {margin:0;padding:0}
#mainContent .breadCrumb .t01 ul li {margin:0; padding: 0;float: left;}
#mainContent .breadCrumb .t01 ul li a {padding: 5px 18px 4px 4px; background:url(../i/breadCrumbAro.png) 100% 50% no-repeat; float: left; border: 0px none; color: #666; }
#mainContent .breadCrumb .t01 ul li a:hover {}
#mainContent .breadCrumb .t01 ul li a span { border-bottom: 1px dotted #ccc;}
#mainContent .breadCrumb .t01 ul li a:hover span { border-bottom: 1px solid #555; color: #555;}
#mainContent .breadCrumb .t01 ul li span.s02 {padding: 5px 10px 4px 6px; background: none; font-weight: bold;color: #444; float: left;}
#mainContent .breadCrumb .t01 ul li span.s03 {padding: 5px 18px 4px 10px; background:url(../i/breadCrumbAro.png) 100% 50% no-repeat; float: left; font-weight: normal;}
#mainContent .breadCrumb .t01 ul li span.s01 {padding: 5px 18px 4px 10px; background:url(../i/breadCrumbAro.png) 100% 50% no-repeat; float: left; font-weight: bold;}

/* BREADCRUMB UTILITY LINKS */
/* SIDENAV */
#rightContent #ln ul {margin:0;padding:0;list-style:none;}
#rightContent #ln li {margin:0;padding:0;list-style:none;font-size: 100%;}
#sidenav,#rightContent #ln{ background: none; font-size:100%;padding:0px;vertical-align:top; width: 208px; margin: 0; }
#sidenav h3 { color: #fff; font-size: 75%; font-weight: normal; background: #999; font-family:  Arial, Helvetica, sans-serif; margin: 0; font-weight: bold; text-transform: uppercase; padding: 5px 0 5px 6px; }
#sidenav #sn { background: none;  margin: 0 !important; padding: 0 !important; }
#rightContent #ln,
#sidenav #pn {margin: 0 0 0.8em 0 !important; padding: 0;}
#sidenav #sn li,#rightContent #ln li { border-bottom: 1px solid #999;font-weight:normal;margin:0; padding:0;  }
#sidenav a:link,#rightContent #ln a:link,#sidenav a:visited,#rightContent #ln a:visited,#sidenav a:active,#rightContent #ln a:active{border: none;color:#666; background: none; display:block; padding: 4px 0 4px 10px;font-size:80%;text-decoration:none;vertical-align:bottom;margin:0 !important;font-weight: bold; width: 198px; font-family:Arial, Helvetica, sans-serif}
#sn em, #pn em {font-style: normal;}

#sidenav li li,#rightContent #ln li li{border-bottom: none; font-size: 100%; padding: 0px 0; }
#sidenav li ul,#rightContent #ln li ul  {border-top: 0px none;  padding: 0; padding: 0 0 6px 0;}

#sidenav li a.s03,#rightContent #ln li a.s03 { font-weight: bold; color: #b10c38; background: none; }
#sidenav li a:hover,#rightContent #ln li a:hover{background: none;}
#sidenav li a:hover span,#rightContent #ln li a:hover span{ color: #b10c38;}

#sidenav li li a:link,#sidenav li li a:visited,#sidenav li li a:active{background: none;border-bottom:0px none;border-right:none;color:#666;font-weight:normal; font-size: 100%; padding: 4px 0 4px 20px;diaply:block; font-size: 70%; font-family: Tahoma, Arial, Helvetica, sans-serif;  line-height: 1.55em;}
#sidenav li li a:hover{background: none; }
#sidenav li li a.s03 {}
#sidenav li li li a span { background: none; padding: 0; }
#sidenav li li li a:link,#sidenav li li li a:visited,#sidenav li li li a:active{background: url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/dash_c2c2ae.png) 17px 0.8em no-repeat;border-bottom:0px none;border-right:none;color:#6b674e;font-size:70%;font-weight:normal;padding:3px 0px 3px 25px;width:155px;}

#sidenav li a.s03,#rightContent #ln li a.s03 { font-weight: bold; color: #810426; background: url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/aro_810426.png) 2px 0.75em no-repeat; }
#sidenav li.s04 li a.s03 { font-weight: bold; color: #810426; background: url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/aro_999.png) 12px 0.7em no-repeat; } 
#sidenav li.s04,#sidenav li.s08 { background: url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/pn1_bg_on.png);  }
#sidenav li.s03 a { background:  url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/aro_down_off.png) 167px 0.9em no-repeat; }
#sidenav li.s03 a:hover { background:  url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/aro_down_on.png) 167px 0.9em no-repeat; }
#sidenav li.s04 a.s03,#sidenav li.s08 a.s03 { background: url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/aro_down_on.png) 167px 0.9em no-repeat; }

/* TOPNAV */
/* FOOTER */
#footer{padding: 0px; margin:20px 0px 40px 224px; border-top: 0px none; font-size: 100%;color:#6b674e;  background:none; border: 0px none;	 }
#footer .utilLinks .s01 ul{display:block;list-style-type:none;margin:2px 0 0px 2px;padding:6px 0 2px 0px; overflow: auto}
#footer .utilLinks .s01  ul li{padding: 1px 6px 0 0; margin: 0 7px 0 0; border-right: 1px dotted #ccc; float: left;  color: #eee; text-transform: uppercase; font: 55% Arial, Helvetica, sans-serif; }

#footer .utilLinks .s01  ul li.s01 a{  padding: 5px 15px 3px 3px; width: 60px; height: 20px; background-image: url(../i/xModOff.png); background-repeat: no-repeat; }

#footer .utilLinks .s01  ul li.s01 { background-image: none; border: 0px none; }
#footer .utilLinks .s01  ul li a{ padding: 0; margin: 0; color: #eee;   }
#footer .utilLinks .s01  ul li a:hover{color:#fff;text-decoration:underline;}
#footer .utilLinks .s01  ul li.s01 a span {  visibility: hidden; }

#footer .utilLinks .s01  ul li.s01 a:hover { text-decoration: none; background-image: url(../i/xMod.png);}
#footer .utilLinks .s02 { color: #999; font-size: 70%; }
#footer .utilLinks .s02 address { font-style: normal; }
#footer .utilLinks .s02  a { color: #b10c38; text-decoration: none; border-bottom: 1px dotted #ccc; }
#footer .utilLinks .s02  a:hover { border-bottom: 1px solid #b10c38; }
#footer .utilLinks div.s01 {padding: 0px 5px 3px 5px; background: #999;}
#footer .utilLinks div.s02 { padding: 6px 5px 4px 5px;margin: 0 0 10px 0; border: 0px none; border-bottom: 0px none; background: transparent;}
/* RIGHTCONTENT */
#rightContent h3 {  color: #fff; font-size: 75%; font-weight: normal; background: #999; font-family:  Arial, Helvetica, sans-serif; margin: 0; font-weight: bold; text-transform: uppercase; padding: 5px 0 5px 6px; }
#rightContent a { color: #b10c38; text-decoration: none; border-bottom: 1px dotted #ccc; }
#rightContent a:hover { border-bottom: 1px solid #b10c38; }
/* RIGHT CONTENT: QUICK LINKS */
/* RIGHT CONTENT: PROMO ARTICLE */
#rightContent .promoArticle  .t01 { border: 0px none; background-color: #fff;margin: 0px 0 10px 0;padding: 0 0 10px 0; }
#rightContent .promoArticle .t01 h3 {  color: #fff; font-size: 75%; font-weight: normal; background: #999; font-family:  Arial, Helvetica, sans-serif; margin: 0 0 0 0; font-weight: bold; text-transform: uppercase; padding: 5px 0 5px 6px; }
#rightContent .promoArticle .t01 h5 {background: #efefef;margin:0; font-size: 70%; padding: 5px 10px 0 10px; line-height: 1.55em;}
#rightContent .promoArticle .t01 h6 {line-height: 1.55em; font-weight: normal; border-bottom: 3px solid #999; padding: 0px 10px 0.6em 10px; background: #efefef;margin:0 0 3px 0; font-size: 70%; }
#rightContent .promoArticle .t01 dl { margin: 0; padding: 0; }
#rightContent .promoArticle .t01 dd,
#rightContent .promoArticle .t01 dt { margin: 0;font-size: 70%;color: #555;line-height: 1.55em; }
#rightContent .promoArticle .t01 dt { font-weight: bold; padding: 0 0 3px 0; }
#rightContent .promoArticle .t01 dd { border-bottom: 1px solid #999; padding: 0 0 3px 0; margin: 0 0 6px 0;}
#rightContent .promoArticle .t01 dl p { margin: 0; padding: 0 0 0.4em 0; }

/* RIGHT CONTENT: TOC ARTICLE */
/* RIGHT CONTENT: SUBMENU */
/* CORE FORMATTING */
#mainContent p {font-size: 70%; line-height: 1.55em; margin: 0 0 0.8em 0; padding: 0; color: #555;}
#mainContent sup  { vertical-align:text-top; font-size: 90%; font-weight: bold; line-height: 70%;  }
#mainContent ol { list-style: decimal; }
#mainContent ul	{ margin: 0 0 0.8em 0; padding: 0; }
#mainContent li {font-size: 70%; line-height: 1.55em; list-style: none; background:url(../i/bullet_b10c38.png) 15px 0.6em no-repeat; margin: 0; padding: 0 0 0 25px; color: #666;}
#mainContent li li {font-size: 100%; }
#mainContent div div li { background: none; }
#mainContent p a:link,
#mainContent p a:visited,
#mainContent p a:active { color: #b10c38; text-decoration:none; border-bottom: 1px dotted #ccc; }
#mainContent p a:hover { color: #b10c38; text-decoration: none;border-bottom: 1px solid #b10c38;  }
#mainContent li p,
#mainContent dd p { font-size: 100%; }
#mainContent li a:link,
#mainContent li a:visited,
#mainContent li a:active { color: #b10c38; text-decoration:none; border-bottom: 1px dotted #ccc;}
#mainContent li a:hover { color: #b10c38; text-decoration: none; border-bottom: 1px solid #b10c38;}
#mainContent a {color: #b10c38; text-decoration:none; border-bottom: 1px dotted #ccc; }
#mainContent a:hover {color: #b10c38; text-decoration: none;border-bottom: 1px solid #b10c38;  }
#mainContent dl {font-size: 70%; }
#mainContent dl dl {font-size: 100%; }
#mainContent abbr,
#mainContent acronym { border-bottom: 1px dotted #ccc;  }
#mainContent address { background: #fff url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/aro_999.png) 12px 0.85em no-repeat; padding: 3px 0 3px 20px; margin: 0.8em 5em; font-style:normal; font-size: 70%; color: #655a4f; font-weight: normal; border: 0px none; line-height: 1.5em; }
#mainContent blockquote {  background: url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/blockquote_bg.png) top left no-repeat; padding: 8px 0 5px 30px; margin: 5px 50px 5px 20px;}
#mainContent blockquote p {margin: 0; }
#mainContent h2 					{ color: #b40638;  font-size: 90%; font-weight: normal; font-family:Arial, Helvetica, sans-serif; margin: 1.5em 0 0.2em 0; padding: 0; line-height: normal}
#mainContent h3 					{ color: #666;  font-size: 90%; font-weight: normal; font-family:Arial, Helvetica, sans-serif; margin: 0.8em 0 0.2em 0; padding: 0; }
#mainContent h4 					{ color: #b40638;  font-size: 70%; font-weight: bold; margin: 0.8em 0 0.4em 0; }
#mainContent h5 					{ color: #555;  font-size: 70%; font-weight: bold; }
#mainContent h6 					{ color: #777;  font-size: 70%; font-weight: bold; }

/* PAGE HEADER */ 
#mainContent .pageHeader .t01 { position: relative; background: transparent; padding-bottom: 0px; margin: 0 0 10px 0; }
#mainContent .pageHeader .t01 h1 { color: #fff; font-size: 75%; font-weight: normal; background: #666; font-family:  Arial, Helvetica, sans-serif; margin: 0; font-weight: bold; text-transform: uppercase; padding: 5px 0 5px 6px;}
#mainContent .pageHeader .t01 h2 { margin: 4px; font-weight: bold; font-size: 70%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#mainContent .pageHeader .t01 p { color: #666; font-size: 70%; font-weight: bold; margin: 0; text-align: right; }
/* PREFORMATTED CODE */
/* ORDERED LISTS */
/* UNORDERED LISTS */
#mainContent .unorderedList .t01 ul li {background: url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/aro_c2c2ae.png) 15px 0.55em no-repeat; }
/* DEFINITION LIST */
#mainContent .definitionList .t01 {  } 
#mainContent .definitionList .t01 dl { font-size: 100%; }
#mainContent .definitionList .t01 dt { width: 12em; margin: 0 1em 0 0; text-align: right; font-weight: bold; font-size: 70%; color: #4c4a3f; float: left; clear: left; line-height: 1.5em; }
#mainContent .definitionList .t01 dd {  font-size: 70%; margin: 0;padding: 0 0 0 13em; line-height: 1.5em;}
#mainContent .definitionList .t01 dt.s01 { margin: 0.8em 1em 0 0 }
#mainContent .definitionList .t01 dd.s01 { margin: 0.8em 0 0 0 }
#mainContent .definitionList .t02 dl { font-size: 100%; }
#mainContent .definitionList .t02 dt { color: #4c4a3f;  font-size: 70%; font-weight: bold; margin: 0.8em 0 0 0; line-height: 1.5em;}
#mainContent .definitionList .t02 dd { font-size: 70%;margin: 0; padding: 0; line-height: 1.5em; }
#mainContent .definitionList .t02 dd dfn { width: 1em; visibility: hidden; float: left; text-align: right; margin: 0 2em 0 0; font-style: normal;}
#mainContent .definitionList .t02 dd.z1 dfn { visibility: visible}
#mainContent .definitionList .t02 dd b {  font-weight: normal; }
#mainContent .definitionList .t02 dd b.s2 { text-transform: uppercase; }
/* TAB CONTENT */
/* EXPANDING LIST */
/* COMPLEX LIST */
/* SITEMAP */
/* LINKS */
/* UTILITY LINKS */
/* A - Z LIST */
#mainContent .alphaNav { margin: 0; padding: 0; }
#mainContent .alphaNav .t01 { margin: 0 0 10px 0; }
#mainContent .alphaNav .t01 h3 { display: none; }
#mainContent .alphaNav .t01 ul { list-style: none; margin: 0; padding: 0;}
#mainContent .alphaNav .t01 ul li {	display: inline; font-size: 60%; margin: 0; padding: 0; }
#mainContent .alphaNav .t01 ul li a,
#mainContent .alphaNav .t01 ul li span { float: left; margin: 0 3px 3px 0; }
#mainContent .alphaNav .t01 ul li span.s01 {padding: 0px 3px; color: #d8d4d1; background: #f6f6f4;}
#mainContent .alphaNav .t01 ul li span.s02 {padding: 0px 3px; color: #fff; background: #7a0101;}
#mainContent .alphaNav .t01 ul li a:link,
#mainContent .alphaNav .t01 ul li a:visited,
#mainContent .alphaNav .t01 ul li a:active {  border: 0px none; background: #e8e3df; color: #928476; padding: 0px 3px 0px 3px; text-decoration:none; }
#mainContent .alphaNav .t01 ul li a:hover { border: 0px none; background: #7a0101; color: #fff; padding: 0px 3px 0px 3px; }
/* FEATURE LINK */
/* JUMP NAVIGATION */
/* BACK TO TOP */
/* BOX */
#mainContent .box .t01 {width: auto; background: #f9f9f9; margin: 0.8em 0; padding: 5px 5px 2px 5px; border: 0px none; border: 2px solid #eee;overflow: auto}
#mainContent .box .t01 ul {padding:0;margin:0;}
#mainContent .box .t01 ul li {float: none;padding:0;margin: 0 10px 0 0;}
#mainContent .box .t01 ul li a {float: none; padding: 2px 4px;margin: 0 6px 3px 0; border: 1px solid #ddd; background: #eee; color: #777; font-weight: bold;}
#mainContent .box .t01 ul li a:hover {color: #b40638; background: #fff; border: 1px solid #b40638; }
/* FOOTNOTES */
#mainContent .footnotes dd{margin:0 0 0 1em;padding:0;}
#mainContent .footnotes dd a{color:#333333;}
#mainContent .footnotes dd a.fnBack{color:#AAAAAA;text-decoration:none;}
#mainContent .footnotes dl{color:#666666;font-size:70%;margin:0;padding:0; line-height: 1.55em;}
#mainContent .footnotes dt{float:left;font-size:80%;font-weight:700; position: relative; }
#mainContent .footnotes h3{background:none;padding-bottom:0px;margin-top:20px;position:relative;}
#mainContent a.fnLink:link,
#mainContent a.fnLink:visited,
#mainContent a.fnLink:active { text-decoration: none; font-size: 100%; vertical-align:text-top}
/* OPTIONS / SUBMENU */
/* TOC */
/* PROMO ARTICLE */
#mainContent .promoArticle {}
#mainContent .promoArticle ul { border-top: 1px solid #999;  }
#mainContent .promoArticle ul li {margin: 0; padding: 7px 0 4px 0; border-bottom: 1px solid #999; height: 160px;}
#mainContent .promoArticle ul li img {float: left; padding: 0 10px 0 0; }
#mainContent .promoArticle ul li h5 { font-size: 100%; text-transform: uppercase; padding: 0; margin: 0;}
#mainContent .promoArticle ul li p { margin: 0 0 0 210px;}

/* RESOURCE LISTS */
#mainContent .resourceList .t03  { margin: 0 0 10px 0; background-color: #fff; }
#mainContent .resourceList .t03 ul { width: 100%; border-top: 2px solid #eee; border-bottom: 2px solid #eee;}
#mainContent .resourceList .t03 li { padding: 2px 6px; border-top: 1px dotted #ddd;}
#mainContent .resourceList .t03 li.z01 { margin: 0; background-color: #fff; line-height: 1.55em; }
#mainContent .resourceList .t03 li.z02 { margin: 0; background-color: #fafafa;line-height: 1.55em;  }

/* BIBLIOGRAPHICAL LISTS */
/* TABLES */
#mainContent .table .t01  { padding: 0px; border: 0px none; background-color: #ff; margin: 0.8em 0;}
#mainContent .table .t01 table { padding: 0; margin: 0; border: 0px none;background: #fff; width: 100%; border-top: 2px solid #eee; border-bottom: 2px solid #eee; border-collapse:collapse }
#mainContent .table .t01 table th { background: #666; color: #fff; text-align: left; font-size: 80%; padding: 2px;  }
#mainContent .table .t01 table td { color: #555;  font-size: 70%; padding: 2px 5px; line-height: 1.55em; margin:0;  border-top: 1px dotted #ddd; }
#mainContent .table .t01 table tr.r01 td { border:0px none;}
#mainContent .table .t01 table tr.z01 td { background: #fafafa;  }
#mainContent .table .t01 table tr.z02 td { background: #fff; }
/* INDEX: DOCUMENT */
/* INDEX: KEYWORD */
/* IMAGE: INLINE */
#mainContent p img.s01			{ float: left; padding: 3px; border: 1px solid #eee; margin: 3px 15px 3px 0px; }
#mainContent p img.s02			{ float: right; padding: 3px; border: 1px solid #eee; margin: 3px 0px 3px 7px; }
/* IMAGE: INLINE, LINKED / POPUP */
#mainContent p a.s03 { float: left; position: relative; border: 0px none; margin: 3px 15px 3px 0px;}
#mainContent p a.s04 { float: right; position: relative; border: 0px none; margin: 3px 0px 3px 12px;}
#mainContent p a img.s01,
#mainContent p a img.s02 { float: none; margin: 0;}
#mainContent p a:hover img.s01,
#mainContent p a:hover img.s02		{ border-color: #ccc; background: #fff;}
/* IMAGE: INLINE FIGURE, WITH CAPTION */
/* IMAGE: BLOCK */
#mainContent .image .t03 { margin: 0.8em 0; padding: 0px; border: 0px none; background-color: #fff;}
#mainContent .image .t03 dl {  margin: 0 auto; text-align: center; padding: 3px; border: 1px solid #efefef; background-color: #fff; }  
#mainContent .image .t03 dl dt { margin: 0; padding: 0;line-height:0;}
#mainContent .image .t03 dl dd { margin: 3px 0 0 0; padding: 3px 5px; line-height:1.55em; text-align: left; background: #eee; color: #666;  }
/* IMAGE: MAP */
/* LOGO MATRIX */
#mainContent .logoMatrix .t02 dl 			{ line-height: 1.55em; color: #555; padding-bottom: 7px; border-bottom: 1px dotted #ccc;}
#mainContent .logoMatrix .t02 				{ }
#mainContent .logoMatrix .t02 dl dd			{ margin:7px 0 0 0;padding:5px 220px 0 0; border-top: 1px dotted #ccc;}
#mainContent .logoMatrix .t02 dl dt			{ float:right; margin:15px 0 0 0;padding:0px 0 0 0;}
#mainContent .logoMatrix .t02 dl dd p		{  }
/* THUMBNAIL IMAGE GRID */
/* SEARCH RESULTS */
#mainContent .searchResults dl dt {line-height: 1.65em; color:#666;}
#mainContent .searchResults dl dt a { color:#666; margin: 0 2px 0 0 }
#mainContent .searchResults dl dt a:hover { color:#b40637;}
#mainContent .searchResults dl dd {line-height: 1.65em}
#mainContent .searchResults dl dd em {font-style: normal}
#mainContent .searchResults .t02 dl dd {margin:0 0 0.4em 0;  padding: 0 0 0.4em 0 }
#mainContent .searchResults .rNav {background-color: #999999;padding: 3px 0px 3px 5px; margin: 5px 0 ; color: #eee;overflow:auto}
#mainContent .searchResults .rNav .s01 {float: left; font-size: 70%; font-weight: bold; padding: 4px 0 2px 0; }
#mainContent .searchResults .rNav .s02 {float: left; font-size: 70%; padding: 4px 0 2px 0; margin: 0 0 0 20px;}
#mainContent .searchResults .rNav .s02 a {color: #fff; border-bottom: 1px dotted #fff; margin: 0 2px 0 0;}
#mainContent .searchResults .rNav .s02 span.s02 {color: #ccc !important; font-size: 100%;margin: 0 2px 0 0;padding:0;}
#mainContent .searchResults .rNav .s02 a:hover {border-bottom: 1px solid #fff;}
#mainContent .searchResults .rNav .s03 {float:right}
#mainContent .searchResults .t02 .rNav div.s02 {float:right;padding: 4px 5px 2px 0; }
#mainContent .searchResults .rNav .s03  { padding: 0; margin: 0; }
#mainContent .searchResults .rNav .s03 form {margin:0;padding:0;line-height:0;}
#mainContent .searchResults .rNav .s03 label{padding:10px 4px 0 20px; float: left; font-size: 70%; color: #eee; font-weight: normal }
#mainContent .searchResults .rNav .s03 fieldset{border:0px none;display:inline;margin:0;padding:0; }
#mainContent .searchResults .rNav .s03 input.s01{border:1px solid #888; background:#eee;width:128px;padding: 3px 3px 2px 3px;vertical-align:top; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; float: left; color: #666;  }
#mainContent .searchResults .rNav .s03 input.s01:hover{border:1px solid #666; background: #fff;}
#mainContent .searchResults .rNav .s03 button { float: left;  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; height: 1.5em; background: none; border: 0px none; font-weight: bold; color: #eee; padding: 3px 5px 3px 2px; float: left;}

/* FORMS */
#mainContent form  .h,#mainContent form .fs { display: none; }
#mainContent form fieldset { border: 1px solid #f0e8de; margin: 0 0 0.8em 0; padding: 0.5em 0.5em 0 0.5em;}
#mainContent form fieldset legend { display: none; }
#mainContent form label { float: left; width: 8.5em; text-align:right; padding: 2px 15px 0 0; vertical-align:top; font-size: 70%; font-weight: bold; color: #555; }
#mainContent form input.f01 { margin: 0 5px 0px 0px; border: 1px solid #e8e3df; padding: 4px 5px 4px 5px; float: left; }
#mainContent form input.f02 { margin: 0; padding: 0; border: 0px none !important; float: left; }
#mainContent form input.s01 { border-color:#ccc; color: #777; background: #eee; }
#mainContent form textarea { margin: 0 0 5px 0; border: 1px solid #ccc;}
#mainContent form button { border: 1px solid #b40638; background-color: #fff; color: #b40638; padding: 3px 4px; float: left; margin: 0 5px 0 0; cursor: pointer;  font-weight: bold !important;}
#mainContent form button:hover { border: 1px solid #b40638; background-color: #b40638; color: #fff; }
#mainContent form select { float: left; padding: 3px 2px 3px 4px; margin: 0 5px 0 0; border: 1px solid #ccc;}
#mainContent form ol { margin: 0; padding: 0; list-style: none; } 
#mainContent form li { margin: 0 0 0.5em 0; font-size: 100%; padding: 0; background: none; }
#mainContent form input, 
#mainContent form button, 
#mainContent form textarea, 
#mainContent form select { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #555;  }
#mainContent form a.s01  { background:url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/iconThesaurusOff.png) 2px 2px no-repeat; padding: 21px 30px 0 0; float: left;  margin: 0 5px 0 0; border: 1px solid #fff;}
#mainContent form a:hover.s01 { background: url(http://www.methodsnetwork.ac.uk/escience/Assets/p/12/i/iconThesaurusOn.png) 2px 2px no-repeat; }
#mainContent form a.s01 span { display: none; }
#mainContent .form .t01 {margin: 0 20px;}

#mainContent .form .t01 fieldset {border: 0px none;}
#mainContent .form .t01 label { width: 200px; margin: 0; padding: 1px 5px 0 0;}
#mainContent .form .t01 label,
#mainContent .form .t01 input,
#mainContent .form .t01 textarea {float: left; border-color: #ddd;}
#mainContent .form .t01 input { padding: 3px 2px; margin: 3px 0 0 0; width: 210px;}
#mainContent .form .t01 input.f02 {width: auto}
#mainContent .form .t01 ol li {clear: left;}
#mainContent .form .t01 span.s01 {display: block; clear: left; font-style: italic; font-size: 70%; margin: 0 0 0 205px;}
#mainContent .form .t01 dfn {font-weight: bold; color: red; float: left; font-size: 70%;}

#mainContent .form .t02 {margin: 0 20px;}

#mainContent .form .t02 fieldset {border: 0px none;}
#mainContent .form .t02 label {padding:4px 4px 0 20px; float: left; font-size: 70%; color: #666; font-weight: normal }
#mainContent .form .t02 label,
#mainContent .form .t02 input {float: left; border-color: #ddd;}
#mainContent .form .t02 input { padding: 3px 2px; margin: 3px 0 0 0; width: 210px;}
#mainContent .form .t02 button { float: left;  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; height: 1.5em; background: none; border: 0px none; font-weight: bold; color: #666; padding: 3px 5px 3px 2px; }

#mainContent .form .t03 form {}
#mainContent .form .t03 fieldset {border: 0px none;margin:0;padding:0;}
#mainContent .form .t03 ol li {float: left; margin: 0;}
#mainContent .form .t03 label {padding:4px 0px 0 0px; float: left; font-size: 70%; color: #666; font-weight: bold; width: auto }
#mainContent .form .t03 select {clear: left;}
#mainContent .form .t03 label,
#mainContent .form .t03 input {float: left; border-color: #ddd;}
#mainContent .form .t03 input { padding: 3px 2px; margin: 3px 0 0 0; width: 210px;}
#mainContent .form .t03 button { float: left;  font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background: #999; border: 0px none; font-weight: bold; color: #fff; padding: 3px 5px; margin: 30px 0 0 0}

#mainContent .form .t01 fieldset fieldset legend { display: block; float: left; width: 200px; text-align:right; padding: 2px 15px 0 0; vertical-align:top; font-size: 70%; font-weight: bold; color: #555; text-transform: none; border: 0px none; background: none; }
#mainContent .form .t01 ol li.s01 label {width: auto; text-align: left; line-height: 1.55em; margin: 0.8em 0 0.8em 0; font-weight: normal}
#mainContent .form .t01 ol li.s01 input,
#mainContent .form .t01 ol li.s01 textarea {clear:left; float:left}
#mainContent .form .t01 ol li.s01 textarea {width: 420px; height: 240px}
#mainContent .form .t01 ol li.s01 input {width: 416px;}
/* article / n&q radio */
#mainContent .form .t01 fieldset ol li ol {float:left;}
#mainContent .form .t01 fieldset ol li ol input {margin: 7px 6px 0 0;}
#mainContent .form .t01 fieldset ol li ol label {text-align: left;font-weight: normal; margin: 9px 0 0 0; padding: 0; line-height: 1;}

/* CONTACT MATRIX */
#mainContent .contactMatrix .t01 ul { margin: 0; padding: 0; padding-bottom: 7px; border-bottom: 1px dotted #ccc;}
#mainContent .contactMatrix .t01 li { margin: 8px 0 0 0; overflow: auto; padding: 2px 0 0px 0; border-top: 1px dotted #ccc;}
#mainContent .contactMatrix .t01 li ul {margin0;padding:0;border:0px none;}
#mainContent .contactMatrix .t01 li li {margin:0;padding:0;border:0px none;}
#mainContent .contactMatrix .t01 li img { float: left; padding: 0 10px 0 0; line-height:0;  }
#mainContent .contactMatrix .t01 li h4,
#mainContent .contactMatrix .t01 li h5 { font-size: 100%;margin:0 0 0.3em 0;padding:0;}

/* SIFR 
@media print{
.sIFR-flash {display:none !important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate {visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;}
}
@media screen{
.sIFR-flash {visibility:visible !important;margin:0;padding:0;}
.sIFR-unloading .sIFR-flash {visibility:hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
.sIFR-dummy {width:0px;height:0px;margin-left:42px;z-index:0;}
.sIFR-active #mainContent .pageHeader h1 { line-height: 1em; font-size: 12px; padding-top: 5px; padding-bottom: 2px; } 
.sIFR-active #mainContent h2 { line-height: 1em; font-size: 14px;margin-bottom:0;}
.sIFR-active #mainContent h3 { line-height: 1em; font-size: 16px;margin-bottom:0;}
.sIFR-active #mainContent .box .t01 h3 { line-height: 1em; font-size: 14px;margin-bottom:0;}
.sIFR-active #mainContent .form .t03 label { line-height: 1em; font-size: 13px;padding:9px 0 4px 0}
.sIFR-active #rightContent .promoArticle h3 { line-height: 1em; font-size: 12px; padding-top: 5px; padding-bottom: 2px; height: auto;} 
.sIFR-active #mainContent .promoArticle h5 { line-height: 1em; width: 262px; float: right;}  
.sIFR-active #sidenav #sn h3 { line-height: 1em; font-size: 12px; padding-top: 5px; padding-bottom: 2px; margin: 0; height: auto;} 
.sIFR-active #sidenav #pn ul {overflow:hidden}
.sIFR-active #sidenav #pn li { margin: 0; padding: 0; float:left}
.sIFR-active #sidenav #pn li em { line-height: 1em; font-size: 14px; width: auto; padding: 0 0 0 10px; font-weight: bold;display:block;width: 190px;} 
.sIFR-active #sidenav #pn li ul,.sIFR-active #sidenav #pn li li { margin: 0; padding: 0 0 0 10px; }
.sIFR-active #sidenav #pn li ul { margin: 0 0 6px 0; }
.sIFR-active #sidenav #pn li li em { line-height: 1em; font-size: 13px; width: 170px; display:block;}
.sIFR-active #sidenav #sn li,.sIFR-active #rightContent #ln li { margin: 0px 0 0px 0; padding: 4px 0 2px 10px; display:block; font-size:0;  }
.sIFR-active #sidenav #sn li em,.sIFR-active #rightContent #ln li em { line-height: 14px; font-size: 14px; width: 180px; padding: 0 0 0 1px;  display:block; } 
}
*/
/* BLOCK BEHAVIOURS */
#mainContent .alphaNav .t01:after,
#mainContent .toc .t01:after,
#mainContent .toc .t02:after,
#mainContent .toc .t03:after,
#mainContent .toc .t04:after,
#mainContent .options .t03:after,
#mainContent .logoMatrix .t02 dl dd:after							{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#mainContent .definitionList .t01 dd:after 							{ content: "."; display: block; height: 0; clear: left; visibility: hidden; }
#mainContent .alphaNav .t01,
#mainContent .toc .t01,
#mainContent .toc .t02,
#mainContent .toc .t03,
#mainContent .toc .t04,
#mainContent .options .t03,
#mainContent .definitionList .t01 dd									{ display: inline-block; } /* Hides from IE-mac \*/

* html #mainContent .alphaNav .t01,
* html #mainContent .toc .t01,
* html #mainContent .toc .t02,
* html #mainContent .toc .t03,
* html #mainContent .toc .t04,
* html #mainContent .options .t03,
#mainContent .definitionList .t01 dd							{ height: 1%; } 

#mainContent .alphaNav .t01,
#mainContent .toc .t01,
#mainContent .toc .t02,
#mainContent .toc .t03,
#mainContent .toc .t04,
#mainContent .options .t03,
#mainContent .definitionList .t01 dd										{ display: block; zoom: 1;} /* End hide from IE-mac */