body.clear { background-image: none; }
#topBar, #contentArea, #footerBg, #headerBg, #footer {	width: 98%;	margin-left: auto;	margin-right: auto; }
#topBar { background-image: url(imagenes/top-bar.jpg); background-repeat: no-repeat; height: 58px; padding: 0px; }
#topBar a:link, #topBar a:visited, #topBar a:hover, #topBar div.siteSearch form label {	text-decoration: none;	color: #FFFFFF!IMPORTANT;	font-size: 11px; padding: 0px 10px 3px 10px; }
#topBar div.logo { float: left; width: 127px; padding: 0px; }
#topBar div.logo a { display: block; height: 50px; width: 110px; }
#topBar div.logo img { margin: 17px 0px 0px 10px; }
#topBar div.siteSearch, #topBar ul.siteNav { float: right; display: block; font-size: 11px; height: 16px; color: #FFFFFF; padding: 0px 0px 0px 0px; }

#topBar div.siteSearch { width: auto; text-align: right; margin-top: 11px; }
#topBar div.siteSearch form { display: inline; position: relative; top: -7px; }
#topBar div.siteSearch a, #topBar div.siteSearch img { position: relative; top: -5px; }
#topBar div.siteSearch input { border: none; }
#topBar div.siteSearch * { vertical-align: middle; line-height: 11px; }
#topBar div.siteSearch a { padding-top: 0px; }
#topBar div.siteSearch input#searchSite { font-size: 11px; line-height: 11px; height: 12px;	width: 150px; }
input#searchButton { width: 25px; height: 25px; position: relative; bottom: 4px; }

#topBar ul.siteNav { position: relative; top: -6px; float: right; padding-right: 5px; }
#topBar ul.siteNav li { display: inline; float: left; line-height: 14px; list-style-type: none;	border-right: 1px solid #2C3C6A; border-left: 1px solid #375896; }
#topBar ul.siteNav li.noBorder { border-left: none; }
#topBar ul.siteNav a { display: block; border-bottom: 4px solid #FFFFFF; }
#topBar ul.siteNav a.current, #topBar ul.siteNav a:hover { border-bottom: 4px solid #60B642; color: #AE2C45; }

#contentArea { background-image: url(imagenes/bg-center.gif); width: 98%; background-repeat: repeat-y; overflow: hidden;
}
#headerBg {	background-repeat: no-repeat; background-position: top; margin-top: 5px; height: 9px; overflow: hidden; }
#footerBg { background-image: url(imagenes/bg-curve-bottom.gif); background-repeat: no-repeat; }
#footer { font-size: 70%; padding-left: 10px; }
#footer ul { margin: 0px; overflow: hidden; }
#footer li { display: inline; float: left; list-style-type: none; padding: 0px 7px 10px 7px; background-image: url(imagenes/border-nav.gif); background-repeat: no-repeat; background-position: right top; color: #67676B; line-height: 11px; }
#footer li.noBorder { background-image: none; }
#footer a:visited {  color: #2571C2; }
#footer a:hover { text-decoration: none; color: #2571C2; }
#breadcrumbs {  padding-top: 0px; }
#breadcrumbs div.rule {  width: 98%; margin-left: 14px;	height: 1px; overflow: hidden; border-color: #DDDDDD; }
#breadcrumbs ul {  margin: 0px; font-size: 85%; }
#breadcrumbs li {  background-image: url(imagenes/bullet.gif); background-repeat: no-repeat; background-position: center left; display: inline;  float: left; list-style-type: none; padding: 0px 5px 5px 7px; color: #2C3C6A; }
#breadcrumbs li.noBullet {background-image: none; padding-left: 0px; }
#breadcrumbs a:visited {color: #2571C2; }
#breadcrumbs li img { vertical-align: top; }
#breadcrumbs h2 { width: 145px; float: left; padding: 0px 0px 0px 14px;  margin: 0px 9px 0px 0px; background-image: url(imagenes/dots-v.gif); background-repeat: repeat-y;	background-position: right top;	font-size: 90%; }
#sectionNav { width: 155px; float: left; }
#sectionNav ul { font-size: 85%; list-style-image: url(imagenes/spacer.gif); list-style-type: none; margin-top: 5px; }
#sectionNav a:visited { color: #2571C2; }

#contentArea { font-size: 80%; background-color: #FFFFFF; }
#content { width: auto; float: right; margin-right: 9px; padding-left: 10px; background-color: #fff; background-image: url(images/dots-v.gif); background-repeat: repeat-y; background-position: left top; }

#ourCustomers {	width: 216px; float: right;	display: block; }
#ourCustomers div {	border-top: 1px solid #B8ACAC; border-bottom: 1px solid #B8ACAC; width: 117px; }
#ourCustomers div, #ourCustomers img { float: left; }
#ourCustomers { display: none; }
#ourCustomers.active { cursor: pointer; }
div.siteSearch strong {	color: #FFFFFF; }
#tabsContent { 	border: none; }