body {
	background-color: #4D8BBE;
	font-family: arial;
	font-size: 0.8em;
	color:#000;
}
img {
	border: 0px;
}

p	{
	line-height:1.5em;
	}

a:link	{
	color: #5482ab;
	}

a:visited{
	color: #5482ab;
	}

a:hover	{
	color: #000;
	}

a:active{
	color: #F00;
	}


h2	{	
	font-size:0.9em;
	color: #4D8BBE;
	margin: 0;
	padding: 0;
	line-height:1.5em;
	}

h1 	{
	font-size:1.4em;
	}


div.related_links_middle h2{
	font-size:0.9em;
	color: #000;
	margin: 0;
	padding: 0;
}

.style1{
	color: #5482ab;
	font-weight:bold;
	}

.style2{
	font-size:0.7em;
	}	

div.header
{
	float: left;
	width: 100%;
	/*padding-bottom: 30px; */	
}

div.wrapper {
	margin: 30px auto;
	width: 947px;
}

div.homepage_text
{
	color: #4383bc;		
}

.menu {
	width: 208px;
	float: left;
	padding-right: 15px;
}

.menu_top {
	width: 100%;
	height: 18px;
	float: left;
	background-image: url(images/menu_top.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}
.menu_middle {
	width: 194px;
	float: left;
	background-color: #000000;
	padding: 10px 7px;
	min-height: 525px;
}
.menu_bottom {
	width: 100%;
	height: 18px;
	float: left;
	background-image: url(images/menu_bottom.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
.sub_wrapper {
	width: 719px;
	min-height: 541px;
	float: left;
}
.sub_top {
	width: 100%;
	height: 19px;
	background-image: url(images/page_top.gif);
	float: left;
}
.sub_middle {
	width: 679px;
	min-height: 500px;
	padding: 0 20px;
	float: left;
	background-color: #FFFFFF;
}

div.leftcol
{
	float: left;
	width: 430px;
	padding-right: 16px;	
}

div.leftcol li{
	margin:10px 0 10px 0;
	}

div.rightcol
{
	float: left;
	width: 233px;	
}


div.rightcol div.con
{
	padding-bottom: 20px;
	padding-top:50px;
}

.sub_bottom {
	width: 100%;
	height: 19px;
	background-image: url(images/page_bottom.gif);
	float: left;
}
.floatleft {
	float: left;
	width: auto;
}
.floatright {
	float: right;
	width: auto;
}

/*-----------------Navigation Start-----------------*/

#slogan{
	text-align: center;
	padding-top: 60px;
	font-family: Verdana;
	text-transform:uppercase; 	
	text-decoration: none;
	color: #EFEFEF;
	font-size:1.0em;
	font-weight: bold;
	}


div.sub_page_menu
{
	padding: 0 15px;	
}

div.sub_page_menu ul.links
{
	padding: 0;
	margin: 0;
	list-style: none;	
}

div.sub_page_menu ul li
{
	padding: 0px 0px 6px 10px;
}

div.sub_page_menu ul li a,
div.sub_page_menu ul li a:link,
div.sub_page_menu ul li a:visited,
div.sub_page_menu ul li a:hover
{
	background: transparent url(images/whatsnewbullet.gif) no-repeat scroll;
	padding: 0 0 0 12px;
	color: #000000;
	font-weight: bold;
	font-size:0.9em;	
}

div.sub_page_menu ul li a:hover
{
	color: #5482ab;	
}

/*-----------------Navigation End-----------------*/

/*-----------------Search Start--------------------*/

#search {
	padding-left: 10px;
}
#ctx_search_query {
	width: 112px;
	float: left;
	font-size: 0.85em;
	margin-right: 3px;
	color: #808080;
}

/*-----------------Search End--------------------*/

div.footer
{
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	font-size: 0.9em;
	color: #FFFFFF;	
}

div.footer a,
div.footer a:link,
div.footer a:visited,
div.footer a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1em;
}

div.related_links
{
	float: left;
	width: 225px;	
}

div.related_links_top
{
	background-image: url(images/related_top.gif);
	background-position: bottom center;
	background-repeat: no-repeat;	
	float: left;
	width: 100%;
	height: 18px;
}

div.related_links_middle
{
	background-color: #e4e7ea;
	float: left;
	width: 185px;
	padding: 0 20px;
}

div.related_links_middle h2
{
	font-size: 0.9em;
	margin: 0;
}

div.related_links_middle ul
{
	margin: 0;
	padding: 0;
	list-style: none;	
}

div.related_links_middle li
{
	padding-top: 10px;		
}

div.related_links_middle li a,
div.related_links_middle li a:link,
div.related_links_middle li a:visited,
div.related_links_middle li a:hover
{
	color: #5482ab;	
	font-weight: bold;
	font-size: 0.85em;
}

div.related_links_middle li a:hover
{
	color: #000000;
}

div.related_links_bottom
{
	background-image: url(images/related_bottom.gif);
	background-position: top center;
	background-repeat: no-repeat;	
	float: left;
	width: 100%;
	height: 18px;
}

