/* SIDEBAR --------------------------------------------*/
/* sidebar - rounded*/
table.canao_menu {
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
}
td.filler {
	background-color: #F3F4F3;
}
td.filler_y {
	background-repeat: repeat-y;
}
td.filler_x {
	background-repeat: repeat-x;
}

/* sidebar - regular*/
.extra_info {
	font-family: arial;
	font-weight: normal;
	background-color: #F3F4F3;
	font-size: 8pt;
	color: #5A5A5A;
}

/* GLOBAL --------------------------------------------*/
body {
	scrollbar-face-color:#D7D7D7;
	scrollbar-highlight-color:#D7D7D7;
	scrollbar-3dlight-color:#868686;
	scrollbar-darkshadow-color:#868686;
	scrollbar-shadow-color:#D7D7D7;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E0E0E0;
}
td.page_title_side {
	background-color: #DEE7B5;
	height: 30px;
	width: 100%
}

/*global - text styles*/
.bar {
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	background-color: #BEBEBE;
	color: #FFFFFF;
	text-transform: uppercase;
	text-indent: 7px;
	height: 20px;
}
.text {
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
.paragraph {
	text-indent: 20px;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	text-align: justify;
}
.quote_1 {
	font-family:times new roman;
	font-weight: bold;
	font-style: italic;
	font-size: 12pt;
	color: #5F7B52;
	text-align: justify;
}

/*global - article defaults*/
.article_type {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	background-color: #4C4C4C;
	color: #FFFFFF;
	text-transform: uppercase;
	height: 30px;
}
.article_head {
	background-color: #F7FBF4;
}
.article_title {
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	border-bottom: 2px solid #009900;
}
.article_author {
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
}

/*global - copyright*/
.copy {
	font-family: tahoma;
	font-size: 7pt;
	font-weight: normal;
	color: gray;
}
.copy_line {
	border-bottom: 1px solid gray;
}

/*officer display*/
.officer_details {
	background-color: #F6F6F6;
}
.officer_name {
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;
	color: green;
}
.officer_rank {
	font-family: tahoma;
	font-size: 7pt;
	color: gray;
}


/* GLOBAL::LINKS --------------------------------------------*/
/* global::links - default*/
a.link,a:visited.link,a:hover.link {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
}
a:hover.link {
	color: #7373DD;
	text-decoration: none;
}

/* global::links - inheriting*/
a.link_inherit,a:visited.link_inherit,a:hover.link_inherit {
	color: #000099;
	text-decoration: underline;
}
a:hover.link_inherit {
	color: #7373DD;
	text-decoration: none;
}

/* GLOBAL::ENUMERATORS -----------------------------------------*/
.enumerator,.enumerator_alt {
	font-family: arial;
	font-size: 9pt;
	color: #000000;
}
.enumerator_alt {
	background-color: #F4F4F4;
}

/* GLOBAL::LISTTYPES -----------------------------------------*/
/* global::listtypes - square, green*/
li.sq_g,.bullet {
	list-style-type: square;
	color: green;
}

/* global::listtypes - square, yellow green*/
li.sq_yg {
	list-style-type: square;
	color: #7E8A49;
}

li.num {
	list-style-type: decimal;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

/* SPECIFIC::PROGRAMME SCHEDULE -----------------------------------------*/
.month_reminder {
	font-family: arial;
	font-size: 14pt;
	font-weight: bold;
	color: gray;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}
.program_section {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	background-color: #4C4C4C;
	color: #FFFFFF;
}
.program_reminder {
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	color: #000099;
}
.program_reminder_2 {
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	color: gray;
}
.program_time {
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #4C4C4C;
	border-bottom: 1px dashed silver;
}
.program_activity {
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px dashed silver;
}
.program_participant {
	font-family: tahoma;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px dashed silver;
}
.speakers {
	 background-color: #EFEFEF;
}
.coordinator {
	 background-color: #ECF2EC;
}

/* SPECIFIC::SECRETARYS CORNER -----------------------------------------*/
.record_title {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: gray;
}
.record_section {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #000099;
}
.greet_celebrant {
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.greet_more2cum {
	font-family:times new roman;
	font-weight: bold;
	font-style: italic;
	font-size: 10pt;
	color: #5F7B52;
}

/* SPECIFIC::SCENES -----------------------------------------*/
.scenes_captions {
	font-family: tahoma;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	background-color: #E8E8E8;
}

/* SPECIFIC::GUEST PROFILE -----------------------------------------*/
.guest_section {
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	background-color: #909090;
	color: #FFFFFF;
	text-transform: uppercase;
	text-indent: 10px;
	height: 20px;
}
.guest_field,.guest_field_alt {
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	width: 75px;
}
.guest_detail,.guest_detail_alt {
	font-family: tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
.guest_field_alt,.guest_detail_alt {
	background-color: #F4F4F4;
}

/* SPECIFIC::ADS -----------------------------------------*/
/* specific::ads - sponsors*/
img.advert {
	border: 1px solid silver;
}

/* specific::ads - greetings*/
td.greet_container {
	border: 1px solid silver;
	width: 340px;
	height: 120px;
	background-color: #FFFFFF;
}
span.greet_accs {
	font-family: times new roman;
	font-size: 12pt;
	font-style: italic;
}
span.greet_from {
	font-family: verdana;
	font-size: 14pt;
	font-weight: bold;
}