h1, h2, h3, h4, h5, h6 {
	letter-spacing: 0;
}
.small {
	font-size: 10px;
	line-height: 12px;
}
.last {
	background: none;
}
a.blue {
	color: #0161A7;
	text-decoration: none;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
    margin: 0;
}
h1 {
	font-family: Arial, helvetica, sans-serif;
    color: #0162A9;
    font-size: 18px;
    margin:0 0 15px 0;
    line-height:19px;
}
h2 {
	font-family: Arial, helvetica, sans-serif;
    color: #000;
    font-size: 14px;
}
h3, h4 {
	font-family: Arial, helvetica, sans-serif;
}
p {
	margin-bottom: 20px;
}
body {
	background: #fff;
	color: #000000;
	font-family: Arial, helvetica, sans-serif !important;
	font-size:12px;
}

hr {
	margin:10px 0;
}

a, a:link, a:visited {
	color:#333;
}

.left { float: left; }
.right { float:right; }
.align-right { text-align: right;}
.align-left { text-align: left;}

#zone-branding, #zone-menu, #zone-content, #zone-footer {
	background: #fff;
}

/* header styles */
#section-header {
	/* height: 74px; */
}
#zone-branding {
	background: url("../media/images/container-top.gif") no-repeat scroll center top #ffffff;
	padding-top: 10px;
}


#search-block-form {
	margin-bottom: 10px;
}
#edit-search-block-form--2 {
    border: 1px solid #0469AF;
    color: #333333;
    font-size: 16px;
    padding: 2px 3px;
    width: 166px;
}
button, input[type="reset"], input[type="submit"], input[type="button"] {
	border-radius: 0;
	border-style: none;
	font-size: 16px;
	background: #056AB2;
	color: #FFFFFF;
	text-shadow: none;
	
}
.form-actions input {
    margin: 0;
}
.form-actions input:hover {
	background-color: #056AB2;
}
#block-block-3 .content p {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}

/*
ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.nice-menu {
	border-bottom: 1px solid #5d5d5d;
	z-index:1000;
}

ul.nice-menu ul {
	border-top:none;
}

ul.nice-menu li,
ul.nice-menu-down li.menuparent {
    background: url("../media/images/nav.gif") repeat-x center top ;
    float: left;
}
ul.nice-menu li.menu-345 {
	width:92px;
}
ul.nice-menu li.menu-663 {
	width:96px;
}
ul.nice-menu li.menu-552 {
	width:140px;
}
ul.nice-menu li.menu-502 {
	width:112px;
}
ul.nice-menu li.menu-544 {
	width:156px;
}
ul.nice-menu li.menu-515 {
	width:114px;
}
ul.nice-menu li.menu-654 {
	width:119px;
}
ul.nice-menu li.menu-545 {
	width:110px;
}
ul.nice-menu li.menu-592 {
	width:120px;
}

#superfish-1 a {
    background: url("../media/images/nav-divider.gif") no-repeat right center;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    height: 11px;
    padding: 17px 2px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
ul.nice-menu a:hover,
ul.nice-menu a.last:hover {
	background-color: #317FB8;
}
ul.nice-menu ul {
  	left: 0;
    position: absolute;
    top: 45px;
    width: 200px;
    z-index: 10;
}

ul.nice-menu ul li {
	background: none repeat 0 0 #0973BF;
    border-top: 1px solid #0460A3;
    clear: both;
    width:auto;
}
ul.nice-menu ul li a {
	background: none repeat scroll 0 0 transparent;
    height: auto !important;
    min-height: 15px;
    padding: 5px 10px;
    text-align: left;
    text-transform: none;
    width: 200px;
}
ul.nice-menu-down li {
	border: 0;
}


ul.nice-menu-down {
  float: left;
  border: 0;
}

ul.nice-menu-down li {
    border-top: 1px solid #ccc;
}

ul.nice-menu-down li li {
    border-top: 0;
}
ul.nice-menu-down ul {
    left: -999em;
    position: absolute;
    top: 139px;
    width: 200px;
    z-index: 10;
    display:none;
}

ul.nice-menu-down ul li {
    background: none repeat scroll 0 0 #0973BF;
    border-top: 1px solid #0460A3;
    clear: both;
}
ul.nice-menu-down ul li a {
	background: none repeat scroll 0 0 transparent;
    height: auto !important;
    min-height: 15px;
    padding: 5px 10px;
    text-align: left;
    text-transform: none;
    width: 200px;
}

ul.nice-menu-down li ul li ul {
	left: 12.5em;
    top: -1px;
}

ul.nice-menu-down .menuparent a {
	padding-right: 0;
}

ul.nice-menu-down li.menuparent:hover {
	background:#317FB8 none;
}

ul.nice-menu-down li.menuparent:hover ul {
	display: block;
	visibility: visible;
	left: 0px;
	top: 45px;
}

ul.nice-menu-down li.last:hover ul {
	left:-100px;
}

ul.nice-menu-down li li.menuparent {
	background:#0460A3 none;
}

ul.nice-menu-down li li.menuparent:hover {
	background:#317FB8 none;
}

ul.nice-menu-down .menu-path-nolink,
ul.nice-menu-down .menu-path-nolink a:hover {
	background: url("../media/images/sidebar-header.gif") repeat-x scroll center top transparent;
}

*/

