html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tbody, tfoot, thead, th {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

h3 {text-shadow: 0 1px 1px #85BCF5; padding:10px; font-weight:normal;}

body{font-family: Arial, Verdana, sans;}
a{outline: 0;}
p, b, i{font-size:11px;line-height:17px;}
p{margin: 0 0 10px 0;}
#content ul{font-size:11px;list-style:disc; padding: 0 0px 10px 20px; line-height: 17px;}
#news ul{font-size: auto; padding: 0; list-style:none;}
#wrapper{width: 980px; margin: 0 auto;}
	#header{height: 99px; background: url(/files/intelligence/images/images/header_bg.png) top left no-repeat; position:relative;}
		/*#header a{display:block; position:absolute; top: 43px; left: 50px;}*/
			#header a img{}
		#header div{text-align: right; font-size: 12px; font-weight: bold; color: #fff;}
		#menu{height:40px;}
		#menu ul{display:block; padding:0 0 0 50px; background: url(/files/intelligence/images/images/menu_bg.gif) top left repeat-x;height:40px;}
			#menu ul li{float:left;height:40px; width: 146px;}
				#menu ul li a{display:block; height:25px; padding: 15px 0 0; text-align: center; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: white;}
				#menu ul li a:hover{}
				#menu ul li a.act{background: url(/files/intelligence/images/images/menu_act_bg.gif) top left repeat-x;}
			#menu ul li.sep{float:left;height:40px; width: 1px; background: url(/files/intelligence/images/images/menu_sep_bg.gif) top left repeat-x;}

	#teaser{height: 333px; background: url(/files/intelligence/images/images/teaser.jpg) top left no-repeat; position: relative;}
		#teaser img{position: absolute; top: 45px; left: 50px;}
	#details{height: 173px; background: url(/files/intelligence/images/images/details_bg.gif) top left repeat-x;padding: 30px 0 0 50px; border-bottom: 1px solid #fff;}
		.details-block{background: url(/files/intelligence/images/images/details_block_bg.gif) top left repeat-x; border: 1px solid #fff; margin: 0 0 0 5px; padding: 0 0 0 20px; width: 268px;height: 142px; float: left;}
			.details-block img{float:left;margin: 0 20px 0 0;}
			.details-block-content{}
				.details-block-content h2{font-family: Tahoma; font-size: 14px; line-height: 18px; color: #505542; margin: 25px 0 0 0;}
				.details-block-content p{line-height: 14px; color: #698224; margin: 20px 0 0 0;}
				.details-block-content a.button{float:left; text-decoration: none; display:block; width: 70px; height: 18px; padding: 2px 0 0 0 ;  margin: 15px 0 0 0;background: url(/files/intelligence/images/images/button.gif) top left no-repeat; font-size: 11px; text-align: center; color: #a85c20;}
	#content{background: #f6f1f0; padding: 50px 50px 50px 50px; overflow: hidden;}
		#content h1{display: block; font-size: 18px; height: 40px; color: #64584c; background: url(/files/intelligence/images/images/header_pointer.gif) 0px 2px no-repeat; padding: 0 0 0 25px;}
#content h2 a{font-size: 14px; line-height: 24px; color: #677d2a; padding: 0 0 10px;}
		#section{width: 410px; float:left;}
			#section h2{font-size: 14px; line-height: 24px; color: #677d2a;}
			#section p{color: #64584c; line-height: 17px;}
			#section img{border: 1px solid #b6a79e;}
			#section a.button{float:right; text-decoration: none; display:block; width: 70px; height: 18px; padding: 2px 0 0 0 ;  margin: 15px 0 0 0;background: url(/files/intelligence/images/images/button.gif) top left no-repeat; font-size: 11px; text-align: center; color: #a85c20;}
		#news{float:left; width: 410px; margin: 0 0 0 60px;}
			#news ul{}
				.news-block{color: #ff8400;}
					.news-block small{float:left; margin: 3px;}
					.news-readmore, .news-date{font-family: Tahoma; font-weight: bold;font-size: 11px; width: 60px; line-height: 20px; color: #ff8400; }
					.news-block p{float:left;line-height: 17px; color: #64584c;margin: 0 0 25px;}
					.news-full{background: url(/files/intelligence/images/images/marker_full.gif) bottom left no-repeat; display: inline-block; margin: 0 0 0 5px; width: 9px; height: 14px;}
p .news-full{background: url(/files/intelligence/images/images/marker_full.gif) top left no-repeat; display: inline-block; margin: 0 0 0 5px; width: 9px; height: 9px;}
			#news div{float:left; width: 310px;}
			#news a.button{float:right; text-decoration: none; display:block; width: 70px; height: 18px; padding: 2px 0 0 0 ;  margin: 15px 0 0 0;background: url(/files/intelligence/images/images/button.gif) top left no-repeat; font-size: 11px; text-align: center; color: #a85c20;}
.news-title, .news-title a{font-size: 14px; line-height: 24px; color: #677d2a; padding: 0 0 10px 10px;}
.news-announcement{line-height: 17px; color: #64584c; font-size:11px;}
.news-item{margin: 0 0 0 25px;}
	#footer{background: url(/files/intelligence/images/images/footer_bg.gif) top left repeat-x; color: #64584c; padding: 40px 50px 0 0; text-align: right; text-transform: uppercase; font-family: Tahoma; font-size: 11px; height: 105px;}
