/* UNIVERSAL STYLES
================================================================================*/

html, body{
	padding:0;
	margin:0;
	background:#fff url(../images/bg.jpg) repeat-x 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#777;
	line-height:150%;
	}

* html body { position: relative; }

/*fixing firefox outline*/

a:active
{
	outline:none;
	
}
	
:focus
{
	outline:none;
}
	
img, form
{
	padding:0;
	margin:0;
	border:none;
}
	
img a
{
	border:none;
}
	
	
p img {
margin: 15px 15px 15px 0;

}
	
.leftcol img {

padding-right:15px;

}
	
/*TEXT STYLES
================================================================================*/

h1{
	padding:0 0 16px 0;
	margin:0 0 15px 0;
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:32px;
	border-bottom:1px solid #f1f1f1;
	}
	
#content2_inside h1{
	padding:0 0 16px 0;
	margin:0;
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	border:none;
	}

a 	{
	color:#0d384f;
	}

h2{
	padding:0 0 18px 0;
	margin:0;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	}

h2 a { text-decoration: none; }
	
.content_box_text h2, #content3 h2{
	padding:0 0 12px 0;
	margin:0 0 12px 0;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	border-bottom:1px solid #f1f1f1;
	}
	
h3{
	padding:0 0 7px 0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:22px;
	}
	






/* NAVIGATION STYLES
================================================================================*/

#nav{
	width:937px;
	}
	
#nav ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
       position: relative;
	}
	
#nav ul li{
	padding:0;
	margin:0;
	float:left;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#666;
	}

#nav ul.landing {
    float: right;
}

#nav ul.landing li a {
    text-decoration: none; color: #666; text-align: center; display: block; padding: 13px 22px;
}

#nav ul.landing li a:hover {
   background:url('../images/home_hover.jpg') no-repeat 0 0;
}

#nav ul.landing .investorRelations a:hover {
   background:url(../images/investors_hover.jpg) no-repeat 0 0;
}

.divider{
	background:url(../images/nav_divider.jpg) no-repeat 0 0;
	width:2px;
	height:39px;
	}
	
#home a:link, #home a:visited{
	width:101px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#home a:hover{
	background:url(../images/home_hover.jpg) no-repeat 0 0;
	width:101px;
	height:37px;
	color:#0d384f;
	}
	
/*highlighting current page*/
#homepage #home a{
	background:url(../images/home_hover.jpg) no-repeat 0 0;
	width:101px;
	height:37px;
	color:#0d384f;
	}

.home_ind_img {

margin-bottom: 10px;
}

	
#industries a:link, #industries a:visited{
	width:114px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#industries a:hover{
	background:url(../images/industries_hover.jpg) no-repeat 0 0;
	width:114px;
	height:37px;
	color:#0d384f;
	}
	
/*highlighting current page*/
#industriespage #industries a{
	background:url(../images/industries_hover.jpg) no-repeat 0 0;
	width:114px;
	height:37px;
	color:#0d384f;
	}

#products a:link, #products a:visited{
	width:114px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#products a:hover{
	background:url(../images/industries_hover.jpg) no-repeat 0 0;
	width:114px;
	height:37px;
	color:#0d384f;
	}
	
/*highlighting current page*/
#productspage #products a{
	background:url(../images/industries_hover.jpg) no-repeat 0 0;
	width:114px;
	height:37px;
	color:#0d384f;
	}
	
	
#support a:link, #support a:visited{
	width:107px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#support a:hover{
	background:url(../images/support_hover.jpg) no-repeat 0 0;
	width:107px;
	height:37px;
	color:#0d384f;
	}
	

#supportpage #support a{
	background:url(../images/support_hover.jpg) no-repeat 0 0;
	width:107px;
	height:37px;
	color:#0d384f;
	}	
	
#company a:link, #company a:visited{
	width:107px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#company a:hover{
	background:url(../images/support_hover.jpg) no-repeat 0 0;
	width:107px;
	height:37px;
	color:#0d384f;
	}
	
#aboutpage #company a{
	background:url(../images/support_hover.jpg) no-repeat 0 0;
	width:107px;
	height:37px;
	color:#0d384f;
	}	
	
#news a:link, #news a:visited{
	width:147px;
	height:37px;
	text-decoration:none;
	color:#666;
	text-align:center;
	display:block;
	padding:13px 0 0 0;
	}
	
#news a:hover{
	background:url(../images/news_hover.jpg) no-repeat 0 0;
	width:147px;
	height:37px;
	color:#0d384f;
	}

#newspage #news a {
    background:url(../images/news_hover.jpg) no-repeat 0 0;
	width:147px;
	height:37px;
	color:#0d384f;
}

