article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio[controls], canvas, video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
html {
	font-size: 100%;
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%}
::-moz-selection {
	background: #fe57a1;
	color: #fff;
	text-shadow: none;
}
::selection {
	background: #fe57a1;
	color: #fff;
	text-shadow: none;
}
a:hover, a:active {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: 700;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
ins {
	background: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: 700;
}
pre, code, kbd, samp {
	font-family: monospace, monospace;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: none;
}
q:before, q:after {
	content: "";
	content: none;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}
ul, ol {
	margin: 1em 0;
	padding: 0 0 0 40px;
}
dd {
	margin: 0 0 0 40px;
}
nav ul, nav ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
legend {
	border: 0;
	*margin-left: -7px;
	padding: 0;
}
label {
	cursor: pointer;
}
button, input, select, textarea {
	margin: 0;
	vertical-align: middle;
	*vertical-align: middle;
}
button, input {
	line-height: normal;
	*overflow: visible;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
input:invalid, textarea:invalid {
	background-color: #f0dddd;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.ir {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
}
.ir br {
	display: none;
}
.hidden {
	display: none;
	visibility: hidden;
}
.visuallyhidden {
	border: 0;
	clip: rect(0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
.invisible {
	visibility: hidden;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.guide {
	border: 1px solid red;
}
body, html, button, input, select, textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #555;
}
.nemaStyle-Normal {
	-ms-name: "Normal";
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #555;
}
body {
	min-width: 320px;
	margin: 0;
	padding: 0;
}
img {
	vertical-align: bottom;
}
form {
	display: inline;
}
h1, .ms-rtestate-field h1 {
	color: #03386e;
	font-size: 24px;
	font-weight: 400;
	margin: 18px 0 6px 0;
	line-height: 1.25em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
H1.nemaElement-H1 {
	-ms-name: "Heading 1";
	color: #03386e;
	font-size: 24px;
	font-weight: 400;
	margin: 18px 0 6px 0;
	line-height: 1.25em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a h1, h1 a:link, h1 a:visited, a H1.nemaElement-H1, H1.nemaElement-H1 a:link, H1.nemaElement-H1 a:visited {
	color: #03386e;
}
h2, .ms-rtestate-field h2 {
	color: #03386e;
	font-size: 18px;
	font-weight: 400;
	margin: 18px 0 6px 0;
	line-height: 1.25em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
H2.nemaElement-H2 {
	-ms-name: "Heading 2";
	color: #03386e;
	font-size: 18px;
	font-weight: 400;
	margin: 18px 0 6px 0;
	line-height: 1.25em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a h2, h2 a:link, h2 a:visited, a H2.nemaElement-H2, H2.nemaElement-H2 a:link, H2.nemaElement-H2 a:visited {
	color: #03386e;
}
h3, .ms-rtestate-field h3 {
	color: #03386e;
	font-size: 15px;
	font-weight: 700;
	margin: 18px 0 6px 0;
	line-height: 1.25em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
H3.nemaElement-H3 {
	-ms-name: "Heading 3";
	color: #03386e;
	font-size: 15px;
	font-weight: 700;
	margin: 18px 0 6px 0;
	line-height: 1.25em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a h3, h3 a:link, h3 a:visited, a H3.nemaElement-H3, H3.nemaElement-H3 a:link, H3.nemaElement-H3 a:visited {
	color: #03386e;
}
ul, ol {
	padding: 0 0 0 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
li ul {
	padding: 0;
	margin: 5px 0 0 20px;
}
li {
	margin: 0 0 5px 0;
}
hr {
	padding: 0;
	margin: 5px 0;
	color: #CCC;
	background-color: #CCC;
	border: 0;
	height: 1px;
}
td p {
	margin: 0;
	padding: 0;
}
td {
	vertical-align: top;
}
a, a:link {
	color: #0072bc;
	text-decoration: none;
}
a:active {
	outline: 0;
}
a:hover {
	text-decoration: underline;
	outline: 0;
}
a:visited {
	color: purple;
}
a img:hover {
	-moz-opacity: .75;
	-khtml-opacity: .75;
	-webkit-opacity: .75;
	opacity: .75;
	filter: alpha(opacity=75);
}
.container {
	margin-left: auto;
	margin-right: auto;
}
.column {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:before, .clearfix:after, .container:before, .container:after {
	content: '.';
	display: block;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}
.clearfix:after, .container:after {
	clear: both;
}
.clearfix, .container {
	zoom: 1;
}
.container {
	width: 960px;
}
.containerInnerWidth {
	width: 940px;
}
.columnHeader1 {
	display: block;
	background: #008080 url('/_layouts/15/images/NEMA.Www.Master/gradiant-green.jpg') repeat-x bottom left;
	color: #FFF;
	font-size: 15px;
	font-weight: 400;
	padding: 10px;
	margin: 0;
	text-align: left;
}
.columnHeader1 a, .columnHeader1 a:visited {
	color: #fff;
	text-decoration: none;
}
.columnHeader1 a:hover {
	color: #fff;
	-moz-opacity: .75;
	-khtml-opacity: .75;
	-webkit-opacity: .75;
	opacity: .75;
	filter: alpha(opacity=75);
}
.blockHeader1 {
	display: block;
	background: #008080 url('/_layouts/15/images/NEMA.Www.Master/gradiant-green.jpg') repeat-x bottom left;
	color: #FFF;
	font-size: 15px;
	font-weight: 400;
	padding: 10px;
	margin: 0;
}
.blockHeader1 a, .blockHeader1 a:visited {
	color: #fff;
	text-decoration: none;
}
.blockHeader1 a:hover {
	color: #fff;
	-moz-opacity: .75;
	-khtml-opacity: .75;
	-webkit-opacity: .75;
	opacity: .75;
	filter: alpha(opacity=75);
}
.blockHeader2 {
	display: block;
	background: #03386e url('/_layouts/15/images/NEMA.Www.Master/gradiant-blue.jpg') repeat-x bottom left;
	color: #FFF;
	font-size: 15px;
	font-weight: 400;
	padding: 10px;
	margin: 0;
}
.blockHeader2 a, .blockHeader2 a:visited {
	color: #fff;
	text-decoration: none;
}
.blockHeader2 a:hover {
	color: #fff;
	-moz-opacity: .75;
	-khtml-opacity: .75;
	-webkit-opacity: .75;
	opacity: .75;
	filter: alpha(opacity=75);
}
ul.listFlushLeft {
	padding-left: 15px;
}
ul.listExtraElementSpacing li {
	margin-bottom: 10px;
}
ul.listNoBullets {
	padding-left: 0;
}
ul.listNoBullets li {
	list-style: none;
}
ul.longList {
	padding-left: 0;
	line-height: 1.25em;
	font-size: 14px;
}
ul.longList li {
	list-style: none;
	margin-bottom: 10px;
}
ul.longListTight {
	padding-left: 0;
	line-height: 1.25em;
	font-size: 14px;
}
ul.longListTight li {
	list-style: none;
	margin-bottom: 2px;
}
ul.longListBullets {
	padding-left: 15px;
	line-height: 1.25em;
	font-size: 14px;
}
ul.longListBullets li {
	margin-bottom: 10px;
}
.inputDefaultWidth {
	width: 210px;
}
.selectDefaultWidth {
	width: 216px;
}
input, select, textarea {
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
input[type="text"], input[type="password"], input[type="email"], input[type="file"], input[type="search"], textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 2px;
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #CCC;
	border-radius: 2px 2px 2px 2px;
	color: #777;
	outline: medium none;
	padding: 3px 5px;
}
select {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #CCC;
	border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px;
	color: #777;
	outline: medium none;
	padding: 3px 2px;
}
input[type="radio"] {
	margin: 0 5px 0 0;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="file"]:focus, input[type="search"]:focus, textarea:focus, select:focus {
	border: 1px solid #AAA;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	color: #222;
}
textarea {
	min-height: 60px;
}
input[type="checkbox"] {
	display: inline;
}
.button.full-width, button.full-width, input.full-width[type="submit"], input.full-width[type="reset"], input.full-width[type="button"], input.full-width[type="search"] {
	padding-left: 0!important;
	padding-right: 0!important;
	text-align: center;
	width: 100%}
a.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #008080;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0,  #008080), color-stop(1,  #29aebd));
	background: -moz-linear-gradient( #29aebd,  #008080);
	background: -o-linear-gradient( #29aebd,  #008080);
	zoom: 1;
	filter: progid:dximagetransform.microsoft.gradient(GradientType=0,  startColorstr='#29aebd',  endColorstr='#008080');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,  startColorstr='#29aebd',  endColorstr='#008080')";
	background: -ms-linear-gradient(bottom,  #29aebd,  #008080);
	background: linear-gradient( #29aebd,  #008080);
	border-color: #268c98 #268c98 #268c98 #268c98;
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px;
	border-right: 1px solid #268c98;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	padding: 8px 16px;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, .4);
}
a.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, a.button:active, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {
	background: #20757f;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0,  #20757f), color-stop(1,  #2895a2));
	background: -moz-linear-gradient( #2895a2,  #20757f);
	background: -o-linear-gradient( #2895a2,  #20757f);
	zoom: 1;
	filter: progid:dximagetransform.microsoft.gradient(GradientType=0,  startColorstr='#29aebd',  endColorstr='#008080');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,  startColorstr='#2895a2',  endColorstr='#20757f')";
	background: -ms-linear-gradient(bottom,  #2895a2,  #20757f);
	background: linear-gradient( #2895a2,  #20757f);
	border-color: #20757F #20757F #20757F #20757F;
	border-right: 1px solid #20757F;
}
a.button:visited {
	color: #fff;
	text-decoration: none;
}
a.buttonGray, button.buttonGray, input[type="submit"].buttonGray, input[type="reset"].buttonGray, input[type="button"].buttonGray {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #c3c3c3;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0,  #c3c3c3), color-stop(1,  #f1f1f1));
	background: -moz-linear-gradient( #f1f1f1,  #c3c3c3);
	background: -o-linear-gradient( #f1f1f1,  #c3c3c3);
	zoom: 1;
	filter: progid:dximagetransform.microsoft.gradient(GradientType=0,  startColorstr='#29aebd',  endColorstr='#008080');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,  startColorstr='#f1f1f1',  endColorstr='#c3c3c3')";
	background: -ms-linear-gradient(bottom,  #f1f1f1,  #c3c3c3);
	background: linear-gradient( #f1f1f1,  #c3c3c3);
	border-color: #ccc #cccccc #aaa #aaaaaa;
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px;
	border-right: 1px solid #aaa;
	border-style: solid;
	border-width: 1px;
	color: #444;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	padding: 8px 16px;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
}
a.buttonGray:hover, button.buttonGray:hover, input[type="submit"].buttonGray:hover, input[type="reset"].buttonGray:hover, input[type="button"].buttonGray:hover, a.buttonGray:active, button.buttonGray:active, input[type="submit"].buttonGray:active, input[type="reset"].buttonGray:active, input[type="button"].buttonGray:active {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #939393;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0,  #939393), color-stop(1,  #fafafa));
	background: -moz-linear-gradient( #fafafa,  #939393);
	background: -o-linear-gradient( #fafafa,  #939393);
	zoom: 1;
	filter: progid:dximagetransform.microsoft.gradient(GradientType=0,  startColorstr='#29aebd',  endColorstr='#008080');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,  startColorstr='#fafafa',  endColorstr='#939393')";
	background: -ms-linear-gradient(bottom,  #fafafa,  #939393);
	background: linear-gradient( #fafafa,  #939393);
	border-color: #aaa #aaaaaa #888 #888888;
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px;
	border-right: 1px solid #888;
	border-style: solid;
	border-width: 1px;
	color: #444;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	padding: 8px 16px;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
}
.buttonGray:visited {
	color: #fff;
	text-decoration: none;
}
a.buttonGreen, button.buttonGreen, input[type="submit"].buttonGreen, input[type="reset"].buttonGreen, input[type="button"].buttonGreen {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #008080;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0,  #008080), color-stop(1,  #29aebd));
	background: -moz-linear-gradient( #29aebd,  #008080);
	background: -o-linear-gradient( #29aebd,  #008080);
	zoom: 1;
	filter: progid:dximagetransform.microsoft.gradient(GradientType=0,  startColorstr='#29aebd',  endColorstr='#008080');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,  startColorstr='#29aebd',  endColorstr='#008080')";
	background: -ms-linear-gradient(bottom,  #29aebd,  #008080);
	background: linear-gradient( #29aebd,  #008080);
	border-color: #268c98 #268c98 #268c98 #268c98;
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px;
	border-right: 1px solid #268c98;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	padding: 8px 16px;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, .4);
}
a.buttonGreen:hover, button.buttonGreen:hover, input[type="submit"].buttonGreen:hover, input[type="reset"].buttonGreen:hover, input[type="button"].buttonGreen:hover, a.buttonGreen:active, button.buttonGreen:active, input[type="submit"].buttonGreen:active, input[type="reset"].buttonGreen:active, input[type="button"].buttonGreen:active {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #20757f;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0,  #20757f), color-stop(1,  #2895a2));
	background: -moz-linear-gradient( #2895a2,  #20757f);
	background: -o-linear-gradient( #2895a2,  #20757f);
	zoom: 1;
	filter: progid:dximagetransform.microsoft.gradient(GradientType=0,  startColorstr='#29aebd',  endColorstr='#008080');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,  startColorstr='#2895a2',  endColorstr='#20757f')";
	background: -ms-linear-gradient(bottom,  #2895a2,  #20757f);
	background: linear-gradient( #2895a2,  #20757f);
	border-color: #20757f #20757f #20757f #20757f;
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px;
	border-right: 1px solid #20757f;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	padding: 8px 16px;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, .4);
}
.buttonGreen:visited {
	color: #fff;
	text-decoration: none;
}
.fileIcon {
	margin: 0 5px;
	padding: 0;
	border: 0 none;
	vertical-align: text-bottom;
	width: 16px;
	height: 16px;
}
.ms-asset-icon {
	border-width: 0;
	margin: 0 5px;
	vertical-align: text-bottom;
}
a.paginationLink:visited {
	color: #0072bc;
}
.fadeOnMouseOver:hover {
	-moz-opacity: .75;
	-khtml-opacity: .75;
	-webkit-opacity: .75;
	opacity: .75;
	filter: alpha(opacity=75);
}
.listGreenArrows {
	list-style: disc url('/_layouts/15/images/NEMA.Www.Master/arrow-right-teal.png') outside;
}
.siteMap td {
	font-size: 10pt;
	padding: 3px 3px 3px 1px;
	line-height: 1.1em;
}
td.siteMapLevel1 {
	font-size: 24px;
	line-height: 1.25em;
	color: #03386e;
}
td.siteMapLevel2 {
	font-size: 18px;
	line-height: 1.25em;
	color: #03386e;
}
td.siteMapLevel3 {
	font-size: 15px;
	line-height: 1.25em;
	color: #03386e;
	font-weight: 700;
}
img.resizable {
	max-width: 100%}
#mastheadTileBackground {
	width: 100%;
	background: #008080 url('/_layouts/15/images/NEMA.Www.Master/Masthead-Background-Teal-Tile.jpg') repeat-x scroll left top;
	border-top: 3px solid #606060;
}
#horizontalNavigationBackground {
	width: 100%;
	background: url('/_layouts/15/images/NEMA.Www.Master/nav-bg.jpg') left top;
	min-height: 38px;
	border: 0;
}
#s4-titlerow {
	margin: 0;
	padding: 0;
	height: auto;
	min-height: 150px;
}
#contentBox {
	width: 100%;
	min-width: 0;
	background-color: #EDEDED;
	margin: 0;
	padding: 0;
}
#mainInnerBackground {
	background-color: #fff;
	margin: 0 10px 1px 10px;
}
#footerBackground {
	background-color: #00485A;
	width: 100%;
	color: #89E2ED;
	border-bottom: 1px solid #005B6C;
}
#footerEndCap {
	background-color: #01244B;
	color: #77BFED;
	text-align: center;
	font-size: 11px;
	width: 100%;
}
input.searchBox[type="search"] {
	border-radius: 0;
	-webkit-border-radius: 0;
}
input.searchBox[type="search"], select.searchDropDownOptions {
	font-size: 13px;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	display: inline-block;
	padding: 2px 5px;
}
select.searchDropDownOptions {
	margin: 0 3px;
}
button.searchButton, input.searchButton[type="button"] {
	width: 32px;
	height: 28px;
	vertical-align: top;
	display: inline-block;
	background: #008080 url('/_layouts/15/images/NEMA.Www.Master/lens.jpg') no-repeat left center;
	color: transparent;
	font-size: 0;
	filter: none;
}
input.searchButton[type="button"]:hover {
	-moz-opacity: .75;
	-khtml-opacity: .75;
	-webkit-opacity: .75;
	opacity: .75;
	filter: alpha(opacity=75);
}
#mastheadBackground {
	background: url('/_layouts/15/images/NEMA.Www.Master/Masthead-Background-Teal.jpg') no-repeat left top;
	min-height:75px;
}
#header #searchAndMembersOnly {
	float: right;
	text-align: right;
	margin: 0 10px 0 20px;
}
#header #searchAndMembersOnly .searchBox {
	vertical-align: top;
	display: inline-block;
	width: 115px;
	line-height: 28px;
	margin: 4px 0 0 0;
}
#header #searchAndMembersOnly .searchButton {
	margin: 4px 0 0 0;
}
#header #searchAndMembersOnly #membersOnly span {
	background: url('/_layouts/15/images/NEMA.Www.Master/login-bg.jpg') no-repeat scroll right top transparent;
	color: #BCBCBC;
	margin: 0 0 0 25px;
	padding: 8px 15px 8px 7px;
}
#header #searchAndMembersOnly #membersOnly:hover {
	-moz-opacity: .75;
	-khtml-opacity: .75;
	-webkit-opacity: .75;
	opacity: .75;
	filter: alpha(opacity=75);
}
#masthead #nemaLogo {
	float: left;
	margin: 0 0 5px 0;
}
#masthead #nemaLogo a:hover {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
#masthead #tagline {
	float: left;
	color: #FFF;
	font-style: italic;
	font-weight: 700;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	display: inline;
	width: 400px;
	margin: 8px 0 5px 10px;
	font-size: 17px;
}
#masthead #mitaLogo {
	margin: 12px 10px 5px 0;
	text-align: right;
	display: block;
}
ul#horizontalNavigation {
	font-size: 12px;
	position: relative;
	width: 940px;
	padding: 0;
	margin: 0 10px;
	list-style: none;
	z-index: 101;
}
ul#horizontalNavigation li {
	float: left;
	zoom: 1;
	z-index: 102;
	padding: 0;
	margin: 0;
	line-height: 36px;
	text-align: center;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	width: 133px;
	position: relative;
}
ul#horizontalNavigation li a, ul#horizontalNavigation li  {
	display: block;
	color: #606060;
	text-decoration: none;
}
ul#horizontalNavigation a:hover, ul#horizontalNavigation a:active {
	color: #000;
	text-decoration: none;
}
ul#horizontalNavigation li.hover, ul#horizontalNavigation li:hover, ul#horizontalNavigation a.current:hover {
	background: #fff;
	color: #000;
	border-bottom: 0;
}
ul#horizontalNavigation li.current > a {
	background: #6D396D;
	color: #fff;
}

ul#horizontalNavigation a.current {
	color: #6D396D;
}
	
#horizontalNavigation .doubleLine {
		line-height: 18px;
	}
ul#horizontalNavigation div {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: -1px;
	padding: 0;
	margin: 0;
	background-color: #fff;
	border-top: 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid rgba(35, 35, 35, .2);
	box-shadow: 4px 4px 0 0 rgba(35, 35, 35, .1);
}
ul#horizontalNavigation div ul {
	position: relative;
	float: left;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#horizontalNavigation div ul li {
	border: 0;
	float: none;
	padding: 0;
	margin: 0;
	line-height: 15px;
	text-align: left;
	width: 150px;
}
ul#horizontalNavigation div ul li a, ul#horizontalNavigation div ul li a:link {
	display: inline-block;
	color: #606060;
	font-size: 11px;
	text-decoration: none;
	padding: 8px;
}
ul#horizontalNavigation div ul li a:hover {
	color: #0072bc;
}
select#horizontalNavigationDropDown {
	display: none;
}
#main p {
	padding-bottom: 10px;
	margin: 0;
}
P.nemaElement-P {
	-ms-name: "Paragraph";
	padding-bottom: 10px;
	margin: 0;
}
#footer {
	font-size: 11px;
	text-shadow: 1px 1px #000;
	font-weight: 700;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#followNema {
	background: none repeat scroll 0 0 #056;
	padding: 6px 4px;
	margin: 10px 0 0 0;
	vertical-align: top;
	color: #fff;
}
#footer h2 {
	padding-left: 10px;
	color: #fff;
	font-size: 12px;
	text-shadow: 1px 1px #000;
	font-weight: 700;
}
#footer p {
	padding: 10px;
	margin: 0;
}
#footer a {
	color: #89E2ED;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
	text-decoration: none;
}
#footer ul {
	padding: 0;
	margin-top: 0;
}
#footer ul li {
	list-style: none;
	margin-bottom: 3px;
}
#followNemaColumn {
	width: 300px;
}
#quickLinks {
	width: 620px;
}
#quickLinks1 {
	width: 180px;
}
#quickLinks2 {
	width: 180px;
}
#quickLinks3 {
	width: 180px;
}
.s4-ca {
	background: transparent none repeat scroll 0 0;
}
#s4-bodyContainer {
	position: relative;
	min-width: 320px!important;
	padding: 0;
}
#mainInnerBackgroundNoSidebar {
	background-image: none;
	background-color: #FFF;
	margin: 0 10px 1px 10px;
}
#mainInnerBackgroundOneSidebar {
	background: url('/_layouts/15/images/NEMA.Www.Master/basepage-2column-bg-960px.gif') repeat-y #fff;
	margin: 0 10px 1px 10px;
}
#mainInnerBackgroundTwoSidebars {
	background: url('/_layouts/15/images/NEMA.Www.Master/basepage-3column-bg-960px.gif') repeat-y #fff;
	margin: 0 10px 1px 10px;
}
#leftSidebar {
	width: 180px;
	margin-left: 0;
	font-size: 12px;
}
#leftSidebar #leftNavigation {
	display: block;
}
#leftSidebar #leftNavigation .blockHeader1 {
	border-right: 1px solid #C0C0C0;
}
#leftSidebar #leftNavigation {
	color: #939393;
}
#leftSidebar #leftNavigation ul {
	margin: 10px 10px 10px 12px;
	padding: 0;
	list-style: none;
}
#leftSidebar #leftNavigation ul li {
	margin: 0;
	padding: 10px 5px 10px 0;
	border-bottom: 1px solid #EEE;
}
#leftSidebar #leftNavigation ul li.current {
	color: #6D396D;
	font-weight: 700;
}
#leftSidebar #leftNavigation ul a, #leftSidebar #leftNavigation ul a:visited {
	color: #939393;
}
#leftSidebar #leftNavigation ul a:hover {
	color: #0072bc;
}
#leftSidebar #leftNavigationDropDown {
	display: none;
	margin: 10px;
}
#leftSidebar #leftSidebarRelated {
	display: block;
}
#rightSidebar {
	width: 160px;
	background: 0;
	margin-right: 0;
	font-size: 12px;
	text-align: center;
}
#rightSidebar #rightSidebarSearch #rightSidebarSearchBox {
	width: 75px;
}
#rightSidebar #rightSidebarSearch, #rightSidebar #rightSidebarRelated, #rightSidebar #rightSidebarCustomContent {
	width: 160px;
	margin: 0;
}
#rightSidebar #rightSidebarSearch p, #rightSidebar #rightSidebarRelated p, #rightSidebar #rightSidebarCustomContent p {
	margin: 10px;
}
#pageButtons {
	padding: 10px 0 10px 10px;
	text-align: right;

}
#title {
	margin: 0;
}
#breadcrumbs {
	font-size: 11px;
	color: #939393;
	padding: 0;
	margin-left: 0;
	line-height: 1.25em;
}
#breadcrumbs a, .breadcrumb a:visited {
	color: #939393;
}
#breadcrumbs a:hover {
	color: #0072bc;
}
.article {
	line-height: 1.5em;
}
.article ul li {
	list-style: disc url('/_layouts/15/images/NEMA.Www.Master/arrow-right-teal.png') outside;
}
.article .noBullets {
	padding-left: 0;
}
.article .noBullets li {
	list-style: none;
}
.article .longList {
	padding-left: 0;
}
.article .longList li {
	list-style: none;
	margin-bottom: 10px;
}
.article .longListTight {
	padding-left: 0;
}
.article .longListTight li {
	list-style: none;
	margin-bottom: 2px;
}
.article .longListBullets {
	padding-left: 15px;
	line-height: 1.25em;
	font-size: 14px;
}
.article .longListBullets li {
	margin-bottom: 10px;
}
.article .rtUL li {
	margin: 0;
}
#articleNoSidebar {
	width: 900px;
	padding: 0 10px 20px 10px;
}
#articleOneSidebar {
	width: 730px;
	padding: 0 0 20px 0;
}
#articleTwoSidebars {
	width: 560px;
	padding: 0 0 20px 0;
}
.articleOneSidebar_TitleImage {
	width: 700px;
	margin: 0 10px 10px 10px;
	padding: 0;
	border: 0;
}
.articleOneSidebar_TitleImage img {
	border: 0;
	max-width: 100%}
