/*
Author: Joe Tan (joetan54@gmail.com)
*/
html, body {
	font-size: 14px;
	font-family:'Open Sans',Verdana, Tahoma, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	background: #f3ece2;
	color: #333;
	
}
h1,h2,h3,h4,h5,h6 {
	font-family: 'Open Sans',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h1, h2 {
	margin: 0;
	font-size: 180%;
	color: #c60;
	font-weight: normal;
}
h1 {
	text-transform: uppercase;
}
h3 {
	margin: 0;
	font-weight: normal;
	font-size: 130%;
	color: #c60;
	text-transform: uppercase;
}
h4,h5,h6 {
	font-size: 100%;
	margin: 0;
}
h4 {
	color: #333;
	font-size: 127%;
	font-weight: normal;
}
h5 {
	color: #366;
	font-size: 127%;
	font-weight: normal;
}
h6 {
	font-size: 100%;
}
a {
	color: #336666;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #558888;
}
a img {
	border: 0;
}

a:active, a:focus {
outline: 0;
}


p {
	margin: 0 0 1em 0;
}

p.searchTimeStamp {
  display:none;
}

blockquote {
	
}
.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
}
.aligncenter {
	display: block;
	margin: 0 auto;
}
.clear{
	clear: both;
}
dl dt {
	font-weight: bold;
}
ul li {
}
form input.text {
	width: 175px;
	padding: 5px 2px;
	border: 1px solid #e0d6c2;
	background:url(images/input-text.gif) no-repeat;
	font-size: 11px;
}
form input.query {
	width: 130px;
	padding: 5px 2px 5px 30px;
	border: 1px solid #eee7d9;
	background:url(images/input-search.gif) no-repeat;
	font-size: 11px;
}
form input.submit {
	padding: 3px 10px;
	color: white;
	background: url(images/input-submit.gif) repeat-x center;
	font-family: 'Open Sans',"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border: 0;
	cursor: pointer;
	font-size: 11px;
}

table#contentTable {
  width:1000px;
}

table#contentTable th, 
table#contentTable td {
  border:0;
  padding:0;
}

table#sansborder {
	width:100%
	border-bottom:0px;
	border-left:0px;
	border-collapse:collapse; 
	border-top:0px; 
	border-right:0px;
}

table#sansborder td {
  border:0px;
  padding:10px;
}

div#contentDiv,
#contentArea {
  font-size: inherit;
  line-height: inherit;
}

div#pagination-29473575,
div#pagination-51011034,
div#pagination-50764186 {
  background: #ebe1d5;
}

div#pagination-29473575 th,
div#pagination-510110345 th,
div#pagination-50764186 th,
div#pagination-29473575 td, 
div#pagination-51011034 td,
div#pagination-50764186 td{
  padding:2px 5px;
}

div#wrap {
	background: url(images/bg-header2.jpg) repeat-x center top;
}
div#wrap1 {
	background: url(images/bg-body3.jpg) repeat-x 0 185px;
}
div#wrap3 {
}
div#wrap4 {
	text-align: left;
	margin: 0 auto;
	width: 1000px;
	position: relative;
}

/* @group Header */

div#header {
	position: relative;
	height: 182px;
}
div#header h1 {
	position: absolute;
	top: 21px;
	left: 24px;
	margin-top:0px;
}
div#header h1 a {
	display: block;
	width: 396px;
	height: 90px;
	background:url(images/crl-logotag.jpg) no-repeat;
	text-indent: -10000px;
}
div#banner {
	position: absolute;
	top: 185px;
	left: 0px;
	height: 128px;
	width: 1000px;
	overflow: hidden;
}
div#banner { background:url(images/banner-generic.jpg) no-repeat; } /* default banner */

.mortgage-lending     div#banner  { background:url(images/banner-mortgage.jpg) no-repeat; }
.payday-lending       div#banner  { background:url(images/payday-lending.jpg) no-repeat; }
.overdraft-loans      div#banner  { background:url(images/overdraft-loans.jpg) no-repeat; }
.credit-cards         div#banner  { background:url(images/credit-cards.jpg) no-repeat; }
.other-consumer-loans div#banner  { background:url(images/other-consumer-loans.jpg) no-repeat; }

