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

body{
	background: #1729dc url(../img/bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	font-family:'Trebuchet MS',Helvetica,sans-serif;;
}

#container{
width: 980px;
margin: 0 auto 0 auto;
}
.wrapper{
background: #000d86;	
}
img{
	border: 0;
}

#navbar{
height: 32px;
color: #fff;
}

/*-----------------Horizontal Menu--------------------*/
#menu{
	height: 37px;
}
#horizontal
{
	color:#fff;
	margin: 0;
	font-size: 1.4em;
}
#horizontal a{
background: url(../img/tabs.gif) no-repeat;
margin: 0;
}

 #horizontal a, #horizontal a:visited {
	color:#eee;
	text-decoration:none;
	display:block;
	background-position: 0 0;
	padding: 4px 10px 2px 10px;
	height: 19px;
	font-weight: bold;
 }
#horizontal a:active {
color:#222;
text-decoration:none;
display:block;
padding: 4px 10px 2px 10px;
height: 19px;
background-position: 0 0;
}

#horizontal a:hover {
color:#ffcc00;
padding:4px 10px 2px 10px;
height: 19px;
background-position: -110px 0;
font-weight: bold;
}
 dd.horiz
{
	margin:7px 0 0 7px;
	padding:0 0 0 0;
	text-align:center;
	height: 19px;
	width: 110px;
	float: left;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
}

#content{
background-color: #000d86;
}
#mainimg, #mainimg-contact, #mainimg-training, #mainimg-service, #mainimg-guard, #mainimg-products, #mainimg-prod-tcheck, #mainimg-prod-vantcheck, #mainimg-prod-code-talk, #mainimg-prod-scrutineer, #mainimg-prod-dab, #mainimg-prod-dab-anc, #mainimg-prod-testu, #leftpanel{
width: 540px;
height: 309px;
float: left;
}
#mainimg-guard{height: 425px;}
#mainimg-prod-tcheck{height: 650px;}
#mainimg-prod-vantcheck{height: 650px;}
#mainimg-prod-testu{height: 650px;}
#mainimg{
background: #000d86 url(../img/mainimg.jpg) no-repeat;
}
#mainimg-contact{
background: #000d86 url(../img/main-contact.jpg) no-repeat;
}
#mainimg-contact2{
background: #000d86 url(../img/main-contact.jpg) no-repeat;
width: 520px;
height: 700px;
float: left;
}
#mainimg-training{
background: #000d86 url(../img/main-training.jpg) no-repeat;
}
#mainimg-service{
background: #000d86 url(../img/main-service.jpg) no-repeat;
}
#mainimg-guard{
background: #000d86 url(../img/main-guard.jpg) no-repeat;
}
#mainimg-products{
background: #000d86 url(../img/main-products.jpg) no-repeat;
}
#mainimg-prod-code-talk{
background: #000d86 url(../img/main-prod-code-talk.jpg) no-repeat;
}
#mainimg-prod-vantcheck{
background: #000d86 url(../img/main-prod-vantcheck.jpg) no-repeat;
}
#mainimg-prod-tcheck{
background: #000d86 url(../img/main-prod-tcheck.jpg) no-repeat;
}
#mainimg-prod-scrutineer{
background: #000d86 url(../img/main-prod-scrutineer.jpg) no-repeat;
}
#mainimg-prod-dab{
background: #000d86 url(../img/main-prod-dab.jpg) no-repeat;
}
#mainimg-prod-dab-anc{
background: #000d86 url(../img/main-prod-dab-anc.jpg) no-repeat;
}
#mainimg-prod-testu{
background: #000d86 url(../img/main-prod-testu.jpg) no-repeat;
}



.expansion-container{
height: auto;
background: #000d86;
}
#introp{
	float: left;
	width: 440px;
	height: 309px;
	background: #000d86;
	color: #fff;
}

html>body #introp{
float: left;
	width: 440px;
	height: auto;
	min-height: 309px;
	background: #000d86;
	color: #fff;
	margin: 0;
}
p.intro{
	margin: 17px;
	color: #FFFFFF;
	font-weight: normal;
}
p.secinfo{
	margin: 5px 5px 0 5px;
	color: #FFFFFF;
	font-size: 1em;
}
p.address{
margin: 0 10px 10px 10px;
font-size: 0.9em;
}
#more-images{
	height: 280px;
	background: #000d86;
}
.prd-img{
	float: left;
	margin: 5px 0 0 5px;
}

#midcontainer{
	background: #000d86;
	height: 350px;
}
#midcontainer-form{
	background: #000d86;
}
.extra-content{
background: #000d86;
color: #ffffff;
}
.minicont{
	width: 214px;
	height: 300px;
	margin: 25px 0 25px 25px;
	background: #0a19a5;
	float: left;
	display: inline;
}
.minicont-top{
	height: 175px;
	background: #000099;
}
h2{
	color:#fff;
	font-size: 1.25em;
	margin: 5px 5px 5px 5px;
}
h2.news{
vertical-align:text-top
}
.newsimg{margin: 2px 0 0 0;}
#newspanel{
	background:#4062E0 none repeat scroll 0 0;
    margin:20px;
    padding:10px;
	}
	#newshead{border-bottom:1px dotted #CCCCCC; margin: 0 0 10px 0; padding: 0 0 10px 0; }
