/*
Theme Name: Southwest Microwave SSD 2010
Theme URI: http://southwestmicrowave.com
Description: Wordpress theme for SMI SSD redesign 2010
Version: 1
Author: Paul Burd
Author URI: http://paulburddesign.com

License: ©2010 Southwest Microwave, Inc. All Rights Reserved

The source code and content of this site are protected under US and international copyright law and shall not be copied or reproduced in any way without express written permission.

*/



/* @group Eric Meyer's Reset ---------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font-weight:normal;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html {
	color: #000;
	background: #FFF;
}

/* @end Eric Meyer's Reset - ---------------------------------------------------------------- */





/* @group Layout ---------------------------------------------------------------- */

body {

}

#container {
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
}

#cap-top {
	height: 28px;
	background: url(../image/main-sprite.png) no-repeat;
}

#page-body {
	background: url(../image/page-bg.png) repeat-y;
}

#fauxcolumn {
	background: url(../image/fauxcolumn-bg.png) repeat-y;
	margin-bottom: 20px;
}

#maincol {
	width: 540px;
	float: left;
	padding-right: 20px;
	margin-left: 20px;
}

#single-column {
	width: 880px;
	margin-left: 20px;
}

#sidebar {
	width: 300px;
	margin-left: 600px;
	}

#footer {
	background: #d2d2d2 url(../image/main-sprite.png) no-repeat 0 -200px;
	height: 106px;
	font-size: 12px;
}


#social {
	float: left;
	width: 140px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-top: 7px;
	margin-right: 15px;
	border-right: 1px solid #a5a4a4;
	-moz-box-shadow: 1px 0 0 #dfdfdf;
	-webkit-box-shadow: 1px 0 0 #dfdfdf;
	box-shadow: 1px 0 0 #dfdfdf;
}


#footer-links {
	margin-top: 10px;
}


#cap-bottom {
	height: 20px;
	background: url(../image/main-sprite.png) no-repeat 0 -400px;
	margin-bottom: 30px;
}

.clear {clear:both;margin:0;height:0;line-height:0.0;font-size:0;display:block;}

#home {
	width: 805px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 5%;
	padding: 0;
}

#home-header {
	width: 805px;
	height: 138px;
	margin: 0;
	background: url(../image/home-main-sprite.png) no-repeat;
	padding: 0;
}

#home-header h1 {
	background: none;
	margin: 0;
	padding-top: 37px;
}

#home-logo {
	padding: 0;
	margin-left: 36px;
	float: left;
}

#company-description {
	padding-top: 37px;
}

#home-body {
	width: 805px;
	height: 270px;
	margin: 0;
	padding: 40px 0 0;
	background: url(../image/home-main-sprite.png) no-repeat 0 -300px;
}

#ssd {
	float: left;
	margin-right: 17px;
	margin-left: 38px;
}

#mpd {
	padding: 0;
}

#home-footer {
	text-align: center;
	color: #707070;
	margin-top: -10px;
}

#home-footer a {
	color: #707070;
}

#home-footer a:hover {
	color: #fffeff;
}

/* @group Home Page */

#news-ticker-box {
	height: 30px;
	background-color: #dbdbdb;
	margin-bottom: 14px;
	overflow: hidden;
}

#latest-news-pointer {
	width: 136px;
	height: 30px;
	margin: 0;
	padding: 0;
	float: left;
}

ul#news-ticker {
	margin-top: 5px;
}

ul#news-ticker li {
	margin-bottom: 20px;
	font-size: 14px;
	font-style: italic;
}

li span.tickerLink a{
	font-weight: bold;
}

#home-intro-and-logos {
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom: 14px;
}

#home-intro {
	width: 570px;
	float: left;
	padding-right: 8px;
	border-right: 1px solid #7f7f7f;
}

#home-customer-logos {
	margin-left: 580px;
	text-align: center;
}

#home-spotlights {
	margin-bottom: 20px;
}

.home-spotlight-module {
	background-color: #dfdfdf;
	width: 264px;
	min-height: 300px;
	margin-right: 14px;
	float: left;
	padding: 10px;
}

.home-spotlight-module-last {
	background-color: #dfdfdf;
	width: 264px;
	min-height: 300px;
	margin-right: 0px;
	float: left;
	padding: 10px;
}

.press-release-about {
	border-top: 1px solid #CCCCCC;
	margin-top: 25px;
	padding-top: 15px;
	font-size: 11px;
	line-height: 15px;
}


/* @end Home Page */

/* @end Layout */





/* @group Presentation ---------------------------------------------------------------- */

html {
	background: #2c2f34 url(../image/bg.png) repeat-x fixed;
}

