body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img {
	margin:0;
	padding:0;
}

body {
	height:100%;
	width:100%;
	font-family: "Georgia", verdana, arial, helvetica, sans-serif;
	color: #222;
	font-size:12px;
	text-align:center;
	margin:0 auto;		
}

a {
	color:#0033CC;
	padding:1px 2px 1px 2px;
}

a:link, a:visited {
	text-decoration:none;
	padding:1px 4px 1px 4px;
}

a:hover {
	text-decoration:underline;
	background-color:#0033CC;
	color:White;
	padding:1px 4px 1px 4px;
}

#LnkDeleteEntry {
	color:#FF0000;
	padding:1px 2px 1px 2px;
	font-size:11px;
}

#LnkDeleteEntry:link, #LnkDelete:visited {
	text-decoration:none;
	padding:1px 4px 1px 4px;
}

#LnkDeleteEntry:hover {
	text-decoration:underline;
	background-color:#FF0000;
	color:White;
	padding:1px 4px 1px 4px;
}



#Container {
	text-align:center;
	width:994px;
	margin:0 auto;
}

#DvInfo {
	width:180px;
	border:1px dotted #33FF33;
	padding:4px;
	background-color:#E1FFCE;
}

#DvInfo p {
	text-align:center;
}

#comission {
	padding:2px;
	width:80px;
	text-align:center;
	border:2px solid #CCCCCC;
	background-color:#FFFF99;
}

#comission_subtotal 
{
	padding:2px;
	width:90px;
	text-align:center;
	background-color:#E9E9E9;
	font-weight:bold;
	border:1px solid #CCCCCC;
}

#BtnCalculate {
	font-weight:bold;
	font-size:18px;
	padding:3px 15px 3px 15px;
}

#year, #month {
	padding:3px;
}

#LnkDeleteEntry {
	font-size:11px;
}

#Bottom {
	font-size:10px;
	color:#666666;
}

.Grid {
	border-bottom:1px solid #0099CC;
}

.GridTitle td {
	background-color:#0099CC;
	color:white;
	border-bottom:1px solid #003399;
}

.Tip {
	background-color:#FFFF33;
	border-bottom:1px solid #FFCC66;
	border-top:1px solid #FFCC66;
}

.SpreadIt {
	background-color:#FF0000;
}

.SpreadIt a {
	font-size:16px;
	color:white;
}

.SpreadIt a:hover {
	background-color:transparent;
	text-decoration:underline;
}

.Partner {
}

.Signup {
	color:#CC0000;
}

h1.Calculator 
{
	font-size:30px;
	letter-spacing:-2px;
	color:#707070;
	line-height:90%;
}

#incp-rate 
{
	font-size:11px;

}

.HighlightFinalValue 
{
	font-size:24px;
	color:#FF0000;
	letter-spacing:-1px;
}

#btn-add-entry 
{
	font-weight:bold;
	color:White;
	background-color:#009933;
	border:1px solid #003333;
}

#btn-add-entry:active
{
	background-color:#00CC00;
}

#EmailValidator {
	padding:4px;
}

#email {
	padding:3px;
	font-size:18px;
	width:400px;
}

#simplemodal-overlay {background-color:#FFFFFF;} #simplemodal-container {background-color:#FFFFFF; border:10px solid #CC0000;-moz-border-radius:10px;-webkit-border-radius:10px; padding:12px;}
#simplemodal-container a.modalCloseImg { 	width:25px;	height:29px;	display:inline;	z-index:3200;	position:absolute;	top:-15px;	right:-18px;	cursor:pointer;}

#BtnUsar {
	font-weight:bold;
	font-size:16px;
	padding:3px 7px 3px 7px;
}


#Indique {
	display:none;
	text-align: left;
}

#Indique em {
	font-size:11px;
	color:#666666;
	font-style:normal;
}

#Indique p {
	padding:4px;
}