@import "sen.0.6.css";
@import "strata-base.css";


/*---------------------------
	=Maincontent Section
---------------------------*/
#maincontent { background: url(/images/site_bg_images/maincontent.png) 0 0 repeat-y; margin: 0 auto; padding: 56px 0 0 10px; position: relative; width: 980px; z-index: 1; }

div#flashcontent, object#flashcontent { margin: 0 0 10px 0; height: 281px; width: 695px; }

div.homepage-feature { background: url(/images/site_bg_images/home-feature-bg.jpg) 0 bottom repeat-x #00aead; float: left; position: relative; width: 166px; }
	div.right-margin { margin: 0 10px 0 0; }
	div.feature-pic { height: 132px; overflow: hidden; position: relative; width: 166px; z-index: 1; }
	div.homepage-feature div.mask { background: url(/images/site_bg_images/home-feature-mask.png) 0 0 no-repeat; height: 5px; left: 0; position: absolute; top: 0; width: 166px; z-index: 2; }
	div.homepage-feature div.feature-pic p { margin: 0; padding: 0; }
	div.homepage-feature p { background: url(/images/site_bg_images/home-feature-bottom.jpg) 0 bottom no-repeat; color: #ffffff; line-height: 14px; margin: 0; padding: 9px; }
	div.homepage-feature a, div.homepage-feature a:hover { text-decoration: none; }

	div.columns { background: url(/images/site_bg_images/columns.jpg) 0 0 repeat-y; margin: 0; width: 958px; }
		div.left-column { background: url(/images/site_bg_images/columns-top.jpg) 0 0 no-repeat; float: left; padding: 10px 8px 0 8px; width: 698px; }
		div.right-column { background: url(/images/site_bg_images/columns-top.jpg) right 0 no-repeat; float: right; padding: 10px 9px 0 9px; width: 216px; }

			div.right-column div.brief-grey { background: #eae9e9; margin: 10px 0 0 0;  }
				div.right-column div.brief-grey h2 { background: url(/images/site_bg_images/right-hd.jpg) 0 0 no-repeat #2a2929; color: #ffffff; font: bold 14px/20px Arial, sans-serif; padding: 10px; width: 196px; }
					div.right-column div.brief-grey p { margin: 0 auto 1em auto; width: 195px; }
						div.right-column div.brief-grey p span { padding: 0 10px 0 0; }
						div.right-column div.brief-grey p a { color: #276c6b; }
					div.right-column div.brief-grey p.last { border-bottom: 1px solid #cbcaca; margin: 0 auto; padding: 0 0 20px 0; }
				div.right-column div.brief-grey div.brief-bottom { background: url(/images/site_bg_images/brief-bottom.jpg) 0 bottom no-repeat; padding: 0 0 5px 0; }
					div.right-column div.brief-grey div.brief-bottom p { border-top: 1px solid #ffffff; margin: 0 auto; padding: 10px 0 0 0; }
						div.right-column div.brief-grey div.brief-bottom a.request-demo-btn { background: url(/images/site_bg_images/request-demo-btn.jpg) 0 0 no-repeat; display: block; float: right; height: 27px; overflow: hidden; text-indent: -10000px; width: 129px; }
						div.right-column div.brief-grey div.brief-bottom a.request-demo-btn:hover { background: url(/images/site_bg_images/request-demo-btn.jpg) 0 -27px no-repeat; }
						
		div.columns-bottom { background: url(/images/site_bg_images/columns-bottom.jpg) 0 0 no-repeat; clear: both; height: 11px; overflow: hidden; width: 958px; }		
	
	
		div.briefs { background: url(/images/site_bg_images/home-briefs.jpg) 0 0 repeat-y; margin: 10px 0 0 0; width: 958px; }
				div.briefs h2 { background: url(/images/site_bg_images/briefs-hd.jpg) 0 0 no-repeat #026968; color: #ffffff; font: bold 14px/20px Arial, sans-serif; margin: 0 0 10px 0; padding: 10px; width: 196px; }
				div.briefs ul { color: #025655; display: block; list-style: outside; margin: 0; padding: 0; }
					div.briefs ul li { background: url(/images/site_bg_images/bull.jpg) 0 6px no-repeat; color: #025655; display: block; list-style: outside; margin: 0 0 6px 0; padding: 0 0 0 12px; }

			div.briefs div.brief-wide { background: url(/images/site_bg_images/home-briefs-top.jpg) 0 0 no-repeat; float: left; padding: 10px 0 0 0; width: 468px; }
			div.briefs div.brief { background: url(/images/site_bg_images/home-briefs-top.jpg) right 0 no-repeat; float: left; margin: 0 0 0 10px; padding: 10px 9px 0 10px; width: 216px; }
			div.briefs-bottom { background: url(/images/site_bg_images/home-briefs-bottom.jpg) 0 0 no-repeat; clear: both; height: 11px; overflow: hidden; width: 958px; }

			div.rotating-content { background: url(/images/site_bg_images/home-rotating-content.jpg) 0 0 repeat-y; height: 198px; margin: 0 auto; overflow: hidden; position: relative; width: 446px; }

				div.rotating-content ul.brief-nav { float: left; margin: 0; padding: 0; position: relative; width: 167px; z-index: 2; }
				div.rotating-content ul.brief-nav li { background: none; height: 33px; margin: 0; padding: 0; position: relative; }
				div.rotating-content ul.brief-nav li.first { background: url(/images/site_bg_images/home-rotating-content-top.jpg) 0 0 no-repeat; }
				div.rotating-content ul.brief-nav li.last { background: url(/images/site_bg_images/home-rotating-content-bottom.jpg) 0 bottom no-repeat; }
				
				div.rotating-content ul.brief-nav li a { border-bottom: 1px solid #ffffff; color: #ffffff; display: block; font-weight: bold; height: 33px; line-height: 33px; overflow: hidden; padding: 0 13px; }
					div.rotating-content ul.brief-nav li a:hover { background: #999999; text-decoration: none; }
					div.rotating-content ul.brief-nav li.active a, div.rotating-content ul.brief-nav li.active a:hover { background: url(/images/site_bg_images/rotating-service-active.jpg) 0 0 repeat-x #2a2a2a; }
						div.rotating-content ul.brief-nav li.active span.pointer { background: url(/images/site_bg_images/brief-pointer.gif) 0 0 no-repeat; display: block; height: 33px; margin: 0; overflow: hidden; padding: 0; position: absolute; right: -19px; top: 0; width: 19px; }

				div.rotating-content div.service { float: right; height: 198px; margin: 8px 7px 7px 0; overflow: hidden; position: relative; width: 267px; }
					div.rotating-content div.service h3 { background: url(/images/site_bg_images/rotating-service-hd.jpg) 0 0 no-repeat; border-bottom: 1px solid #c2bfbf; font-weight: bold; line-height: 14px; margin: 0; padding: 8px 0; text-align: center; width: 267px; }
					div.rotating-content div.service p { background: url(/images/site_bg_images/rotating-service.jpg) 0 0 repeat-y; display: block; display: block; height: 119px; line-height: 14px; margin: 0; overflow: hidden; padding: 7px 14px 20px 14px; }
					div.rotating-content div.service span.bottom { background: url(/images/site_bg_images/rotating-service-bottom.jpg) 0 0 no-repeat; display: block; height: 4px; overflow: hidden; width: 267px; }	
				div.rotating-content-top { background: url(/images/site_bg_images/home-rotating-content-top.jpg) right 0 no-repeat; height: 6px; overflow: hidden; position: absolute; right: 0; top: 0; width: 5px; z-index: 50; }
				div.rotating-content-bottom { background: url(/images/site_bg_images/home-rotating-content-bottom.jpg) right 0 no-repeat; bottom: 0; clear: both; height: 6px; margin: 0 auto; overflow: hidden; position: absolute; right: 0; width: 5px; }

	p.buttons input.send { background: url(/images/site_bg_images/overlay-send-btn.jpg) 0 0 no-repeat; border: 0; cursor: pointer; font-weight: normal; display: inline-block; height: 23px; padding: 0; width: 56px; }
	p.buttons input.send:hover { background: url(/images/site_bg_images/overlay-send-btn.jpg) 0 -23px no-repeat; }	
	