@charset "utf-8";
/* CSS Document */

@import url(global.css);
@import url(rtcol.css);

body{text-align:center; margin:0}
.clear{clear:both; height:1px}

#content {
	margin: 0;
	padding: 0 0 6px 0;
	width: 100%;
	float:left;
	background: url(/images/bg-wrapper-right.gif) right repeat-y;		
}

#content-wrapper {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	background:#FFF url(/images/bg-wrapper-left.gif) left repeat-y ;
	text-align: left;			
}

.content-home {
	padding: 10px 10px 0 15px;
	margin: 0;
	width: 640px;
	float: left;
}


#home-feature {height:256px; margin:0; 	background: url(/images/bg-home-flash.gif) no-repeat top left; }
#home-blogs {margin-left:10px}

#home-news-resources dl {
	padding: 0 10px 0 10px;
}
#home-news-resources dl dt {
	height: 28px;
	line-height: 28px;
	font-weight: bold;
}
 #home-news {
	padding-bottom:10px
}

#home-resources {
	min-height: 88px;
	background: url(/images/bg-rtcol-bottom-home.gif) bottom left no-repeat;
}
* html #home-resources { height: 88px; }
#home-news dd, #home-resources dd {
	margin-top: 7px;
}
#home-resources dt {
	margin-bottom: 5px;
}
#home-resources dd {
	float: left; 
	width: 50%;
}
#home-news dd a {
	width: 215px;
	margin-bottom: 10px;
}
#home-news dd img {
	float: left;
	margin: 5px 10px 10px 0;
}
#home-bottom-links {
	clear: left;
	width: 920px;
	height: 70px;
	position: relative;
	top: 20px;
	margin-bottom: 20px;
	background: url(/images/bg-home-bottom.gif) no-repeat;
}

/* NEWSBOX-ACCORDION */
.newsbox-accordion { width: 320px; height: 256px; float:left; margin: 10px 0 0 0; background: url(/images/bg-home-newsbox.gif) 0 0 no-repeat; }
.newsbox-accordion .title { background: url(/images/icons/arrow.gif) 98% center no-repeat #EEE; margin: 2px 2px 0 2px; line-height: 26px; padding: 0 10px; border-bottom: 1px solid #DFDFDF; display: block; font-weight: bold; cursor: pointer; color: #1e5b7e; }
.newsbox-accordion .title span { padding-left: 20px; line-height: 26px; display: block; }
.newsbox-accordion .title span.news { background: url(/images/icons/page.png) 0 5px no-repeat; }
.newsbox-accordion .title span.blogs { background: url(/images/icons/blog.gif) 0 5px no-repeat; }
.newsbox-accordion .title span.events { background: url(/images/icons/events.gif) 0 5px no-repeat; }
.newsbox-accordion .selected .title { background: url(/images/icons/arrow-down.gif) 98% center no-repeat #EEE; color: #000; cursor: default; }

div.news .feedburnerFeedBlock div{ display: none; }
.feedburnerFeedBlock .headline { font-weight: normal; /*font-size: 11px;*/ }
.feedburnerFeedBlock ul {	list-style: none; padding: 5px 5px 0 10px; margin:0; }
.feedburnerFeedBlock li { margin-bottom: 5px; }
.feedburnerFeedBlock a { padding-left: 15px; background: url(/images/icons/arrow2.gif) no-repeat; background-position: 0 3px; display: block; }
div.blogs .feedburnerFeedBlock p { margin: 0; padding-left: 15px; font-size: 10px; }
div.blogs .feedburnerFeedBlock div{padding-left:15px; font-style:italic}
.feedburnerFeedBlock p { margin: 0; padding-left: 15px; font-size: 10px; }
div.events .feedburnerFeedBlock div{padding-left:15px;font-size: 10px;}
div.events .feedburnerFeedBlock ul {padding-top:5px}

/* CONTENT-BOX-HOME-BOTTOM */
.content-box-home-middle { width: 970px;clear: left; margin: 10px 10px 0 15px; }
.content-box-home-bottom { width: 970px; clear: left; margin: 0 10px 0 15px; }

/* KEY-PRODUCTS - old 315px width */
.bottom-box-wrapper { float: left; width: 315px; margin: 10px 10px 0 0; }
.bottom-box { width: 315px; height: 100px; overflow: hidden; position: relative; background: url(/images/bg-home-bottom-box.gif) 0 0 no-repeat; }
.bottom-box h3 { line-height: 27px; padding: 0 10px; margin: 0; }
.bottom-box .slides { position: absolute; top: 0; left: 0; }
.bottom-box .slides div { position: absolute; top: 30px; width: 295px; display: none; padding: 5px 0 0 10px; }
.bottom-box .sliderNav { position: absolute; top: 5px; right: 5px; }
.bottom-box .sliderNav img { padding: 4px 3px; background: url(/images/icons/btn-bg17x17.gif) no-repeat; }
.bottom-box .sliderNav a:hover img { background: url(/images/icons/btn-bg17x17-hover.gif) no-repeat; }

/* BOTTOM-LONGBOX */
.bottom-longbox-wrapper { float: left; width: 640px; margin: 10px 10px 0 0; }
.bottom-longbox { width: 640px; height: 100px; background:url(/images/bg-home-bottom-box-long.gif) 0 0 no-repeat; }
.bottom-longbox h3 { line-height: 27px; padding: 0 10px; margin: 0; }
.bottom-longbox p { margin-left: 10px; margin-right: 10px; }

/* BOTTOM-SHORTBOX */
.bottom-shortbox-wrapper { float: left; width: 320px; margin: 10px 10px 0 0; }
.bottom-shortbox { width: 320px; height: 100px; overflow: hidden; position: relative; background: url(/images/bg-home-bottom-box-short.gif) 0 0 no-repeat; }
.bottom-shortbox h3 { line-height: 27px; padding: 0 10px; margin: 0; }
.bottom-shortbox .slides { position: absolute; top: 0; left: 0; }
.bottom-shortbox .slides div { position: absolute; top: 30px; width: 300px; display: none; padding: 5px 10px 0 10px; }
.bottom-shortbox .slides div img.icon { float: left; margin-right: 8px; }
.bottom-shortbox .sliderNav { position: absolute; top: 5px; right: 5px; }
.bottom-shortbox .sliderNav img { padding: 4px 3px; background: url(/images/icons/btn-bg17x17.gif) no-repeat; }
.bottom-shortbox .sliderNav a:hover img { background: url(/images/icons/btn-bg17x17-hover.gif) no-repeat; }

/*  */

/* ICON-BOX */
.icon-box { float: left; width: 970px; height: 29px; margin: 10px 0 0 15px; background: url(/images/bg-home-icon-box.gif) 0 0 no-repeat; text-align: center; display: inline; }
.icon-box-list { width: 100%; overflow: hidden; }
.icon-box-list ul { list-style: none; margin: 0 0 0 5px; padding: 0; /*float: left; position: relative; left: 50%; display: inline; -CENTERING HACK*/ }
.icon-box-list ul li { margin: 0; padding: 7px 10px 0 5px; float: left; font-size: 11px; /*position: relative; right: 50%; display: inline; -CENTERING HACK*/ }
.icon-box-list ul li img { margin: 0 0 -3px 0; }