body {
	font: 13px/19px Arial, Helvetica, sans-serif;
	color: #585959;
	background: #2c2f34 url(../image/bg.png) repeat-x fixed;
}

#logo {
	height: 78px;
	background-color: #ececec;
	width: 475px;
	float: left;
}

#nav-shadow {
	background: #fffeff url(../image/main-nav-shadow-white.png) repeat-x;
	margin-bottom: 8px;
	height: 12px;
}

#breadcrumb-box {
	background: #fffeff url(../image/main-sprite.png) no-repeat 0 -1000px;
	margin-bottom: 17px;
	height: 39px;
}

#poster {
	background: #fffeff url(../image/poster-sprite.png) no-repeat;
	margin-bottom: 20px;
	height: 284px;
	overflow: hidden;
}

#poster-white {
	margin-bottom: 10px;
	height: 274px;
	overflow: hidden;
	margin-top: -18px;
}

#content-blank {
	background: #fffeff;
	margin-right: 20px;
	margin-left: 20px;
}

p {
	margin: 0 0 16px;
}

h1 {
	font-size: 28px;
	color: #d1151c;
	text-transform: uppercase;
	padding-bottom: 6px;
	background: url(../image/h1-bg.png) repeat-x;
	background-position: bottom;
	line-height: 28px;
	margin-bottom: 10px;
	text-shadow: #d0d0d0 2px 2px 2px;
	font-weight: normal;
}

h1.webinars {
	text-transform: none!important;
	min-height: 60px;
	background-image: url(../image/webinar-icon.png), url(/static/css/images/h1-bg.png);
	    background-position: left top, bottom;
	    background-repeat: no-repeat, repeat-x;
	    background-size: 55px 55px;
	    padding-left: 65px;
}

h1.news-title {
	font-size: 26px;
	line-height: 29px;
	text-transform: none!important;
}


h1.home-intro {
	background: none;
	font-size: 26px;
	line-height: 26px;
	padding: 0 0 2px;
	margin: 0 0 2px;
}

#home-intro p {
	font-size: 15px;
	margin-bottom: 0;
}

h2 {
	font-size: 19px;
	color: #000;
	text-transform: uppercase;
	line-height: 20px;
	text-shadow: #d0d0d0 2px 2px 2px;
	margin-bottom: 10px;
}

h2.big-titles {
	font-size: 28px;
	color: #d1151c;
	text-transform: uppercase;
	padding-bottom: 6px;
	background: url(../image/h1-bg.png) repeat-x;
	background-position: bottom;
	line-height: 28px;
	margin-bottom: 10px;
	text-shadow: #d0d0d0 2px 2px 2px;
	font-weight: normal;
}

h2.product-sections {
	margin-top: 20px;
}

h2.product-pages-sidebar {
	font-size: 19px;
	color: #fffeff;
	text-transform: uppercase;
	line-height: 18px;
	text-shadow: #ac0600 2px 2px 2px;
	margin-bottom: 10px;
	min-height: 26px;
	padding-top: 9px;
	padding-left: 12px;
	border: 1px solid #bb0500;
	background: #cf0100 url(../image/main-sprite.png) no-repeat 0 -1500px;
}

h2.news-archive, h2.news-archive a, h2.news-archive a:visited {
	text-transform: none;
	font-size: 15px;
	font-weight: bold;
	text-shadow: #dee0e0 2px 2px 2px;
	margin-bottom: 1px;
}

h2.lowercase, h2.lowercase a, h2.lowercase a:visited {
	text-transform: none;
}

h2.documentation-headers {
	font-size: 19px;
	color: #fffeff;
	text-transform: uppercase;
	line-height: 18px;
	text-shadow: #ac0600 2px 2px 2px;
	margin-bottom: 20px;
	min-height: 26px;
	padding-top: 9px;
	padding-left: 12px;
	border: 1px solid #bb0500;
	background: #cf0100 url(../image/main-sprite.png) no-repeat 0 -1500px;
}

#home-spotlights h2 {
	font-size: 16px;
	color: #d1151c;
	font-weight: bold;
	text-shadow: #c2c4c4 2px 2px 2px;
}


h3 {
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	line-height: 18px;
}

#sidebar h3 {
	font-size: 14px;
	font-weight: normal;
	color: #000;
}

.product-landing-category-description h3 {
	font-size: 14px;
}

h3.lowercase, h3.lowercase a, h3.lowercase a:visited {
	text-transform: none;
}

h4 {
	font-size: 13px;
	color: #3d3d3d;
	text-transform: uppercase;
	line-height: 28px;
	font-weight: bold;
}

#sidebar h4 {
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	line-height: 18px;
	font-weight: normal;
}

