/* screen stylesheet  by isu
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;}
.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:#2B2B77; font-size:1.4em; font-style:normal; border-bottom:#e0dfe3;}
h2 a:link, h2 a:visited{color:#2B2B77; text-decoration:none;}
h2 a:hover{color:#39f; text-decoration:underline; }
h3{color:#2B2B77; font-size:1.3em; width:100%;  }
h3 a:link, h3 a:visited{color:#2B2B77;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:#2B2B77; 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:#2B2B77; text-decoration:none;}
h5 a:hover{color:#39f; text-decoration:underline; }

ul, ol{margin-bottom:.5em; margin-top:.5em;/*margin-left:5px ;padding-left:5px*/}
ol li{margin:0 0 .3em 0;}
dt{ font-weight:bold;}
.noBullet{ list-style:none;margin:0.5em 0;padding:0;}
/*media*/
img {border:none; padding:5px 7px 5px 7px; margin:0;}
.embed{ padding:1em; width:322px ;border:#ccc solid 1px; margin:0 auto 1em auto; /*float:right;*/}
.embed small{padding:1em 0 0 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;}
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:#2B2B77;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:center;*/}

/*---icons---*/
.skype, .flicker, .myspace, .youTube, .eblogger, .mp4, .mp3, .pdf, .ppoint, .excel, .word {line-height:1em;padding:12px 0 5px 32px; }
.twitter{ margin:0 0 0 -2px;background:url(/images/_img/icons/twitter.png) no-repeat left top;line-height:1em;padding:3px 0 3px 16px; }
.word{ margin:1px;background:url(/images/_img/icons/Word.png) no-repeat left top;}
.excel{  background:url(/images/_img/icons/Excel.png) no-repeat left top;}
.ppoint{background:url(/images/_img/icons/PowerPoint.png) no-repeat left top;}
.pdf{ background: url(/images/_img/icons/pdf.gif) no-repeat left top;}
.mp3{background: url(/images/_img/icons/mp3.gif) no-repeat left top;}
.mp4{background: url(/images/_img/icons/mp4.gif) no-repeat left top;}
.eblogger{background: url(/images/_img/icons/eblogger.gif) no-repeat left top;}
.youTube{background: url(/images/_img/icons/youTube.gif) no-repeat left top;}
.myspace{background: url(/images/_img/icons/myspace.gif) no-repeat left top;}
.flicker{background: url(/images/_img/icons/flicker.gif) no-repeat left top;}
.skype{background: url(/images/_img/icons/skype.gif) no-repeat left top;}

.icon_add{background: transparent url(/images/_img/icons/icon_download.png) no-repeat left top;line-height:1.1em; padding:4px 0 5px 23px; margin:15px 0 10px 0}
.icon_empty{background: transparent  url(/images/_img/icons/icon_basket.png) no-repeat left top;line-height:1.1em; padding:4px 0 5px 23px; margin:15px 0 10px 0}
.icon_view{background: transparent url(/images/_img/icons/icon_basket.png) no-repeat left top;line-height:1.1em; padding:4px 0 5px 23px; margin:15px 0 10px 0}
.icon_checkout{background: transparent url(/images/_img/icons/icon_balls.png) no-repeat left top;line-height:1.1em; padding:4px 0 5px 23px; margin:15px 0 10px 0}
.icon_search{background: transparent url(/images/_img/icons/icon_search.png) no-repeat left top;line-height:1.1em; padding:4px 0 5px 23px; margin:15px 0 10px 0}

.cart li {padding:6px 0 5px !important;}

.greentxt { color:#000;}
.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{ padding:0; margin:-1em 0 0; text-align:center; font-size:70%; clear:both; float:none;}
/*sitewide*/
.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 .3em 0; padding:0;}

.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.1%; border-bottom:1px solid #ccc;}
.selected{ font-weight:bold; font-size:0.9em;color:#f00;text-align:center;}
.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;}

#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;}*/
#mainWrapper{padding:0;margin:0 auto;width:900px;font-size:1.2em;text-align:left;border-bottom:1px solid #ccc;}

#betaTab{ float:left;margin:5px 0 0 -41px; padding:0; width:20px}
#betaFormLink{float:left;margin:5px 0 0 804px;padding:0;width:108px;}
#betaFormLink a{color:#FFF;font-size:80%;font-weight:bold;text-decoration:none;}

#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(/images/_img/IDS_logo.gif) no-repeat top left;}
/* IE6 Only 
* html #header {height:1%;}
#headerWrap{width:100%;margin:0;padding:0; background:#8d7e6a url(/images/_img/headerCorner.gif) no-repeat bottom right;}
*/
/*----header----*/
/* mxd:520-210-811 phase2 start */
/*#header {width:99%;margin:0;padding:0; height:69px; background:url(/images/_img/IDS_logo.gif) no-repeat Bottom left;}*/
#header {margin:0;padding:0; height:126px; background:url(/images/_img/IDS_website_banner.jpg) no-repeat Bottom left;}

/* IE6 Only*/ 
/*#headerWrap{margin:0 0 0;padding:0 ; background:#8d7e6a url(/images/_img/headerCorner.gif) no-repeat bottom right;}*/
/* mxd:520-210-811 phase2 end */
* html #header {margin:-23px 0 0 0;}

/*----Header searchbar---*/
/* mxd:520-210-811 phase2 start */
#sitesearch_wrapper {width:30%; float:right; padding:0;margin:60px 0 0;}
#sitesearch {margin:0;color: #FFF;}
#sitesearch form {padding:3px 2px;	text-align: right;}/* \ ignore the following rule in Mac IE 5. */ 
#sitesearch form {}
#sitesearch_text {width:120px; height:1em; border:0; vertical-align: middle;}
#sitesearch_btn {border:0; vertical-align: middle; margin-left: 15px;}
#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 */}				
/* mxd:520-210-811 phase2 end */

/*---navigation---*/
#nav {width:98%;margin:5px 5px 5px 7px;padding:0;background:url(/images/_img/navBottomBG.gif) no-repeat bottom right;}
#nav ul {width:100%;margin:0;padding:2px 0; background: url(/images/_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:#2B2B77; }
#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(/images/_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(/images/_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(/images/_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(/images/_img/arrow-Down.gif) no-repeat  15px 8px; }
#contextNav ul ul ul li a.parent{background: url(/images/_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(/images/_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(/images/_img/arrow-on.gif) no-repeat 19px 9px;}

/*---ContentBegin----*/
#contentBegins {margin:0 10px; padding:0; float:left; width:600px;}
#contentBegins label{padding-right:10px;}
#contentBegins li{padding-bottom:7px; padding-left:5px}
#contentBeginsSearch {margin:0 10px; padding:0; float:left; width:742px !important;}
/* mxd:520-210-811 start */
#contentBegins2 {width:525px;}
form.formtool label {width:20% !important;}
/* mxd:520-210-811 end */

/*---Knowlege services home page----*/
.bookHome{overflow: auto; width:723px !important;}
.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(/images/_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(/images/_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}
.KnowlegeHome .donorLogo{margin:0; padding:0; width:100px;float:left;}
.KnowlegeHome .donorLogo p, .KnowlegeHome .donorLogo img{ margin:0; padding:0;}
.KnowlegeHome .donorList { width:100px; float:left; margin:-5px 0 0 5px; padding:0;}

/*Knowlege services signup email*/
#emailsignup{ margin:0; padding:0;}
#emailsignup fieldset { margin:0; padding:0;}
#emailsignup h3 {width:109px;}
#emailsignup input {width:123px}
#emailsignup submit {width:123px}

/*---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;}
#bookshop submit{margin: 0 0 0 30px;float:right;}


/*search form*/
.searchForm  input.text:hover, .searchForm input.text:focus {background:#F6F6F6 url(/images/_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(/images/_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:#000; font:1.35em ; }

.profile dt{ margin:0; padding:0; float: left; clear: left; width:110px; text-align: right;color:#000;  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(/images/_img/topL.gif) no-repeat top left;  }
.topR{margin:0;padding:0;background:url(/images/_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; border-right:1px solid #e0dfe3; }
.s2L .lozRight{width:47.6%; float:left; padding-left:10px;}

/*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; width:99.1%; }
.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 .lozTop{}
.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 .lozTop{}
.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:1em;}
.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;}
/* mxd:520-210-811 start */
/*.knotsHeader{background:#006460 url(/images/_img/KnotsTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:84%;}*/
.knotsHeader{background:#006460 url(/images/_img/KnotsTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:99%;}
/* mxd:520-210-811 end */
.knotsHeader q{color:#FFF; font-weight:normal;}
.knotstxt{color:#006460;}
.knotsLinkList li a:link{ padding:5px 0; margin:0;color:#006460; }
small{ margin:0; padding:0 0 0 5px;}

/*Climate Control*/
.climate h2, .climate h3, .climate h4, .climate h5, .climate a:link, .climate a:visited{color:#009FDA;}
.climateHeader{background:#009FDA url(/images/_img/climateTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:99%;}
.climateHeader q{color:#FFF; font-weight:normal;}
.climatetxt{color:#009FDA;}
.climateLinkList 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;}
/* mxd:520-210-811 start */
/*.govHeader{background:#62498b url(/images/_img/GovTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:84%;}*/
.govHeader{background:#62498b url(/images/_img/GovTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:99%;}
/* mxd:520-210-811 end */
.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;}
/* mxd:520-210-811 start */
/*.globalHeader{background:#004d77 url(/images/_img/globalTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:84%;}*/
.globalHeader{background:#004d77 url(/images/_img/globalTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:99%;}
/* mxd:520-210-811 end */
.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;}
/* mxd:520-210-811 start */
/*.participationHeader{background:#f4c100 url(/images/_img/participationTopR.gif) right top no-repeat; color:#333; padding:10px 0 10px 10px; width:84%;}*/
.participationHeader{background:#f4c100 url(/images/_img/participationTopR.gif) right top no-repeat; color:#333; padding:10px 0 10px 10px; width:99%;}
/* mxd:520-210-811 end */
.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;}
/* mxd:520-210-811 start */
/*.vulnerHeader{background:#9e0040 url(/images/_img/vulnerTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:84%;}*/
.vulnerHeader{background:#9e0040 url(/images/_img/vulnerTopR.gif) right top no-repeat;color:#FFF; padding:10px 0 10px 10px; width:99%;}
/* mxd:520-210-811 end */
.vulnerHeader q{color:#FFF; font-weight:normal;}
.vulnertxt{color:#9e0040;}
.vulnerList li a:link{ padding:5px 0; margin:0;color:#9e0040;}

/*news and events listings with pic*/
.newList{margin:.2em .2em; padding:0;list-style:none;}
.newList li{line-height:1.3em; padding:.3em 0;}
.newList li div { margin:0 0 0 35px;  padding:.2em 0 0;}
.newList li a, .eventList li a{text-decoration:none;}
.newList li a:hover, .eventList li a:hover{text-decoration:underline;}
.eventList{margin:.2em .2em; padding:0;list-style:none;}
.eventList li {line-height:1.3em; padding:.3em 0;}
.eventList li div  { margin:0 0 0 20px;  padding:.1em 0 0;}

/*---ContentBegin----*/

#contentBegins {margin:0 10px; padding:0; float:left; width:63%;}
#headliner{ width:100%; padding:0 0 20px 0; border-bottom:1px solid #efefef}
#headliner img{float:right;margin:0 0 0 10px;}
#headliner h2 a{text-decoration:none; color:#2B2B77;}
#headliner h2 a:hover{color:#39f; text-decoration:underline; margin:0; padding:0; }
#introText{margin:0; padding:0;float:left; width:55%;  }
#introText h2 a{ font-size:90%; color:#2B2B77; text-decoration:none;margin:0; padding:0; }
#introText h2 a:hover{color:#39f; text-decoration:underline; margin:0; padding:0; }
#introText p{margin:0; padding:0;} 

/*---news----*/
#newsGutter{ width:46%; float:left;margin:0 10px 0 0; padding:0 20px 0 0;}
#news{margin:0; padding:0 0 15px 0; }
#news div.h3,
 #events div.h3{padding:3px 0;width:100%;background:#fff;border-bottom:1px solid #ccc;font-size:1.2em;}
#news div.h3 span,
 #events div.h3 span{margin:-15px 0 0 0;padding:0 0 0 40px;font-size:1em;float:right; width:68px;}
#news div.h3 span img,
 #events div.h3 span img{margin:0;padding:0;}
 #news div.h3 a,
 #events div.h3 a{font-size:.7em; color:#2B2B77; text-decoration:none;}
#news div.h3 a:hover,
 #events div.h3 a:hover{font-size:.7em; color:#39f; text-decoration:underline;}

/* events and news styling*/
#Qlink h3, #services h3, #booksearch h3{ width:99%; background:#fff; font-size:1.2em; line-height:2em; border-bottom:1px solid #ccc;}
/* mxd:520-210-811 phase2 start */
/*#news, #events{background:#f4f8fe;}*/
/* mxd:520-210-811 phase2 end */
.newList{margin:.2em .2em; padding:0;list-style:none;}
.newList li{line-height:1.3em; padding:.3em 0;}
.newList li div { margin:0 0 0 35px;  padding:.2em 0 0;  width:190px !important;}
.newList li a, .eventList li a{text-decoration:none;}
.newList li a:hover, .eventList li a:hover{text-decoration:underline;}
.eventList{margin:.2em .2em; padding:0;list-style:none;}
.eventList li {line-height:1.3em; padding:.3em 0;}
.eventList li div  { margin:0 0 0 20px;  padding:.1em 0 0;}

.eventicon{background: url(/images/_img/calenderIcon.jpg) no-repeat 0px 25%;}
.newsicon{background: url(/images/_img/news01.jpg) no-repeat 0px 50%;}

/*---events----*/
#events{ width:46%; float:left;  margin:0 0 0 10px; padding:0;}
#events h3 span{padding:0 5px 0 0; font-size:.4em; text-align:right;}

/*--quicklinks--*/
#quicklink{margin:5px 0  0; height:1%;}
#Qlink{width:46%; float:left; margin:0; padding:0 20px 10px 0; background:#fff; border-right:1px solid #efefef;}
#Qlink li {padding:.2em 0;}
.quickList{margin:0;width:47%;padding:0 0 0 5px;float:left;}
.quickList li {list-style:none; margin:0;padding:0;}
#booksearch{background:#fff;width:46%; float:left; margin:0 0 0 20px; padding:0;}
#booksearch form{padding:5px 0; margin:5px 0;}
#booksearch p {width:90%; float:right;}

/*---Knowlege services list---*/
#Knowledge {margin:0;/*width:65%;float:left;*/}
/*#signup{margin:0 10px;width:31%; float:left; font-size:1.5em}
#signup p{padding:0; margin:0; text-align:center}
*/#services{padding:0; margin:0;}
#services form{padding:0; margin:0;}
#services img{padding:5px; float:left; margin:0;}
/*.knList1,.knList2, .knList3{width:33%; float:left; margin:10px 0 0 0; padding:0;list-style-image: url(/images/_img/arrow-on.gif)  }
.knList1 li, .knList2 li, .knList3 li{ padding:.2em 0} 
homepage rightcol
#rightCol {float:left; width:120px; margin:0; padding:0; font-size:.7em}
.rightGutter{ border-bottom:1px solid #ccc; background:#f4f8fe; margin:10px 0 0 ; padding:0 0 0 5px; width:128px;}
.rightGutter h3, .rightGutter h3 a { color:#2B2B77; font-size:1.1em; padding:3px 0 0 1px; text-decoration:none;}
.rightGutter h3 a:hover{color:#39f; text-decoration:underline;}
.rightGutter img {padding:0 5px 3px 5px;}
.rightGutter ol, .rightGutter ul { padding-left:10px;margin-left:11px}
.rightGutter li{ padding-bottom:5px}

/*---RighCol----*/
#rightCol {float:left; width:150px; margin:0; padding:0;}
/* mxd:520-210-811 phase2 start */
/*.rightGutter{border-bottom:1px solid #ccc; background:#f4f8fe; margin:10px 0 ; padding:0 0;}*/
.rightGutter{margin:10px 0 ; padding:0 0;}
/* mxd:520-210-811 phase2 start */
.rightGutter h3, .rightGutter h3 a {width:144px; padding:3px 3px 0;margin-bottom:10px text-decoration:none;color:#2B2B77; font-size:1em;}
.rightGutter h3 a:hover{color:#39f; text-decoration:underline;}
.rightGutter img {padding:5px 5px 0; float:none;}

.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; margin:0; list-style-position:outside; list-style:none;}

/*--Footer--*/
#util {Width:100%; padding:10px 0; text-align:center;}
#Footer{width:900px; margin:0 auto; padding:0; background:#fff;border-top:1px solid #e0dfe3;}
#Footer img {padding:5px;}

/* mxd:520-210-811 start */
.orgprofile {width:70% !important;}
#idstreedesignlogo {float:right; width:166px; height:40px; background-color:#fff; padding:2px 0px 1px 0px; text-align:center;}
#idstreedesignlogoimg {margin:0px; padding:0px; position:relative;}
/* mxd:520-210-811 end */
 
/* mxd:520-210-811 phase2 start */
#homepage #mainWrapper{padding:0;margin:0 auto;width:900px;font-size:1.2em;text-align:left;background:#fff;}

#homepage .whtgutter {margin: 0 10px;}
#homepage .rssicon {float: right;margin-top:-2px; margin-right:2px;}
#homepage h1, 
.hgmlandingpage h1 
	{position:absolute; left:-9000px;display:none;}
#homepage h2, #homepage h3, #homepage h4, #homepage h5,
.hgmlandingpage h2, .hgmlandingpage h3, .hgmlandingpage h4, .hgmlandingpage h5
	{ font-family:Geneva, Arial, Helvetica, sans-serif; margin:0; padding:3px 0 0 3px;}   
#homepage h2
	{color:#9e0040; font-size:1.4em; font-style:normal; border-bottom:#e0dfe3;}
#homepage h2 a:link, #homepage h2 a:visited,
.hgmlandingpage h2 a:link, .hgmlandingpage h2 a:visited
	{color:#9e0040; text-decoration:none;}
#homepage h2 a:hover,
.hgmlandingpage h2 a:hover
	{color:#39f; text-decoration:underline; }
#homepage h3,
.hgmlandingpage h3,
.hgmlandingpage h2
{color:#9e0040; width:100%; font-size:1.1em; background-color: #E0DFE3 !important; width: 99%; }
#homepage h3 a:link, #homepage h3 a:visited,
.hgmlandingpage h3 a:link, .hgmlandingpage h3 a:visited
	{color:#9e0040;text-decoration:none;}
#homepage h3 a:hover,
.hgmlandingpage h3 a:hover
	{color:#39f; text-decoration:underline;}
#homepage h3 span,
.hgmlandingpage h3 span
	{color:#645D3C; font-size:95%; float: right;}
#homepage h4,
.hgmlandingpage h4
	{font-size:1.2em; padding-top:7px; color:#9e0040;}
#homepage h4 a:link, #homepage h4 a:visited,
.hgmlandingpage h4 a:link, .hgmlandingpage h4 a:visited
	{color:#9e0040; text-decoration:none;}
#homepage h4 a:hover,
.hgmlandingpage h4 a:hover
	{color:#39f; text-decoration:underline; }
#homepage h5,
.hgmlandingpage h5
	{font-size:1.1em;margin:10px 0 0 0;}
#homepage h5 a:link, #homepage h5 a:visited,
.hgmlandingpage h5 a:link, .hgmlandingpage h5 a:visited
	{color:#9e0040; text-decoration:none;}
#homepage h5 a:hover,
.hgmlandingpage h5 a:hover
	{color:#39f; text-decoration:underline; }

#homepage #newsGutter{ width:46%; float:left;margin:0 10px 0 0; padding:0 20px 0 0;}
#homepage #news{margin:0; padding:0 0 0px 0; }
#homepage #news div.h3,
 #homepage #events div.h3{padding:3px 0;width:100%;background:#ccc;border-bottom:none;font-size:1.2em;}
#homepage #news div.h3 span,
 #homepage #events div.h3 span{margin:-18px 0 0 0;padding:0 0 0 40px;font-size:1em;float:right; width:68px;}
#homepage #news div.h3 span img,
 #homepage #events div.h3 span img{margin:0;padding:0;}
#homepage #news div.h3 a,
 #homepage #events div.h3 a{font-size:.7em; color:#9e0040; text-decoration:none;}

#homepage #news div.h3 a:hover,
 #homepage #events div.h3 a:hover{font-size:.7em; color:#39f; text-decoration:underline;}

#homepage .rssicon img {margin:0; padding:0;} 

#homepage .topL, #homepage .topR {
	background: none;
}
#homepage #headliner {border-bottom: none; padding: 0 0 15px;}
.hgmlandingpage .headerUnderline{border-bottom:none !important;}
.lpc50left li, .lpc50right li {list-style-type: none !important; padding-left:0px !important;}

#sharethis {margin-left:0px !important; width:160px !important;}
.menuteaser {padding:10px;}
.menuteaser h2 {color:#fff;}
.menuteaser ol, .menuteaser ul {padding:0 0 0 10px; margin:0; list-style-position:inside;}
.menuteaser ol li, .menuteaser ul li{margin:0; padding:0 0 5px 0;}
.homenewsteaser {margin: 10px 0px 15px; min-height: 165px; clear:both;}
.homenewsteaser img, .homenews img {margin:0px 8px 8px 0px; padding:0;}
.homenewsteaser a:link, .homenewsteaser a:visited, 
.homenews a:link, .homenews a:visited
{color:#9e0040;text-decoration:none; font-weight:bold;}
.homenews {margin: 10px 0px 15px; min-height: 80px; clear:both;}

.hgmpanel img.floatRight {margin: 0px 0px 5px 10px;}

#leftCol img {margin:0px; padding:0px;}
#leftCol ul.followus {list-style: none; margin:20px 0 0; padding: 0px;}
#leftCol ul.followus li {margin: 0; clear:left;}
#leftCol ul.followus li img {float: left; margin:-10px 5px 20px 0px; padding:0;}
#leftCol ul.followus li a {padding-top:12px;line-height:1em;}

.knowledgeHeader{background-color:rgb(0,105,131); color:#fff; padding:10px 0 10px 10px; width:99%;}
.bookshopHeader{background-color:rgb(146,212,0); color:#fff; padding:10px 0 10px 10px; width:99%;}
.knowledgeHeader q, .bookshopHeader q {color:#fff;}
.hgmlandingpage h3 {background-color:#e0dfe3;color:#9e0040;}
.lpc50left, .lpc50right {width: 260px; float: left;}
.lpc50left {margin-right:10px;}
.lpc50right {margin-left:10px;}

/* mxd:520-210-811 phase2 end */

