@charset "utf-8";
/* -------------------------------------------------------------- 
  
   Artionet CSS powered by Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/navigation.css';
@import 'lib/grid.css';
@import 'lib/forms.css';
@import 'lib/classes.css';
  
h1.logo {margin:0px 0px 0px 0px;padding:0px;position:relative;top:20px;}
h1.logo a{
	font-size:0px;
	line-height:0px;
	text-indent:-10000px;
	display:block;
	width:155px;
	height:49px;
	background:url(../images/sprite.gif) no-repeat 0px 0px;
}
.pageTitle span {border-bottom:1px solid #E5E5E5;display:block;}
#footer a {color:#141215;}
#footer a:hover { color:#000; }

.search {position:absolute;top:28px;left:535px;background:url(../images/searchfield.gif) no-repeat;width:208px;height:18px;z-index:3;}
.search label {display:none;}
.search .txt{background:none;border:0px;font-size:11px;width:173px;padding:1px 5px;margin:0px;position:relative;top:0px;*top:-5px;}
.search .btn{border:0px;font-size:0px;line-height:0px;text-indent:-10000px;width:20px;height:20px;cursor:pointer;
background:url(../images/sprite.gif) -166px -15px no-repeat;}


.jbbox {float:left;width:275px;height:160px;position:relative;background:url(../images/sprite.gif) no-repeat 0px -94px;padding:0px 10px 10px 30px;
color:#414141;font-size:16px;margin-top:20px;margin-right:20px;}
.jbbox.last {margin-right:0px;}
.jbbox h3 {font-size:16px;font-weight:bold;line-height:normal;margin:40px 0px 0px 0px;color:#000;}
.jbbox .btn-1 {width:auto;position:absolute;top:120px;left:240px;font-size:11px;}

.printheader {display:none;}
#apertoLnk {position:absolute;top:23px;right:37px;z-index:1;}
#apertoLnk a {display:block;width:95px;height:30px;font-size:0px;line-height:0px;text-indent:-10000px;
background:url(../images/sprite.gif) no-repeat -334px -121px;}
.profile {float:left;width:100%;position:relative;top:-25px;}
.profile h2 {position:relative;top:-10px;}
.profile img {float:left;margin:0px 10px 0px 0px;}
.profile .desc {float:left;line-height:normal;}
.profile pre {font-family:"Times New Roman", Times, serif;color:#333;font-size:16px;padding:0px;margin:0px 0px 30px 0px;line-height:1.5em;}
.newsletter .text {width:280px;}
.newsletter {line-height:1.7em;}
.newsletter label {display:none;}
.newsletter .visible {display:inline;font-weight:normal;}

.news {float:left;width:288px;height:140px;position:relative;background:url(../images/sprite_aperto.gif) no-repeat 0px -94px;padding:20px 29px 10px 10px;}
.news img {margin:0px 5px 0px 0px;float:left;}
.news h3 {font-size:16px;font-weight:bold;line-height:normal;margin:0;}
.news .btn-1 {position:absolute;top:120px;left:240px; width:auto;}

.banner {float:left;margin-left:8px;position:relative;}
.banner img {margin:0px;}
.banner .btn-1 {position:absolute;top:120px;left:240px; width:auto;}
