
/* STRUCTURE > MISC
/////////////////////////////////////////////////////*/

* {text-decoration: none; padding: 0; margin: 0; border: 0;}

body {text-align: center; margin: 10px; background: #3F3F3F; /* BLACK */ /* background: #60483C; BRONW */ /*background: #707C70 GREEN*/}


/* STRUCTURE > MAIN CONTENT
/////////////////////////////////////////////////////*/

div.wrapper
{width: 985px; margin: 0 auto 0 auto; background: #FFF; border: 10px solid #555; /* BLACK*/ /* border: 10px solid #4A372F; BRONW */  /*border: 10px solid #596259 GREEN*/}

html>body div.wrapper
{width: 965px;}

/* STRUCTURE > HEADER
/////////////////////////////////////////////////////*/

	div.wrapper div.header
	{height: 100px; position: relative; background: url("../images/design/img_logo.gif") 15px 75% no-repeat; border-bottom: 1px solid #EEE;}
	

	div.wrapper div.header blockquote.eDirectoryVersion
	{ width: 100px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #999; margin: 0; padding: 0; position: absolute; top: 62px; left: 170px;}

/* MEMBERS STRUCTURE > HEADER NAVBAR
/////////////////////////////////////////////////////*/

	ul.headerNav, ul.headerNav * {margin: 0; padding: 0; list-style: none;}
	
		ul.headerNav {position: absolute; bottom: 15px; right: 15px;}
	
			ul.headerNav li{font: normal 11px/25px Verdana, Arial, Helvetica, sans-serif; float: left;}
		
				ul.headerNav li a:link,
				ul.headerNav li a:active,
				ul.headerNav li a:visited,
				ul.headerNav li a:hover
				{font: normal 11px/25px Verdana, Arial, Helvetica, sans-serif; color: #B10333; padding: 0 10px 0 10px; display: block; background: #FFF; border: 1px solid #EEE;}
					ul.headerNav li a:hover
					{color: #5E421E; border: 1px solid #C9C9C9;}

/* STRUCTURE > HEADER > LOGO LINK
/////////////////////////////////////////////////////*/

		div.wrapper div.header a.logoLink
		{width: 200px; height: 100px; text-decoration: none; float: left; border: 0;}

/* STRUCTURE > CONTENT
/////////////////////////////////////////////////////*/

	div.wrapper div.content
	{padding: 10px; background: #FFF; border-top: 5px solid #F7F7F7; border-bottom: 5px solid #F7F7F7;}

/* STRUCTURE > MISC CLASSES > STANDARD ICON NAVBAR
/////////////////////////////////////////////////////*/

ul.iconNavbar
{height: 20px; margin: 0 0 0 auto; border: 0;}

	ul.iconNavbar li
	{list-style: none; float: right;}

		ul.iconNavbar li.fakeButton {font: normal 10px Arial, Helvetica, sans-serif; color: #FFF; padding: 2px 9px 2px 9px; background: #CC0000; border: 1px solid #CC0000;}

	ul.iconNavbar li a:link,
	ul.iconNavbar li a:active,
	ul.iconNavbar li a:visited,
	ul.iconNavbar li a:hover
	{font: normal 10px Arial, Helvetica, sans-serif; color: #4A761F; text-transform: lowercase; padding: 2px 9px 2px 9px; display: block; border: 1px solid #EEE;}

		ul.iconNavbar li a:hover
		{color: #558624; border: 1px solid #BBDCA3; text-decoration: none;}

			ul.iconNavbar li.removeQuicklist a:hover
			{color: #CC0000; border: 1px solid #FFE1E1;}

/* STRUCTURE > MISC CLASSES > RATING
/////////////////////////////////////////////////////*/

ul.rating *
{margin: 0; padding: 0; font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif;}

	ul.rating {padding-top: 10px; height: 35px;}

	ul.rating li
	{float: left; list-style: none;}
	
		/* SPECIALS CONF */
		
		ul.rating li.ratingLeftSpace
		{margin: 0; padding: 0; display: none;}
		
		ul.rating li.ratingSeeComment
		{clear: left;} /* THIS code put the comment, rate it button and 'be the first' phrase bellow the image */
		
			ul.rating li.ratingSeeComment a:link,
			ul.rating li.ratingSeeComment a:active,
			ul.rating li.ratingSeeComment a:visited,
			ul.rating li.ratingSeeComment a:hover
			{line-height: 20px; color: #000; font-weight: bold; white-space: nowrap;}
		
		ul.rating li.ratingStar
		{margin: 0 1px 0 0;}
		
		ul.rating li.ratingReview { width: 80px;}
		
		ul.rating li.ratingReview,
		ul.rating li.ratingReview a:link,
		ul.rating li.ratingReview a:active,
		ul.rating li.ratingReview a:visited,
		ul.rating li.ratingReview a:hover
		{line-height: 16px; color: #000; font-weight: normal; font-style: italic; margin: 0; padding: 0 0 0 2px;}
		
		ul.rating li.ratingImage
		{margin: 0; padding: 0 0 0 5px; white-space: nowrap;}
		
			ul.rating li.ratingImage a:link,
			ul.rating li.ratingImage a:active,
			ul.rating li.ratingImage a:visited,
			ul.rating li.ratingImage a:hover
			{line-height: 20px; font-weight: bold; padding-left: 5px; background: url("../../images/design/bullet_rateIt.gif") 0 3px no-repeat;}

				ul.rating li.ratingImage a:hover
				{color: #77AA44; text-decoration: none; background: url("../../images/design/bullet_rateIt.gif") 0 -7px no-repeat;}

		ul.rating li.ratingText
		{clear: left; padding-left: 10px;}
		
			ul.rating li.ratingText a:link,
			ul.rating li.ratingText a:active,
			ul.rating li.ratingText a:visited,
			ul.rating li.ratingText a:hover
			{font-size: 7.5pt; color: #CC9933; font-weight: bold; text-decoration: none; white-space: nowrap;}
	
				ul.rating li.ratingText a:hover
				{color: #000;}

/* STRUCTURE > CONTENT > RIGHT CONTENT > BANNER TEXT
/////////////////////////////////////////////////////*/

			#main-right .bannerleftText
			{margin-top: 10px; text-align: center; text-decoration: none; background: #FFF;}

				#main-right .bannerleftText a.baseRightBanner:link,
				#main-right .bannerleftText a.baseRightBanner:visited,
				#main-right .bannerleftText a.baseRightBanner:active,
				#main-right .bannerleftText a.baseRightBanner:hover
				{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration: none; padding: 10px; margin-bottom: 10px; display: block; border: 1px solid #EEE;}

					#main-right .bannerleftText a.baseRightBanner h1
					{font: bold 12px Arial, Helvetica, sans-serif; text-align:center; color: #BF0000; padding: 0 0 5px 0; margin: 0;}

					#main-right .bannerleftText a.baseRightBanner h2
					{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #333; padding: 0; margin:0;}

					#main-right .bannerleftText a.baseRightBanner h3.right-banner-url
					{font: normal 10px Arial, Helvetica, sans-serif;  padding: 1px 5px 1px 5px; text-align:center; text-decoration: underline; color: #790000;}

/* MEMBERS STRUCTURE > TABLE LOGIN
/////////////////////////////////////////////////////*/

table.table-login
{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 0 auto 0 auto; border: 5px solid #F4F4F4;}

	table.table-login th,
	table.table-login td
	{padding: 10px 10px 0 10px;}

		table.table-login td {padding-left: 0;}

	table.table-login th {text-align: right;}

		table.table-login input
		{padding: 2px; color: #333; background: #E8E8E8; border: 1px solid #999; border-bottom: 0; border-right: 0; width: 130px;}
		
		table.table-login ul.standardButton {padding-left: 0; padding-bottom: 10px;}
		
		table.table-login ul.standardButton li {float: right;}
		
		table.table-login ul.standardButton li input
		{background: #3B6E9F url("../../images/design/bg_memberButton.gif") 0 0 repeat-x; border: 0;}

			table.table-login table {width: auto; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 auto; border: 0;}

			table.table-login table th {font-weight: normal; color: #666;}
			
			table.table-login table input {border: 0; background: #FFF; width: 100%;}			
			
			table.table-login table input.inputAuto
			{width: auto; padding: 0; background: none; border: 0;}
		
	
/* STRUCTURE > FOOTER
/////////////////////////////////////////////////////*/

	div.wrapper div.footer
	{clear: both; padding: 10px; background: #FFF; border-top: 1px solid #EEE; border-bottom: 5px solid #4A4A4A;}

	div.wrapper div.footer blockquote
	{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #D6E1ED; background: #253E57; text-align: left;}

		div.wrapper div.footer blockquote p
		{ padding: 5px 5px 0 5px;}

/* STRUCTURE > FOOTER > NAVBAR
/////////////////////////////////////////////////////*/

		div.wrapper div.footer ul.navFooter
		{height: 45px; text-align: center;}
	
			div.wrapper div.footer ul.navFooter li
			{list-style: none; display: inline; margin: 0 1px 0 1px;}

			div.wrapper div.footer ul.navFooter li.last
			{padding-left: 36%;}
	
				div.wrapper div.footer ul.navFooter li,
				div.wrapper div.footer ul.navFooter li a:link,
				div.wrapper div.footer ul.navFooter li a:active,
				div.wrapper div.footer ul.navFooter li a:visited,
				div.wrapper div.footer ul.navFooter li a:hover
				{font: 11px/45px Verdana, Arial, Helvetica, sans-serif; color: #999;}

					div.wrapper div.footer ul.navFooter li a:hover
					{color: #609629; text-decoration: underline;}

/* STRUCTURE > MISC CLASSES
/////////////////////////////////////////////////////*/

br.clear {clear: both; line-height: 0; height: 0;}

.warning
{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #5E421E; text-align: center; margin: 10px;}

	a.warning:link,
	a.warning:active,
	a.warning:visited,
	a.warning:hover {text-decoration: underline; color: #000; background:url("../../images/icon_atention.gif") 0 0 no-repeat; padding-left: 20px;}

		a.warning:hover
		{text-decoration: none; color: #5E421E;}
		
	a.linkLogin:link,
	a.linkLogin:visited,
	a.linkLogin:active,
	a.linkLogin:hover
	{font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif; color: #558624; padding: 15px;}

		a.linkLogin:hover
		{text-decoration: underline; color: #3F631B;}
		
p.optionsNote
{font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#C90339; text-align:left;}
		
/* STRUCTURE > MISC CLASSES > STANDARD BUTTON
/////////////////////////////////////////////////////*/

ul.standardButton,
ul.standardButton li,
ul.standardButton li input
{height: 28px;  margin: 0 auto 0 auto; padding: 0;}

	ul.standardButton li
	{float: left; list-style: none;}
	
		ul.standardButton li.buttonSpace
		{width: 5px; background: none;}	
	
		ul.standardButton li input,
		ul.standardButton li a:link,
		ul.standardButton li a:active,
		ul.standardButton li a:visited,
		ul.standardButton li a:hover
		{width: 71px; font: bold 10px/28px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; text-transform: capitalize; cursor: pointer; display: block;}
		
		ul.standardButton li input
		{ line-height: 10px; display: inline;}

		.standard-iconDESCRIPTION li.rollback-icon
		{background: url("../../images/color/white_blue/icon_rollback.gif") no-repeat 0 50%;}
			
		.standard-iconDESCRIPTION li.rating-icon
		{background: url("../../images/color/white_blue/img_rateMiniStarOn.gif") no-repeat 0 50%;}
	
		.standard-iconDESCRIPTION li.pending-icon
		{background: url("../../images/color/white_blue/bt_approve.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.approved-icon
		{background: url("../../images/color/white_blue/bt_approved.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.claimapprove-icon
		{background: url("../../images/color/white_blue/icon_claimapprove.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.claimdeny-icon
		{background: url("../../images/color/white_blue/icon_claimdeny.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.moreinfo-icon
		{background: url("../../images/color/white_blue/icon_eye.gif") no-repeat 0 50%;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	AUX
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.isHidden { display : none; }
.isShown { display: visible; }

.tab-graphicreport-active {
	background-color: #EBEBEB;
}
.tab-graphicreport-inactive {
	background-color: #FCFCFC;
}
