A:link { color: #669900; text-decoration: none}
A:visited { COLOR: #7FC342; TEXT-DECORATION: none} 
A:hover { COLOR: #0066CC; TEXT-DECORATION: underline} 
A:active { COLOR: #00CCFF; TEXT-DECORATION: none}

a.menu:link {
	color: #0033CC; text-decoration: none
}
a.menu:visited {
	color: #0066CC; text-decoration: none
}
a.menu:hover {
	color: #006600; text-decoration: none;
	background: #ABCFA7;
}
a.menu:active {
	color: #00CCFF; text-decoration: none
}

a.year2:link,a.year2:visited,a.year2:hover,a.year2:active {
	color: #006600; text-decoration: none;
	font-family: arial, helvetica; font-size: 9pt;	
	text-align:center;
	background:#D6EC93;	
	padding:4;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #669900;	
}

a.year:link {
	color: #669900; text-decoration: none;
	font-family: arial, helvetica; font-size: 9pt;
	text-align:center;
	background:#ABCFA7;	
	padding:4;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #669900;	
}
a.year:visited {
	color: #669900; text-decoration: none;
	font-family: arial, helvetica; font-size: 9pt;
	text-align:center;
	background:#ABCFA7;	
	padding:4;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #669900;		
}
a.year:hover {
	color: #006600; text-decoration: none;
	font-family: arial, helvetica; font-size: 9pt;	
	text-align:center;
	background:#D6EC93;	
	padding:4;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #669900;
}
a.year:active {
	color: #006600; text-decoration: none;
	font-family: arial, helvetica; font-size: 9pt;	
	text-align:center;
	background:#CDE87D;	
	padding:4;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #669900;	
}

a.navMain,a.navMain:link,a.navMain:visited,a.navPage,a.navPage:link,a.navPage:visited
{
display:block;
color:#FFFFFF;
background-color:#98bf21;
font-weight:bold;
font-size:11px;
width:auto;
text-align:center;
padding:0;
padding-top:3px;
padding-bottom:4px;
border:1px solid #ffffff;
outline:1px solid #98bf21;
text-decoration:none;
margin-left:1px;
}

a.navMain:hover,a.navMain:active,a.navPage:hover,a.navPage:active
{
background-color:#7A991A;
}

div.img
{
  margin: 1px;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 1px;
  border: 1px solid #ffffff;
}
div.img a:hover img {
	border: 1px solid #CCCCCC;
}

div.fdc
{
  margin: 1px;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}

div.fdc img
{
  display: inline;
  margin: 1px;
  border: 1px solid #CCCCCC;
}
div.fdc a:hover img {
	border: 1px solid #666666;
}

#header ul {
height: 0px;
line-height: 34px;
float: center;
width: 100%;
border-top: 0px solid #fff;
border-bottom: 0px solid #33577c;
clear: both;
list-style: none;
margin: 0;
padding: 0;
}

#header ul li {
float: left;
height: 34px;
border-right: 3px solid #fff;
background: url('images/nav-hov.gif') no-repeat;
}

#header ul li a {
display: block;
height: 34px;
width: 104px;
text-align: center;
float: left;
color: #fff;
font-weight: bold;
text-decoration: none;
background: url('images/nav-nor.gif') no-repeat;
}

#header ul li a:hover {
background: url('images/nav-hov.gif') no-repeat;
}

#header ul li.current_page_item a {
background: url('images/nav-act.gif') no-repeat;
}

BODY { 
	scrollbar-face-color: #DCE0E2;
	scrollbar-shadow-color: #687888;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #687888;
	scrollbar-darkshadow-color: #DCE0E2;
	scrollbar-track-color: #BCBFC0;
	scrollbar-arrow-color: #6E7E88; 
	font-family: arial, helvetica; font-size: 9pt;
	color: #808080; margin: 0px  0px; padding: 0px  0px; 
	background: #EEEEEE url('http://www.thaistampshop.com/images/bg.png') fixed no-repeat;	
}
TD { 
	font-family: arial, helvetica; font-size: 9pt;	
} 
INPUT {
	BORDER: 1px solid #669900;
	FONT-SIZE: 9pt; 
	COLOR: #006600; 
	FONT-FAMILY: Arial, helvetica, serif; 
	BACKGROUND-COLOR: #E8FAC5;
	PADDING:0px;	
}
TEXTAREA {
	border: 1px solid #669900;
	FONT-SIZE: 9pt; 
	COLOR: 006600; 
	FONT-FAMILY: Arial, helvetica, serif; 
	BACKGROUND-COLOR: #E8FAC5
}
SELECT {
	border: 1px solid #669900;
	FONT-SIZE: 9pt; 
	COLOR: #006600; 
	FONT-FAMILY: Arial, helvetica, serif; 
	BACKGROUND-COLOR: #E8FAC5
}
.BUTTON {
	border: 1px solid #669900;
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, helvetica, serif; 
	BACKGROUND-COLOR: #77BF0F;
	PADDING:0px;
}
.BUTTON:hover{
	background-color:#568A04; 
	border-color:#669900
}
.buttonhideborder {
   border: none;
   color: none;
   font-family: none;
   background-color: #DDDDDD;
}
.button_image {
   border: none;
   color: none;
   font-family: none;
   background-color: #FFFFFF;
}
.button_login {
   border: 1px solid #FFFFFF;
   color: #000000;
   font-weight: bold;
   font-family: Arial, Helvetia;
   background-color: #CCCCCC;
}
.button1 {
   border: 1px solid #6699cc;
   color: #006699;
   font-weight: bold;
   font-family: Arial, Ms Sans Serif,Tahoma;
   background-color: #99ccff;
}
/* button styles */
.orangebutton{
	background-color:#F26332; 
	border-color:#BE3101; 
	border-style:solid; 
	border-width:1px; 
	color:#FFF;
	padding:0px;
}
.orangebutton:hover{
	background-color:#FF0000; 
	border-color:#BE3101
}
.btn_orange{
	background:transparent url(images/btn-orange.gif) repeat-x scroll 0 0; 
	border:1px solid #BE3101; color:#FFF; text-decoration:none; 
	font-weight:bold; margin:0; padding:4px 10px; 
	-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; 
	border-radius: 4px; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.25)
}
.btn_orange:hover, .btn_orange a:hover{
	cursor:pointer; border:1px solid #F60; 
	text-decoration:none; 
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.25)
}
######################
div.pagination {
	padding: 3px;
	margin: 3px;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #B8EA8E;	
	text-decoration: none; /* no underline */
	font-weight:bold;
	background-color: #E7F4D9;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #009999;		
	background-color: #6DCDBA;
	color: #FFFFFF;
	text-decoration:none;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #009999;		
	background-color: #2EA371;
	color: #FFFFFF;
	font-weight:bold;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border:solid 1px #DEDEDE	
	color:#888888
}
##############################
.note, .success, .warning {
	padding: 8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}
.note {
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}
.success {
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}
.warning {
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}