/* HEADER LINKS */

.intersite-links
{
  position: absolute;
  top: 22px;
  right: 5px;
  font-size:13px;
  font-family: "Open Sans",Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-weight:bold;
  line-height:14px;
}

.intersite-links a
{
color: #2A506B;
text-decoration:none;
text-shadow: 0px 0px 0.5em #FFF;
}
.intersite-links a:hover
{
color: #4A708B;
}

.header-social-links
{
   position:absolute;
   top: 47px;
   right: 5px;
}

.social-icon
{
   padding-left:10px;
   float:left;
}

.header-buttons
{
   position:absolute;
   top: 85px;
   right: 5px;
   line-height:16px;
}
.shaded-button
{
   font-family: "Open Sans",Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
   color:#ffffff;
   font-weight:bold;
   font-size:15px;
   background: rgba(214,125,24,1);
background: -moz-linear-gradient(top, rgba(214,125,24,1) 0%, rgba(233,151,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(214,125,24,1)), color-stop(100%, rgba(233,151,8,1)));
background: -webkit-linear-gradient(top, rgba(214,125,24,1) 0%, rgba(233,151,8,1) 100%);
background: -o-linear-gradient(top, rgba(214,125,24,1) 0%, rgba(233,151,8,1) 100%);
background: -ms-linear-gradient(top, rgba(214,125,24,1) 0%, rgba(233,151,8,1) 100%);
background: linear-gradient(to bottom, rgba(214,125,24,1) 0%, rgba(233,151,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d67d18', endColorstr='#e99708', GradientType=0 );
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
padding: 7px 13px;
margin-left:10px;
float:left;
text-transform:uppercase;
}

.shaded-button a
{
color:#ffffff;
text-decoration:none;
}
.shaded-button:hover
{
background: rgba(224,135,34,1);

}

div#header .links {
  position:absolute;
  top: 0;
  right: 0;  
}

div#header .links a {
  position:relative;
  display: block;
  width: 164px;
	text-indent: -10000px;  
}

div#header .links a.aboutus {	
  background: transparent url(images/btn-aboutus.gif) no-repeat 0 0;   
  height: 23px;
}
div#header .links a.mediacenter {	
  background: transparent url(images/btn-mediacenter.gif) no-repeat 0 0; 
  position:absolute;
  top:22px;
  right:0;
  height: 25px;
}

div#header .mediacenter {
	position: absolute;
	top: 0px;
	right: 30px;
	display: block;
	width: 228px;
	height: 46px;
	background:url(images/btn-mediacenter.jpg) no-repeat;
	text-indent: -10000px;
}
div#header form.search {
	position: absolute;
	right: 0px;
	top: 60px;
}
div#header #sizer {
	position: absolute;
	top: 100px;
	right: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div#header #sizer a {
	display: inline-block;
	height: 20px;
	line-height: 22px;
	text-align: center;
	color: #333;
	text-decoration:none;
}
div#header #sizer .small { font-size: 12px;}
div#header #sizer .medium { font-size: 16px;}
div#header #sizer .large { font-size: 18px;}

div#header #sizer .selected {
	width: 24px;
	background:url(images/sizer.gif) no-repeat;
	color: #066;
}
div#header span#sharethis_0 {
	position: absolute;
	top: 100px;
	right: 140px;
}
/* @end */

/* @group Nav */

div#nav {
	/*position: absolute;
	top: 125px;
	left: 20px;
	z-index: 11;*/
}
div#nav ul {
	margin: 0;
	padding: 0;
}
div#nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#nav ul.level-1 {
	width: 1000px;
	height: 57px;
}
div#nav ul.level-1 li.level-1 {
	position: absolute;
	height: 56px;
	top:125px;
	left:-2000px;
}
div#nav ul.level-1 li.over,
div#nav ul.level-1 li.hover {
	z-index: 13;
	xzoom:1;
}
div#nav ul.level-1 li.level-1 a.level-1 {
	display: block;
	height: 57px;
	xwidth: 100px;
	background: url(images/nav2.jpg) no-repeat;

	text-indent: -10000px;
}
div#nav ul.level-1 li.mortgage-lending     { left:20px; width:151px;}
div#nav ul.level-1 li.payday-lending       { left:171px; width:131px;}
div#nav ul.level-1 li.overdraft-loans      { left:302px; width:139px;}
div#nav ul.level-1 li.credit-cards         { left:441px; width:109px;}
div#nav ul.level-1 li.other-consumer-loans { left:550px; width:186px;}
div#nav ul.level-1 li.tools-resources      { left:736px; width:162px;}
div#nav ul.level-1 li.take-action          { left:899px; width:103px;}