#sales { position: absolute; right: 0; top: 0px; }

#sales a{
	padding:2px 0 0 51px;
	display:block;
	}







/* LAYOUT STYLES
================================================================================*/
	
#container{
	padding:0 0 20px 0;
	margin:0 auto 0 auto;
	width:985px;
	}
	
#header{
	background:url(../images/header_bg.jpg) no-repeat 0 0;
	width:937px;
	height:124px;
	padding:0 22px 0 26px;
	margin:0 0 20px 0;
	}
	
#logo{ padding:0 0 16px 0; }
#logoIS { padding:5px 0 11px; }

#header_right{
	padding-top:13px;
	float:right;
	width:500px;
	}
	
#header_right ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	text-align:right;
	}
	
#header_right ul li{
	padding:0;
	margin:0;
	display:inline;
	}
	
#header_right ul li em{
	padding:0 6px;
	font-style:normal;
	}

#header_right ul li a:link, #header_right ul li a:visited{
	text-decoration:none;
	color:#666;
	}
	
#header_right ul li a:hover{
	text-decoration:underline;
	}

#header_right ul li.headerSelected a {
	color:#9B3838;
        font-weight: bold;
}

#header_right ul li.headerNotSelected a {
	color:#666;
}

.landing_header{
	position:relative;
	bottom:95px;
}
#welcome_text{
	width:935px;
	padding:0 25px 25px 25px;
}

#welcome_text p{
	padding:0 0 10px 0;
	margin:0;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:160%;
}

.maroon_bold{
	color:#9c3b31;
	font-weight:bold;
}

#top_contact_top2{
	background:url(../images/threebox_top2.png) no-repeat 0 0;
	width:985px;
	height:3px;
	font-size:0;
	}
	
#top_contact_middle2{
	background:url(../images/threebox_bg2.png) repeat-y 0 0;
	width:985px;
	}
	
#media_pic{
	background:url('../images/media.jpg') no-repeat 0 0;
	width:299px;
	height:183px;
	display:block;
	}
	
#defence_pic{
	background:url('../images/defence.jpg') no-repeat 0 0;
	width:299px;
	height:183px;
	display:block;
	}
	
#motion_pic{
	background:url('../images/motion.jpg') no-repeat 0 0;
	width:299px;
	height:183px;
	display:block;
	}

.media_heading{
	background:url('../images/threebox_heading.png') no-repeat 0 0;
	width:260px;
	height:48px;
	text-align:center;
	margin:0 0 0 19px;
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#9c3b31;
	line-height:100%;
	padding:9px 0 0 0;
	display:block;
	}

.media_heading a {
    text-decoration: none;
    color: #9c3b31;
}

.media_heading a:hover {
    text-decoration: underline;
}
	
.media_text{
	background:#f3f3f3 url(../images/twobox_cell_bg.jpg) repeat-x 0 0;
	width:267px;
	padding:14px 14px 12px 18px;
	display:block;
	}

.media_big{
	padding:0 0 8px 0;
	margin:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	line-height:100%;
	text-align:center;
	display:block;
	}
	
.media_normal{
	padding:0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:140%;
	display:block;
	}
	
#top_contact_bottom2{
	background:url('../images/threebox_bottom2.png') no-repeat 0 0;
	width:985px;
	height:7px;
	font-size:0;
	}

#bottom_text{
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	line-height:120%;
	text-align:center;
	width:985px;
	padding:30px 0 10px;
}

#banner{
	text-align:center;
	margin:0 0 23px 0;
	}
	
#bodyarea{
	width:985px;
	padding:0 0 18px 0;
	}
	
#top_content_home{
	width:985px;
	padding:0 0 12px 0;
	}

#top_content_home p{
	padding:0 0 10px 0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:135%;
	}
	
.top_home_link:link, .top_home_link:visited{
	text-decoration:none;
	background:url(../images/arrow.jpg) no-repeat right center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0d384f;
	padding:0 12px 2px 0;
	}
	
.top_home_link:hover{
	text-decoration:underline;
	}
	
.cleardiv{
	clear:both;
	font-size:0;
	height:0;
	}
	
.top_home_cell{
	float:left;
	width:219px;
	margin:0 35px 0 0;
        padding: 0;
	}
	
.top_home_cell_last{
	float:left;
	width:220px;
        padding: 0;
        margin: 0;
	}

.top_home_heading{
	padding:0 0 22px 0;
	margin:0 0 3px 0;
	background:url(../images/home_heading_shadow.png) no-repeat bottom center;
	}
	
#top_content_home .top_home_heading p{
	text-align:center;
	padding:0;
	margin:0;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:100%;
	}

#bottom_content{
	width:985px;
	}
	
