/* screen stylesheet  by greenhouse design ltd
Author : David Lewendon, ISU
Project : IDS website
====
COLOURS USED
 background: #dde6f1
dark green link colour:#4D4C1C
green hover colour:#726C31

link colour: #5B8983
pale green: #E1E1B6
bright green nav: #BEBF31
muddy green content border:#9B946D
orange:#F0A72E
blue:#9AAEB3
pink:#EC008C
line green:#CADB2A

headerBG muddy:  #8d7e6a
banner red:  #b62234
====
 /*---- site wide---- */
 
html {width:100%;font-size:101%;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;background:#fff;text-align:center;margin:0;padding:0;color:#645D3C;text-shadow: #000000 0 0 0px; text-align:left;}

/*positioning*/
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.nofloat{float:none;}
.noPad{padding:0 !important; margin:0; !important }
.icon{vertical-align:middle;}
/*--links--*/
a:link, a:visited{color:#2B2B77;}
a:hover, a:active{color:#F00; text-decoration:none;}

/*--site wide--*/
h1{position:absolute; left:-9000px;display:none;}
h2, h3, h4, h5{ font-family:Geneva, Arial, Helvetica, sans-serif; margin:0;padding:3px 0 0 3px;}   
h2{color:#0057ad; font-size:1.4em; font-style:normal; border-bottom:#e0dfe3;}
h2 a:link, h2 a:visited{color:#0057ad; text-decoration:none;}
h2 a:hover{color:#39f; text-decoration:underline; }
h3{color:#0057ad; font-size:1.3em; width:100%;  }
h3 a:link, h3 a:visited{color:#0057ad;text-decoration:none;}
h3 a:hover{color:#39f; text-decoration:underline;}
h3 span{color:#645D3C; font-size:95%;}
h4{font-size:1.2em; padding-top:7px;}
h4 a:link, h4 a:visited{color:#0057ad; text-decoration:none;}
h4 a:hover{color:#39f; text-decoration:underline; }
h5{font-size:1.1em;margin:10px 0 0 0;}
h5 a:link, h5 a:visited{color:#0057ad; text-decoration:none;}
h5 a:hover{color:#39f; text-decoration:underline; }

ul, ol{margin-bottom:.5em; margin-top:.5em;}
dt{ font-weight:bold;}
 
/*img*/
img {border:none; padding:5px 7px 5px 7px; margin:0;}
.picture { border: 1px solid #CCC; padding: 3px; text-align:center; margin:10px 10px 5px 10px;background:#FFF;}
div.picture p{text-align:center;margin:0;padding:0;}

address {font-style:normal; text-align:center;margin:0;padding:0;font-size:1em;}
small{ color:#666}
p.alert {color:#C30;}
blockquote{color:#131313; padding:0 1em; margin:0;}
q{color:#131313; padding:0 1em; margin:0;}
cite{ padding:0 0 0 3em; margin:0;}
fieldset{ border:none; padding:1em 0;}
label{color:#333;}
legend{ font-weight:bold; }
input, select{ margin:3px 0;}
submit {background:#FAFAFA none; float:right;}
table{border:1px solid  #f4f8fe; border-collapse:collapse; margin:0; padding:0;}
table caption{color:#131313;font-weight:bold; line-height:1.5em;}
th{color:#0057ad;border:1px solid #f4f8fe; margin:0; padding:3px;font-weight:bold;text-align:center;}
td{border:1px solid #f4f8fe; margin:0; padding:3px; text-align:Left;}

/*---icons---*/
.skype, .flicker, .myspace, .youTube, .eblogger, .mp4, .mp3, .pdf, .ppoint, .excel, .word {line-height:30px;padding:12px 0 0 30px;}
.word{margin:1px;background:url(../_img/icons/Word.png) no-repeat left top;}
.excel{background:url(../_img/icons/Excel.png) no-repeat left top;}
.ppoint{background:url(../_img/icons/PowerPoint.png) no-repeat left top;}
.pdf{ background: url(../_img/icons/pdf.gif) no-repeat left top;}
.mp3{background: url(../_img/icons/mp3.gif) no-repeat left top;}
.mp4{background: url(../_img/icons/mp4.gif) no-repeat left top;}
.eblogger{background: url(../_img/icons/eblogger.gif) no-repeat left top;}
.youTube{background: url(../_img/icons/youTube.gif) no-repeat left top;}
.myspace{background: url(../_img/icons/myspace.gif) no-repeat left top;}
.flicker{background: url(../_img/icons/flicker.gif) no-repeat left top;}
.skype{background: url(../_img/icons/skype.gif) no-repeat left top;}

.greentxt { color:#093;}
.rssLink{margin:0;padding:0; font-weight:normal; font-size:x-small; display:inline;}
.rssLink>a {text-decoration:none;}
.rssLink img{margin:0;padding:0 3px; vertical-align:baseline;}

.socialBookmarks{  font-size:small; border:1px solid #ccc; padding:0; margin:0;}
/*sitewide*/
.nobullet{ list-style:none; float:left;margin:0 0 0 5px; padding:0;}
.linkList100 { width:100%; margin:1em 0 1.2em 0; padding:0 0 0 5px; float:left;margin-bottom:1em;}
.linkList100 li {  padding:0 0 1.5em 5px; }
 .linkList{ width:47%; margin:1em 0 0 0; padding:0 0 0 5px; float:left;margin-bottom:1em;}
.linkList li {list-style:none; margin:0 0 1em 0; padding:0;}
/*list2*/
.linkList2{ width:50%; margin:1em 0 0 0;margin-bottom:1em;padding:0 0 0 5px;float:left; list-style:none;list-style-position:outside; }
.linkList2 li { margin:0 0 1em 0; padding:0 0 0 10px; font-weight:bold;}
.linkList2 li sup { color:#004e61;}
.linkList2 li p{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:98%; padding:0 0 0 3px; margin:0;}
.linkList2 li small{ margin:0; padding:0 0 0 3px;}
/*list3*/
.linkList3{ width:30%; margin:1em 0 0 0;margin-bottom:1em;padding:0 0 0 5px;float:left; list-style:none;list-style-position:outside; }
.linkList3 li { margin:0 0 1em 0; padding:0 0 0 10px; font-weight:bold;}
.linkList3 li sup { color:#004e61;}
.linkList3 li p{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:98%; padding:0 0 0 3px; margin:0;}
.linkList3 li small{ margin:0; padding:0 0 0 3px;}

.linkList4{ width:24%; margin:1em 0 0 0;margin-bottom:1em;padding:0 0 0 5px;float:left; list-style:none;list-style-position:outside;}
.linkList4 li { margin:0 0 1em 0; padding:0 0 0 10px; font-weight:bold;}
.linkList4 li sup { color:#004e61;}
.headerUnderline{line-height:2em; width:99.5%; border-bottom:1px solid #ccc;}
.selected{ font-weight:bold; font-size:0.9em;color:#f00;}
.paging{width:100%;}
.paging span{ float:right;}
#RSS p {margin:0; padding:0; text-align:center;}
#RSS img {padding:0 2.5em;}
.poster{ margin:10px; padding:0;}

.people div{margin-bottom:15px;}
#ResultsList li{padding:10px 0;}
#ResultsList li h3{font-size:1.1em;}
.Bluebg{background:#4c78fc;}
.Bluebg label{ color:#FFF;}
.redtxt{ color:#F00;}
.boldBoxBlue{background:#F4F8FE; padding:10px; margin:10px 0; overflow:auto;}
.boldBoxGrey{background:#efefef; padding:10px; margin:10px; overflow:auto;}


/*---   tab skip nav   ---*/
.noshow {position:absolute;top:0;left:-9999px;}
a:focus.noshow, a:active.noshow{left:0;color:#4D4C1C;z-index:10;background:#fff;padding:10px;border:2px solid #4D4C1C;}

/*--- main formatting positioning ---*/
#mainWrapper{padding:0;margin:0 auto;width:900px;font-size:1.2em;text-align:left;background:#e1e1e1; border-bottom:1px solid #ccc;}
#contentWrapper {padding:0 0 0 3px;margin:0 auto;}
#serviceNav {width:100%;margin:0;padding:0;}
#subnav {margin:0;padding:0;float:left;width:270px;}
#footer {width:100%;padding:0 0 10px 0;margin:0 auto;text-align:left;}

/*----header----
#header {width:99%;margin:0;padding:0; height:69px; background:#8d7e6a url(../_img/IDS_logo.gif) no-repeat top left;}
/* IE6 Only 
* html #header {height:1%;}
#headerWrap{width:100%;margin:0;padding:0; background:#8d7e6a url(../_img/headerCorner.gif) no-repeat bottom right;}
*/
/*----header----*/
#header {width:99%;margin:0;padding:0; height:69px; background:url(../_img/IDS_logo.gif) no-repeat Bottom left;}
/* IE6 Only*/ 
#headerWrap{margin:0 0 0;padding:0 ; background:#8d7e6a url(../_img/headerCorner.gif) no-repeat bottom right;}
* html #header {margin:-23px 0 0 0;}

/*----Header searchbar---*/
#sitesearch_wrapper {width:23.5%; float:right; padding:0;margin:0;}
#sitesearch {margin:40px 0 0;background: url(../_img/bg_sitesearch_right.gif) center right no-repeat;color: #FFF;}
#sitesearch form {padding:3px 2px;	text-align: right;}/* \ ignore the following rule in Mac IE 5. */ 
#sitesearch form {background: url(../_img/bg_sitesearch_left.gif) center left no-repeat;}
#sitesearch_text {color: #FFF; width:89px; height:1em; border:0; vertical-align: middle;}
#sitesearch_btn {border:0; vertical-align: middle; margin-bottom: -1px;}
#sitesearch_adv {text-align: right;	margin-right: 5px;padding: 6px;	/* added to hide advanced search but leave spacing */}
#sitesearch_adv a {display: none;/* added to hide advanced search but leave spacing added to hide advanced search but leave spacing */}				

/*---navigation---*/
#nav {width:98%;margin:5px 5px 5px 7px;padding:0;background:url(../_img/navBottomBG.gif) no-repeat bottom right;}
#nav ul {width:100%;margin:0;padding:2px 0; background: url(../_img/navTopBG.gif) no-repeat top right;}
#nav ul li {list-style:none;display:inline;padding:5px .5em; padding-bottom:auto; margin:0 ;}
#nav ul li a {text-decoration:none;padding:4px .2em;color:#726C31;font-size:1em;}
#nav ul li a:hover {color:#BEBF31;}
#nav ul li a.active, #nav ul li a.active:hover {color:#BEBF31;}

/*--crumb trail--*/
#crumb{margin:0; padding:0;}
#crumb p{margin:3px 5px; padding:0; font-size:89%; font-family:Tahoma, Geneva, sans-serif}
#crumb p a:link, #crumb p a:visited {color:#888;text-decoration:none; font-weight:bold}
#crumb p a:hover,#crumb p a:active {color:#f00; background:#FFF;text-decoration:underline;font-weight:bold }

/*----leftCol----*/
#leftCol{float:left; width:150px;margin:0; padding:0;}

/*1st level*/
#contextNav {margin:10px 0 0; padding:0 0 10px 0; }
#contextNav h3{font-size:1em; color:#0057AD; }
#contextNav ul {margin:10px 0 0; padding:0; list-style:none; list-style-position:inside; }
#contextNav ul li a, #contextNav .parent, #contextNav ul li a:hover, #contextNav ul li a:hover{margin:0; padding:.1em 3px .1em 2px; border-left: 2px solid #e1e1e1;}
#contextNav ul li{width:100%;margin:0; padding:0; line-height:1.5em; float:left;  }
#contextNav ul li a{display:block; text-decoration:none; }
#contextNav .parent{border-bottom:1px dashed #333;}
#contextNav ul li a.selected{font-weight:bold;background:#FFF;}
#contextNav ul li a:hover, #contextNav ul li a:active{border-left: 2px solid #F00;text-decoration:underline; background:#FFF; }

/*2nd level*/
#contextNav ul ul li a, #contextNav ul ul li a.parent, #contextNav ul ul li a.selectedParent, #contextNav ul ul li a.selected,
#contextNav ul ul li a:hover, #contextNav ul ul li a:hover{padding:.1em 3px .1em 13px; border-left: 2px solid #e1e1e1; margin:0;border-bottom:1px dotted #999;}
#contextNav ul ul{width:100%;font-size:1em;  padding:0; margin:0;  list-style:none; float:left;}
#contextNav ul ul li{margin:0; padding:0; line-height:1.6em; border-bottom: 1px dashed #e9e9e9;}
#contextNav ul ul li a{display:block; text-decoration:none; background: #e9e9e9;}
#contextNav ul ul li a.selected{font-weight:bold;background:#FFF;}
#contextNav ul ul li a.selectedParent{font-weight:bold; background:#e9e9e9 url(../_img/arrow-Down.gif) no-repeat 3px 8px;}
#contextNav ul ul li a:hover, #contextNav ul ul li a:active{border-left: 2px solid #f00;text-decoration:underline; background:#FFF;}
#contextNav ul ul li a.parent{background: url(../_img/arrow.gif) no-repeat 3px 8px;}
#contextNav ul ul li a.parent:hover, #contextNav ul ul li a.selectedParent:hover,
#contextNav ul ul li a.parent:active, #contextNav ul ul li a.selectedParent:active{border-left: 2px solid #F00;background:#FFF url(../_img/arrow-on.gif) no-repeat 3px 8px;}

/*3rd level*/
#contextNav ul ul ul li a, #contextNav ul ul ul li a.selected, #contextNav ul ul ul li a.parent, #contextNav ul ul ul li a.selectedParent, #contextNav ul ul ul li a:hover, 
#contextNav ul ul ul li a:active{padding:.1em 3px .1em 20px; border-left: 2px solid #ccc; margin:0;border-bottom:1px dashed #666;}  
#contextNav ul ul ul{font-size:1em; padding:0; margin:0; list-style:none;}
#contextNav ul ul ul li{margin:0; padding:0; line-height:1.6em;  }
#contextNav ul ul ul li a{display:block; text-decoration:none; background:#f1f1f1; }
#contextNav ul ul ul li a.selected{border-left: 2px solid #f00;background:#fff;}
#contextNav ul ul ul li a.selectedParent{font-weight:bold;background:#f1f1f1 url(../_img/arrow-Down.gif) no-repeat  15px 8px; }
#contextNav ul ul ul li a.parent{background: url(../_img/arrow.gif) no-repeat  15px 8px; }
#contextNav ul ul ul li a:hover, #contextNav ul ul ul li a:active{border-left: 2px solid #F00;text-decoration:underline; background:#fff; }
#contextNav ul ul ul li a.parent:hover, #contextNav ul ul ul li a.selectedParent:hover,
#contextNav ul ul ul li a.parent:active #contextNav ul ul ul li a.selectedParent:active{border-left: 2px solid #F00;background:#fff  url(../_img/arrow-on.gif) no-repeat 15px 8px;}

/*4th level*/
#contextNav ul ul ul ul li a.selected, #contextNav ul ul ul ul li a, #contextNav ul ul ul ul li a:hover, #contextNav ul ul ul li a.selectedParent, #contextNav ul ul ul ul ul li a:active
{padding:.1em 3px .1em 25px; border-left: 2px solid #e1e1e1; margin:0;border-bottom:1px solid #333;} 
#contextNav ul ul ul ul{font-size:1em;  padding:0; margin:0 0 0 ;list-style:none;}
#contextNav ul ul ul ul li{margin:0; padding:0; line-height:1.6em;}
#contextNav ul ul ul ul li a{display:block; text-decoration:none; background:#fff;}
#contextNav ul ul ul ul li a.selected{border-left: 2px solid #f00;background:#cfcfcf;}
#contextNav ul ul ul ul li a:hover, #contextNav ul ul ul ul ul li a:active{border-left: 2px solid #F00;text-decoration:underline;background:#cfcfcf;}
#contextNav ul ul ul ul li a.parent:hover, #contextNav ul ul ul ul li a.parent:active{border-left: 2px solid #F00;background:#cfcfcf url(../_img/arrow-on.gif) no-repeat 19px 9px;}

/*---ContentBegin----*/
#contentBegins {margin:0 10px; padding:0; float:left; width:600px;}
#contentBegins label{padding-right:10px;}
#contentBeginsSearch {margin:0 10px; padding:0; float:left; width:742px !important;}
#contentBeginsBook{margin:0 10px; padding:0; float:left; width:742px !important;}
/*---Knowlege #contentBeginsSearchservices home page----*/

.KnowlegeHome{overflow: auto; width:723px !important;}
.KnowlegeHome label{padding:0 0 0 10px; font-weight:bold;	}

.KnowlegeHome input:hover, .KnowlegeHome input:focus {background:#Fff url(../_img/searchInput.png) no-repeat scroll 4px 4px;border:3px solid #C5C5C5;}
.KnowlegeHome input {-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;
-webkit-border-bottom-right-radius:0.4em;-webkit-border-bottom-left-radius:0.4em;-webkit-border-top-right-radius:0.4em;-webkit-border-top-left-radius:0.4em;
background:#FAFAFA url(../_img/searchInput.png) no-repeat scroll 4px -19px;border:3px solid #DDD;font-family:arial,sans-serif;font-size:0.95em;font-weight:bold;line-height:normal;padding:0.15em;padding-left:20px;}
.KnowlegeHome .go, .KnowlegeHome .go:hover, .go:focus{ background:none; border:none; margin:-10px 0 0; padding:3px 0 0 0;}
.KnowlegeHome fieldset{ margin:0;padding:20px 0; background:#4c78fc}
.KnowlegeHome label{ color:#efefef}
/*search form*/

.searchForm  input.text:hover, .searchForm input.text:focus {background:#F6F6F6 url(../_img/searchInput.png) no-repeat scroll 4px 4px;border:3px solid #C5C5C5;}
.searchForm input.text,{-moz-border-radius-bottomleft:0.4em;-moz-border-radius-bottomright:0.4em;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;
-webkit-border-bottom-right-radius:0.4em;-webkit-border-bottom-left-radius:0.4em;-webkit-border-top-right-radius:0.4em;-webkit-border-top-left-radius:0.4em;
background:#FAFAFA url(../_img/searchInput.png) no-repeat scroll 4px -19px;border:3px solid #DDD;font-family:arial,sans-serif;font-size:0.95em;font-weight:bold;line-height:normal;padding:0.15em;padding-left:20px;}
.searchForm .go, .searchForm .go:hover, .go:focus{ background:none; border:none; margin:-10px 0 0; padding:3px 0 0 0;}
.searchForm fieldset{ margin:0;padding:20px 0; background:/*#6699cc*/ #4c78fc; border-top:1px solid #ccc; }
.searchForm label{ padding-left:3px; color:#efefef}

/*people*/
.profile{ width:78.5%; float:left; padding-top:5px}
.profileSmall{ margin:0 0 0 .4em ; color:#093; font:1.35em/1.35em bold; }

.profile dt{ margin:0; padding:0; float: left; clear: left; width:110px; text-align: right;color:#093; font-size:119.5%}
.profile dt:after { content: ":"; } 
.profile dd{  margin: 0 0 0 120px; padding: 0 0 .5em 0; }


/*--- white round corners---*/
.topL{margin:0;padding:0;background: url(../_img/topL.gif) no-repeat top left;  }
.topR{margin:0;padding:0;background:url(../_img/topR.gif) no-repeat top right; }
.botL{margin:0;padding:0; }
.botR{margin:0 0 3px 0;padding:0;background: #fff;}
.whtgutter{margin:10px ;padding:0; background:#fff;overflow: auto;width:96%;}
.gutter{margin:10px;padding:5px;}

/*-------lozengers Start-------*/
/*r1 (1 rectangle/ square)*/
.r1, .r2, .s2, .s2L, .s2R1A, .s2R1AL, .s2R1B, .s2R1BL, .s2R1C, .s2R1CL, .s2R1D, .s2R1DL, .s3R1C {margin:0; padding:0 0 10px 0; clear:both;overflow:auto; width:99.9%;}
.r1 p, .r2 p, .s2 p, .s2L p, .s2R1A p, .s2R1AL p, .s2R1B p, .s2R1BL p, .s2R1C p, .s2R1CL p, .s2R1D p, .s2R1DL p, .s3R1C p{padding:0 0 10px 5px; margin:0;}
/*.r2 .lozTop, .s2  .lozLeft, .s2 .lozRight, .s2L  .lozLeft, .s2L .lozRight, .s2R1A .lozLeft, .s2R1A .lozLeftBot, 
.s2R1A .lozRight{padding-bottom:5px;}
 r2(2 rectangles)
 */
.r1{overflow: hidden;width:99%;} 
.r2 .lozTop{overflow: hidden;width:98%;}
.r2 .lozBot{padding-top:10px; border-top: 1px solid #e0dfe3;width:98%;}

/*.s2(2 squares\rectangles)*/
.s2 .lozLeft{width:47.7%; float:left; padding-right:10px;}
.s2 .lozRight{width:47.7%; float:left; padding-left:10px;}

/*.s2L(2 squares\rectangles)with lines*/
.s2L .lozLeft{width:47.5%; float:left; padding-right:10px; }
.s2L .lozRight{width:47.6%; float:left; padding-left:10px;border-left:1px solid #e0dfe3;}
/*s2R1A*/
.s2R1A .lozLeft{width:47.5%; float:left; padding-right:10px;}
.s2R1A .lozLeftTop{padding-right:10px;  }
.s2R1A .lozLeftBot{padding-right:10px; padding-top:10px;}
.s2R1A .lozRight{width:47.5%; float:left; padding-left:10px; }

/*s2R1AL*/
.s2R1AL .lozLeft{width:47.5%; float:left; padding-right:10px; border-right:1px solid #e0dfe3;}
.s2R1AL .lozLeftTop{padding-right:10px;  }
.s2R1AL .lozLeftBot{padding-right:10px; border-top:1px solid #e0dfe3;padding-top:10px;}
.s2R1AL .lozRight{width:47.5%; float:left; padding-left:10px;}

/*s2R1B*/
.s2R1B .lozLeft{width:47.5%; float:left; padding-right:10px;}
.s2R1B .lozRight{width:47.5%; float:left; padding-left:10px;}
.s2R1B .lozRightTop{padding-right:10px;  }
.s2R1B .lozRightBot{padding-right:10px;padding-top:10px;}

/*s2R1BL*/
.s2R1BL .lozLeft{width:47.5%; float:left; padding-right:10px; border-right:1px solid #e0dfe3;}
.s2R1BL .lozRight{width:47.5%; float:left; padding-left:10px; }
.s2R1BL .lozRightTop{padding-right:10px;  }
.s2R1BL .lozRightBot{padding-right:10pxm; border-top:1px solid #e0dfe3;padding-top:10px;}

/*s2R1C*/
.s2R1C .lozTop{border-bottom: 1px solid #e0dfe3;width:99.1%; }
.s2R1C .lozBot{padding-top:10px; margin:0; float:left; }
.s2R1C .lozBotBlue{padding-top:10px; margin:0; float:left; width:99%;background:#F4F8FE;}
.s2R1C .lozBotLeft{width:47.5%; float:left; padding-right:10px; }
.s2R1C .lozBotRight{width:47.5%; float:left; padding-left:10px;}

.s2R1C .lozBotLeft70{width:65.5%; float:left; padding-right:10px;border-right:1px solid #e0dfe3;  }
.s2R1C .lozBotRight30{width:30.5%; float:left; padding-left:10px; }
/*s2R1C*/
.s2R1CL .lozTop{border-bottom: 1px solid #e0dfe3;width:99.1%;}
.s2R1CL .lozBot{padding-top:10px}
.s2R1CL .lozBotLeft{ margin:0;width:47.5%; float:left; padding-right:10px; border-right:1px solid #e0dfe3;}
.s2R1CL .lozBotRight{margin:0;width:46.5%; float:left; padding-left:10px;}

/*s2R1D*/
.s2R1D .lozTopLeft{width:47.5%; float:left; padding-right:10px;}
.s2R1D .lozTopRight{width:46.5%; float:left; padding-left:10px;}
.s2R1D .lozBot{padding-top:10px;width:99.1%;}

/*s2R1DL*/
.s2R1DL .lozTopLeft{width:47.7%; float:left; padding-right:10px; padding-bottom:2em;border-right:1px solid }
.s2R1DL .lozTopRight{width:46.5%; float:left; padding-left:10px; padding-bottom:2em;}
.s2R1DL .lozBot{margin-top:10px;padding-top:10px; border-top: 1px solid #e0dfe3;width:99.1%;}

/*s3R1DL*/
.s3R1C .lozTop{width:99.1%;padding-top:10px; margin:0; float:left; }
.s3R1C .lozBot{width:99.1%;padding-top:10px; margin:0; float:left; }
.lozBotLeft{margin:0;width:30%; float:left; padding-right:10px;}
.lozBotCen{margin:0;width:29.5%; float:left; padding:0 10px; border: 1px solid #e0dfe3; border-bottom:none; border-top:none; }
.lozBotRight{margin:0;width:30%; float:left; padding-left:10px;}

/*research teams*/
.knots h2,.gov h2, .global h2, .participation h2, .vulner h2{ font-size:130%;}
.knots h3, .gov h3, .global h3, .participation h3, .vulner h3{ font-size:110%;}
.knots h4, .gov h4, .global h4, .participation h4, .vulner h4{ font-size:90%; }
.knotsLinkList li, .govLinkList li, .globalLinkList li, .participationLinkList li, .vulnerLinkList li{ padding:5px 0; margin:0;}
.knotsLinkList li h4, .govLinkList li p, .govLinkList li h4, .govLinkList li p, .globalLinkList li h4, .globalLinkList li p,
.participationLinkList li h4, .participationLinkList li p, .vulnerLinkList li h4, .vulnerLinkList li p{ margin:0; padding:0;}

/*knots*/
.knots h2, .knots h3, .knots h4, .knots h5, .knots a:link, .knots a:visited{color:#006460;}
.knotsHeader{background:#006460 url(../_img/KnotsTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:84%;}
.knotsHeader q{color:#FFF; font-weight:normal;}
.knotstxt{color:#006460;}
.knotsLinkList li a:link{ padding:5px 0; margin:0;color:#006460; }

/*Governance*/
.gov h2, .gov h3, .gov h4, .gov h5, .gov a:link, .gov a:visited{color:#62498b;}
.govHeader{background:#62498b url(../_img/GovTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:84%;}
.govHeader q{color:#FFF; font-weight:normal;}
.govtxt{color:#62498b;}
.govLinkList li a:link{ padding:5px 0; margin:0;color:#006460; }

/*Globalisation*/
.global h2, .global h3, .global h4, .globalh5, .global a:link, .global a:visited{color:#004d77;}
.globalHeader{background:#004d77 url(../_img/globalTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:84%;}
.globalHeader q{color:#FFF; font-weight:normal;}
.globaltxt{color:#004d77;}
.globalLinkList li a:link{ padding:5px 0; margin:0;color:#62498b; }

/*Participation*/
.participation h2, .participation h3, .participation h4, .participation h5, .participation a:link, .participation a:visited{color:#333;}
.participationHeader{background:#f4c100 url(../_img/participationTopR.gif) right top no-repeat; color:#333; padding:10px 0 10px 10px; width:84%;}
.participationHeader q{color:#333; font-weight:normal;}
.participationtxt{color:#333;}
.participationLinkList li a:link{ padding:5px 0; margin:0;color:#333; }

/*vulner*/
.vulner h2, .vulner h3, .vulner h4, .vulner h5, .vulner a:link, .vulner a:visited{color:#9e0040;}
.vulnerHeader{background:#9e0040 url(../_img/vulnerTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:84%;}
.vulnerHeader q{color:#FFF; font-weight:normal;}
.vulnertxt{color:#9e0040;}
.vulnerList li a:link{ padding:5px 0; margin:0;color:#9e0040;}

/*---bookshop---*/
#bookshop fieldset {border:none;}
#bookshop fieldset div {overflow:hidden;display:inline-block;}
#bookshop fieldset div {display:block;} 
#bookshop label {float:left;width:8em; margin:6px 0 0 0; padding:0 3px 0 0; text-align:right; }
#bookshop input, #bookshop select{ margin:3px 0; font-size:x-small;}
#bookshop submit{margin: 0 0 0 30px;float:right;}

/*---RighCol----*/
#rightCol {float:left; width:120px; margin:0; padding:0;}
.rightGutter{border-bottom:1px solid #ccc; margin:10px 0 ; padding:0 0;}
.rightGutter h3, .rightGutter h3 a {width:110px; padding:3px 0 0 10px;margin-bottom:10px text-decoration:none;color:#06C; font-size:1em;}
.rightGutter h3 a:hover{color:#39f; text-decoration:underline;}
.rightGutter img {padding:10px 0 0 8px;}
.rightGutter ol, .rightGutter ul {padding:0 0 0 10px; margin:0; list-style-position:inside;}
.rightGutter ol li, .rightGutter ul li{margin:0; padding:0 0 5px 0;}
.rightGutter .noBullet {padding:0 0 0 10px; margin:0; list-style-position:outside; list-style:none;}

/*--Footer--*/
#util {Width:100%; padding:10px 0; text-align:center;}
#Footer{width:900px; margin:0; padding:0; background:#fff;border-top:1px solid #e0dfe3;}
#Footer img {padding:10px;}