.subheading {
	font-size: 17px;
	color: #000;
	text-transform: uppercase;
	line-height: 25px;
	text-shadow: #d0d0d0 2px 2px 2px;
}

.main-text-block {
	padding-bottom: 4px;
	background: url(../image/main-text-block-bg.png) repeat-x;
	background-position: bottom;
	margin-bottom: 15px;
}


a {
	color: #d1151c;
	text-decoration: none;
}

a:visited {
	color: #d1151c;
}

a:hover {
	color: #d1151c;
	text-decoration: underline;
}

.collapseomatic {
    color: #d1151c !important;
}

.colomat-visited {
    color: #d1151c !important;
}

.collapseomatic strong {
    color: #d1151c !important;
}

.colomat-visited strong {
    color: #d1151c !important;
}

#footer a {
	color: #000;
	text-decoration: none;
}

#footer a:hover {
	color: #d1151c;
	text-decoration: underline;
}

#main-navigation a:hover {
	color: #d1151c;
}

#language a {
	color: #a9a9ad;
}

#language a:hover {
	color: #fbfcfe;
}

#language p {
	color: #6e6c72;
	text-align: right;
	margin-bottom: 0;
	margin-right: 30px;
	margin-top: 12px;
}

#main-navigation {
	background-color: #000;
}

#main-navigation ul {
	text-transform: uppercase;
	background: url(../image/main-sprite.png) no-repeat 0 -100px;
	width: 906px;
	min-height: 45px;
	margin: 0 auto;
	padding-left: 20px;
}

/*.mac #main-navigation ul, .ie9 #main-navigation ul {
	padding-left: 20px;
}*/


#main-navigation ul li{
	background: url(../image/divider.png) no-repeat right;
	float: left;
}

#main-navigation ul li a{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-right: 12px;
	padding-left: 12px;
	line-height: 45px;
	color: #fffeff;
}

.chrome #main-navigation ul li a, .ff2 #main-navigation ul li a {
	padding-right: 12px;
	padding-left: 12px;
}

.mac #main-navigation ul li a, .ie9 #main-navigation ul li a, .ie1 #main-navigation ul li a, .iphone #main-navigation ul li a {
	padding-right: 12px;
	padding-left: 12px;
}


#main-navigation ul li.main-nav-end{
	background-image: none;
}

#main-navigation ul li.page-item-25{
	background-image: none;
}

/* .main-nav-list {
	padding-left: 8px;
} */

#copyright {
	width: 824px;
	padding-top: 23px;
	padding-left: 20px;
	float: left;
}

#iso-logo {
	width: 56px;
	margin-left: 850px;
	text-align: right;
	padding-top: 70px;
}

.widget-standard {
	width: 300px;
	background-color: #e6e6e6;
	margin-bottom: 20px;
	padding: 0;
}

.widget-standard-header {
	min-height: 19px;
	background: #a1a1a1 url(../image/main-sprite.png) no-repeat 0 -500px;
	border-bottom: 1px solid #fffeff;
	padding: 8px 8px 5px 10px;
}

.widget-standard-body {
	padding: 0;
	margin: 0;
}

.widget-standard h3 {
	width: 230px;
	float: left;
}

#sidebar p {
	font-size: 12px;
	line-height: 17px;
}

#sidebar li {
	font-size: 12px;
}

#sidebar p.view-all-sidebar {
	text-transform: uppercase;
	font-size: 11px;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

.view-all-sidebar a {
	font-weight: bold;
}

strong {
	font-weight: bold;
	color: #3a3b3b;
}

.entry strong {
	font-weight: bold;
}

.entry strong a {
	font-weight: bold;
}

a strong {
	color: #d1151c;
	font-weight: bold;
}

a:visited strong {
	color: #d1151c;
}

strong span {
	font-weight: bold;
		color: #3a3b3b;
}

.widget-standard strong a {
	font-weight: bold;
}

#header {
	background-color: #ececec;
}

.square-image-large {
	width: 128px;
	height: 128px;
	background: url(../image/main-sprite.png) no-repeat 0 -600px;
	padding-top: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 4px;
}



.product-landing-category-image {
	width: 115px;
	height: 92px;
	background: url(../image/main-sprite.png) no-repeat -400px -1300px;
	padding-top: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 4px;
}

.product-landing-category-description {
	padding-left: 5px;
	margin-left: 115px;
	min-height: 60px;
	margin-bottom: 10px;
	padding-top: 18px;
	line-height: 16px;
}

.square-image-small {
	width: 77px;
	height: 77px;
	background: url(../image/main-sprite.png) no-repeat 0 -1200px;
	padding-top: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 2px;
}

