a {
	text-decoration:none;
	color:#333333;
}

td {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}

.stan {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}


hr {color:#CCCCCC;height:1px;}

.tlist {
	border-collapse : collapse;
	border          : 1px solid #C42B29;
}

.thead {
	padding          : 2px;
	background-color : #C42B29;
	font-weight      : bold;
	text-align       : center;
	white-space      : nowrap;
	color            : #FFFFFF;
}

.tbody0 {
	padding:2px;
	background-color:#EEEEEE;
}

.tbody1 {
	padding:2px;
	background-color:#D8D8D8;
}

.tbody2 {
	padding:2px;
	background-color:#C42B29;
	cursor:pointer;
	color:#FFFFFF;
}

.image {
	border-style : solid;
	border-color : #999999;
	border-width : 1px;
}

SELECT {
	border-style : solid;
	border-color : #BCBBBB;
	border-width : 1px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TEXTAREA {
    font-family  : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color        : black; 
	font-size    : 12px;
	border-style : solid;
	border-color : #BCBBBB;
	border-width : 1px;
}

INPUT.textfield {
	border-style : solid;
	border-color : #BCBBBB;
	border-width : 1px;
	font-family  : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size    : 11px;
}


INPUT.button {
    border-style     : solid;
	border-color     : #C42B29;
	border-width     : 1px;
	color            : #C42B29;
	font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11px;
	cursor           : pointer;
}

.hidden  {display:none;visibility:hidden;}
.visible {visibility:visible;}