div#nav ul.level-1 li.mortgage-lending     a.level-1 { width: 151px; }
div#nav ul.level-1 li.payday-lending       a.level-1 { width: 131px; background-position: -151px 0;}
div#nav ul.level-1 li.overdraft-loans      a.level-1 { width: 139px; background-position: -282px 0;}
div#nav ul.level-1 li.credit-cards         a.level-1 { width: 109px; background-position: -421px 0;}
div#nav ul.level-1 li.other-consumer-loans a.level-1 { width: 186px; background-position: -530px 0;}
div#nav ul.level-1 li.tools-resources      a.level-1 { width: 162px; background-position: -716px 0;}
div#nav ul.level-1 li.take-action          a.level-1 { width: 103px; background-position: -879px 0px;}

div#nav ul.level-1 li.hover                a.mortgage-lending,
div#nav ul.level-1 li.selected             a.mortgage-lending,
div#nav ul.level-1 li.mortgage-lending     a.level-1:hover { background-position: 0px -57px; }
div#nav ul.level-1 li.hover                a.payday-lending,
div#nav ul.level-1 li.selected             a.payday-lending,
div#nav ul.level-1 li.payday-lending       a.level-1:hover { background-position: -151px -57px;}
div#nav ul.level-1 li.hover                a.overdraft-loans,
div#nav ul.level-1 li.selected             a.overdraft-loans,
div#nav ul.level-1 li.overdraft-loans      a.level-1:hover { background-position: -282px -57px;}
div#nav ul.level-1 li.hover                a.credit-cards,
div#nav ul.level-1 li.selected             a.credit-cards,
div#nav ul.level-1 li.credit-cards         a.level-1:hover { background-position: -421px -57px;}
div#nav ul.level-1 li.hover                a.other-consumer-loans,
div#nav ul.level-1 li.selected             a.other-consumer-loans,
div#nav ul.level-1 li.other-consumer-loans a.level-1:hover { background-position: -530px -57px;}
div#nav ul.level-1 li.hover                a.tools-resources,
div#nav ul.level-1 li.selected             a.tools-resources,
div#nav ul.level-1 li.tools-resources      a.level-1:hover { background-position: -716px -57px;}
div#nav ul.level-1 li.hover                a.take-action,
div#nav ul.level-1 li.selected             a.take-action,
div#nav ul.level-1 li.take-action          a.level-1:hover { background-position: -879px -57px;}

div#nav ul.level-2 {
	display: none;
	position: absolute;
	top: 57px;
	left:0px;
	white-space: nowrap;
	z-index: 11;
	xwidth:900px;
	background:  url(images/nav-drop.gif);
}
div#nav li.hover ul.level-2 {
	display: block;
}
div#nav ul.level-2 li {
	display: inline-block;
	xfloat: left;
	white-space: nowrap;
	margin: 0;
	height: 30px;
	line-height: 30px;
	background: url(images/nav-drop.gif);
	color: #999966;
}
div#nav ul.level-2 li a {
	display: inline-block;
	xfloat: left;
	margin: 0;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: black;
	text-decoration: none;
	background: url(images/nav-drop-selected.gif) -1000px -1000px no-repeat;
}
div#nav ul.level-2 li a:hover {
	color: white;
	background-position: 0px 0px;
	background-repeat: repeat-x;
}


div#nav ul.level-1 li.other-consumer-loans ul.level-2,
div#nav ul.level-1 li.tools-resources ul.level-2,
div#nav ul.level-1 li.take-action ul.level-2,
div#nav ul.level-1 li.get-help ul.level-2
{
left:auto;
right:0px;
text-align:right;
}
/* @end */

