body {
	font-family: verdana;
	font-size: 1em;
}

/********************
 start standard html markup */
 
h1 { 
    margin:0;
	padding:20px 0 0 0;
	color:#4e2583;
	font-family: Helvetica;
	font-size:105%;
	font-weight:bold;
	clear:both;
}

h2 { 
margin:0;
	padding:20px 0 0 0;
	color:#4e2583;
	font-family: Helvetica;
	font-size:100%;
	font-weight:bold;
	clear:both;
}

h3 { 
margin:0;
	padding:20px 0 0 0;
	color:#4e2583;
	font-family: Helvetica;
	font-size:95%;
	font-weight:bold;
	clear:both;
}

h4 { 
margin:0;
	padding:20px 0 0 0;
	color:#4e2583;
	font-family: Helvetica;
	font-size:80%;
	font-weight:bold;
	clear:both;
}

h5 { 
margin:0;
	padding:20px 0 0 0;
	color:#4e2583;
	font-family: Helvetica;
	font-size:65%;
	font-weight:bold;
	clear:both;
}

h6 { 

}

p { 
font-size: 80%;
}

/* links */
a:link, a:visited, a:active { 
	
	text-decoration: none;
}



a:hover {

	text-decoration: underline;
}



p a:link, a.visited, a:active {
	color: #000;

	text-decoration: none;
}

p a:hover {
	color: #000;

	text-decoration: underline;
}



/*level1*/
ul { 
	font-size: 95%;
}

li {
	font-size: 95%;
}

ul li {
	font-size: 95%;
}

/*level2*/
ul li ul { 

}

ul li ul li { 

}

/*level 3*/
ul li ul li ul { 

}

ul li ul li ul li { 

}

ol { 
	font-size: 95%;
}

ol li { 

}

/*level2*/
ol li ol { 

}

ol li ol li { 

}

/*level 3*/
ol li ol li ol{ 

}

ol li ol li ol li { 

}

/* end standard markup
 ********************/

/********************
 images */

.img-float-left {
	float: left;
	margin: 2px 15px 5px 2px;
}
.img-float-right {
	float: right;
	margin: 2px 2px 5px 15px;
}
.img-float-center {
	float: center;
	margin: 2px 10px 5px 10px;
}

/* end images 
 ********************/


/*********************
 Standard Curo styles */

/* table clean */
table.table-clean {
	border-collapse: collapse;
	padding: 0em;
	width: 90%;
	margin: .7em 1em .5em .5em;
}

table.table-clean td {
	border: 0;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}

table.table-clean td p {
	font-size: .7em;
}

/* table with header */
table.table-with-header {
	border-collapse: collapse;
	padding: 0;
	width: 90%;
	margin: .7em 1em .5em .5em;
	border-bottom: 1px solid #ccc;
}