.sf-menu.sf-style-white {
  float: left;
  margin-bottom: 1em;
  padding: 0;
}
.sf-menu.sf-style-white.sf-navbar {
  width: 100%;
}
.sf-menu.sf-style-white ul {
  padding-left: 0;
}
.sf-menu.sf-style-white a {
  border: none;
  color: #FFF;
}

#superfish-1  li {
  margin: 0;
}

#superfish-1 a {
	text-decoration: none;
}

#superfish-1 {
	background: #000;
	width: 100%;
	background: url(/sites/all/themes/systron/media/images/nav.gif) repeat-x center top;
}

.fa-lg {
		font-size: 28px;
		color: #0161A7;
		padding-right: 10px;
	}
	
.social-icons {
	margin-top: 15px;
}





.sf-menu.sf-style-white a.sf-with-ul {
  padding-right: 2.25em;
}
.sf-menu.sf-style-white.rtl a.sf-with-ul {
  padding-left: 2.25em;
  padding-right: 1em;
}
.sf-menu.sf-style-white.sf-navbar a {
  border: 0;
}
.sf-menu.sf-style-white span.sf-description {
  color: #555555;
  display: block;
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 5px 0 0 5px;
  padding: 0;
}
.sf-menu.sf-style-white li,
.sf-menu.sf-style-white.sf-navbar {
  background: transparent;
  text-transform: uppercase;
}
.sf-menu.sf-style-white li li {
  background: #0973BF;
  text-transform: initial;
}
.sf-menu.sf-style-white li li li {
  background: #0973BF;
  text-transform: initial;
}
.sf-menu.sf-style-white li:hover,
.sf-menu.sf-style-white li.sfHover,
.sf-menu.sf-style-white li.active a,
.sf-menu.sf-style-white a:focus,
.sf-menu.sf-style-white a:hover,
.sf-menu.sf-style-white a:active,
.sf-menu.sf-style-white.sf-navbar li li {
  background: #317FB8;
}
.sf-menu.sf-style-white.sf-navbar li ul {
  background-color: #e9e9e9;
  margin-top: 15px;
}
.sf-menu.sf-style-white.sf-navbar li ul li ul {
  background-color: transparent;
}
.sf-menu.sf-style-white .sf-sub-indicator {
  background-image: url('../images/arrows-777777.png');
}
.sf-menu.sf-style-white.rtl .sf-sub-indicator {
  background-image: url('../images/arrows-777777-rtl.png');
}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol,
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li {
  margin: 0;
  padding: 0;
}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent {
  font-weight: bold;
}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  display: inline;
  float: left;
  width: 12em;
}
.sf-menu.sf-style-white.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  float: right;
}


