body {
	background-color: #FFFFFF;
	color:#000000;
	margin: 0px  0px;
	padding: 0px  0px;
	font-family: Tahoma, "Angsana New";
	background-image: url(pics/bg.png);
}

td { font-family: Tahoma, "Angsana New";	}
textarea, select , input{ font-family: Tahoma, "Angsana New";}
a:link { color: #FF6600; text-decoration: none;}
a:visited { color: #FF6600; text-decoration: none;}
a:active { color: #FF6600; text-decoration: none;}
a:hover { color: #E400FF; text-decoration: none;}

.headline { font-size : 1.5em }

.brief { color:gray; font-size: 1.15em; font-style:italic;}

.grey {color:gray; font-style:italic;}

.warning { color:red; }
/*----- poll ------*/
.bgQuiz {
	font-size: 0.8em;
	background-color: #F5F5DC;
	color:#8B7355;
	padding:20px 30px 20px 30px;
	border-width:0px 0px 10px 0px;
	border-color:#CDCDC1;
	border-style:solid;
}

.bgPoll {
	font-size: 0.8em;
	background-color: #E9F5DC;
	color:#8B7355;
	padding:20px 30px 20px 30px;
	border-width:0px 0px 10px 0px;
	border-color:#CDCDC1;
	border-style:solid;
}
.pr_frame {
	padding: 0px 50px 0px 100px;
	background: #EEFFFF;
	color: #336699;
	border-top: thin solid #CCCCFF;
	border-bottom: thin solid #00FFFF;
	}

.content_intro {
	padding: 0px 50px 0px 50px;
	}
.content_body {
	padding: 0px 50px 0px 50px;
	}

.news_frame {
	padding: 0px 50px 0px 100px;
	background: #FFF4FF;
	color: #A400A4;
	border-top: thin solid #FFCCCC;
	border-bottom: thin solid #FF99CC;
	}
.story_frame {
	padding: 60px 80px 60px 120px;
	background: #FFF4FF;
	color: #A400A4;
	border-top: 1px solid #FF99CC;
	border-left: 1px solid #FF99CC;
	border-right: 3px solid #FF99CC;
	border-bottom: 3px solid #FF99CC;
	}

.mem_frame {
	padding: 30px 100px 30px 100px;
	background: #FFF4FF;
	color: #A400A4;
	border-top: 1px solid #FF99CC;
	border-left: 1px solid #FF99CC;
	border-right: 3px solid #FF99CC;
	border-bottom: 3px solid #FF99CC;
	}

.weblink_frame {
	padding: 0px 10px 0px 60px;
	background: #EEFFFF;
	color: #336699;
	border-top: thin solid #CCCCFF;
	border-bottom: thin solid #00FFFF;
	}
.weblink_2 {
	padding: 0px 10px 10px 10px;
	background: #EEFFEE;
	color: #336699;
	border-left: thin solid #CCCCFF;
	border-right: thin solid #00FFFF;
	}

/*---board---*/
.board_frame_Parents {
	padding: 10px 10px 10px 50px;
	background: #CCFFFF;
	color: #336699;
	border-top: thin solid #CCCCFF;
	border-bottom: thin solid #CCCCFF;
	}

.board_frame_Kids {
	padding: 10px 10px 10px 50px;
	background: #FFFFCC;
	color: #006633;
	border-top: thin solid #CCCCFF;
	border-bottom: thin solid #CCCCFF;
	}

.board_frame_All {
	padding: 10px 10px 10px 50px;
	background: #FFFACD;
	color: #336699;
	border-top: thin solid #CCCCFF;
	border-bottom: thin solid #CCCCFF;
	}

.board_reply {
	padding: 10px 10px 10px 50px;
	background: #CCFFE6;
	color: #336699;
	border-left: medium double #66CC00;
	border-right: medium double #66CC00;
	border-top: 1px solid #66CC00;
	border-bottom: 1px solid #66CC00;
	}

	.reply_item {
	border-bottom: 1px solid #B0E0E6;
}
/*---------------*/
.sample{
	font-size: 0.9em;
}
.menubar {
	color:#666666;
	font-size:0.75em; background:#E6E6E6;
	border-top : 1px solid #C0C0C0; 
	border-bottom : 1px solid #C0C0C0;
}

.textsssfield {
	font-family:Tahoma;
	font-size:0.85em;
	color: #666666;
	border: solid 1px;
	border-color: #DBDBDB;
}

.main_frame {
	padding : 0px 0px 20px 0px;
	border-bottom : 2px dotted #FF6600;
}

.second_frame {
	padding : 20px 20px 20px 0px;
}

.second_line {
	border-bottom : 2px dotted #FF6600;
}

.third_frame {
	padding : 20px 20px 20px 0px;
	border-right : 2px dotted #996699;
	border-bottom : 2px dotted #996699;
	background-color:#FFFFDD;
}

.third_line {
	border-right : 2px dotted #996699;
	background-color:#FFFFDD;
}

.hr_line {
	border-right : 2px dotted #996699;
	background-color:#FFFFDD;
}

.button {
	font-family:Tahoma;
	font-size:8pt;
	color: #FFFFFF;
	background-color: #CCCCCC;
	border-color: #999999 #999999 #999999 #999999;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
}

/*All Classes Define Here*/

.ListBG1 {
	font-size: 0.8em;
	background-color:#FFFF99;
	color:#003366;
}

.ListBG2 {
	font-size: 0.8em;
	background-color:#CCFFCC;
	color:#003366;
}

.tahoma {font-family:tahoma;}

.sticky_strip {
	font-size: .8em;
	font-weight:bold;
	background-color:#FF8000;
	padding:0px 2px 0px 2px;
}

.alt2 {
	background-color:#F4FED8;
	padding:0px 5px 0px 5px;
}
.announce {
	font-weight:bold;
	padding:0px 5px 0px 5px;
	border-width:0px 0px 1px 0px;
	border-color:#FF9900;
	border-style:solid;
}

.digest {
	background-color:#F0F0F0;
	font-weight:bold;
	text-align: center;
}

.sticky {
	font-family: Tahoma;
	font-size: .75em;
	background-color:#FFFF00;
	color:#000000;
	padding: 5px 0px 5px 5px;
}

.reply {
	font-size:.8em;
	padding: 10px 150px 10px 150px;
	text-align: center;
}
.confirm_mail {
	font-size:.8em;
	padding: 10px 10px 10px 10px;
}

.mymemmenu {
	font-size:.8em;
	padding: 10px 30px 0px 0px;
}

.mymemarea {
	font-size:.85em;
	padding: 10px 40px 0px 10px;
	border-width:0px 0px 0px 0px;
	border-color:#FF9900;
	border-style:dotted;
}

.text_greet_small {
	font-family:tahoma;
	font-size: 10pt;
	color: #006666;
}

.text_tiny {
	font-size: .7em;
	color: #808080;
}

.text_small {
	font-size: .8em;
	color: #808080;
}

.text_grey {
	font-size:10pt;
	color: #808080;
	padding:0px 0px 10px 0px;
}
.text_bigger {
	font-size: 1.2em;
	color:Orange;
	font-weight: bolder;
}

.text_huge {
	font-size: 1.8em;
	color: #FF9900;
	font-weight: bolder;
}

.letter_body {
	color:#5F5F5F;
	background-color: #EFEFEF;
	font-size:0.85em;
	border: 1px solid Silver;
	padding: 10px 20px 20px 20px;
}

.ask_msg {
	border: 1px dotted Lime;
	background-color: #FFFFDD;
	padding: 10px 20px 20px 20px;
}

.reply_msg {
	border: 1px dotted #FFA500;
	background-color: #EEFFEE;
	padding: 10px 20px 20px 20px;
}

.info_strip {
	background-color: #48D1CC;
	color: White;
}

.info_body { 
	font-size: 0.85em;
	background-color: #FAFAD2;
	color: #FF8C00;
	padding: 5px 15px 5px 15px;
	border: 1px solid #48D1CC;
}

.comment {
	background-color: #E8E8E8;
	color: #006600;
	border: 1px solid #FFDEAD;
	padding: 10px 10px 10px 10px;
}

.ask{
	font-size: 0.85em;
	color:#8B8B83;
	text-align:left;
	padding:10px 10px 10px 10px;
	border-width:1px 1px 1px 1px;
	border-color:#CDCDC1;
	border-style:solid;
}

.answer {
	font-size: 0.85em;
	color:navy;
	text-align:left;
	padding:10px 10px 10px 10px;
	border-width:1px 1px 1px 1px;
	border-color:#CDCDC1;
	border-style:solid;
}

.quote {font-size: 1.2em }

.bgColor1 {
	background-color: #FFCC99;
	color: #008B8B;
}
.bgColor2 {
	background-color: #99CC99;
	color: #008B8B;
}

.bgColor2A {
	background: #FFD700;
}

.bgColor2B {
	background: #CCCC66;
}

.bgColor3A {
	background: #FFEEFF;
	color: #990099;
}

.bgColor3B {
	background: #CCFFCC;
	color: #339966;
}

/*All IDs Define Here*/
.mini_main { padding: 10px 20px 10px 20px; }


#huge {font-size: 200%; color:#ff6699}
#small {font-family: Tahoma, "Angsana New";font-size: 90%}

#bgColor1 {
	background-color: #FFE2D5;
	color: #CD5C5C;
}
#bgColor2 {
	background-color: #FFD700;
	color: #CD5C5C;
}
#mem_check { background-color: transparent;  color: #CD5C5C;  font-size: 90%;   }