.square-image-small-sidebar {
	width: 74px;
	height: 74px;
	background: url(../image/main-sprite.png) no-repeat 0 -1200px;
	padding-top: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 2px;
}

.big-description {
	border-left: 1px solid #cccccc;
	padding-left: 10px;
	margin-left: 130px;
	min-height: 140px;
	margin-bottom: 30px;
}



.news-page-excerpt {
	border-left: 1px solid #cccccc;
	padding-left: 10px;
	margin-left: 130px;
	min-height: 130px;
	margin-bottom: 20px;
}

.small-description {
	padding-left: 10px;
	margin-left: 80px;
	min-height: 89px;
	margin-bottom: 25px;
}



.standard-widget-image-text {
	margin-left: 80px;
	min-height: 68px;
	clear: right;
}

.product-landing-main-video {
	width: 237px;
	height: 137px;
	background: url(../image/main-sprite.png) no-repeat 0 -1300px;
	padding-top: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 4px;
	margin-bottom: 16px;
}

.training-video-thumbnail {
	width: 237px;
	height: 137px;
	background: url(../image/main-sprite.png) no-repeat 0 -1300px;
	padding-top: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 4px;
	margin-bottom: 16px;
}

.intrepid-thumbnail-row {
	font-size: 0px;
	margin-top: 25px;
}

.intrepid-thumbnail-row div:nth-child(4n+4) {
	margin-right: 0px!important;
}

.intrepid-product-thumbnails {
	display: inline-block;
	width: 205px;
	margin-right: 20px;
}

.intrepid-product-thumbnails p {
	font-size: 13px!important;
}

.intrepid-product-thumbnails p a {
	font-weight: bold;
}

.product-large-thumbnail {
	width: 205px;
	height: 140px;
	background: url(../image/intrepid-thumbnail-container.png) no-repeat 0 0px;
	padding-top: 4px;
	padding-left: 4px;
	margin-top: 4px;
}

.product-landing-main-video-description {
	padding-left: 5px;
	margin-left: 237px;
	min-height: 100px;
	margin-bottom: 10px;
	padding-top: 2px;
	line-height: 19px;
	/*font-size: 14px!important;*/
	color: #151515;
}

.training-video-thumbnail-description {
	padding-left: 5px;
	margin-left: 237px;
	min-height: 100px;
	margin-bottom: 10px;
	padding-top: 2px;
	line-height: 19px;
	/*font-size: 14px!important;*/
	/*color: #151515;*/
}



.learn-more a {
	margin-top: -5px;
	padding-bottom: 5px;
	width: 85px;
	height: 24px;
	display: block;
	background: url(../image/main-sprite.png) no-repeat -500px -900px;
	text-indent: -9999px;
	overflow: hidden;
}

.learn-more a:hover {
	background: url(../image/main-sprite.png) no-repeat -700px -900px;
	cursor: pointer;
}

.home-learn-more-buton-padding {
	padding-left: 180px;
	height: 24px;
}

.sidebar-learn-more-buton-padding {
	padding-left: 192px;
	height: 24px;
	margin-bottom: 2px;
	width: 100px;
	margin-top: 6px;
}

.news-archive-button a {
	padding-bottom: 5px;
	width: 100px;
	height: 24px;
	display: block;
	background: url(../image/news-archive-button.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

.news-archive-button a:hover {
	background: url(../image/news-archive-button.png) no-repeat -300px 0;
	cursor: pointer;
}

ul.sidebar-pdfs {
	margin-bottom: 8px;
}

.sidebar-pdfs li {
	background: url(../image/main-sprite.png) no-repeat -200px -700px;
	padding-left: 20px;
	line-height: 16px;
	padding-bottom: 6px;
}

.featured-widget {
	height: 110px;
	background: url(../image/main-sprite.png) no-repeat -500px -500px;
	margin-bottom: 13px;
}

.featured-widget p {
	color: #fffeff;
	font-weight: bold;
	padding-top: 18px;
	text-align: center;
}

.featured-widget-button {
	margin: -5px auto auto;
	text-align: center;
}

#poster-image-standard {
	width: 421px;
	height: 243px;
	background: url(../image/poster-sprite.png) no-repeat 0 -400px;
	margin-left: 19px;
	margin-top: 19px;
	padding-top: 6px;
	padding-left: 6px;
	float: left;
}


#poster-image-wide {
	height: 243px;
	background: url(../image/poster-sprite.png) no-repeat 0 -700px;
	margin-left: 19px;
	margin-top: 19px;
	padding-top: 6px;
	padding-left: 6px;
}

#poster-image-wide-intrepid {
	height: 243px;
	background: url(../image/poster-sprite.png) no-repeat 0 -700px;
	margin-left: 0px!important;
	margin-top: 22px;
	padding-top: 6px;
	padding-left: 6px;
}

