body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.25em;
}

/********************
 start standard html markup */
 
h1 { 
	font-family: arial, helvetica, san-serif;
	font-size: 1.6em;
}

h2 { 
	font-family: arial, helvetica, san-serif;
	font-size: 1.3em;
}

h3 { 
	font-family: arial, helvetica, san-serif;
	font-size: 1.2em;
}

h4 { 
	font-family: arial, helvetica, san-serif;
	font-size: 1em;
}

h5 { 

}

h6 { 

}

p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.25em;
}

p.p-quote-text {
	font-size: 0.9em;
	color: #595959;
	padding: 0.1em 0.2em 0.1em 0.8em;
}

p.p-quote-author {
	font-size: 0.9em;
	font-weight: bold;
	color: #595959;
	padding: 0.1em 0.2em 0.1em 0.8em;
}

a:link {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

a:visited {
	color: #000;
}

a:hover {
	text-decoration: none;
}

a:active {
	color: #FF0000;
}

a.hidden {
	color: #000;
}

a.hidden:visited {
	color: #000;
}

a.hidden:hover {
	color: #0000CC;
}

a.hidden:active {
	color: #000;
}

a.nav:link {
	color: #333333;
	padding: 2px;
}

a.nav:visited {
	color: #cccccc;
	padding: 2px;
}

a.nav:hover {
	color: #FFFFFF;
	background-color: #666666;
	padding: 2px;
}

a.menu {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
 
a.menu:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
}

a.box {
	padding: 3px;
	background-color: #FFFFFF;
	text-decoration: none;
	border: medium solid #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.box:hover {
	color: #000000;
	padding: 3px;
	text-decoration: none;
	background-color: #666666;
	border: medium solid #3366FF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p a:link, p a:visited {
	color: #8960AA;
	text-decoration: underline;
}

p a:hover, p a:active {
	color: #8960AA;
	text-decoration: none;
}

/*level1*/
ul { 
	font-size: 100%;
}

li {
	font-size: 100%;
}

ul li {
	font-size: 100%;
}

/*level2*/
ul li ul { 

}

ul li ul li { 

}

/*level 3*/
ul li ul li ul { 

}

ul li ul li ul li { 

}

ol { 
	font-size: 100%;
}

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 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/* 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: 1em;
}

/* 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: 1em;
	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: 1em;

}

/* 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: 1em;
}


/****** 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  {
    border: 0;
    margin: 0.3em 0.2em 0.2em 0.1em;
    font-size: 95%;
}

.curo_breadcrumbs ul {
	list-style: none;
	margin: 0em 0.5em 0.3em 0.0em;
	padding: 0em;
	float: left;
}

.curo_breadcrumbs ul li {
	float: left;
	padding: 0em 0.1em 0em 0.1em;
	margin: 0em 0.0em 0em 0.0em;
	vertical-align: middle;
}

.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;
}

/* previous pages */
.curo_breadcrumbs a, .curo_breadcrumbs a:link, .curo_breadcrumbs a:visited, .curo_breadcrumbs a:active  {

}

.curo_breadcrumbs a:hover  { 

}

/* 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 {

}

.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;
}

.curo_lhsMenu li {
	list-style:none;
	padding:0;
	margin-left: 0.5em;
}


/* level 1 */
.curo_lhsMenu ul {
	
}

.curo_lhsMenu ul li {

}


.curo_lhsMenu ul li a, .curo_lhsMenu ul li a:link, .curo_lhsMenu ul li a:active, .curo_lhsMenu ul li a:visited {

}

.curo_lhsMenu ul li a:hover {

}

/* 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 {

}

.curo_lhsMenu ul li.active a:hover {

}



/* level 2 */
.curo_lhsMenu ul li ul {
	
}

.curo_lhsMenu ul li ul li {

}

.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 {

}

.curo_lhsMenu ul li ul li a:hover {

}

/* level 2 active links */
.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 {

}

.curo_lhsMenu ul li ul li.active a:hover {

}



/* level 3 */
.curo_lhsMenu ul li ul li ul {
	
}

.curo_lhsMenu ul li ul li ul li {

}

.curo_lhsMenu ul li ul li ul li a, .curo_lhsMenu ul li ul li ul li a:link, .curo_lhsMenu ul li ul li ul li a:active, .curo_lhsMenu ul li ul li ul li a:visited {

}

.curo_lhsMenu ul li ul li ul li a:hover {

}

/* level 3 active links */
.curo_lhsMenu ul li ul li ul li.active a, .curo_lhsMenu ul li ul li ul li.active a:link, .curo_lhsMenu ul li ul li ul li.active a:active, .curo_lhsMenu ul li ul li ul li.active a:visited {

}

.curo_lhsMenu ul li ul li ul li.active a:hover {

}



/* level 4 */
.curo_lhsMenu ul li ul li ul li ul {
	
}

.curo_lhsMenu ul li ul li ul li ul li {

}


.curo_lhsMenu ul li ul li ul li ul li a, .curo_lhsMenu ul li ul li ul li ul li a:link, .curo_lhsMenu ul li ul li ul li ul li a:active, .curo_lhsMenu ul li ul li ul li ul li a:visited {

}

.curo_lhsMenu ul li ul li ul li ul li a:hover {

}

/* level 4 active links */
.curo_lhsMenu ul li ul li ul li ul li.active a, .curo_lhsMenu ul li ul li ul li ul li.active a:link, .curo_lhsMenu ul li ul li ul li ul li.active a:active, .curo_lhsMenu ul li ul li ul li ul li.active a:visited {

}

.curo_lhsMenu ul li ul li ul li ul li.active a:hover {

}

/* End LHS Menu
********************/

/********************
 Pagination */

.curo_pagination {
	height: 40px;
	margin: 0.5em 0em 0.5em 0em;
}

/* current page */
.curo_pagination p { 
	color: #000;
	font-size: 1em;
	font-weight: bold;
}

.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 #000000;
	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: #000;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
}