.articleOneSidebar_TitleText {
	display: none;
}
.small, .nemaStyle-Small {
	-ms-name: "Small";
	font-size: 13px;
	line-height: 1.3em;
}
.tiny, .nemaStyle-Tiny {
	-ms-name: "Tiny";
	font-size: 12px;
	line-height: 1.3em;
}
.opacity75 {
	-moz-opacity: .75;
	-khtml-opacity: .75;
	-webkit-opacity: .75;
	opacity: .75;
	filter: alpha(opacity=75);
}
.opacity50 {
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
	filter: alpha(opacity=50);
}
.opacity25 {
	-moz-opacity: .25;
	-khtml-opacity: .25;
	-webkit-opacity: .25;
	opacity: .25;
	filter: alpha(opacity=25);
}
/* SharePoint CSS Override */
.ms-dlgFrameContainer, #checkincomments, #ctl00_ctl41_WebPartAdder_tbl {
	font-size: 12px;
	line-height: 1.25em;
}
.srch-URL2 {
	word-break: break-all;
}
.srch-Metadata1, p.srch-Metadata1 {
	width: 90%!important;
}
.srch-BB-URL2 {
	word-break: break-all;
}
.ms-srch-item-icon {
	margin-top: 18px;
}
.ms-srch-hover-outerContainer {
	display: none !important;
}
#SearchBox input[type="text"], #SearchBox input[type="text"]:focus { 
	border:0; 
	box-shadow:none; 
} 
.ms-long {
	width: 600px;
}
#Ribbon { z-index:101; }