table.table-with-header th {
	border: 1px solid #ccc;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}

table.table-with-header th p {
	font-size: 0.7em;
	font-weight: bold;
}

table.table-with-header td {
	border: 1px solid #ccc;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}

table.table-with-header td p {
	font-size: .7em;

}

/* table with no header */
table.table-no-header {
	border-collapse: collapse;
	padding: 0;
	width: 90%;
	margin: .7em 1em .5em .5em;
	border-bottom: 1px solid #ccc;
}

table.table-no-header td {
	border: 1px solid #ccc;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}

table.table-no-header td p {
	font-size: .7em;
}


/****** templates */

/* template "Hanging Quote */
.hanging_quote {
	width: 45%;
}

.hanging_quote_quote {
	width: 100%;
}

.hanging_quote_quote_element {
	float: left;
	height: 100%;
}

.hanging_quote_quote p {
	border-bottom: 1px solid #000000;
	margin: 5px 5px 0px 5px;
	padding: 0px 0px 5px 0px;
	width: auto;
	float: left;
	width: 70%;
}

.hanging_quote_a {
	float: left;
}

.hanging_quote_b {
	float: left;
	margin-top: 10px;
	vertical-align: bottom;
}

.hanging_quote_author {
	clear: both;
}

.hanging_quote_author p {
	margin: 5px 28px 0px 28px;
	padding: 0px;
	width: auto;
	float: left;
}


/* textbox */
.div-textbox {
	border: 1px solid #000000;
}

.div-textbox p {
	
}

.div-textbox h1 { 

}

.div-textbox h2 { 

}

.div-textbox h3 { 

}

.div-textbox h4 { 

}

.div-textbox h5 { 

}

.div-textbox a, .div-textbox a:link, .div-textbox a:active, .div-textbox a:visited {

}

.div-textbox a:hover {

} 


/* End Curo Styles 
 ********************/











/********************
 breadcrumbs */

.curo_breadcrumbs  {
	font-size: 70%;
	color: #9A9A9A;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	top: 3px;
	position: relative;
}

.curo_breadcrumbs ul {
	list-style: none;
	margin: 0em 0.5em 0em 0em;
	padding: 0em;
	float: left;
}

.curo_breadcrumbs ul li {
	float: left;
	padding: 0em 0.3em 0em 1em;
	margin: 0em 0.3em 0em 0.3em;
	vertical-align: middle;
	background-image: url(../images/breadcrumbsPointer.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

.curo_breadcrumbs ul li:first-child {
	background-image: none;
	padding-left: 0em;
}

/* ie6 support */
.curo_breadcrumbs ul li {
	background-image: expression( (this===this.parentNode.childNodes[0]) ? "none":"auto" );
}

/* current page */
.curo_breadcrumbs p {
	padding: 0em;
	margin: 0em;
	font-size: 1em;
}

/* previous pages */
.curo_breadcrumbs a, .curo_breadcrumbs a:link, .curo_breadcrumbs a:visited, .curo_breadcrumbs a:active  {
color: #7D7D7D;
}

.curo_breadcrumbs a:hover  { 
color: #7D7D7D;
text-decoration: underline;}

/* end breadcrumbs
 *********************/ 

/********************
 Top Menu */
 
.curo_toolkitMenu {

}

.curo_toolkitMenu p {

}

.curo_toolkitMenu a, .curo_toolkitMenu a:link, .curo_toolkitMenu a:visited, .curo_toolkitMenu a:active  {

}

.curo_toolkitMenu a:hover {

}

/* end top menu
 *********************/ 

/********************
 Top Menu */
 
.curo_footerMenu {

}

.curo_footerMenu p {

}

.curo_footerMenu a, .curo_footerMenu a:link, .curo_footerMenu a:visited, .curo_footerMenu a:active  {

}

.curo_footerMenu a:hover {

}

/* end top menu
 *********************/ 


/********************
 Top Menu */
 
.curo_topMenu {

}

.curo_topMenu ul {

}

.curo_topMenu li {

}

/* end top menu
 *********************/ 
  
/********************
 LHS Menu */

.curo_lhsMenu {
	font-family: verdana;
	line-height: 1em;
	width: 100%;
	padding-bottom: 2em;
}

.curo_lhsMenu p {
	color: #4E2585;
	font-weight: bold;
	display: block;
	padding: 0.15em 0.3em 0.15em 0.8em;
	margin: 0px;
	font-size: 90%;
}

.curo_lhsMenu p a, .curo_lhsMenu p a:link, .curo_lhsMenu p a:active, .curo_lhsMenu p a:visited, .curo_lhsMenu p a:hover {
	color: #4E2585;
}

.curo_lhsMenu p.active {
	background-color: #4E2585;
	color: #ffffff;
} 

.curo_lhsMenu p.active a, .curo_lhsMenu p.active a:link, .curo_lhsMenu p.active a:active, .curo_lhsMenu p.active a:visited, .curo_lhsMenu p.active a:hover {
	color: #ffffff;
}



.curo_lhsMenu a, .curo_lhsMenu a:link, .curo_lhsMenu a:visited, .curo_lhsMenu a:active, .curo_lhsMenu a:hover {

}

.curo_lhsMenu ul {
	list-style:none;
	padding:0;
	margin:0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	
}

.curo_lhsMenu li {
	list-style: none;
	padding:0;
	margin-left: 0.5em;
	padding-left: 0.5em;
	width:95%;
}

/* level 1 */
.curo_lhsMenu ul {
	font-size: 80%;
	color: #4E2583;
}

.curo_lhsMenu ul li {
	color: #4E2583;
	line-height: 1em;
}

.curo_lhsMenu li.current a, .curo_lhsMenu li.current a:link, .curo_lhsMenu li.current a:active, .curo_lhsMenu li.current a:visited, .curo_lhsMenu li.current a:hover {
	font-weight: 700;
}

.curo_lhsMenu ul li.active {
	border-left: none;
}

.curo_lhsMenu ul li a, .curo_lhsMenu ul li a:link, .curo_lhsMenu ul li a:active, .curo_lhsMenu ul li a:visited {
	color: #4E2583;
	border-left: 1px solid #4E2583;
	padding: 0px;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	line-height: 1.3em;
}

.curo_lhsMenu ul li a:hover {
	color: #4E2583;
}


/* level 1 active links */
.curo_lhsMenu ul li.active a, .curo_lhsMenu ul li.active a:link, .curo_lhsMenu ul li.active a:active, .curo_lhsMenu ul li.active a:visited {
	font-size: 100%;
	color: #4E2583;
	font-weight: 700;
	
}

.curo_lhsMenu ul li.active a:hover {
	font-weight: 700;
	color: #4E2583;
}



/* level 2 */
.curo_lhsMenu ul li ul {
	font-size: 90%;
}

.curo_lhsMenu ul li.active ul li a, .curo_lhsMenu ul li.active ul li a:link, .curo_lhsMenu ul li.active ul li a:active, .curo_lhsMenu ul li.active ul li a:visited, 
.curo_lhsMenu ul li ul li a, .curo_lhsMenu ul li ul li a:link, .curo_lhsMenu ul li ul li a:active, .curo_lhsMenu ul li ul li a:visited {
	background-image: url(../images/nav_bullet_1.gif);
	background-position: center left;
	background-repeat: no-repeat;
	
	padding-left: 15px;
	border-left: none;
	color: #8866B9;
	font-weight: 400;
	color: #9881C5;
}

.curo_lhsMenu ul li ul li a:hover {
	background-image: url(../images/nav_bullet_1.gif);
	background-position: center left;
	background-repeat: no-repeat;
	
	padding-left: 15px;
	border-left: none;
	color: #8866B9;
	font-weight: 400;
	
	text-decoration: underline;
	color: #9881C5;
}

/* level 2 active links */
.curo_lhsMenu ul li.active ul li.active a, .curo_lhsMenu ul li.active ul li.active a:link, .curo_lhsMenu ul li.active ul li.active a:active, .curo_lhsMenu ul li.active ul li.active a:visited,
.curo_lhsMenu ul li ul li.active a, .curo_lhsMenu ul li ul li.active a:link, .curo_lhsMenu ul li ul li.active a:active, .curo_lhsMenu ul li ul li.active a:visited {
	font-weight: 700;
	color: #4E2585;
}

.curo_lhsMenu ul li.active ul li.active a:hover,
.curo_lhsMenu ul li ul li.active a:hover {
	font-weight: 700;
	color: #4E2585;
}



/* level 3 */
.curo_lhsMenu ul li.active ul li.active ul li a, .curo_lhsMenu ul li.active ul li.active ul li a:link, .curo_lhsMenu ul li.active ul li.active ul li a:active, .curo_lhsMenu ul li.active ul li.active ul li a:visited, .curo_lhsMenu ul li.active ul li.active ul li a, .curo_lhsMenu ul li.active ul li.active ul li a:link, .curo_lhsMenu ul li.active ul li.active ul li a:active, .curo_lhsMenu ul li.active ul li.active ul li a:visited {
	background-image: url(../images/nav_bullet_2.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-weight: 400;
	color: #8E72BD;
}

.curo_lhsMenu ul li.active ul li.active ul li a:hover {
	background-image: url(../images/nav_bullet_2.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-weight: 400;
	color: #8E72BD;
	text-decoration: underline;
}

/* level 3 active links */
.curo_lhsMenu ul li.active ul li.active ul li.active a, .curo_lhsMenu ul li.active ul li.active ul li.active a:link, .curo_lhsMenu ul li.active ul li.active ul li.active a:active, .curo_lhsMenu ul li.active ul li.active ul li.active a:visited {
	font-weight: 700;
	color: #4E2585;
}

.curo_lhsMenu ul li.active ul li.active ul li.active a:hover {
	font-weight: 700;
	color: #4E2585;
}




/* End LHS Menu
********************/

/********************
 Pagination */

.curo_pagination {
	height: 40px;
	margin: 0.5em 0em 0.5em 0em;
}

/* current page */
.curo_pagination p { 
	font-weight: bold;
	color: #666;
}

.curo_pagination ul {
	list-style: none;
	margin: 0em 0.5em 0em 0.5em;
	padding: 0em;
	float: left;
	width: 95%;
}

.curo_pagination ul li {
	padding: 0em;
	float: left;
	border-left: 1px solid #fff;
	padding: 0em 0.3em 0em 0.3em;
}

.curo_pagination ul li:first-child {
	border-left: 0px;
}

.curo_pagination ul li {
	border-left: expression( (this===this.parentNode.childNodes[0]) ? "none":"auto" );
}

.curo_pagination li p {
	padding: 0em;
	margin: 0em;
}

.curo_pagination ul li a, .curo_pagination ul li a:link, .curo_pagination ul li a:visited, .curo_pagination ul li a:active {
color: #333333;
}

.curo_pagination ul li a:hover {
color: #333333;
font-decoration: underlined;

}

/* archive date styles */
.curo_pagination p.nonExistent {
	color: #666666;
	font-weight: normal;
}

.curo_pagination p.currentYear {
	font-weight: bold;
	color: #DE0135;
}

.curo_pagination p.currentMonth {
	font-weight: bold;
	color: #DE0135;
}

/* End pagination 
 ********************/
 
 
/********************
 Listing styles */
 
 /* standard listing element */
.curo_listing_element {
 	position: relative;
 	margin: 1em 0em 1em ;
}
 
.curo_listing_element p {
 	margin-top: 0px;
 	margin-bottom: 0px;
 	padding-top: 0px;
 	padding-bottom: 0px;
}

.curo_listing_date {
font-size: 65%;
	font-weight: normal;
	color: #666;
}
 
.curo_listing_element a, .curo_listing_element a:link, .curo_listing_element a:visited, .curo_listing_element a:active{
 	color: #330066;
 	font-weight: normal;
 	text-decoration: underline;
	
}

.curo_listing_element a:hover {
 	color: #330066;
 	font-weight: normal;
 	text-decoration: none;
	
}

/* list specific styles */
.curo_listing_event {

}

.curo_listing_case {

}

.curo_listing_discussion {

}

.curo_listing_document {

}

.curo_listing_news {

}

.curo_listing_newsletter {

}

.curo_listing_search {

}

.curo_listing_vacancy {

}


.search_box {
	font-family: verdana;
	color: #666;
	font-size: 65%;
	width: 125px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: none;
	float: left;
	padding-top: 3px;
	padding-left: 3px;
}

.search_btn  {
	height: 18px;
	width: 22px;
	/*border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff; */
	
	border: none;
	background-color: #ffffff;
	float: right;
	background-image: url(../images/search_btn.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/* end listing styles 
 ********************/
 
/********************
  Site map */



.curo_siteMap {
	font-family: verdana;
	line-height: 1em;
	width: 100%;
	padding-bottom: 2em;
}

.curo_siteMap p {
	color: #4E2585;
	font-weight: bold;
	display: block;
	padding: 0.15em 0.3em 0.15em 0.8em;
	margin: 0px;
	font-size: 90%;
}

.curo_siteMap p a, .curo_siteMap p a:link, .curo_siteMap p a:active, .curo_siteMap p a:visited, .curo_siteMap p a:hover {
	color: #4E2585;
}

.curo_siteMap p.active {
	background-color: #4E2585;
	color: #ffffff;
} 

.curo_siteMap p.active a, .curo_siteMap p.active a:link, .curo_siteMap p.active a:active, .curo_siteMap p.active a:visited, .curo_siteMap p.active a:hover {
	color: #ffffff;
}



.curo_siteMap a, .curo_siteMap a:link, .curo_siteMap a:visited, .curo_siteMap a:active, .curo_siteMap a:hover {

}

.curo_siteMap ul {
	list-style:none;
	padding:0;
	margin:0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	
}

.curo_siteMap li {
	list-style: none;
	padding:0;
	margin-left: 0.5em;
	padding-left: 0.5em;
	width:95%;
}

/* level 1 */
.curo_siteMap ul {
	font-size: 80%;
	color: #4E2583;
}

.curo_siteMap ul li {
	color: #4E2583;
	line-height: 1em;
}

.curo_siteMap li.current a, .curo_siteMap li.current a:link, .curo_siteMap li.current a:active, .curo_siteMap li.current a:visited, .curo_siteMap li.current a:hover {
	font-weight: 700;
}

.siteMap ul li.active {
	border-left: none;
}

.curo_siteMap ul li a, .curo_siteMap ul li a:link, .curo_siteMap ul li a:active, .curo_siteMap ul li a:visited {
	color: #4E2583;
	border-left: 1px solid #4E2583;
	padding: 0px;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	line-height: 1.3em;
}

.curo_siteMap ul li a:hover {
	color: #4E2583;
}


/* level 1 active links */
.curo_siteMap ul li.active a, .curo_siteMap ul li.active a:link, .curo_siteMap ul li.active a:active, .curo_siteMap ul li.active a:visited {
	font-size: 100%;
	color: #4E2583;
	font-weight: 700;
	
}

.curo_siteMap ul li.active a:hover {
	font-weight: 700;
	color: #4E2583;
}



/* level 2 */
.curo_siteMap ul li ul {
	font-size: 100%;
}

.curo_siteMap ul li.active ul li a, .curo_siteMap ul li.active ul li a:link, .curo_siteMap ul li.active ul li a:active, .curo_siteMap ul li.active ul li a:visited, 
.curo_siteMap ul li ul li a, .curo_siteMap ul li ul li a:link, .curo_siteMap ul li ul li a:active, .curo_siteMap ul li ul li a:visited {
	background-image: url(../images/nav_bullet_1.gif);
	background-position: center left;
	background-repeat: no-repeat;
	
	padding-left: 15px;
	border-left: none;
	color: #8866B9;
	font-weight: 400;
	color: #9881C5;
}

.curo_siteMap ul li ul li a:hover {
	background-image: url(../images/nav_bullet_1.gif);
	background-position: center left;
	background-repeat: no-repeat;
	
	padding-left: 15px;
	border-left: none;
	color: #8866B9;
	font-weight: 400;
	
	text-decoration: underline;
	color: #9881C5;
}

/* level 2 active links */
.curo_siteMap ul li.active ul li.active a, .curo_siteMap ul li.active ul li.active a:link, .curo_siteMap ul li.active ul li.active a:active, .curo_siteMap ul li.active ul li.active a:visited,
.curo_siteMap ul li ul li.active a, .curo_siteMap ul li ul li.active a:link, .curo_siteMap ul li ul li.active a:active, .curo_siteMap ul li ul li.active a:visited {
	font-weight: 700;
	color: #4E2585;
}

.curo_siteMap ul li.active ul li.active a:hover,
.curo_siteMap ul li ul li.active a:hover {
	font-weight: 700;
	color: #4E2585;
}



/* level 3 */
.curo_siteMap ul li.active ul li.active ul li a, .curo_siteMap ul li.active ul li.active ul li a:link, .curo_siteMap ul li.active ul li.active ul li a:active, .curo_siteMap ul li.active ul li.active ul li a:visited, .curo_siteMap ul li.active ul li.active ul li a, .curo_siteMap ul li.active ul li.active ul li a:link, .curo_siteMap ul li.active ul li.active ul li a:active, .curo_siteMap ul li.active ul li.active ul li a:visited {
	background-image: url(../images/nav_bullet_2.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-weight: 400;
	color: #8E72BD;
}

.curo_siteMap ul li.active ul li.active ul li a:hover {
	background-image: url(../images/nav_bullet_2.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-weight: 400;
	color: #8E72BD;
	text-decoration: underline;
}

/* level 3 active links */
.curo_siteMap ul li.active ul li.active ul li.active a, .curo_siteMap ul li.active ul li.active ul li.active a:link, .curo_siteMap ul li.active ul li.active ul li.active a:active, .curo_siteMap ul li.active ul li.active ul li.active a:visited {
	font-weight: 700;
	color: #4E2585;
}

.curo_siteMap ul li.active ul li.active ul li.active a:hover {
	font-weight: 700;
	color: #4E2585;
}






/* end site map
 ********************/ 
 
 
 /*************************************
 email to a friend style
 ***************************************/
 .factsheet-lightgrey-bg { padding-left: 0.6em; padding-right: 0.6em;font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: normal; color: #000000; background-color: #f8f8f8;} 

 /*************************************
related media styles
 ***************************************/

#related_media {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 0.6em;
	width:350px;
}

#related_media a:link, #related_media a:visited, #related_media a:active {
font-family: verdana;
font-size: 85%;
	text-decoration: none;
		color:#4e2583;
	background-color: transparent;
}
#related_media a:hover {
font-size: 85%;
font-family: verdana;
	color:#4e2583;
	text-decoration: underline;
}



#related_pages {
font-family: Georgia, "Times New Roman", Times, serif;
color: #000;
border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 0.6em;
		width: 350px;
}

#related_pages a:link, #related_pages a:visited, #related_pages a:active {
     font-family: verdana;
	 font-size: 70%;
	text-decoration: none;
		color:#4e2583;
	background-color: transparent;
}
#related_pages a:hover {
font-size: 70%;
font-family: verdana;
  	color:#4e2583;
	text-decoration: underline;
}

#flashcontent {
	width: 558px
}
