/* Tab Pane Control Menu Top Navigation Bar1 */

#mainBody
{
	padding-left: 8px;
	padding-top: 5px;
}

.masterDiv
{
	float:left;
	clear: both;
}


.iw_component
{
   background-color:#ffffff;
   height:100% !important;
   /*clear: both;
   float: left;*/
}

.tab{

}

a, a:hover {
	color: #004f67;
}
/*
.tab ul{
margin-left: 0px;
margin-bottom: 0px;
list-style-type: none;
text-align: left; set to left, center, or right to align the menu as desired
}

.tab li{
display: inline;
}

.tab ul li a{
padding: 0px 0.5em 0px 0.5em;
text-decoration: none;
float: left;
color: #ffffff;
background-color: #004f67;
border: 0px solid #609aac;
border-width: 0px 1px 0px 0px;
height:22px;
padding-top: 8px;
vertical-align:middle;
}

.tab li a:visited{
color: #ffffff;
}

.tab li a:hover{
text-decoration:underline;
}


*/

.tab a#selectedTopNav{
background-color: white;
color: #525552;
}

/* Header styles */

#Header .LeftSide {
	width: 49.5%
}
#Header .LeftSide a img {
	float: left;
	clear: both;
}
#Header .text
{
	margin-left: 0px; 
	padding-top: 0px;
	float: left;
	padding-left: 0px;
}

#Header .text img
{
	margin-right: 15px;
}

#Header .RightSide {
	width: 49.5%; text-align: right;
}

#logo {
	float: left; margin-right: 20px
}

#AccessibilityLinks A {
	color: blue
}
#AccessibilityLinks LI {
	border-color: blue;
}

#skipNav {
	clear: both; display: block; font-size: 1px; line-height: 1px; height: 1px
}

#skipNav A {
	margin-left: -9999px; color: #fff
}

h1 {
	font-weight: bold; padding: 40px 0 0 0; margin: 0 0 0 0; 
}


.mainlogo{
	padding: 40px 0 0 0;
	margin: 0 0 0 0;
}


/* End of Header styles */

/* Main link bar
#LinkStrip {
	background: #004f67 url(/assets/shared/images/Blue-TopLeft.gif) no-repeat left top;
	padding-left: 10px;
	height: 30px;
}

#LinkStrip UL
{
	padding:0; 
	margin:0; 
	width:100%;	
}
#LinkStrip .Inner {
	background: #004f67 url(/assets/shared/images/Blue-TopRight.gif) no-repeat right top;
}
#LinkStrip LI {
	border-color: #609aac;
}
#LinkStrip A 
{
	color: #eeeeee;
}

#LinkStrip .LeftSide A {
	font-weight: bold;
}
#LinkStrip .LeftSide {
	width: 75%;
}
#LinkStrip .LeftSide LI.first {
	border-left-width: 0px
}
#LinkStrip .RightSide {
	width: 25%; text-align: right
}

#LinkStrip .LinkList
{
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 10px;
	padding-right: 0px;
	
}
/* End of main link bar */

/* Latest news box */
#LatestNewsBox {padding:0 10px;}
#LatestNewsBox li {margin-bottom:1em;}
#LatestNewsBox H2 {padding:0 0 5px 40px; background:url(/assets/shared/images/Heading-LatestNews.gif) left no-repeat; margin-bottom:1em;}


/* Organisations box */
#LatestNewsBox {padding:0 10px;}
#LatestNewsBox li {margin-bottom:1em;}
#LatestNewsBox h2 {padding:0 0 5px 40px;}


/*General Heading styles*/
.Heading1, .Heading2, h2, .Heading3, h3, .Heading4, .Heading5, H5, .Heading6, H6 {font-weight:bold; margin:0 0 0.5em 0; padding:0;}

H2 span, H2 label {display:block;}
h1 {font-size: 150%;}
h2 {font-size: 133%;}
h3 {font-size: 117%}
h4 {font-size: 118%; font-weight:normal;}
h5 {font-size: 95%}

.Heading2 {font-size: 150%; font-weight:normal;}