/* content styles */
#zone-content {
	margin: 0 auto;
}
.front #zone-content {
	margin: 0 auto;
}
.front h1#page-title {
	display:none;	
}
.front .field-name-title h2 {
	display: none;
}
/* Slider */

#block-views-home-page-carousel-block {
	margin: 0 0 10px 0;
}

/* sidebar */
#region-sidebar-first { 
	background: #ccc;
}
#zone-postscript {
	background-color: #FFF;
}

#zone-postscript .block {
	margin-bottom: 10px;
}

#zone-postscript p {
	color: #6D6F71;
}
#block-block-6 {
	background: url("../media/images/home-wrapper.jpg") repeat-x scroll center top #F0F0F0;
    font-size: 11px;
    padding: 5px 20px 0;
    /* margin-bottom: 5px; */
    /* width:275px; */
}
#block-block-6 h2 {
	color: #000;
	font-size: 18px;
}
#block-block-6 h3 a {
	color: #0161A7;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
}
#block-block-6 p {
	line-height: 14px;
}
#block-block-6 h3:hover {
	text-decoration: underline;
}
#block-block-6 img {
	float: left;
	padding-right: 5px;
}
#block-block-6 .views-field-title span a {
		
}
#block-block-6 .views-field-title span a:hover {
	text-decoration: underline;
}
#block-block-6 .content p.txt-right {
	text-align: right;
	text-decoration: underline;
}
#block-block-6 .content p.txt-right:hover {
	text-decoration: none;
}
#block-block-6 .views-field-view-node a:hover {
	color: #0161A7;
}

/* Blocks */

#block-block-4 {
	background: url("../media/images/home-wrapper.jpg") repeat-x scroll center top #F0F0F0;
	font-size: 11px;
    height: 158px;
    padding: 5px 20px 0;
    margin-bottom: 5px;
    /* width:275px; */
}
#block-block-4 span {
	color: #0161A7;
}
#block-block-4 p {
	margin-bottom: 0;
	line-height: 14px;
}
#block-block-4 h3 a {
	color: #0161A7;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 5px;
    text-decoration: none;
}
#block-block-4 h3 a span {
	font-size: 14px !important;
}
#block-block-4 h3 a:hover {
	text-decoration: underline;
}
#block-block-5 {
	background: url("../media/images/home-wrapper.jpg") repeat-x scroll center top #F0F0F0;
    /* height: 350px; */
    padding: 10px 23px 15px;
}

#block-block-5 .content p {
	margin-bottom: 5px;
}
#block-block-5 ul {
	padding-top: 3px;
}
#block-block-5 li {
	margin-left: 0px;
	list-style: none;
	font-size: 21px;
	margin-bottom: 15px;
	clear: both;
}
#block-block-5 li p {
	font-size: 12px;
}
#block-block-5 li h3 {
	font-size: 18px;
    font-weight: normal;
}
#block-block-5 li h3 a {
	color: #0161A7;
	font-size: 18px;
    font-weight: normal;
    padding-bottom: 5px;
    text-decoration: none;
}
#block-block-5 li h3 a:hover {
	text-decoration: underline;
}
/*#block-block-5 li.list-home-4 {
	background: url("../media/images/list-home-4.jpg") no-repeat scroll left top transparent;
    padding-bottom: 5px;
}
#block-block-5 li.list-home-3 {
	background: url("../media/images/list-home-3.jpg") no-repeat scroll left top transparent;
    padding-bottom: 5px;
}
#block-block-5 li.list-home-2 {
	background: url("../media/images/list-home-2.jpg") no-repeat scroll left top transparent;
    padding-bottom: 5px;
}
#block-block-5 li.list-home-1 {
	background: url("../media/images/list-home-1.jpg") no-repeat scroll left top transparent;
    padding-bottom: 5px;
}*/

#block-block-2 {
	margin: 10px 0;
	float:right;
}