/* RTE CSS */
.nemaFontFace-1 {
	-ms-name: "Arial";
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.nemaFontSize-1 {
	font-size: 15px;
}
.nemaFontSize-2 {
	font-size: 13px;
}
.nemaFontSize-3 {
	font-size: 12px;
}
.nemaFontSize-4 {
	font-size: 18px;
}
.nemaFontSize-5 {
	font-size: 24px;
}
.nemaForeColor-DefaultGray {
	-ms-name: "";
	-ms-color: "Default Grey";
	color: #555;
}
.nemaForeColor-LightGray {
	-ms-name: "";
	-ms-color: "Light Grey";
	color: #eee;
}
.nemaForeColor-DarkGray {
	-ms-name: "";
	-ms-color: "Dark Grey";
	color: #333;
}
.nemaForeColor-Black {
	-ms-name: "";
	-ms-color: "Black";
	color: #000;
}
.nemaForeColor-Blue {
	-ms-name: "";
	-ms-color: "blue";
	color: #0072bc;
}
.nemaForeColor-DarkBlue {
	-ms-name: "";
	-ms-color: "Dark Blue";
	color: #105194;
}
.nemaForeColor-Navy {
	-ms-name: "";
	-ms-color: "Navy";
	color: navy;
}
.nemaForeColor-Teal {
	-ms-name: "";
	-ms-color: "Teal";
	color: .teal;
}
.nemaForeColor-Red {
	-ms-name: "";
	-ms-color: "Red";
	color: #F00;
}
.nemaForeColor-darkRed {
	-ms-name: "";
	-ms-color: "Dark Red";
	color: #8b0000;
}
.nemaForeColor-White {
	-ms-name: "";
	-ms-color: "White";
	color: #FFF;
}
.nemaStyle-Large {
	-ms-name: "Large";
	font-size: 18px;
	line-height: 1.25em;
	color: #03386e;
}
.nemaStyle-Largest {
	-ms-name: "Largest";
	font-size: 24px;
	line-height: 1.25em;
	color: #03386e;
}
.nemaStyle-Box {
	-ms-name: "Box";
	border: 1px #CCC solid;
	padding: 3px;
}
.nemaStyle-Highlight {
	-ms-name: "Highlight";
	color: ;
	background-color: #fae032;
}
P.nemaElement-P {
	-ms-name: "Paragraph";
	line-height: 1.5em;
}
DIV.nemaElement-BlockHeader1 {
	-ms-name: "Block Header 1";
	display: block;
	background: #008080 url('/_layouts/15/images/NEMA.Www.Master/gradiant-green.jpg') repeat-x bottom left;
	color: #FFF;
	font-size: 15px;
	font-weight: 400;
	padding: 10px;
	margin: 0;
}
DIV.nemaElement-BlockHeader2 {
	-ms-name: "Block Header 2";
	display: block;
	background: #105194 url('/_layouts/15/images/NEMA.Www.Master/gradiant-blue.jpg') repeat-x bottom left;
	color: #FFF;
	font-size: 15px;
	font-weight: 400;
	padding: 10px;
	margin: 0;
}
HR.nemaElement-Hr {
	-ms-name: "Horizontal Rule";
	size: 1px;
}
DIV.nemaElement-Box1 {
	-ms-name: "Box 1";
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #CCC;
}
DIV.nemaElement-Callout-Right {
	-ms-name: "Callout-Right";
	float: right;
	padding: 10px;
	margin: 10px 0 10px 10px;
}
DIV.nemaElement-Callout-Left {
	-ms-name: "Callout-Left";
	float: left;
	padding: 10px;
	margin: 10px 10px 10px 0;
}
DIV.nemaElement-Clear {
	-ms-name: "Clear";
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.nemaTable-default {
	-ms-name: "Default";
	margin: 10px 0;
}
.nemaTableOddRow-default {
	background: #EFEFEF;
}
.nemaTable-default td, .nemaTableHeaderFirstCol-default, .nemaTableHeaderOddCol-default, .nemaTableHeaderEvenCol-default, .nemaTableHeaderLastCol-default, .nemaTableFirstCol-default, .nemaTableFooterFirstCol-default {
	border: 1px solid #DEDDDD;
	padding: 3px 6px;
	text-align: left;
	vertical-align: top;
	font-weight: 400;
}
.nemaTable-simple {
	-ms-name: "Simple";
	margin: 10px 0;
}
.nemaTable-simple td, .nemaTableHeaderFirstCol-simple, .nemaTableHeaderOddCol-simple, .nemaTableHeaderEvenCol-simple, .nemaTableHeaderLastCol-simple, .nemaTableFirstCol-simple, .nemaTableFooterFirstCol-simple {
	border: 1px solid #DEDDDD;
	padding: 3px 6px;
	text-align: left;
	vertical-align: top;
	font-weight: 400;
}
.nemaImage-NoBorder {
	-ms-name: "No Border";
	border: 0;
}
.nemaImage-DefaultBorder {
	-ms-name: "Default Border";
	border: 1px solid #CCC;
	padding: 5px;
}
.nemaImage-ThinBorder {
	-ms-name: "Thin Border";
	border: 1px solid #CCC;
}
.nemaImage-ThickBorder {
	-ms-name: "Thin Border";
	border: 3px solid #CCC;
}
.nemaPosition-Block {
	-ms-name: "Block";
	display: block;
}
.nemaPosition-Left {
	-ms-name: "Left";
	float: left;
}
.nemaPosition-Right {
	-ms-name: "Right";
	float: right;
}
.nemaPosition-Top {
	-ms-name: "Top";
	vertical-align: text-top;
}
.nemaPosition-Middle {
	-ms-name: "Middle";
	vertical-align: middle;
}
.nemaPosition-Bottom {
	-ms-name: "Bottom";
	vertical-align: text-bottom;
}
.nemaPosition-CalloutLeft {
	-ms-name: "Callout Left";
	float: left;
	border: 1px solid #CCC;
	padding: 3px;
	margin: 10px 10px 10px 0;
}
.nemaPosition-CalloutRight {
	-ms-name: "Callout Right";
	float: right;
	border: 1px solid #CCC;
	padding: 3px;
	margin: 10px 10px 10px 0;
}


@media print {
	@page { margin: 1.5cm; }
	* {
		background: transparent !important;
		color: #000 !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
	}
	a, a:visited {
		color: #444!important;
		text-decoration: underline;
	}
	abbr[title]:after {
		content: " (" attr(title) ")"}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
		content: ""}
	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr, img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100%!important;
	}
	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}
	h2, h3 {
		page-break-after: avoid;
	}
}

