/* --- splash images ------------------------------------------------------- */
#splash_robots{height:400px;background:url(/index/images/splash/robots/robots0.jpg) no-repeat 4px 0px transparent;position:relative;}
#splash_robots div,#robots6{position:absolute;background-repeat:no-repeat;background-position:top left;background-color:transparent;}
#robots1{top:0px;left:0px;width:4px;height:0;padding-top:400px;background-image:url(/index/images/splash/robots/robots1.gif);overflow:hidden;}
#robots2{top:0px;right:283px;width:161px;height:400px;background-image:url(/index/images/splash/robots/robots2.png);
	_background-image:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/index/images/splash/robots/robots2.png')}
#robots3{top:0px;right:0px;width:283px;height:4px;background-image:url(/index/images/splash/robots/robots3.gif);}
#robots4{top:4px;right:0px;width:283px;height:164px;background-image:url(/index/images/splash/robots/robots4.jpg);}
#robots5{top:168px;right:258px;width:25px;height:200px;background-image:url(/index/images/splash/robots/robots5.png);}
#robots6{height:0px;width:200px;top:168px;right:58px;background-image:url(/index/images/splash/robots/robots6.jpg);padding-top:200px;overflow:hidden;}
#robots6:hover{background-position:-200px 0px}
#robots6:active{background-position:-400px 0px}
#robots7{top:168px;right:0px;width:58px;height:200px;background-image:url(/index/images/splash/robots/robots7.png);}
#robots8{top:368px;right:0px;width:283px;height:32px;background-image:url(/index/images/splash/robots/robots8.png);}

/* --- main announcements -------------------------------------------------- */
.envelopetop{margin-top:18px;}
#main_announcements{
	padding:3px 5px;
	position:relative;
	background:url(/images/maincontent/darkgrad.gif) repeat-x bottom right #666672;
}
.announcement{
	width:48%;
	color:#fff;
}
.announcement a{color:#8bf;text-decoration:none;}
.announcement a:visited{color:#8bf}
.announcement a:hover{color:#8bf;text-decoration:underline;}
#left_announcement{
	position:relative;
	float:left;
}
#right_announcement{
	position:relative;
	float:right;
}
.announce_img{
	float:right;
	behavior:url(/jscripts/ie6/iepngfix.htc);
}
.announce_name{
	border-bottom:1px solid #fff;
	padding:0 0 2px 2px;
	margin:0 120px 2px 0
}
.announce_name a{text-decoration:none}
.announce_name a:link{color:#000}
.announce_name a:visited{color:#000}
.announce_name a:hover{color:#cdf}
.announce_icon{
	float:left;
	margin:8px 0 0 1px
}
.announce_content{
	font-size:80%;
	margin-left:55px
}
.announce_end{
	font-size:95%;
	margin:5px
}
.announce_end a{font-weight:bold}
#announce_divider{width:1px;height:130px;margin:10px 0;background:#123;position:absolute;right:50%;overflow:hidden;}
/* --- News Listings ------------------------------------------------------- */
#news{
	clear:both;
	padding-top:15px
}
.news_column{width:48%;float:left;margin-right:2%}
.news_column_last{width:32%;float:right}

#newstop .t1,#newstop .t2,#newstop .t3,#newstop .t4{background-color:#141414;}
h3.news_cat{
	border-bottom:1px solid #aaa;
	padding:0 10px 3px 10px;
	background:#141414;
	color:#06a;
}
a.news_cat h3.news_cat:hover{color:#08e;text-decoration:underline;}
a.news_cat{color:#08e;text-decoration:underline;}
a.news_cat:link{color:#08e;text-decoration:underline;}
a.news_cat:visited{color:#06a}
a.news_cat:hover{color:#08e;text-decoration:underline;}
.news_items{padding:0;margin:5px 0}
.news_items li{
	margin:0 0 3px 20px;
	clear:both;
	list-style-position:outside;
	list-style-type:square;
	font-size:75%
}
.news_items li {color:#88A}
.news_items li a{text-decoration:underline;color:#26d}
.news_items li a:hover{text-decoration:underline;color:#26d}