#block-block-2 img {
	width: 150px;
  height: auto;
}

#block-views-career-listings-block h2 {
	background: url("../media/images/sidebar-header.gif") repeat-x scroll center top transparent;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 0 0 0 10px;
	line-height: 25px;
}

#block-views-career-listings-block .views-field-title {
	list-style-type:none;
	padding:5px 10px;
} 

#block-views-career-listings-block .view-footer {
	margin:10px;
}

#block-views-career-listings-block .view-footer a {
	color:#0162A9;
}

.group-left {
	width: 30%;
	padding:0 10px 20px 0;
}

.group-right {
	width:65%;
}






/* Products */

.page-inertial-sensors-overview #block-system-main .views-row,
.page-products #block-system-main .views-row {
	border-bottom:1px solid #EBE9ED;
	margin:10px 0;
	padding:10px 0;
	clear:both;
	min-height:210px;
}

body.node-type-products .field-name-field-optional-accessories ul li {
	list-style-type: none;
}
.page-products #block-system-main .views-row-last {
	border:none;
}

.node-type-products .block-system-main {
	padding-bottom: 60px;
}

.page-products #block-system-main .views-row h2 a,
.node-type-products .field-name-title h1 a {
	color:#0162A9;
	font-size:18px;
	line-height:19px;
	margin:0 0 10px 0;
	text-decoration:none;
}

.page-products #block-system-main .views-row .field-name-body,
.page-inertial-sensors-overview .taxonomy-term-description {
	margin:0 0 10px 0;
}

.page-products #block-system-main .field-name-node-link a {
	color:#333;
	margin:10px 0 0;
}

.node-type-products h1.title {
	display:none;
}

.node-type-products .group-right strong {
	font-size: 12px;
	color: black;
	margin:0 0 10px 0;
}

.node-type-products .group-right .field-name-field-short-description {
	font-weight:bold;
	margin:0 0 10px 0;
}
 
.node-type-products .field-name-field-features {
	clear:both;
}

.node-type-products .field-label,
.node-type-products legend span {
	font-size: 16px;
	color: #737173;
	border-bottom: 1px solid #EBE9ED;
	margin-bottom: 7px;
	clear:both;
}

.node-type-products legend span {
	border:none;
	color: #737173;
	font-weight:bold;
}

.node-type-products .fieldset-wrapper {
	border-top: 1px solid #EBE9ED;
}

.group-footer {
	margin:15px 0 0;
}

#node_products_full_group_system_performance_full,
.group-system-performance-full {
	margin:10px 0;
	position: relative;
}

#node_products_full_group_system_performance_full .field-label,
#node_products_full_group_ca_config_full .field-label,
#node_products_full_group_power_requirements_full .field-label {
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #CCC;
	font-size: 12px;
	color: black;
}

#node_products_full_group_system_performance_full .field,
#node_products_full_group_ca_config_full .field,
#node_products_full_group_power_requirements_full .field,
.group-system-performance-full .field {
	float:left;
	width:50%;
	margin:10px 0 0;
}
.page-node-22 #node_products_full_group_system_performance_full .field,
.page-node-114 #node_products_full_group_system_performance_full .field,
.page-node-27 #node_products_full_group_system_performance_full .field,
.page-node-33 #node_products_full_group_system_performance_full .field,
.page-node-22 .group-system-performance-full .field,
.page-node-114 .group-system-performance-full .field,
.page-node-27 .group-system-performance-full .field,
.page-node-33 .group-system-performance-full .field
 {
	width: 32%;
}
.page-node-25 #node_products_full_group_system_performance_full .field-item,
.page-node-25 .group-system-performance-full .field-item {
	margin-bottom: 28px;
}
.page-node-25 .field-name-field-rate-channels {
	top: 186px;
	position: absolute;
	left: 349px;
	width: 146px !important;
	margin: 0 !important;
}
.page-node-25 .field-name-field-acceleration-channels {
	position: absolute;
	left: 532px;
	top: 186px;
	width: 150px !important;
	margin: 0 !important;
}
.page-node-25 .field-name-field-acceleration-channels .field-label,
.page-node-25 .field-name-field-rate-channels .field-label {
	margin-bottom: 2px;
}