@media screen and (max-width:479px) {
	.container {
		width: 320px;
	}
	.containerInnerWidth {
		width: 300px;
	}
	#header #searchAndMembersOnly {
		text-align: right;
		margin: 0 10px 10px 0;
	}
	#masthead #logo {
		float: none;
		text-align: center;
	}
	#masthead #tagline {
		display: none;
	}
	#masthead #mitaLogo {
		display: none;
	}
	ul#horizontalNavigation {
		display: none;
	}
	select#horizontalNavigationDropDown {
		display: block;
		max-width: 270px;
		margin: 5px 0 5px 10px;
	}
	#pageButtons {
		display: none;
	}
	#followNemaColumn {
		width: 300px;
	}
	#quickLinksColumn {
		width: 300px;
	}
	#quickLinks1 {
		width: 120px;
	}
	#quickLinks2 {
		width: 120px;
	}
	#quickLinks3 {
		width: 120px;
	}
	#mainInnerBackgroundTwoSidebars {
		background-image: none;
	}
	#mainInnerBackgroundOneSidebar {
		background-image: none;
	}
	#leftSidebar {
		width: 300px;
	}
	#leftSidebar #leftNavigation {
		display: none;
	}
	#leftSidebar #leftSidebarRelated {
		display: none;
	}
	#leftSidebar #leftNavigationDropDown {
		display: block;
		width: 270px;
	}
	#articleTwoSidebars, #articleOneSidebar, #articleNoSidebar {
		width: 280px;
		padding: 0 0 20px 0;
	}
	#rightSidebar {
		width: 300px;
		text-align: left;
		margin: 0;
	}
	#rightSidebar #rightSidebarSearch {
		width: 300px;
	}
	#rightSidebar #rightSidebarRelated {
		width: 300px;
	}
	#rightSidebar #rightSidebarCustomContent {
		width: 300px;
	}
	.articleOneSidebar_TitleImage {
		display: none;
	}
	.articleOneSidebar_TitleText {
		display: block;
	}
	.largerThan280Wide {
		width: 90%!important;
	}
}

