table {FONT: 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #000000; TEXT-DECORATION: none}
body {FONT: 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #000000; TEXT-DECORATION: none;}
td,tr,p,div {FONT: 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #000000; TEXT-DECORATION: none}

.whitemenu {FONT: 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #FFFFFF; TEXT-DECORATION: none}
A.whitemenu {FONT: 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #FFFFFF; TEXT-DECORATION: none}
A.whitemenu:visited {FONT: 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #FFFFFF; TEXT-DECORATION: none}
A.whitemenu:hover {FONT: 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #EB8203; TEXT-DECORATION: underline}

a { font: normal 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #EB8203; text-decoration: underline}
a:hover { font: normal 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #157EB8; text-decoration: none}

.blacklink {FONT: 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #000000; TEXT-DECORATION: none}
A.blacklink {FONT: 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #000000; TEXT-DECORATION: none}
A.blacklink:visited {FONT: 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #000000; TEXT-DECORATION: none}
A.blacklink:hover {FONT: 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #000000; TEXT-DECORATION: underline}

.orangebold {FONT: bold 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #FF9900; TEXT-DECORATION: none}

.topic { font: bold 12pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; line-height: 12pt; color: #000000; text-decoration: underline}
.orangetext { font: normal 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; line-height: 12pt; color: #FF7200; text-decoration: none}
.bodytext { font: normal 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; line-height: 12pt; color: #000000; text-decoration: none}
.remark { font: normal 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; line-height: 12pt; color: #919191; text-decoration: none}

.leftmenu { font: normal 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #000000; text-decoration: none}
a.leftmenu { font: normal 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #000000; text-decoration: none}
a.leftmenu:hover { font: normal 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #EB8203; text-decoration: underline}

a.leftmenu-active { font: normal 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #EB8203; text-decoration: underline}
a.leftmenu-active:hover { font: normal 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #000000; text-decoration: underline}

.bigblue { font: normal 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #0776AE; text-decoration: none}
.orangemenu { font: normal 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #EB8203; text-decoration: none}
.blackmenu { font: normal 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #000000; text-decoration: none}
a.blackmenu { font: bold 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #000000; text-decoration: none}
a.blackmenu:hover { font: bold 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #000000; text-decoration: underline}
.blackmenu-u { font: bold 7.5pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #000000; text-decoration: underline}
a.blackmenu-u { font: bold 7.5pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #000000; text-decoration: underline}
a.blackmenu-u:hover { font: bold 7.5pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #000000; text-decoration: none}
.greyfont { font: normal 8pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #333335; text-decoration: none}
.greyfont-s { font: normal 7.5pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #000000; text-decoration: none}
.type { font: normal 7.5pt Tahoma,MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #000000; text-decoration: none}

.copyright { font-family: MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; font-size: 7.5pt; color: #737373; text-decoration: none}
.privacy { font-family: MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; font-size: 7.5pt; color: #737373; text-decoration: none; font-weight: bold}
a.privacy:hover { font-family: MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; font-size: 7.5pt; color: #FF7200; text-decoration: underline; font-weight: bold}


.textbox {
	font: normal 7.5 pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC;
	color: #000000;
	border: 1px solid #117EB7;
	height: auto;
	width: auto;
	background-color:E7F6FD;
}

.resize-text {
	COLOR: #000000; FONT-FAMILY: MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; TEXT-DECORATION: none
}

.box-frame
		{background-color :#FFFFFF; border:1px solid;
		border-color: #A1D8F5 #FFFFFF  #FFFFFF #A1D8F5; color:#000000; vertical-align: middle;}
.box-top
		{background-color :#A1D8F5; border:1px solid; padding-top: 2px; 
		border-color: #FFFFFF #A1D8F5  #A1D8F5 #FFFFFF; color:#000000; vertical-align: middle;}
.box-odd
		{background-color :#FFFFFF; border:1px solid; padding-top: 2px; 
		border-color: #FFFFFF #A1D8F5  #A1D8F5 #FFFFFF; color:#000000; vertical-align: middle;}
.box-even
		{background-color :#E7F6FD; border:1px solid; padding-top: 2px; 
		border-color: #FFFFFF #A1D8F5  #A1D8F5 #FFFFFF; color:#000000; vertical-align: middle;}

A.orangelink {FONT: normal 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #EB8203; text-decoration: underline}
A.orangelink:visited {FONT: normal 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #EB8203; TEXT-DECORATION: underline}
A.orangelink:hover {FONT: bold 11pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; COLOR: #0072bc; TEXT-DECORATION: none}

.heading { font: bold 12pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC;color: #003399; text-decoration: none}

.Sheading { font: bold 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC; color: #003399; text-decoration: none}
		
/*old future-society*/
.bggrey1 {background-image: url("/images/bg-grey1.gif");}
.line {BACKGROUND-COLOR: #BCBCBC}

.remark {FONT: 8pt/12pt Tahoma, MS Sans Serif, Microsoft Sans Serif, AngsanaUPC, CordiaUPC; COLOR: #999999; TEXT-DECORATION: none}

.button {
	font: normal 8pt Tahoma, Verdana, Cordia New, Angsana New, Angsana UPC, Cordia UPC, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #FF6600;
	height: auto;
	width: auto;
	background-color:FF8800;
/*=	background-image: url("images/bg-button.gif"); --*/
}
.sectiontableheader {
	font-weight: bold;
	background-color:#00ADEF;
	border-bottom:thick;

}
.sb_catname {
	font-weight:bold;
	background-color:#FFFFFF;
}
.contentheading,
.contentpagetitle,
a.contentpagetitle:link,
a.contentpagetitle:active,
a.contentpagetitle:visited {
	FONT: normal 8pt Tahoma, MS Sans Serif, Microsoft Sans Serif, Verdana, AngsanaUPC, CordiaUPC; COLOR: #000000; 
	font-size:12px;
	color:#000000;
	font-weight: bold;
	padding-top: 25px;
	background-color:inherit;
	display:block;
}
.contentpaneopen {
	width:100%;
}
a.pathway:link,
a.pathway:active,
a.pathway:visited {
	color:#000000;
	text-decoration:none;
}
.mainlevel  {
	display:block;
	height:20px;
	line-height:20px;
	padding-left:15px;
/*	background:transparent url(../images/dotline.gif) repeat-x center top; */
	font-weight:bold;
	text-decoration:none;
}
.sublevel  {
	font-weight:bold;
	text-decoration:none;
}

/** generic menu item link **/
a.mainlevel:link,
a.mainlevel:active,
a.mainlevel:visited,
a.sublevel:link,
a.sublevel:active,
a.sublevel:visited {
	color:#000000;
	text-decoration:none;
	font-size:11px;
	line-height: 28px;
	font-weight:bold;
	font: 10pt MS Sans Serif, Microsoft Sans Serif, Tahoma, AngsanaUPC, CordiaUPC;
}
/** generic menu item link on mouseover **/
a.mainlevel:hover,
#leftcol a.mainlevel:hover {
	background-color:#00ADEF;
	color:#FFFFFF!important;
	text-decoration:none!important;
}

/** specific top right column menu item link **/
a.mainlevel-right:link,
a.mainlevel-right:active,
a.mainlevel-right:visited,
a.sublevel-right:link,
a.sublevel-right:active,
a.sublevel-right:visited {
	color:#000000;
	text-decoration:none;
	font-size:11px;
}

/** specific top right column menu item link on mouseover **/
a.mainlevel-right:hover {
	background-color:#CCCCCC;
	text-decoration:none;
}

/** unordered list top menu **/
ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}
/** unordered list item for top menu **/
ul#mainlevel-nav li
{
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	width: auto !important;
	font-size: 11px;
	line-height: 23px;
	white-space: nowrap;
}
/** unordered list item link for top menu **/
ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}
/** unordered list item link for top menu for firefox only **/
#topmenu>ul#mainlevel-nav li a {
	width: auto;
}

/** unordered list item for top menu for firefox only **/
ul#mainlevel-nav li a:hover {
	background: #535353;
	text-decoration:none;
}
 /*
specific right column menu item. position:right
you need to add menu class suffix: right
 */
.mainlevel-right {
	display:block;
	height:25px;
	line-height:25px;
	padding-left:15px;
	background:#EEF0F0 url(../images/bg_mainlevel_right.gif) repeat-x center top;
	font-weight:bold;
}
/** general module table **/
table.moduletable,
#leftcol table,
#rightcol table {
	width:95%;
	float:left;
	clear:left;
} 
/** content title **/
.componentheading {
	FONT: 10.5pt Tahoma, MS Sans Serif, Microsoft Sans Serif, Verdana, AngsanaUPC, CordiaUPC;
	color:#000000;
	font-weight:bold;
	padding: 5px 0 5px 0;
	display:block;
}

@media Print    
{
body {background-image: none; width:300px; font-size: 20pt}
TBODY,A,A:visited,A:hover,P,TD,TH,TABLE,DIV,SPAN,FONT {font-size: 20pt MS Sans Serif, Microsoft Sans Serif, Tahoma}
.webonly {DISPLAY: none}
}
@media Screen
{
.printonly {DISPLAY: none}
}
.template-bg {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(<?php echo $mosConfig_live_site; ?>/templates/activities/images/bg-body-s.gif);
	background-repeat: repeat-x;
	background-position: top;
}