fieldset.group-system-performance {
	margin:20px 0 0;
}

.group-footer .field-name-field-optional-accessories {
	margin:15px 0 0;
	/* height:170px; */
}

.group-footer .field-name-field-optional-accessories img {
	float:left;
	margin:0 10px 0 0;
}

.quote-request {
	background: url(../media/images/btn-quote-request.gif) no-repeat;
	width:137px;
	height:34px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:15px 5px 0 0;
}

.request-more-info {
	background: url(../media/images/requestMoreInfoButton.jpg) no-repeat;
	width:165px;
	height:35px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:15px 0;
}

.field-name-product-applications .field-item ul {
	margin:0;
	padding:0;	
}

.field-name-product-applications .field-item ul li {
	list-style-type:none;
} 

/* Applications */

.view-applications h3 {
	color: #0162A9;
	font-size: 14px;
	line-height: 50px;
}
.view-applications .views-field-title a {
	color:#333;
}

.find-prod-btn, .find-product {
	background: url(../media/images/btn-findAproduct.jpg) no-repeat;
	width:137px;
	height:34px;
	display:block;
	text-indent:-9999px;
	margin:20px 0;
}

.view-applications .item-list {

}

.view-applications .item-list ul li {
	margin:0 0 0 17px;
	list-style-type:disc;
}

.view-applications .item-list ul {
	margin-bottom: 1.75em;
}

.view-applications .view-header {
	margin:0 0 10px 0;
}

.node-type-application h1.title {
	display:none;
}

.node-type-application #block-system-main .field-name-title h2 {
	font-size: 18px;
	color: #0162A9;
	padding-bottom: 12px;
}

.node-type-application #block-system-main .field-name-field-critical-to-customer-requi .field-label {
	text-decoration:underline;
	margin:10px 0 0;
}

.node-type-application #block-system-main .field-type-node-reference .field-label {
	color:#0162A9;
	font-size:14px;
}

.node-type-application #block-system-main .field-type-node-reference .field-item a {
	color:#333;
}

.view-id-product_publications .views-table {
	margin:10px 0;
}

.view-id-product_publications .views-table th {
	font-weight:bold;
	padding:4px;
}

.view-id-product_publications .views-table .views-field-title {
	padding:5px;
	width:50%;
}

.view-id-product_publications .views-table td.views-field-field-data-sheet,
.view-id-product_publications .views-table td.views-field-field-user-guide {
	width:15%;
	padding:5px 5px 5px 25px !important;
}

.view-id-product_publications .views-table td.views-field-field-optional-accessories-doc {
	width:20%;
	padding:5px 5px 5px 55px;
}

.view-id-product_publications .views-table caption {
	text-align:left;
	font-weight:bold;
	background-color:#666;
	color:white;
	padding:5px 0 5px 5px;
}

.view-id-product_publications .views-table a.pdf {
	background: url(../media/images/pdf-icon.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
	width:16px;
	height:16px;
}

.page-applications .view-header h2 {
	font-size: 22px;
	color: #0162A9;
}

/* About Us */

.page-about-us-management-team #block-system-main .views-row {
	border-bottom:1px solid #EBE9ED;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

.page-about-us-management-team #block-system-main .views-row .field-name-title h2 {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #0162A9;
}

.page-about-us-management-team #block-system-main .views-row .field-name-field-position-title {
	font-size: 14px;
	font-weight: bold;
	color: #A19D9C;
	padding-bottom: 5px;
}

.page-about-us-management-team #block-system-main .views-row .field-name-node-link {
	margin:10px 0 0;
}

.page-about-us-management-team #block-system-main .views-row .field-name-node-link a {
	color:#333;
}