#bottom_content_left{
	float:left;
	width:619px;
	background:url(../images/home_content_divider.jpg) no-repeat right center;
	padding:0 32px 0 0;
	}
	
#bottom_content_left_image_landing {
    margin: 0 auto 20px auto;
   text-align: left;
   width:982px; /* 100% */
}

#news_heading{
	background:url(../images/news_heading.jpg) no-repeat 0 0;
	background-repeat-x: no-repeat;
	width:600px; /* 600px */
	height:43px;
	padding:0 0 0 19px; 
	}

#bottom_content_left_image_landing #news_heading {
    width: 100%;
}
	
#news_heading_left{
	float:left;
	width:300px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	padding:7px 0 0 0;
	}
	
#news_heading_right{
	float:right;
	width:70px; 
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0d384f;
	padding:5px 0 0 0;
	}
	
#news_heading_right a:link, #news_heading_right a:visited{
	background:url(../images/rss.jpg) no-repeat 0 0;
	text-decoration:none;
	color:#0d384f;
	display:block;
	padding:3px 0 5px 24px;
	}
	
#news_heading_right a:hover{
	text-decoration:underline;
	}
	
#news_content{
	width:611px;
	padding:15px 4px 0 4px;
        background: #fff;
	}


#bottom_content_left_image_landing .jcarousel-container {
    width: 900px;
}
	
#bottom_content_left_image_landing #news_heading {
    width: auto;
  background:url(../images/news_heading.jpg) no-repeat 0 0; /*repeat-x*/
}

#bottom_content_left_image_landing .jcarousel-clip {
    width: 800px;
    margin: 0 auto;
}

#prev{
	float:left;
	width:14px;
	padding:17px 27px 0 0;
	}	
	
#next{
	float:left;
	width:14px;
	padding:17px 0 0 0;
	}

.news_content_cell{
	float:left;
	width:250px;
	padding:0 5px 0 4px;
        display: block;
        margin: 0 0 10px 0;
	}

.news_content_cell_last
{
    padding: 0;
}
	
.news_content_cell2{
	float:left;
	width:250px;
	padding:0 20px 0 0;
	}
	
.news_left{
	float:left;
	width:100px;
	padding:0 14px 0 0;
	}
	
.news_right{
	float:left;
	width:136px;
	}
	
.news_text{
	padding:0 0 7px 0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:140%;
	}
	
.news_date{
	padding:0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
	line-height:100%;
	}
	
.news_date a:link, .news_date a:visited{
	text-decoration:underline;
	}
	
.more:link, .more:visited{
	background:url(../images/arrow2.jpg) no-repeat right center;
	text-decoration:none;
	color:#75828B;
	padding:0 9px 1px 0;
	}
	
.more:hover{
	text-decoration:underline;
	}	
	
#bottom_content_right{
	float:right;
	width:300px;
	}
	
#featured_heading{
	background:url(../images/featured_heading.jpg) no-repeat 0 0;
	width:280px;
	height:36px;
	padding:7px 0 0 20px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	}

#featured_content{
	width:300px;
	background:url(../images/featured_divider1.jpg) no-repeat center center;
	}
	
#featured_content2{
	width:300px;
        background: #fff;
	}

.featured_row{
	width:300px;
	background:url(../images/featured_divider2.jpg) no-repeat bottom center;
	}
	
.featured_cell{
	float:left;
	width:150px;
	padding:14px 0 14px 0;
	text-align:center;
	}
	
#footer{
	width:985px;
	}
	
#footer_top{
	background:url(../images/footer_top.jpg) no-repeat 0 0;
	width:985px;
	height:6px;
	font-size:0;
	}
	
#footer_middle{
	background:url(../images/footer_bg.jpg) repeat-y 0 0;
	width:979px;
	padding:0 3px 0 3px;
	}
	
#footer_bottom{
	background:url(../images/footer_bottom.jpg) no-repeat 0 0;
	width:985px;
	height:5px;
	font-size:0;
	}
	
#footer_middle_inside{
	background:#ededed url(../images/footer_inside_bg.jpg) repeat-x 0 0;
	width:929px;
	padding:18px 28px 16px 22px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	}
	
#footer_left{
	float:left;
	width:380px;
	}
	
#footer_right{
	float:right;
	width:500px;
	}
	
#footer_right ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	text-align:right;
	}
	
#footer_right ul li{
	padding:0;
	margin:0;
	display:inline;
	}
	
#footer_right ul li em{
	padding:0 6px 0 10px;
	font-style:normal;
	}

#footer_right ul li a:link, #footer_right ul li a:visited{
	text-decoration:none;
	color:#666;
	}
	
