#DeskTopTableCell_tblMain TD { font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #666666; }

.txtItem { font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #666666; }

.txtNormal { font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #666666; line-height: 19px; }

.sampleTitle { font-family: Tahoma, Arial, sans-serif; font-size: 19px; font-weight: normal; color: #015EB0; }

.monotextbox { font-family: Arial, sans-serif; font-size: 11px; width: 100%; color: #555555; background-color: #FFFFFF; border: solid 1px #AAAAAA; margin-top: 3px; margin-bottom: 5px; padding-left: 3px; }

.textfield { width: 100%; color: #555555; background: url(.../Imagens/textbox_bgnd.gif); background-repeat: no-repeat; border: 0px; margin-top: 3px; margin-bottom: 5px; padding-left: 3px; height: 18px; }

.monobutton { color: #FFFFFF; height: 21px; border: 0px; border-top: 1px solid #A4CBEC; border-left: 1px solid #A4CBEC; border-bottom: 1px solid #386186; border-right: 1px solid #386186; background: #327FC2; margin-top: 5px; padding-left: 4px; padding-right: 4px; }

.combo { font-family: Arial, sans-serif; font-size: 11px; width: 100%; color: #555555; background-color: #FFFFFF; border: solid 1px #70A8E0; margin-top: 3px; margin-bottom: 5px; padding-left: 3px; }

BODY { background: #FFFFFF; }

#pgAsterisk {
 width: 2px;
 color:#FF0000;
}

#pgFrontUSSContainer {
}
#pgFrontUser {
  width: 252px;
  padding-top: 7px;
  float: none;
  background: url(../imagens/usr_tbl_top.png) top right no-repeat;
  margin-bottom: 15px;
}
#pgFrontUserInner {
  background: url(../imagens/usr_tbl_btm.png) bottom left no-repeat;
  width: 100%;
  padding-bottom: 7px;
}
#pgFrontUserWrap {
  padding: 11px 14px 12px 15px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
}
#pgFrontUserContent { 
  margin-left: 4px; 
}
#txtFrontUserText {
  font-size: 1.0em; 
  color: #666; 
  margin-top: 12px; 
}


A.linkBulleted { color: #015EB0; text-decoration: none; background: url(../Imagens/bullet_arrow_green.gif); background-position: left 4px; background-repeat: no-repeat; padding-left: 9px; } 
A.link { color: #015EB0; text-decoration: none; }
A:hover { color: #F37021; text-decoration: underline; }

.dividerWhite { background: url(../Imagens/divider_white_bgnd.gif) repeat-x left 9px; height: 30px;}
.dividerGrey { background: url(../Imagens/divider_grey_bgnd.gif) repeat-x left 9px; height: 30px;}

.redEmphasized { font-weight: bold; color: #DA0000; }
.blueEmphasized { font-weight: bold; color: #015EB0; }
.greyEmphasized { font-weight: bold; color: #888888; }

.master { width: 100%; }

	.headerRow { background: url(../Imagens/header_bgnd.gif); height: 70px;}
		.header { background: url(../Imagens/header_logo.gif); padding: 30px 0px 0px 185px; height: auto; }
		.headerMenu { width: 100%; height: 33px; }
			TD.menuDivider { background: url(../Imagens/menu_divider.gif) no-repeat center; width: 2px; height: 31px; }
			TD.menuItem { padding: 0px 23px 0px 23px; cursor: pointer; cursor: hand;}

		
	.columnLeft { width: 180px; vertical-align: top; padding: 0px 5px 0px 5px; }
	.columnCentral { width: 700px; padding: 15px 10px 15px 10px; }
	<!--  columnCentral width 730px; padding: 15px 10px 15px 10px; } -->
	.columnCentralWide { width: 725px; padding: 15px 0px 15px 10px; }
	.columnRight { width: 180px; vertical-align: top; padding: 15px 0px 15px 5px; }
	
	
	.footerRow { background: url(../Imagens/footer_bgnd.gif); }
		.footer { padding: 20px 15px 5px 15px; }
			.footerGroups { color:#F37021; font-weight: bold; line-height: 19px; }
			.footer A { color: #015EB0; }



.boxBlue { border: 1px solid #CFCFCF; }
.boxBlueHeader { padding: 5px 10px 5px 10px; color: #2574B9; font-family: Arial; font-size: 12px; font-weight: bold; background: url(../Imagens/box_blue_header_bgnd.gif); border-bottom: 1px solid #CFCFCF; }

	TD.login { padding: 10px; background: #F6F6F6; }



.boxGrey { border: 1px solid #CFCFCF; }
.boxGreyHeader { padding: 5px 10px 5px 10px; color: #666666; font-family: Arial; font-size: 12px; font-weight: bold; background: url(../Imagens/box_grey_header_bgnd.gif); border-bottom: 1px solid #CFCFCF; }

	TD.news { padding: 10px; background: #FFFFFF; }
		.newsTitle { color: color: #666666; font-variant:small-caps; }
		.newsText { font-family: Verdana; font-size: 9px; color: #666666; margin: 5px 0px 5px 0px; }

	TD.partners { padding: 10px; background: #FFFFFF; }
		DIV.partnersDivider { background: url(../Imagens/divider_white_bgnd.gif) repeat-x left 3px; height: 18px;}

	TD.pricing { padding: 10px; background: #FFFFFF; }
		DIV.pricingDivider { background: url(../Imagens/divider_white_bgnd.gif) repeat-x left 4px; height: 20px;}
		.pricesTable { width: 100%; }
			.pricesImage { padding-top: 1px; padding-bottom: 4px; }
			.pricesPrice { color: #015EB0; }
			.pricesDivider { background: url(../Imagens/divider_white_bgnd.gif) repeat-x left 9px; height: 30px; }

	TD.licensing { padding: 10px; background: #FFFFFF; }
		.licensingText { color: #666666; font-weight: normal; }

	TD.liveDemos { padding: 10px; background: #FFFFFF; }
		.demoDescription { font-family: Verdana; font-size: 9px; color: #666666; margin: 3px 0px 0px 9px; }


TABLE.boxOrange { border: 1px solid #CFCFCF; }
TD.boxOrangeHeader { padding: 5px 10px 5px 10px; color: #D83804; font-family: Arial; font-size: 12px; font-weight: bold; background: url(../Imagens/box_orange_header_bgnd.gif); border-bottom: 1px solid #CFCFCF; }
	
	TD.cart { padding: 10px; background: #FFFFFF; }
		TD.cart OL { margin-left: 0px; margin-bottom: 0px; line-height: 15px; }
		TD.cart OL LI { padding-left: 0px; }	

	DIV.dividerCart { background: url(../Imagens/divider_white_bgnd.gif) repeat-x left 4px; height: 20px;}	

		


TABLE.centralFeatComponents { width: 100%; margin-bottom: 20px; }
	TD.featCompBlueBar { height: 8px; background: #3281C6; }
	TD.featCompContent { background: url(../Imagens/central_box_grey_bgnd.gif) repeat-x; padding: 0px 0px 0px 0px; border: 1px solid #CFCFCF; }
		TD.featCompContent A { color: #015EB0; }
	
	

TABLE.productsTable { width: 99%; }
	TD.productDescription { padding: 5px 5px 10px 5px; }
		TD.productDescription DIV.productsText { margin: 10px 0px 7px 0px; }
	TD.productsDividerVert { background: url(../Imagens/central_divider_vert.gif); background-position: top center; background-repeat: repeat-y;}
	
	DIV.dividerProducts { background: url(../Imagens/divider_white_bgnd.gif) repeat-x left 13px; height: 40px;}	
	
	
	
TABLE.centralMonoX { width: 100%; margin-bottom: 15px; margin-top: 20px; background: url(../Imagens/central_box_blue_bgnd.gif) repeat-x; }
	TD.monoXBlueBar { height: 8px; background: #3281C6; }
	TD.monoXContent { padding: 15px 20px 15px 20px; border: 1px solid #CFCFCF; }
		TD.monoXContent A { color: #015EB0; }
		
		TABLE.monoXDescription { width: 100%; margin-top: 15px; }
			DIV.monoXLive { font-size: 10px; line-height: 13px; width: 100%; background: #FFF9F0; border: 1px solid #FDC479; padding: 5px; margin-top: 20px; }
			DIV.customersAreSaying { font-size: 10px; line-height: 13px; width: 100%; background: #FFF9F0; border: 1px solid #FDC479; padding: 5px; padding-right:0px; margin-top: 0px; }


TABLE.repeaterTable { width: 98%; border-left: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; }
TABLE.repeaterFullWidth { width: 100%; border-left: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; }
	TD.headerEntityName { font-weight: bold; color: #666666; padding: 7px 10px 7px 10px; border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; }
	TD.headerEntityProperty { font-weight: bold; color: #04559C; padding: 7px 10px 7px 10px; border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; }
	.entity { background: url(../Imagens/central_repeater_data_bgnd.gif); }
	TD.entityInfo { color: #666666; font-weight: normal; padding: 10px; }
	TD.entityProperty { padding: 10px; border-left: 1px solid #CFCFCF; }
	
	
	
TABLE.pageProdTitle { width: 100%; margin-bottom: 30px; }
	TD.ProdTitleHeader { padding: 10px 20px 10px 10px; }
	TD.ProdTitleLinks { padding: 5px 10px 5px 10px; border: 1px solid #CFCFCF; }
	TD.ProdTitleDesc { padding: 30px 20px 0px 10px; line-height: 19px; }
	TD.ProdPricing { padding-top: 30px; width: 185px; }
	
	
TABLE.pageProdFeatures { width: 520px; margin-bottom: 10px; }
	UL.features { list-style: none; margin-left: 27px; margin-top: 20px; margin-bottom: 10px; }
	UL.features LI { list-style-image: url(../Imagens/bullet_arrow_green_list.gif); margin-left: 0px; line-height: 17px; padding-left: 0px;}
	
.dropdown { width: 180px; border: 1px solid #CFCFCF; background: #F2F2F2; }
	/* A.dropdownLinkOnset { font-weight: bold; color: #888888; text-decoration: none; }
	A.dropdownLinkOnset:hover { font-weight: bold; color: #1A72BE; text-decoration: none; } */
	#DeskTopTableCell_tblMain .dropdownLinkOnset { margin: 7px 23px 7px 23px; border-bottom: 1px solid #CFCFCF; height: 28px; width:180px; background: #FFFFFF; font-weight: bold; color: #1A72BE; cursor: pointer; cursor: hand;font-weight:bold;}
	#DeskTopTableCell_tblMain .dropdownLinkOffset { margin: 8px 23px 8px 23px; border-bottom: 1px solid #CFCFCF; height: 28px; width:180px; background: #F2F2F2; font-weight: bold; cursor: pointer; cursor: hand; font-weight:bold;}
	.dropdownDivider { height: 2px; background: url(../Imagens/menu_dropdown_divider.gif) repeat-x; }	
	.subMenu { margin: 0px 0px 0px 0px; background: #FFFFFF; border: 1px solid #CFCFCF; font-weight:bold; }
	.bottomMenuLine { height: 5px; background: #3281C6; }