.intrepid-section {
width: 100%;
	border-bottom: 4px solid #000000;
	padding-bottom: 20px;
	margin-bottom: 35px;
}

#poster-text {
	width: 430px;
	margin-left: 465px;
	padding-top: 70px;
}

.inline-poster-text {
	color: #1c1c1c;
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 10px;
}

.inline-poster-text-smaller {
	color: #1c1c1c;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 10px;
}

#poster-text p {
	color: #fffeff;
	font-size: 18px;
	line-height: 26px;
}

#poster-testimonials {
	width: 430px;
	margin-left: 465px;
	padding-top: 76px;
}

#poster-testimonials p {
	color: #fffeff;
	font-size: 16px;
	line-height: 24px;
	font-style: italic;
	margin-bottom: 7px;
}

#poster-testimonials p.testimonial-signature {
	color: #c3c2c4;
	font-size: 14px;
	line-height: 16px;
	font-style: italic;
	text-align: right;
}


#poster-text-home {
	width: 430px;
	margin-left: 460px;
	padding-top: 45px;
}

#poster-text-home p {
	color: #a0a1a2;
	font-size: 12px;
	line-height: 19px;
	margin-top: 5px;
}

#main-navigation ul li.current_page_parent:hover a, #main-navigation ul li.current_page_parent a:hover, #main-navigation ul li.current_page_parent a, #main-navigation ul li.current_page_item:hover a, #main-navigation ul li.current_page_item a:hover, #main-navigation ul li.current_page_item a, #main-navigation ul li.current_page_parent a, #main-navigation ul li.current_page_item a {
color:#d1151c;
}

#main-navigation ul li.current_page_ancestor:hover a, #main-navigation ul li.current_page_ancestor a:hover, #main-navigation ul li.current_page_ancestor a, #main-navigation ul li.current_page_ancestor:hover a, #main-navigation ul li.current_page_ancestor a:hover, #main-navigation ul li.current_page_ancestor a, #main-navigation ul li.current_page_ancestor a, #main-navigation ul li.current_page_ancestor a {
color:#d1151c;
}

li.current_page_item a {
	color: #fffeff;
	font-weight: bold;
}

li.current_page_item a:visited {
	color: #fffeff;
	font-weight: bold;
}

li.current_page_item {
	color: #fffeff;
	font-weight: bold;
	background-color: #000;
}

li.current_page_item {
	color: #fffeff;
	font-weight: bold;
	background-color: #000;
}

.post-title {
	font-size: 24px;
}

.entry ul {
	margin-left: 15px;
	margin-bottom: 20px;
}

/*.entry ul li {
	background: url(../image/bullet.gif) no-repeat 0 4px;
	display: block;
	list-style-position: outside;
	padding-left: 16px;
	line-height: 18px;
	margin-bottom: 12px;
	margin-top: 10px;
}*/

.entry ul li {
	background: url(../image/bullet.gif) no-repeat 0 5px;
	display: block;
	list-style-position: outside;
	padding-left: 16px;
	line-height: 19px;
	margin-bottom: 6px;
	margin-top: 6px;
}

.entry ol {
	list-style: decimal;
	margin-left: 30px;
}

.entry ol li {
	display: list-item;
	list-style: decimal;
	list-style-type: decimal;
	list-style-position: outside;
	padding-left: 0;
	line-height: 18px;
	margin-bottom: 12px;
	margin-top: 10px;
}

 ul.key-features {
	margin-left: 0px;
	margin-bottom: 20px;
}

ul.key-features li {
	background: url(../image/bullet.gif) no-repeat 0 4px;
	display: block;
	list-style-position: outside;
	padding-left: 18px;
	line-height: 16px;
	margin-bottom: 6px;
	margin-top: 8px;
}

 ul.product-page-documentation {
	margin-left: 0px;
	margin-bottom: 20px;
}

ul.product-page-documentation li {
	background: url(../image/main-sprite.png) no-repeat -200px -700px;
	display: block;
	list-style-position: outside;
	padding-left: 18px;
	line-height: 16px;
	margin-bottom: 6px;
	margin-top: 8px;
}

 ul.product-page-videos {
	margin-left: 0px;
	margin-bottom: 20px;
}

ul.product-page-videos li {
	background: url(../image/main-sprite.png) no-repeat -200px -1600px;
	display: block;
	list-style-position: outside;
	padding-left: 18px;
	line-height: 16px;
	margin-bottom: 6px;
	margin-top: 8px;
}

 .entry ul.accessories-list {
	margin-left: 0px;
	margin-bottom: 20px;
}