.curo_pagination ul li a:hover {
	color: #000;
	font-size: 1em;
	font-weight: normal;
	text-decoration: underline;
}

/* archive date styles */
.curo_pagination p.nonExistent {
	color: #D1D1D1;
	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 10px;
}
 
.curo_listing_element p {
 	margin-top: 0px;
 	margin-bottom: 0px;
 	padding-top: 0px;
 	padding-bottom: 0px;
}

.curo_listing_date {
	color: #01437D;
}
 
.curo_listing_element a, .curo_listing_element a:link, .curo_listing_element a:visited, .curo_listing_element a:active, .curo_listing_element a:hover {
 	color: #01437D;
 	font-weight: bold;
 	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 {

}

/* end listing styles 
 ********************/

.mainnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.mainnav a:link, .mainnav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	background-color: #fff;
	text-decoration: none;
}

.mainnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	background-color: #fff;
	text-decoration: none;
}

.mainnav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ff0000;
	background-color: #fff;
	text-decoration: none;
}

.mainnavChosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background-color: #591c88;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.mainnavChosen a:link, .mainnavChosen a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background-color: #591c88;
	text-decoration: none;
}

.mainnavChosen a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background-color: #591c88;
	text-decoration: none;
}

.mainnavChosen a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ff0000;
	background-color: #591c88;
	text-decoration: none;
}

.mainnavSub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	background-color: #EFE9F3;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.mainnavSub1 a:link, .mainnavSub1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	background-color: #EFE9F3;
	text-decoration: none;
}

.mainnavSub1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	background-color: #EFE9F3;
	text-decoration: none;
}

.mainnavSub1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ff0000;
	background-color: #EFE9F3;
	text-decoration: none;
}

.mainnavSub1Chosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background-color: #591c88;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.mainnavSub1Chosen a:link, .mainnavSub1Chosen a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background-color: #591c88;
	text-decoration: none;
}

.mainnavSub1Chosen a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background-color: #591c88;
	text-decoration: none;
}

.mainnavSub1Chosen a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ff0000;
	background-color: #591c88;
	text-decoration: none;
}

.mainnavSub2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.mainnavSub2 a:link, .mainnavSub2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	background-color: #fff;
	text-decoration: none;
}

.mainnavSub2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	background-color: #fff;
	text-decoration: none;
}

.mainnavSub2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ff0000;
	background-color: #fff;
	text-decoration: none;
}

.mainnavSub2Chosen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.mainnavSub2Chosen a:link, .mainnavSub2Chosen a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	background-color: #fff;
	text-decoration: none;
}