@media screen and (min-width:480px) and (max-width:719px) {
	.container {
		width: 480px;
	}
	.containerInnerWidth {
		width: 460px;
	}
	#header #searchAndMembersOnly {
		float: right;
		margin: 0 10px 10px 0;
	}
	#masthead #logo {
		float: left;
	}
	#masthead #tagline {
		display: inline;
		width: 200px;
		margin: 10px 0 5px 10px;
		font-size: 13px;
	}
	#masthead #mitaLogo {
		display: none;
	}
	ul#horizontalNavigation {
		display: none;
	}
	select#horizontalNavigationDropDown {
		display: block;
		max-width: 430px;
		margin: 5px 0 5px 10px;
	}
	#quickLinksColumn {
		width: 460px;
	}
	#quickLinks1 {
		width: 200px;
	}
	#quickLinks2 {
		width: 200px;
	}
	#quickLinks3 {
		width: 200px;
	}
	#mainInnerBackgroundTwoSidebars {
		background-image: none;
	}
	#mainInnerBackgroundOneSidebar {
		background-image: none;
	}
	#leftSidebar {
		width: 460px;
	}
	#leftSidebar #leftNavigation {
		display: none;
	}
	#leftSidebar #leftSidebarRelated {
		display: none;
	}
	#leftSidebar #leftNavigationDropDown {
		display: block;
		width: 430px;
		margin: 5px 0 5px 10px;
	}
	#articleTwoSidebars, #articleOneSidebar, #articleNoSidebar {
		width: 420px;
		padding: 0 10px 20px 10px;
	}
	#rightSidebar {
		width: 460px;
		text-align: left;
		margin: 0;
	}
	#rightSidebar #rightSidebarSearch {
		width: 230px;
	}
	#rightSidebar #rightSidebarSearch .columnHeader1 {
		border-right: 1px solid #00B0BA;
	}
	#rightSidebar #rightSidebarSearch #rightSidebarSearchBox {
		width: 125px;
	}
	#rightSidebar #rightSidebarRelated {
		width: 230px;
	}
	#rightSidebar #rightSidebarCustomContent {
		width: 230px;
	}
	.articleOneSidebar_TitleImage {
		width: 390px;
	}
}

