.navSelected{color:#642061; font-weight:normal;}
.redPointer{color:red;}
.NoBorder{border:none;}
div.styleclear{clear:left;}
.AlignLeft{float:left;}
.AlignRight{float:right;}
.seperator{BORDER-BOTTOM: #dadada 1px dotted;}

a img {border:none;}

/*Used for xstandard images*/
img.left{float:left; margin:0px; margin-right:10px; margin-bottom:5px;}
img.right{float:right; margin:0px; margin-left:10px; margin-bottom:5px;}

.smallfont{font-size:90%;}
h3{margin:0px;font-family:Tahoma, Helvetica, sans-serif;font-size:100%;color:#642061;}

#PrintDiv{PADDING-LEFT: 20px;
Padding-top:10px;}
#atozlist {
	margin:0; padding:0; list-style-type:none;
}
#atozlist li {
	float:left; width:2.3%;text-align:center;
}
#atozlist li a {
	display:block; width:100%; text-decoration:none; background:#efefef; margin-right:2px; padding:3px;
}


BODY
{
    FONT-SIZE: 75%;
    BACKGROUND: #fff;
    MARGIN: 0px;
    COLOR: #5c5c5c;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
A
{
    FONT-WEIGHT: normal;
    COLOR: #652061;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #000;
    TEXT-DECORATION: underline
}
FORM
{
    MARGIN: 0px
}
INPUT
{
    BORDER-RIGHT: #c7c3b8 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #c7c3b8 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #c7c3b8 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #c7c3b8 1px solid
}
TEXTAREA
{
    BORDER-RIGHT: #c7c3b8 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #c7c3b8 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #c7c3b8 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #c7c3b8 1px solid
}
TEXTAREA
{
    FONT-SIZE: 80%;
    COLOR: #716d60;
    FONT-FAMILY: verdana,arial,tahoma,sans-serif
}
.rdoChbx
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: #fff;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
FIELDSET
{
    BORDER-RIGHT: #bcb6a5 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #bcb6a5 1px solid;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: #bcb6a5 1px solid;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #bcb6a5 1px solid
}
LEGEND
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#hiddentitle H1
{
    LEFT: -1000px;
    POSITION: absolute;
    TOP: -1000px
}
H2
{
    FONT-SIZE: 130%;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #000;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.categoryTitle{color:#642061;}
H4
{
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: #000;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#containerMain
{
    BACKGROUND: url(/images/heading_bk.jpg) #fff no-repeat left top;
    MARGIN-LEFT: auto;
    WIDTH: 98%;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 180px
}
#navigationTop
{
    FLOAT: left;
    WIDTH: 100%;
    COLOR: #fff
}
#navigationTop UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#navigationTop LI
{
    BACKGROUND: url(/images/btn_corner_purple_left.gif) #d45dd0 no-repeat left top;
    FLOAT: left;
    MARGIN-RIGHT: 2px;
    TEXT-ALIGN: center
}
#navigationTop LI A
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(/images/btn_corner_purple_right.gif) no-repeat right top;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#navigationTop LI A:hover
{
    COLOR: #000
}
#navigationTop LI.selected
{
    BACKGROUND: url(/images/btn_corner_dark_left.gif) #672163 no-repeat left top;
    MARGIN-RIGHT: 2px;
    TEXT-ALIGN: center
}
#navigationTop LI.selected A
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(/images/btn_corner_dark_right.gif) no-repeat right top;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
#navigationTop LI.selected A:hover
{
    COLOR: #fe41f8
}
#navigationTop2
{
    BORDER-TOP: #fff 2px solid;
    BACKGROUND: url(/images/nav_2_bk.jpg) #682164 repeat-x left bottom;
    FLOAT: left;
    WIDTH: 100%
}
#navigationTop2 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#navigationTop2 LI
{
    FLOAT: left;
    TEXT-ALIGN: center
}
#navigationTop2 LI A
{
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 6px;
    COLOR: #fff;
    PADDING-TOP: 6px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#navigationTop2 LI A:hover
{
    DISPLAY: block;
    BACKGROUND: url(/images/menu2_arrow.jpg) no-repeat left bottom;
    COLOR: #d45dd0
}
#navigationTop2 LI.divide
{
    BACKGROUND: url(/images/nav_2_divide.jpg) no-repeat 50% bottom;
    HEIGHT: 24px
}
#containerBody
{
    BACKGROUND: url(/images/welcome_bk.jpg) repeat-x left top;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 100%
}
#containerBodyLeft
{
    PADDING-RIGHT: 2%;
    PADDING-LEFT: 2%;
    FLOAT: left;
    PADDING-BOTTOM: 2%;
    WIDTH: 15%;
    PADDING-TOP: 2%
}
#containerBodyMain
{
	PADDING-RIGHT: 1%;
    PADDING-LEFT: 0%;
    FLOAT: left;
    PADDING-BOTTOM: 2%;
    WIDTH: 55%;
    PADDING-TOP: 2%
}

#containerBodyMainNoLeft
{	
	width:71%;
	float:left;
	padding:2%;
}

#containerBodyRight
{
    FLOAT: right;
    WIDTH: 24%;
    PADDING-TOP: 35px
}
#containerBodyRight .text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #000;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#breadcrumb
{
    PADDING-RIGHT: 2%;
    DISPLAY: block;
    PADDING-LEFT: 2%;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1%;
    WIDTH: 96%;
    COLOR: #000;
    PADDING-TOP: 1%;
    BORDER-BOTTOM: #dadada 1px dotted;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
#breadcrumb A
{
    FONT-WEIGHT: bold;
    COLOR: #d45dd0;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#breadcrumb A:hover
{
    COLOR: #000;
    TEXT-DECORATION: underline
}
.articles
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 10px;
    COLOR: #000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	width:90%
}
.articles A
{
    FONT-WEIGHT: normal;
    COLOR: #626262;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.articles A:hover
{
    COLOR: #000;
    TEXT-DECORATION: underline
}
.articles H3
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dadada 1px dotted;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    COLOR: #d45dd0;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dadada 1px dotted;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.articles H3 A
{
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    COLOR: #d45dd0;
    TEXT-DECORATION: none
}
.articles H3 A:hover
{
    COLOR: #626262;
    TEXT-DECORATION: underline
}
#panel
{
    WIDTH: 70%;
}

#containerBodyMainNoLeft
{	
	width:71%;
	float:left;
	padding:2%;
}

#homepage_links
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#homepage_links LI
{
    BORDER-RIGHT: #bfbfbf 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #bfbfbf 2px solid;
    PADDING-LEFT: 1%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 2% 2% 0px;
    BORDER-LEFT: #bfbfbf 2px solid;
    WIDTH: 45%;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #bfbfbf 2px solid;
    HEIGHT: 39px
}
#homepage_links LI A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #000;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#homepage_links LI A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #5c5c5c;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#homepage_links LI.council
{
    BACKGROUND: url(/images/panel_council.jpg) no-repeat right top
}
#homepage_links LI.registration
{
    BACKGROUND: url(/images/panel_registration.jpg) no-repeat right top
}
#homepage_links LI.standards
{
    BACKGROUND: url(/images/panel_standards.jpg) no-repeat right top
}
#homepage_links LI.development
{
    BACKGROUND: url(/images/panel_development.jpg) no-repeat right top
}
#homepage_links LI.consultations
{
    BACKGROUND: url(/images/panel_consultations.jpg) no-repeat right top
}
#homepage_links LI.publications
{
    BACKGROUND: url(/images/panel_publications.jpg) no-repeat right top
}
#homepage_links LI.research
{
    BACKGROUND: url(/images/panel_research.jpg) no-repeat right top
}
#homepage_links LI.regulatory
{
    BACKGROUND: url(/images/panel_regulatory.jpg) no-repeat right top
}

#footer
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #bebebe 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    WIDTH: 100%;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #bebebe 1px solid
}

#footer_left
{
	padding:3px 0;
    float:left;
}

#footer_right
{
    float:right;
	padding:10px 0;
}





#wai
{
    PADDING-RIGHT: 1%;
    PADDING-LEFT: 1%;
    BACKGROUND: url(/images/logo_wai.gif) no-repeat right top;
    PADDING-BOTTOM: 1%;
    WIDTH: 98%;
    COLOR: #000000;
    PADDING-TOP: 1%;
    HEIGHT: 45px
}
#search
{
    FONT-SIZE: 70%;
    FLOAT: left;
    MARGIN: 0px;
    COLOR: #464c4c;
    TEXT-ALIGN: right
}
.formbutton
{
    FONT-SIZE: 80%;
    BACKGROUND: #707e7f;
    MARGIN: 0px;
    COLOR: #fff;
    FONT-FAMILY: verdana
}
#news
{
    PADDING-RIGHT: 2%;
    PADDING-LEFT: 2%;
    BACKGROUND: url(/images/news_bk.jpg) repeat-x 50% top;
    FLOAT: left;
    PADDING-BOTTOM: 2%;
    WIDTH: 96%;
    COLOR: #000000;
    PADDING-TOP: 2%
}
#news A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #747e83;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#news A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #d45dd0;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#news H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    MARGIN: 0px;
    COLOR: #4d1a4b;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#publications
{
    PADDING-RIGHT: 2%;
    PADDING-LEFT: 2%;
    FLOAT: left;
    PADDING-BOTTOM: 2%;
    WIDTH: 96%;
    COLOR: #000000;
    PADDING-TOP: 2%
}
#publications A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 4px;
    COLOR: #5c5c5c;
    PADDING-TOP: 4px;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#publications A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #d45dd0;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#publications H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    MARGIN: 0px;
    COLOR: #4d1a4b;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#links
{
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 100%
}
#links UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#links LI
{
    PADDING-RIGHT: 2%;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 98%;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #fff 2px solid;
    HEIGHT: 23px;
    TEXT-ALIGN: right
}
#links LI A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #fff;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#links LI A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #000;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#links H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    MARGIN: 0px;
    COLOR: #4d1a4b;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#links LI.england
{
    BACKGROUND: url(/images/links_england.jpg) #525252 no-repeat left top
}
#links LI.scotland
{
    BACKGROUND: url(/images/links_scotland.jpg) #2b4890 no-repeat left top
}
#links LI.wales
{
    BACKGROUND: url(/images/links_wales.jpg) #a90101 no-repeat left top
}
#links LI.ireland
{
    BACKGROUND: url(/images/links_ireland.jpg) #698a04 no-repeat left top
}
.leftNav {padding:0; font-weight:bold;}
.leftNav a{font-weight:bold; color:#642061;}
.leftNav a:hover{color:#8C8C8C;}
.leftNav ul{list-style-type:none; margin:4px 0 4px 20px; }
.leftNav li a{color:#D45DD0; font-weight:normal;}
.leftNav li a:hover{color:#5e5e5e; }


#mv_buttons {
		width:173px;
		float:right;
		padding-top:85px;
	}
	
	
	#mv_buttons ul {
		list-style: none;
		padding:0;
		margin:0;
		
	}
	#mv_buttons ul li a {
		display:block;
		border:1px solid #1D1F45;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:10px;
		background:url(/images/btn_mv.gif);
		color:#fff;
		font-weight: bolder;
		text-decoration: none;;
		
	}
	
	#mv_buttons ul li a:hover {
		background:url(/images/btn_mv_h.gif);
	}
	
	#mv {
		
		width:47%;
		padding:5px;
		margin-right:auto;margin-left:auto
	}
	
	#mv_left {
		
		width:500px;
		height:285px;
	}
	
	#mv_lg {
		float:left;width:320px;
	}
	
	#mv_lo {
		float:left;width:320px;
		padding-top:10px;
		padding-top:30px;
		padding-left:5px;
	}

/* Updates to homepage on 20th June 2007 */

#containerTermtime {
	background:#501648;
	width:90%;
	padding:2%;
	color:#fff;
}
#containerTermtime a{
	text-decoration:none;
	color:#fff;
}
#containerTermtime a:hover{
	color:#C5C5C5;
}
#containerTermtime h2{
    FONT-SIZE: 130%;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #E46DD4;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#containerTermtime h2 a{
	text-decoration:none;
	COLOR: #E46DD4;
}
#containerTermtime h2 a:hover{
	color:#C5C5C5;
}
#containerTermtime h3{
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #FEB6F4;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#containerTermtime h3 a{
	text-decoration:none;
	COLOR: #FEB6F4;
}
#containerTermtime h3 a:hover{
	color:#C5C5C5;
}
#leftTermtime {
	float:left;
	width:58%;
	margin-right:2%;
	border-right:1px dotted #FEB6F4;
}
#rightTermtime {
	float:left;
	width:40%;
}

/* new styles 0310 */

table tr.bottomtext td {background:#EEEEEE; padding:5px 10px; font-size:140%; color:#440637; text-align:center;}

.home-adverts{overflow:hidden; width:100%;}
.home-advert-item{float:left; margin:0px 5px 20px 0px; height:200px;}
.home-advert-item p{padding:0px 0px 5px 0px; text-align:center;}