.mainnavSub2Chosen a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	background-color: #fff;
	text-decoration: none;
}

.mainnavSub2Chosen a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ff0000;
	background-color: #fff;
	text-decoration: none;
}

.footer-links a:link, .footer-links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000;
	text-decoration: none;
}

.footer-links a:hover, .footer-links a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000;
	text-decoration: none;
}

.news {
	font-size: 1em;
	font-weight: bold;
	color: #542183;
}

.news a:link, .news a:visited {
	font-size: 1em;
	font-weight: bold;
	color: #542183;
}

.news a:hover, .news a:active {
	font-size: 1em;
	font-weight: bold;
	color: #542183;
}

.toolkit_title {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.toolkit_text {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.toolkit_small
{
    font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	font-weight: bold;
	text-decoration: none;
}

.toolkit_medium
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 110%;
    font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}

.toolkit_large
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}

a.toolkit_large:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}
a.toolkit_large:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	font-weight: bold;
	text-decoration: none;
}
a.toolkit_large:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: underline;
}
a.toolkit_large:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}

a.toolkit_medium:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}
a.toolkit_medium:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	font-weight: bold;
	text-decoration: none;
}
a.toolkit_medium:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: underline;
}
a.toolkit_medium:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}

a.toolkit_small:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}
a.toolkit_small:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5f5b5b;
	font-weight: bold;
	text-decoration: none;
}
a.toolkit_small:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: underline;
}
a.toolkit_small:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5f5b5b;
	text-decoration: none;
}

.search_form {
	margin:0;
	padding:0;
}

.content_table_border {
	border: 2px solid #D6BCDD;
}

.atoz_table {
	border: 2px solid #D6BCDD;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.top_news_title {
	border-bottom: 2px solid #D6BCDD;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 540px;
}

.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #3F1A4F;
}

/* Site Map */

.curo_siteMap {
	color: #000;	
}

.curo_siteMap a, .curo_siteMap a:link, .curo_siteMap a:visited, .curo_siteMap a:active, .curo_siteMap a:hover {
	color: #000;
}

.curo_siteMap ul {
	font-size: 100%;
	list-style:none;
	padding: 0.6em;
	margin:0;
	list-style-position: outside;
}

.curo_siteMap li {
	font-size: 0.85em;
	list-style:none;
	padding:0;
	margin-left: 1em;
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(../images/sitemap_arrow_large.gif)
}

/* level 1 (Sections) */
.curo_siteMap ul {
	font-weight: bold;
}

.curo_siteMap ul li {
	padding: 0.2em;
	font-size: 100%;
	font-weight: bold;
	list-style-image: url(../images/sitemap_arrow_small.gif)
}

.curo_siteMap ul li a, .curo_siteMap ul li a:link, .curo_siteMap ul li a:active, .curo_siteMap ul li a:visited {
	text-decoration: none;
}

.curo_siteMap ul li a:hover {
	text-decoration: underline;
}

/* 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 {
	
}

.curo_siteMap ul li.active a:hover {

}

/* level 2 */
.curo_siteMap ul li ul {
	font-weight: normal;
	list-style-position: outside;
}

.curo_siteMap ul li ul li {
	font-size: 100%;
	font-weight: normal;
	list-style-type: circle;
	list-style-image: url(../images/sitemap_arrow_small.gif)
}

.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 {

}

.curo_siteMap ul li ul li a:hover {

}

/* level 2 active links */
.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 {

}

.curo_siteMap ul li ul li.active a:hover {

}

/* level 3 */
.curo_siteMap ul li ul li ul {
	padding-left: 0.5em;	
}

.curo_siteMap ul li ul li ul li {
	font-size: 100%;
}

.curo_siteMap ul li ul li ul li a, .curo_siteMap ul li ul li ul li a:link, .curo_siteMap ul li ul li ul li a:active, .curo_siteMap ul li ul li ul li a:visited {
	color: #000;
}

.curo_siteMap ul li ul li ul li a:hover {
	color: #000;
}

/* level 3 active links */
.curo_siteMap ul li ul li ul li.active a, .curo_siteMap ul li ul li ul li.active a:link, .curo_siteMap ul li ul li ul li.active a:active, .curo_siteMap ul li ul li ul li.active a:visited {
	color: #000;
}

