/* Cascading Style Sheets for MayaSpace Web site         */
/* (c) 2010 Copyright MayaSpace.com. All rights reserved */

/* background/surround for whole page */
body { background-color:white ;
}

/* fixed width within which all content appears */
.main_table { background-color:white ;
}

/* contains the editorial text for each page */     
table.centre_table { background-color:#586188 ; /* #828EB4 ; */
}

/* contains the picture box for just the home page */     
table.centre_table_home { background-color:#586188 ;
}

/* contains the editorial text for just the home page */     
td.centre_table_home_lower { background-color:#586188 ;
}

/* table in which events and course are listed */
table.event_display { background-color:#586188 ;
/*                      font-weight:bold ; */
/*                      font-weight:normal ; */
	                  font-size:12pt;
}

/* editorial text from the database */
.embedded_editorial
{
/*	background:green; /* try-out - we could override content inside centre_table */
font-variant:normal;
font-weight:normal ;
font-family:verdana, helvetica, arial ;
color:#808080;
font-size:10pt;
/*    border-color:White; /* try-out */
/*    border-width:thin; /* try-out */
/*    border-style:solid; /*try-out */
/*    padding:20; /* try-out */
}

.header_text
{
font-variant:normal;
font-weight:normal ;
font-family:georgia,time,serif;
color:white;
font-size:20pt;
}

.general_heading
{
font-variant:normal ;
font-weight:bold ;
font-family:georgia, times, serif ;
color:white ;
font-size:16pt ;
}

.quoted_subheader
{
font-family:georgia, times, serif ;
font-variant:normal;
font-size:15pt;
font-weight:normal ;
font-style:italic ;
color:white;
}

/* ultimate default for table text */
td { color:White ;
/*     font-weight:bold ; */
     font-family:georgia, times, serif; 
}

