`@charset "utf-8";
/* CSS Document */

body{
	background:#D9D9D9;
	font-family: 'dinregularregular';
	margin:0 auto;
	font-size: 13px;
	font-weight: normal;
	color: #666;
	}




a
{
	text-decoration:none;
}

.noleft_back{
	background:none !important;}
	
.noright_back{
	background:none !important;}

.relative{
	position:relative;}
	
.clr{
	clear:both;}
	
	
.floatL
{
	float:left;
}

.floatR
{
	float:right
}


	.maps{
	margin-left: 37px;
	margin-right:23px;
	}
	
#wrapper{
	width:1004px;
	background:#fff;
	margin:0 auto;
	position:relative;
	
	}
	
	#coverflow_tagline
	{
		font-family: 'dinblackregular';
		color:#666;
		font-size:32px;
		text-align:center;
		margin-top:27px;
		margin-bottom:27px;
	}
	
	
#top_navigation{
	background:url(images/top_nav.jpg) repeat-x;
	height:34px;}
	
#top_navigation ul li{
	float:left;
	}
	
	
.logo_design{
position: absolute;
top: 9px;
left: 29px;
background:url(images/logo.png) no-repeat;
}

.logo_design a
{
	display: block;
	text-indent: -999px;
	height: 113px;
	width: 110px;
}


#logo {
width: 162px;
height: 21px;
}


	
#searchbox{
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	height:34px;
	background:url(images/search_box_back.png) repeat-x;
	padding-left:14px;
	padding-right: 7px;
	}
	
#searchsubmit
{
	background:url(images/search.png) no-repeat right;
	width: 17px;
	float: left;
	border: none;
	font-size: 0px;
	height: 13px;
	cursor: pointer;
	display: block;
	margin-left: 6px;
	margin-top: 10px;
}
	
#searchbox label
{
	display:none;
}
	
	
#searchbox input[type="text"]{
	width:130px;
	border-radius: 6px;
	border: 1px #B0B0B0 solid;
	margin-top:8px;
	float: left;
	padding-left:14px;
	color: #999 !important;
	font-size: 12px;	
}

html.ie7 #searchbox input[type="text"]{

	padding-left:14px;
	border-radius:none;

	}


html.ie7 #searchsubmit
{
	width:20px;
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
}

	
#background{
	border-bottom: #E3E3E3 1px solid;
	border-left: #E3E3E3 1px solid;
	border-right: #E3E3E3 1px solid;
	border-radius: 0px 0px 8px 8px;
	position: absolute;
	top: 0px;
	left: -15px;
	background: url(images/wr.jpg) repeat-x #FFF;
	width: 197px;
	height: 39px;
	}
	
#background ul li{
	float:left;
margin-right: 5px;}


#top_hover_menu ul li:first-child,
#top_hover_menu ul li:third-child
{
	border-right: 1px #CCC solid;
	padding-right: 5px;
}


.news{
	margin-right: 23px;
	
	}
	
	.divider {
background: url(images/news_divider.png) repeat-x;
height: 29px;
}
	
	
#top_navigation ul li ul li a{
	color:#666;
	text-decoration:none;
	/*font-family: 'dinregularregular';*/
	font-family: 'dinmediumregular';
	}
	
#top_navigation ul li ul{
	margin-top:8px;
	}
	
.news ul li a
{
	padding-top: 10px;
	padding-bottom: 11px;
	padding-left: 5px;
	padding-right: 5px;
}


html.ie7 .news ul li a
{
	display:block;
}


html.ie7 #top_navigation ul li ul {
margin-top: 0px;
}



body.page-id-1092 #top_navigation,
body.page-id-1092 #second_navi,
body.page-id-1095 #top_navigation,
body.page-id-1095 #second_navi
{
	display:none;
}




html.ie7 body.page-id-1092 #top_navigation,
html.ie7 body.page-id-1092 #second_navi,
html.ie7 body.page-id-1095 #top_navigation,
html.ie7 body.page-id-1095 #second_navi,

html.ie8 body.page-id-1092 #top_navigation,
html.ie8 body.page-id-1092 #second_navi,
html.ie8 body.page-id-1095 #top_navigation,
html.ie8 body.page-id-1095 #second_navi
	{
		display:none !important;
	}








html.ie7 body.page-id-10 .position {
margin-top: -30px;
display: block;
padding-bottom: 30px;
line-height: 55px;
}


html.ie7 body.page-id-10 .text_logo {
padding-bottom: 50px;
background-position: left 0px;
padding-top:30px;
}

html.ie7 body.page-id-6 .text_logo,
html.ie8 body.page-id-6 .text_logo{
padding-top:5px;
line-height:70px;
}



html.ie7 body.page-id-10 .banner_image {
padding-top: 390px;
}

html.ie7 body.page-id-2221 .banner_image {
padding-top: 100px;
}


html.ie9 ul#slider_ie9 li{
	margin-left:225px;
	margin-top:10px;

}


html.ie7 #footer,
html.ie8 #footer
{
	margin-bottom: 0px;
	margin-top:20px;
}

html.ie7 body.page-id-1180 .back {
margin-top: 80px;
width:280px;
position:absolute;
right:10px
}







html.ie7 ul#menu-logos,
html.ie7 li#facebook
{
	margin-top:10px !important;
}



html.ie7 .what_we_bread
{
	margin-top:20px;
	padding-bottom:1px;
}

html.ie7  input#captcha_code
{
	float:right;
	margin-right:800px;
}

html.ie7 .comment-form-comment
{
	display:block;
	clear:both
}

html.ie7 .careers_para p,
html.ie8 .careers_para p,
html.ie9 .careers_para p
{
	line-height:17px;
}


html.ie7 #what_we_do_breadcrumb ul li{
	padding-bottom:5px;
	padding-top:5px;
}

#top_navigation ul li.current_page_item > a,
#top_navigation ul li a:hover
{
	color:#fff !important;
}
	
.news ul li.current_page_item > a,
.news ul li.current-menu-ancestor > a,
.news ul li.current-menu-item > a,
.news ul li.current-menu-parent > a,
.news ul li a:hover {
	color:#fff !important;
	background-color: #B0B1B1;
	
}




* html .news ul li.current_page_item a,
* html .news ul li.current-menu-ancestor a,
* html .news ul li.current-menu-item a,
* html .news ul li.current-menu-parent a,
* html .news ul li a:hover {
	color:#fff !important;
	background-color: #B0B1B1;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 5px;
	padding-right: 5px;
	}

	
	
	
	 
 .maritime_breadcrumb ul#crumbs li a
 {
	  color:#85CBEA !important;
 }
	
	
	
	
	
.news li a
{
	font-size: 12px;
}

.news li
{
	float:left;
	background:url(images/news_divider.png) no-repeat right;
	font-size: 11px;
}
.news li:last-child
{
	background:none;
}


	
.logo_divider
{
	background:url(images/divider_logo.jpg) no-repeat right;
	
}

	
.gray_logo
{
	border:2px solid #ccc;
	border-radius:10px 10px 0px 10px;
}
	
	.overlay h3
	{
		color:#842B37
	}
	
	.overlay h4
	{
		color:#807F83
	}
	
	.overlayt span
	{
		color:#717073
	}
	
	.overlay  p
	{
		color:#666666
	}
	
	
#facebook{
	width: 165px;
	margin-left: 195px;
	font-size: 12px;
	color: #666;
	height: 34px;
	}
	
#facebook ul li{
	float:left;
	margin-left:2px;
	margin-right:7px;
	margin-top: -3px;
	line-height: 21px;
	font-size: 10px;
	/*font-family: 'dinlightregular';*/
	font-family: 'dinmediumregular';
	}



#second_navi{
	}
	
	
.right_navigation{
	float: left;
	margin-top: 23px;
	margin-left: 168px;
	}
	
.right_navigation ul li{
	float:left;
	font-size:16px;
	background:url(images/second_navi_divider.png) no-repeat right center;
	padding-right: 8px;
	padding-left: 8px;
	}
	
	

.right_navigation ul li a{
	text-decoration: none;
	display: block;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-top: 7px;
	font-size: 19px;
	/*font-family: 'dinregularregular';*/
	font-family: 'dinmediumregular';
	}
	
	
.right_navigation ul li a.selected,
.right_navigation ul li a:hover
{
	border-radius: 4px;
	color: #fff !important;
}

body.page-id-183 .right_navigation ul li#menu-item-17 a,
body.page-id-186 .right_navigation ul li#menu-item-17 a,
body.postid-522 .right_navigation ul li#menu-item-17 a
{
	border-radius: 4px;
	color: #fff !important;
	background-color: #85CBEA;
}

	
	
.right_navigation ul li#menu-item-18 a{
	color: #7D7D7D;
	}
	
.right_navigation ul li#menu-item-18 a:hover,
.right_navigation ul li#menu-item-18 a.selected
{
	background-color: #636363;
}	
	

.right_navigation ul li#menu-item-17 a{
	color:#83cbeb;}
	
	
	
.right_navigation ul li#menu-item-17 a:hover,
.right_navigation ul li#menu-item-17 a.selected
{
	background-color:#85CBEA;
}	
		
	
.right_navigation ul li#menu-item-16 a{
	color:#fbb751;}
	
	
.right_navigation ul li#menu-item-16 a:hover,
.right_navigation ul li#menu-item-16 a.selected
{
	background-color:#FBB040;
}	


.right_navigation ul li#menu-item-16 a:hover,
.right_navigation ul li#menu-item-16 a.selected
{
	background-color:#FBB040;
}	
	
		
	
.right_navigation ul li#menu-item-15 a{
	color:#812633;}


.right_navigation ul li#menu-item-15 a:hover,
.right_navigation ul li#menu-item-15 a.selected
{
	background-color:#842B37;
}	
	
	
	
	
#banner
{
	margin-top:25px;
	background:url(images/banner_bg.png) repeat-x left top;
}



#breadcrumb ul#crumbs li a
 {
	 color:#807F83;
 }

#NavcomTrails{position:relative; width:950px;height:30px;padding:5px;}

#NavcomTrails a, #NavcomTrails ul#crumbs, #NavcomTrails ul li a
 {
     background-color:#85CBEA;
	 color:black;
 }
#NavcomTrails a, #NavcomTrails a:hover{padding:5px;} 
#NavcomTrails a:hover
{
    background-color:#3D4242;
    color:white;
    
    }

body.page-id-10
{
}


body.page-id-10 #wr_banner{
	background: url(images/govt_banner_back.png) repeat-x;
	}
	
body.page-id-10 .banner_image{
background: url(images/govt_banner.jpg) no-repeat;
 }
 
 body.page-id-10 .text_logo{
	background:url(images/govt_imagelogo.png) no-repeat;
	height:153px;
 }
 
 body.page-id-10  #breadcrumb ul#crumbs li a
 {
	 color:#FBB040;
 }
 
 body.page-id-10 .description {
padding-bottom: 20px !important;
padding-top: 29px !important;
}
 
 
body.page-id-10 .text_logo
 {
	 padding-bottom: 50px;
	 background-position: left 28px;
 }
 
body.page-id-10 .position
 {
	 margin-top: -40px;
	display: block;
	padding-bottom: 40px;
	line-height: 57px;
 }
 
 
 
 
 
 
body.page-id-12
{
}

body.page-id-12 #wr_banner{
	background: url(images/healthcare_banner_back.png) repeat-x;
	}
	
body.page-id-12  .banner_image{
background: url(images/healthcare_banner.jpg) no-repeat;
 }
 
 body.page-id-12 .text_logo{
	background:url(images/healthcare_imagelogo.png) no-repeat;
	height:153px;
 }
 
 
 body.page-id-12 #breadcrumb ul#crumbs li a
 {
	 color:#842B37;
 }
 
body.page-id-12 .description {
padding-bottom: 20px !important;
padding-top: 29px !important;
}
 

body.page-id-2221
{
}

body.page-id-2221 #wr_banner{
background: url(images/Navcom-banner.png) no-repeat;	
	}

body.page-id-2243 #wr_banner{
background: url(images/Navcom-banner.png) no-repeat;	
	}
	
body.page-id-2221  .banner_image{
    background: url(images/Navcom-banner.png) no-repeat;

 }
body.page-id-2243  .banner_image{
    background: url(images/Navcom-banner.png) no-repeat;

 }

 
 body.page-id-2221 .text_logo{
	
 }
 
 
 body.page-id-2221 #NavcomTrai ul#crumbs li a
 {
	 color:#842B37;
 }
 
body.page-id-2243 #NavcomTrai ul#crumbs li a
 {
	 color:#842B37;
 }
  
body.page-id-2221 .description {
padding-bottom: 20px !important;
padding-top: 29px !important;
}

body.page-id-2243 .description {
padding-bottom: 20px !important;
padding-top: 29px !important;
}
	
	
	
	
body.page-id-8
{
}	
	


 body.page-id-8 #breadcrumb ul#crumbs li a
 {
	 color:#85CBEA !important;
 }
 

 
body.page-id-8 #wr_banner{
	background: url(images/maritime_banner_back.png) repeat-x;
	}
	
body.page-id-8 .banner_image{
background: url(images/maritime_banner.jpg) no-repeat;
 }
 
body.page-id-8 .text_logo{
	background:url(images/maritime_imagelogo.png) no-repeat;
	height:132px;
 }	
	
	
	
	
body.page-id-6
{
}	
	
	
body.page-id-6 #wr_banner{
	background:url(images/wr_banner.png) repeat-x;
	}
	
body.page-id-6 .banner_image{
	background:url(images/wrs_banner.jpg) no-repeat;
 }
 
body.page-id-6 .text_logo{
	background:url(images/wrs_imagelogo.png) no-repeat;
	height:133px;
 }
 
body.page-id-6  #breadcrumb ul#crumbs li a
 {
	 color:#807F83;
 }	
	
	
html.ie8 .content_top_bg {
   width:932px;
	margin: 0 auto;
	background:#FFF url(images/cont_back.gif) repeat-x !important;
	margin-top:-1px!important;
	margin-left:-1px !important;
}


html.ie8 #content_top
{
background-color: #fff;
}

	
	
#content{
	background:#999999;
	padding-top:19px;
	}
	
	
#content_top{
	width:932px;
	margin: 0 auto;
	border-radius: 8px;
	border: 3px solid white;
	background-color: #fff;
}


.content_top_bg
{
	width:932px;
	margin: 0 auto;
	background:#FFF url(images/cont_back.png) repeat-x;
	border-radius: 8px;
}


.border_color
{
	border-right:1px solid #ccc;
}
	
.content_box{
	float: left;
	width:30%;
	padding: 14px;
	border-right:1px solid #ccc;
	height: 240px;
	}


.border_none
{
	border:none !important;
}
	
/*.content_box1{
	float: left;
	width: 277px;
	padding: 14px;
	background:url(images/cont_back_1.png) no-repeat right;
	}
	
.content_box2{
	float: left;
	width: 274px;
	padding: 14px;

	}
*/	


.content_text{
	font-size:13px;
	color:#666666;
	/*font-family: 'dinlightregular';*/
	font-family: 'dinmediumregular';
	}
	
	a .news_content
	{
		color:#666666 !important;
	}
	
	.margin_top
	{
		margin-top:9px;
	}
	
.content_text li{
	margin-top:12px;}
	
.more{
	color:#006699;
	font-size:13px;
	text-decoration:none;
	/*font-family: 'dinlightregular';*/
	}
	
.top_heading h2{
	font-size:14px;
	color:#666666;
	font-style:normal;
	margin-bottom:5px;
	font-family: 'dinboldregular';
	}

.top_second_heading h2
{
	font-size:12px;
	color:#666666;
	font-style:normal;
	 font-family: 'dinregularregular';
 
 }


#footer{
	color:#FFF;
	background:#999999;
	padding-top:16px;
	padding-left:37px;
	padding-bottom: 16px;
	margin-bottom: 70px;
	margin-top: 10px;
	}
	
	html.ie7 body.page-id-673 #footer{
		
		margin-bottom: 0px;
		padding-bottom: 5px;
		margin-top:150px;
	}

	
html.ie7 .emsys_abs,
html.ie8 .emsys_abs {
margin-top: 10px;
margin-bottom: 10px;
height:110px;
}

html.ie9 .emsys_abs {
margin-top: 13px;
margin-bottom: 13px;
height:110px;
}

.emsys_abs {
margin-top: 13px;
margin-bottom: 13px;
height:110px;
}

html.ie7 .emsys_right,
html.ie8 .emsys_right {
margin-bottom: 10px;
height:53px;
border:2px #ccc solid;
}

html.ie7 .emsys_right ul li,
html.ie8 .emsys_right ul li  {
width: 224px;
}


html.ie9 .emsys_right {
margin-bottom: 13px;
height:53px;
}


	
	html.ie7 #myiframe
	{
		height:750px !important;
	}
	
	html.ie8 #myiframe
	{
		height:615px !important;
	}
	
	html.ie7 #breadcrumb
	{
		margin-top:20px;
		padding-top:10px;
		height:10px;
	}
	
	
	
	html.ie7 .top_head_box {
padding-bottom: 50px;
	}
	
		html.ie8 .top_head_box span {
		margin-top:15px !important;
		height:30px;
	}
	
	html.ie7 #background {
border-bottom: #E3E3E3 1px solid;
border-left: #E3E3E3 1px solid;
border-right: #E3E3E3 1px solid;
border:1px #E3E3E3 solid;
	}
	
	html.ie7 #searchsubmit
	 {
	border:0px;
		}

#links{
	margin-top:33px;
	}
	
.left_nav{
	float:left;
	}
	
.left_nav ul li,
.right_nav ul li
{
	float:left;
	font-size:12px;
	padding-left:6px;
	padding-right:6px;
	background:url(images/footer_divider.png) no-repeat right;
	}

	
.left_nav ul li a{
	color:#FFF;
	text-decoration:none;
	text-transform: uppercase;
	font-family: 'dinlightregular';
	font-size:12px;
	}
	
.right_nav{
	float:left;
	width:220px;
	}
	
.right_nav ul li:last-child{
	background:none;
	
	}
	
.right_nav ul li a{
	color:#FFF;
	text-decoration:none;
	font-family: 'dinlightregular';
	font-size:12px;
	}
	
.copyright{
	font-size:11px;
	padding-left: 6px;
	font-family: 'dinlightregular';
	}
	
.top_heading{
	margin-bottom: 14px;
	}
	
.top_second_heading{
	margin-bottom:13px;
	}

.read_more
{
	margin-top:10px;
}
	
	
	.margin_left
	{
		margin-left:10px;
	}
	
	.content_box a
	{
		text-decoration:none
	}
	
	a .news_date
	{
		margin-bottom:5px;
		font-family: 'dinmediumregular';
		font-size:12px;
		color:#666;
	}












	
/*wr_system styling starts*/

.wr_systems_active{
	background-color:#636363;
	width:134px;
	height:36px;
	color:#FFF;
	padding-left: 15px;
padding-right: 15px;
padding-top: 7px;
padding-bottom: 7px;
border-radius: 4px;
font-family: 'dinregularregular';
font-size: 20px;}


#breadcrumb{
	color: #BABCBE;
	font-size: 11px !important;
	margin-left: 33px;
	font-family: 'dinmediumregular';
	padding-top: 54px;	
}

html.ie7  #breadcrumb
{
	padding-top: 30px;
	padding-bottom:20px;
}

html.ie7 p
{
	line-height:22px;
}



html.ie9 #breadcrumb
{
	margin-bottom:15px;
}

#breadcrumb ul#crumbs li
{
	float:left;
	margin-left: 4px;
}

#breadcrumb ul#crumbs li a
{
	margin-right: 4px;
	text-decoration:none;
	font-size: 11px;
	font-family: 'dinmediumregular';
}


#content_system{
	background: #999;
	position:relative;
	}
	
	
	.maritime_content
	{
		width:657px;
	}
	
	
	body.page-id-183 .maritime_content
	{
		width: 610px !important;
		margin-right: 45px;
	}
	
	
	.maritime_emsys_image
	{
		margin-top: 30px;
	}
	
	
	
	.right_image_link
	{
		position: absolute;
		top: 70px;
		right: 31px;
	}
	
.right_image_link_Navcom
	{
		position: absolute;
		top: -50px;
		right: 31px;
	}
#content_wrs{
	background:#FFF;
	}
	
#download{
	background:url(images/wrs_downlode.png) repeat-x;
	height:34px;
	}
	
.download_pdf{
	background:url(images/downlode_pdf.png) repeat-x;
	width: 262px;
height: 43px;
border-radius: 4px;
float: right;
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
margin-right: 43px;
	}
	
.download_pdf span{

background: url(images/pdf.png) no-repeat;
height: 32px;
display: block;
padding-left: 37px;
line-height: 33px;
margin-top: 4px;
margin-left: 23px;
	}
	
.download_pdf span a{
	    font-family: 'dinregularregular';
		font-size: 13px;
color: #666;
text-decoration:none;
letter-spacing: 2px;
	}
	
.text{
	font-family: 'dinregularregular';
	font-size:15px;
	color:#666666;
	padding-left:58px;
	padding-top:39px;
	padding-right:80px;
	padding-bottom: 25px;
	}
	
#content_wrs .text
{
	background-image: none !important;
}
	
	
	
.bottom_margin{
	margin-bottom:29px;
	}
	
.banner_image{
	width:950px;
	margin: 0 auto;
	padding-top:411px;
	}
.banner_image_Navcom{
    background: url(images/Navcom_banner.png) no-repeat;
	width:950px;
	margin: 0 auto;
	padding-top:50px;
	}	
.text_logo{
	font-family: 'dinboldregular';
	font-size:53px;
	color:#FFF;
	padding-left:144px;
	}
	
.description{
	font-family: 'dinboldregular';
	color:#FFF;
	font-size:33px;
	padding-bottom: 11px;
	padding-top:53px;

	}
	
.content_wrapper{
	margin-left: 50px;
	}
	
/*wr_system ends here*/	



/*Maritime Tech styling starts*/

.maritime_tech_active{
	background:#85CBEA;
	color:#FFF;
	padding-left: 20px;
padding-right: 20px;
padding-top: 7px;
padding-bottom: 7px;
border-radius: 4px;
    font-family: 'dinregularregular';
	font-size:20px;
	}

#secondary_navigation{
	width:926px;
	height:71px;
	margin: 0 auto;
	border:1px #666666 solid;
	margin-top:14px;
	}
	
#secondary_navigation .wrs_left_navigation{
	float:left;
	width:250px;
	padding-left:104px;
	padding-top:22px;
	padding-right:108px;
	border-right: 1px #666 solid;
	padding-bottom: 19px;
	}
	
#secondary_navigation .wrs_right_navigation{
	width:251px;
	float:left;
padding-left:104px;
	padding-top:22px;
	padding-right:108px;
	
	}
	
#secondary_navigation ul li
{
	float:left;
}


#secondary_navigation ul li a
{
	text-indent:-9999px;
	display:block;
}



#secondary_navigation li#menu-item-189 a,
#secondary_navigation li#menu-item-188 a
{
	padding-left: 104px;
	padding-top: 26px;
	padding-right: 108px;
	border-right: 1px #666 solid;
	padding-bottom: 26px;
	width:250px;
}



#secondary_navigation li:last-child#menu-item-188 a
{
	border:none;
}

#secondary_navigation li#menu-item-189 a
{
	background:url(images/maritime.png) no-repeat center center;
}


#secondary_navigation li#menu-item-188 a
{
	background:url(images/military.png) no-repeat  center center;

}

	
	
.maritime_text_header{
	color:#85CBEA;
	font-size:40px;
    font-family: 'dinmediumregular';
	margin-left:58px;
	width: 635px;
	
	}
	
.maritime_text{
	font-size:14px;
	font-family: 'dinregularregular';
	color:#666666;
	padding-left:58px;
	padding-top:28px;
	padding-right:80px;
	padding-bottom:37px;
	}
	
#maritime_yes_banner{
	margin-left: 58px;
	margin-top: 20px;
	}
	
.maritime_left_cont{
	float:left;
	font-size:26px;
	font-family: 'dinboldregular';
	color:#989898;
	text-align:right;}
	
.maritime_right_yes{
	float: left;
	font-size: 62px;
	font-family: 'dinboldregular';
	color: #85CBEA;
	margin-top: -7px;
	margin-left: 12px;
	}


#maritime_licontent{
	background:url(images/licontent.png) repeat-x #85CBEA;
	color:#FFF;
	padding-left:63px;
	padding-top:33px;
	height:280px;
	border-bottom: 2px white solid;
/*	margin-top: 215px;   */
	margin-top: 280px; 
	}
	
#maritime_licontent ul{
	margin-bottom:34px;}
	
#maritime_licontent ul li{
	font-size:33px;
	   font-family: 'dinmediumregular';
		
	}
	
#maritime_licontent span{
		font-family: 'dinboldregular';
	font-size:40px;
}

#maritime_links{
	}
	
#maritime_breadcrumb {
	float:left;
color:#BABCBE ;
font-size: 11px;
margin-left: 37px;
	    font-family: 'dinmediumregular';
		margin-right:385px;
}

.back a{
	float:left;
	text-decoration:none;
	font-size:11px;
	font-family: 'dinmediumregular';
	color:#006699;
	margin-right:13px;
	}

#maritime_breadcrumb a {
color: #85CBEA;
text-decoration: none;
	    font-family: 'dinmediumregular';
		font-size: 11px;
}


#secondary_navigation .maritime_left_navigation{
	float:left;
	width:250px;
	padding-left:104px;
	padding-top:22px;
	padding-right:108px;
	border-right: 1px #666 solid;
	padding-bottom: 18px;
border-bottom: 4px #5B9B98 solid;
	}
	
#secondary_navigation .maritime_right_navigation{
	width:251px;
	float:left;
padding-left:104px;
	padding-top:22px;
	padding-right:108px;
	
	}

/*Maritime Tech ends*/




/*emsys styling starts*/

#emsys_banner{
	}
	
.emsys_text_header{
		color:#65BA46;
	font-size:31px;
    font-family: 'dinboldregular';
	
	}
	
	.space_58
	{
		padding-left:58px
	}

.emsys_text{
	font-size:14px;
	font-family: 'dinregularregular';
	color:#666666;
	padding-top:26px;
	padding-bottom:36px;
	}
	
.emsys_left_cont{
	font-size:33px;
	font-family: 'dinboldregular';
	color:#989898;
	padding-bottom:41px;
}
	


html.ie8 .margin_ie
{
	padding-top:5px !important;
	display:block;
}


.emsys_left{
	font-family: 'dinboldregular';
	font-size: 33px;
	color: white;
	float:left;
	margin-right:30px;
	line-height: 47px;
	}
	
.emsys_right{
	float: left;
	background-color: #65BA46;
	box-shadow: 0px 1px 16px #888;
	margin-top: 15px;
	margin-bottom: 8px;
	}
	
	
.oem_var_list .emsys_right{
	background-color: #85CBEA;
	}
	
	
	.latest_new_emsys
	{
		box-shadow: 0px 1px 19px #888;
		border: 4px #eee solid;
		font-family: 'dinregularregular';
		width: 265px;
		
	}
	
	.accordion_width
	{
		width:765px !important;
		
	}
	
	.latest_new_emsys a
	{
		text-decoration:none
	}
	
	
		.latest_new_emsys .top_head_emsys
		{
			background-color: #65BA46;
			font-size:18px;
			font-family: 'dinboldregular';
			color: white;
			padding:10px;
		}
		
		.latest_new_emsys .news_heading_emsys
		{
			padding:10px;
			
		}
		
		.latest_new_emsys .news_heading_emsys a
		{
			color:#666;
			font-size:12px;
			font-family: 'dinregularregular';
			
		}
		
		.latest_new_emsys .news_read_more_emsys a
		{
			margin-top:10px;
			color:#65BA46;
			font-size:11px;
			font-family: 'dinmediumregular';
			padding-left:10px;
			margin-bottom:10px;
			display:block;
		}
		
		
		#emsys_new_wrapper
		{
			position:relative;
		}
		
		
	
	
.emsys_right ul li{
	width:229px;
	height:45px;
	border:4px #ffffff solid;
	text-align: center;
	line-height: 47px;
	margin-bottom:18px;
	}
	
.emsys_right ul li a{
	font-family: 'dinboldregular';
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	}
	
	
.emsys_right ul li:last-child{
	margin-bottom:0px;}
	
#download_sheets{
	padding-left: 14px;
	padding-top:30px;
	padding-bottom:42px;
	}

.data_download{
	font-family: 'dinmediumregular';
	font-size:19px;
	color:#666666;
	padding-bottom: 29px;
	padding-left: 40px;
	}

.datasheets{
	}
	
.datasheets ul{
	float:left;
	border-right:1px #cccccc solid;
	padding-right:42px;
	padding-left:42px;
	}

	
.datasheets ul:last-child{
	border-right:none;
	}
	
.datasheets ul li{
	background: url(images/Emsys_pdf.png) no-repeat 0px 3px;
padding-left: 23px;
display: block;
padding-bottom: 23px;}
	
.datasheets ul li a{
	font-family: 'dinregularregular';
	font-size:14px;
	color:#666666;
	}
	




/*emsys styling ends*/






/*news styling starts*/

.bottom_margin_news{
	margin-bottom:21px;
	}

#top_heading
{
	font-size:53px;
	font-family: 'dinboldregular';
	color:#636363;
	background: url(images/heading_divider.png) repeat-x left 70px;
	padding-bottom: 34px;	
	padding-left: 30px;
	margin-top: 10px;
	}


.top_head_box
{
	background: url(images/heading_divider.png) repeat-x left 70px;
	padding-bottom: 34px;	
	padding-left: 35px;
	margin-top: 10px;
}



.top_head_box span
{
	font-size:53px;
	font-family: 'dinboldregular';
	color:#636363;
}

.back
{margin-top: 50px;
}


#headtop
{
	background: url(images/heading_divider.png) repeat-x left 70px;
	padding-bottom: 34px;
	padding-left: 30px;
	margin-top: 10px;
}
	
#headtop h2

{
	font-size:53px;
	font-family: 'dinboldregular';
	color:#636363;
	padding-left:3px;
	}
		
	
#news_event_wrapper ul li
{
	background: url(images/under_divider.png) repeat-x left bottom;
	padding-bottom: 28px;
}

#news_event_wrapper ul li
{
	background:none !important;
	border: none !important;
	}
	
	#news_event_wrapper ul li ul.children
	{
		margin-left: 45px;
		padding-right: 0px;
	}
	
	
	
		#news_event_wrapper ul.children li
		{
			border: none !important;
		}
	
	#news_event_wrapper ul li ul.children li
	{
		padding-right: 0px !important;
	}
	
	
	
	
#news_event_wrapper	.news_cont {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #666;
margin-top: 8px;
}

.image_spacing
{
	margin-left:30px;
}
	
	
#pagination{
	padding-left: 16px;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 11px;
	}


	
#pagination_blog{
	padding-left: 16px;
	padding-bottom: 11px;
	}
		
	
	
.page_display{
	float:left;
	font-family: 'dinregularregular';
	font-size:11px;
	color:#999999;
	}
	
.page_number{
	font-family: 'dinregularregular';
	font-size:11px;
	color:#999999;
	}
	
	
	.blog_pagination .page_number
	{
		float:right;
	}
	
		
.page_number_blog{
	float:right;
	font-family: 'dinregularregular';
	font-size:11px;
	color:#999999;
	}
	
.prev_play{
	background:url(images/prev2.png) no-repeat;
	float:left;
	width:6px;
	
	}
	
.prev_play_pause{
	background:url(images/prev1.png) no-repeat;
	float:left;
	width:6px;
	margin-right:5px;}
	
.next_play{
	background:url(images/next2.png) no-repeat;
	float:left;
	width:6px;
	margin-right: 5px;}

.next_play_pause{
	background:url(images/next1.png) no-repeat;
	float:left;
	width:6px;}
	
.numbers{
	float:left;
	}
	
.numbers ul li{
	float:left;
	padding-left:6px;
	padding-right:6px;
	background:url(images/li_divider.png) right no-repeat;}
	
.numbers ul li a{
	color:#999999;
	text-decoration:none;
	}
	
.numbers ul li a:hover{
	color:#CCCCCC;
}


#news_content{
	
	}
	
.image{
	box-shadow: 2px 2px 1px #CCCCCC;
	margin-top:20px;
	}
	
.image1 span
{
	font-family: 'dinregularregular';
	font-size: 12px;
	color: #333;
	padding-left: 4px;
}
	
#wrapper .date{
	background:url(images/dashed_divider.png) repeat-x bottom;
	font-family: 'dinregularregular';
	font-size:13px;
	color:#666666;
	margin-top:16px;
	padding-bottom: 10px;
	margin-bottom:2px;
	}
	
.head,
.head a

{
	font-family: 'dinregularregular';
	font-size:26px;
	color:#666666;
	text-decoration:none;
	}
	
	html.ie7 .head
	{
		margin-top:10px;
	}
	
#news_content .news_cont{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666666;
	margin-top: 8px;
	width:659px;	
	}
	
.news_cont p{
	margin-bottom:22px;
	font-family: 'dinregularregular';
	line-height: 22px;
	}
	
.news_cont p:last-child{
	padding-bottom:0px;}
	
.news_cont a
{
	
}
	
	
	
.Read_full{
margin-top:13px;
padding-bottom:15px;}
	
.Read_full a{
	font-family: 'dinregularregular';
	font-size:12px;
	text-decoration:none;
	color:#006699;
	}
	
.under_divider{
	background:url(images/under_divider.png) repeat-x;
	height:29px;}
	
#top_imges{

	}

	
.client_image{
	box-shadow: 2px 2px 1px #CCCCCC;
	margin-bottom: 9px;
	}
	
.client1 span,	
.client2 span{
	font-family: 'dinregularregular';
	font-size:12px;
	color:#333333;
	
	padding-left:4px;
	}
	
	
.topline{
	font-family: 'dinboldregular';
	font-size:31px;
	color:#666666;
	margin-top: 1px;
	margin-bottom:3px;
	width: 825px;
	}
	
	
	
.back_article{
margin-top:13px;
padding-bottom:15px;
padding-top: 10px;
}

.back_article a{
	font-family: 'dinmediumregular';
	font-size:12px;
	text-decoration:none;
	color:#006699;
	background:url(images/point.png) no-repeat left;
	padding-left:9px;
	
	}
	
#headtop{
	}
	
#headtop #top_heading
{
	float:left;
	}
	
#headtop .back_article{
	float:right;
	padding-top: 23px;
	margin-right: 13px;
	}


/*news styling ends*/



/*contact us styling starts*/

.maps{
	margin-left: 37px;
	margin-right:23px;
	}
	
.office{
	color:#666666;
	font-family: 'dinregularregular';
	font-size:20px;
	margin-left:2px;
	}
	
.map_section{
	margin-top:16px;
	}
	
	
.map_image{
	float:left;
	margin-right:4px;}
	
.map_position{
	float:left;}
	
	
.click_map{
	margin-right:168px;
	margin-top:6px;
	}
	
.click_map a{	
	font-family: 'dinmediumregular';
	font-size:10px;
	color:#006699;
	text-decoration:none;
	float:right;}
	
	
	
.map_heading{
	font-family: 'dinboldregular';
	font-size:29px;
	color:#666666;
	margin-left: 2px;
	margin-top:1px;
	}

#add_bar{
	margin-left:1px;
	margin-top: 8px;
	margin-bottom: 34px;
	border-bottom: 1px solid #CCC;
	}
	
#add_bar last-child{
	margin-bottom:0px;}
	
.address{
	float: left;
width: 203px;
font-family: 'dinregularregular';
font-size: 14px;
border-right: 1px solid #cccccc;
padding-right: 18px;
padding-bottom: 33PX;
}
	
	
.tel{
	float:left;
	width: 210px;
	font-family: 'dinregularregular';
	font-size:14px;
	border-right:1px solid #cccccc;
	padding-left:14px;
	padding-right:10px;
	padding-bottom: 33px;
	}
	
	.tel b
	{
		margin-right:5px;
		font-family: 'dinboldregular';
		color:#666666;
	}
	
.tel span{
	font-family: 'dinboldregular';
	font-size:14px;
	color:#666666;
	}
	
.call{
	float:left;
	width:391px;
	font-family: 'dinregularregular';
	font-size:14px;
	padding-left:12px;
	padding-bottom: 15px;
	padding-right: 51px;
	}
	
.call span{
	font-family: 'dinboldregular';
	font-size:15px;
	color:#666666;
	}

.contact_form{
	}
	
.form_haed{
	background:url(images/form_divider.png) repeat-x;
	border:1px #999999 solid;

	}
	

.request{
		font-family: 'dinregularregular';
		font-size:20px;
		color:#666666;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 13px;
		background:url(images/down_form.png) no-repeat 216px;
		display:block;
	}
	
.form{
	margin-bottom:47px;
	margin-top: 24px;
	padding-bottom: 27px;
	}
	
.contact_form label 
{
		float: left;
		width: 100px;
		height: 32px;
		line-height: 32px;
		text-align: right;
		color: #666;
		font-size: 14px;
		padding-left: 27px;
		padding-right: 8px;
		font-family: 'dinregularregular';
}


.contact_form textarea
{
	width: 305px;
	height: 75px;
}


.contact_form 
{
	background-color: #F0F0F0;
	padding-top: 30px;
   padding-bottom: 15px;
}

.contact_form  ul li
{
	margin-bottom:14px;
	
}


.contact_form input[type="text"], input[type="email"] {
width: 208px;
height: 23px;
}

.submit_border
{
	margin-left: 132px;
}


.contact_form  input[type="submit"]
{
	background: url(images/submit.png) no-repeat;
	width: 98px;
	height: 36px;
	border: 0px;
	font-size: 0px;
	text-indent: -9999px;
	cursor:pointer;
}


html.ie7 .contact_form input[type="submit"]
{
	text-indent: 0px !important;
}


.map_position small
{
	display:none;
}

/*contact us styling ends*/




/*blog styling starts*/


.blog_content{
	}
	
	
	#search
	{
		font-family: 'dinregularregular';
	}
	
	
	
	#search .search-terms
	{
		text-transform:capitalize;
	}
	
	.search_results .pagetitle
	{
		font-size:18px;
		color:#666;
	}
	
	
	.search_pagination
	{
		padding-top:20px;
		padding-bottom:20px;
		border-bottom:1px #333333 solid;
		border-top:3px solid #636363;

	}
	
	.search_results
	{
		padding-bottom: 20px;
	}
	
	#search_content_wrapper
	{
		margin-top:5px;
	}
	
	
	#search_content_wrapper h1.entry-title  a
	{
		color:#00467F;
		font-size:20px;
		text-decoration:underline;
		font-weight: normal;
	}
	
	#search_content_wrapper #nav-above,
	#search_content_wrapper #nav-below
	{
		display:none;
	}
	
	#search_content_wrapper .previouspostslink,
	#search_content_wrapper .nextpostslink
	{
		border: none;
		font-size:12px !important;
		
	}
	
	#search_content_wrapper .larger
	{
		border-right:none !important;
	}
	
	
	#search_content_wrapper a.previouspostslink

	{
		color:#999;
/*		border-right:none !important;
*/		border-left:none !important;
	}
	
		#search_content_wrapper a.nextpostslink
		{
			color:#386ab3 !important;
			border-left:1px solid #386ab3 !important;
			padding-left:5px;
			padding-right:10px;
			border-right:none !important;
		}
	
	#search_content_wrapper .wp-pagenavi a,
	#search_content_wrapper span
	{
		border:none;
		font-size:12px !important;
		border-right:1px solid #666;
		padding-right:5px;
	}
	
	#search_content_wrapper .wp-pagenavi a
	{
		color:#666;
		
	}
	
	
		#search_content_wrapper .wp-pagenavi .current,
		#search_content_wrapper .wp-pagenavi a,
		#search_content_wrapper span
		{
			padding-top: 0px;
			padding-bottom: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left:0px;
			margin-right:0px;
		}
	
	.current
	{
		color:#386ab3;
		font-size:12px !important;
	}
	
	
	.margin_pagination_top
	{
		margin-top:50px;
	}
	
	/*#search_content_wrapper .previouspostslink
	{
		margin-right: 14px !important;
		position: absolute !important;
		right: 45px !important;
	}*/
	
	.wp-pagenavi{ float:right; clear:none !important; }
	
	/*#search_content_wrapper .nextpostslink
	{
		position: absolute !important;
		right: 21px !important;
	}*/
	
	
	#search_content_wrapper .entry-summary
	{
		color:#666666;
		font-size:13px;
		padding-top:7px;
	}
	
	
	#search_content_wrapper .entry-summary a
	{
		display:none
	}
	
	#search_content_wrapper article
	{
		margin-top:30px;
		width:655px;

	}
	
	#search_content_wrapper  .comments-link,
	#search_content_wrapper  .entry-meta
	{
		display:none;
	}
	
.post{
	float:left;
	width:581px;
	margin-right:52px;
	}
	
	
	
.post_discription{
	float:left;
	width:299px;
	
	}
	
	#blogs .news_cont
	 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #666;
margin-top: 8px;

}

	

#recent{
}


	
#recent ul li a{
	font-family: 'dinregularregular';
	font-size:12px;
	color:#006699;
	text-decoration:none;
	}

.topline_post{
	height:4px;
	background:#636363;
	}

.sidebar_styling{
	border:#EDEDED 4px solid;
	border-top:none;
	margin-bottom: 31px;
	padding:11px;
	}
	
	
	.sidebar_styling li
	{
	}
	
	.sidebar_styling a
	{
		color:#006699;
		font-family: 'dinregularregular';
		text-decoration:none;
		font-size:12px;
	}
	
	
.sidebar_styling ul{}
	
.sidebar_styling ul li{
	font-family: 'dinregularregular';
	font-size:12px;
	color:#006699;
	}
	
	#recent ul li
	{
		padding-bottom: 10px;
		border-bottom: 1px solid #CCC;
		margin-bottom: 10px;
	}
 
	
#recent ul li:last-child{
	border-bottom:none;}
	
	
	
#contribute{

	}

#contribute ul li{
	float:left;
	width:134px;
	margin-bottom: 10px;
	}

#contribute img
{
	text-align:center;
}


#contribute ul li:last-child
{
	border:none;
}

#contribute img.photo {
width: 31px;
height: 31px;
float: left;
border: 1px #E6E6E6 solid;
text-align: center;
padding: 1px;
}

#contribute div.authname {
float: left;
}



#contribute ul li div a {
	float:left;
	color:#999999;
	font-size:12px;
	font-family: 'dinregularregular';
	padding-left:10px;
	text-decoration:none;
	}
	


.top_postheading{
	font-family: 'dinregularregular';
	font-size:15px;
	color:#666666;
	padding-top: 9px;
	margin-bottom:23px;
	}
	
	#archive_sidebar_accordion h3.widget-title
	{
		display:none;
		}

	
.dropdown_option{
	margin-bottom:26px;
	display: none;
	}
	
.divisions{
	float:left;
	color:#006699;
	font-family: 'dinregularregular';
	font-size:14px;
	padding-left: 11px;
	}
	
.dropdown_box{
	float:left;
	padding-left: 296px;
	}


.blog_head{
	font-size:26px;
	color:#666666;
	font-family: 'dinboldregular';
	margin-top:12px;
	margin-bottom:13px;
	}
	
.user{
	margin-bottom:17px;
	}
	
.user_photo{
	float:left;
	margin-right:14px;
	}
	
.photo_dis{
	float:left;
	}
	
.photo_dis span{
	color:#666666;
	font-size:12px;
	font-family: 'dinregularregular';
	}

.comment,
.comment a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#006699;
	}
	
#blogs ul li{
	border-bottom:1px dashed #666666;
	padding-bottom:13px;
	}
	
	
#blogs ul li:last-child
{
	border:none;
	
	}
	
	#comments_wrapper
	{
		border-top:1px #ccc solid;
		margin-top:18px;
	}
	
	html.ie7 #comments .comment
	{
		border:0px !important;
		background:none;
	}
	
	html.ie7 .comment-content
	{
		background-color: #F8F8F8;
		border:1px #ccc solid;
		padding:5px;
	}
	
	
	
	html.ie7 .comment-content .replay
	{
		margin-bottom:-30px;
	}
	
	#comments_wrapper ol.commentlist li.depth-1
	{
		padding-left: 15px !important;
		padding-right: 15px !important;
		border: 1px solid #ccc !important;
		margin-bottom:30px;
	}
	
	#comments_wrapper footer.comment-meta
	{
		display:none;
	}
	
	#comments h2#comments-title
	{
		color:#666666;
		font-size:16px;
		font-family: 'dinregularregular';
		margin-bottom: 12px;
		margin-top:20px;
	}
	
	#comment_content_box
	{
		padding-top:14px;
		padding-left:21px;
		border:1px solid #d6d6d6;
		background-color:#f8f8f8;
		padding-right: 21px;
		padding-bottom:14px;
	}
	
	#comments .comment
	{
		padding-top:14px;
		border:1px solid #d6d6d6;
		background-color:#f8f8f8;
		padding-right: 21px;
		padding-bottom:10px;
	}
	
	.comment-content p
	{
				padding-left:21px;

	}
	
	.logged-in-as
	{
		display:none;
	}
	
	
	.comment-content
	{
		margin-bottom: 21px;
	}
	
	
	#comment_content_box span
	{
		color:#00467f;
		font-size:13px;
		font-family::Arial, Helvetica, sans-serif !important;
		margin-bottom:10px;
		display: block;
	}
	
	#comment_content_box ul li
	{
		padding-top:10px !important;
		padding-bottom:10px !important;
		display:block;
	}
	
	.comment-content p
	{
		color:#333;
		font-size:13px;
		font-family::Arial, Helvetica, sans-serif !important;
		font-style:italic;
	}
	
	#respond
	{
		margin-top: 29px;
	}
	
	/*.comment
	{
		position:relative;
	}
	
	.reply
	{
		position: absolute;
		left: 1px;
		bottom:1px;
		
	}*/
	
	.reply a span
	{
		display:none;
	}
	
	.reply a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-transform:uppercase;
		color:#fff;
		padding-left:16px;
		padding-right:16px;
		padding-top:10px;
		padding-bottom:10px;
		background-color:#006599;
		text-decoration:none;
		font-weight:bold;
	}
	
	#respond #reply-title,
	#respond .comment-notes,
	.required,
	.form-allowed-tags
	{
		display:none;
	}
	
	#respond h3
	{
		color:#666666;
		font-size:16px;
		font-family: 'dinregularregular';
		margin-bottom: 15px;
	}
	
	
	#respond label
	{
		color:#666666;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		width:67px;
		text-align:left;
		display: block;
		float: left;
	}
	
	#respond p
	{
		margin-bottom:8px;
	}
	
	#respond input
	{
		width:214px;
		height:20px;
	}
	
	#respond textarea
	{
		width:405px;
		height:80px;
	}
	
	#respond .form-submit #submit
	{
		background: url(images/submit.png) no-repeat;
		width: 98px;
		height: 36px;
		border: 0px;
		font-size: 0px;
		text-indent: -9999px;
		cursor: pointer;
		margin-left:67px;
	}
	
	html.ie7 #respond .form-submit #submit
	{
		text-indent:0px !important;
	}
	
	html.ie7 .facebook a
	{
		border:none !important;
		outline:none;
	}
	
	
	
	
/*blog styling ends*/






  
/*accordian styling starts*/



.accordion_content {
	display:none;
}


.accordion_content, .text {
background-image: none !important;
}

#container{
	margin-top: 26px;
	margin-bottom: 82px;
	}
	
.acc_bottom_mar{
	}


		
		
		
		
	
.learn{
	font-family: 'dinmediumregular';
	font-size: 14px;
	color: #000;
	padding-right: 12px;
	}
		
		
		
		
		
		
#vertical_container{
	margin-left:55px;
	width: 847px;
	}
	
	
		.accordion_toggle_active .learn{
			font-family: 'dinmediumregular';
			font-size: 14px;
			color: #F4B937;
			padding-right: 12px;
		}
		
		
		.accordion_content {
			background-color: #FFFFE0;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content ul{
				border-bottom:1px solid #F4B937;
				width:415px;
				margin-left:18px;
				margin-bottom:28px;
				overflow: hidden;
				}
			
			.accordion_content ul li{
				font-family: 'dinregularregular';
				font-size:17px;
				color:#000;
				background:#FFF;
				border-left:1px solid #F4B937;
				border-right:1px solid #F4B937;
				border-top:1px solid #F4B937;
				padding-left:15px;
				padding-top: 5px;
				padding-bottom: 5px;
				padding-right:15px;
			}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				padding: 8px 20px 17px 18px;
				font-family: 'dinboldregular';
				font-size:17px;
				color:#989898;
			}
			


/*accordian styling ends*/

/*hover effect*/

.outer_wrap{
	position:relative;
	}
	
.tech{
	text-align:right;
	}

	
.top_logo_image{
	position:absolute;
	left:30px;
	top: 1px;
z-index: 1;
	}
	
.lower_text{
	position: absolute;
	top: 32px;
	left:31px;
	color:#807F83;
	font-size:15px;
	padding-top: 7px;
	padding-left:17px;
	padding-bottom:11px;
	border:1px #666666 solid;
	box-shadow:1px 1px 17px #C3C3C3;
	padding-right:16px;
	background:#fff;
	}
	
.lower_text_commercial{
	background:url(images/tm.png) no-repeat 189px 10px;
	}
	
.commercial_meritime{
	}

.commercial_meritime span{
	color:#5B9B98;
	padding-right: 8px;
	}
	

.lower_text_military{
	background:url(images/tm.png) no-repeat 155px 10px white;
	}

.commercial_military{
	}
	
.commercial_military span{
	color:#314557;
	padding-right: 8px;
	}
	






/*agent*/

.agent_top_heading a,
.agent_top_heading
{
	font-size:29px;
	color:#666666;
	font-family: 'dinboldregular';
	margin-bottom: 9px;
	text-decoration:none;
	display:block;
}
	
	
.agent_bar{
	}
	
.left_address, .left_tel{
	float: left;
	font-family: 'dinregularregular';
	font-size: 14px;
	border-right: 1px solid #ccc;
	padding-right: 20px;
	color: #666;
	width: 240px;
	padding-bottom: 15px;
	min-height: 93px;
}

.left_address a,
.website a
{
	color:#006699;
	font-size:14px;
	font-family: 'dinregularregular';
	text-decoration:none;
	}
	
	
.left_tel{
padding-left: 30px;
	}
	
.left_tel span{
	font-family: 'dinregularregular';
	font-size:14px;
	color:#000000;
	}
	
	
.left_tel a{	
	color:#006699;
	font-size:14px;
	font-family: 'dinregularregular';
	text-decoration:none;}
	
	
	
.agent_bar .tel_no,
.agent_bar .fax_no
{
	color:#006699;
	font-size:14px;
	font-family: 'dinregularregular';
}

	
.right_jpg{
	float:left;
	font-family: 'dinregularregular';
	font-size:14px;
	padding-left:35px;
	width: 215PX;
	padding-right: 20px;
	padding-bottom: 15px;
	}
	
.right_jpg span{
	font-family: 'dinboldregular';
	font-size:15px;
	color:#666666;
	}

ul .agent_list_wrapper li
{
	margin-bottom:40px;
}
	
	
	ul .agent_list_wrapper li .agent_bar
	{
		background:url(images/agent_bottom_divider.png) no-repeat left bottom;
	}



/*agent*/













.showme{ 
display: none;
}

#top_hover_menu #menu-item-180 a:hover .showme{
display:block !important;
}


/*four logos navigation*/
#fourlogos ul.menu li{
	
	width: 23px;
	height: 23px;
}

#fourlogos {
	display:block;

}



#fourlogos .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
}
#fourlogos .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#fourlogos .menu-header li,
div.menu li {
	float:left;
	position: relative;
}
#fourlogos a {
	display:block;
	text-decoration:none;
	color:#6d7071;
	text-indent: -9999px;
}
#fourlogos ul ul {
	display:none;
	position:absolute;
	left:auto;
	float:left;
	z-index: 99999;
}

#fourlogos ul li ul {
	margin-top: 0px;
}

#fourlogos ul ul ul {
	left:100%;
	top:0;
}

#fourlogos ul ul a {
	background:#eef4f5;
	height:53px;
	line-height:1em;
	width: 245px;
	margin-left: -5px;
	
}
#fourlogos li:hover > a{
	height:37px;
	width: 39px;
	margin-left: -5px;
}
#fourlogos ul ul :hover > a {
	color:#fff;
	background:#337faa;
	height:53px;
	width: 245px;
	margin-left: -5px;
}

#fourlogos li:hover > a{
	height:23px
}

#fourlogos ul li:hover > ul {
	display:block;
}
#fourlogos ul li.current_page_item > a,
#fourlogos ul li.current-menu-ancestor > a,
#fourlogos ul li.current-menu-item > a,
#fourlogos ul li.current-menu-parent > a {
	color: #000;
}

* html #fourlogos ul li.current_page_item a,
* html #fourlogos ul li.current-menu-ancestor a,
* html #fourlogos ul li.current-menu-item a,
* html #fourlogos ul li.current-menu-parent a,
* html #fourlogos ul li a:hover {
	color:#337faa;
}
/*wr systems logo*/
#fourlogos ul.menu li.menu-item-378 {
	background: url(images/logo1.png) no-repeat;
	width:23px;
	height:23px;
	border-right:1px #cccccc solid;
	padding-right:5px;
	margin-left:9px;
}
#fourlogos ul li.menu-item-378 ul a, #fourlogos ul li.menu-item-378 ul :hover > a {
	background: url(images/result.png) no-repeat center;
	background-position: -3px -34px;
	height: 58px;
}

#fourlogos li.menu-item-378:hover > a{
	background: url(images/result.png) no-repeat center;
	background-position: -3px -3px;
	height: 30px;
	width: 42px;
	margin-top:-10px;
}

/*healthcare logo*/
#fourlogos ul.menu li.menu-item-379 {
	background: url(images/logo2.png) no-repeat;
	width:48px;
	height:23px;
	padding-right: 6px;
}

#fourlogos ul li.menu-item-379 ul a, #fourlogos ul li.menu-item-379 ul :hover > a {
	background: url(images/result.png) no-repeat center;
	background-position: -3px -429px;
	height: 80px;
}

#fourlogos li.menu-item-379:hover > a{
	background: url(images/result.png) no-repeat center;
background-position: -3px -398px;
height: 30px;
width: 63px;
margin-top: -5px;
}


/*healthcare logo*/
#fourlogos ul.menu li.menu-item-380 {
	background: url(images/logo3.png) no-repeat;
	width:23px;
	height:23px;
	border-right: 1px #CCC solid;
	padding-right: 5px;
}

#fourlogos ul li.menu-item-380 ul a, #fourlogos ul li.menu-item-380 ul :hover > a {
	background: url(images/result.png) no-repeat center;
	background-position: -4px -330px;
	height: 57px;
}

#fourlogos li.menu-item-380:hover > a{
	background: url(images/result.png) no-repeat center;
	background-position: -4px -300px;
	height: 30px;
	width: 42px;
	margin-top: -8px;
}



/*healthcare logo*/
#fourlogos ul.menu li.menu-item-381 {
	background: url(images/logo4.png) no-repeat;
	width:23px;
	height:23px;
	padding-right:2px;
}

#fourlogos ul li.menu-item-381 ul a, #fourlogos ul li.menu-item-381 ul :hover > a {
	background: url(images/result.png) no-repeat center;
	background-position: -3px -133px;
	height: 59px;	
}

#fourlogos li.menu-item-381:hover > a{
	background: url(images/result.png) no-repeat center;
	background-position: -3px -102px;
	height: 30px;
	width: 42px;
	margin-top: -10px;
}


/*four logos navigation*/

/*healthcare logo*/
#fourlogos ul.menu li.menu-item-383 {
	background: url(images/logo5.png) no-repeat;
	width:23px;
	height:23px;
	
	
}


#fourlogos ul li.menu-item-383 ul a, #fourlogos ul li.menu-item-383 ul :hover > a {
	background: url(images/result.png) no-repeat center;
	background-position: -4px -232px;
	height: 59px;

}

#fourlogos li.menu-item-383:hover > a{
	background: url(images/result.png) no-repeat center;
	background-position: -4px -202px;
	height: 30px;
	width: 42px;
	margin-top: -9px;
}


/*four logos navigation*/



.width_maritime_text
{
	width: 615px;
	font-size: 15px;
}

.width_tagline_width
{
	width:705px;
}

.search_breadcrumb ul#crumbs li a
 {
color: #807F83;
}

/*SEARCH PAGE PAGINATION AND DD*/
#dropdown{ float:left; position:relative;  }
#dropdown ul.hidden_list{ display:none; position:absolute; left:77px; top:0; border:solid 1px #333; background:white; padding:2px; }
#dropdown ul.hidden_list li{padding:0 5px;}
#dropdown ul.hidden_list li:hover{ cursor:pointer; color:#F1F1F1; background-color:#00467F;  }
#dropdown i{ border:none; font-size:16px !important; font-style:normal; padding:0 5px; text-decoration:underline; }



.news_pagination .page_number .wp-pagenavi .previouspostslink{
	background: url(images/prev2.png) no-repeat center;
	border-right: none;
	}
	
.news_pagination .page_number .wp-pagenavi .nextpostslink{
	background:url(images/next2.png) no-repeat center;
	border-right: none;}
	
.news_pagination .page_number .wp-pagenavi .last{
	background:url(images/next1.png) no-repeat center;
	border-right: none;}
	
.news_pagination .page_number .wp-pagenavi .first{
	background:url(images/prev1.png) no-repeat center;
	border-right: none;}
	
.news_pagination .wp-pagenavi .pages{
	float: left;
position: absolute;
left: 45px;
border-right: none;
	}	

.news_pagination .page_number .wp-pagenavi .extend{
	border-right: none;
	}
	

	.news_link .news_cont a
	{
		display:none;
	}
.news_pagination .wp-pagenavi a {
	margin: 2px;
}





.padding_top_zero
{
	padding-top:0px !important;
}






.archive_single_wrapper
{
font-family: 'dinregularregular';
font-size:13px;
}



.archive_single_wrapper header.entry-header h1.entry-title a
{

font-size: 20px;
color: #666;
margin-top: 12px;
margin-bottom: 13px;
display:block;
font-family: 'dinboldregular';
}

.archive_single_wrapper header.page-header h1.page-title
{

font-size: 26px;
color: #666;
margin-top: 12px;
margin-bottom: 13px;
display:block;
font-family: 'dinboldregular';
}
#archive_sidebar_accordion ul li
{
	border:none !important;
}


#archive_sidebar_accordion ul li
{
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
}


#archive_sidebar_accordion ul li span.expand a,
#archive_sidebar_accordion ul li span.collapse a
{
color:#111;
}


#archive_sidebar_accordion ul li span.collapse span.sym
{
	background:url(images/down.png) no-repeat center left;
	display: block;
	width: 10px;
	float: left;
	text-indent: -9999px;
}


#archive_sidebar_accordion ul li span.expand span.sym
{
	background:url(images/left.png) no-repeat center left;
	display: block;
	width: 10px;
	float: left;
	text-indent: -9999px;
}







#archive_sidebar_accordion ul li ul li a
{
color:#069;
}

#archive_sidebar_accordion ul li ul li
{
	margin-left: 25px;
	padding-left:15px !important;
	background:url(images/left.png) no-repeat center left;
}


.sidebar_styling p
{
	font-family: 'dinregularregular';
font-size:13px;
	}

.content_box.box_three li:nth-child(n+3) {
display:none;  
}

.error_page_wrapper
{
	padding-left:155px;
	background:url(images/search_bg.png) repeat-x;
	margin-top:20px;

	
}


/*careers starts*/


#iframe_container 
{
	height:605px;
}


.careers_image{
	float:left;
	}
	
.careers_position{
	float:left;
	background:url(images/carrier_banner_back.jpg) repeat-x #807f84;}
	
	
.careers_heading{
	font-family: 'dinregularregular';
	font-size:30px;
	color:#fff;
	padding-left: 16px;
	padding-top: 25px;
	}
	
	
.careers_para{
	font-family: 'dinregularregular';
	font-size: 14px;
	color: white;
	width: 307px;
	padding: 10px 20px 16px 20px;
	}
	
.careers_para p{
	margin-bottom: 11px;
	font-family: 'dinregularregular';
	font-size: 14px;
	}
	
.gecko .careers_para p{
	 line-height: 17px;
}
	
	
.careers_para p:last-child{
	margin-bottom:5px;}
	
.careers_opp{
	font-family: 'dinregularregular';
	font-size:30px;
	color:#666666;
	padding-bottom: 8px;
	padding-top: 11px;
	}
	
#Opportunities{
	padding-bottom:68px;
	}
	
#Opportunities p{
	font-family: 'dinregularregular';
	font-size:14px;
	color:#666666;}
	
#Opportunities span{	
font-family: 'dinboldregular';
	font-size:18px;
	color:#666666;}
	
.current_Opportunities{

	background: url(images/current_Opportunities.jpg) repeat-x;
	border:1px solid #e5e5e5;
	width: 237px;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align:center;
	}
	
	
	.current_Opportunities a{
	font-family: 'dinmediumregular';
	font-size:14px;
	color:#006699;
	display:block;
	padding-top: 6px;
	padding-bottom: 6px;
	}
	
	
	
#wrs_system{
	float:right;
	padding-left: 714px;
	border-bottom:2px solid #cccccc;
	}
	
#wrs_system a{
	font-family: 'dinboldregular';
	font-size:14px;
	color:#000;
	text-decoration:none;
	}
	
#wrs_system ul{
	padding-bottom:12px
	}
	
#wrs_system ul li span{
	font-family: 'dinregularregular';
	font-size:14px;
	color:#000000;
	}

.search_opening{
	margin-top:48px;
	font-family: 'dinmediumregular';
	font-size:18px;
	color:#000000;
	margin-bottom: 12px;
	}
	
.location{
	font-family: 'dinregularregular';
	font-size:14px;
	color:#000000;
	}
	
.location p{
	padding-bottom:20px;}
	
/*careers ends*/





/*what_we_do starts*/
#what_we_do_breadcrumb{
	margin-bottom: 6px;
	}
	
html.ie9 #what_we_do_breadcrumb ul li
	{
		margin-bottom: 10px;
	}
	

#what_we_do_breadcrumb ul
{
	padding-bottom: 14px;
}
	
#what_we_do_breadcrumb ul li{
	float:left;
	background:url(images/what_we_do_nav_divider.jpg) right no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	}

#what_we_do_breadcrumb ul li:last-child{
	background:none;
	}
	
	
	
	
#what_we_do_breadcrumb ul li a{
	text-decoration:none;
	color:#999999;
	font-size:13px;
	text-transform:uppercase;
	}
	
	
		
body.postid-692 #what_we_do_breadcrumb ul li.menu-item-757 a,
body.postid-690 #what_we_do_breadcrumb ul li.menu-item-757 a,
body.postid-682 #what_we_do_breadcrumb ul li.menu-item-757 a,


body.postid-692 .what_right_content ul li.post-692 a,
body.postid-690 .what_right_content ul li.post-690 a,
body.postid-682 .what_right_content ul li.post-682 a,


body.postid-710 #what_we_do_breadcrumb ul li.menu-item-756 a,
body.postid-708 #what_we_do_breadcrumb ul li.menu-item-756 a,
body.postid-706 #what_we_do_breadcrumb ul li.menu-item-756 a,


body.postid-710 .what_right_content ul li.post-710 a,
body.postid-708 .what_right_content ul li.post-708 a,
body.postid-706 .what_right_content ul li.post-706 a,


body.postid-722 #what_we_do_breadcrumb ul li.menu-item-755 a,
body.postid-720 #what_we_do_breadcrumb ul li.menu-item-755 a,
body.postid-716 #what_we_do_breadcrumb ul li.menu-item-755 a,
body.postid-714 #what_we_do_breadcrumb ul li.menu-item-755 a,



body.postid-722 .what_right_content ul li.post-722 a,
body.postid-720 .what_right_content ul li.post-720 a,
body.postid-716 .what_right_content ul li.post-716 a,
body.postid-714 .what_right_content ul li.post-714 a,



body.postid-739 #what_we_do_breadcrumb ul li.menu-item-761 a,
body.postid-735 #what_we_do_breadcrumb ul li.menu-item-761 a,
body.postid-731 #what_we_do_breadcrumb ul li.menu-item-761 a,
body.postid-729 #what_we_do_breadcrumb ul li.menu-item-761 a,
body.postid-727 #what_we_do_breadcrumb ul li.menu-item-761 a,



body.postid-739 .what_right_content ul li.post-739 a,
body.postid-735 .what_right_content ul li.post-735 a,
body.postid-731 .what_right_content ul li.post-731 a,
body.postid-729 .what_right_content ul li.post-729 a,
body.postid-727 .what_right_content ul li.post-727 a


{
color: #069 !important;
}
	
	
	
	
	#what_we_do_breadcrumb ul li.current-menu-item a,
	.what_right_content a.active
	{
		color: #069;
	}
	
#what_we_do_breadcrumb ul li a:hover{
	color:#006699;}
	

#what_we_do_content{
	margin-top:19px;
	padding-bottom: 57px;
	}
	
.what_left_content{
	float:left;
	border-right:#cccccc 1px solid;
	padding-right: 35px;
	width:604px;
	}
	
	body.postid-742 .what_left_content,
	body.postid-744 .what_left_content,
	body.postid-746 .what_left_content
	{
		width:800px;
		border-right:0px;
	}
	
	
	.what_left_content_single
	{
	}
	
	.what_we_do_breadcrumb ul li.current-menu-item a
	{
		color: #069;
	}
	
	
.what_right_content{
	float:left;
	width: 304px;
	}

.what_right_content ul{
	margin-left:13px;}
	
.what_right_content ul li{
	font-family: 'dinregularregular';
	padding-top: 7px;
	padding-bottom: 16px;
	padding-right: 27px;
	border-bottom: 1px #CCC solid;
	}
	
	.what_right_content ul li:last-child
	{
		border-bottom:none;
	}
	
	
.what_right_content ul li a{
	text-decoration:none;
	color:#999999;}
	
.what_right_content ul li a:hover{
	color:#006699
	}

#what_we_do_content p,
#what_we_do_content .what_left_content ul li
{
	font-family: 'dinregularregular';
	font-size:14px;
	color:#666666;
	margin-bottom:24px;
	list-style-position:inside;
	}
	
	
	#what_we_do_content .what_left_content img
	{
		margin-left:10px;
		margin-right:10px;
	}
	
	#what_we_do_content .what_left_content a
	{
		color: #069;
		display:block;
		text-decoration:underline;
		margin-top:10px;
	}
	

	
	
.what_heading{
	font-family: 'dinregularregular';
	font-size:30px;
	color:#666666;
	margin-bottom:17px;
	
	}
	
.what_second_heading{
	font-family: 'dinmediumregular';
	font-size:14px;
	color:#666666;
	margin-bottom: 13px;

}

#first_list{
	font-family: 'dinregularregular';
	font-size:14px;
	color:#666666;
	width:705px;
	}
	
#first_list ul {
	border:1px solid #cccccc;
	margin-bottom:17px;
	}
	
body.postid-744 #first_list ul li{
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:12px;
	border-bottom:1px solid #cccccc;
	padding-right:25px;
	margin-bottom:0px;
	list-style-type:none;
	}
	
	
		body.postid-744 #first_list ul.expertise_first_list li ul li{
		font-family: 'dinregularregular' !important;
		font-size: 13px !important;
		padding-bottom:0px !important
		
	}
	
	body.postid-744 #what_we_do_content ul.expertise_first_list li
	{
		color: white;
		font-family: 'dinmediumregular';
		font-size: 16px;
		margin-bottom: 4px;
		}
	

	
	
#first_list ul li:last-child{
	border-bottom:none;}
	
.expertise_list{
	width:560px;
	color:#FFF;
	font-family: 'dinmediumregular';
	font-size:16px;
	}
	
.expertise_heading{
	font-family: 'dinmediumregular';
	font-size:18px;
	color:#666666;
	margin-top:30px;
	}
	
body.postid-744 .expertise_first_list{
	margin-top:21px;
	margin-bottom: 28px;}

body.postid-744 .expertise_first_list li{
	background:#A8A8A8;
	padding-top:17px;
	padding-bottom:17px;
	padding-left:17px;
	margin-bottom:4px;
	border-radius: 5px;
	list-style-type:none;
}


body.postid-744  #first_list
{ margin:0px;
}

.what_right_content ul li a:active
{
	color: #069;
}

	body.postid-744 ul.expertise_first_list li ul li ul li{
		list-style-type:none !important;
		font-size: 12px !important;
	}


body.postid-744 ul.expertise_first_list li ul li{
	padding-top: 2px;
	padding-bottom: 2px !important;
	list-style-type: disc;
	padding-left: 0px;
	font-family: 'dinregularregular';
	font-size: 13px !important;
	margin-bottom:0px !important;
	margin-left:17px;
	}
	
	
	

	body.page-id-6 
	{
	}

	
	.what_we_do_wrapper
	{
		background:url(images/what-we_do-bg.jpg) repeat-y center top;
		padding-bottom: 20px;
		padding-top: 28px;
	}
	
	
	
	
#what_we_do_accordian{
	padding-left: 60px;
	padding-right: 60px;
	}
	
.what_we_do_accordian_heading{
	background: url(images/what_we_do_nav_back.jpg) repeat-x;
	padding-top: 9px;
	padding-bottom: 6px;
	}
	
.what_we_do_accordian_heading span,
.product_title a
{
	font-family: 'dinmediumregular';
	font-size:14px;
	color:#666666;
	}
	
	.products_wrapper
	{
		font-family: 'dinmediumregular';
	}
	
	.products_wrapper h3
	{
		margin-top: 25px;
		font-weight: normal;
		font-size: 19px;
		margin-bottom: 15px;
	}
	
	.products_wrapper ul li
	{
		float: left;
		width: 200px;
		margin-bottom: 20px;
		margin-top: 12px;
		margin-right:15px;
	}

.accordian_content,
.bottom_posts{
	
	}
	
.what_we_do_wrapper ul li{
	float: left;
	width: 256px;
	border-bottom: 1px solid #CCC;
	margin-left: 16px;
	margin-right: 16px;
	padding-bottom:20px;
	margin-bottom:10px;
	}
	
	
	.what_we_do_wrapper ul li ul li
	{
		border-bottom:0px;
	}
	
.what_we_do_wrapper ul li{
	}
	
		
.what_we_do_wrapper ul li ul li{
	margin:0px;
	border-bottom:0px;
	padding-bottom: 2px;
	}
	
	
.acco_heading{
	font-family: 'dinmediumregular';
	font-size:20px;
	color:#666666;
	padding-bottom:5px;
	}

.acc_para{
	font-family: 'dinregularregular';
	font-size:13px;
	color:#666666;
	padding-bottom:10px;
	line-height: 19px;
	
	}
	
.acco_first ul:last-child{
	border-bottom:none;
	}
	
.accordian_content ul li{
	padding-bottom:11px;}
	
.accordian_content ul li a,
.bottom_posts ul li a,
.read_more a
{
	color:#006699;
	text-decoration:none;
	font-family: 'dinregularregular';
	font-size:11px;
	background:url(images/point2.png) right no-repeat;
	padding-right: 8px;
	text-transform: uppercase;
	letter-spacing: 1px;
}


body.page-id-4 .read_more a
{
	background-image:none !important;
	text-transform:lowercase !important;
	color: #069;
	font-size: 13px;
	letter-spacing: 0px;
}






.accordian_content .menu_body
{
	background-color:#f5f5f5
}



.accordian_content .read_more
{
	margin-bottom:2px;
	margin-top:0px;
}

/*what_we_do ends*/


	 .what_left_content ul li
	{
		margin:0px;
		padding:0px;
		list-style-type:disc;
	}
	
	.what_left_content ul 
	{
		margin-top: 10px;
	}


.error_page_wrapper .error_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200px;
	letter-spacing: -24px;
	display: block;
	padding-top: 9px;
}


.text_error_wrapper
{
	height:175px;
	margin-top: -30px;
}

.error_page_wrapper span
{
	font-family: 'dinboldregular';
	color:#CC3300;
	font-size:30px;
}

.error_page_wrapper .error_bottom_text
{
	color:#636363;
	font-size:30px;
	font-family: 'dinregularregular';
	margin-left:23px;
}

#error_home
{
	margin-top: 45px;
	margin-left: 37px;
}



#error_home a
{
	color: #807F83;
	text-decoration:none;
	font-size:11px;
}


body.page-id-6 .what_we_do_wrapper ul li.post-696
{
}


body.page-id-6 .what_we_do_wrapper ul li.post-704
{
}


body.page-id-6 .what_we_do_wrapper ul li.post-712
{
}


body.page-id-6 .what_we_do_wrapper ul li.post-1312,
body.page-id-6 .what_we_do_wrapper ul li.post-1317
{
	border-bottom:0px;
}





body.page-id-6 .what_we_do_wrapper ul li.post-1312
{
	margin-top:-100px
}

#products_wrapper h3
{
	font-family: 'dinregularregular';
	font-size: 26px;
	color: #666;
	text-decoration: none;
	margin-bottom:10px;
	margin-top:10px;
	display:block;
}


.product_content
{
	margin-bottom: 35px;
	font-size: 13px;
	line-height: 21px;
}




	
#contact_form
{
	width: 847px;
	margin-bottom:57px;
}

#products .menu_head,
#what_we_do .menu_head
{
		font-size: 14px;
}






.accordion-open span,
.collapse-open span,
.accordion-close span,
.collapse-close span
{
	display: block;
	height: 30px;
	padding: 0 10px 0 10px;
	line-height: 30px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	margin: 0 0 0 0;
}


#vertical_container .accordion-open span,
#vertical_container .collapse-open span {
	background: url(images/learn_arrow_down.png) no-repeat 111px center;
	border: 1px solid #F4B937;
}


#vertical_container .accordion-close span,
#vertical_container .collapse-close span {
	display:block;
	background: url(images/learn_arrow.png) no-repeat 111px center;
	border: 1px solid #F4B937;

}




#products .accordion-open span,
#products .collapse-open span,
#what_we_do .accordion-open span,
#what_we_do .collapse-open span
{
	background: url(images/down_form.png) no-repeat 111px center;
	border: 1px solid #CCC;
}


#products .accordion-close span,
#products .collapse-close span, 

#what_we_do .accordion-close span,
#what_we_do .collapse-close span
{
	display:block;
	background: url(images/left_form.png) no-repeat 111px center;
	border: 1px solid #CCC;
}



#contact_form .accordion-open span,
#contact_form .collapse-open span  

{
	background: url(images/down_form.png) no-repeat 170px center;
	border: 1px solid #CCC;
}


#contact_form .accordion-close span, #contact_form .collapse-close span {
display: block;
background: url(images/left_form.png) no-repeat 170px center;
border: 1px solid #CCC;
}

#contact_form .accordion-close span,
#contact_form .collapse-close span

{
	display:block;
	background: url(images/left_form.png) no-repeat 170px center;
	border: 1px solid #CCC;
}




html.ie9 #contentFlow
{
	display:none;
	
}


html.ie9 .ie9_slideshow
{
	display:block !important;
	
}







/* @override http://localhost/bxslider_v3_plugin/css/styles.css */

/*
 * To change the color scheme of slider change each 
 * background property for each of the five styles below
 */

/*next button*/
.bx-next {
	position:absolute;
	top:30%;
	right:120px;
	z-index:999;
	width: 30px;
	height: 50px;
	text-indent: -999999px;
	background: url(ContentFlow/control_image/right_arrow.png) no-repeat;
}

.bx-window
{
	margin-left: 228px;
	width: 776px;
}

/*previous button*/
.bx-prev {
	position:absolute;
	top:30%;
	left:120px;
	z-index:999;
	width: 30px;
	height: 50px;
	text-indent: -999999px;
	background: url(ContentFlow/control_image/left_arrow.png) no-repeat;
}

.bx-controls
{
}


/*pager links*/
.bx-pager a {
	margin-right: 5px;
	color: white;
	padding: 9px 11px 5px 8px;
	zoom: 1;
	font-size: 0px;
}

/*auto start button*/
.bx-auto .start {
	background: url(gray_auto.png) no-repeat 0 2px;
	padding-left: 13px;
}

/*auto stop button*/
.bx-auto .stop {
	background: url(gray_auto.png) no-repeat 0 -14px;
	padding-left: 13px;
}

/*
 * End color scheme styles
 */


/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
	background-position: 0 0;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
}


.bx-pager a.pager-1
{
	background: url(ContentFlow/control_image/coverflow_navigation.png) 0px 0px no-repeat;
}




.bx-pager a.pager-2
{
	background: url(ContentFlow/control_image/coverflow_navigation.png) -49px 0px no-repeat;
}

.bx-pager a.pager-3
{
	background: url(ContentFlow/control_image/coverflow_navigation.png) -71px 0px no-repeat;
}

.bx-pager a.pager-4
{
	background: url(ContentFlow/control_image/coverflow_navigation.png) -93px 0px no-repeat;
}


.bx-pager a.pager-5
{
	background: url(ContentFlow/control_image/coverflow_navigation.png) -24px 0px no-repeat;
}





.bx-pager a.pager-1.pager-active
{
	background: url(ContentFlow/control_image/coverflow_navigation_active.png) 0px 0px no-repeat;

}

.bx-pager a.pager-2.pager-active
{
	background: url(ContentFlow/control_image/coverflow_navigation_active.png) -49px 0px no-repeat;
}

.bx-pager a.pager-3.pager-active
{
	background: url(ContentFlow/control_image/coverflow_navigation_active.png) -71px 0px no-repeat;
}

.bx-pager a.pager-4.pager-active
{
	background: url(ContentFlow/control_image/coverflow_navigation_active.png) -93px 0px no-repeat;
}

.bx-pager a.pager-5.pager-active
{
	background: url(ContentFlow/control_image/coverflow_navigation_active.png) -24px 0px no-repeat;
}





/*pager wrapper*/
.bx-pager {
	text-align:center;
	font-size:12px;
	color:#666;
}

/*captions*/
.bx-captions {
	text-align:center;
	font-size: 12px;
	padding: 7px 0;
	color: #666;
}

/*auto controls*/
.bx-auto {
	text-align: center;
	padding-top: 15px;
}

.bx-auto a {
	color: #666;
	font-size: 12px;
}


/*faq styling starts*/

.faq_banner
{
	background:url(images/faq_banner.png) no-repeat;
	height:171px;
	position:relative;
	top: -17px;
}


.faq_negative_margin
{
	margin-top:-55px;
}


.faq_links
{
	position: absolute;
	right: 72px;
	top: 112px;
}


.faq_links ul li
{
	float:left;
	margin-left:10px;
	
}



.faq_links ul li a
{
	font-family: 'dinmediumregular';
	font-size:11px;
	color:#666;
}


.faq_links ul li.faq_pdf a
{
	left: -104px;
	position: absolute;
	top: 5px;
}

.faq_links ul li.print_page a
{
	left: 13px;
	position: absolute;
	top: 5px;
	width: 65px;
}


#faq_accordion_wrapper
{
	font-size:14px !important;
}

#faq_accordion_wrapper p.menu_head.accordion-open span,
#faq_accordion_wrapper p.menu_head.collapse-open span,
#faq_accordion_wrapper p.menu_head.accordion-close span,
#faq_accordion_wrapper p.menu_head.collapse-close span
{
	color:#65BB46 !important;	
	font-family: 'dinmediumregular';
	padding-left: 30px
}


#faq_accordion_wrapper p.menu_head
{
	border:1px solid #e1e0e0;
}


#faq_accordion_wrapper .menu_head span
{
	
}


.faq_outer_box
{
	margin-bottom:60px
}

.faq_accordion_content
{
	font-family: 'dinregularregular';
	color:#666;
}

.faq_outer_box ul li
{
	background:url(images/faq_li_bg.png) repeat-x;
}


.faq_outer_box ul ol li,
.faq_outer_box ul ul li
{
	background:none !important;
	border:0px;
}

#faq_accordion_wrapper .accordion-close
{
	background:url(images/faq_arrow_close.png) no-repeat 13px center;
}

#faq_accordion_wrapper .accordion-open
{
	background:url(images/faq_arrow_open.png) no-repeat 13px center;
}

.faq_accordion_content
{
	padding:15px 20px 20px 20px;
	line-height:22px;
}


.faq_accordion_content ul li,
.faq_accordion_content ol li
{
	list-style:decimal !important;
	list-style-position:inside;
	margin-bottom:7px;
	margin-left:20px;
}



.faq_accordion_content p
{
	padding-bottom:10px;
}

/*faq styling ends*/




/*agent styling starts*/



.agent_inner_content
{
	padding-left: 27px;
	padding-right: 27px;
	margin-bottom: 60px;
	width:705px;
	margin-top: -40px
}

#agent_wrapper span
{
	font-size:30px;
	color:#65BA46;
	font-family: 'dinregularregular';
	margin-top: 15px;
	margin-bottom: 12px;
	display: block;
}

.agent_banner
{
	background:url(images/agent_portal_banner.png) no-repeat;
	color:#fff;
	font-family: 'dinregularregular';
	padding-left:28px;
	padding-top:15px;
	padding-bottom:18px;
	height: 134px;
}



.agent_banner h3,
.agent_banner h4
{
	font-weight:normal;
}


.agent_banner h3
{
	font-size:38px;
}


.agent_banner h4
{
	font-size: 16px;
	margin-top: 6px;
}


.pdf_list
{
	
	padding:10px
}


.important_links
{
	margin-top: 15px;
	margin-bottom: 25px;
}


.important_links ul li
{
	margin-top:10px;
}

.important_links ul li a
{
	color:#3C5D9D !important;
	font-family: 'dinregularalternateregular';
}


.pdf_list ul li a
{
	color:#666;
	font-family: 'dinregularalternateregular';
	font-size:14px;
	text-transform:uppercase;
	
}

.pdf_top_border
{
	border-top:3px solid #636363;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}

.pdf_list ul li
{
	border-bottom:1px #d9d9d9 solid;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pdf_list ul li:last-child
{
	border:0px;
}

.pdf_header
{
	background-color:#65ba46;
	padding-top: 9px;
	padding-bottom: 28px;
	padding-left: 10px;
}

.pdf_name_bg,
.pdf_date_bg
{
	text-transform:uppercase;
	font-size:15px;
	font-family: 'dinregularregular';
	color:#fff;
	text-decoration:underline;
}

.pdf_name_bg,
.pdf_name
{
	width: 500px;
	margin-right: 10px;
}


.pdf_date_bg,
.pdf_date
{
	width:170px;
}
 
#agent_pagination span,
#agent_pagination a
{
	font-size:13px;
}

#agent_pagination span.pages
{
	float: left !important;
	position: absolute !important;
	left: 35px !important;
	border-right: 0px !important;
}

#agent_pagination span.pages,
#agent_pagination a,
#agent_pagination span
{
	float:left;
	color: #666 !important;
}



#agent_pagination a
{
	padding-left: 10px;
	padding-right: 7px;
}

#agent_pagination .current
{
	padding-left: 9px;
	margin-top: -2px !important;
	padding-bottom: 1px;
	padding-top: 1px;
}

#agent_pagination .extend
{
	margin-top: -2px !important;
}


#agent_pagination .current,
#agent_pagination .span,
#agent_pagination .extend,
#agent_pagination .pages
{
	margin-top:0px;
	margin-bottom:0px;
}




#agent_pagination
{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right:10px
}

#agent_pagination .last
{
	display:none;
}


#agent_pagination .nextpostslink
{
	border-right:0px;
}

#agent_pagination .first
{
	display:none;
}


.agent_inner_content form
{
	width: 300px;
	margin-top: 60px;
	text-align: center;
	border: 1px #CCC solid;
	padding: 30px;
	margin-left: 315px;
	border-radius: 18px;
	background-color: #525252;
	color:#fff
}


.agent_inner_content label
{
	margin-top: 20px;
	display: block;
}


.agent_inner_content form input[type="submit"]
{
	
	display: block;
	margin-left: 113px;
	margin-top: 25px;
	background-color: #CCC;
	border: none;
	color: #666;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}


.protected-post-form h1
{
	margin-bottom: 25px;
	text-transform: uppercase;
	color:#ccc !important;
}


/*agent styling ends*/




/*agent pagination styling starts*/

.pdf_top_border .agent_pagination
{
	margin-top:20px;
	margin-bottom:20px;
}

.pdf_top_border .pagination a
{
	float: left;
	margin-left: 11px;
	margin-right: 0px;
	color: #666 !important;
	font-size: 13px !important;
	border-right: 1px solid #CCC;
	padding-right: 11px;
}


.pdf_top_border .pagination a:last-child
{
	border-right:0px;
}

.pdf_top_border .pagination .current
{
	font-weight:bold;
	color:#666 !important;
	float:left;
	margin-top:0px !important;
	margin-bottom:0px !important;
	font-size:13px !important;
	border-right: 1px solid #CCC;
	padding-right:10px;
	padding-left: 10px;
}




/*agent pagination styling ends*/


.oem_var_list
{
	margin-left: 25px;
	margin-bottom: 15px;
	display: block;
}

.oem_var_agents
{
	margin-bottom: 35px;
}


.oem_var_agents ul li
{
	margin-bottom: 24px;
	border-bottom: #CCC 1px solid;
}

.oem_var_agents ul li:last-child
{
	border-bottom:0px;
}


.logo_agent
{
	border-left: 1px solid #E5E5E5;
	margin-left: 35px;
	padding-left: 20px;
}

.right_content_agent
{
	margin-top:17px;
	width: 300px;
}


.service_agents span
{
	font-size:43px;
}


body.category-blog
{
}


.maritime_findus_mobile .find_us
{
	width: 400px !important;
	left: 62px !important;
	top: 415px !important;
	
}

.maritime_findus .find_us
{
	width: 600px !important;
	left: 62px !important;
	top: 415px !important;
	
}

.show_location span
{
	display:block;
	line-height:17px;
}


html.ie9 .maritime_findus .find_us,
html.ie7 .maritime_findus .find_us,
html.ie8 .maritime_findus .find_us
{
	top: 360px !important;
}



.maritime_findus .find_us ul li {
width: 165px !important;
float: left  !important;
margin-right: 22px  !important;
}

.maritime_findus .find_us h3
{
	background-color:#85CBEA !important;
}


.find_us
{
	width: 235px;
	right: 55px;
	position: absolute;
	top: 335px;
	border:1px solid #ccc;
	color:#666 ;

}





.find_us ul li
{
	padding:5px;
	font-size:13px !important;
	margin-bottom:5px; 
	border-bottom: 1px dotted #CCC;
}

.maritime_findus ul li
{
	border-bottom:0px !important;
	
}



.find_us h3
{
	background-color:#65BA46;
	color:#fff;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #ccc;
}




.find_us div
{
	display:block;
	margin-bottom:3px;
}


.show_name a
{
	color:#989898;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}

.show_name a:hover
{
	color:#000;
}

.width_product
{
	width:600px;
}


.last_child{
	background:none !important;}
	
	

body.postid-1273 .what_left_content,
body.postid-1312 .what_left_content,
body.postid-1317 .what_left_content
{
	width: 97% !important;
	border-right: 0px;
}

body.postid-1273 .what_right_content,
body.postid-1312 .what_right_content,
body.postid-1317 .what_right_content
{
	display:none;
}


body.postid-1273 .what_left_content strong
{
	font-size:27px;
}

body.postid-1273 .what_left_content a
{
	margin-top:1px !important;
}

table.data {
border-width: 1px !important;
border-color: #069;
border-style: dotted;
}

th.data{
border-width: 1px !important;
border-color: #069;
border-style: solid dotted solid dotted;
padding: 8px;
}

td.data {
border-width: 1px;
border-color: #069;
border-style: dotted;
padding: 8px;
}


.qms-test {
color: #333;
border-width: 1px;
border-color: #288EC3;
border-style: outset;
padding: 20px;
font-size: 16px;
font-weight: bold;
background-color: #EFFBFB;
}

.qmsheader {
padding: 20px;
font-size: 32px;
font-weight: bold;
color: #006;
}

.alignright
{
	text-align:right;
}


ul li.post-1241,
ul li.post-1244,
ul li.post-1246
{
	
}

ul li.post-1244
{
	margin-top:-130px !important;
}


html.ie7 ul li.post-1244
{
	margin-top:-250px !important;
}

html.ie7 ul li.post-1241
{
	margin-top:-150px !important;
}

html.ie7 #emsys_licontent
{
	padding-top: 20px !important;
}

 #emsys_licontent {
background: url(images/sys_li_content.png) repeat-x #65BA46;
padding-top: 29px;
border-bottom: 2px white solid;
padding-bottom: 23px;
/*margin-top: 185px !important;*/
margin-top: 120px !important;

}


html.ie9 #emsys_licontent,
html.ie8 #emsys_licontent
{
	margin-top: 160px !important;
}


html.ie7 #emsys_licontent

{
	margin-top:230px !important;
}



.latest_new_emsys
	{
		position: absolute;
		top: 690px;
		/*top: 570px;*/
		right: 53px;
		background-color: white;
	}
	
	
	html.ie8 .latest_new_emsys {
		position: absolute;
		top: 660px !important;
		}
		
		html.ie7 .latest_new_emsys {
		position: absolute;
		top: 730px;
		/*top: 510px;*/
		
		}
		
		.border_none
		{
			border-bottom:0px !important;
		}



html.ie9 .latest_new_emsys {
position: absolute;
/*top: 680px;*/
top: 650px;
}


body.postid-1246 .what_right_content,
body.postid-1244 .what_right_content,
body.postid-1241 .what_right_content
{
	display:none;
}


body.postid-1246 .what_left_content,
body.postid-1244 .what_left_content,
body.postid-1241 .what_left_content
{
	width: 95%;
	border: 0px;
}
	
	