/* @group Content */

div#content {
	margin-top: 160px;
	width: 572px;
	float: left;
	padding: 0 0 30px 30px;
	line-height: 1.7;
}
div#content .box {
	margin-left: 0;
	margin-right: 0;
	width: 280px;
	background: url(images/box-content.jpg) no-repeat;
	min-height: 235px;
}
div#content .box-alignleft { float: left; }
div#content .box-alignright { float: right; }
div#content .box .inner {
	padding: 30px 20px 20px 30px;
}

div#content .box h3.tools span,
div#content .box h3.articles span,
div#content .box h3.quicklinks span,
div#content .box h3.releases span,
div#content .box h3.takeaction span {
	float:left;
	text-indent:-10000px;
}

div#content .box h3 {
	font-size: 145%;
	/*padding-top: 5px;*/
	height: 80px;
	position:relative;
}

div#content .box h3 img {
border: 1px solid #d5cab7; 
padding: 2px; 
background: #FFF;
position:absolute; 
top:0;
left:0;
zoom:1;
}

/*div#content .box h3.takeaction { background: url(images/icon-takeaction.gif) no-repeat left top; padding-left: 58px;}*/
/*div#content .box h3.quicklinks { background: url(images/icon-quicklinks.gif) no-repeat left top; padding-left: 35px;}*/
div#content .box h3.takeaction { background: url(images/home-action.gif) no-repeat left top; background-position: -10px -16px;}
div#content .box h3.quicklinks { background: url(images/quicklinks.gif) no-repeat left top; background-position: -10px -16px;}
div#content .box h3.tools      { background: url(images/tools-icon.png) no-repeat left top; background-position: -10px -16px;}
div#content .box h3.articles   { background: url(images/research-icon.png) no-repeat left top; background-position: -10px -16px;}
div#content .box h3.releases   { background: url(images/resleases-icon.png) no-repeat left top; background-position: -10px -16px;}


div#content .highlight {
	width: 300px;
	background:url(images/box-highlight.gif) no-repeat 0px 0px;
}
div#content .highlight .inner {
	padding: 10px 0px;
	text-align: center;
	background:url(images/box-highlight-right.gif) no-repeat top right;
}
div#content .highlight h5 {
	margin: 5px 0;
}
div#content h5 a {
  text-decoration: none;
}

div#content div#listtype a.selected {
  text-decoration:none;
  color: black;
  font-weight:bold;
}

div#content div#listtype {
  float:right;
  background: #EBE1D5 none repeat scroll 0 0;
  width:100%;
  text-align:right;
}

div.meta {
	margin-bottom: 15px;
}
div.meta a.print {
	background:url(images/icon-print.gif) no-repeat left center;
	padding:5px 0 5px 30px;
	margin-right: 10px;
	line-height: 30px;
	height: 30px;
}
div.nav {
	background: #ebe1d5;
	padding: 5px 10px;
	margin: 0 0 15px 0;
}
div.nav .items {
	float: left;	
}
div.nav .pages {
	float: right;
}

ul.posts {
	margin: 0 0 15px 0;
	padding: 0;
}
ul.posts li {
	padding: 10px 5px;
	list-style: none;
}
ul.posts li.odd {
	background: #eee6db;
}

.filter {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom:1px dotted #bfa579;
	color: #676566;
}
.filter input, .filter select {
	margin-top: 15px;
}
.filter .quick {
	float: left;
	width: 190px;
	background: url(images/vert-sep.gif) no-repeat right center;
}
.filter .quick .text,
.filter .advanced .text {
	width: 100px;
}
.filter .advanced {
	float: right;
	width: 370px;
}
.filter .advanced select {
	width: 90px;
}

.media{
  float:left;
  width:160px;
  height:200px;
  padding:0 0.5em;
}

.media img {
  max-width:100px;
  max-height:100px;
}

div.searchNavigation {
  margin-bottom:5px;
  background:#EBE1D5 none repeat scroll 0 0;
}

.ga-petitionContent td {
  background-color: transparent;
}


/* @end */

/* @group Sidebar */

