*
{
	border:				0px;
}

span
{
	padding: 0px;
}

html, body, td, th, div, span, p
{
	font-family: 		Trebuchet MS, tahoma, verdana, arial;
	color: 				#000000;
	font-size: 			13px;
}

body
{
	background-color: 	#eeeeee;
}


a
{
	color:				#006699;
	text-decoration:	none;
}
a:visited
{
	color:				#006699;
	text-decoration:	none;
}
a:hover
{
	text-decoration:	none;
	color: 				#ff9900;
}


input, select, textarea, button {
	border:				1px solid #aaaaaa;
	background-color:	#ffffff;
	padding:			1px;
	font-family: 		Trebuchet MS, tahoma, verdana, arial;
	color: 				#000000;
	font-size: 			13px;
}

input:focus, textarea:focus{
	background-color:	#eeeeee;
}

.bg_H {
	background-color: #99CCFF;
	color: #000000;
	font-size:11px;
}

.bg_D1 {
	background-color: #99CC00;
	color: #000000;
	font-size:11px;
}

.bg_D2 {
	background-color: #FFFF00;
	color: #000000;
	font-size:11px;
}

.bg_D3 {
	background-color: #FF9900;
	color: #000000;
	font-size:11px;
}

.bg_W {
	background-color: #FF0000;
	font-size:11px;
}


.bg_done {
	font-size:11px;
}

.red
{
	color:				red;
}

.green
{
	color:				green;
}

.black
{
	color:				#000;
}

.flashbox
{
	padding:			4px;
	border:				1px solid #cc9900;
	background-color:	#ffff99;
	margin-bottom: 		10px;
}

.flashtext
{
	color:				#000000;
}

.question {
	cursor: pointer;
	font-weight: bold;
	font-size: 15px;
}

.footer {
	color:				#333333;
	font-size:			11px;
}

.odd {
	background-color:	#dddddd;
}

.today {
	background-color:	#336699;
}

.border-cal-td {
	border: 			1px solid #375d84;
}

.hint
{
	color:				#666666;
}

.field_error {
	border: 			1px solid #EE0000;
}

img.icon, img.flag
{
	vertical-align:		middle;
}

.std_padding
{
	padding:			4px;
}


.inline
{
	display:			inline;
}


.w100p
{
	width:				100%
}

.w20p
{
	width:				20%;
}

.w33p
{
	width:				33%;
}

.w50p
{
	width:				50%;
}

.h12
{
	height:				17px;
}

.h25
{
	height:				25px;
}

.h100
{
	height:				100px;
}

.h140
{
	height:				140px;
}

.ta-right
{
	text-align: 		right;
}

.ta-center
{
	text-align:			center;
}

.va-bottom
{
	vertical-align: 	bottom;
}

.va-top
{
	vertical-align: 	top;
}
.va-middle
{
	vertical-align:		middle;
}

.center
{
	margin-left: 		auto;
	margin-right: 		auto;
}