.minicont-bottom{
	height: 125px;
	background: #0033ff;
}
.button{
	margin: 10px 0 0 20px;
	border: 0;
}
#yellowbanner{
	background: #ffcc00 url(../img/gradbar-yellow.gif) repeat-x;
	padding: 5px;
	text-align: center;
}
h3{
	font-size: 1.5em;
	color: #000077;
	margin: 4px;
}
#footer{
	height: 150px;
	color: #fff;
	background-image: url(../img/logo-footer.gif);
	border-bottom: 7px solid #000077;
}

/*-----------------Vertical Menu Container-----------------------*/
 #menu
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#111111;
	margin: 10px;
}

#menu a, #menu a:visited
{
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0.4em 0.4em 0.4em 2em;
	font-weight:normal;
    background: url(../img/menu-square.gif) no-repeat;
}

#menu a:hover
{
	color:#ffcc00;
	font-weight:normal;
	padding:0.4em 0.4em 0.4em 2em;
        background: #0000CC url(../img/menu-arrow.gif) no-repeat;
	display: block;
}

dd
{
margin:0 0 0 0;
padding:0px;
text-align:left;
}

dt
{
	margin:10px 0 0 0;
	padding:0.4em;
	text-align:left;
	font-size: 1.4em;
	font-weight:bold;
	height:20px;
	color:#fff;
	border-bottom: 3px solid #ff0022;
    
}
dt#top{margin:0;}

dl
{
margin: 0px;
padding: 0px;
}
.contact-left{
float: left;
width: 450px;
}
.contact-form{
float: left;
width: 500px;
}
#encompassall{
background: #000d86;
min-height: 700px;
}
.news-head{margin: 15px;}
.news-text{font-size: 85%; font-weight: normal; color: #ffffff; margin: 0 15px 15px 15px;}
hr{margin: 15px; border-top: 1px dotted #3f4dc5; border-right: none; border-bottom: none; border-left: none;}

/*News area styles*/

#top-panel{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
color: #FFFFFF;
font-weight: normal;
height: 150px;
background: url(/img/bg-top.jpg) no-repeat;
}
#top-panel h2{
font-size: 2.2em;	
margin: 0 15px 15px 15px;
}
#left-panel{
width: 700px;
float: left;
}
#left-panel h2{
color: #FFEE00;	
}
#left-panel a:link, #left-panel a:visited{
text-decoration: none;
color: #FFFFFF;
border-bottom: 1px dotted #FFEE00;
margin: 0 15px 15px 15px;
}
#left-panel a:hover, #left-panel a:visited:hover{
text-decoration: none;
color: #FFEE00;
border-bottom: 1px dotted #FFFFFF;
margin: 0 15px 15px 15px;
}
#right-panel{
	width: 280px;
float: left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
color: #FFFFFF;
font-weight: normal;
}
#right-panel a:link, #right-panel a:visited{
text-decoration: none;
color: #FFFFFF;
border-bottom: 1px dotted #FFEE00;
}
#right-panel a:hover, #right-panel a:visited:hover{
text-decoration: none;
color: #FFEE00;
border-bottom: 1px dotted #FFFFFF;
}
#bottom-panel{
	height: 100px;
}
.clear{clear:both;}
dd.menuvert{
margin: 0 0 10px 0;
font-size: 80%;
}

.relurl{
color: #FFFFFF;
margin: 15px;
}
.news-link a{
margin: 0 15px 15px 15px;
color: #FFFFFF;
}
.portfolio-img-lg{
float: right;
margin: 25px 15px 15px 15px;
}
.news-img-main{
float: right;
margin: 25px 15px 40px 40px;
/*height: 263px;*/
width: 350px;
}
.news-img-icon{
float: right;
margin: 25px 15px 15px 15px;
height: 150px;
width: 200px;
}
.fr{
float: right;	
}
.fl{
float: left;	
}
.clear{
clear: both;	
}
.width-400{width: 400px;}
.margin15{
margin: 15px;	
}

.date {
color:#4477FF;
font-family:"Courier New",Courier,monospace;
font-size:12px;
margin:0 0 15px 15px;
}

ul.features{
list-style-type:disc;
margin:0 15px 15px 0;
font-size: 85%;
/*padding:0;*/	
}
ul.sub{
list-style-type:square;
margin:0 15px 15px 25px;
padding:0 0 0 30px;	
font-size: 75%;
}
ul.features li, ul.sub li{
margin: 0 0 10px 0;	
}