tr, th, body{
	font-size:12px;
	font-family:"Trebuchet MS", Verdana;
	color:#336699;
	scrollbar-shadow-color: #336699;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #336699;
}

a:link, a:visited,a:active{
	font-family:"Trebuchet MS", Verdana;
	text-decoration:none;
	color:#336699;
}
a:hover{
	text-decoration:underline;
	color:#336699;
}

input, select, textarea{
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
	color:#336699;
	background-color:#FFFFFF;
	border: 1px solid #999999;
	border-style:solid;
	-moz-border-radius: 6px;
}

.checkbox
{
	border: 0px;
}

.a{
	font-size:16px;
}

.red{
	color:#FF0000;
}

.white{
	color:#FFFFFF;
}

.new
{
	text-decoration:blink;
	color:#FF0000;
}


#smiles
{
	display:none;
	position: absolute;
	background-color:#FFFFFF;
	border-color:#666666;
	/*left:320px;*/
	border:ridge;
	top:20%;
	left:50%;
}

#scrapSmiles
{
	display:none;
	position: absolute;
	background-color:#FFFFFF;
	border-color:#666666;
	/*left:320px;*/
	border:ridge;
}

.noborder
{
	border:0;
}

.whiteborder
{
	border-color:#FFFFFF;
}

img{
	border:0;
}

.small{
	font-size:9px;
}

.smaller{
font-size:11px;
}

td a.bloco {
display:block;
height:100%;
line-height:100%;
text-decoration:none;
}

.welcome{
color:#FFFFFF;
font-size:32px;
}

.title{
	font-size:16px;
	font-weight:bold;
}

.subtitle
{
	font-size:14px;
	font-weight:bold;
}

.calendarHeader { 
font-weight: bolder; 
} 

.calendarToday {
background-color:#CCCCCC;
font-weight:bolder;
} 

.calendar { 
}

.calendarLink {
font-weight:bolder;
background-color:#FFFF00;
}


	.backTD {background-color:#CCCCCC;}
	.whiteTD {background-color:; }

#hidepage{
	background-color:#336699;
	color:#FFFFFF;
}


.birthday a:link
{
	color:#FFFFFF;
	font-weight:bolder;
}

.birthday a:visited
{
	color:#FFFFFF;
	font-weight:bolder;
}

.birthday
{
	color:#FFFFFF;
	font-weight:bolder;
}