.entry ul.accessories-list li {
	background: url(../image/main-sprite.png) no-repeat -200px -700px;
	display: block;
	list-style-position: outside;
	padding-left: 18px;
	line-height: 16px;
	margin-bottom: 6px;
	margin-top: 8px;
}

 .entry ul.documentation {
	margin-left: 25px;
	margin-bottom: 20px;
}

.entry ul.documentation li {
	background: url(../image/main-sprite.png) no-repeat -200px -700px;
	display: block;
	list-style-position: outside;
	padding-left: 18px;
	line-height: 16px;
	margin-bottom: 6px;
	margin-top: 8px;
}


p.breadcrumbs {
	padding-left: 20px;
	margin: 0;
	padding-top: 14px;
	color: #000;
	/*font: 10px Verdana, "Trebuchet MS", Arial;*/
	font: 11px Verdana, Arial;
}

/* @group Search Form */

#search-form {
	width: 231px;
	margin-left: 675px;
	padding-top: 16px;
}

.form-wrap {
	background: url(../image/main-sprite.png) no-repeat 0 -900px;
  	width:231px;
 	 display:block;
 	 position:relative;
 	 height:31px;
 	 left:0;
 	 top:0;
}

#search-form .form-wrap input.text {
  border:none;
  background:none;
  font-size:15px;
  padding:4px 4px 4px 5px;
  width:180px;
  margin-top:4px;
  display:inline;
  outline:0;
	margin-left: 4px;
	margin-right: 4px;
}


#search-form button.submit {
  width:29px;
  height:31px;
  background: url(../image/main-sprite.png) no-repeat -300px -900px;
  cursor: pointer;
  border:none;
  position:absolute;
  right:0;
  top:0;
  outline:0;
}

#search-form button.submit span {display:none;}

/* @end */



/* @group Tabs */

#corporate-tabs ul {
	background-image: none;
    margin:0;
    list-style:none;
	padding: 0;
}
  #corporate-tabs li {
    background-image: none;
    margin:0;
    padding:0;
    }
    
    #corporate-tabs {
	width: 310px;
	height: 43px;
	margin-left: 233px;
	margin-top: -46px;
	margin-bottom: -15px;
	display: block;
}

.tabs li {
	line-height: 43px;
	height: 43px;
	float: left;
}

.tabs li a {
	font-weight: bold;
	height: 31px;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 16px;
	padding-left: 14px;
	display: block;
}

.tabs a:hover {
	text-decoration: underline;
}

.tabs #currenttab a:hover {
	text-decoration: none;
}

.tabs #currenttab {
	background: url(../image/tab-right.png) no-repeat right;
}

#currenttab a {
	background: url(../image/main-sprite.png) no-repeat -200px -1200px;
	color: #2b2b2b;
	display: block;
}

/* @end */




div.panes div.pane {
	display:none;		
}

.first-block {
	margin-top: 25px;
}

p.pdf{
	background: url(../image/main-sprite.png) no-repeat -200px -698px;
	padding-left: 20px;
	height: 20px;
}

.pdf a {
	font-weight: bold;
}

.toggle-container .market-list-block {
	padding: 1px;
	margin-top: -13px;
}

p.trigger{
	background: url(../image/main-sprite.png) no-repeat -500px -1196px;
	padding-left: 15px;
	height: 20px;
}

p.active{
	background: url(../image/main-sprite.png) no-repeat -500px -1242px;
	padding-left: 15px;
	height: 20px;
}

p.links{
	background: url(../image/main-sprite.png) no-repeat -200px -1100px;
	padding-left: 20px;
	height: 20px;
}

.links a {
	font-weight: bold;
}

td{
	padding: 10px;
	border-bottom: 1px solid #c6c8c8;
}

td.no-line{
	border-bottom: none;
}

.training-calendar td{
	border: 1px solid #9da0a0;
	font-size: 11px;
	padding: 6px;
}

table {
	margin-bottom: 20px;
}

.calendar tr:nth-child(odd) {
	background-color: #eaeaea;
}

.calendar tr:nth-child(even) {
	background-color: #fff;
}


/* @group Gravity Forms */