#footer_right ul li a:hover{
	text-decoration:underline;
	}		
	
/*for inner pages*/

#box{
	width:985px;
	padding:0 0 5px 0;
	}
	
#box_top{
	background:url(../images/box_top.png) no-repeat 0 0;
	width:985px;
	height:8px;
	font-size:0;
	}
	
#box_middle{
	background:url(../images/box_bg2.png) repeat-y 0 0;
	width:985px;
	}
	
.box_middle
{
    background:url(../images/box_bg2.png) repeat-y 0 0;
    width:985px;
}

#box_inside{
	width:945px;
	padding:1px 20px 12px 20px;
	}
	
#box_bottom{
	background:url(../images/box_bottom.png) no-repeat 0 0;
	width:985px;
	height:7px;
	font-size:0;
	}
	
#box_left{
	float:left;
	width:450px;
	padding:25px 0 0 12px;
	}
	
.text_big{
	padding:0 20px 20px 0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	line-height:150%;
	}
	
.text{
	padding:0 0 15px 0;
	margin:0;
	line-height:150%;
	}

p {
	padding:0 0 15px 0;
	margin:0;
	line-height:150%;
	}
li {
font-size:12px;
	padding:0 0 15px 0;
	margin:0;
	line-height:150%;
	}


#box_right{
	float:right;
	width:468px;
	text-align:right;
	}
	
#top_contact{
	width:985px;
	margin:0 0 30px 0;
	}
	
#top_contact_top{
	background:url(../images/threebox_top.png) no-repeat 0 0;
	width:985px;
	height:8px;
	font-size:0;
	borswe
	}
	
#top_contact_middle{
	background:url(../images/threebox_bg.png) repeat-y 0 0;
	width:985px;
	}
	
#top_contact_bottom{
	background:url(../images/threebox_bottom.png) no-repeat 0 0;
	width:985px;
	height:9px;
	font-size:0;
	}
	
#top_contact_cell1{
	float:left;
	padding:0 4px 0 5px;
	width:299px;
	margin:0 32px 0 0;
	display:block;
	text-decoration:none;
	}
	
#top_contact_cell2{
	float:left;
	padding:0 4px 0 4px;
	width:299px;
	margin:0 29px 0 0;
	display:block;
	text-decoration:none;
	}
	
#top_contact_cell3{
	float:left;
	padding:0 6px 0 4px;
	width:299px;
	display:block;
	text-decoration:none;
	}
	
.top_contact_inside{
	background:#fff url(../images/threebox_cell_bg.jpg) repeat-x 0 0;
	width:259px;
	padding:10px 15px 5px 25px;
	}
	
.top_contact_inside p{
	padding:0 0 12px 0;
	margin:0;
	line-height:150%;
	color:#666;
	}

.top_contact_inside p a:link, .top_contact_inside p a:visited{
	text-decoration:none;
	color:#0d384f;
	}
	
.top_contact_inside p a:hover{
	text-decoration:underline;
	}
	
.blue_big{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:140%;
	}
	
.blue_text{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:130%;
	}	

#bottom_contact{
	width:985px;
	}
	
#bottom_contact_top{
	background:url(../images/box2_top.png) no-repeat 0 0;
	width:985px;
	height:7px;
	font-size:0;
	}
	
#bottom_contact_inside{
	margin:0 4px 0 4px;
	width:937px;
	background:#fff url(../images/threebox_cell_bg.jpg) repeat-x 0 0;
	padding:14px 20px 20px 20px;
	}
	
#bottom_contact_inside p{
	padding:0 0 18px 0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
	line-height:170%;
	}

#form_area{
	width:937px;
	}

#form_left{
	float:left;
	width:375px;
	margin:0 10px 0 0;
	}
	
#form_right{
	float:left;
	width:520px;
	}

.form_row{
	padding:0 0 9px 0;
	}
	
.form_cell1{
	float:left;
	width:108px;
	padding:2px 13px 0 0;
	text-align:right;
	}
	
.form_cell2{
	float:left;
	width:252px;
	}
	
.form_cell3{
	float:left;
	width:88px;
	padding:2px 13px 0 0;
	text-align:right;
	}
	
.form_cell4{
	float:left;
	width:415px;
	}

.txtbox{
	background:url(../images/txtbox.jpg) no-repeat 0 0;
	width:243px;
	height:15px;
	border:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	padding:4px 4px 2px 4px;
	}
	
.txtarea{
	background:url(../images/txtarea.jpg) no-repeat 0 0;
	width:403px;
	height:137px;
	border:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	padding:6px;
	overflow:auto;
	margin:0 0 10px 0;
	}

