		/* Home page only */

			#primary.homepage p {
				line-height: 12pt;
			}
			#primary.homepage {
				font-size: 1.05em;
			}

			#primary.homepage .innerColumnHalf1st, #primary.homepage .innerColumnHalf2nd {
				margin-bottom: 15px;
			}
			#primary.homepage .intro {
				background: url('../images/home-intro1.jpg') top left no-repeat #cc0033;
				margin-bottom: 0.5em;
				font-size: 1em;
			}
			#primary.homepage .intro .inner {
				width: 50%;
				font-size: 1.1em;
				padding: 1.5em 0 0 1.5em;
			}
			#primary.homepage .intro h2 {
				font-size: 2.8em;
				margin: 5px 0 15px 0;
			}
			#primary.homepage .intro p {
				width: 75%;
			}
			
			
			#primary.homepage .intro .inner a {
				font-size: 0.8em;
				padding: 0 0.5em 0 0;
				color: #fff;
				background: none;
				font-weight: bold;
				text-decoration: underline;
			}
			#primary.homepage .intro .inner a:hover, #primary.homepage .intro .inner a:active,
			#primary.homepage .intro .inner a:focus {
				background: none;
			}
			
			#primary.homepage .boxed {
				font-size: 0.9em !important;
			}
			#primary.homepage .bumpFont {
				font-size: 1em !important;
			}

			/* Home page min heights */

				#primary.homepage .beginnersHeight .inner, #primary.homepage .fundingoppsHeight .inner {
					min-height: 150px;
				}
				#primary.homepage .fp7Height .inner {
					min-height: 220px;
				}
				#primary.homepage .newsHeight .inner, #primary.homepage .showcaseHeight .inner {
					min-height: 290px;
				}
				#primary.homepage .eventsHeight .inner {
					min-height: 391px;
				}
				
			
			/* Set-up heights for drag and drop */
			#firstlist, #secondlist, #thirdlist {
				min-height: 400px !important;
			}


			/* Home page news/events/funding opps */
			/* News & Events */

				#primary .events dt {
					position: relative;
					float: none;
					clear: left;
					color: #cc0033;
					margin-bottom: 0;
					padding-top: 0.3em;
				}
				#primary .events dd {
					position: relative;
					float: none;
					clear: left;
					margin: 0 0 0.3em 0;
					padding-bottom: 0.3em;
					font-weight: bold;
					border-bottom: 2px solid #d4d4d4;
				}

			/* Date list */


				#primary .dateList dt, #primary .dateList dd {
					padding: 0.6em;
				}

				#primary .dateList dt {
					clear: left;
					float: left;
					position: relative;
					color: #cc0033;
				}
				#primary .dateList dd {
					position: relative;
					margin-left: 5.5em;
					font-weight: bold;
				}
				#primary .dateList a, #primary .events dd a {
					color: #000;
					text-decoration: none;
				}
				#primary .dateList a:hover, #primary .dateList a:active, #primary .dateList a:focus,
				#primary .events dd a:hover,  #primary .events dd a:active,  #primary .events dd a:focus {
					text-decoration: underline;
					background: none;
				}
				#primary .dateList .stripe, #primary .events .stripe {
					background: #f2f2f2;
				}


			/* Beginners guide */

				#primary.homepage .beginners p {
					margin-bottom: 0.5em;
					margin-right: 130px;
				}
				
			/* Most viewed */

				#primary .mostviewed .menuLinks ul, #primary .mostviewed .menuLinks ul li,
				#primary .mostviewed ol, #primary .mostviewed ul  {
					margin: 0;
					padding: 0;
				}
				
				#primary .menuLinks ul {
					float:left;
					position: relative;
					margin: 0.5em 0 0 0 !important;
				}
				#primary .mostviewed .menuLinks ul li {
					float: left;
					list-style-type: none;
					border-bottom: none;
				}
				#primary .mostviewed .menuLinks ul li a, #primary .mostviewed ol .headline {
					text-decoration: none;
				}
				#primary .mostviewed .menuLinks ul li a {
					color: #fff;
					font-weight: bold;
				}
				#primary .mostviewed .menuLinks ul li a:hover, #primary .mostviewed .menuLinks ul li a:active,
				#primary .mostviewed .menuLinks ul li a:focus, #primary .mostviewed .menuLinks ul li a.highlight {
					text-decoration: none;
				}
				#primary .menuLinks ul li.section1 {
					background: url('../images/profile-tab1.gif') top left no-repeat;
				}
				#primary .menuLinks ul li.section1 .innerImage {
					background: url('../images/profile-tab1-inner.gif') top right no-repeat;
					padding: 0.2em 1.2em;
				}
				#primary .menuLinks ul li.section2 {
					background: url('../images/profile-tab2.gif') top left no-repeat;
				}
				#primary .menuLinks ul li.section2 .innerImage {
					background: url('../images/profile-tab2-inner.gif') top right no-repeat;
					padding: 0.2em 1.8em 0.2em 0;
				}
				#primary .menuLinks ul li.section3 {
					background: url('../images/profile-tab3.gif') top left no-repeat;
				}
				#primary .menuLinks ul li.section3 .innerImage {
					background: url('../images/profile-tab3-inner-end.gif') top right no-repeat;
					padding: 0.2em 1.8em 0.2em 0.1em;
				}


				#primary .menuLinks ul li.section1 .innerImage a:hover,
				#primary .menuLinks ul li.section1 .innerImage a:active,
				#primary .menuLinks ul li.section1 .innerImage a:focus {
					background: #6c51b8;
				}
				#primary .menuLinks ul li.section2 .innerImage a:hover,
				#primary .menuLinks ul li.section2 .innerImage a:active,
				#primary .menuLinks ul li.section2 .innerImage a:focus {
					background: #356ec8;
				}
				#primary .menuLinks ul li.section3 .innerImage a:hover,
				#primary .menuLinks ul li.section3 .innerImage a:active,
				#primary .menuLinks ul li.section3 .innerImage a:focus {
					background: #01bc87;
				}


				#primary .mostviewed ol li, #primary .mostviewed ul li {
					margin: 0 0 0 2.2em;
					padding: 0.2em 0;
				}
				#primary .mostviewed ol li a, #primary .mostviewed ul li a, #primary .mostviewed dd a {
					color: #000;
					font-weight: bold;
					text-decoration: none;
				}
				#primary .mostviewed ol li a:hover, #primary .mostviewed ol li a:focus, #primary .mostviewed ol li a:active,
				#primary .mostviewed ul li a:hover, #primary .mostviewed ul li a:focus, #primary .mostviewed ul li a:active,
				#primary .mostviewed dd a:hover, #primary .mostviewed dd a:focus, #primary .mostviewed dd a:active {
					text-decoration: underline;
					background: none;
				}

				#primary .mostviewed ol li, #primary .mostviewed ul li,
				#primary .mostviewed ol p {
					position: relative;
				}
				
				#primary .mostviewed dt {
					color: #cc0033;
				}
				
			/* Flipping CSS */
			
				#primary .mostViewedTop {
					background: url('../images/mostviewed-top.gif') top left no-repeat;
				}
				#primary .mostViewedTop .innerImage {
					background: url('../images/mostviewed-bot.gif') bottom left no-repeat !important;
					padding: 0.5em 1.4em 0.8em 1.4em;
				}
				#mostSchemes, #mostNews, #mostEvents {
					float: left;
					position: relative;
					width: 99%;
				}
				#dhtml-carousel {
					float: left;					
				}
				#dhtml-carousel, .carousel-clip-region {
					position: relative;
				}
				

			/* Background images */

				#primary.homepage .beginners .beginnerImage {
					background: url('../images/home-beginners.jpg') bottom right no-repeat;
				}
				#primary.homepage .note .initiatives {
					background: url('../images/initiatives-overview.jpg') top right no-repeat;
				}
				
				#primary.homepage .note .initiatives p {
					margin-right: 145px;
				}
				#primary.homepage .note .initiatives a {
					font-weight: bold;
					font-size: 1.1em;
				}
				
				#primary.homepage .innovationMap {
					background: url('../images/home-innovationmap.jpg') top right no-repeat;
				}
				#primary.homepage .newsletter {
					background: url('../images/home-newsletter.jpg') top right no-repeat;
				}
				
				#primary.homepage .innovationMap,
				#primary.homepage .newsletter {
					height: 90px;
				}
				
				#primary.homepage .innovationMap p,
				#primary.homepage .newsletter p {
					margin-right: 100px;
				}
				
				
			/* Yellow note contents */

				#primary .note {
					background: url('../images/note-top.gif') top left no-repeat;
					margin-bottom: 1em;					
				}
				#primary.homepage .note {
					font-size: 0.9em;
				}				
				#primary .note .inner {
					background: url('../images/note-bot.gif') bottom left no-repeat;
					padding: 0.8em 1.4em;
				}
				#primary.homepage .note .inner {
					padding: 0 1.4em 0.8em 1.4em;
				}
				
				#primary .note .title, #primary.homepage .note .moveLink {
					margin: 1em 0 0 0;
				}
				#primary .note .text {
					float: left;
					position: relative;
					width: 50%;
				}
				#primary .note .image {
					float: right;
					position: relative;
					width: 40%;
					text-align: right;
					padding: 0 0.3em 0 0;
				}
				
				#primary.homepage .note strong {
					font-size: 1.1em;
				}			
				#primary.homepage .note img {
					float: right;
				}
				
			
			/* Header fixes (when dragging) */
			
				#primary .box .title, #primary .note .title,
				#primary .box .moveLink, #primary .note .moveLink {
					position: relative;
				}


			
			/* iNets home links */

				#primary .iNets {
					background: #fff;
					font-size: 0.95em;
				}
				#primary .iNets img {
					float: left;
					position: relative;
				}
				#primary .iNets ul {
					margin: 0;
					padding: 0;
					border-bottom: 2px solid #ddd;
				}
				#primary .iNets ul.innerVersion {
					margin: 1.5em 0;
				}
				#primary .iNets ul.innerVersion li {
					line-height: 120%;
				}

				#primary .iNets ul li {
					margin: 0;
					padding: 0;
					list-style-type: none;
					background: url('../images/inets-menu.gif') top left repeat-x;
					padding: 0.85em 0 0.8em 420px;
					font-size: 1.15em;
				}
				#primary .iNets ul.innerVersion li {
					padding: 0.45em 0 0.4em 280px;
				}

				#primary .iNets ul li a {
					font-weight: bold;
					text-decoration: none;
				}
				#primary .iNets ul li a:hover, #primary .iNets ul li a:active, #primary .iNets ul li a:focus {
					background: none;
					text-decoration: underline;
				}
				#primary .iNets li.section1 a {
					color: #0099cc;
				}
				#primary .iNets li.section2 a {
					color: #ff9933;
				}
				#primary .iNets li.section3 a {
					color: #66cc33;
				}
				#primary .iNets li.section4 a {
					color: #663399;
				}

				#primary .iNetsIntro, #primary .iNetsIntroHome {
					font-size: 0.95em;
					margin-bottom: 0.3em;
					background: url('../images/inet-intro-top.gif') top left repeat-y;
				}
				#primary .iNetsIntro .inner, #primary .iNetsIntroHome .inner {
					background: url('../images/inet-intro-bot.gif') bottom left no-repeat;
				}
				#primary .iNetsIntro .inner {
					min-height: 192px;
				}
				#primary .iNetsIntroHome .inner {
					padding: 0.2em 1em;
				}
				
				#primary .iNetsIntroTop {
					background: url('../images/inet-intro-top2l.png') top left no-repeat;
				}
				#primary .iNetsIntroTop .inner {
					background: url('../images/inet-intro-top2r.png') top right no-repeat;
					height: 10px;
				}

				#primary .iNetsIntro .innerColumnOne, 
				#primary .iNetsIntro .innerColumnTwo,
				#primary .iNetsIntro .innerColumnFull {
					float: left;
					position: relative;
					width: 45%;
					padding: 1em 1em 2.5em 1.5em;
				}
				#primary .iNetsIntro .innerColumnTwo {
					padding: 1em 1.5em 2.5em 1em;
				}
				#primary .iNetsIntro .innerColumnFull {
					width: 90%;
				}
				
				#primary .iNetsIntro .reduceBotPad {
					padding-bottom: 1.5em !important;
				}
				

				#primary .iNetsIntro ul, #primary .iNetsIntro ul li {
					margin: 0;
					padding: 0;
				}
				#primary .iNetsIntro ul li {
					list-style-type: none;
					display: inline;
					padding: 0 0.8em 0 2.6em;
					background: url('../images/arrow-more.gif') top left no-repeat;
				}
				#primary .iNetsIntro ul li a {
					color: #ed037c;
					text-decoration: none;
				}

				#primary .iNetSearch {
					margin-bottom: 0 !important;
				}
				#primary .iNetSearch .inner {
					background: url('../images/inet-box-top.gif') bottom left no-repeat !important;
				}

				#primary .iNetSearchBox {
					background: url('../images/inet-box-bot.gif') bottom left no-repeat !important;
					padding: 0.5em 1.4em 0.8em 1.4em;
					margin-bottom: 0.5em;
				}
				#primary.homepage .iNetSearchBox {
					font-size: 0.9em;
				}

				#primary .iNetSearchBox ul, #primary .iNetSearchBox ul li {
					margin: 0;
					padding: 0;
				}
				#primary .iNetSearchBox ul li {
					list-style-type: none;
					padding-left: 1em;
					background: url('../images/arrow-more.gif') top left no-repeat;
					padding: 0 0 0 2.8em;
					margin-bottom: 0.5em;
				}
				#primary .iNetSearchBox ul li a {
					color: #ed037c;
					text-decoration: none;
				}

				#primary .iNetSearchBox .innerColOne, #primary .iNetSearchBox .innerColTwo {
					float: left;
					position: relative;
					width: 38%;
				}
				#primary .iNetSearchBox .innerColOne {
					padding-right: 1em;
					border-right: 2px solid #ccc;
				}
				#primary .iNetSearchBox .innerColTwo {
					width: 53%;
					padding-left: 1em;
				}


			/* Funding opportunities */

				#primary .generalList ul, #primary .generalList ul li,
				#primary .generalListBordered ul, #primary .generalListBordered ul li {
					margin: 0;
					padding: 0;
				}
				#primary .generalList ul, #primary .generalListBordered ul {
					margin-top: 0.5em;
				}
				#primary .generalList ul li, #primary .generalListBordered ul li {
					list-style-type: none;
					padding-bottom: 0.5em;
				}
								
				#primary .generalList ul li a, #primary .generalListBordered ul li a {
					color: #000;
					font-weight: bold;
					text-decoration: none;
				}
				#primary .generalList ul li a:hover, #primary .generalList ul li a:focus,
				#primary .generalList ul li a:active,
				#primary .generalListBordered ul li a:hover, #primary .generalListBordered ul li a:focus,
				#primary .generalListBordered ul li a:active {
					background: none;
					text-decoration: underline;
				}
				
				#primary .generalListBordered ul {
					margin-bottom: 1em;
				}
				#primary .generalListBordered ul li {
					border-bottom: 2px solid #d4d4d4;
				}


		/* Controls for customisation */

			#configuration {
				float: left;
				position: absolute;
				top: 1px;
				border: 1px solid #333;
				width: 963px;
				background: #fff;
				z-index: 1000;
				display: none;
			}
			#configuration .inner {
				padding: 2em 1em 1em 2em;
			}
			#configuration .colOne, #configuration .colTwo {
				float: left;
				position: relative;
				width: 80%;
			}
			#configuration .colTwo {
				width: 17%;
				text-align: right;
				font-weight: bold;				
			}			
			#configuration ul, #configuration ul li {
				list-style-type: none;
				margin-left: 0;
				padding: 0;
			}
			
			
		/* Normal bullet list */
		
			#primary.homepage .bulletNormal ul li {
				display: block;
			}