.view-products .views-row {
	margin-bottom: 20px;
}

.page-products-products-overview .view-products .views-field-field-product-image {
	float:left;
	width:240px;
}

.page-products-products-overview .view-products .views-field-view-node,
.page-products-products-overview .view-products .views-field-body {
	margin:10px 0 0 240px;
}

.page-products-products-overview .view-products .views-field-view-node a {
	color:#333;
}

.page-products-products-overview .view-products .views-field-term-node-tid {
	color:#0162A9;
	font-size:18px;
	font-weight:bold;
}

.page-applications-applications-overview h1.title {
	display:none;
}

.app-banner {
	background: url(../media/images/ban.jpg) no-repeat;
	width:100%;
	height:68px;
	background-size: cover;
}

.field-name-field-files {
	margin:15px 0 0;
}

.page-about-us-press-release .views-row {
	margin:10px 0;
}


fieldset {
	border: 1px solid #CCC;
	padding: 10px;
}
 
legend {
	font-weight:bold;
} 

/* Contact styles */

.strong {
	margin:10px 0;
}

/* footer styles */

#section-footer {
	color: #838585;
    font-size: 10px;
}
#zone-footer {
	background: #fff url("../media/images/container-bottom.jpg") no-repeat center bottom;
    margin: 0 auto 15px;
}
#block-menu-block-3 {
	
}
#block-menu-block-3 ul.links {
	border: none;
	float: left;
	padding-top: 3px;
}
#block-menu-block-3 li {
	float: left;
	text-transform: uppercase;
	list-style: none;
	border-color: -moz-use-text-color #838585 -moz-use-text-color -moz-use-text-color;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
}

#block-menu-block-3 li.first {
	padding:0 7px 0 0;
}

#block-menu-block-3 .menu li {
	padding:0 7px 0 0;
}

#block-menu-block-3 li.last {
	border-right: none;
}
#block-menu-block-3 a {
	text-decoration: none;
	color: #838585;
}
#block-menu-block-3 a:hover {
	text-decoration: underline;
}

#block-block-1 {
	margin:20px 0 0;
}

#block-block-1 p {
	margin-bottom: 5px;
}

/* Global Sidebar Styles */

#region-sidebar-first {
	
}

li.expanded, li.collapsed, li.leaf {
	padding:0;
}

#block-menu-block-2 h2.block-title {
	display:none;
}

#block-menu-block-2 ul.menu li.expanded {
	background-color: #EEEDED;
}

#block-menu-block-2 ul.menu li.expanded a {
	/*padding:0 0 0 10px; 
	line-height:25px;*/
}
.context-about-us #block-menu-block-2 ul.menu li.expanded {
	border-bottom: 1px solid #DEDEDE;
	list-style: none;
	padding: 6px 0px 5px 10px;
	background-color: #EEEDED;
}
.context-about-us #block-menu-block-2 ul.menu li.expanded a {
	color: black;
	font-weight: normal;
	padding: 0px;
}
.context-about-us #block-menu-block-2 ul.menu li.expanded a:hover {
	text-decoration: underline;
}
#block-menu-block-2 ul.menu li {
	border-bottom: 1px solid #DEDEDE;
	list-style: none;
	padding: 6px 0px 5px 10px;
	background-color:#EEEDED;
}
/*.context-inertial-sensors #block-menu-block-2 ul.menu li,
.node-type-products #block-menu-block-2 ul.menu li*/
#block-menu-block-2 ul.menu li  {
	padding: 0;
	border: none;
}
/*.context-inertial-sensors #block-menu-block-2 ul.menu li a,
.node-type-products #block-menu-block-2 ul.menu li a*/
#block-menu-block-2 ul.menu li a {
	color: #FFF;
	padding: 6px 0px 5px 10px;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #DEDEDE;
}
/*.context-inertial-sensors #block-menu-block-2 ul.menu li ul li,
.node-type-products #block-menu-block-2 ul.menu li ul li*/
#block-menu-block-2 ul.menu li ul li {
	padding: 6px 0px 5px 10px;
	border-bottom: 1px solid #DEDEDE;
}
/*.context-inertial-sensors #block-menu-block-2 ul.menu li ul li a,
.node-type-products #block-menu-block-2 ul.menu li ul li a*/
#block-menu-block-2 ul.menu li ul li a  {
	padding: 6px 0px 5px 0;
	font-weight: normal;
	margin: 0;
	border-bottom: none;
	display: inline;
}
#block-menu-block-2 ul.menu li.leaf a {
	color:black;
	font-weight:normal;
	/* padding:0px; */
}

