﻿/* Green 9Dbb3c */
/* Blue  105F7d */
/* Grey   */

@font-face {
	font-family: "Futura";
	src: url(../fonts/FuturaStd-Book.woff2) format("woff2"), url(../fonts/FuturaStd-Book.woff) format("woff"), url(../fonts/FuturaStd-Book.otf) format("opentype");
}

@font-face {
	font-family: "LucidaGrande";
	src: url(../fonts/LucidaGrande.woff2) format("woff2"), url(../fonts/LucidaGrande.woff) format("woff"), url(../fonts/LucidaGrande.otf) format("opentype");
}

body {
	font-family: Arial;
	background-color: #ffffff;
	margin: 4px 0 0 0;
	font-size: 12px;
}

textarea {
	font-family: Arial;
}

a {
	color: #333;
	outline: none;
	padding-left: 0;
	padding-right: 0;
	text-decoration: underline;
}

	a:link, a:visited, a:active {
		color: #333;
	}

	a:hover {
		color: #FF9933;
	}

	a.button {
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #135F81), color-stop(1, #135F81) );
		background: -moz-linear-gradient( center top, #135F81 5%, #135F81 100% );
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#135F81', endColorstr='#135F81');
		background-color: #135F81;
		border-radius: 6px;
		border: 1px solid #135F81;
		display: inline-block;
		color: #ffffff;
		font-family: arial;
		font-size: 15px;
		font-weight: bold;
		padding: 6px 24px;
		text-decoration: none;
		text-shadow: 1px 1px 0 #000000;
	}

div.footer {
	background: -webkit-linear-gradient(#3D6184, #053E5C); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#3D6184, #053E5C); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#3D6184, #053E5C); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#3D6184, #053E5C); /* Standard syntax */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3D6184', endColorstr='#053E5C');
	/*background-image: url(footer_background.png);*/
	height: 205px;
}

	div.footer a {
		color: #ffffff;
		outline: none;
		padding-left: 3px;
		padding-right: 3px;
		text-decoration: none;
	}

		div.footer a:link, div.footer a:visited, div.footer a:active {
			color: #ffffff;
		}

		div.footer a:hover {
			color: #FF941B;
		}

div.hovercursor:hover {
	cursor: pointer;
}

div.infoTileRow {
	background-color: #3D6184;
	/*background-image: url(footer_background.png);*/
}

div.nav {
	background: -webkit-linear-gradient(#053E5C, #3D6184); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#053E5C, #3D6184); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#053E5C, #3D6184); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#053E5C, #3D6184); /* Standard syntax */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#053E5C', endColorstr='#3D6184');
	/*background-image: url(header_background.png);
    background-size: 100% 100%;*/
	clear: left;
}

div.nav1 {
	height: 30px;
}

div.nav2 {
	height: 72px;
}

div.navleft {
	float: left;
	padding-top: 11px;
	width: 180px;
}

	div.navleft a {
		padding: 0;
		text-decoration: none;
	}

	div.navleft div {
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		width: 175px;
	}

div.techspecsearchresult {
	border-radius: 4px;
	font-weight: bold;
	margin-bottom: 1px;
	min-height: 23px;
	padding-left: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
}

div.techspecsearchresultcat {
	background-color: #bbbbbb;
}

	div.techspecsearchresultcat:hover {
		cursor: pointer;
	}

div.techspecsearchresultdoc {
	background-color: #214F70;
	color: #ffffff;
}

	div.techspecsearchresultdoc:hover {
		background-color: #FF9933;
		color: #ffffff;
		cursor: pointer;
	}

div.techspecsearchresultdocopen {
	background-color: #FF9933;
	color: #ffffff;
}

div.techspec {
	background-color: #214F70;
	color: #ffffff;
}

div.techspecsearchresultcategory {
	clear: left;
	margin-left: 10px;
	display: none;
}

div.techspecchild {
	border-radius: 4px;
	font-weight: bold;
	height: 23px;
	padding-left: 5px;
	padding-top: 9px;
}

div.techspecchildren {
	display: none;
	padding-left: 20px;
}

div.techspecdata {
	display: none;
	padding-left: 20px;
	padding-top: 9px;
}

div.techspecdocs {
	margin-top: 10px;
}

	div.techspecdocs ul {
		list-style: none;
	}

div.techspechover {
	background-color: #FF9933;
	color: #ffffff;
	cursor: pointer;
}

div.techspecparent {
	border-radius: 4px;
	font-size: large;
	font-weight: bold;
	height: 27px;
	padding-left: 5px;
	padding-top: 5px;
}

div.techspecs {
	padding-left: 20px;
	display: none;
}

header a:link, header a:visited, header a:active {
	color: #3D6184;
	text-decoration: none;
}

h2 {
	font-size: 1.5em;
	font-weight: 500;
}

.field-validation-error {
	color: #ff0000;
}

.validation-summary-errors {
	color: #ff0000;
}

.headerLink {
	float: right;
	padding-left: 4px;
}

.headerLinkPipe {
	float: right;
	font-size: 13px;
	padding-left: 5px;
}

.inputForm {
}

	.inputForm .ifCheckBox {
		max-width: 600px;
	}

	.inputForm .ifDisplayText {
		height: 26px;
		padding-left: 6px;
	}

	.inputForm .ifDLink {
	}

	.inputForm .ifLabel {
		min-width: 100px;
		/*white-space: nowrap;*/
	}

	.inputForm .ifListBox {
	}

	.inputForm .ifTextBox {
	}

	.inputForm .ifVal {
	}

input[type="button"], input[type="submit"] {
	background-color: #214F70;
	border-radius: 6px;
	border: 1px solid #214F70;
	display: inline-block;
	color: #ffffff;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 24px;
	text-decoration: none;
}

	input[type="button"]:hover, input[type="submit"]:hover {
		cursor: pointer;
	}

	input[type="button"]:active, input[type="submit"]:active {
		position: relative;
		top: 1px;
	}

	input[type="button"].secondary, input[type="submit"].secondary {
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF9933), color-stop(1, #D9832C) );
		background: -moz-linear-gradient( center top, #FF9933 5%, #D9832C 100% );
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9933', endColorstr='#D9832C');
		background-color: #FF9933;
		border-radius: 6px;
		border: 1px solid #FF9933;
		display: inline-block;
		color: #ffffff;
		font-family: arial;
		font-size: 15px;
		font-weight: bold;
		padding: 6px 24px;
		text-decoration: none;
		text-shadow: 1px 1px 0 #000000;
	}

		input[type="button"].secondary:hover, input[type="submit"].secondary:hover {
			background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF9933), color-stop(1, #D9832C) );
			background: -moz-linear-gradient( center top, #FF9933 5%, #D9832C 100% );
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9933', endColorstr='#D9832C');
			background-color: #FF9933;
			cursor: pointer;
		}

		input[type="button"].secondary:active, input[type="submit"].secondary:active {
			position: relative;
			top: 1px;
		}

	input[type="button"].search, input[type="submit"].search {
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFFFFF), color-stop(1, #FFFFFF) );
		background: -moz-linear-gradient( center top, #FFFFFF 5%, #FFFFFF 100% );
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF');
		background-color: #FFFFFF;
		border-radius: 3px;
		border: 1px solid #AAAAAA;
		display: inline-block;
		color: #666666;
		font-family: arial;
		font-size: 12px;
		font-weight: normal;
		padding: 3px 24px 2px 24px;
		text-decoration: none;
		text-shadow: none;
	}

		input[type="button"].search:hover, input[type="submit"].search:hover {
			background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #DDDDDD), color-stop(1, #DDDDDD) );
			background: -moz-linear-gradient( center top, #DDDDDD 5%, #DDDDDD 100% );
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#DDDDDD');
			background-color: #DDDDDD;
			cursor: pointer;
		}

		input[type="button"].search:active, input[type="submit"].search:active {
			position: relative;
			top: 1px;
		}

.pagingLoadingA {
	width: 100%;
	height: 100%;
	min-height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(225, 225, 225, .8);
}

.pagingLoadingB {
	width: 100%;
	height: 100%;
	min-height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(loading.gif) no-repeat center center;
}

.searchbox {
	background-image: url(magnifier.png);
}

table.header-login {
	border-spacing: 0;
}

	table.header-login input[type="password"] {
		width: 75px;
	}

	table.header-login input[type="text"] {
		width: 175px;
	}

	table.header-login input[type="button"], table.header-login input[type="submit"] {
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF9933), color-stop(1, #D9832C) );
		background: -moz-linear-gradient( center top, #FF9933 5%, #D9832C 100% );
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9933', endColorstr='#D9832C');
		background-color: #FF9933;
		border-radius: 3px;
		border: 1px solid #FF9933;
		display: inline-block;
		color: #ffffff;
		font-family: arial;
		font-size: 12px;
		font-weight: normal;
		padding: 3px 0 2px 0;
		text-align: center;
		text-decoration: none;
		text-shadow: 1px 1px 0 #000000;
		width: 60px;
	}

		table.header-login input[type="button"]:hover, table.header-login input[type="submit"]:hover {
			background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF9933), color-stop(1, #D9832C) );
			background: -moz-linear-gradient( center top, #FF9933 5%, #D9832C 100% );
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9933', endColorstr='#D9832C');
			background-color: #FF9933;
			cursor: pointer;
		}

		table.header-login input[type="button"]:active, table.header-login input[type="submit"]:active {
			position: relative;
			top: 1px;
		}

.workgroupList {
	list-style: none;
	padding-left: 15px;
}

	.workgroupList ul {
		list-style: none;
		padding-left: 15px;
	}

ul.Eco {
	list-style: none;
}

ul.Comments {
	list-style: none;
}

	ul.Comments li, ul.Comments li ul li {
		margin-bottom: 10px;
	}

	ul.Comments ul {
		list-style: none;
		margin-top: 10px;
	}

a.anchor {
	text-decoration: none;
	color: black;
}

	a.anchor:hover {
		color: black;
	}

.sortform {
	margin-top: 10px;
	overflow: auto;
	width: 915px;
}

.sortformbutton {
	float: left;
	height: 20px;
	overflow: auto;
	text-align: center;
	width: 25px;
}

	.sortformbutton input[type=button] {
		padding: 0 3px;
		width: 25px;
	}

.sortformbuttonspacer {
	float: left;
	height: 20px;
	overflow: auto;
	width: 10px;
}

.sortformchildren {
	margin-left: 65px;
	overflow: auto;
}

.sortformrow {
	height: 21px;
	overflow: auto;
}

.sortformrowlabel {
	float: left;
	overflow: auto;
	padding-top: 3px;
	margin-left: 5px;
}

.sortformrowlabelnobuttons {
	float: left;
	overflow: auto;
	padding-top: 3px;
	margin-left: 68px;
}

.sortformsublevel {
	margin-left: 68px;
}

.sortformtitle {
	font-style: italic;
	overflow: auto;
	width: 915px;
}

.sortformtoplevel {
	margin-left: 0;
}

.spanInHeading {
	font-size: 12px;
}