.big_btn{
	background:url(../images/big_btn.jpg) no-repeat 0 0;
	width:221px;
	height:26px;
	text-align:center;
	padding:13px 0 0 0;
	}
	
.big_btn a:link, .big_btn a:visited{
	color:#0d384f;
	text-decoration:none;
	background:url(../images/pdf_icon.jpg) no-repeat left center;
	padding:6px 0 4px 30px;
	}
	
.big_btn a:hover{
	text-decoration:underline;
	}
	
#dvo_content{
	width:985px;
       margin-top: 15px;
	}
	
#dvo_content_nav{
	width:985px;
	height:43px;
	background:url(../images/tab_bottom.jpg) no-repeat bottom center;
	}
	
#dvo_nav_left{
	float:left;
	width:250px;
	padding:12px 0 0 50px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:100%;
	}

#dvo_nav_right{
	float:left;
	width:685px;
	}	

#dvo_nav_right ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#dvo_nav_right ul li{
	padding:0;
	margin:0 5px 0 0;
	font:normal 15px Arial, Helvetica, sans-serif;
	float:left;
	}
	
#dvo_nav_right ul li a:link, #dvo_nav_right ul li a:visited{
	background:url(../images/tab.png) no-repeat 0 0;
	width:216px;
	height:25px;
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding:14px 0 0 0;
	}

/*for ie6 only*/	
* html #dvo_nav_right ul li a:link, * html #dvo_nav_right ul li a:visited{
	background:url(../images/tab.jpg) no-repeat 0 0;
	width:216px;
	height:25px;
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding:14px 0 0 0;
	}
	
#dvo_nav_right ul li a:hover, #dvo_nav_right ul li a.active{
	background:url(../images/tab_hover.png) no-repeat 0 0;
	width:216px;
	height:25px;
	color:#0d384f;
	}
	
/*for ie6 only*/
* html #dvo_nav_right ul li a:hover{
	background:url(../images/tab_hover.jpg) no-repeat 0 0;
	width:216px;
	height:25px;
	color:#0d384f;
	}

* html .top_home_cell
{
    padding: 0;
    margin: 0 32px 0 0;
    width: 219px;
}

* html .top_home_cell_last { padding: 0; width: 220px; margin: 0; }

#dvo_content_main{
	background:url(../images/tab_content.jpg) no-repeat 0 0;
	width:939px;
	padding:23px 23px 0 23px;
	}
	
.dvo_content_row{
	width:939px;
	padding:0 0 50px 0;
	}
	
.dvo_content_left{
	float:left;
	width:615px;
	}
	
.dvo_content_top{
	border-bottom:1px solid #f1f1f1;
	width:615px;
	padding:0 0 7px 0;
	margin:0 0 15px 0;
	}
	
.dvo_content_top_left{
	float:left;
	width:400px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#0d384f;
	padding:6px 0 0 5px;
	}
	
.dvo_content_top_right{
	float:right;
	width:177px;
	background:url(../images/small_btn.png) no-repeat 0 0;
	height:22px;
	text-align:center;
	padding:10px 0 0 0;
	}
	
.image_sample:link, .image_sample:visited{
	background:url(../images/img_icon.jpg) no-repeat left center;
	text-decoration:none;
	color:#0d384f;
	text-decoration:none;
	padding:6px 0 4px 30px;
	}
	
.image_sample:hover{
	text-decoration:underline;
	}
	
.video_sample:link, .video_sample:visited{
	background:url(../images/video_icon.jpg) no-repeat left center;
	text-decoration:none;
	color:#0d384f;
	text-decoration:none;
	padding:6px 0 4px 28px;
	}
	
.video_sample:hover{
	text-decoration:underline;
	}


.dvo_heading{
	padding:0 0 8px 0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#0d384f;
	line-height:100%;
	}
	
.dvo_text{
	padding:0 0 12px 0;
	margin:0;
	color:#666;
	line-height:140%;
	}

.dvo_content_right{
	float:right;
	width:300px;
	}
	
#indus_row1{
	width:985px;
	padding:0 0 25px 0;
	}
	
#indus_row2{
	width:985px;
	}
	
.indus_row_top{
	background:url(../images/twobox_top.png) no-repeat 0 0;
	width:985px;
	height:4px;
	font-size:0;
	}

.indus_row_top_center{
	background:url(../images/twobox_top.png) no-repeat 0 0;
	width:493px;
	height:4px;
	font-size:0;
	}
	
.indus_row_middle{
	background:url(../images/twobox_bg.png) repeat-y 0 0;
	width:985px;
	}
.indus_row_middle_center{
	background:url(../images/twobox_bg.png) repeat-y 0 0;
	width:493px;
}
	