div#sidebar {
	margin-top: 160px;
	float: right;
	width: 320px;
	margin-right: 20px;
	
}
div#sidebar .box {
	margin-bottom: 20px;
	min-height: 300px;
	background: url(images/box-sidebar.gif) no-repeat;
}
div#sidebar .box2 {
	height: 285px;
	min-height: 285px;
	background:url(images/box-sidebar.gif) no-repeat;
}
div#sidebar .box .inner {
	padding: 17px 20px 0px 20px;
	min-height:300px;
}
div#sidebar .box h3 {
	margin-bottom: 20px;
}

div#sidebar .box h3 a {
  text-decoration: none;
  color:#CC6600;
}

div#sidebar .box h4 {
	margin-bottom: 10px;
}
div#sidebar .signup input.email {
	width: 150px;
}
div#sidebar .signup input.submit {
  width:110px;
}
div#sidebar a.feed {
	display: block;
	margin: 15px 0;
	padding: 16px 0 0 65px;
	height: 44px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:url(images/generic-rss.gif) no-repeat;
	color: #066;
	font-size: 15px;
	text-decoration: none;
}
div#sidebar .cloud {
	height: auto;
}
div#sidebar .cloud #words {
	padding: 10px;
	background: #f5f0ea;
	border: 1px solid #d2ccb6;
	line-height: 25px;
	font-size: 10px;
	text-align: justify;
}
div#sidebar .cloud #words a {
	text-decoration: none;
}

div#sidebar ul.subnav, div#sidebar ul.subnav ul {
	margin: 0;
	padding: 0;
}
div#sidebar ul.subnav li {
	list-style: none;
}
div#sidebar ul.subnav li a {
	margin: 0 0 5px 0;
	padding: 0 0 5px 5px;
	display: block;
	color: #066;
	font-size: 118%;
	border-bottom:1px dotted #bfa579;
	text-decoration: none;
}
div#sidebar ul.subnav li .selected {
  background: url(images/input-submit.gif) repeat-x center;
  color: #ffffff; 

}
div#sidebar ul.subnav ul a {
	padding-left: 20px;
}
div#sidebar ul.subnav a:hover {
  background: url(images/input-submit.gif) repeat-x center;
	color:#ffffff;

}
div#sidebar ul.subnav > li.last a {
	border-bottom: 0;
}

div#sidebar div.resources {
  padding:0 0 0 2em;
}

div#sidebar div.inner div.resources {
  padding: 0;
}

div#sidebar div.resources ul {
  margin:0;
  padding:5px 0 0;
}

div#sidebar div.resources ul li {
  list-style-image:none;
  list-style-position: outside;
  list-style-type: none;
  margin:0;
  padding:0;
}

div#sidebar div.resources ul li a {
  display:block;
  width: 240px;
  height:28px;
  text-indent:-100000px;
  margin: 5px 0 10px;
}

div#sidebar div.resources ul li a.policymakers { background: transparent url(images/btn-resources.jpg) no-repeat -240px 0; height: 27px; }
div#sidebar div.resources ul li a.consumers { background: transparent url(images/btn-resources.jpg) no-repeat -240px -26px; height: 27px; }
div#sidebar div.resources ul li a.allies { background: transparent url(images/btn-resources.jpg) no-repeat -240px -52px; height: 27px; }
div#sidebar div.resources ul li a.litigators  { background: transparent url(images/btn-resources.jpg) no-repeat -240px -78px; height:27px; }

div#sidebar div.resources ul li a.policymakers:hover { background: transparent url(images/btn-resources.jpg) no-repeat 0 0; height: 27px; }
div#sidebar div.resources ul li a.consumers:hover { background: transparent url(images/btn-resources.jpg) no-repeat 0 -26px; height: 27px; }
div#sidebar div.resources ul li a.allies:hover { background: transparent url(images/btn-resources.jpg) no-repeat 0 -52px; height: 27px; }
div#sidebar div.resources ul li a.litigators:hover  { background: transparent url(images/btn-resources.jpg) no-repeat 0 -78px; height:27px; }


.hideSubsubNav { display:none }
.selectedSubsubNav { 
  background: url(images/input-submit.gif) repeat-x center;
  color: #ffffff; 
}