.curo_siteMap ul li ul li ul li.active a:hover {
	color: #000;
}

/* level 4 */
.curo_siteMap ul li ul li ul li ul {
	
}

.curo_siteMap ul li ul li ul li ul li {

}

.curo_siteMap ul li ul li ul li ul li a, .curo_siteMap ul li ul li ul li ul li a:link, .curo_siteMap ul li ul li ul li ul li a:active, .curo_siteMap ul li ul li ul li ul li a:visited {

}

.curo_siteMap ul li ul li ul li ul li a:hover {

}

/* level 4 active links */
.curo_siteMap ul li ul li ul li ul li.active a, .curo_siteMap ul li ul li ul li ul li.active a:link, .curo_siteMap ul li ul li ul li ul li.active a:active, .curo_siteMap ul li ul li ul li ul li.active a:visited {

}

.curo_siteMap ul li ul li ul li ul li.active a:hover {

}

/* level 5 */
.curo_siteMap ul li ul li ul li ul li ul {
	
}

.curo_siteMap ul li ul li ul li ul li ul li {

}

.curo_siteMap ul li ul li ul li ul li ul li  a, .curo_siteMap ul li ul li ul li ul li ul li  a:link, .curo_siteMap ul li ul li ul li ul li ul li  a:active, .curo_siteMap ul li ul li ul li ul li ul li  a:visited {

}

.curo_siteMap ul li ul li ul li ul li ul li  a:hover {

}

/* level 5 active links */
.curo_siteMap ul li ul li ul li ul li ul li .active a, .curo_siteMap ul li ul li ul li ul li ul li .active a:link, .curo_siteMap ul li ul li ul li ul li ul li .active a:active, .curo_siteMap ul li ul li ul li ul li ul li .active a:visited {

}

.curo_siteMap ul li ul li ul li ul li ul li .active a:hover {

}

/* End Site Map */

/* Start Register Styles */

#register
{
	margin: 0;
	background: #ffffff;
	padding: 0 3px 15px 3px;
	position: relative;
	border: 0;
	width: 19.5em;
}

#register form
{
	margin: 0;
	padding: 0;
}

#register form div {margin-bottom: 0.8em;}

#register form div.label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; 
	line-height: 1.2em; 
	font-weight: bold; 
	color: #5F5B5B;
	margin-bottom: 2px;
}

#register #firstname 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #surname 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #email 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #org 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #occupation 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #address 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #postcode 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #country 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #tel 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #mobile
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}


#register #pa 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #website 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #fax 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 20em;
	height: 1.3em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register #title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5f5b5b;
	width: 8em;
	height: 1.8em;
	vertical-align: bottom;
	background: #fff;
	padding-left: 2px;
	margin: 0;
}

#register form div.buttons {margin: 1em 0; text-align: left;}

#news_detail{margin: 1.1em 0.1em 1em 0;padding: 0.1em 0 0.1em 0;height: auto;float: left; width: 100%;}

.no_news
{
    color: #591C88;
    font-weight: bold;
    font-size: 95%;
    margin: 1em 0 1em 0.5em;
    padding: 0 0 0 0.5em;
    line-height: normal;    
}

.listing_back, .listing_back a
{
    color: #591C88;
    font-weight: bold;
}

.news_title
{
    color: #591C88;
    font-size: 115%;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: normal;
}

.news_date
{
    color: #591C88;
    font-weight: normal;
    font-size: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: normal;
}

/* End Register Styles */

.memberbox {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; /*width: 50%*/}
.navspacerLightPurple { background-color: #EFE9F3; height: 1px; width: 1px; background-image: url(../images/navspacer_pur.gif) }

a.memberlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	text-decoration: underline;
	font-weight: bold;
}
a.memberlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	text-decoration: underline;
	font-weight: bold;
}
a.memberlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	text-decoration: underline;
	font-weight: bold;
}
a.memberlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #663399;
	text-decoration: underline;
	font-weight: bold;
}

.search_results {
	list-style-type: none;
	padding: 0;
	margin-left: 10px;
}

.purple_span
{
	color: #591C88;
}

/* textbox */
.div-textbox {
	border: 1px dashed #ccc;
	padding: 0.6em;
}

/* quote box */
.div-quote-box {
	font-size: 1em;
	border: 1px dashed #ccc;
	padding: 0.6em;
}

