﻿#HomeBannersTop
{
	height:152px;
	margin:0px;
	padding:0px;
	text-align:left;
	padding-left:5px;
	
}

#HomeBannersTop a img{padding:0px; margin:0px; margin-left:-5px;}


#container #pageHeaderHome
{
	color:#FFFFFF;
height:115px;
text-decoration:none;
position:relative;
text-align:left;

}

#HomeBannersleft
{
	width:310px;
	float:right;
	margin-left:10px;
}

#HomeBannersleft a img, #HomeBannersleft img
{
	margin-bottom:4px;
}

#HomePage{margin-top:10px; text-align: left;}

#Home_Content
{
	float:left;
	width:650px;
}

#Home_Content h1.heading
{
color:#196351;	
}

#Home_Content p
{
font-size:0.8em;	
}

#Home_Content p a
{
	color:	#196351;
	text-decoration:underline;
}

.Home_group_header{padding:6px; border:1px solid #B8B8D2; padding-left:8px;}

#contextGroups
{
	width:100%;
	margin-bottom:15px;
	height:200px;
}


.LateNews
{
	float:left;
	width:32%;
	padding-right:13px;
}

.LateNewsLong
{
	float:left;
	width:49%;
	padding-right:13px;
}

.LateEvents
{
	float:left;
	width:32%;	
	padding-right:13px;
}

.LatePub
{
	float:left;
	width:32%;
		
}

.LatePubLong
{
	float:left;
	width:49%;
		
}

.ContextLower
{

border:1px solid #B8B8D2;
border-top:none;
text-align:right;
padding-right:3px;
padding-top:4px;
}

.ContextItems
{
	
	font-size:11px;
	height:130px;
	background-color:#fff;
	padding-top:10px;
	border:1px solid #B8B8D2;
	border-top:none;
	
}

span.contextArrow{ font-weight:bold; color:#141469}

.ContextItems li
{
	list-style-position:outside;
	margin:0px;
	padding:5px;
	padding-bottom:10px;	
	padding-right:30px;
	padding-left:8px;
}

#Home_Content .mainContentWrap
{
	margin-bottom:15px;
	background-color:#fff;	
	border:1px solid #B8B8D2;
}

#CenterItem
{width:555px;
	margin-left:auto;
	margin-right:auto;
}

.boxEvents01 {
width:120px;
}

.boxEvents02 {
background:#E5F1F3 none repeat scroll 0 0;
width:60%;
}

.boxEvents02 a:link, .boxEvents02 a:visited {
color:#00798C;
font-weight:bold;
text-decoration:underline;
}

.boxEvents02 a:hover {
color:#000000;
text-decoration:underline;
}

td.boxEvents03 {
background:#FFFFFF none repeat scroll 0 0;
font-weight:normal;
width:25%;
}

.boxEvents04 {
background:#E5F1F3 none repeat scroll 0 0;
width:230px;
}

.boxEvents04 a:hover {
color:#000000;
text-decoration:underline;
}
.boxEvents04 a:link, .boxEvents04 a:visited {
color:#00798C;
font-weight:bold;
text-decoration:underline;
}


.boxEvents05 {
background:#FFFFFF none repeat scroll 0 0;
font-weight:normal;
width:60%;
}

.boxEvents01Orange {
width:120px;
}

.boxEvents02Orange {
background:#FFEDEA none repeat scroll 0 0;
width:60%;
}

.boxEvents02Orange a:link, .boxEvents02Orange a:visited {
color:#ED571C;
font-weight:bold;
text-decoration:underline;
}
.boxEvents02Orange a:hover {
color:#000000;
text-decoration:underline;
}

.boxEvents03Orange {
background:#FFFFFF none repeat scroll 0 0;
font-weight:normal;
width:25%;
}


ul.docListEvents {
font-family:Arial,Geneva,sans-serif;
list-style-type:none;
margin:0;
padding:0;
}

ul.docListEvents table {
clear:left;
margin:0;
padding:0;
}

ul.docListEvents table td {
margin:0;
padding:8px;
border: none;
}

ul.docListEvents li {
list-style-position:outside;
}

p.viewall_btn
{
	padding:10px; padding-top:3px; padding-right:0px;
	text-align:right;
	float:right;
	margin:0px;	
}

.mainContent .presslink
{
	background-color:#E5F1F3; padding:4px; border:1px solid #00798C;
}



.mainContent .presslink a, .presslink a:hover, .presslink a:visited
{
	color:#00798C;display:block;
}

.mainContent .eventlink
{
	background-color:#FFEDEA;  padding:4px;border:1px solid #ED571C;
}

.mainContent .eventlink a, .eventlink a:hover, .eventlink a:visited
{
	color:#ED571C;display:block;
}

.view_buttons
{
	padding:10px;
		width:100%;
		height:20px;
}

.view_buttons a img
{
		padding-right:20px;
}

ul.docListEventsOrange {
font-family:Arial,Geneva,sans-serif;
list-style-type:none;
margin:0;
padding:0;
}

ul.docListEventsOrange li  
{
	 background-image:none;
border-bottom:1px solid #ED571C;
list-style-position:outside;
margin:0;
padding:0;
}

.docListEventsOrange td { border: 0; }

.Cal_Title td
{
color:#fff;	
}

table.orangeTable
{
	background-color:#E68025;	
}

/* Sitemap */

ul#siteMap {width: 100%;}
ul#siteMap li {margin-left:auto; margin-bottom: .5em; padding: .3em .15em; background-color: #f8f8fc; border-bottom: solid 1px #e9e6dd; text-indent: 0;}

ul#siteMap li ul {width: 32.2%; margin: .2em .2em; float: left;}
ul#siteMap li ul.last {}

ul#siteMap li li {margin: 0; padding: 0; border: none;}
ul#siteMap li li a {padding: 5px 10px; background-color: #193984; border: solid 1px #fff; font-weight: bold; font-size: 1.15em;}
ul#siteMap li li a:link, ul#siteMap li li a:visited {color: #fff; text-decoration: none;}
ul#siteMap li li a:hover, ul#siteMap li li a:active { background-color: #d0d9f3; color: #ED571C; text-decoration: underline;}

ul#siteMap li li ul {width: auto; float: none; margin: 0;}
ul#siteMap li li li {}
ul#siteMap li li li a {padding: .25em .2em .3em 1.4em; background: #ecf0f7 url("/images/general/nav/nav-arrow_grey-closed.gif") no-repeat .2em .5em; border-bottom: solid 1px #fff; color: #5c6066; font-weight: normal; font-size: 1.0em;}
ul#siteMap li li li a:link, ul#siteMap li li li a:visited {color: #5c6066;}
ul#siteMap li li li a:hover, ul#siteMap li li li a:active { background-color: #e0e9f6;  text-decoration:underline;}

ul#siteMap li li li ul {border: 1px #ecf0f7; border-style: none solid solid solid;}
ul#siteMap li li li.active li {background-color: #fff;}
ul#siteMap li li li li a {border-bottom: solid 1px #ecf0f7;}
ul#siteMap li li li li.last a {border-bottom: none;}

ul#siteMap li li li.active li a {padding-left: 2.3em; background-color: #fff; background-image: url('/images/general/nav/nav-arrow_grey-closed.gif'); font-weight: normal;}
ul#siteMap li li li.active li a:link, ul#siteMap li li li.active li a:visited {color: #006BFF; text-decoration: none;}
ul#siteMap li li li.active li a:hover, ul#siteMap li li li.active li a:active { background-color: #e0e9f6; background-image: url('/images/general/nav/nav-arrow_white-closed.gif');  text-decoration:underline;}
ul#siteMap li li li li.active a { background-image: url('/images/general/nav/nav-arrow_grey-open.gif'); font-weight: normal;}

ul#siteMap li li li li ul {border: none;}
ul#siteMap li li li li.active li {}
ul#siteMap li li li li.active li a {padding-left: 3.2em; background-image: url('/images/general/nav/nav-arrow_grey-closed.gif'); font-weight: normal; text-decoration: none;}
ul#siteMap li li li li li.active a { background-image: url('/images/nav/nav-arrow_grey-open.gif'); font-weight: normal; text-decoration: underline;}
ul#siteMap li li li li li.last a {border-bottom: solid 1px #ecf0f7;}

ul#siteMap li li li li li.active li {}
ul#siteMap li li li li li.active li a {padding-left: 4.1em; background-image: url('/images/general/nav/nav-arrow_grey-closed.gif'); font-weight: normal; text-decoration: none; }
ul#siteMap li li li li li li.active a { background-image: url('/images/nav/nav-arrow_grey-open.gif'); font-weight: normal; text-decoration: underline;}

ul#siteMap li li li li li li.active li {}
ul#siteMap li li li li li li.active li a {padding-left: 5em; background-image: url('/images/general/nav/nav-arrow_grey-closed.gif'); font-weight: normal; text-decoration: none; }
ul#siteMap li li li li li li li.active a { background-image: url('/images/nav/nav-arrow_grey-open.gif'); font-weight: normal; text-decoration: underline;}
ul#siteMap li.group0,ul#siteMap li.group1,ul#siteMap li.group2{ background-image:none;}
ul.verticalMenu li a {
display:block;
width:auto;
}

ul.verticalMenu li{
list-style:none;
}

ul.verticalMenu li {
list-style-position:outside;
}
ul.verticalMenu li {
list-style-type:none;
}


.textboxName 
{
left:7px;
position:relative;
top:60px;
width:90%;
}

.textboxEmail 
{

left:7px;
position:relative;
top:65px;
width:90%;
}

.submit {
left:30px;
position:relative;
top:72px;
}

.YourHomeText
{
	/*Banner_YourHome_TextBox.jpg*/
	background: #FAE9B0 url(/images/General/content/Banner_YourHome_TextBox.jpg) no-repeat scroll left top;
	height:180px;
	width:523px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
}

.YourHomeText .BlackText
{
	padding: 15px 10px;
}

.YourHomeText .OrangeText
{
	color:#E86203;
	padding: 15px 10px;
	font-family:Arial;
	font-size:1.3em;
	font-weight:bold;
}

.YourHomeText .OrangeText a
{
	color:#E86203;	
}

.YourHomeText .OrangeText a:hover
{
	color:#000;	
}

.EmailMsg
{
	font-size:1.2em;
	font-weight:bold;
}

.errorText
{
	color:Red;	
}

h2.ContactPageHeader { color: #DB1F1E; font-weight: bold; line-height: 1.2em; margin:0; }

table.contactTopTable { border: 1px solid #3898A6; border-collapse: collapse; }
table.contactTopTable th { background-color: #E0EEEF; padding: 3px; }
table.contactTopTable td { border-top: 1px solid #3898A6; border-bottom: 1px solid #3898A6; padding: 3px; }

p.ParticipantQuote { width: 98%; text-align: right; margin: 0; position: relative; top: -10px; }

.regForm div { margin-top: 10px; clear:both; }
.regForm div .formLabel { float:left; text-align: right; width: 200px; padding-right: 15px; }
.regForm div .formInput { width: 230px; }
.regForm div .formAddressInput { margin-left: 215px; width: 230px; }
.regForm div.formInfo { margin-left:215px; width: 280px; }
.regForm h2 span { font-weight:normal; font-size: 0.7em; }

.regForm .break, .formBreak { border-top: 1px solid #9F9F9F; clear: none; margin-top:10px; margin-bottom:10px; }

.regForm .submitButton { margin-left: 215px; margin-top:10px; }
.checkBoxLabel { float: left; width: 265px; }

.regForm .formInput label span { font-size: 0.9em; position:relative; left:20px; }

#searchTables td { border: none !important; }
.searchBoxResults td { border: none !important; }

.formlabel {
float:left;
width:200px;
margin-right:10px;
}

/* Business Advice & Mentoring Registration CSS */
div#LandingPageText {}
span.NBText { font-size: 0.8em; }

div.SectorChoice_MainContainer {}
div.SectorChoice_MainContainer table {}
div.SectorChoice_MainContainer table tbody {}
div.SectorChoice_MainContainer table tbody tr {}
div.SectorChoice_MainContainer table tbody tr td { border: 0; }
div.SectorChoice_MainContainer table tbody tr td div.SectorChoice_Container {}
div.SectorChoice_MainContainer table tbody tr td div.SectorChoice_Container input[type=image]{}

div.RegistrationForm_MainContainer {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container hr {width: 45%; color: #01448A; }
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_PageMessages {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container h2 span { font-family: Arial; color: #000000; font-size: 10pt; font-weight: normal; padding-left: 10px; }
div.RegistrationForm_MainContainer div.RegistrationForm_Container h3 { font-family: Arial,Verdana,Helvetica,sans-serif; font-weight: bold; font-size: 1.2em; margin: 0; }
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_PageMessages div.RegistrationForm_ErrorMessages { border: 1px solid #01448A; background-color: #CBCBCD; color: #01448A; width: 500px; padding: 10px; }
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_PageMessages div.RegistrationForm_ErrorMessages div.ErrorsList {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_PageMessages div.RegistrationForm_ErrorMessages div.ErrorsList div.PageMessage_Container {  }
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_PageMessages div.RegistrationForm_DebugMessages {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_PageMessages div.RegistrationForm_DebugMessages div.DebugList {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_PageMessages div.RegistrationForm_DebugMessages div.DebugList div.PageMessage_Container {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer { padding-top: 10px; padding-bottom: 10px; }
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table { width: 500px; }
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr td { border: 0; }
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr td.Label { width: 30%; }
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr td.Label span {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr td.Input { width: 70%; }
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr td.Input input[type=text] {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr td.Input textarea { width: 80%; height: 50px; }
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr td.Input input[type=checkbox] {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr td.Input input[type=radio] {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr td.Input ul { list-style-type: none; }
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr td.Input select {}
div.RegistrationForm_MainContainer div.RegistrationForm_Container div.RegistrationForm_SectionContainer table tbody tr td.Input select option {}

div.RegistrationForm_Success {}
div.RegistrationForm_Success span {}

#HarpSearch
{
	left:2px;
position:relative;
top:0;
width:552px;
color:#000000;
font-size:0.9em;
line-height:1.4em;
background:#FFFFFF none repeat scroll 0 0;
padding:5px;
vertical-align:top;
}

.harptable td {
background:#EEEEEE none repeat scroll 0 0;
color:#007A8C;
font-size:0.9em;
border:2px solid #fff;
margin:0;
padding:2px;
}

table.harptable 
{
	border:none;
}

ul.pageNo
{
 list-style-image:none;
 list-style-type:none;
 display:inline;	
}

ul.pageNo li{display:inline; width:20px; padding:0px 5px 0px 5px;}

table.details_one, table.details_three
{
border:none;
	color:#000;
	background-color:#fff;
	font-size:1.1em;
}

table.details_one td, table.details_three td
{
border:none;
	color:#000;
	background-color:#fff;
}

/*
####################################################################################################################################################################################################
General Template Content Boxes - CSS Begin
####################################################################################################################################################################################################
*/

table.ContentBox1 th, table.ContentBox1_Header th { border: 0; padding-left: 10px; color: #1C1C6D;  text-align: left; }
table.ContentBox1 td, table.ContentBox1_Header td { border: 0; padding: 0; }

table.ContentBox1 { width: 730px; margin-bottom: 10px; }
table.ContentBox1 tbody {}
table.ContentBox1 tbody tr.Top {}
table.ContentBox1 tbody tr.Top td { width: 100%; height: 8px; background: transparent url("/images/General/ContentBoxes/Box1/BoxTop.gif") no-repeat left top; }
table.ContentBox1 tbody tr.Center {}
table.ContentBox1 tbody tr.Center td { width: 100%; border-left: 1px solid #141469; border-right: 1px solid #141469; background-color: #ffffff; padding-left: 10px; padding-right: 10px; }
table.ContentBox1 tbody tr.Bottom {}
table.ContentBox1 tbody tr.Bottom td { width: 100%; height: 8px; background: transparent url("/images/General/ContentBoxes/Box1/BoxBottom.gif") no-repeat left top; }

table.ContentBox1_Header { width: 730px; margin-bottom: 10px; }
table.ContentBox1_Header thead {}
table.ContentBox1_Header thead tr.Top {}
table.ContentBox1_Header thead tr.Top th { width: 100%; height: 31px; background: transparent url("/images/General/ContentBoxes/Box1/BoxTop_Header.gif") no-repeat scroll left top; }
table.ContentBox1_Header tbody {}
table.ContentBox1_Header tbody tr.Content {}
table.ContentBox1_Header tbody tr.Content td { width: 100%; background: transparent url("/images/General/ContentBoxes/Box1/BoxContent.gif") no-repeat scroll left bottom; padding: 10px; }

table.ContentBox2 th, table.ContentBox2_Header th { border: 0; padding-left: 10px; color: #1C1C6D;  text-align: left; }
table.ContentBox2 td, table.ContentBox2_Header td { border: 0; padding: 0; }

table.ContentBox2 { margin-bottom: 10px; width: 470px; }
table.ContentBox2 tbody {}
table.ContentBox2 tbody tr.Top {}
table.ContentBox2 tbody tr.Top td { width: 470px; height: 8px; background: transparent url("/images/General/ContentBoxes/Box2/BoxTop.gif") no-repeat left top; }
table.ContentBox2 tbody tr.Center {}
table.ContentBox2 tbody tr.Center td { width: 450px; border-left: 1px solid #141469; border-right: 1px solid #141469; background-color: #ffffff; padding-left: 10px; padding-right: 10px; }
table.ContentBox2 tbody tr.Bottom {}
table.ContentBox2 tbody tr.Bottom td { width: 470px; height: 8px; background: transparent url("/images/General/ContentBoxes/Box2/BoxBottom.gif") no-repeat left top; }

table.ContentBox2_Header { margin-bottom: 10px; }
table.ContentBox2_Header thead {}
table.ContentBox2_Header thead tr.Top {}
table.ContentBox2_Header thead tr.Top th { width: 460px; max-width: 460px; height: 31px; background: transparent url("/images/General/ContentBoxes/Box2/BoxTop_Header.gif") no-repeat scroll left top; }
table.ContentBox2_Header tbody {}
table.ContentBox2_Header tbody tr.Content {}
table.ContentBox2_Header tbody tr.Content td { width: 450px; max-width: 450px; background: transparent url("/images/General/ContentBoxes/Box2/BoxContent.gif") no-repeat scroll left bottom; padding: 10px; }

table.ContentBox3 th, table.ContentBox3_Header th { border: 0; color: #1C1C6D;  text-align: left; }
table.ContentBox3 td, table.ContentBox3_Header td { border: 0; padding: 0; }

table.ContentBox3 { margin-bottom: 10px; }
table.ContentBox3 tbody {}
table.ContentBox3 tbody tr.Top {}
table.ContentBox3 tbody tr.Top td { width: 370px; max-width: 370px; height: 8px; background: transparent url("/images/General/ContentBoxes/Box3/BoxTop.gif") no-repeat left top; }
table.ContentBox3 tbody tr.Center {}
table.ContentBox3 tbody tr.Center td { width: 330px; max-width: 330px; background: transparent url("/images/General/ContentBoxes/Box3/BoxContentSpacer.gif") repeat-y left top; padding: 10px 20px 10px 10px; }
table.ContentBox3 tbody tr.Bottom {}
table.ContentBox3 tbody tr.Bottom td { width: 370px; max-width: 370px; height: 8px; background: transparent url("/images/General/ContentBoxes/Box3/BoxBottom.gif") no-repeat left top; }

table.ContentBox3_Header { margin-bottom: 10px; }
table.ContentBox3_Header thead {}
table.ContentBox3_Header thead tr.Top {}
table.ContentBox3_Header thead tr.Top th { width: 370px; max-width: 370px; height: 31px; background: transparent url("/images/General/ContentBoxes/Box3/BoxTop_Header.gif") no-repeat scroll left top; text-indent: 10px; }
table.ContentBox3_Header tbody {}
table.ContentBox3_Header tbody tr.Content {}
table.ContentBox3_Header tbody tr.Content td { width: 330px; max-width: 330px; background: transparent url("/images/General/ContentBoxes/Box3/BoxContent.gif") no-repeat scroll left bottom; padding: 10px 20px 10px 10px; }

table.ContentBox4 th, table.ContentBox4_Header th { border: 0; color: #1C1C6D; text-align: left; }
table.ContentBox4 td, table.ContentBox4_Header td { border: 0; padding: 0; }

table.ContentBox4 { margin-bottom: 10px; }
table.ContentBox4 tbody {}
table.ContentBox4 tbody tr.Top {}
table.ContentBox4 tbody tr.Top td { width: 247px; max-width: 247px; height: 8px; background: transparent url("/images/General/ContentBoxes/Box4/BoxTop.gif") no-repeat left top; }
table.ContentBox4 tbody tr.Center {}
table.ContentBox4 tbody tr.Center td { width: 217px; max-width: 217px; background: transparent url("/images/General/ContentBoxes/Box4/BoxContentSpacer.gif") repeat-y left top; padding: 10px 20px 10px 10px;  }
table.ContentBox4 tbody tr.Bottom {}
table.ContentBox4 tbody tr.Bottom td { width: 247px; max-width: 247px; height: 8px; background: transparent url("/images/General/ContentBoxes/Box4/BoxBottom.gif") no-repeat left top; }

table.ContentBox4_Header { margin-bottom: 10px; }
table.ContentBox4_Header thead {}
table.ContentBox4_Header thead tr.Top {}
table.ContentBox4_Header thead tr.Top th { width: 247px; max-width: 247px; height: 31px; background: transparent url("/images/General/ContentBoxes/Box4/BoxTop_Header.gif") no-repeat scroll left top; text-indent: 10px; }
table.ContentBox4_Header tbody {}
table.ContentBox4_Header tbody tr.Content {}
table.ContentBox4_Header tbody tr.Content td { width: 217px; max-width: 217px; background: transparent url("/images/General/ContentBoxes/Box4/BoxContent.gif") no-repeat scroll left bottom; padding: 10px 20px 10px 10px; }


/*
####################################################################################################################################################################################################
General Template Content Boxes - CSS End
####################################################################################################################################################################################################
*/

/*
####################################################################################################################################################################################################
Public Sector - Tables With Headers - CSS Begin
####################################################################################################################################################################################################
*/

table.ContentTable1Col_Header { width: 492px; margin-bottom: 10px;}
table.ContentTable1Col_Header thead {}
table.ContentTable1Col_Header thead tr.Top {}
table.ContentTable1Col_Header thead tr.Top th { background: #ffffff url("/images/PublicSector/1ColumnHeaderBox/box1top.gif") no-repeat scroll left top; height: 31px; margin: 0; padding: 0; text-align: left; padding-left: 8px; }
table.ContentTable1Col_Header tbody {}
table.ContentTable1Col_Header tbody tr.Content {}
table.ContentTable1Col_Header tbody tr.Content td { background: #ffffff url("/images/PublicSector/1ColumnHeaderBox/box1bottom.gif") no-repeat scroll left bottom; margin: 0; padding: 8px; }

table.ContentTable2Col_Header { width: 492px; margin-bottom: 10px;}
table.ContentTable2Col_Header thead {}
table.ContentTable2Col_Header thead tr.Top {}
table.ContentTable2Col_Header thead tr.Top th { background: #ffffff url("/images/PublicSector/2ColumnHeaderBox/box2top.gif") no-repeat scroll left top; height: 31px; width: 238px; margin: 0; padding: 0; text-align: left; padding-left: 8px; }
table.ContentTable2Col_Header tbody {}
table.ContentTable2Col_Header tbody tr.Content {}
table.ContentTable2Col_Header tbody tr.Content td { background: #ffffff url("/images/PublicSector/2ColumnHeaderBox/box2bottom.gif") no-repeat scroll left bottom; width: 238px; margin: 0; padding: 8px; }

table.ContentTable3Col_Header { width: 492px; margin-bottom: 10px;}
table.ContentTable3Col_Header thead {}
table.ContentTable3Col_Header thead tr.Top {}
table.ContentTable3Col_Header thead tr.Top th { background: #ffffff url("/images/PublicSector/3ColumnHeaderBox/box3top.gif") no-repeat scroll left top; width: 161px; height: 31px; margin: 0; padding: 0; vertical-align: middle; text-align: left; padding-left: 8px; }
table.ContentTable3Col_Header tbody {}
table.ContentTable3Col_Header tbody tr.Content {}
table.ContentTable3Col_Header tbody tr.Content td { background: #ffffff url("/images/PublicSector/3ColumnHeaderBox/box3bottom.gif") no-repeat scroll left bottom; width: 161px; margin: 0; padding: 0px; vertical-align: top; text-align: left; padding: 5px; }

/*
####################################################################################################################################################################################################
Public Sector - Tables With Headers - CSS End
####################################################################################################################################################################################################
*/

/*
####################################################################################################################################################################################################
Public Sector - Tables Without Headers - CSS Begin
####################################################################################################################################################################################################
*/

table.ContentTable1Col { width: 492px; margin-bottom: 10px;}
table.ContentTable1Col tbody {}
table.ContentTable1Col tbody tr.Top {}
table.ContentTable1Col tbody tr.Top td { background: #ffffff url("/images/PublicSector/1ColumnBox/boxtop.gif") no-repeat left top; height: 10px; margin: 0; padding: 0;  }
table.ContentTable1Col tbody tr.Content {}
table.ContentTable1Col tbody tr.Content td { background: #ffffff url("/images/PublicSector/1ColumnBox/boxspacer.gif") repeat-y scroll left top; margin: 0; padding: 8px; }
table.ContentTable1Col tbody tr.Bottom {}
table.ContentTable1Col tbody tr.Bottom td { background: #ffffff url("/images/PublicSector/1ColumnBox/boxbottom.gif") no-repeat left top; height: 10px; margin: 0; padding: 0; }

table.ContentTable2Col { width: 492px; margin-bottom: 10px;}
table.ContentTable2Col tbody {}
table.ContentTable2Col tbody tr.Top {}
table.ContentTable2Col tbody tr.Top td { background: #ffffff url("/images/PublicSector/2ColumnBox/box21top.gif") no-repeat scroll left top; height: 10px; width: 238px; margin: 0; padding: 0;  }
table.ContentTable2Col tbody tr.Content {}
table.ContentTable2Col tbody tr.Content td { background: #ffffff url("/images/PublicSector/2ColumnBox/box21spacer.gif") repeat-y scroll left top; width: 238px; margin: 0; padding: 8px; }
table.ContentTable2Col tbody tr.Bottom {}
table.ContentTable2Col tbody tr.Bottom td { background: #ffffff url("/images/PublicSector/2ColumnBox/box21bottom.gif") no-repeat scroll left top; height: 10px; width: 238px; margin: 0; padding: 0; }

table.ContentTable3Col { width: 492px; margin-bottom: 10px;}
table.ContentTable3Col tbody {}
table.ContentTable3Col tbody tr.Top {}
table.ContentTable3Col tbody tr.Top td { background: #ffffff url("/images/PublicSector/3ColumnBox/box31top.gif") no-repeat scroll left top; height: 10px; width: 161px; margin: 0; padding: 0; padding-left: 8px;  }
table.ContentTable3Col tbody tr.Content {}
table.ContentTable3Col tbody tr.Content td { background: #ffffff url("/images/PublicSector/3ColumnBox/box31spacer.gif") repeat-y scroll left top; width: 161px; margin: 0; padding: 8px; }
table.ContentTable3Col tbody tr.Bottom {}
table.ContentTable3Col tbody tr.Bottom td { background: #ffffff url("/images/PublicSector/3ColumnBox/box31bottom.gif") no-repeat scroll left top; height: 10px; width: 161px; margin: 0; padding: 0; }

/*
####################################################################################################################################################################################################
Public Sector - Tables Without Headers - CSS End
####################################################################################################################################################################################################
*/

/*
####################################################################################################################################################################################################
QuoteScroller CSS Begin
####################################################################################################################################################################################################
*/

div.QuotesContainer { height: 130px; overflow: hidden; position: relative; }
div.QuotesContainer div.QuoteContainer { position: absolute; top: 210px; height: 100%; }
div.QuotesContainer div.QuoteContainer div.Quote {}
div.QuotesContainer div.QuoteContainer div.Quote div.QuoteText { clear: both; float: none; padding: 10px; padding-top: 0; }
div.QuotesContainer div.QuoteContainer div.Quote div.QuoteText span { color: #000000; font-weight: normal; font-size: 11px; }
div.QuotesContainer div.QuoteContainer div.Quote div.QuoteText span.QuoteBlock { font-weight: bold; font-size: 18px; }
div.QuotesContainer div.QuoteContainer div.Quote div.Author { float: left; padding-left: 10px; }
div.QuotesContainer div.QuoteContainer div.Quote div.Author span { color: #01448A; font-weight: bold; font-size: 10px; }
div.QuotesContainer div.QuoteContainer div.Quote div.Organisation { float: left; padding-left: 40px; }
div.QuotesContainer div.QuoteContainer div.Quote div.Organisation span { color: #4E7CAD; font-weight: bold; font-style: italic; font-size: 10px; }

/*
####################################################################################################################################################################################################
QuoteScroller CSS End
####################################################################################################################################################################################################
*/


.rotateCurveHeight150{height:150px;}

#rotateCurve{ width:730px; position:relative; overflow:hidden;}
.rotateOver{ overflow:hidden;   z-index:100;position:absolute; }
.rotateUnder{ overflow:hidden; position:absolute;  left:175px; z-index:99;}
#rotateFadeBanner{ height:200px;}

.rotatingFadeImages
{
	 position:absolute;
}

.rotatingFadeImages img{}



.rotatingFadeImages{position:relative;}
.rotatingFadeImages img{position:absolute;z-index:1}
.rotatingFadeImages img.active{z-index:3}


.rotatingFadeImages img{ display:none;}
.rotatingFadeImages img.active { display:block;}

table.bannerVid {
    padding: 0;
    width: 220px;
}
table.bannerVid td {
    border: medium none;
    padding: 0;
    width: 220px;
}
table.bannerVid .bannerVidTop {
    background: url("/images/general/top_video.jpg") no-repeat scroll left top transparent;
    height: 9px;
    line-height: 9px;
}
table.bannerVid .bannerVidBottom {
    background: url("/images/general/bottom_video.jpg") no-repeat scroll left bottom #14146A;
    color: #FFFFFF;
    font-size: 11px;
    height: 10px;
    line-height: 20px;
    text-align: center;
}
table.bannerVid .bannerVidBottom a, table.bannerVid .bannerVidBottom a:hover, table.bannerVid .bannerVidBottom a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
table.bannerVid .bannerVidBottom a:hover {
    text-decoration: underline;
}
table.bannerVid object, table.bannerVid embed {
    display: block;
    margin-left: 0;
}


table td.grantsMainBanner {
    background: url("/images/DynamicImages/Green/grants.gif") no-repeat scroll left top transparent;
    border-style: none;
    height: 109px;
}

td.landingPageHeader{padding-bottom:0px;}

.Cal_Title td{ text-align:center; font-weight:bold;}


#Calendar
{
	width:712px;


}

#Calendar td
{
	border: none;
}
#Calendar table td{ padding:5px; }

iframe.c1{margin-bottom:20px;}
ul.list02 {
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0;
    text-indent: 0;
    width: 730px;
}
ul.list02 li {
    background-image: url("/images/dynamicimages/blue/businessportal/back_list02.gif");
    background-repeat: no-repeat;
    color: #345303;
    font-weight: bold;
    height: 30px;
    list-style: none outside none;
    margin: 0;
    padding: 11px 20px 6px 41px;
    text-indent: 0;
}

ul.list03 li {
    background-image: url("/images/dynamicimages/blue/businessportal/back_list03.gif");
    background-position: left center;
    background-repeat: no-repeat;
    color: #345303;
    font-size: 1.5em;
    font-weight: normal;
    list-style: none outside none;
    margin: 0;
    padding: 5px 20px 9px 32px;
    text-indent: 0;
}

table.list01_2colTable {
    background-color: #B2D181;
    border: medium none;
    width: 360px;
}

ul.list01_2col {
    list-style: none outside none;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 0; padding-top:6px;
}
table.list01_2colTable td {
    border: medium none;
    width: 360px;
}
ul.list01_2col li {
    background: url("/images/dynamicimages/blue/businessportal/back_list01.gif") no-repeat scroll left top transparent;
line-height: 1.8em;
    list-style-image: none;
    margin-left: 0;
    padding-bottom: 8px;
    padding-left: 0;
    text-indent: 0;
}

ul.list01_2col li.more {
    background: url("/images/dynamicimages/blue/businessportal/back_list_more.gif") no-repeat scroll left top transparent;
    
    text-align: right;

}

.mainContent ul.list01_2col li a {
    color: #345303;
    padding-left: 26px;
    text-decoration: none;
}
.mainContent ul.list01_2col li a:hover{ text-decoration:underline;}
td.list01Header h2, td.list01HeaderSector h2, td.list01HeaderTec h2 {
    color: #355502;
    font-weight: bold;
    padding: 10px;
}

table.list01_2colTable td {
    border: medium none;
    width: 360px;
}
.mainContent ul.list01_2col li.more a {
    color: #FFFFFF;
    font-weight: bold;
    padding-right: 38px;
}

table td.grantsMainBanner div.bannerText {
    color: #B13200;
    margin-left: 10px;
    margin-top: 35px;
    width: 85%;
    line-height:1.3em;
}



.loginTable{ background-color: #193984;
            clear: both;
            color: #FFFFFF;
           
           
            margin-left: -175px;
            padding: 30px 40px;
             margin-left:auto; margin-right:auto;
            
            width: 350px;
            }
.loginTable td{ border:none; padding:10px;}

.loginTable  input[type="text"],.loginTable  input[type="password"]{ padding:3px; width:200px;}

.loginTable  input[type="button"],.loginTable  input[type="reset"]{background-color: #E31B23;
    border: medium none;
    color: #FFFFFF;
  cursor:pointer;
    padding: 2px 6px;}



.MainTable2col th.LEUReports,.MainTable2col th.LEUGuidelines,.MainTable2col th.LEUFactsheets,.MainTable2col th.LEUCaseStudies
{

 }
 
.MainTable2col th h2.LEUReports, .MainTable2col th h2.LEUGuidelines, .MainTable2col th h2.LEUFactsheets, .MainTable2col th h2.LEUCaseStudies
{
 background: url("/images/leu/icon_reports.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: normal;
    padding-bottom: 10px;
    padding-left: 39px;
    padding-top: 10px;
    text-transform: uppercase;
}

.MainTable2col th h2.LEUGuidelines{ background-image:url("/images/leu/icon_guidelines.gif")}
.MainTable2col th h2.LEUFactsheets{background-image:url("/images/leu/icon_factsheets.gif")}
.MainTable2col th h2.LEUCaseStudies{background-image:url("/images/leu/icon_casestudies.gif")}


/*   TAB LIST  */

.pageSubListArea{ border-top:10px solid #757779; border-bottom:10px solid #757779;}

.tabSubListLeft{ width:200px; float:left; min-height:365px;color:#fff; background-color:#193984;}

.tabSubListLeft ul{padding:0}

.mainContent .tabSubListLeft ul li{ padding:0; background-image:none;}
.tabSubListLeft ul li a:link, .tabSubListLeft ul li a:visited{  padding:5px; padding-left:10px; padding-right:25px; text-transform:uppercase; text-decoration:none; font-weight:bold; margin-top:17px; display:block; color:#fff;}
.tabSubListLeft ul li a:hover,.tabSubListLeft ul li a.ListActive{ background-color:#fff; color:#193984; background:#fff url(/images/sme/bullet-green.gif) no-repeat 180px center;}
.tabSubListRight { width:530px; float:left; } 

.tabSubDescription{ padding:10px; }
.tabContent{min-height:345px; }

.vscrollerbasebeg{ background-image:url(/images/sme/scroll-up.gif); background-color:#fff;}
.vscrollerbaseend{ background-image:url(/images/sme/scroll-down.gif);background-color:#fff;}

.tabPad{ padding-right:10px;}
.greyArea {
    background-color: #E5E5E5;
    clear: both;
    padding: 15px 10px 35px;
    position: relative;
}