@media screen and (min-width:720px) and (max-width:959px) {
	.container {
		width: 720px;
	}
	.containerInnerWidth {
		width: 700px;
	}
	#header #searchAndMembersOnly {
		float: right;
		margin: 0 10px 0 20px;
	}
	#masthead #logo {
		float: left;
	}
	#masthead #tagline {
		display: inline;
		width: 325px;
		margin: 8px 0 5px 10px;
		font-size: 15px;
	}
	#masthead #mitaLogo {
		display: none;
	}
	ul#horizontalNavigation li {
		width: 99px;
	}
	ul#horizontalNavigation li a, ul#horizontalNavigation li a:link {
		font-size: 11px;
	}
	#quickLinksColumn {
		width: 380px;
	}
	#quickLinks1 {
		width: 160px;
	}
	#quickLinks2 {
		width: 160px;
	}
	#quickLinks3 {
		width: 160px;
	}
	#articleTwoSidebars, #articleOneSidebar {
		width: 490px;
	}
	#articleNoSidebar {
		width: 660px;
	}
	#rightSidebar {
		width: 700px;
		background: 0;
		text-align: left;
		margin: 0;
	}
	#rightSidebar #rightSidebarSearch {
		width: 180px;
	}
	#rightSidebar #rightSidebarSearch .columnHeader1 {
		border-right: 1px solid #00B0BA;
	}
	#rightSidebar #rightSidebarSearch #rightSidebarSearchBox {
		width: 90px;
	}
	#rightSidebar #rightSidebarRelated {
		width: 520px;
	}
	#rightSidebar #rightSidebarCustomContent {
		width: 520px;
	}
	.articleOneSidebar_TitleImage {
		width: 460px;
	}
}

@media print {
	.noPrint {
		display: none!important;
	}
	.searchBox {
		border: 1px solid gray!important;
	}
	#articleNoSidebar, #articleOneSidebar, #articleTwoSidebars {
		width: 100%!important;
	}

}


/*
	/////////////////////
	////////////////////
	Search Css
	*/
.ms-srch-item{width:auto;}
.ms-srch-item-summary{word-break:break-word;}
.ms-webpart-chrome-vertical{display:block;}
.ms-srch-ellipsis{white-space:normal !important;}
.ms-webpart-cell-vertical {
	display: block;
}
.ms-srch-item-body {
		display: block;
}

.ms-srch-item-path {
width: auto;
}
.ms-rtestate-field {
    word-wrap: break-word;
}

@media screen and (max-width:479px) {
	.ms-srch-sbLarge-fullWidth {
		width: 200px;
	}
	.ms-rtestate-field h2
	{
		font-size:12px
	}
}

@media screen and (min-width:480px) and (max-width:959px) {
	.ms-srch-sbLarge-fullWidth {
		width: 375px;
	}
	.ms-rtestate-field h2
	{
		font-size:14px
	}
}

.video-container {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}