.indus_row_bottom{
	background:url(../images/twobox_bottom.png) no-repeat 0 0;
	width:985px;
	height:9px;
	font-size:0;
	}

.indus_row_bottom_center{
	background:url(../images/twobox_bottom.png) no-repeat 0 0;
	width:493px;
	height:9px;
	font-size:0;
	}
	
.indus_left{
	float:left;
	width:474px;
        height: 230px;
        display: block;
	padding:0 5px 0 5px;
	}
	
.indus_right{
	float:right;
	width:474px;
        height: 250px;
        display: block;
	padding:0 5px 0 5px;
	}

#broadcast_pic{
	background:url(../images/broadcast_industries.jpg) no-repeat 0 0;
	width:474px;
	height:149px;
	}
	
#film_pic{
	background:url(../images/films2.jpg) no-repeat 0 0;
	width:474px;
	height:149px;
	}
	
#commercial_pic{
	background:url(../images/volvo.jpg) no-repeat 0 0;
	width:474px;
	height:149px;
	}
	
#restoration_pic{
	background:url(../images/queen.jpg) no-repeat 0 0;
	width:474px;
	height:149px;
	}

.indus_heading{
	background:url(../images/twobox_heading.png) no-repeat 0 0;
	width:350px;
	height:52px;
	text-align:center;
	margin:0 0 0 62px;
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#0D384F;
	line-height:100%;
	padding:8px 0 0 0;
	}
	
.indus_heading a {
    color:#0D384F;
    text-decoration: none;
}
	
.indus_text{
	background:url(../images/twobox_cell_bg.jpg) repeat-x 0 0;
	width:442px;
	padding:14px 14px 12px 18px;
	}

.indus_big{
	padding:0 0 8px 0;
	margin:0;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#0D384F;
	line-height:100%;
	text-align:center;
	}
	
.indus_normal{
	padding:0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:140%;
	}
	
#nucoda_row{
	width:945px;
	padding:0 0 10px 0;
	}
	
.nucoda_cell{
	float:left;
	width:221px;
	margin:0 20px 0 0;
	}
	
.nucoda_cell_last{
	float:left;
	width:221px;
	}
	
.nucoda_heading{
	padding:0 0 30px 0;
	margin:0 0 3px 0;
	background:url(../images/home_heading_shadow.png) no-repeat bottom center;
	}
.nucoda_heading h4 {
	font-size:15px;
	margin-bottom:5px;
}

#nucoda_row .nucoda_heading p{
	padding:0;
	margin:0;
	line-height:100%;
	text-align:center;
	}
	
#nucoda_row p{
	padding:0 0 15px 0;
	margin:0;
	line-height:150%;
	}
	
#top_product{
	width:985px;
	padding:0 0 30px 0;
	}
	
#top_product_top{
	background:url(../images/twobox2_top.png) no-repeat 0 0;
	width:985px;
	height:6px;
	font-size:0;
	}
	
#top_product_middle{
	background:url(../images/twobox2_bg.png) repeat-y 0 0;
	width:985px;
	}
	
#top_product_bottom{
	background:url(../images/twobox2_bottom.png) no-repeat 0 0;
	width:985px;
	height:7px;
	font-size:0;
	}
	
#top_product_cell1{
	float:left;
	width:475px;
	padding:0 5px 0 5px;
	}
	
#top_product_cell2{
	float:right;
	width:455px;
	padding:0 5px 0 5px;
	}
	
.top_product_inside{
	background:#fff url(../images/twobox2_cell_bg.jpg) repeat-x 0 0;
	padding:25px 35px 20px 20px;
	}

.top_product_inside2{
	background:#fff url(../images/twobox2_cell_bg.jpg) repeat-x 0 0;
	padding:10px 35px 20px 20px;
	}

.top_product_inside3{
	background:#fff url(../images/twobox2_cell_bg.jpg) repeat-x 0 0;
	padding:2px 35px 20px 20px;
}
		
.pro_pic{
	padding:0 0 15px 0;
	margin:0;
	line-height:100%;
        height: 80px;
	text-align:center;
	}

.pro_pic a img { margin:15px 0px 0px 0px; }

.pro_pic_row2 {
	padding:0 0 15px;
	margin:0;
	line-height:100%;
	text-align:center;

}
.pro_heading{
	padding:0 0 12px 0;
	margin:0;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:100%;
	}
	
.pro_heading2{
	padding:0 0 12px 0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:100%;
	}
	
.pro_text{
	padding:0;
	margin:0;
	line-height:150%;
	color:#666;
	}

#content{
	background:url(../images/content_bg.jpg) no-repeat 0 0;
	width:941px;
	padding:20px 22px 0 22px;
	}
	
#leftcol{
	float:left;
	width:706px;
	}
	
