@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;padding:0px;position:absolute;top:36px;right:32px;}
h1.logo a{
	overflow:hidden;
	text-indent:-10000px;
	display:block;
	width:250px;
	height:68px;
	background:url(../images/sprite.png) no-repeat;
}

#footer {text-align:right;font-size:11px;}
#footer a {color:#fff;padding:0 5px;}
#footer a:hover {color:#000;}

.printheader {display:none;}

#graphic img {
	margin: 0px 0px 0px 0px;
}
.featured {
	position: relative;
	line-height: 1.5em;
	margin-right:15px;
}
.featured img{margin:0px;}
.featured a {position:absolute;bottom:-5px;left:0px;display:block;width: 100%;
	background:url(../images/sprite.png) no-repeat -275px 0px;font-size:12px;
	text-transform: uppercase;padding-top: 3px;letter-spacing:.1em;
}
.featured span {background:url(../images/sprite.png) no-repeat 100% -39px;padding-right:17px;}
#search {
	background: #d8d4cd;
	height: 90px;
	padding: 6px 0px 17px 0px;
	position: relative;
	width: 280px;
	line-height: 1.5em;
}
#search div {padding: 0px 10px;}
#search ul{margin:0px;padding:0px 0px 6px 0px;list-style:none;}
#search ul a {color: #6c6a66;background:url(../images/sprite.png) no-repeat 0px -76px;
padding-left:14px;}
#search .txt {color:#d8d4cd;border:0px;width:248px;padding:4px 6px;}
#search span {display:block;position:absolute;bottom:-6px;left:0px;padding-top: 3px;
	background:url(../images/sprite.png) no-repeat -275px 0px;width:100%;}
#search span input{background:url(../images/sprite.png) no-repeat 100% -39px;letter-spacing:.1em;
border:none;padding:0px;text-transform:uppercase;padding-right:13px;font-size:12px;cursor:pointer;}
#search span input:hover {color:#e42c2a;}
#quicklinks {
	background: #e42c2a;
	margin-bottom: 10px;
	font-size: 11px;
	position: relative;
	padding:0px;
	clear:both;
	z-index: 20;
}
#quicklinks .popup{
	display:none;
	background: #e42c2a;
	opacity: 0.85;
	position: absolute;
	bottom: 16px;
	left: 0px;
	padding: 0px;
	z-index: 20;
	color: #fff;
	text-transform: uppercase;
	width: 100%;
	filter:alpha(opacity=85);
}
#quicklinks .popup ul {
	list-style: none;
	margin: 0px 0px 7px 0px;padding: 0px;
}
#quicklinks .popup ul li{border-top:1px solid #ed7877;padding:8px 5px;}
#quicklinks .popup ul ul{float:right;width:200px;margin-right:60%;margin-top:-20px;}
#quicklinks .popup ul ul li{border:none;padding:0px;}
#quicklinks a{
	color: #fff;
	padding: 3px 6px;
	text-transform: uppercase;
	letter-spacing:.1em;
	line-height: 1.5em;
	cursor:pointer;
}
#quicklinks .popup ul a{background:url(../images/sprite.png) no-repeat 100% -69px;width:135px;display:block;}
#quicklinks .popup ul ul a{background:none;display:inline;}

.relatedcol img.left{margin-bottom:0;}
.back {
	color:#e42c2a;
	font-size:11px;
	background:url(../images/sprite.png) no-repeat 0px -104px;
	padding-left:10px;
}
.important {
	width:45%;
	float:left;
	margin-right:25px;
	font-size:11px;
	color:#000;
}
.important.alt {
	margin-right:0;
}
.important h3{padding-bottom:2px;}
.important h3 a{padding-right:13px;}
.important h3 a:hover {
	background:url(../images/sprite.png) no-repeat 100% -39px;
}

.docs {
	margin:10px 0 0 0;
}
.docs a {line-height:2em;}
.exchange {padding:10px 0px;width:168px;}
.exchange span {padding:0px 10px;}
.exchange table{width:100%;margin:3px 0px 3px 0;}
.exchange td{font-size:11px;padding:0px 3px 0px 10px;border:0;white-space:nowrap;}
.exchange .alt td{background:#999999;}
.exchange a {
	display:block;
	background:url('../images/sprite.png') no-repeat 100% -107px;
	margin:0px 8px 0px 10px
}
.lnkaction {
	display:block;
	background:url('../images/sprite.png') no-repeat 100% -101px;
	padding:7px 0px 7px 0px;	
} 
.jspPane{	position: absolute;position:relative;z-index: 1;}
.jspVerticalBar{
	cursor: pointer;
	top: 0;
	height: 100%;
	width:16px;
	/*background: #f3f2f0;*/
	left:0px;
	width:5px;
	z-index:10;
	position:absolute;
}
.jspVerticalBar * {margin: 0;padding: 0;}
.jspCap{ display: none;}
.jspTrack{ position: absolute; top:8px;}
.jspDrag{
	background: #d8d4cd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer; 
	width:5px;
}
.jspVerticalBar .jspArrow{height: 8px;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{	background: #eeeef4;float: left;height: 100%;}
* html .jspCorner{margin: 0 -3px 0 0;}

#header_print{display:none;}