.LightBlueBox H2 {background:#004f67 url(/assets/shared/images/Blue-TopRight.gif) top right no-repeat; padding:3px 10px;}
.LightPurpleBox H2 {background:#A072AE url(/assets/shared/images/LightPurple-TopRight.gif) top right no-repeat; padding:3px 10px;}

.Heading3, H3 {font-size:100%; margin:0;}
.BlueBox H3 {color:#2969B1;}

/*********************************************** General styles ****************************************************/
body {
	font-weight: normal;
	font-size: 71%;
	color: #000000;  
	font-family: verdana,arial,helvetica;
	background-color: #ffffff; 
	text-align: left;
}
.underline {text-decoration:underline;}


/*links*/
a, #ContentHolder .ArrowList a, #ContentHolder .NormalLinks a {text-decoration:none;}
a:hover, #ContentHolder .ArrowList a:hover, #ContentHolder .NormalLinks a:hover {text-decoration:underline;}
.ActionLink a, #ContentHolder .ActionLink a, #ContentHolder a, .Underline {color:#057EF6; text-decoration:underline;}
.ActionLink a:hover, #ContentHolder .ActionLink a:hover, #ContentHolder a:hover, .Underline:hover {text-decoration:none;}
a img {border:0;}

/*ul {padding-left:1.5em; margin:7px; width:100%;}*/

/*general styles*/
.clear, #skipNav, .spacer {clear:both; font-size:1px; height:1px; line-height:1px; display:block;}
#skipNav a {color:#fff; margin-left:-9999px;}
.noShow {display:none;}
.noShowImage {background-image:url(/assets/shared/images/Purple-ListArrow.gif);}

.lefthalf
{
	width: 49.5%;
	float: left;
}

.righthalf
{
	width: 49.5%;
	float: right;
}

.lefttwothird
{
	width: 66%;
	float: left;
}

.rightthird
{
	width: 33%;
	float: right;
}

.LeftSide {float:left;}
.RightSide {float:right;}
.padded {padding:4px;}
p {margin:0 0 0.5em 0;}

.BottomClear, #LeftColumnBottom {background-color:#ffffff;}

/*Lists*/
.LinkList, .ArrowList, .DashList
{
	list-style:none;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.LinkList li {border-left:1px solid; padding:0 7px 0 0; display:inline;}
.LinkList li.first {border:0; color:blue;}
.LinkList li a
{
	padding-left: 7px; color:blue;
}

.ArrowList a {display:block; padding:1px 0; color:#004f67;}
.SimpleEvents .ArrowList a {display:block; padding:1px 0; color:#609aac; font-weight: bold;}
.ArrowList li {padding-left:10px;}
.ArrowList .ActionLink {margin-top:10px;}

.BlueArrow li {background:url(/assets/shared/images/Blue-ListArrow.gif) left 0.4em no-repeat; padding-left: 5px; margin-left: 0px; margin-bottom: 5px;}
.BlueArrow li.open {background:#67A1E2;}
.BlueArrow li.open a {background:#004f67;}
.BlueArrow li.open ul a {background:#67A1E2;}

.PurpleArrow li {background:url(/assets/shared/images/Purple-ListArrow.gif) left 0.4em no-repeat;}
.PurpleArrow li span {padding-left: 1.5em; display: block;}
.c007499Arrow li {background:url(/assets/shared/images/c007499-ListArrow.gif) left 0.4em no-repeat;}
.WhiteArrow li {background:url(/assets/shared/images/White-ListArrow.gif) left 0.4em no-repeat;}
.WhiteDash li {background:url(/assets/shared/images/White-ListDash.gif) left 0.4em no-repeat;}

.SpacedArrows {padding:10px 0;}
.SpacedArrows li {border-top:1px solid #B8D0F4; padding:1em 15px; background-position:left 1.4em;}

.DashList li {padding-left:8px;}
.BlueDashes li {background:url(/assets/shared/images/Blue-Dash.gif) left 0.6em no-repeat;}

/*Footer Styles
#Footer {padding-top:2px;}
#Footer .inner {padding:3px 5px; color:#ffffff;}
#Footer .inner span {white-space:nowrap; margin:0 2px;}
#Footer .inner a {color:#ffffff;}
#Footer .LinkList .print {padding-left:20px;}

#Footer .inner {background-color:#004f67;}
#Footer .LinkList {margin-top:10px;}
#Footer .LinkList .print {background:url(/assets/shared/images/Icon_PrintPage.gif) 5px center no-repeat;}

#SubjectCentres .container {margin-top:4px;}

/* Newsletter Box Styles */

#Newsletter H2 {font-size:120%; color:#ffffff; background:#004f67 no-repeat; padding-bottom: 2px; border-style: solid; border-color: #ffffff; border-width: 0px 0px 3px 0px;}
#Newsletter H2 .Icon {background: url(/assets/shared/images/newsletter_centre_arrow.gif) 5px top no-repeat;}
#Newsletter H2 .TopRight {background:url(/assets/shared/images/Newsletter_Blue_Top_right.gif) right top no-repeat; padding-bottom:3px; }

#Newsletter {background:#c0e5f0 no-repeat top left; cursor:pointer; padding-bottom:20px;}
#Newsletter label {font-weight:bold; padding:2px 0px 0px 20px;}
#Newsletter .BlueArrow li {background:url(/assets/shared/images/Blue-ListArrow.gif) 0.4em no-repeat; padding:0px 0px 0px 15px;}

#Breadcrumb {
	background-color: #f0f9fc;
	background-image: url(/assets/shared/images/Breadcrumb-TopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 8px 8px 8px 28px;
}

#BreadCrumb a {
    color:blue; 
}
#BreadCrumb a visited{
    color:black; 
}


#GeneralSearch{
	PADDING-LEFT: 10px;
}

#GeneralSearch #GenSearchHeader{
	PADDING-BOTTOM: 10px;
}

#GeneralSearch {
	cursor: pointer;
	float: left;
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
}

#GeneralSearch input{
	height: 18px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#GeneralSearch #basicsearch{
	border-color: #000000;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
}

#SearchBox {
	background: #004f67 no-repeat top left;
	cursor: pointer;
	float: left;
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
}
#SearchBox input 
{
   	border: 0px;
	height: 18px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#SearchBoxHolder {
	padding-right: 10px;
	padding-LEFT: 10px;
}


#kbstop {
	padding-right: 10px;
	padding-LEFT: 10px;
}

#SearchBox p
{
	padding-left:10px !important;
}

/* Left Navigation styles */

.level1NavHeader
{
	font-weight:bold;
	color:#004f67;
	background-color:#c0e5f0;
	padding: 5px 0px 8px 8px;
	margin:0px 0px 0px 0px;
}

.level1NavHeader a
{
	color:#004f67;
}

ul.level2
{
	list-style-type: none;
	padding:0;
	margin:0;
	width:100%;
}

p.level2
{
	background: url(/assets/shared/images/Blue-ListArrow.gif) 8px 5px no-repeat; 
	padding:1px 0px 0px 19px;
}

p.level2 a
{
	color: #004f67;
}

li#level2
{
	background-color: #004f67;
}

p#level2
{
	background: url(/assets/shared/images/White-ListArrow.gif) 8px 6px no-repeat; 
	font-weight: bold;	
	line-height: 20px;	
}

p#level2 a
{
	color: #f0f9fc;
}

ul.level2p
{
	list-style-type: none;
	padding:0;
	margin:0;
	width:100%;
}

p.level2p
{
	background: url(/assets/shared/images/Blue-ListArrow.gif) 8px 5px no-repeat; 
	padding:1px 0px 0px 19px;
}

p.level2p a
{
	color: #004f67;
}

li#level2p
{
	background-color: #004f67;
}

p#level2p
{
	background: url(/assets/shared/images/White-ListArrow.gif) 8px 6px no-repeat; 
	font-weight: bold;	
	line-height: 20px;	
}

p#level2p a
{
	color: #f0f9fc;
}

ul.level3
{
	list-style-type: none;
	padding: 4px 0px 2px 0px;
	margin: 0px 0px 4px 0px;
	background-color:#609aac;
}

li.level3
{
	background-color:#609aac;
}

p.level3
{
	background: url(/assets/shared/images/White-ListDash.gif) 18px 6px no-repeat; 
	padding:0px 0px 0px 30px;
	color: #f0f9fc;
}

p.level3 a
{
	color: #f0f9fc;
}

ul.level4
{
	list-style-type: none;
	padding: 4px 0px 2px 12px;
	margin: 0px 0px 4px 0px;
	background-color:#609aac;
}

li.level4
{
	background-color:#609aac;
}

p.level4
{
	background: url(/assets/shared/images/White-ListDash.gif) 18px 6px no-repeat; 
	padding:0px 0px 0px 30px;
	color: #f0f9fc;
}

p.level4 a
{
	color: #f0f9fc;
}

ul.level5
{
	list-style-type: none;
	padding: 4px 0px 2px 12px;
	margin: 0px 0px 4px 0px;
	background-color:#609aac;
}

li.level5
{
	background-color:#609aac;
}

p.level5
{
	background: url(/assets/shared/images/White-ListDash.gif) 18px 6px no-repeat; 
	padding:0px 0px 0px 30px;
	color: #f0f9fc;
}

p.level5 a
{
	color: #f0f9fc;
}

/* EventsBox styles */

#EventsBox .spacer {background-color:#ffffff; height:2px;}
#EventsBox  H2 {color:#004f67; font-weight:bold; padding:10px; margin:0;}
#EventsBox .ArrowList li {padding:3px 10px 3px 20px; background-position:10px 0.8em;}
#EventsBox .ArrowList span {display:block;}
#EventsBox .ArrowList li.open ul a span {padding:1px 5px 1px 28px; background:url(/images/White-Dash.gif) 20px 0.7em no-repeat;}
#EventsBox .inner {background-color:#c0e5f0; padding:1px 10px 1px 10px;}

#EventsBoxHeader  a:hover {color: #f0f9fc; text-decoration:underline;}
#EventsBoxHeader .header {background-color:#004f67; color:#f0f9fc; font-weight:bold; padding:1px 10px 1px 5px; min-height:1px;}
#EventsBoxHeader .ArrowList li {padding:3px 10px 3px 20px; background-position:14px 0.8em;}
#EventsBoxHeader .ArrowList li.open ul a span {padding:1px 5px 1px 28px; background:url(/images/White-Dash.gif) 20px 0.7em no-repeat;}

/* Manual List styles */
/* */

#man_list .spacer {background-color:#ffffff; height:2px;}
/*#man_list  h2 {color:#000000; font-weight:bold; padding:10px 0px 0px 40px; margin:0;}*/
#man_list .header img {text-align:left;padding:2px;}
#man_list .header h2 {color:#000;}
#man_list .ArrowList li {padding:3px 10px 3px 20px; background-position:10px 0.8em;}
#man_list .ArrowList span {display:block;}
#man_list .ArrowList li.open ul a span {padding:1px 5px 1px 28px; background:url(/images/White-Dash.gif) 20px 0.7em no-repeat;}

/*
#man_list .inner {background-color:#c0e5f0; padding:1px 10px 1px 10px;}
#man_list .padded {padding:0px 0px 0px 20px;}
#man_list .link_list .a {padding:0px 0px 0px 50px;}
*/


/* Alphabetic List styles */

#AlphabeticList
{
	color:black; 
	font-weight:normal;

}

#AlphabeticList  H2
{
	color:black; 
	font-weight:bold;
	font-size: 150%;

}

#AlphabeticList  H3 
{
	color:black; 
	font-weight:bold;
	font-size: 120%;

}

/* Text area styles */
/*.whiteBox
{
	background-color: #ffffff;
	color: #000000;
	padding: 1px;	
} */

.whitebox a
{
color:blue;
}

.paleBlue
{
	background-color: #f0f9fc;
	color: #000000;
	padding: 15px;
}

.darkBlue
{
	background-color: #004f67;
	color: #f0f9fc;
	padding: 15px;	
}


.paleGreen
{
	background-color: #CEEBBD;
	color: #000000;
	padding: 15px;	
}

.darkGreen
{
	background-color: #215100;
	color: #ffffff;
	padding: 15px;
}

/* standard colours*/
.whiteText {color:#ffffff;}

.academyBlueText1 {color:#c0e5f0;}
.academyBlueText2 {color:#f0f9fc;}
.academyBlueText3 {color:#004f67;}

.blueText1 {color:#d5d9ff;}
.blueText2 {color:#f4f5ff;}
.blueText3 {color:#336699;}

.purpleText1 {color:#e9cdfd;}
.purpleText2 {color:#f9f2fe;}
.purpleText3 {color:#5a1d84;}

.greenText1 {color:#cce9b9;}
.greenText2 {color:#f2faed;}
.greenText3 {color:#406429;}

.redText1 {color:#ffcdd0;}
.redText2 {color:#fff2f2;}
.redText3 {color:#821a21;}

.orangeText1 {color:#ffd3c6;}
.orangeText2 {color:#fff4f0;}
.orangeText3 {color:#cb3a0e;}

.yellowText1 {color:#f8e3aa;}
.yellowText2 {color:#faeabf;}
.yellowText3 {color:#f2ce68;}

.brownText1 {color:#d2bdaf;}
.brownText2 {color:#ddcec3;}
.brownText3 {color:#af8970;}

.blackText {color:#000000;}

.academyBlue1 {background-color: #c0e5f0; color: #ffffff; padding: 15px;}
.academyBlue2 {background-color: #f0f9fc; color: #000000; padding: 15px;}
.academyBlue3 {background-color: #004f67; color: #ffffff; padding: 15px;}

.SCblue3 {background-color: #336799; color: #ffffff; padding: 15px;}

.purple1 {background-color:#e9cdfd; color:#ffffff; padding:15px;}
.purple2 {background-color:#f9f2fe; color:#000000; padding:15px;}
.purple3 {background-color:#5a1d84; color:#ffffff; padding:15px;}

.green1 {background-color: #cce9b9; color: #ffffff; padding: 15px;}
.green2 {background-color: #f2faed; color: #000000; padding: 15px;}
.green3 {background-color: #406429; color: #ffffff; padding: 15px;}

.red1 {background-color: #ffcdd0; color: #ffffff; padding: 15px;}
.red2 {background-color: #fff2f2; color: #000000; padding: 15px;}
.red3 {background-color: #821a21; color: #ffffff; padding: 15px;}

.blue1 {background-color: #d5d9ff; color: #ffffff; padding: 15px;}
.blue2 {background-color: #f4f5ff; color: #000000; padding: 15px;}
.blue3 {background-color: #2531a9; color: #ffffff; padding: 15px;}

.orange1 {background-color: #ffd3c6; color: #ffffff; padding: 15px;}
.orange2 {background-color: #fff4f0; color: #000000; padding: 15px;}
.orange3 {background-color: #cb3a0e; color: #ffffff; padding: 15px;}

.yellow1 {background-color: #f8e3aa; color: #ffffff; padding: 15px;}
.yellow2 {background-color: #faeabf; color: #000000; padding: 15px;}
.yellow3 {background-color: #f2ce68; color: #ffffff; padding: 15px;}

.brown1 {background-color: #d2bdaf; color: #ffffff; padding: 15px;}
.brown2 {background-color: #ddcec3; color: #000000; padding: 15px;}
.brown3 {background-color: #af8970; color: #ffffff; padding: 15px;}
.teaser
{
	font-weight:bold;
}

/* ***********************************************Newsdetail Styles ************************************************/

#newsdetail .header {
	background-color: #004f67;
	color:#f0f9fc; 
	padding: 2px 5px;
}

/* ***********************************************End of Newsdetail Styles ************************************************/

/* ***********************************************Newsletter Box Styles ************************************************/
#newsLetter
{
	background-color:#c0e5f0; 
	
}

#newsLetter .header
{
	background-color: #004f67;
	color:#f0f9fc; 
}

#newsLetter .header H2.link
{
	background: #004f67 url(/assets/shared/images/scarrow.gif) 5px top no-repeat;
}

#newsLetter .header a
{
	background: #004f67 url(/assets/shared/images/Newsletter_Blue_Top_Right.gif) right 0px no-repeat;
	color:#f0f9fc; 
}

#newsLetter .header a:hover
{
	background: #004f67 url(/assets/shared/images/rollover.gif) right 0px no-repeat;
	color:#f0f9fc;
}

#newsLetter .BlueArrow li 
{
	background:url(/assets/shared/images/Blue-ListArrow.gif) no-repeat 0.4em 0.35em;
}

#subjectCentreNav .header a
{
	background: #004f67 url(/assets/shared/images/SubjectCentre_Blue_Top_right.gif) right 0px no-repeat;
	color:#f0f9fc; 
}
/* ***********************************************End of news letter ************************************************/

/* ***********************************************Start of events ************************************************/

#events
{
	background-color:#e9cdfd;
}

#events .header
{
	background-color: #5a1d84;
	color:#f0f9fc;
}

#events .header H2.link
{
	background: #5a1d84 url(/assets/shared/images/scarrow.gif) 5px top no-repeat;
}

#events .header a
{
	background: #5a1d84 url(/assets/shared/images/EventsIcon.gif) right 0px no-repeat;
	color:#f0f9fc;
	padding-left:0px;
}

#events .header a:hover
{
	background: #5a1d84 url(/assets/shared/images/EventsIcon_rollover.gif) right 0px no-repeat;
	color:#f0f9fc;
	padding-left:0px;
}

#events .PurpleArrow li 
{
	background:url(/assets/shared/images/Purple-ListArrow.gif) no-repeat 0.4em 0.35em;
}

#events a
{
	color:#5a1d84;
	font-weight: bold;
	text-decoration:none;
}

#events a:hover
{
	color:#5a1d84;
	font-weight: bold;
	text-decoration:underline;
}
/* *********Start of events detail *******/

#EventDetail
{
	color:black; 
	font-weight:normal;
	padding: 5px;
	margin: 0px;

}
/*
#EventDetail H1
{
	color:black;
	font-weight:bold;
	font-size: 180%;
	padding: 10px 0px; 
	margin:0;
}

#EventDetail  H2 
{
	color:black; 
	font-weight:bold;
	font-size: 150%;
	padding: 10px 0px; 
	margin:0;

}

#EventDetail  H3 
{
	color:black; 
	font-weight:bold;
	font-size: 120%;
	padding: 10px 0px; 
	margin:0;

}
*/
#EventDetail .header
{
	background-color: #5a1d84;
	color:#ffffff;
	padding:5px 5px;
}

#EventDetail ul {
	list-style-type: none;
}

#EventDetail li {
	padding: 10px;
	background: url('/assets/shared/images/Blue-ListArrow.gif') no-repeat scroll left 1.2em;
}

#EventDetail a {
	color: #609aac;
}

#EventDetail .line
{
	height: 1px;
	width: 100%;
	background-color: #5a1d84;
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin-bottom: 3em;
}

/* *********End of events detail *******/

/* *********Start of  EventsSimpleList  *******/

#EventsSimpleList .PaginationNav
{
  border-top: 1px solid #004f67;
  text-align:left;
  color:#004f67;
  font-weight:bold;
  padding:3px 0;
}

#EventsSimpleList .PaginationNav a
{
  color:#004f67;
  font-weight:bold;
  background:url() no-repeat 0 0;
  text-decoration:underline;
}

#EventsSimpleList li
{
  margin-top:10px;
}

/* *********End of  EventsSimpleList  *******/

/* *********Start of Simple Events  *******/

#SimpleEvents
{
	color:black; 
	font-weight:normal;
	padding: 10px;
	margin: 0px;

}

#SimpleEvents H1
{
	color:black;
	font-weight:bold;
	font-size: 180%;
	padding: 10px 0px;
	margin:0;
}

#SimpleEvents  H2
{
	color:black;
	font-weight:bold;
	font-size: 150%;
	padding: 10px 0px;
	margin:0;
}

#SimpleEvents  H3
{
	color:black;
	font-weight:bold;
	font-size: 120%;
	padding: 10px 0px;
	margin:0;
}

#SimpleEvents ul {
	list-style-type: none;
}

#SimpleEvents li {
	padding: 10px;
	background: url('/assets/shared/images/Blue-ListArrow.gif') no-repeat scroll left 1.2em;
}

#SimpleEvents a {
	color: #609aac;
	font-weight: bold;
}

#SimpleEvents .ArrowList a {display:block; padding:1px 0; color:#609aac; font-weight: bold;}

/* *********End of Simple Events *******/

/* *********Start of Event Summary  *******/

#EventSummary .header
{
	background-color: #5a1d84;
	color:#ffffff;
	padding:4px;
}


#EventSummary
{
	color:black; 
	font-weight:normal;
	padding: 10px;
	margin: 0px;
}

#EventSummary H1
{
	color:black; 
	font-weight:bold;
	font-size: 180%;
	padding: 10px 0px; 
	margin:0;
}

#EventSummary  H2 
{
	color:black; 
	font-weight:bold;
	font-size: 150%;
	padding: 10px 0px; 
	margin:0;
}

#EventSummary  H3 
{
	color:black; 
	font-weight:bold;
	font-size: 120%;
	padding: 0px; 
	margin:0;
}

#EventSummary H4 {
	color:black; 
	font-weight:bold;
	font-size: 100%;
	padding: 0px; 
	margin:0;
}

#EventSummary .leftcol
{
	width: 49.5%;
	float: left;
}

#EventSummary .rightcol
{
	width: 49.5%;
	float: right;
}

#EventSummary .spacerline
{
	clear:both;
	height:1px;
}
#EventSummary .rhmore
{
	text-align: right;
	padding-bottom: 5px;
}
#EventSummary .PaginationNav
{
  text-align:center;
  color:#5a1d84;
  font-weight:bold;
}
#EventSummary .PaginationNav a
{
  color:#5a1d84;
  font-weight:bold;
  background:url() no-repeat 0 0;
  text-decoration:underline;
}
#EventSummary ul {
	list-style-type: none;
}

#EventSummary li {
	padding: 10px;
	background: url('/assets/shared/images/Blue-ListArrow.gif') no-repeat scroll left 1.4em;
}

#EventSummary a {
	color: #5a1d84;
	font-weight: bold;
	background:url(/assets/shared/images/Purple-ListArrow.gif) no-repeat 0.15em 0.4em;
}

.odd {
	background: #e9cdfd;
}

/* *********End of Event Summary *******/

/* ***********************************************End of Events ************************************************/

/* ***********************************************Start of EventsContacts ************************************************/

#EventsContacts
{
	background-color:#ffd3c6; 
}

#EventsContacts .header
{
	background-color:#cb3a0e;
	color:#f0f9fc;
}

#EventsContacts .header h2.link
{
	background:#cb3a0e url(/assets/shared/images/scarrow.gif) 5px top no-repeat;
}

#EventsContacts .header a
{
	background:#cb3a0e url(/assets/shared/images/Terracotta-GenericIcon.gif) right 0px no-repeat;
	color:#ffffff;
   padding:2px 0 0;
}

#EventsContacts .header a:hover
{
	background:#cb3a0e url(/assets/shared/images/Terracotta-GenericIcon.gif) right 0px no-repeat;
	color:#ffffff;
   padding:2px 0 0;
}

#EventsContacts li
{
	padding-top:5px;
}

#EventsContacts .header label
{
	background:#cb3a0e url(/assets/shared/images/Terracotta_Top_right.gif) right 0px no-repeat;
	color:#f0f9fc;
	padding:0px;
}

#EventsContacts .mainbody .paddingBody
{
	padding:0px 2px 0px 4px;
}

#EventsContacts .TerracottaArrow 
{
 background:url(/assets/shared/images/Terracotta-ListArrow.gif) no-repeat 1px 4px;
}
 
#EventsContacts .TerracottaNoArrow li
{
 padding-left:10px;
 display:none;
}

#EventsContacts span
{
 padding-left:12px;
 display:block;
}

#EventsContacts a
{
 color:#cb3a0e;
 font-weight:bold;
 text-decoration:none;
 padding:12px;
}

#EventsContacts a:hover
{
 color:#cb3a0e;
 font-weight:bold;
 text-decoration:underline;
 padding:12px;
}
 

/* ***********************************************End of EventsContacts ************************************************/

/* ***********************************************Start of externallinks ************************************************/

#externallinks
{
	background-color:#d5d9ff;
}

#externallinks .header
{
	background-color: #2531a9;
	color:#f0f9fc;
}

#externallinks .header H2.link
{
	background: #2531a9 url(/assets/shared/images/scarrow.gif) 5px top no-repeat;
}

#externallinks .header a
{
	background: #2531a9 url(/assets/shared/images/ExternalLinkIcon.gif) right 0px no-repeat;
	color:#f0f9fc;
	padding-left:0px;
}

#externallinks .header a:hover
{
	background: #2531a9 url(/assets/shared/images/ExternalLinkIcon.gif) right 0px no-repeat;
	color:#f0f9fc;
	padding-left:0px;
}

#externallinks .DarkBlueArrow li 
{
	background:url(/assets/shared/images/DarkBlue-ListArrow.gif) no-repeat 0.4em 0.35em;
	margin-bottom:0px;
	margin-top:10px;
}

#externallinks a
{
	color:#2531a9;
	font-weight: bold;
	text-decoration:none; 
	display:block;
	margin-left:15px;
}

#externallinks a:hover
{
	color:#2531a9;
	font-weight: bold;
	text-decoration:underline; 
}

#externallinks span
{
	margin-left:15px;
	padding-right:15px;
}


/* ***********************************************End of externallinks ************************************************/

/* ***********************************************Start of funding ************************************************/

#funding
{
	background-color:#cce9b9; 
}

#funding .header
{
	background-color: #225101;
	color:#f0f9fc; 
}

#funding .header H2.link
{
	background: #225101 url(/assets/shared/images/scarrow.gif) 5px top no-repeat;
}

#funding .header a
{
	background: #225101 url(/assets/shared/images/FundingIcon.gif) right 0px no-repeat;
	color:#f0f9fc; 
}

#funding .header a:hover
{
	background: #225101 url(/assets/shared/images/FundingIcon_rollover.gif) right 0px no-repeat;
	color:#f0f9fc;
}

#funding .BlueArrow li
{
	background:url(/assets/shared/images/Green-ListArrow.gif) no-repeat 0.4em 0.35em;
}
#funding li
{
	margin-top:0.4em;
}

#funding a
{
	color:#225101;
	font-weight: bold;
	text-decoration:none; 
}

#funding a:hover
{
	color:#225101;
	font-weight: bold;
	text-decoration:underline; 
}

#FundingDetail .teaser
{
	font-weight: bold;
}

#FundingDetail .header
{
	background-color: #225101;
	color:#ffffff;
	padding:5px 5px;
}

#FundingDetail p, #FundingDetail h1, #FundingDetail h2, #FundingDetail h3
{
	padding: 0 5px;
}

#FundingDetail a
{
	color: #2531a9;
	text-decoration:none;
}

#FundingDetail a:hover
{
	color: #2531a9;
	text-decoration:underline;
}

#FundingDetail .line
{
	height: 1px;
	width: 100%;
	background-color: #225101;
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin-bottom: 3em;
}

.BrownBoldText 
{
    color:#821a21;
    font-weight:bold;
}

.FundingDateText 
{
    color:#821a21;
    float:right;
}

#FundingInnerContent
{
}

#FundingSearch
{
    background-color:#fff2f2;
    padding:15px;
}

#FundingSearch .InlineList li {background:url(/assets/shared/images/Brown-ListArrow.gif) left 0.4em no-repeat; display:inline; padding: 0.2em 3em 0.2em 1em;}

#FundingSearchBox {
    background: no-repeat top left; 
    cursor:pointer;
    padding:10px 10px 10px 10px;
    float:left;
}

#FundingSearchBox input {
    height: 18px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float:left;
}

#FundingSearchBox img {
    padding-left: 10px;
}

#FundingInnerContent hr
{
    border-bottom:1px solid #821a21;
    width:100%;
}

#FundingInnerContent .header
{
    /*background-color: #821a21;*/
    background-color:#225101;
    color:#ffffff;
    padding:5px 5px;
}

#FundingInnerContent .SearchAgain {background:url(/assets/shared/images/Brown-ListArrow.gif) left 0.4em no-repeat; padding-left:1em; float:right; color:#000000; font-weight:bold;}

#FundingInnerContent .Title {background:url(/assets/shared/images/Brown-ListArrow.gif) left 0.4em no-repeat; padding-left:1em; float:left; color:#2531a9; font-weight:bold;}

#FundingInnerContent .Title a {color:#2531a9;}


/* ***********************************************End of funding ************************************************/

/* ***********************************************Start of organisations************************************************/

#OrganisationsDetail .header
{
   background-color: #609aac;
   color: #ffffff;
	padding:5px 5px;
}

#OrganisationsDetail p, #OrganisationsDetail h1, #OrganisationsDetail h2, #OrganisationsDetail h3
{
	padding: 0 5px;
}

#OrganisationsDetail
{
	color: #2531a9;
	text-decoration:none;
}

#OrganisationsDetail a:hover
{
	color: #2531a9;
	text-decoration:underline;
}



/* ***********************************************End of organisations************************************************/

/* ***********************************************Start of projects ************************************************/
/* *********Start of detailed projects *******/
#ProjectDetail .teaser
{
	font-weight: bold;
}

#ProjectDetail .header
{
	background-color: #821a21;
	color:#ffffff;
	padding:5px 5px;
}

#ProjectDetail p, #ProjectDetail h1, #ProjectDetail h2, #ProjectDetail h3
{
	padding: 0 5px;
}

#ProjectDetail a
{
	color: #2531a9;
	text-decoration:none;
}

#ProjectDetail a:hover
{
	color: #2531a9;
	text-decoration:underline;
}

/* *********End of detailed projects *******/

.BrownBoldText a {
	color: #609aac;
	text-decoration: none;
}

.BrownBoldText a:hover {
	text-decoration: underline;
}

.ProjectSearchBottomLeft {
	background: #fff2f2 url('/assets/shared/images/bl-fff2f2.png') 0 100% no-repeat ;
	width: 50%;
}

.ProjectSearchBottomRight {
	background: url('/assets/shared/images/br-fff2f2.png') 100% 100% no-repeat ;
	width: 100%;
}

.ProjectSearchTopLeft {
	background:  url('/assets/shared/images/tl-fff2f2.png') 0 0 no-repeat;
	width: 100%;
}

.ProjectSearchTopRight {
	background: url('/assets/shared/images/tr-fff2f2.png') 100% 0 no-repeat; 
	padding:10px 10px 10px 10px;
	width: 100%;
}

.BrownBoldText {
	font-weight: bold;
	color: #821a21;
}

.ProjectSearch {
	width: 100%;
	margin: 0;
	padding: 0em 2em;
	background-color: #fff2f2;
	color: #000000;
}

.ProjectSearchBox {
	padding: 1em 0;
}

/* ***********************************************End of projects ************************************************/


/* ***********************************************Start of resources ************************************************/

#resources
{
	background-color:#ffd3c6;
}

#resources .header
{
	background-color: #821a21;
	color:#f0f9fc;
}

#resources .header H2.link
{
	background: #821a21 url(/assets/shared/images/scarrow.gif) 5px top no-repeat;
}

#resources .header a
{
	background: #821a21 url(/assets/shared/images/ResourceIcon.gif) right 0px no-repeat;
	color:#f0f9fc;
	padding-left:0px;
}

#resources .header a:hover
{
	background: #821a21 url(/assets/shared/images/ResourceIcon_rollover.gif) right 0px no-repeat;
	color:#f0f9fc;
	padding-left:0px;
}

#resources .BrownArrow li 
{
	background:url(/assets/shared/images/Brown-ListArrow.gif) no-repeat 0.4em 0.35em;
}

#resources a
{
 color:#821a21;
 font-weight: bold;
 text-decoration:none; 
/* padding-left:15px;*/
}
 
#resources a:hover
{
 color:#821a21;
 font-weight: bold;
 text-decoration:underline; 
/* padding-left:15px;*/
}

#ResourcesInnerContent hr
{
    border-bottom:1px solid #821a21;
    width:100%;
}

#ResourcesInnerContent .header
{
    background-color: #821a21;
    color:#ffffff;
    padding:5px 5px;
}

#ResourcesInnerContent .SearchAgain {background:url(/assets/shared/images/Brown-ListArrow.gif) left 0.4em no-repeat; padding-left:1em; float:right; color:#000000; font-weight:bold;}

#ResourcesInnerContent .Title {background:url(/assets/shared/images/Brown-ListArrow.gif) left 0.4em no-repeat; padding-left:1em; float:left; color:#2531a9; font-weight:bold;}

#ResourcesInnerContent .Title a {color:#2531a9;}


/* *********Start of detailed resources *******/
#ResourcesDetail .teaser
{
	font-weight: bold;
}

#ResourcesDetail .header
{
	background-color: #821a21;
	color:#ffffff;
	padding:5px 5px;
}

#ResourcesDetail p, #ResourcesDetail h1, #ResourcesDetail h2, #ResourcesDetail h3
{
	padding: 0 5px;
}

#ResourcesDetail a
{
	color: #2531a9;
	text-decoration:none;
}

#ResourcesDetail a:hover
{
	color: #2531a9;
	text-decoration:underline;
}

#ResourcesDetail .softcopy
{
	margin-top: 10px;
	float:left;
}

#ResourcesDetail .cls
{
	clear: both;
}

#ResourcesDetail .hardcopy
{
	margin-top: 10px;
	float:left;
}

#ResourcesDetail img.hardcopy
{
	margin-left: 5px;
	margin-top: 5px;
	float:left;
}

#ResourcesDetail .line
{
	height: 1px;
	width: 100%;
	background-color: #821a21;
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin-bottom: 3em;
}

.ResourcesDetailTitle
{
	width: 70%;
	display: inline;
	float: left;
}
.ResourcesDetailDate
{
	width: 30%;
	float: right;
	display: inline;
}

/* *********End of detailed resources *******/

.ResourcesSearchContainer {
	width: 33em;
}
	
.ResourcesSearchBottomLeft {
	background: #fff2f2 url('/assets/shared/images/bl-fff2f2.png') 0 100% no-repeat ;
	width: 100%;
}

.ResourcesSearchBottomRight {
	background: url('/assets/shared/images/br-fff2f2.png') 100% 100% no-repeat ;
	width: 100%;
}

.ResourcesSearchTopLeft {
	background:  url('/assets/shared/images/tl-fff2f2.png') 0 0 no-repeat;
	width: 100%;
}

.ResourcesSearchTopRight {
	background: url('/assets/shared/images/tr-fff2f2.png') 100% 0 no-repeat; 
	padding: 1em 1em 1em 1em;
	width: 100%;
	color: #000000
}

.ResourcesSearch {
	width: 100%;
	margin: 0;
	padding: 2em 2em 2em 2em;
	background-color: #fff2f2;
	color: #000000
}

.ResourcesSearchBox {
	Padding: 1em 0;
}

/* ***********************************************End of resources ************************************************/

/* ***********************************************Start of Contacts ************************************************/
#Contacts
{
}

#Contacts h3
{
	color:#004f67;
}

#Contacts .InlineList li {background:url(/assets/shared/images/Blue-ListArrow.gif) left 0.4em no-repeat; display:inline; padding: 0.2em 3em 0.2em 1em;}

#ContactsSearchBox {
	background: no-repeat top left;
	cursor:pointer;
	padding:10px 10px 10px 10px;
	float:left;
}

#ContactsSearchBox input {
	height: 18px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}


#ContactsSearchBox img {
	padding-left: 10px;
}

#ContactsResults table
{
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 100%;
}

#ContactsResults table th
{
	border-width: 0px 5px 10px 0px;
	padding: 3px 10px;
	border-style: solid;
	border-color: white;
	background-color:#004f67;
	color:#ffffff;
}

#ContactsResults table td
{
	border-width: 0px 5px 0px 0px;
	padding: 3px 10px;
	border-style: solid;
	border-color: white;
	background-color:#f0f9fc;
}
/* ***************************Start ot ContactList************************* */

#ContactList
{
}

#ContactList h2
{
	color:#000;
	padding:8px 5px 5px 5px;
	font-weight:bold;
}
#ContactList h3
{
	color:#004f67;
	padding:0 5px;
}

#ContactList .header
{
	background-color: #004f67;
	color:#ffffff;
	padding:5px;
}

#ContactList .spacerline
{
	clear:both;
	background-color: #ffffff;
	height:5px;
}

#ContactList a {
	color: #609aac;
}

#ContactList .leftcol
{
	width: 70%;
	float: left;
}

#ContactList .rightcol
{
	width:  30%;
	float: right;
	background-color: #f0f9fc;
}

#ContactList .leftcol .leftside
{
	width: 45.5%;
	float: left;
	background-color: #f0f9fc;
}

#ContactList .leftcol .rightside
{
	width: 54.5%;
	float: right;
	background-color: #f0f9fc;
}

#ContactList table
{
   width: 100%;
}

#ContactList tr
{
   vertical-align: top;
}

#ContactList th
{
	padding:5px;
	color:#ffffff;
}

#ContactList td
{
	padding:4px 5px;
}

#ContactList .PaginationNav

{
  text-align:center;
  font-weight:bold;
}

/* ***************************End of ContactList************************* */
/* ***************************Start of ContactDetail************************* */

#ContactDetail
{
	color:black; 
	font-weight:normal;
	padding: 5px;
	margin: 0px;

}
/*
#ContactDetail H1
{
	color:black; 
	font-weight:bold;
	font-size: 180%;
	padding: 10px 0px; 
	margin:0;
}

#ContactDetail  H2 
{
	color:black; 
	font-weight:bold;
	font-size: 150%;
	padding: 10px 0px; 
	margin:0;

}

#ContactDetail  H3 
{
	color:black; 
	font-weight:bold;
	font-size: 120%;
	padding: 10px 0px; 
	margin:0;

}
*/
#ContactDetail .header
{
	background-color: #5a1d84;
	color:#ffffff;
	padding:5px 5px;
}

#ContactDetail a {
	color: #609aac;
}

#ContactDetail .line
{
	height: 1px;
	width: 100%;
	background-color: #5a1d84;
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin-bottom: 3em;
}
/* ***************************End of ContactDetail************************** */

/* ***********************************************End of Contacts ************************************************/




/* ***********************************************Start of Vacancies ************************************************/

#Vacancies h3
{
	color:#2531a9;
}
/* ***************************Start ot VacanciesList************************* */

#VacanciesList h3
{
	color:#2531a9;
	padding:0 5px;
}
/* ***************************End of VacanciesList************************* */

/* *********Start of Vacanciest Summary  *******/

#VacanciesSummary .header
{
	background-color: #004f67;
	color:#ffffff;
	padding:4px;
}


#VacanciesSummary
{
	color:black; 
	font-weight:normal;
	padding: 10px;
	margin: 0px;
}

#VacanciesSummary H1
{
	color:black; 
	font-weight:bold;
	font-size: 180%;
	padding: 10px 0px; 
	margin:0;
}

#VacanciesSummary  H2 
{
	color:black; 
	font-weight:bold;
	font-size: 150%;
	padding: 10px 0px; 
	margin:0;
}

#VacanciesSummary  H3 
{
	color:black; 
	font-weight:bold;
	font-size: 120%;
	padding: 0px; 
	margin:0;
}

#VacanciesSummary H4 {
	color:black; 
	font-weight:bold;
	font-size: 100%;
	padding: 0px; 
	margin:0;
}

#VacanciesSummary .leftcol
{
	width: 49.5%;
	float: left;
}

#VacanciesSummary .rightcol
{
	width: 49.5%;
	float: right;
}

#VacanciesSummary .spacerline
{
	clear:both;
	height:1px;
}
#VacanciesSummary .rhmore
{
	text-align: right;
	padding-bottom: 5px;
}
#VacanciesSummary .PaginationNav
{
  text-align:center;
  color:#5a1d84;
  font-weight:bold;
}
#VacanciesSummary .PaginationNav a
{
  color:#5a1d84;
  font-weight:bold;
  background:url() no-repeat 0 0;
  text-decoration:underline;
}
#VacanciesSummary ul {
	list-style-type: none;
}

#VacanciesSummary li {
	padding: 10px;
	background: url('/assets/shared/images/Blue-ListArrow.gif') no-repeat scroll left 1.4em;
}

#VacanciesSummary a {
	color: #5a1d84;
	font-weight: bold;
	background:url(/assets/shared/images/Purple-ListArrow.gif) no-repeat 0.15em 0.4em;
}

.odd {
	background: #e9cdfd;
}

/* *********End of Vacancies Summary *******/


/* ***************************Start of VacanciesDetail************************* */

#VacanciesDetail
{
	color:black; 
	font-weight:normal;
	padding: 5px;
	margin: 0px;

}
/*
#VacanciesDetail H1
{
	color:black;
	font-weight:bold;
	font-size: 180%;
	padding: 10px 0px; 
	margin:0;
}

#VacanciesDetail  H2 
{
	color:black; 
	font-weight:bold;
	font-size: 150%;
	padding: 10px 0px; 
	margin:0;

}

#VacanciesDetail  H3 
{
	color:black; 
	font-weight:bold;
	font-size: 120%;
	padding: 10px 0px; 
	margin:0;

}
*/
#VacanciesDetail .header
{
	background-color: #004f67;
	color:#ffffff;
	padding:5px 5px;
}

#VacanciesDetail ul {
	list-style-type: none;
}

#VacanciesDetail li {
	padding: 10px;
	background: url('/assets/shared/images/Blue-ListArrow.gif') no-repeat scroll left 1.2em;
}

#VacanciesDetail a {
	color: #609aac;
}

#VacanciesDetail .line
{
	height: 1px;
	width: 100%;
	background-color: #5a1d84;
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin-bottom: 3em;
}


/* ***********************************************End of VacanciesDetail ************************************************/

/* ***********************************************End of Vacancies ************************************************/


/* ***********************************************Generic secondary content ************************************************/

.greenline
{
	height: 1px;
	width: 100%;
	background-color: #225101;
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin-bottom: 3em;
}

.redline
{
	height: 1px;
	width: 100%;
	background-color: #821a21;
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin-bottom: 3em;
}

.purpleline
{
	height: 1px;
	width: 100%;
	background-color: #5a1d84;
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin-bottom: 3em;
}

.secondaryContent
{
	background-color:#c0e5f0; 
	padding-bottom:5px;
	width: 100%;
	margin-top: 2px;
}


.secondaryContent .header
{
	float: left; 
	background: #004f67;
	color:#f0f9fc; 
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.secondaryContent .header H2
{
	font-size:120%; 
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 8px;
}

.secondaryContent .header H2.link
{
	font-size:120%; 
	font-weight:bold;
	margin: 0px;
	background: #004f67 url(/assets/shared/images/scarrow.gif) 5px top no-repeat;
	padding: 0px 0px 0px 15px;
}

.secondaryContent .header label
{
	height: 23px;
}

.secondaryContent .header a
{
	text-decoration: none;
	width: 100%;
	display: block;
	background: #004f67 url(/assets/shared/images/GenericIcon.gif) right 0px no-repeat;
	color:#f0f9fc; 
	padding: 2px 0px 0px 0px;
	height: 21px;
	margin-bottom: 0px;
}

.secondaryContent .header span
{
	padding: 2px 0px 0px 0px;
}

.secondaryContent .header a:hover
{
	text-decoration: underline;
	background: #004f67 url(/assets/shared/images/GenericIcon_rollover.gif) right 0px no-repeat;
	color:#f0f9fc;
}

.secondaryContent .header a:visited
{
	text-decoration: none;
	color:#f0f9fc; 
}

.secondaryContent ul {padding:0; margin:0; width:100%; clear:left; list-style:none}

.secondaryContent .mainbody
{
	width: 100%;
}

.secondaryContent .mainbody .paddingBody
{
	padding: 15px 2px 10px 8px;
}

.secondaryContent .mainbody .lesserPaddingBody
{
	padding: 6px 0px 15px 0px;
}

.secondaryContent .mainbody .lesserPaddingBody .intro
{
	padding: 0px 0px 5px 10px;
}



.secondaryContent .BlueArrow li 
{
	background:url(/assets/shared/images/Blue-ListArrow.gif) no-repeat 0.4em 0.35em; 
	padding:0px 0px 0px 15px;
	list-style-type: none;
}

.secondaryContent form
{
	clear: both;
	width: 100%;
	background-color: #c0e5f0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.secondaryContent form select
{
	width: 80%;
    /*overflow: none;*/
}

.secondaryContent form #Submit
{
	vertical-align: top;
	padding: 2px 0px 0px 3px;
}

.secondaryContent a
{
	text-decoration: none;
	font-weight:bold;
	color:#004F67;
}
.secondaryContent a:hover
{
	text-decoration: underline;
	font-weight:bold;
	color:#004F67;
}

/* *********************************************** END OF SECONDARY CONTENT ************************************ */


/* *********************************************** START OF ALPHABETIC NAVIGATION PANEL ************************ */

.atoz {
	margin: 1em 0;
}

.atoz ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.atoz ul li {
	padding-right: 4px;
	height: 3.0em;
	float: left;
}

.atoz ul li a {
	background: #821a21;
	font-weight: bold;
	color: #ffffff;
	display: block;
	width: 1.5em;
	padding: 0.4em 0 0.4em 0.6em;
	text-decoration: none;
}

.atoz ul li a:hover, .atoz ul li.on a {
	background-color: #c17479;
	color: #9BC8ED;
}

.InlineBrownArrowList {
	padding: 0em 0em;
}

.InlineBrownArrowList li {
	background:url(/assets/shared/images/Brown-ListArrow.gif) left 0.4em no-repeat;
	display:inline;
	padding: 0.1em 0em 0.2em 1em;
	margin: 0em 3em;
}

div.Table {
	position:relative;
	border-color:#9BC8ED;
	border:1px;

}

div.alphabetic.visited a:visited {
	background-color:#999999;
}

div.alphabetic-a a {
	position:absolute;
	left:0px;
	top:0px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	text-decoration:none;
	font-size:12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	text-align:center;
}

div.alphabetic-a a:hover {
	background-color:#609AAC;
}

div.alphabetic-b a {
	position:absolute;
	left:28px;
	top:0px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-b a:hover {
	background-color:#609AAC;
}

div.alphabetic-c a {
	position:absolute;
	left:56px;
	top:0px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-c a:hover {
	background-color:#609AAC;
}

div.alphabetic-d a{
	position:absolute;
	left:84px;
	top:0px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-d a:hover {
	background-color:#609AAC;
}

div.alphabetic-e a{
	position:absolute;
	left:112px;
	top:0px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-e a:hover {
	background-color:#609AAC;
}

div.alphabetic-f a{
	position:absolute;
	left:140px;
	top:0px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-f a:hover {
	background-color:#609AAC;
}

div.alphabetic-g a{
	position:absolute;
	left:168px;
	top:0px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-g a:hover {
	background-color:#609AAC;
}

div.alphabetic-h a{
	position:absolute;
	left:196px;
	top:0px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-h a:hover {
	background-color:#609AAC;
}

div.alphabetic-i a{
	position:absolute;
	left:224px;
	top:0px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-i a:hover {
	background-color:#609AAC;
}

div.alphabetic-j a{
	position:absolute;
	left:0px;
	top:28px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-j a:hover {
	background-color:#609AAC;
}

div.alphabetic-k a{
	position:absolute;
	left:28px;
	top:28px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-k a:hover {
	background-color:#609AAC;
}

div.alphabetic-l a{
	position:absolute;
	left:56px;
	top:28px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-l a:hover {
	background-color:#609AAC;
}

div.alphabetic-m a{
	position:absolute;
	left:84px;
	top:28px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-m a:hover {
	background-color:#609AAC;
}

div.alphabetic-n a{
	position:absolute;
	left:112px;
	top:28px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-n a:hover {
	background-color:#609AAC;
}

div.alphabetic-o a{
	position:absolute;
	left:140px;
	top:28px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-o a:hover {
	background-color:#609AAC;
}

div.alphabetic-p a{
	position:absolute;
	left:168px;
	top:28px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-p a:hover {
	background-color:#609AAC;
}

div.alphabetic-q a{
	position:absolute;
	left:196px;
	top:28px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-q a:hover {
	background-color:#609AAC;
}

div.alphabetic-r a{
	position:absolute;
	left:224px;
	top:28px;
	width:27px;
	height:27px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-r a:hover {
	background-color:#609AAC;
}

div.alphabetic-s a{
	position:absolute;
	left:0px;
	top:56px;
	width:27px;
	height:28px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-s a:hover {
	background-color:#609AAC;
}

div.alphabetic-t a{
	position:absolute;
	left:28px;
	top:56px;
	width:27px;
	height:28px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-t a:hover {
	background-color:#609AAC;
}

div.alphabetic-u a{
	position:absolute;
	left:56px;
	top:56px;
	width:27px;
	height:28px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-u a:hover {
	background-color:#609AAC;
}

div.alphabetic-v a{
	position:absolute;
	left:84px;
	top:56px;
	width:27px;
	height:28px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-v a:hover {
	background-color:#609AAC;
}

div.alphabetic-w a{
	position:absolute;
	left:112px;
	top:56px;
	width:27px;
	height:28px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-w a:hover {
	background-color:#609AAC;
}

div.alphabetic-x a{
	position:absolute;
	left:140px;
	top:56px;
	width:27px;
	height:28px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-x a:hover {
	background-color:#609AAC;
}

div.alphabetic-y a{
	position:absolute;
	left:168px;
	top:56px;
	width:27px;
	height:28px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-y a:hover {
	background-color:#609AAC;
}

div.alphabetic-z a{
	position:absolute;
	left:196px;
	top:56px;
	width:27px;
	height:28px;
	background-color:#E3EDEF;
	color:#298DEA;
	line-height: 1.7em;
	text-align:center;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

div.alphabetic-z a:hover {
	background-color:#609AAC;
}

div.alphabetic-navigation-27 {
	position:absolute;
	left:224px;
	top:56px;
	width:27px;
	height:28px;
	background-color:#E3EDEF;
	color:#298DEA;
	text-align:center;
	text-decoration:none;
}

/* *********************************************** END OF ALPHABETIC NAVIGATION PANEL ************************************ */

/* ***********************************************Start of Summary A-Z ************************************************/
#SummaryA-Z
{
}

#SummaryA-Z h3
{
	color:#E3EDEF;
}


#SummaryA-Z table
{
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 100%;
}

#SummaryA-Z table th
{
	border-width: 0px 5px 10px 0px;
	padding: 3px 10px;
	border-style: solid;
	border-color: #097BEA;
	background-color:#E3EDEF;
	color:#E3EDEF;
}

#SummaryA-Z table td
{
	border-width: 0px 5px 0px 0px;
	padding: 3px 10px;
	border-style: solid;
	border-color: #097BEA;
	background-color:#E3EDEF;
}

/* ***********************************************End of Summary A-Z ************************************************/


.nodisplay
{
	display:none;
}


.RightSide {
  display: none;
}
/* --------------------------- Content Managed Horizontal Navigation -------------- */

#LinkStrip {
     /* layout - IE6/7 and FF */
  float: left;
  background-color: #555555;
  width: 976px;
  border-top: solid #525552 5px;
  border-bottom:20px solid white;
     /* space between navigation and content */
  /*border-bottom: solid white 30px;    */
}

.tab ul {
     /* layout - IE6/7 and FF */
  padding: 0;
  margin: 0;
}

.tab li {
     /* layout - IE6/7 and FF */
  display: inline;
  color: white;
  list-style: none;
}

.tab li a {
     /* layout - IE6/7 and FF */
  display: inline;
  float: left;
  height: 30px;
  text-align: left;
     /* presentation */
  color: white; 
  text-decoration: none;
  padding: 5px 15px 5px 12px;
  width: 90px;
  border-left: solid 1px #A2A2A2;
  font-size: 12px;
}

.tab li a:hover {
     /* presentation */
  background-color: #777777;
     /* IE6 styling */
  color: white;
  text-decoration: none;
}

li.firstitem  a {
  border: none;
  display: inline;

  margin-left: 14px;
}




/* ------------- Default Text Box Styling --------------------- */
/*
.whiteBox {
  background-image: url('../assets/eurovariety/webimages/dishes.jpg');
  background-repeat: repeat-y;
  background-position: 0 0;
}
*/

.whiteBox {
  padding: 0;
  margin: 0;

}

.whiteBox h2, .whiteBox h3, .whiteBox h4, .whiteBox h5  {
  color: #1E618B;
  padding: 0;
  margin: 0;
  font-weight: normal;
}

.whiteBox h2 {
  font-size: 2em;
  padding-bottom: 0.5em;
  margin: 0;
}

.whiteBox h3 {
  font-size: 1.75em;
  padding: 0.5em 0 0.5em 0;
}

.whiteBox h4 {
  font-size: 1.3em;
    padding: 0.5em 0 0.5em 0;
}

.whiteBox p {
  padding-bottom: 0.5em;
}

/* -------------------- Style Main Content Boxes -------------------- */

.mainContent {
      /*border-right: solid 1px #D8EAFF;*/
      /*background: url('../assets/eurovariety/webimages/dishes.jpg') no-repeat 98% 40px;*/
      background: url('../assets/bmaf/conference/web/circles.gif');
      min-height: 300px;
      /* below is min-height hack for IE6 */
      height: auto !important;
      height: 310px;
      font-size: 12px;
      /*padding-top: 2em;*/
}     

.mainContent .whiteBox {
  padding-left: 80px;
  /*background: url('../assets/bmaf/conference/web/circ_l.gif') repeat-y;*/
  /*height: 310px;
  height: auto;*/
}

.mainContent ol {
    padding-bottom: 2em;
    margin-top: 0;
    margin-bottom: 0;
}

.mainContent ol li {
  padding-bottom: 0.25em;
}

.mainContent ul {
  list-style-type: none;
  margin: 0;
  padding: 0 0 2em 0;
  display: block;

}

.mainContent ul li {
  background: url('../assets/bmaf/conference/web/ev_bullet.gif') no-repeat 12px 5px;
  padding: 0 0 0.25em 30px;
  margin: 0 0 0 4px;
}

.mainContent a {
  font-weight: bold;
}

.mainContent p, .mainContent h1, .mainContent h2, .mainContent h3, .mainContent h4, .mainContent h5 {
  padding-right: 180px;
}

.mainContent img {
float: right;
margin: 0 -150px 1em 1em;
border: solid white 20px;
}

/* ---- LOGO ----*/

.logo img {
  padding-top: 10px;
}


/* ------------------ Sponsors side panel -------------------------*/

.sponsors {
    padding: 0 0 0 0;
  /*margin-top: 16px;*/

}

.sponsors a {
  display: block;
    padding: 1em;
      border: solid 1px white;
        text-align: center;
}

.sponsors a:hover {
  border: solid 1px #D8EAFF;
}

/*---------------- style header --------------------*/

.ev_header {
	/*background: #20618B url('../assets/eurovariety/webimages/header_background.jpg') no-repeat;*/
        background-color: #7BA2A5;
	color: white;
	height: 113px;
        border-bottom: solid white 1px;
	}

.ev_header .whiteBox {
     	padding: 20px 0 0 30px;
     	height: 93px;

	background: url('../assets/bmaf/conference/web/bmaf_conference_header.jpg') no-repeat 100% 0;
}

.ev_header h2, .ev_header h3 {
  color: white;
}

.ev_header p {
  padding: 0;
}

.subhead {
  font-size: 18px;
}

.date {
  font-size: 14px;
}


/* ----------------------- footer ------------------------- */

#Footer .inner {
  padding: 1em 1em 1em 1em;
  background-color: #777777;
  color: white;
  margin: 1em 0 1em 0;

}

#Footer .LinkList {
  display: block;
  padding-left: 30px;
  margin-bottom: 1em;
  color:  #777777;

}

#Footer .LinkList a {
    color:  #777777;
}

#Footer .LinkList li {
      color:  #777777;
}

#Footer .inner a {
  color: #BFE7F3;
}

#Footer .inner a:hover {
  color: white;
}  