#leftcol_heading{
	background:url(../images/news_bg.jpg) no-repeat 0 0;
	width:686px;
	height:40px;
	padding:0 0 0 20px;
	line-height:100%;
	}
	
.leftcol_box{
	width:706px;
	padding:0 0 12px 0;
	}
	
.leftcol_box_top{
	background:url(../images/innerbox_top.jpg) no-repeat 0 0;
	width:706px;
	height:10px;
	font-size:0;
	}
	
.leftcol_box_middle{
	background:url(../images/innerbox_bg.jpg) repeat-y 0 0;
	width:647px;
	padding:0 50px 0 14px;
	}

* html .leftcol_box_middle { width: 657px; }
	
.leftcol_box_bottom{
	background:url(../images/innerbox_bottom.jpg) no-repeat 0 0;
	width:706px;
	height:9px;
	font-size:0;
	}
	
.leftcol_box_pic{
	float:left;
	width:120px;
	margin:0 10px 0 0;
	}

.leftcol_box_pic img
{
    border: solid 1px #ccc;
}
	
.leftcol_box_text{
	float:left;
	width:480px;
	}

.leftcol_box h2
{
    font-size: 14px;
}
	
#rightcol{
	float:right;
	width:220px;
	}

#rightcol_heading{
	background:url(../images/categories_bg.jpg) no-repeat 0 0;
	width:200px;
	height:33px;
	padding:7px 0 0 20px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	}

#rightnav{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#rightnav li{
	padding:0 0 9px 20px;
	margin:0 0 8px 0;
	background:url(../images/cat_divider.jpg) no-repeat left bottom;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	}

#rightnav li a:link, #rightnav li a:visited{
	text-decoration:none;
	color:#999;
	}
	
#rightnav li a:hover{
	color:#333;
	}

#rightnav li.show_all {
	background:url(../images/cat_shadow.jpg) no-repeat left bottom;
	width:200px;
	height:12px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
	padding:4px 0 24px 20px;
	}
	
#rightnav li.show_all a {
	text-decoration:none;
	color:#333;
	}

#content2{
	background:url(../images/content_bgnd.png) no-repeat 0 0;
	width:985px;
	}
	
#content2_inside{
	width:945px;
	padding:10px 20px 0 20px;
	}

.content_box{
	width:945px;
	margin:0 0 20px 0;
	}

.content_box_top{
	background:url(../images/innerbox2_top.jpg) no-repeat 0 0;
	width:945px;
	height:9px;
	font-size:0;
	}

.content_box_middle{
	background:url(../images/innerbox2_bg.jpg) repeat-y 0 0;
	width:885px;
	padding:12px 30px 0 30px;
	}
	
.content_box_bottom{
	background:url(../images/innerbox2_bottom.jpg) no-repeat 0 0;
	width:945px;
	height:8px;
	font-size:0;
	}
	
.content_box_pic{
	float:left;
	width:245px;
	}
	
.content_box_text{
	float:right;
	width:612px;
	}

#content3{
	background:url(../images/content_bg.jpg) no-repeat 0 0;
	width:946px;
	padding:20px 20px 0 19px;
	}

.content3_row{
	width:946px;
	padding:0 0 18px 0;
	}
	
.content3_top{
	background:url(../images/inner_twobox_top.jpg) no-repeat 0 0;
	width:946px;
	height:9px;
	font-size:0;
	}
	
.content3_middle{
	background:url(../images/inner_twobox_bg.jpg) repeat-y 0 0;
	width:946px;
	}
	
.content3_bottom{
	background:url(../images/inner_twobox_bottom.jpg) no-repeat 0 0;
	width:946px;
	height:8px;
	font-size:0;
	}

.content3_left{
	float:left;
	width:424px;
	padding:10px 20px 0 20px;
	}
	
.content3_right{
	float:right;
	width:424px;
	padding:10px 20px 10px 20px;
	}
	
.content3_pic{
	float:left;
	width:50px;
	}
	
.content3_text{
	float:left;
	width:374px;
	}

.paperLink {
	color:#333333;
	font:16px/100% Arial,Helvetica,sans-serif;
	text-decoration: none;

}

.image_float_left
{
    float: left;
    margin: 0 15px 15px 0;
}


.HighlightedTextLink a {

text-decoration: none;
}

.thumb_box_left
{
    float: left;
    width: 125px;
    height: 170px;
    margin: 0 14px 0 0;
    padding: 0;
}

* html .thumb_box_left { margin: 0 0 0 -3px; }

.thumb_box_left img
{
    border: solid 1px #ccc;
}

.thumb_box_left p
{
    font-size: 10px;
    margin: 0;
    padding: 0;
}