/* Menus and links */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover { text-decoration: underline; 
	color:#404040; }
	
a.main_menu { font-variant:normal;
font-family:Arial;
font-weight:normal;
color:#808080;
font-size:10pt;
}
	
a.links_menu { font-variant:normal;
font-family:Arial;
font-weight:normal;
color:#808080;
font-size:10pt;
}
	
a.main_menu_current {
/* background-color:#666699 ; */
/* font-variant:normal; */
font-weight:normal ;
font-family:Arial;
color:#ffff99;
font-size:10pt;
}

a.menutext { font-variant:normal;
font-family:Arial;
font-weight:normal;
color:#808080;
font-size:11pt;
}

a.menuthispage { font-variant:normal;
font-family:Arial;
font-weight:normal;
color:#404040;
font-size:11pt;
}
	
a.back_to_top { font-variant:normal;
font-family:Arial;
font-weight:normal;
color:#808080;
font-size:11pt;
}
	
/***********************************************/

.blog_table { border: 1px solid silver;
    width: 584px;
    border-collapse: collapse;
    border-spacing: 1px; 
}

/* .blog_table_row_content { height: 40px; } */

.blog_name { color: gray;
    font-size: 10pt;
    font-family:Arial;
    font-weight: bold;
    text-align: center;
    border: 1px solid silver;
    padding: 8px 8px 8px 8px;
}

.blog_description { color: #808080;
    font-size: 10pt;
    font-family:Arial;
    font-weight: normal;
    text-align: left;
    border: 1px solid silver;
    padding: 8px 8px 8px 8px;
}

.blog_picfile { color: #808080;
    font-size: 12pt;
    font-family:Arial;
    font-weight: normal;
    text-align: center;
    border: 1px solid silver;
    padding: 8px 8px 8px 8px;
}

/***********************************************/


a.member_menu 
{
font-variant:normal;
font-family:georgia, times, serif;
color:white;
font-size:15pt;
}
	
a.member_menu_current 
{
/* background-color:#666699 ; */
font-variant:normal;
font-family:georgia, times, serif;
color:#ffff99;
font-size:15pt;
}
	
a.external_link_exchange
{
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif;
color:white;
font-size:15pt;
}

.external_link_inline
{
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif;
color:#ffff99;
font-size:16pt;
}

a.external_link_inline
{
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif;
color:#ffff99;
font-size:16pt;
}

a.external_link_inline_red
{
font-variant:normal;
font-weight:bold ;
font-family:georgia, times, serif;
color:#ff0000;
font-size:16pt;
}

a.external_link_inline_large
{
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif;
color:white;
font-size:16pt;
}

a.drop_down_menu
{
    font-variant:normal;
    font-weight:bold ;
    font:normal 10px Arial;
/*    font-family:Sans-serif; */
    color:#808080;
    font-size:14pt;
}


/* this gets display table text alignment to top without screwing up main headings */
table td table td { color:White ; 
/*        font-weight:bold ;   */
        font-family:georgia, times, serif; 
        vertical-align:text-top;
	}

td td td { color:White ; 
/*        font-weight:bold ;   */
        font-family:georgia, times, serif; 
        vertical-align:text-top;
	}

a { color:White ; }

h1.title_title {  font-family:georgia, times, serif ;
	}

.tabulated_info {
font-weight:normal ;
font-family:Verdana ;
color:white;
font-size:12pt;
}

input.readonly { background-color:#808080 ; }

.mainhead { color:#808080 ;
	font-size:medium ;
	}

.warning_text { color:Black ;
	background-color:#f0f0a0 ;
	}
	
.public_list { border-width:thin ; 
    background-color:#7A2E4C ;
    color: White ; 
    font-size:small ;
    }	

.picture_caption { color: White ; 
	font-family:georgia,time,serif;
    font-weight:normal ;
    font-size:13pt ;
    }	

.picture_lite { 
border-width:1;
border-color:#eeeeee;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
}


.picture_dark { 
border-width:1;
border-color:#e0e0e0;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
}


/* login form area */
.login_form { background-color:Black ; /* background-color:#7A2E4C ; */
              color:#808080 ;
              font-size:12pt ;
              font-weight:bold ;
              font-family:georgia, times, serif ; 
              border-width:10 
}

.register_link_small { color:#808080 ;
                 font-weight:bold ;
	             font-size:12pt ; 
}
.register_link_large { color:White ;
                 font-weight:bold ;
	             font-size:15pt ; 
}
.page_link { color:white ;
             font-weight:normal ;
             font-family:georgia, times, serif ; 
	         font-size:10pt ; 
}
	         
.caption_link_small { color:White ;
                 font-weight:bold ;
	             font-family:georgia, times, serif ;
	             font-size:12pt ; }
	         
.caption_link_small_selected { color:White ;
                 font-weight:bold ;
                 background: #9999CC ;
	             font-family:georgia, times, serif ;
	             font-size:12pt ; }

.caption_link { color:White ;
                 font-weight:normal ;
	             font-family:georgia, times, serif ;
	             font-size:16pt ; }
	         
.caption_link_selected { color:#ffff99 ;
                 font-weight:normal ;
                 /* background: #9999CC ; */
	             font-family:georgia, times, serif ;
	             font-size:16pt ; }

.faq_link { color:#ffff99 ;
                 font-weight:normal ;
	             font-variant:normal;
	             font-family:georgia, times, serif ;
	             font-size:16pt ; }
	
.faq_caption { color:#ffff99 ;
                 font-weight:normal ;
	             font-variant:normal;
	             font-family:georgia, times, serif ;
	             font-size:16pt ; }

.faq_text { color:White ;
	             font-variant:normal;
                 font-weight:normal ;
	             font-family:georgia, times, serif ;
	             font-size:16pt ; }

.speaker_name { color:Black ;
}

/* editorial text from the database */
.event_ticket
{
background:white;
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif ;
color:black;
font-size:16pt;
border-color:black;
/*    border-width:thin; /* try-out */
/*    border-style:solid; /*try-out */
/*    padding:20; /* try-out */
}
	             
.keyword_label  { font-variant:normal;
                  font-family:georgia, times, serif ;
	              color:White ;
/*                  font-weight:bold ; */
	              font-size:12pt ; }

/* OTHER */
table.display { background-color:#586188;
	            font-size:smaller;
}

table.speaker_display { background-color:#586188 ;
/*                        font-weight:bold ; */
	                    font-size:15pt;
}

/* maintenance table/form appearance */     
table.applicant_display { background-color:#586188; 
/*                        font-weight:bold ; */
	                    font-size:15pt;
}
	             
/* Maintenance display style classes */	
.maint_body { background-color:#c0c000 ; 
	}	
	
.maint_header { background-color:#a0a000 ;
	}
	
.maint_menu { background-color:#a0a000 ;
    }

.maint_left_menu { background-color:#80a080 ;
}
	
.maint_page_heading { color:White ;
                      background-color:#80a080;
}
	
.maint_page_content { color:White ;
                      background-color:#a0c0a0;
                      font-size:15pt ;
}
	
.maint_link_large { color:White ;
                 font-weight:bold ;
	             font-size:20pt ; 
}
	
.maint_link_medium { color:White ;
	             font-variant:normal;
                 font-weight:normal ;
	             font-family:georgia, times, serif ;
	             font-size:20pt ; }
	
.maint_link_greyed { color:black ;
                     font-weight:bold ;
	                 font-size:15pt ;
}

/* table in which events and course bookings are listed */
table.event_maint_display { background-color:#a0c0a0 ;
/*                      font-weight:bold ; */
/*                      font-weight:normal ; */
	                  font-size:15pt;
}


/***************************************************/
/*  FULL SET OF CSS CLASSES FOR GENERIC DATA TYPE  */
/***************************************************/

.composite_retired {
    background:#c0c0c0 ;
    font-variant:normal ;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:white ;
    font-size:10pt ;
}

.sitemap {
    font-variant:normal ;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:silver ;
    font-size:10pt ;
}

a.sitemap {
    font-variant:normal ;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:gray ;
    font-size:11pt ;
}


/******* VISITOR FEEDBACK ************/

table.blog, th.blog, td.blog {
    width: 512;
    border-collapse:collapse;
    border: 1px solid #c0c0C0;
}

td.blog_title {
    border: 1px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

a.blog_titlelink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}

td.blog_image {
    align:center;
    border: 1px solid #c0c0C0;
    padding:8px;
    /* empty */
}

a.blog_imagelink {
    /* empty */
}

img.blog_imagepic {
    border-collapse:collapse;
    border: 1px solid #f0f0f0;
    padding:0;
}

td.blog_text {
    border: 1px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.blog_link {
    /* empty */
}

a.blog_linkliteral {
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.blog_date {
    border: 1px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

/******* VISITOR FEEDBACK ************/

table.visitor, th.visitor, td.visitor {
    width: 512;
    border-collapse:collapse;
    border: 0px solid #c0c0C0;
}

td.visitor_title {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

a.visitor_titlelink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}

td.visitor_image {
    align:center;
    border: 0px solid #c0c0C0;
    padding:8px;
    /* empty */
}

a.visitor_imagelink {
    /* empty */
}

img.visitor_imagepic {
    border-collapse:collapse;
    border: 0px solid #f0f0f0;
    padding:0;
}

td.visitor_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.visitor_link {
    /* empty */
}

a.visitor_linkliteral {
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.visitor_date {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

/******* WORKSHOP ************/

table.workshop, th.workshop, td.workshop {
    width: 512;
    border-collapse:collapse;
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}


.workshop_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

a.workshop_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

td.workshop_title {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

a.workshop_titlelink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}

td.workshop_short_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.workshop_paypal {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.workshop_image {
    align:center;
    border: 0px solid #c0c0C0;
    padding:8px;
    /* empty */
}

a.workshop_imagelink {
    /* empty */
}

img.workshop_imagepic {
    border-collapse:collapse;
    border: 0px solid #f0f0f0;
    padding:0;
}

td.workshop_long_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.workshop_link {
    /* empty */
}

a.workshop_linkliteral {
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

td.workshop_date {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}


/******* RETREAT ************/


table.border, th.border, td.border {
    border-collapse:collapse;
    border: 1px solid #c0c0C0;
    width: 512;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}


table.retreat, th.retreat, td.retreat {
    border-collapse:collapse;
    border: 0px solid #c0c0C0;
    width: 512;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

.retreat_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

a.retreat_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

td.retreat_title {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

a.retreat_titlelink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}

h1 {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.retreat_short_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

td.retreat_image {
    align:center;
    border: 0px solid #c0c0C0;
    padding:8px;
    /* empty */
}


td.retreat_paypal {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}


a.retreat_imagelink {
    /* empty */
}

img.retreat_imagepic {
    border-collapse:collapse;
    border: 0px solid #f0f0f0;
    padding:0;
}

td.retreat_long_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

td.retreat_link {
    /* empty */
}

a.retreat_linkliteral {
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.retreat_date {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

/******* DVD ************/

table.dvd {
    border-collapse:collapse;
    border: 0px solid #c0c0C0;
    width: 512;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

th.dvd, td.dvd {
    border-collapse:collapse;
    border: 0px solid #c0c0C0;
    width: 50%;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}

.dvd_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

a.dvd_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

td.dvd_title {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

a.dvd_titlelink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}

td.dvd_short_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.dvd_image {
    align:center;
    border: 0px solid #c0c0C0;
    padding:8px;
    /* empty */
}

a.dvd_imagelink {
    /* empty */
}

img.dvd_imagepic {
    align:center;
    border-collapse:collapse;
    border: 0px solid #f0f0f0;
    padding:0;
}

td.dvd_long_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.dvd_link {
    /* empty */
}

a.dvd_linkliteral {
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

td.dvd_date {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:13pt;
}

td.dvd_paypal {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

/******* shop ************/

table.shop {
    border-collapse:collapse;
    border: 0px solid #c0c0C0;
    width: 512;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

th.shop, td.shop {
    align:center;
    border-collapse:collapse;
    border: 0px solid #c0c0C0;
    width: 50%;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

.shop_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

a.shop_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

td.shop_title {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

td.shop_header {
    align:center;
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

a.shop_titlelink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}

td.shop_short_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.shop_image {
    align:center;
    border: 0px solid #c0c0C0;
    padding:8px;
    /* empty */
}

td.shop_object {
    align:center;
    border: 0px solid #c0c0C0;
    padding:8px;
    /* empty */
}

a.shop_imagelink {
    align:center;
    /* empty */
}

img.shop_imagepic {
    align:center;
    border-collapse:collapse;
    border: 0px solid #f0f0f0;
    padding:0;
}

img.shop_headerimage {
    align:center;
    border-collapse:collapse;
    border: 1px solid #f0f0f0;
    padding:0;
}

td.shop_long_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.shop_link {
    /* empty */
}

a.shop_linkliteral {
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.shop_date {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.shop_paypal {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

/******* press ************/

table.press {
    border-collapse:collapse;
    border: 0px solid #c0c0C0;
    width: 512;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

th.press, td.press  {
    align:center;
    border-collapse:collapse;
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

.press_contentslink, a.press {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

a.press_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

td.press_title {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:12pt;
}

.press_small_title {
    border: 0px solid #c0c0C0;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.press_header {
    align:center;
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:12pt;
}

a.press_titlelink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:12pt;
    text-decoration: none;
}

a.press_small_titlelink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}


.press_short_text {
    border: 0px solid #c0c0C0;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:12pt;
}

td.press_image {
    align:center;
    width:164;
    border: 0px solid #c0c0C0;
    padding:8px;
    /* empty */
}

a.press_imagelink {
    align:center;
    /* empty */
}

img.press_imagepic {
    align:center;
    border-collapse:collapse;
    border: 0px solid #f0f0f0;
    padding:0;
}

img.press_headerimage {
    align:center;
    border-collapse:collapse;
    border: 1px solid #f0f0f0;
    padding:0;
}

td.press_long_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    width:400;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

td.press_link {
    /* empty */
}

a.press_linkliteral {
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:13pt;
}

td.press_date {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:13pt;
}

td.press_paypal {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:14pt;
}


/******* CALENDAR ************/

table.calendar, td.calendar {
    width: 512;
    border-collapse:collapse;
    border: 1px solid #e0e0e0;
    padding:0px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}

td.calendar_blank_cell {
    border-collapse:collapse;
    border: 0px solid #e0e0e0;
    padding:0px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.calendar_cell {
    border-collapse:collapse;
    border: 1px solid #e0e0e0;
    padding:0px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.calendar_cell_title {
    border-collapse:collapse;
    border: 0px solid #e0e0e0;
    padding:0px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    text-align:center;
    font-size:10pt;
}

table.calendar_summary, td.calendar_summary {
    border-collapse:collapse;
    border: 0px solid #e0e0e0;
    padding:0px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

table.calendar_subcell, td.calendar_subcell {
    border-collapse:collapse;
    border: 0px solid #e0e0e0;
    padding:0px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:8pt;
}

td.calendar_subcell_title {
    border-collapse:collapse;
    border: 0px solid #e0e0e0;
    padding:0px;
    background-color:#e0e0e0;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    text-align: right;
    color:#808080;
    font-size:8pt;
}

td.calendar_subcell_content {
    border-collapse:collapse;
    border: 0px solid #e0e0e0;
    padding:0px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:8pt;
}

a.calendar_cell_link {
    border-collapse:collapse;
    border: 0px solid #e0e0e0;
    padding:0px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:8pt;
}

.calendar_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

a.calendar_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

td.calendar_title {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

a.calendar_titlelink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}

td.calendar_short_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.calendar_paypal {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.calendar_image {
    align:center;
    border: 0px solid #c0c0C0;
    padding:8px;
    /* empty */
}

a.calendar_imagelink {
    /* empty */
}

img.calendar_imagepic {
    border-collapse:collapse;
    border: 0px solid #f0f0f0;
    padding:0;
}

td.calendar_long_text {
    border: 3px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.calendar_link {
    /* empty */
}

a.calendar_linkliteral {
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

td.calendar_date {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

/******* ACCOUNT ************/

/* used */
table.account, th.account, td.account {
    width: 100%;
    border-collapse:collapse;
    border: 1px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}

.account_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

a.account_contentslink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
    text-decoration: none;
}

td.account_title {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}

a.account_titlelink {
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
    text-decoration: none;
}

td.account_short_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

/* used */
.account_message {
    border: 0px solid #a0a0C0;
    padding:0px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

/* used */
td.account_field {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:12pt;
}

/* used */
td.account_field_s {
    border: 0px solid #a0a0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#8080a0;
    font-size:8pt;
}

td.account_paypal {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.account_image {
    align:center;
    border: 0px solid #c0c0C0;
    padding:8px;
    /* empty */
}

a.account_imagelink {
    /* empty */
}

img.account_imagepic {
    border-collapse:collapse;
    border: 0px solid #f0f0f0;
    padding:0;
}

td.account_long_text {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.account_link {
    /* empty */
}

a.account_linkliteral {
    font-variant:normal;
    font-weight:bold ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:10pt;
}

td.account_date {
    border: 0px solid #c0c0C0;
    padding:8px;
    font-variant:normal;
    font-weight:normal ;
    font-family:verdana, helvetica, arial ;
    color:#808080;
    font-size:11pt;
}



/* (c) 2010 Copyright EiDoxis Limited. All rights reserved */