/* @end */

/* @group Footer */

div#footer {
	position: relative;
	background: url(images/bg-footer.gif) repeat-x top;
}
div#footer2 {
	position: relative;
	text-align: left;
	margin: 0 auto;
	padding: 10px 0 50px 0;
	width: 980px;
}

div#footer .links {
  position: absolute;
  top:15px;
}

div#footer .links a {
	display: block;
	width: 162px;
	height: 44px;
	text-indent: -100000px;
}

div#footer .links a.contact { background: transparent url(images/btn-contactus.gif) no-repeat 0 0; }

div#footer .links2 {
  position: absolute;
  top:20px;
  right:0;
}

div#footer .links2 a {
	display: block;
	float: left;
	width: 120px;
	margin-right: 20px;
	padding-left: 50px;
	height: 40px;
	text-indent: 10px;
	padding-top:10px;
}

div#footer .links2 a.nc { 
  background: transparent url(images/logo-nc.gif) no-repeat 0 0; 
}
div#footer .links2 a.ca { 
  background: transparent url(images/logo-ca.gif) no-repeat 0 0; 
  width: 90px;
}
div#footer .links2 a.espanol{ 
  background: transparent url(images/logo-es.gif) no-repeat 0 0; 
  width: 80px;
}
div#footer .links2 a.sitemap { 
  background: transparent url(images/logo-sitemap.gif) no-repeat 0 0; 
  width: 55px;
}

div#footer .btn-footer {
	position: absolute;
	top: 20px;
}
div#footer .btn-footer a {
	display: block;
	float: left;
	width: 0px;
	height: 25px;
	margin-right: 5px;
	background:red url(images/btn-footer.gif) no-repeat;
	text-indent: -10000px;
}
div#footer .btn-footer a.research { background-position: 0px 0px; width: 155px;}
div#footer .btn-footer a.about    { background-position: -161px 0; width: 80px;}
div#footer .btn-footer a.contact  { background-position: -244px 0; width: 92px;}
div#footer .btn-footer a.espanol  { background-position: -339px 0; width: 95px;}

div#footer .btn-resources {
	position: absolute;
	top: 20px;
	right: 0px;
	width: 230px;
	padding: 0 0 0 86px;
	height: 66px;
	overflow: hidden;
	background:url(images/btn-resources.gif) no-repeat;
}
div#footer .btn-resources strong {
	display: none
}
div#footer .btn-resources a {
	display: block;
	/*float: left;*/
	width: 0px;
	height: 29px;
	text-indent: -10000px;
}
div#footer .btn-resources a.consumers  { 
  float:left;
  margin-top:5px; 
  width: 114px;
}
div#footer .btn-resources a.policy     { 
  margin-left:75px;
  width: 141px;
}
div#footer .btn-resources a.litigators { 
  margin-top:5px;
  margin-left:116px;
  width: 108px;
}
div#footer .btn-resources a.allies { 
  float:left;
  width: 70px;
}

div#footer .btn-states {
	position: absolute;
	top: 70px;
}
div#footer .btn-states a {
	display: block;
	float: left;
	width: 100px;
	margin-right: 20px;
	padding-left: 50px;
	height: 40px;
	background:  no-repeat;
	text-indent: -10000px;
}
div#footer .btn-states a.nc { background-image: url(images/flag-nc.gif); }
div#footer .btn-states a.ca { background-image: url(images/flag-ca.gif); }
div#footer .btn-states a.sitemap{ background-image: url(images/sitemap.gif)}
/*div#footer .sitemap {
  position:absolute;
  top:80px;
  left:320px;
  font-size:12px;
	background:  no-repeat;
	text-indent: -10000px;  
}*/

div#footer .info {
	margin:120px 0 0 0;
	padding: 30px 0 0 0;
	background: url(images/footer-hr.gif) no-repeat top center;
	color: #333;
}
div#footer .info a {
	color: #333;
}
div#footer .trinet {
	position: absolute;
	top: 234px;
	right: 0px;
	color: #666;
}
div#footer .trinet a {
	color: #666;
	text-decoration: none;
}
div#footer .trinet a:hover {
	text-decoration: underline;
}
/* @end */