.gform_wrapper ul li {
	background: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.gfield ul li {
	background: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.gform_wrapper input {
	color: #4d4e4e;
}

.gform_wrapper .gsection {
	margin-top: 50px;
}

li.material-section h2.gsection_title {
	font-size: 26px!important;
	padding-bottom: 4px!important;
}

li.language-title h2.gsection_title {
	margin-top: 40px!important;
}

.gform_wrapper .material-section {
	border-bottom: 2px solid #d1151c!important;
	margin-top: 40px!important;
}

.gform_wrapper .material-section h2 {
	color: #d1151c;
}

.gsection-noline {
	border-width: 0px!important;
}

/* @end */

/* @group Archives Reloaded */

ul.car-list {
	margin-left: 0;
	list-style-type: none;
	background: none;
	padding-left: 0;
}

.car-list li {
	margin-left: 0;
	list-style-type: none;
	background: none;
	padding-left: 0;
}

.car-yearmonth {
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}

.car-toggler {
	font-weight: bold;
}

/* @end */


ul.month-archive {
	margin-bottom: 20px;
}

li.the-article {
	background: url(../image/main-sprite.png) no-repeat -200px -1100px;
	padding-left: 20px;
	min-height: 25px;
}

.single-date {
	text-transform: uppercase;
	color: #000;
}

.sidebar-pdf-big {
	width: 90px;
	height: 112px;
	margin-top: 7px;
}

.quicktest {
	width: 175px;
	margin-left: 100px;
	margin-top: 10px;
}

.primary img {
	border: 4px solid;
	max-width: 100%;
	border-color: #000000;
	margin-bottom: 6px;
}
	
#product-sidebar-footer {
	padding-top: 20px;
	border-top: 1px solid #7f7f7f;
}

#news-sidebar-footer {
	padding-top: 20px;
	border-top: 1px solid #7f7f7f;
}

.news-index-date {
	color: #000;
	font-size: 12px;
}

.home-spotlight-image {
	width: 260px;
	height: 158px;
	background: url(../image/main-sprite.png) no-repeat -600px -1300px;
	padding-top: 4px;
	padding-left: 4px;
}

p.four-o-four {
	font-size: 24px;
	line-height: 36px;
}

#intrepid-video-image {
	width: 296px;
	height: 173px;
	background: url(../image/intrepid-page-video-bg.png) no-repeat;
	padding-top: 4px;
	padding-left: 4px;
}

.intrepid-page-video-widget {
	margin-bottom: 16px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 0px;
}

.intrepid-page-brochure-widget {
	margin-bottom: 16px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 16px;
}

.download-brochure {
	padding-top: 9px;
	padding-left: 12px;
}

.news-list-widget li {
	border-bottom: 1px solid #fffeff;
	min-height: 16px;
	padding: 6px 10px 8px;
	margin: 0;
}

.news-list-widget li a {
display: block;
}

.standard-widget-padding {
	padding: 8px 10px;
}

.calender-list-widget-padding {
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: -8px;
}

.calendar-widget-text p {
	margin: 0;
	padding: 0;
}

.product-category-widget li {
	border-bottom: 1px solid #fffeff;
	min-height: 16px;
	padding: 6px 10px 8px;
	margin: 0;
}

.product-category-widget li a {
display: block;
}

p.sidebar-calender-icon {
	width: 60px;
	height: 60px;
	background: url(../image/main-sprite.png) no-repeat 0 -1600px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}

span.calendar-widget-month {
	font-size: 12px;
	height: 18px;
	display: block;
	width: 57px;
	margin-top: 4px;
	color: #fffeff;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2px;
}

span.calendar-widget-day {
	font-size: 21px;
	height: 23px;
	display: block;
	width: 57px;
	margin-top: 4px;
	color: #3a3a3a;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2px;
}

.calendar-widget-text {
	margin-left: 66px;
	min-height: 60px;
	clear: right;
	padding-top: 2px;
	margin-bottom: 0px;
}

/* Begin Images */

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 14px;
}

img.aligncenter {
	border: 4px solid #000;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 4px solid #000;
	}

img.alignright {
	margin: 0 0 12px 6px;
	display: inline;
	border: 4px solid #000;
	}

img.alignleft {
	display: inline;
	border: 4px solid #000;
	margin: 0 12px 6px 0;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */




/* @end Presentation */

/* @group Agenda - nested lists */

ul.agenda {
	margin-top: 16px;
}

ul.agenda li {
background: url(../image/bullet.gif) no-repeat 0 2px;
line-height: 11px;
font-weight: bold;
}

ul.nest1 li {
	background: url(../image/bullet-black.gif) no-repeat 0 2px;
}

ul.nest2 li {
	background: url(../image/bullet-black-hollow.gif) no-repeat 0 2px;
	font-weight: normal;
}

ul.nest3 li {
	background: url(../image/bullet-gray.gif) no-repeat 0 2px;
	font-weight: normal;
}

/* @end */

a.apply-button, a.apply-button:visited {
	display: block;
	padding: 10px;
	background-color: #d1151c;
	color: #ffffff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-weight: bold;
	max-width: 120px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6);
	background-color: #e52230;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(229, 34, 48)), to(rgb(197, 28, 37)));
	background-image: -webkit-linear-gradient(top, rgb(229, 34, 48), rgb(197, 28, 37));
	background-image: -moz-linear-gradient(top, rgb(229, 34, 48), rgb(197, 28, 37));
	background-image: -o-linear-gradient(top, rgb(229, 34, 48), rgb(197, 28, 37));
	background-image: -ms-linear-gradient(top, rgb(229, 34, 48), rgb(197, 28, 37));
	background-image: linear-gradient(top, rgb(229, 34, 48), rgb(197, 28, 37));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#e52230', EndColorStr='#c51c25');
	
}