#block-menu-block-2 ul.menu li a:hover,
#block-menu-block-2 ul.menu li.active a,
#block-menu-block-2 ul.menu li.active-trail a {
	text-decoration:underline;
}

#block-menu-block-2 ul.menu li.nolink {
	background:url("../media/images/sidebar-header.gif") repeat-x scroll center top transparent;
}

#block-menu-block-2 ul.menu li.leaf.nolink a {
	color:white;
	font-weight:bold;
}

#block-menu-block-2 ul.menu li.menu-mlid-524,
#block-menu-block-2 ul.menu li.menu-mlid-525,
#block-menu-block-2 ul.menu li.menu-mlid-526,
#block-menu-block-2 ul.menu li.menu-mlid-527,
#block-menu-block-2 ul.menu li.menu-mlid-558,
#block-menu-block-2 ul.menu li.menu-mlid-559,
#block-menu-block-2 ul.menu li.menu-mlid-568,
#block-menu-block-2 ul.menu li.menu-mlid-576,
#block-menu-block-2 ul.menu li.menu-mlid-581 {
	background: url("../media/images/sidebar-header.gif") repeat-x scroll center top transparent;
    font-size: 12px;
    
}
#block-menu-block-2 ul.menu li {
	margin-left: 0;
    list-style: none outside none;
    
}
#block-menu-block-2 ul.menu li a {
	text-decoration: none;
}

/* NEWS Styles */

.view-news .views-row {
	padding-bottom: 20px;
	border-bottom: solid 1px #EBE9ED;
	margin-bottom: 20px;
}
.view-news .views-row p {
	margin-bottom: 5px;
}
.view-news .views-field-title {
	text-decoration: none;
	color: #000;
	font-size: 18px;
	margin-bottom: 5px;
}

/* About-Sidebar Menu */

#block-menu-block-2 li ul.menu li a {
	margin-left: 20px;
}

.node-type-products .field-name-field-file,
.node-type-products .field-name-field-data-sheet,
.node-type-products .field-name-field-user-guide,
.node-type-products .field-name-field-optional-accessories-doc { padding-bottom: 20px;}

.block-block-9 {
	padding-top: 10px;
}
.block-block-9 .content a {
	color: #0162A9;
	text-align: center;
	display: block;
}






/* homepage slideshow */

.view-home-page-carousel #flexslider-1 {
  margin-bottom: 0;
  border: none;
}

.view-home-page-carousel .flexslider .flex-control-nav {
	display: none;
}


.node ol, .node ul {
  overflow: hidden;
}

.not-front #region-content {
	margin-bottom: 15px;
}

#region-content img {
	max-width: 100%;
	height: auto;
}

#region-content .menu-block-wrapper a{
	padding: 15px;
}

#region-menu {
	background: #056AB2;
	text-align: center;
	margin-bottom: 10px;
}


#region-menu .content  {
	padding: 10px;
}

#region-menu select {
	height: 35px;
	font-size: 16px;
	max-width: 100%;
}

textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
	 width: 100%;
}	

#block-block-10 {
	background-color: #F0F0F0;
	text-align: center;
	padding: 8px;
	margin-bottom: 12px;
}

#block-block-10 h3 {
	font-size: 18px;
	font-weight: 300;
}

#block-block-10 sup { 
	vertical-align: super;
	font-size: 10px;
}