/* <![CDATA[ */

/* accessibility classes */
.btn { display: block; padding: 1px 1em 1px 0; width: 12.8em; border: 1px solid #000; background-color: #888; color: #FFF; text-decoration: none; }
.btn span { margin: 0 0.1em 0 0; padding: 1px 0.75em; border-right: 1px solid #000; color: #FFF; }
.wai span { background-color: #00C; }
.w3c span { background-color: #6CF; color: #000; }

/* ---Start of Template Page styles---------------------------------------------- */
a { text-decoration: none; }
a:link, a:visited { color: #038; }
a:active, a:hover { color: #F03; }
a img { border-style: none; }
body { margin-top: 4px; margin-left: 4px; background-color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; }
fieldset { clear: both; display: block; margin-right: 10px; margin-left: 10px; padding: 12px 6px 6px; border: solid 1px #B5BECE; }
form { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #336; }
h1 { margin-top: 0; font-size: 1.3em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1em; }
h4 { font-size: .9em; }
h5 { font-size: .8em; }
h6 { font-size: .7em; }
html { background-color: #FFF; }
img[usemap] { border-style: none; }
input.text { font-size: x-small; }
legend {
	margin-bottom: 10px;
	margin-left: -6px;
	padding-left: 6px;
	padding-right: 44px;
	width: 300px;
	background: #227 url(/images/New/bgLegend.jpg);
	color: white;
	font-size: small;
	font-weight: bold;
}
legend.nostyle { width: auto; margin: 0; padding: 0 2px; background-color: #FFF; background-image: none; color: #000; font-size: 11px; }
li h2 { margin-top: 0; padding-top: 0; }
select.text { font-size: x-small; }
ul.NoStyle { list-style: none; }
ul.PressReleases { margin: 0; padding: 0; list-style: none; }
ul.PressReleases li.date { margin: 0; font-size: 0.8em; }
ul.PressReleases li.item { margin-bottom: 4px; margin-left: 2px; border-bottom: solid 1px #DDD; background: transparent url(/images/nextArrow.gif) no-repeat left 4px; padding-left: 12px;}

#AddressBarDiv { /* position: relative; */padding: 3px 0px; background-color: #CBD0DD; color: #212073; text-align: center; font-size: x-small; }
#AddressBarDiv ul { margin: 0; padding: 0; display: inline; list-style: none; }
#AddressBarDiv ul li, #AddressBar ul li.blob { display: inline; padding: 0 0 0 0.1em; }
#AddressBarDiv ul li.blob { color: #FFF; }
#AdvancedSearchDiv, #QuickSearchDiv { margin: 0; padding: 0; width: 178px; background-color: #B5BECE; vertical-align:top;}
#AdvancedSearchDiv { margin: 0; padding-top: 2px; height: 14px; vertical-align: bottom; color: #F00; font-size: x-small; }
#AdvancedSearchDiv a { padding-right: 1.4em; background: #B5BECE url(/images/New/nextArrow.gif) no-repeat right center; }
#BodyDiv, #FooterDiv, #HeaderDiv, #TopBodyTable, #TopNavTable { width: 760px; border: none; border-collapse: collapse;  }
/* #HeaderDiv { margin-bottom: 10px; background: transparent url(/images/New/PhotoStrip.gif) no-repeat right top; } */
#LeftMenuDiv { margin: 0; padding: 0 2px 0 0; width: 176px; vertical-align: top; font-weight: bold; font-size: 0.7em; font-weight: bold; }
#LeftMenuDiv p { margin-top: 0; margin-bottom: 4px; padding-left: 6px; font-size: 0.7em; }
#LeftMenuDiv table { margin-right: -1px; }
#LeftMenuDiv ul { padding-bottom: 8px; }

#LegalBarDiv { clear: both; margin:0; padding: 2px 0 4px 0; background-color: #ECEEF4; color: #212073; text-align: center; font-size: x-small; }
#LegalBarDiv li { display: inline; padding: 0 1em; border-right: 1px solid #336; }
#LegalBarDiv ul { padding-right: 1em; list-style: none; display: inline; }
#Gateways, #Hubs { position: relative; margin: 0; padding: 0; width: 520px; height: 375px; background-image: url(/enterprise_hubs_&_gateways/images/EnterpriseGateways.gif); }
#Hubs { background-image: url(/enterprise_hubs_&_gateways/images/EnterpriseHubs.gif); }
#Gateways dt, #Hubs dt{ position: absolute; left: -1000em; }
#Gateways dd, #Gateways dd a, #Hubs dd, #Hubs dd a { margin: 0; padding: 0; width: 17px; height: 19px; }
#Gateways dd, #Hubs dd { position: absolute; }
#Gateways dd a, #Hubs dd a { display: block; }
#GAdur { top: 286px; left: 249px; }
#GArun { top: 296px; left: 213px; }
#GChiltern { top: 91px; left: 178px; }
#GEastKent { top: 209px; left: 481px; }
#GFaringdon { top: 124px; left: 48px; }
#GFolkestone { top: 222px; left: 452px; }
#GHantsRural { top: 239px; left: 70px; }
#GMedway { top: 161px; left: 366px; }
#GMK { top: 42px; left: 177px; }
#GNewhaven { top: 298px; left: 300px; }
#GReading { top: 162px; left: 158px; }
#GRomney { top: 253px; left: 417px; }
#GSEHants { top: 287px; left: 126px; }
#GSlough { top: 156px; left: 200px; }
#GSoton { top: 279px; left: 81px; }
#GSurrey { top: 203px; left: 201px; }
#HAylesbury { top: 92px; left: 166px; }
#HCanterbury { top: 191px; left: 433px; }
#HCrawley { top: 230px; left: 257px; }
#HEastbourne { top: 292px; left: 334px; }
#HFarnborough { top: 193px; left: 165px; }
#HHastingsBexhill { top: 273px; left: 380px; }
#HHighWycombe { top: 128px; left: 172px; }
#HIsleWight { top: 315px; left: 101px; }
#HMedway { top: 163px; left: 359px; }
#HMiltonKeynes { top: 38px; left: 174px; }
#HNewbury { top: 179px; left: 96px; }
#HNOxfordshire { top: 85px; left: 95px; }
#HReading { top: 151px; left: 146px; }
#HReadingFood { top: 166px; left: 161px; }
#HSittingbourne { top: 187px; left: 374px; }
#HSlough { top: 151px; left: 199px; }
#HSolent { top: 295px; left: 141px; }
#HSouthampton { top: 273px; left: 79px; }
#HSOxfordshire { top: 129px; left: 91px; }
#HSurrey { top: 205px; left: 194px; }

#CIMap { position: relative; margin: 0; padding: 0 !important; width: 178px; height: 137px; background: transparent url(/images/New/MenuMapOverlayRed.gif) no-repeat 0 0; /* overflow: hidden; */ }
#CIMap li { display: block; position: absolute; margin: 0; padding: 0; list-style: none; }
#CIMap li a { display: block; padding: 0; }
#CIMap li a:hover { background-image: url(/images/New/MenuMapOverlayRed.gif); }
#CIHants, #CIHants a { left: 2px; top: 66px; width: 62px; height: 68px; }
#CIKent, #CIKent a { left: 104px; top: 56px; width: 73px; height: 46px; z-index: 2; }
#CIOxford, #CIOxford a { left: 12px; top: 0px; width: 70px; height: 72px; z-index: 1; }
#CISurrey, #CISurrey a { left: 54px; top: 58px; width: 92px; height: 62px; z-index: 1; }
#CIHants a:hover { background-position:  -2px -204px; }
#CIKent a:hover { background-position: -104px -330px; }
#CIOxford a:hover { background-position: -12px -274px; }
#CISurrey a:hover { background-position: -54px -469px; }
/* End "Image-maps" */

#PageDiv { cursor: default; }
#QuickSearchDiv { font-size: small; margin: 0; padding: 0 0 0 0; white-space: nowrap; position: relative; }
* html #QuickSearchDiv { padding: 2px 0 0 0;};

#sections, #comp_sections { background-color: #DBE0ED; font-family: Verdana, sans-serif; font-size: 0.7em; }
#SEEDALogo { position: relative; margin: 0; width: 760px; height: 82px; white-space: nowrap; overflow: hidden; }
#SEEDALogo a { position: absolute; display: block; margin: 0; padding: 0; left: 0; top: 0; width: 760px; height: 82px; background: transparent url(/images/SEEDA-Header.jpg) no-repeat left top; text-indent: -9999em; }
#TableTrick { margin: 0; padding: 0; background-color: #B5BECE; }
#TopButtonsDiv { background-color: #8191BA;}
#WormTrailDiv { margin: 0; padding: 2px 0 0 0; height: 14px; vertical-align: top; background-color: #EFEFF7;}

.TopImage { position: relative; margin: 0; width: 31px; height: 21px; overflow: hidden; }
.TopImage a { position: absolute; margin: 2px 7px; padding: 0; top: 0; left: 0; width: 17px; height: 17px; background: transparent url(/images/New/Up.gif) no-repeat left top; text-indent: -999em; }
dl.plusminus { margin: 0; padding: 0; text-align: left; }
dl.plusminus dd, dl.plusminus dt { margin-left: 0; margin-bottom: 2px; }
span.plusminus { float: left; margin: 0.22em 0.6em 0 0; padding: 0 0.2em 0.1em 0.1em; width: 0.9em; border: 1px solid #8C92AD; color: #8C92AD; font: bold 0.72em/0.8em Verdana, Arial, Helvetica, sans-serif; cursor: pointer; }
dl.plusminus dt:hover, dt.visited, dt.link, table.plusminus td:hover { color: #F03; }
.answer { padding: 3px; border: 1px solid #8C92AD; background-color: #EBEEF1; }
.answer a:link, .answer a:visited { color: #038; }
.answer a:hover { color: #F03; }
.backLink { font-size: xx-small; float:right; padding-top:3px; }
.blob { color: #FFF; }
.bodytextsml { padding: 4px; font-size: 0.9em; }
.bodytextsml_NoPadding { font-size: 0.9em; }
.cboth { clear: both; }
.fleft { float: left; margin: 0 10px 0 0}
.fnone { float: none;  margin: 0 0 0 10px}
.fright { float: right; }
.redText { color: #F00; }
.topLink { margin: 7px 2px; width: 17px; height: 17px; background: transparent url(/images/New/Up.gif) no-repeat right; }
.topLink a { text-indent: -999em; }
.underlined { text-decoration: underline; }

.BodyTextHeader { text-transform: uppercase; font-weight: bold; margin: 0 0 6px 0; }
.BodyTextHeaderArrow { font-weight: bold; margin: 0 0 2px 0; padding-left: 12px; background: transparent url(/images/nextArrow.gif) no-repeat left; }
.ContentCell { padding: 10px 10px 10px 10px; font-size: 0.7em; border-right: solid 1px #CBD0DD; }
.ContentBox { border: solid 1px #CBD0DD; padding: 4px; margin-right: 14px; margin-bottom: 2px; font: normal 1em Verdana, Arial, Helvetica, sans-serif; overflow: auto; }
.ContentBoxHeading { font-weight: bold; border-bottom: 1px dotted #CBD0DD; }

.InfoBox{ margin: 4px 0 4px 4px; padding: 4px; clear: both; border: solid 1px #8180B3; background-color: #F7F7D7; font-size: 1em; }
.InfoBox ul { margin: 3px 0 0 20px; }
.InfoBox p { margin: 3px 0 0 3px; }
.InfoBoxHeading{ margin-bottom: 12px; border-bottom: 1px solid #212073; color: #212073; font-weight: bold; }

.AreaInfoBox { margin: 4px 0; padding: 0 0 2px 0; width: 272px; height: 130px; overflow: auto; overflow-x: hidden; border: solid 1px #FC3; background-color: #FFE; font-size: 1em; scrollbar-base-color: #FD8; }
.AreaInfoBoxHeading { margin-bottom: 8px; padding: 2px 4px 2px 6px; background-color: #FD8; font-weight: bold; font-size: 1.1em; }
.AreaInfoBox ul { margin: 3px 5px 0 22px; padding: 0 1px 0 0; color: #FC3; }
.AreaInfoBox li { margin: 3px 0 5px 2px; list-style-type:square; }
.AreaInfoBox p { margin: 3px 3px 3px 10px; }
.DocsHeaders { padding: 4px; border: 1px solid #CBD0DD; color: #930; font-weight: bold; font-size: 1em; }
.EventDetails, .EventTitle { vertical-align: top; }
.EventDetails { background-color: #F6F6F6; }
.EventDetails td { border: 2px solid #BBB; border-bottom: 2px solid #999; }
.Events { width: 98%; border: 1px solid #EEE; border-collapse: collapse; }
.Events tr td, .Events tr th { padding: 4px; }
.Events thead tr { background-color: #CCC; }
.Events thead tr th { font-size: small; text-align: left; letter-spacing: -0.04em; }
.Events thead tr th span { font-weight: normal; font-size: smaller; letter-spacing: normal; }
.EventTitle { background-color: #E8E8E8; }
.EventTitle td:first-child { width: 60%; color: #006; }
.EventTitle td:first-child + td { width: 40%; }
.EventTitle td { border-top: 2px solid #FFF; }
.EventTitle td span { color: #444; font-weight: normal; }
.Hidden { display: none; }
.LeftMenuCell { margin: 0; padding: 0; width: 178px; background-color: #A5AABD; vertical-align: top; }	
.NewsBox{ border: solid 1px #CBD0DD; padding: 4px; font-size: 0.9em; }
.NewsBox p { border-bottom: solid 1px #CBD0DD; margin: 6px; }
.NonJS, .NonJSInline { clear: both; }
.NonJS, .NonJS ul, .NonJS ul li, 
	.NonJSInline ul li ul, .NonJSInline ul li ul li { font-size: xx-small; }
.NonJS { position: absolute; top: 0; clear: both; left: 774px; margin: 0; padding: 0; }
.NonJS ul { margin: 0; padding: 0 0 4px 8px; list-style-position: inside; white-space: nowrap; }
.NonJSInline { }
.NonJSInline ul { margin: 0; padding: 0 0 4px 8px; font-size: x-small; }
.Page { width: 760px; }

.QuickSearchBox {float:left; margin:-4px 0 2px 0; padding: 3px 0 0 4px; height: 18px; width: 147px; left: 1px; border: 1px solid #212073; font-size:14px; }
* html .QuickSearchBox {margin:-2px 0 -2px 0;}
.QuickSearchButton {
	padding: 0;
	float:left;
	height:24px;
	width:24px;
	display:block;
	border: 0;
	top:1px;
	background-color: #212073;
	color: #FFF;
	font-size: 0.8em;
	font-weight: bold;
	cursor: pointer;
	border-width:1px 0 0 0;
	border-style:solid;
	border-top:1px solid white;
}
* html .QuickSearchButton {
	margin-top:-2px;
	border-width:0;
	height:23px;
}


.SEEDABlue { color: #212073; }
.SmallButton { border: 1px outset; font-size: 0.8em; }
.SubDirLinks { float: right; }
.TopMenuCell { padding: 0 0 0 4px; width: 174px; background-color: #212073; color: #FFF; font-weight: bold; font-size: 0.8em; }
.TopMenuCell a:link, .TopMenuCell a:visited { color: #FFF; }
.TopMenuCell a:hover { color: #FFFFCC; }
.TopMenuSpan { color: #FFF; font-size: 0.8em; font-weight: bold; }
.TopSectionCell { padding-left: 11px; background-color: #CBD0DD; }
.TopSectionSpan { margin: 0; color: #212073; font-weight: bold; font-size: 1em; letter-spacing: -0.04em; }
.WormTrailSpan { margin: 0; padding-top: 0; padding-right: 4px; color: #000; font-size: x-small; cursor: default; }
.WormTrailSpan a { font-weight: bold;}
.WormTrailSpan small { color: #F00; }

/* Form Stuff */
.formCaption { margin-top: 6px; width: 140px; float: left; clear: left; text-align: left; }
.formTextArea, .formTextBox, .formTextButton { margin: 3px 0; padding: 1px 4px; width: 280px; float: right; border: 1px inset #888; font: normal 11px Arial, Helvetica, sans-serif; }
.formTextArea { height: 100px; }
.formTextBox { height: 14px; }
select.formTextBox { float: none; width: auto; height: auto; }
.formTextButton { border: 1px outset #888; background-color: #B5BECE; text-align: center; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.formTabButton { padding: 0 4px; border: 1px outset #FFF; font-weight: bold; font-size: x-small; text-transform: uppercase; }
.formTabs { clear: both; margin-top: 10px; margin-bottom: 0; padding: 4px; width: 548px; text-align: right; font-weight: bold; }

/*More form stuff - this relies on the class for the form to be SEEDAForm*/
.SEEDAForm{}
.SEEDAForm Table{background-color:#EEE;border:1px outset #FFF;}
.SEEDAForm Table TD{}
.SEEDAForm .TitleCell{background-color:#212073; color:#FD8;font-weight:bold;font-size:small;padding:4px 4px 3px 6px;}
.SEEDAForm .HeaderCell{background-color:#FD8; color:#069;font-weight:bold;font-size:small;padding-left:4px;border:2px groove #FFF;}
.SEEDAForm .DividerCell{background-color:#EEE;}
.SEEDAForm .FormCaption{padding-left:6px;padding-top:4px;vertical-align:top;}
.SEEDAForm textarea{border:1px inset #bbb; font-family:Verdana, Arial, Helvetica, sans-serif; color:#036; padding:3px;}
.SEEDAForm .Button{border:1px outset #FFF;background-color:#DDD;color:#666;font-weight:bold;}
.SEEDAForm .Radio{border:none;}
.SEEDAForm input{border:1px inset #bbb;color:#036;padding-left:3px;}

#tabBtn1, #tabBtn2 { display: inline; margin: 3px 3px 0 3px; padding: 3px 10px; width: 100px; border: 1px solid #444; border-bottom: none; background-color: #EEE; cursor: pointer; }
#tabBtn1.on { background-color: #ADD; }
#tabBtn2.on { background-color: #DDA; }
#tabBtn1:hover { background-color: #ADD; }
#tabBtn2:hover { background-color: #DDA; }

#NewsTicker { position: relative; margin-bottom: 10px; padding: 0; width: 560px; height: 15px; overflow: hidden; border: 1px solid #F33; background-color: #FFF; }
.NewsTickerItem { position: absolute; width: 100%; height: 100%; top: 1px; padding-left: 4px; background-color: #FFF; filter: alpha(opacity=20); opacity: 0.2; -moz-opacity: 0.2; font-weight:bold; }
.NewsTickerDate {
	display: block;
	float: left;
	margin-right: 4px;
	padding: 0 4px;
	width: 5.4em;
	height: 1.6em;
	background-color: #FFE38C;
	color: #666;
	font-weight: bold;
	text-align: center;
}

#NewsTicker2 { position: relative; margin-bottom: 10px; padding: 0 0 0 3px; width: 560px; height: 15px; overflow: hidden; border: 1px solid #F33; background-color: #FFF; font-weight:bold;}

/* Menu stuff */
#LeftNav, #LeftNav ul { margin: 0; padding: 0; background-color: #B5BECE; color: #21217F; list-style: none; font-size: 1em; }
#LeftNav a { display: block; padding: 0.25em 1em 0.25em 0.25em; text-decoration: none; }
#LeftNav li.submenu, #LeftNav a.submenu, #TopNav ul li.submenu, #TopNav ul a.submenu { background: transparent url(/includes/arrow_r.gif) no-repeat 99% 50%;}
#LeftNav a:hover { background-color: #CED7E7; color: #21217F; }
#LeftNav li { position: relative; margin: 0; padding: 0; font-weight: bold; }
#LeftNav li:hover, #LeftNav li.hover { background-color: #CED7E7; }
#LeftNav li:hover ul ul, #LeftNav li.hover ul ul, 
	#LeftNav li:hover ul ul ul, #LeftNav li.hover ul ul ul, 
	#LeftNav li:hover ul ul ul ul, #LeftNav li.hover ul ul ul ul { left: -999em; }
#LeftNav li:hover ul, #LeftNav li.hover ul, 
	#LeftNav li li:hover ul, #LeftNav li li.hover ul, 
	#LeftNav li li li:hover ul, #LeftNav li li li.hover ul, 
	#LeftNav li li li li:hover ul, #LeftNav li li li li.hover ul { left: auto; }
#LeftNav li li li li { font-weight: bold; }
#LeftNav ul { position: absolute; margin: 0 0 0 174px; left: -999em; top: 0; width: 14em; z-index: 4; border: 1px solid #21217F; }
#LeftNav ul ul { margin-left: 13.8em; }

#TopNav, #TopNav ul { margin: -1px; padding: 0; list-style: none; z-index: 4; }
#TopNav { position: absolute; top: 89px; left: 184px; width: 584px; font: bold 0.75em Arial, Helvetica, sans-serif; line-height: 1; }

#TopNav a { display: block; padding: 0.25em 0 0.48em 0; color: #FFF; text-align: center; text-decoration: none; }
#TopNav a:hover { background-color: transparent; color: #FFC; }
#TopNav li { float: left; margin: -1px 0 -1px 0; padding: 0; width: 115px; border-right: 1px solid #FFF; background-color: #8191BA; color: #FFF; }
* html #TopNav li {margin: 0 0 -2px 0;}
#TopNav li:last-child { border: 0; }
#TopNav li ul { position: absolute; left: -999em; width: 14em; border: 1px solid #666; background-color: #FFF; color: #666; font-size: 1em; }
#TopNav li ul ul { margin: -1.55em 0 0 14em; }
#TopNav li:hover ul ul, #TopNav li.hover ul ul, #TopNav li:hover ul ul ul, #TopNav li.hover ul ul ul { left: -999em; }
#TopNav li:hover ul, #TopNav li.hover ul, #TopNav li li:hover ul, #TopNav li li.hover ul, #TopNav li li li:hover ul, #TopNav li li li.hover ul { left: auto; }
#TopNav ul a { display: block; padding: 0.25em 0.35em; color: #666; text-align: left; }
#TopNav ul a:hover { color: #000; }
#TopNav ul li { float: none; width: inherit; border: 0; background-color: #FFF; color: #666; }

/* Non JS menus */
#LeftNav_IE, #LeftNav_IE ul, #TopNav_IE, #TopNav_IE ul { margin: 0; padding: 0 0 4px 8px; list-style: none; font-size: xx-small; }
#LeftNav_IE a:hover { background-color: #CED7E7; color: #21217F; }
#LeftNav_IE li { margin: 2px; padding: 0; }
#TopNav_IE { position: absolute; top: 10px; left: 774px; margin: 0; padding: 0; white-space: nowrap; }

/* Hacks */
/* IE specific */
* html span.plusminus { cursor: hand; c\ursor: pointer; }

* html #LeftMenuDiv { padding: 0; width: 178px; }
* html #LeftMenuDiv ul { margin-top: -3px; z-index: 0; }
* html #LeftMenuDiv img { margin-top: -3px; }
* html #LeftNav a { width: 164px; }
* html #LeftNav li { height: 1.25em; cursor: hand; c\ursor: pointer; }
* html #LeftNav ul { margin-left: 178px; top: 2px; width: 100%; }
* html #LeftNav ul ul { margin-left: 16em;/* \*/margin-left: 15.8em;/* */ }

* html #TopImageLeft { margin-left: -128px; } /* IE pads the content in */

* html #TopNav { top: 2px;/* \*/top: 51px;/* */ }
* html #TopNav a { padding: 0.6em 0 0.2em 0; /* \*/padding: 0.28em 0 0.3em 0;/* */ }
* html #TopNav ul { margin-top: 2px;/* \*/margin-top: 0;/* */ }
* html #TopNav ul a { padding: 0.25em 0.35em; width: 100%; }
* html #TopNav ul li { width: 100%; white-space: nowrap; cursor: hand; c\ursor: pointer; }
* html #TopNav ul ul { margin-left: 14.6em; }

* html #tabBtn1, * html #tabBtn2 { cursor: hand; c\ursor: pointer; }
* html .formTabButton { font-size: xx-small; f\ont-size: x-small; }
* html .QuickSearchButton { cursor: hand; c\ursor: pointer; }

/* font sizes */
.NonJSInline ul { f\ont-size: small; }
.NonJS, .NonJS ul, .NonJS ul li, 
	.NonJSInline ul li ul, .NonJSInline ul li ul li { f\ont-size: x-small; }
#LeftNav_IE, #TopNav_IE { f\ont-size: small; }
#LeftNav_IE ul, #TpNav_IE ul { f\ont-size: x-small; }
input.text, select.text { f\ont-size: small; }
legend { f\ont-size: medium; }

.backLink { f\ont-size: x-small; }

html>body .QuickSearchBox, html>body .QuickSearchButton { position: inherit; }
html>body .QuickSearchBox { margin: 0 0 -1px 1px; }
html>body .QuickSearchButton { margin: -1px 0 0 0; padding: 1px 0 2px 0; }

.newsBox {
	float: right;
	width: 230px;
	margin: 0 0 10px 12px;
	padding: 5px;
	border: 1px solid #ccc;
	font-size: 90%;
	text-align: center;

}

#caseStudy {
	width: 380px; 
	border: 1px solid #ccc; 
	float: left;
	padding: 6px
}

#caseStudyMenu {
	float: right; 
	width: 145px; 
	margin: 0 0 0 5px;

}
#caseStudyMenu ul li{
	margin: 0 0 0 -20px;
	
}

.pageSubMenu {
border-top: 1px dotted #fc0;
border-bottom: 1px dotted #fc0;
padding: 4px 0 4px 0;
width:560px;  
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
text-align:center;
}
.pageSubMenu a {
	padding: 0 4px 0 4px
}

#projectlinks a#our_work, #ourstructure a#our_structure, #ourpartners a#who_we_work_with, #policies a#our_policies, #employment a#working_at_seeda, #contact a#where_to_find_us {
	font-weight: bold
}

li.pdf {
	list-style-image:url(../images/PDFIconSmall.gif);
	padding: 0 0 0 3px
}

li.link {
	list-style-image:url(../images/link_icon.jpg);
	padding: 0 0 0 3px
}
li.page {
	list-style-image:url(../images/icon-next.gif);
	padding: 0 0 0 3px
}
/* ]]> */