a.apply-button:hover {
	text-decoration: none;
	background-color: #000;
	background-color: #353535;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(53, 53, 53)), to(rgb(0, 0, 0)));
	background-image: -webkit-linear-gradient(top, rgb(53, 53, 53), rgb(0, 0, 0));
	background-image: -moz-linear-gradient(top, rgb(53, 53, 53), rgb(0, 0, 0));
	background-image: -o-linear-gradient(top, rgb(53, 53, 53), rgb(0, 0, 0));
	background-image: -ms-linear-gradient(top, rgb(53, 53, 53), rgb(0, 0, 0));
	background-image: linear-gradient(top, rgb(53, 53, 53), rgb(0, 0, 0));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#353535', EndColorStr='#000000');
}

a.video-language-button, a.video-language-button:visited {
	padding: 6px;
	background-color: #d1151c;
	color: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	min-width: 52px;
	display: inline-block;
	max-height: 24px;
	text-align: center;
	font-size: 10px;
	line-height: 10px;
}

a.video-language-button:hover {
	text-decoration: none;
	background-color: #000;
	color: #ffffff;
	font-weight: bold;
}


a.general-button, a.general-button:visited {
	padding: 6px 10px;
	background-color: #d1151c;
	color: #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-weight: bold;
	min-width: 52px;
	display: inline-block;
	max-height: 28px;
	text-align: center;
}

a.general-button:hover {
	text-decoration: none;
	background-color: #000;
	color: #ffffff;
	font-weight: bold;
}

a.webinar-registration-button, a.webinar-registration-button:visited {
	padding: 10px;
	background-color: #d1151c;
	color: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	min-width: 52px;
	display: inline-block;
	max-height: 30px;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
}

a.webinar-registration-button:hover {
	text-decoration: none;
	background-color: #000;
	color: #ffffff;
	font-weight: bold;
}

span.video-language-button-disabled {
	padding: 6px;
	background-color: #bebebe;
	color: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	min-width: 52px;
	display: inline-block;
	max-height: 24px;
}

div.webinar_details p {
	font-size: 16px!important;
	line-height: 20px!important;
}

p.alert {
	background-color: #fedede;
	padding: 20px;
	font-weight: bold;
	color: #000000;
}

p.alert a {
	font-weight: bold;
}

p.alert a:visited {
	font-weight: bold;
}

p.page-message {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #000;
}


/* @group Partners */

/*.partner-description {
	padding-left: 180px;
	padding-bottom: 5px;
	padding-top: 25px;
	margin-bottom: 25px;
	margin-top: 25px;
	border-top: 1px solid #dadada;
}

.partner-description-first {
	padding-left: 180px;
	padding-bottom: 5px;
	margin-bottom: 25px;
	margin-top: 15px;
}

.partner-description h2 {
	font-size: 16px;
	font-weight: Bold;
	text-transform: none;
}

.partner-description-first h2 {
	font-size: 16px;
	font-weight: Bold;
	text-transform: none;
}

#arinc-partner {
	background: url(../images/partner-logos.png) no-repeat 0 10px;
}

#axxon-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -465px;
}

#cnl-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -965px;
}

#cortech-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -1465px;
}

#genetic-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -1965px;
}

#geutebrueck-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -2465px;
}

#infinova-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -3465px;
}

#ism-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -3965px;
}

#longwatch-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -4465px;
}

#prysm-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -4965px;
}

#puretech-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -5465px;
}

#siemens-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -5965px;
}

#synectics-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -6465px;
}

#videonext-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -6965px;
}

#vidsys-partner {
	background: url(../images/partner-logos.png) no-repeat 0 -7465px;
}

/* .partner-description ul {
	margin-left: 0px;
	margin-bottom: 20px;
}*!/

/*.partner-description ul li {
	background: url(../image/main-sprite.png) no-repeat -200px -700px;
	display: block;
	list-style-position: outside;
	padding-left: 18px;
	line-height: 16px;
	margin-bottom: 6px;
	margin-top: 8px;
}*!/*/

/* @end Partners */