body {
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #474747;
	text-align:center;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	font-size:12px; line-height:20px;
}
#header {height:136px; position:relative; background: url(../images/headerbg.gif) top no-repeat}
#logo {position:absolute; top:29px; left:23px}
#nav {
	height:51px;
	background-image: url(../images/navbg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	position:absolute; left:0px; bottom:0px;
	width:864px;
}
#nav ul {padding-left:222px;}
#nav li {display:block; float:left; height:51px; background-color:#000000; margin-right:1px; background: url(../images/navlibg.jpg) repeat-x}
#nav li a {display:block; height:51px; overflow:none; text-indent:-2000px; }

#navHome {background: url(../images/navitems.gif) no-repeat 26px 16px; width:92px;}
li.on #navHome {background: url(../images/navitems.gif) no-repeat 26px -34px;}
a#navHome:hover {background: url(../images/navitems.gif) no-repeat 26px -34px;}


#navAbout {background: url(../images/navitems.gif) no-repeat -64px 16px; width:106px;}
.about li.ab #navAbout {background: url(../images/navitems.gif) no-repeat -64px -34px;}
#navAbout:hover {background: url(../images/navitems.gif) no-repeat -64px -34px;}

#navSurveillance {background: url(../images/navitems.gif) no-repeat -172px 16px; width:124px;}
.Surveillance li.sv #navSurveillance {background: url(../images/navitems.gif) no-repeat -172px -34px;}
#navSurveillance:hover {background: url(../images/navitems.gif) no-repeat -172px -34px;}

#navRD {background: url(../images/navitems.gif) no-repeat -296px 16px; width:204px;}
li.on #navRD {background: url(../images/navitems.gif) no-repeat -296px -34px;}
.Research-Development li.rd #navRD {background: url(../images/navitems.gif) no-repeat -296px -34px;}
#navRD:hover {background: url(../images/navitems.gif) no-repeat -296px -34px;}

#navContact {background: url(../images/navitems.gif) no-repeat -506px 16px; width:100px;}
.contact li.ct #navContact {background: url(../images/navitems.gif) no-repeat -506px -34px;}
#navContact:hover {background: url(../images/navitems.gif) no-repeat -506px -34px;}

#homeLeft {position:relative; float:left; z-index:90;}
#homeLeft img {border:15px solid #FFFFFF;}

#homeRight {padding-top:15px; color:#FFFFFF; float:left; width:285px; font-size:10px;}
#homeRight h3, #homeRight p {margin-left:23px;}
#homeRight h2 {margin:15px 17px 0px 14px; padding:3px 3px 3px 9px; background: #4C4C4C;}
#homeRight h3 span, #homeRight p a {display:block; color:#DABA57; font-size:9px}
#homeRight h3 a {color:#FFF;}
#homeRight h3 {margin:15px 20px 15px 23px;}


.container {margin:auto; width:864px; text-align:left;}

#leftNav {width:248px; float:left; background: url(../images/navsidebg.gif) repeat-y #E6BA47; margin-top:15px; margin-bottom:30px;}
#intContent {background:#FFF; float:left; width:616px; min-height:300px; position:relative; z-index:90; padding-bottom:35px;}

#leftNav ul {padding:0px 0px 10px 0px;}
#leftNav ul ul {padding:0px 0px 4px 0px; margin-top:2px;}
ul.leftNav  {background: url(../images/leftnavbg2.gif) left bottom no-repeat;}
#leftNav ul li {margin:5px 10px 5px 10px; padding:0px 0px 0px 10px; background-color: #ECCB65;}
#leftNav ul li ul {margin-top:0px; padding-top:0px; border:0px solid red;}
#leftNav ul ul li {margin:5px 10px 5px 10px; border-bottom:1px solid #ECCB65; padding:0px 0px 0px 10px; background:#E6BA47;}

#leftNav ul li.sub {background-color:#E6BA47; margin-top:0px; border-top:1px solid #E6BA47; padding-top:0px;}
#leftNav ul li.sub ul {margin-left:0px; padding-left:0px; margin-top:0px; padding-top:0px; border-bottom:1px solid #E6BA47;}
#leftNav ul li.sub ul li {margin-left:0px; padding-left:0px;}
#leftNav li a {color:#000; text-decoration:none;}
#leftNav li a:hover {color:#000; text-decoration:underline;}

#intContent h1, #intContent h2, #intContent h3, #intContent #intContent p, #intContent ul {margin-left:35px; }
#intContent p {margin:10px 30px 10px 35px; clear:both;}
#intContent p.img {margin:0px 0px 0px 35px; clear:none; border:0px solid blue}
#intContent p.img img {float:none; clear:none;}

#intContent p.img2 {margin:0px 0px 18px 35px; clear:none; padding:0px;}
#intContent p.img2 img {float:none; clear:none; margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px;}

#intContent h1 {margin-top:35px; font-size:16px; margin-bottom:25px; border-bottom:2px solid #666; padding-bottom:5px;}
#intContent h3 {margin-top:35px; margin-bottm:10px;}
#intContent p img {float:left; margin:3px 20px 5px 5px;}
#intContent h2 {font-weight:bold; margin-bottom:15px; color:#E6BA47; border-bottom:1px solid #E6BA47; clear:both;}
#intContent a {color:#245CCE;}

#intContent ul {margin-bottom:15px; clear:both; margin-top:5px; border:0px solid blue;}
#intContent ul li {list-style-type:disc; margin-left:15px;}

blockquote p {font-size:22px; line-height:25px; color:#999; border-bottom:1px solid #999; padding-bottom:15px;}
blockquote {margin-bottom:35px;}

#intContent h1 a, #intContent h3 a {color:#000}
#intContent h1 a {text-decoration:none;}

#intContent .date {font-size:9px; color:#E6BA47}


#footer {background-image: url(../images/footerbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:66px;
	position:relative; bottom:15px;
	z-index:9;
	padding-top:30px;
	font-size:11px;
	}
#footer cite {display:block; margin-top:5px; margin-left:10px; color:#DABA57; font-style:normal}
#footer .container {background: url(../images/footer_logo.gif) no-repeat 14px top}
#footer .container div {margin-left:65px; margin-top:10px; color:#858585;}
#footer a {padding-right:10px; padding-left:10px; color:#858585; text-decoration:none; color:#FFF; }
#footer a:hover {text-decoration:none;}
	
#content { background: url(../images/homecontentbg.gif) repeat-y center #636363;}
div#content div.container { background: url(../images/sat_bg.gif) no-repeat 558px bottom; border:0px solid yellow;}
#subContent { background: url(../images/subcontentbg.gif) repeat-y center #636363; min-width:864px;}
div#subContent div.container { background: url(../images/sat_bg2.gif) no-repeat 12px bottom; border:0px solid yellow;}

cite {font-style:italic}
ol {margin-bottom:15px;}
ol li {margin-left:60px; margin-bottom:4px; margin-top:14px; margin-right:35px; border-bottom:1px solid #cccccc; color:#666666; padding-left:10px; padding-bottom:8px; list-style-type: decimal;}

fieldset {margin-left:50px;}
fieldset input {margin-bottom:15px;}
fieldset br, legend {display:none;}
label {display:block;}

input.zemSubmit {display:block; margin-top:15px;}
input.zemTextarea {clear:both;}