/* General Tag specifications */
BODY 		 {COLOR: #343430; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt;}
a            {COLOR: #343430; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; TEXT-DECORATION: none;}
a:hover      {TEXT-DECORATION: underline;}

/* all title for stie content pages */
.Heading		{margin-right:0px; margin-top:0px; margin-bottom:0px; COLOR: #691b0f; FONT-SIZE: 12pt; FONT-WEIGHT: bold;}


B, TD, P     {COLOR: #343430; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt}

/* RODAPE */
.RODAPE    {COLOR: #464332; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}

/* Info Box WITHOUT Headings */
/*.CPboxGlobe            {COLOR: #333333;  background-image: url(../images/tempBannerImg.jpg); BORDER: 0px solid; background-repeat: no-repeat;}*/
.CPboxGlobe            {float:left; padding-right:0px; margin-right:0px;}
.CPboxSlide            {float:right; padding-left:0px; margin-left:0px; position:absolute;}

/* Error message handerl */
.msgHandler {font-size:11pt; font-weight:bold; color:a63401; FONT-FAMILY: verdana;}

/* Box with login and search */
.CPbox2            {COLOR: #333333;  background-image: url(../images/bannerSepGb.gif); BORDER: 0px solid; background-repeat: repeat-x; background-position: left top;}
.CPbox2 A:link     {COLOR: #5C470E; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox2 A:visited  {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox2 A:hover    {COLOR: #5087D9; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}

.searchFieldBox {font-size:8pt; font-weight:bold; background-color:781615; color:ffffff; border: 1px solid black;}

/* The table cell that has the form for the user name and the password */
.userPwdFieldsBox {font-size:8pt; font-weight:bold; background-color:C28409; color:ffffff; border: 1px solid #E4BB69;}


/* SEARCH BAR ON TEMPLATE FILE */
.boxes {font-size:10pt; font-color:#64645c; background-color:#FFFFFF; color:#64645c; border: 1px solid #64645c;}
.dropdownn  {font-size:9pt; background-color:#ffffff; color:#64645c; border: 1px solid black;}

/* FOR THE RANKING DROP DOWN */
.dropdown  {font-size:7pt; background-color:#ffffff; color:#6491a9; border: 1px solid black;}


/* The main image links on the website  */
.leftLinks        {COLOR: #333333;  background-image: url(../images/leftLinksBg.gif); BORDER: 0px solid; background-repeat: repeat-y; background-position: left top;}

/* The line that seperates the links form the body of the website */
.verticalPreferator        {COLOR: #333333;  background-image: url(../images/verticalPref.gif); BORDER: 0px solid; background-repeat: repeat-y; background-position: right top; column-width: 10px}

.copyright        {COLOR: #000000;  background-image: url(../images/copyright.gif); BORDER: 0px solid; background-repeat: repeat-x; background-position: left top; ONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 7pt}

/* Banner box seperator */
.CPbox2B            {COLOR: #333333;  background-image: url(../images/bannerBoxSeperator.gif); BORDER: 0px solid; background-repeat: no-repeat; background-position: center middle;}

/* Site links */
.CPbox3            {COLOR: #392524; BORDER: 0px solid; BACKGROUND-COLOR: #DCD3B4; padding-right: 10px; padding-top: 5px; line-height: 17px; }
.CPbox3 A:link     {COLOR: #392524; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.CPbox3 A:visited  {COLOR: #392524; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.CPbox3 A:hover    {COLOR: #999494; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

.siteLinksSbjsCont {margin: 1%; padding: 0; width: 97%;}
.siteLinksLeft     {float: left; width: 46.2%; margin: 1% 0 1% 1%; padding: 1%;}

.siteBodyList 	  {margin: 1%; padding: 0; width: 96%; valign: top;}

/* aqui */
.siteWhatList 	  {margin: 0% 20% 1% 1%; padding: 0; width: 95%; valign: top; }

.siteLeftCell     {float: left; width:50%; margin: 0% 3% 0% 0%; padding: 1%;}

.detailsSolutionDiv {padding-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px; clear: both; height: 500px; width:505px; overflow: auto; scrollbar-base-color: #EEE5C7; scrollbar-arrow-color: #791515;}

.HeadingOne		{margin-right:0px; margin-top:0px; margin-bottom:0px; COLOR: #333333; FONT-SIZE: 12pt; FONT-WEIGHT: bold;}

.HeadingTwo		{margin-right:0px; margin-top:0px; margin-bottom:0px; COLOR: #0b3549; FONT-SIZE: 10pt; FONT-WEIGHT: bold;}
.HeadingTwo:hover {text-decoration:underline}

.HeadingThree		{margin-bottom:0px; COLOR: #0b3549; FONT-SIZE: 10pt; FONT-WEIGHT: bold; text-decoration:underline}
.HeadingThree:hover {text-decoration:underline; color: #1d4b9f}

/* Top ranked solutions seperator */
.topRankedSeperator        {COLOR: #333333;  background-image: url(../images/topRankedSolutionSep.gif); background-repeat: repeat-x; background-position: left top;}

/* Picture of the month seperator */
.monthPicSep        	   {COLOR: #333333;  background-image: url(../images/monthPicSep.gif); background-repeat: repeat-x; background-position: left top;}

/*The title for any list item on a page*/
.listTitle			  {line-height: 17px; valign: top;}
.listTitle A:link     {COLOR: #0b3549; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.listTitle A:visited  {COLOR: #0b3549; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.listTitle A:hover    {COLOR: #1D4B9F; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

/*The title for any list item on a page*/
.topicTitle			  {line-height: 17px; }
.topicTitle A:link     {COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.topicTitle A:visited  {COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.topicTitle A:hover    {COLOR: #1D4B9F; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}


/*The WHAT DO YOU THINK section on the home page*/
.linkWhat			  {line-height: 17px; TEXT-DECORATION: none}
.linkWhat A:link     {COLOR: #64645c; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.linkWhat A:visited  {COLOR: #64645c; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.linkWhat A:hover    {COLOR: #64645c; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

/*The parent item that referes to that list item*/
.parentLink {COLOR: #8D2718; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}

/*Description of item on list page*/
.itemDescription	     {COLOR: #343430; FONT-SIZE: 9pt; FONT-WEIGHT: normal;padding-top: 5px; padding-bottom: 12px;}

/*share link on list page*/
.shareLink	     {COLOR: #6B7C8E; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.shareLink A:link 	     {COLOR: #6B7C8E; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.shareLink A:visited     {COLOR: #6B7C8E; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.shareLink A:hover	     {COLOR: #66A5E7; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

/*share link on list page*/
.readMore				 {padding-left: 0px;}
.readMore A:link 	     {COLOR: #6B7C8E; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
.readMore A:visited      {COLOR: #6B7C8E; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.readMore A:hover	     {COLOR: #66A5E7; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

.didYouKnowLinks 	  		  {margin: 1%; padding: 0; width: 97%;}

.didYouKnowBull     		  {float: left; height:2px; width:7px; padding-right: 5px; padding-left: 5px;}
.didYouKnowQues A:link 	      {COLOR: #3C3C3A; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.didYouKnowQues A:visited 	  {COLOR: #3C3C3A; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.didYouKnowQues A:hover 	  {COLOR: #DD9517; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}

/*The disclosure and privacy line at the bottom of the registration page.*/
.regDisPriv				 {COLOR: #6A7D8E; FONT-SIZE: 10pt; FONT-WEIGHT: normal;}
.regDisPriv A:link 	     {COLOR: #6B7C8E; FONT-SIZE: 10pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
.regDisPriv A:visited    {COLOR: #6B7C8E; FONT-SIZE: 10pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.regDisPriv A:hover	     {COLOR: #1F598D; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

/*Media and politicans list all link.*/
.listAllMediaLinks				 {COLOR: #7E7473; FONT-SIZE: 10pt; FONT-WEIGHT: normal; padding-top: 15px; padding-bottom: 15px;}
.listAllMediaLinks A:link 	     {COLOR: #7E7473; FONT-SIZE: 10pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
.listAllMediaLinks A:visited     {COLOR: #7E7473; FONT-SIZE: 10pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.listAllMediaLinks A:hover	     {COLOR: #C0AF40; FONT-SIZE: 10pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

.horzPgPref {background: url(../images/horzPgPrefer.gif); height: 1px; background-repeat: repeat-x;}

.showFeedBacks {padding-left:10px; margin-left:10px; margin-right:10px; height: 500;}

/* Top ranked submitted solutions */
.cellHeading {COLOR: #8D2718; FONT-SIZE: 11pt; FONT-WEIGHT: Bold;}

/* Discussion details page */
.pgDetSubCat {COLOR: #8C2817; FONT-SIZE: 14pt; FONT-FAMILY: impact; FONT-WEIGHT: normal; float: left;}

/* The style settings for the heading: Discussion topic or Solution */
.pgDetSubCat_diss_Solu {COLOR: #BFB36B; FONT-SIZE: 14pt; FONT-FAMILY: impact; FONT-WEIGHT: normal; padding-top:10px; margin-right:15px;}

/* Heading for list items on solutions or topics page */
.listItemHeading {COLOR: #897816; FONT-SIZE: 14pt; FONT-FAMILY: impact; FONT-WEIGHT: normal;}

/* What do you think text */
.whatDoYouThink {COLOR: #a59e5d; FONT-SIZE: 11pt; FONT-FAMILY: impact; FONT-WEIGHT: normal}

.submittSolution {COLOR: #691b0f; FONT-SIZE: 8pt; FONT-FAMILY: verdana; FONT-WEIGHT: normal; text-decoration:underline}

/* Join subscript heading */
.joinSubHeading		{padding-left:20px; background-color: #E4E1D0; FONT-SIZE: 16pt; FONT-FAMILY: impact; COLOR:#53513C;}

/* Report abuse link */
.rptAbuseFeedBk  A:link 	    	{COLOR: #B3B096; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none; padding-right: 10px;}
.rptAbuseFeedBk  A:visited    {COLOR: #B3B096; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none; padding-right: 10px;}
.rptAbuseFeedBk  A:hover	    {COLOR: #FF6535; FONT-SIZE: 8pt; FONT-WEIGHT: normal;   TEXT-DECORATION: underline; padding-right: 10px;}

/* Account activation text */
.activateAcc				{padding-right:20px; background-color: #E4E1D0; FONT-FAMILY: arial;}
.activateAcc A:link 	    {COLOR: #53513C; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
.activateAcc A:visited      {COLOR: #53513C; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
.activateAcc A:hover	    {COLOR: #53513C; FONT-SIZE: 10pt; FONT-WEIGHT: bold;   TEXT-DECORATION: underline;}

/* Member registration form */
.memInfoForm		{padding-top:10px; padding-bottom:10px; margin-right:2px; FONT-SIZE: 10pt; FONT-FAMILY: arial; white-space:nowrap;}

/* Solution submission form */
.soluSubForm		{COLOR: #53513C; padding-bottom:20px; margin-right:2px; FONT-SIZE: 10pt; FONT-FAMILY: arial; white-space:nowrap;}

/* Media and politician links */
.msLinksHeading			{FONT-SIZE: 12pt; FONT-FAMILY: Arial; COLOR:#A0641B; FONT-WEIGHT: bold;}
.usPLinksHeading		{FONT-SIZE: 12pt; FONT-FAMILY: Arial; COLOR:#20681F; FONT-WEIGHT: bold;}
.mspLinksHeading		{FONT-SIZE: 12pt; FONT-FAMILY: Arial; COLOR:#126EC3; FONT-WEIGHT: bold;}
.wpLinksHeading			{FONT-SIZE: 12pt; FONT-FAMILY: Arial; COLOR:#199593; FONT-WEIGHT: bold;}
.mNpLinksConent			{FONT-SIZE: 8pt; FONT-FAMILY: Arial; COLOR:#6A7D8E; FONT-WEIGHT: normal;}

/* Additional pages for website */
.moreFunnel {background-color:#f6f5f0; padding-left: 20px; padding-right: 20px; padding-top:20px; padding-bottom:20px;}

/* Box - Page Headings */
.CPpageHead {BORDER-BOTTOM: 2px solid #CCCCCC; PADDING-BOTTOM: 4px}

/* Box - Page Navigation */
.CPpageNav {BACKGROUND-COLOR: #EEEEEE}

/* Box - General Headings */
.CPgenHeadings {BACKGROUND-COLOR: #EEEEEE}

/* Box - Product Image (Home page) */
.CPhomeImg {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}

/* Box - Product Description (Home page) */
.CPhomeDesc {BORDER-BOTTOM: 1px solid #CCCCCC}

/* Horizontal and Vertical lines */
.CPlines {BACKGROUND-COLOR: #CCCCCC}

/* Product Short Description (Except Detail page) */
.CPprodDesc {FONT-SIZE: 9pt}

/* Product Short Description (Detail page only) */
.CPprodDescDet {FONT-SIZE: 11pt}

/* Product Long Description */
.CPprodDescLong {}

/* Product Detail */
.CPprodDet {}

/* Product SKU */
.CPprodSKU {}

/* Product Price - Text Label */
.CPprodPriceT {COLOR: #800000}

/* Product Price - Price Value */
.CPprodPriceV {COLOR: #800000}

/* Product List Price - Text Label */
.CPprodLPriceT {}

/* Product List Price - Price Value */
.CPprodLPriceV {TEXT-DECORATION: line-through}

/* Product Sale Price - Text Label */
.CPprodSPriceT {}

/* Product Sale Price - Price Value */
.CPprodSPriceV {COLOR: red}

/* Free Shipping text */
.CPfreeShipMsg {COLOR: #888888}

/* In Stock text */
.CPinStock {COLOR: #888888}

/* Out of Stock text */
.CPoutStock {COLOR: red}

/* No Image text */
.CPnoImgT {COLOR: #800000}

/* Category List */
.CPcatDescList {}

/* Category Description - No products linked to it */
.CPcatDesc {}

/* Category Description - Has products linked to it */
.CPcatDescProd {FONT-WEIGHT: bold}

/* Option Description for "Optional" options */
.CPoptDesc {FONT-STYLE: italic}

/* Option Select box */
.CPoptSel {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Text box */
.CPoptTxt {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* ------------------- */
/* ADDED - Version 2.3 */
/* ------------------- */

/* Box - 2, 3 and 4 Column Layout for product list page */
.CPcolsView {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}
.CPcolsView A:link    {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:visited {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:hover   {COLOR: #996666; TEXT-DECORATION: underline}

/* System Messages */
.CPsysMsg    {FONT-SIZE: 10pt;}
.CPsysMsgErr {COLOR: red; FONT-SIZE: 10pt;}
.CPsysMsgURL {FONT-SIZE: 10pt}

/* ------------------- */
/* ADDED - Version 2.4 */
/* ------------------- */

/* Highlights used in search results */
.CPhighlight {COLOR: #000000; BACKGROUND-COLOR: #ffff66}

/* ------------------- */
/* ADDED - Version 2.5 */
/* ------------------- */

/* Radio Button options */
.CPoptRadio {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Description for "Mandatory" options*/
.CPoptDescM {FONT-STYLE: italic; color: Red}


/* ---------------------*/
/* ADDED -- Version 3.0 */
/* ---------------------*/
.CPcloseWindow {FONT-SIZE: 6pt; TEXT-DECORATION: none;}
.install { 
	BORDER: 1px solid #BBC3D3
}

.installcomment {
	PADDING-LEFT: 30px;
}

.textBlock {
	BACKGROUND-COLOR: #EEEEEE;
	BORDER: 1px solid #CCCCCC;
}

.maintClosed {
	color: red;
	font-size: 15pt;
	text-align: center;
}