div.whats_new_main_top
{
	background-image:url("images/whats_new_top.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	height:18px;
	width:100%;
}

div.whats_new_main_middle
{
	background-color:#E4E7EA;
	float:left;
	padding:0 20px;
	width: 390px;
}

div.whats_new_main_bottom
{
	background-image:url("images/whats_new_bottom.gif");
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	height:18px;
	width:100%;
}


div.whats_new
{
	float: left;
	width: 225px;	
}

div.whats_new_top
{
	background-image: url(images/whatsnew_top.gif);
	background-position: bottom center;
	background-repeat: no-repeat;	
	float: left;
	width: 100%;
	height: 18px;
}

div.whats_new_middle
{
	background-color: #a1bbdc;
	float: left;
	width: 185px;
	padding: 0 20px;
}

div.whats_new_middle h2
{
	font-size: 1.10em;
	margin: 0;
	color: #000;
}

div.whats_new_middle ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

div.whats_new_middle li
{
	margin-top: 10px;	
}

div.whats_new_middle li a,
div.whats_new_middle li a:link,
div.whats_new_middle li a:visited,
div.whats_new_middle li a:hover
{
	background: transparent url(images/whatsnewbullet.gif) no-repeat scroll;
	padding: 0 0 0 12px;	
	color: #000000;	
	font-weight: bold;
	font-size: 0.85em;
}

div.whats_new_middle li a:hover
{
	color: #FFFFFF;
}

div.whats_new_bottom
{
	background-image: url(images/whatsnew_bottom.gif);
	background-position: top center;
	background-repeat: no-repeat;	
	float: left;
	width: 100%;
	height: 18px;
}

div.member_login
{
	float: left;
	width: 225px;	
}

div.member_login_top
{
	background-image: url(images/member_login_top.gif);
	background-position: bottom center;
	background-repeat: no-repeat;	
	float: left;
	width: 100%;
	height: 18px;
}

div.member_login_middle
{
	background-color: #000000;
	float: left;
	width: 185px;
	padding: 0 20px;
}

div.member_login_middle ul
{
	margin: 0;
	padding: 0;
	list-style: none;	
}

div.member_login_middle li
{
	padding-left: 25px;
	background-image: url(images/member_login.gif);
	background-position: top left;
	background-repeat: no-repeat;			
}

div.member_login_middle li a,
div.member_login_middle li a:link,
div.member_login_middle li a:visited,
div.member_login_middle li a:hover
{
	color: #ffffff;	
	font-weight: bold;
	font-size: 0.85em;
}

div.member_login_middle li a:hover
{
	color: #5482ab;
}

div.member_login_bottom
{
	background-image: url(images/member_login_bottom.gif);
	background-position: top center;
	background-repeat: no-repeat;	
	float: left;
	width: 100%;
	height: 18px;
}

.press {
	padding-bottom:5px;
	}


#nav ul {
	margin: 40px 0 0 18px;
	padding: 0;
	list-style: none;
	}

#nav li {
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	list-style: none;
	}


#nav ul li a:hover {
	color: #5482AB;
	}

#nav ul li.active {
	border-left: 4px solid #5482AB;
	margin-left: -3px;
	}

#nav li a {
	display: block;
	width: 140px;
	height: 12px;
	text-indent: -9999px;
	margin:0 0 0 2px;
	padding: 0;
	outline: none;
	color: #fff;
	}

#nav li a.cat-285, #nav li a.cat-293, #nav li a.cat-372 {
	height: 30px;
	}


/* Home */
#nav a.cat-283{
	background: url(images/nav_image.gif) 0px 0px no-repeat;
	}
#nav a.cat-283:hover, #nav a.cat-283.active {background-position: -140px 0px}

/* About Us */

#nav a.cat-284{
	background: url(images/nav_image.gif) 0px -20px no-repeat;
	}
#nav a.cat-284:hover, #nav a.cat-284.active {background-position: -140px -20px}

/* Membership */

#nav a.cat-288 {background: url(images/nav_image.gif) 0px -40px no-repeat;}
#nav a.cat-288:hover, #nav.cat-288.active {background-position: -140px -40px}

/* Payment Schemes */

#nav a.cat-289 {background: url(images/nav_image.gif) 0px -60px no-repeat;}
#nav a.cat-289:hover, #nav.cat-289.active {background-position: -140px -60px}

/* Resources */

#nav a.cat-287 {background: url(images/nav_image.gif) 0px -80px no-repeat;}
#nav a.cat-287:hover, #nav a.cat-287.active {background-position: -140px -80px}

/* Payment Plans */

#nav a.cat-285 {background: url(images/nav_image.gif) 0px -160px no-repeat;}
#nav a.cat-285:hover, #nav a.cat-285.active {background-position: -140px -160px}

/* Events */

#nav a.cat-286 {background: url(images/nav_image.gif) 0px -194px no-repeat;}
#nav a.cat-286:hover, #nav a.cat-286.active {background-position: -140px -194px}

/* Media Centre */

#nav a.cat-291 {background: url(images/nav_image.gif) 0px -120px no-repeat;}
#nav a.cat-291:hover, #nav a.cat-291.active {background-position: -140px -120px}

/* Contact Us */

#nav a.cat-290 {background: url(images/nav_image.gif) 0px -140px no-repeat;}
#nav a.cat-290:hover, #nav a.cat-290.active {background-position: -140px -140px}

/* Payments Council Working Groups */

#nav a.cat-293 {background: url(images/nav_image.gif) 0px -212px no-repeat;}
#nav a.cat-293:hover, #nav a.cat-293.active {background-position: -140px -212px}

/* European Development */

#nav a.cat-372 {background: url(images/nav_image.gif) 0px -246px no-repeat;}
#nav a.cat-372:hover, #nav a.cat-372.active {background-position: -140px -246px}