.sbimage {
position:absolute; 
margin-top:-3px;
}

.sbimage2 {
margin-left:-1px
position:absolute; 
margin-top:-3px;
}


.sblink {
text-decoration:none;
color: #777777;

}

/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:282px;
	margin: 0;
        padding: 0;
        width: 980px;
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
        left: 3px;
        top: 0;
	list-style: none;
}

div#rotator ul li img { width: 980px; height: 282px; }

    div#rotator ul li.show {
	z-index:500;
}

.umbmacroholder { margin: 0; padding: 0; float: left; }

.pager { border: 0; margin: 0; padding: 0; }

.pager li{
border:0; margin:0 0 2px 0; padding:0;
font-size: 11px;
list-style:none;
float: left;
}

.pager a{
border:solid 1px #DDDDDD;
margin-right:2px;
}

.pager .previous-off,
.pager .next-off {
color:#666666;
display:block;
font-weight:bold;
padding:3px 4px;
margin: 0;
}


.pager .next a,
.pager .previous a {
font-weight:bold;
border: none;
margin: 0;
}

.pager a   {
display:block;
padding:3px 6px;
margin: 0 5px;
text-decoration:none;
}

.pager .active {
display:block;
float:left;
font-weight: bold;
border: solid #ffffff 1px;
padding:3px 4px;
margin: 0;
}

ul#flags
{
    background: #ececec;
    border: solid 1px #bebebe;
    padding: 0;
    margin: 0 0 10px 0;
    list-style: none;
    height: 35px;
}

ul#flags li
{
    float: left;
    list-style: none;
    border-right: solid 1px #bebebe;
    margin: 0;
    padding: 0;
}

ul#flags li a { display: block; width: 175px; 
    height: 35px; }


ul#flags li.hongkong { border: none;  }

ul#flags li.hongkong a
{
    background: url('../images/flags/hongkongidle.jpg') no-repeat 0 0;
    width: 176px;
}

ul#flags li.hongkong a:hover
{
    background: url('../images/flags/hongkongover.jpg') no-repeat 0 0;
}

ul#flags li.usa a
{
    background: url('../images/flags/usaidle.jpg') no-repeat 0 0;
}

ul#flags li.usa a:hover
{
    background: url('../images/flags/usaover.jpg') no-repeat 0 0;
}

ul#flags li.uk a
{
    background: url('../images/flags/ukidle.jpg') no-repeat 0 0;
}

ul#flags li.uk a:hover
{
    background: url('../images/flags/ukover.jpg') no-repeat 0 0;
}

ul#flags li.sweden a
{
    background: url('../images/flags/swedenidle.jpg') no-repeat 0 0;
}

ul#flags li.sweden a:hover
{
    background: url('../images/flags/swedenover.jpg') no-repeat 0 0;
}

/*Motion and Defence Full Width Flags*/

ul#flagsFullWidth
{
    background: #ececec;
    border: solid 1px #bebebe;
    padding: 0;
    margin: 0 0 10px 0;
    list-style: none;
    height: 35px;
}

ul#flagsFullWidth li
{
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#flagsFullWidth li a {display: block; width: 544px; height: 35px; padding-left:160px; padding-top:11px;font-size:13px; text-decoration:none; color: #777;}

ul#flagsFullWidth li.sweden a
{	
    background: url('../images/flags/swedenidle.jpg') no-repeat 0 0;
}

ul#flagsFullWidth li.sweden a:hover
{
    background: url('../media/94693/swedenflagfullwidth.jpg') no-repeat 0 0;
	color:#555;
}

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../images/overlay/apple.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:714px;		
        margin: 0;
	/* some padding to layout nested elements nicely  */
	padding:35px;
	/* a little styling */	
	font-size:11px;
}

.contentWrap { padding: 7px 11px 7px 5px; _padding: 0; }

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../images/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.product_cell { width:307px; margin-right:32px; margin-bottom:25px; float:left; }
.product_cell_top { background-image:url(../images/prod_cell_top.png); height:8px; width:307px; }
.product_cell_content { background-image:url(../images/prod_cell_bg.png); background-repeat:repeat-y; padding:12px 20px 20px 20px; height:220px; }
.product_cell_bottom { background-image:url(../images/prod_cell_bottom.png); height:8px; width:307px; }
.product_cell_noMargin { margin-right:0px; }




.productRegistrationForm span{
        
	width:150px;
	padding:3px;
        float: left;
}

.productRegistrationForm input {
     float: left;
     margin-right: 10px;
}

.productRegistrationForm div {
    clear: both;
    height: 40px;
}

div.validationError {
	color:red;
	float:left;
	clear:none;
}
































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

