.hidden {display:none !important}
.AGRmodule {width:100%; margin:20px 0 auto;}

.DiviceSlider .NavWrapper li.Button,
.AGRmodule a p,
.AGRmodule li,
.Banner .BannerNav,
.Related img,
textarea,
.Preloader p,
.AGRmodule .Form .Button,
.AGRmodule .About p,
.AGRmodule .About .Button,
.AGRmodule .SoftwareLinkList .Icon,
.ClientsLinksBar .Layer
{-webkit-transition: 0.3s; -moz-transition:  0.3s; -o-transition: 0.3s; -ms-transition:  0.3s; transition: 0.3s;}

.w10 {width:10% !important}
.w12 {width:12% !important}
.w15 {width:15% !important}
.w20 {width:20% !important}
.w24 {width:24% !important}
.w25 {width:25% !important}
.w28 {width:28% !important}
.w30 {width:30% !important}
.w35 {width:35% !important}
.w36 {width:36% !important}
.w40 {width:40% !important}
.w45 {width:45% !important}
.w50 {width:50% !important}
.w55 {width:55% !important}
.w60 {width:60% !important}
.w65 {width:65% !important}
.w70 {width:70% !important}
.w72 {width:72% !important}
.w75 {width:75% !important}
.w80 {width:80% !important}
.w85 {width:85% !important}
.w90 {width:90% !important}
.w90 {width:95% !important}


/*.DeviceMain	.H1Wrapper {background:#0d4059}*/

.AGRmodule a p,
.AGRmodule h4,
.AGRmodule .Links a {color:#266280; }
.AGRmodule a:hover * {color:#00abff; cursor:pointer}
.Indent20 {text-indent:20px}
.MT5 {margin-top:5px}
.MT10 {margin-top:10px}
.Pane>div:first-child .AGRmodule{margin-top:0px}
.jsWrappedTop {border-top: 1px #dedede solid; padding-top:20px !important}
.jsWrappedBot {border-bottom: 1px #fff solid; line-height:0}
a.Separator{color:#000 !important}
	.AGRmodule h4 {font-family:"GLInterstateLic";color:#fff; text-shadow:#002233 0 1px 0;display:table;  margin:0 auto; /*width:100%;*/ text-align:center}
	.AGRmodule h2 {font-family: "GLInterstateBol"; color:#266280; text-shadow:#fff 0 1px 0; margin:8px auto 20px; /*width:100%; */display:block; line-height:normal; text-transform:none}

	.H4Wrapper {padding:8px 0;  /*background:#266280;*/ border-radius:3px 3px 0 0; display:block}
	
	 	.AGRmodule .Separator {margin:auto 5px}
	 	.AGRmodule .Content {padding:0px 20px;}
		.ie7 .AGRmodule .Content {display:inline-block; }

	.AGRmodule select, .AGRmodule [type="radio"]{cursor:pointer}
	
					

/*Download*/		.AGRmodule .Content.Download {background:#ebebeb; border-radius: 0 0 3px 3px}
			.AGRmodule .Download .Wrapper {}
				.AGRmodule .Download ul {display:block}
				.ie7 .AGRmodule .Download ul {display:inline-block; font-size:0;}
					.AGRmodule .Download li {padding:5px 18px;display:block;width:100%; left:-18px;border-bottom: 1px solid #dedede; border-top: 1px solid #fff;}
					.AGRmodule .Download li.First {border-top: none; padding:0px 18px; height:4px}
					.AGRmodule .Download li.Last {border-bottom: none; padding:0px 18px; height:4px;}
					
					.AGRmodule .Download li *{}
					.AGRmodule .Download li:hover {background:#f2f2f2;cursor:pointer}
					.AGRmodule .Download li:hover p{color:#00abff !important}
						.AGRmodule .Download a {display:table;vertical-align:middle; }
					
							.AGRmodule .Download .Item .Icon {margin-right:10px; display:block }
							.AGRmodule .Download .Item .TextWrapper {display:table-cell; width:200px; margin:-50px auto auto 60px; vertical-align:middle}
								.AGRmodule .Download .Item .TextWrapper p {display:table; line-height:normal; font-size:14px}
								
								.ie7 .AGRmodule .Download .Item a {display:block; height:50px}
									.ie7 .AGRmodule .Download .Item .TextWrapper {margin-top:-25px; display:block}
										.ie7 .AGRmodule .Download .Item .TextWrapper p {top:-50%; display:block}									
		
/*SofwareLink*/ 	 .AGRmodule .SoftwareLinkBlock {}
			.AGRmodule .SoftwareLinkBlock .SoftwareLinkList {display:inline-block;font-size:0; background:#ebebeb; padding-left:20px; padding-right:20px;left:-20px; width:100%}
				
				.AGRmodule .SoftwareLinkList li {padding:5px 18px;display:table;width:100%; left:-18px;border-bottom: 1px solid #dedede; border-top: 1px solid #fff;}
				.AGRmodule .SoftwareLinkList li.First {border-top: none; padding:0px 18px; height:4px}
				.AGRmodule .SoftwareLinkList li.Last {border-bottom: none; padding:0px 18px; height:4px;}
				
				.AGRmodule .SoftwareLinkList li *{cursor:pointer}
				.AGRmodule .SoftwareLinkList li:hover {background:#f2f2f2; cursor:pointer}
				.AGRmodule .SoftwareLinkList li.First:hover,
				.AGRmodule .SoftwareLinkList li.Last:hover {background:none !important}

					.AGRmodule .SoftwareLinkList a {display:block;}
					.AGRmodule .SoftwareLinkList .IconContainer {display:inline-block; font-size:0 !important;float:left; margin-left:-2px; margin-right:20px; vertical-align:top; }
						.AGRmodule .SoftwareLinkList .Icon {display:block; border:1px transparent solid}
						.AGRmodule .SoftwareLinkList .Icon.Cloud {background-position:-106px -120px}
						.AGRmodule .SoftwareLinkList .Icon.Mobile {background-position:-106px -60px}
						.AGRmodule .SoftwareLinkList .Icon.Desktop {background-position:-106px -0px}
					.AGRmodule .SoftwareLinkList a:hover .Icon {border-color:#fff; box-shadow:#c9c9c9 0 0 5px}
					.AGRmodule .SoftwareLinkList a .Icon:hover {border-color:#00abff; box-shadow:#fff 0px 0px 5px}
					.AGRmodule .SoftwareLinkList .Text {height:auto; /*margin:0px auto auto 0px; */ width:180px; display:inline-block;}
						.AGRmodule .SoftwareLinkList .Text p {line-height:normal; font-size:14px; margin-top:0.5em; }
						.AGRmodule .SoftwareLinkList .Text p.Title {font-weight:bold;margin-top:0}
		
		.AGRmodule .SoftwareLinkButton {}
			.AGRmodule .SoftwareLinkButton a{display:block; width:100%; padding:10px 20px; border-radius:5px; margin-left:-20px; border:0px solid transparent;}
			.AGRmodule .SoftwareLinkButton .string {display:block; width:100%; text-align:center; color:#fff !important;  }
	.Bullet {display:list-item; list-style:outside square; vertical-align:top;}
	li.Empty:hover {background:none !important; cursor:default !important}
	
	.DNNNavProducts, .DNNNavProductsSUB {margin-top:-20px; display:inline-block; font-size:0;}
	
/*RelProducts*/		.AGRmodule .Content {font-size:14px;line-height:normal; }
			.AGRmodule .Content .H4Wrapper {padding-left:20px; padding-right:20px;left:-20px;}
			.AGRmodule .Content .RelProducts {display:inline-block;font-size:0; background:#ebebeb; padding-left:20px; padding-right:20px;left:-20px; width:100%; border-radius: 0 0 3px 3px}
				
				.AGRmodule .RelProducts li {padding:5px 18px;display:table;width:100%; left:-18px;border-bottom: 1px solid #dedede; border-top: 1px solid #fff;}
				.AGRmodule .RelProducts li.First {border-top: none; padding:0px 18px; height:4px}
				.AGRmodule .RelProducts li.Last {border-bottom: none; padding:0px 18px; height:4px;}
				
				.AGRmodule .RelProducts li *{cursor:pointer}
				.AGRmodule .RelProducts li:hover {background:#f2f2f2; cursor:pointer}
				.AGRmodule .RelProducts li.First:hover,
				.AGRmodule .RelProducts li.Last:hover {background:none !important}

					.AGRmodule .RelProducts a {display:block;}
					.AGRmodule .RelProducts .Icon {background:none;display:inline-block; font-size:0 !important;margin-left:-2px; margin-right:10px; vertical-align:top; border:1px #fff solid; width:50px; height:50px; float:left}
					.AGRmodule .RelProducts a:hover img {border-color:#00abff}
					.AGRmodule .RelProducts .Text {height:auto; /*margin:0px auto auto 0px; */ width:200px; display:inline-block;}
						.AGRmodule .RelProducts .Text p {line-height:normal; font-size:14px; margin-top:0.5em; }
						.AGRmodule .RelProducts .Text p.Title {font-weight:bold;margin-top:0}
							


/*mainBlock*/   .AGRmodule .MainPaigeBlocks {border-top:#c9c9c9 1px solid;border-bottom:#fff 1px solid; width:100%; padding:0}
			.AGRmodule .MainPaigeBlocks .Wrapper{border-bottom:#c9c9c9 1px solid;border-top:#fff 1px solid;width:100%; }
				.AGRmodule .MainPaigeBlocks .Wrapper>ul {width:100%; font-size:0%; display:block}
					.AGRmodule .MainPaigeBlocks .Wrapper>ul>li{display:inline-block;  width:33.3333333333333333333333333%; height:100%; vertical-align:text-top; position:relative}
			   .ie7 .AGRmodule .MainPaigeBlocks .Wrapper>ul>li {float:left;}
					
						.AGRmodule .MainPaigeBlocks .Wrapper>ul>li a{display:block; height:100%; padding:20px; position:relative}
							.AGRmodule .MainPaigeBlocks .Wrapper>ul>li .Title {text-align:left; color:#00abff; text-shadow:#fff 0 1px 0; line-height:1em; margin:0px 0px 20px}
							.AGRmodule .MainPaigeBlocks .Wrapper>ul>li .Text {font-size:14px; line-height:20px; color:#1c1c1c}
							.AGRmodule .MainPaigeBlocks .Wrapper>ul>li .Link {display:table; float:right; font-weight:bold; top:-20px; font-size:12px;}
							
							.ie7 .AGRmodule .MainPaigeBlocks .Wrapper>ul>li .Title {padding:0; margin:20px 0}
							.ie7 .AGRmodule .MainPaigeBlocks .Wrapper>ul>li .Text {padding: 0px; margin-bottom:20px}
							.ie7 .AGRmodule .MainPaigeBlocks .Wrapper>ul>li .Link {top:0px; margin-top:-20px; top:20px}
						.AGRmodule .MainPaigeBlocks .Wrapper>ul>li:hover a {background:#fff;}
						.AGRmodule .MainPaigeBlocks .Wrapper>ul>li:hover .Text {color:#00abff !important}

/*ordernow*/	.AGRmodule .Ordernow {background:#ebebeb; border-radius: 0 0 3px 3px}
					.AGRmodule .Ordernow .OrderBlockList{width:100%;display:inline-block; font-size:0;}
						.AGRmodule .Ordernow .Row{display:table; padding:0 18px; margin-left:-18px; width:100%; border-bottom: 1px solid #dedede; border-top: 1px solid #fff; font-size:0;}
						.AGRmodule .Ordernow .Row.First {border-top: none; height:4px}
						.AGRmodule .Ordernow .Row.Last {border-bottom: none; height:4px}
							
							.AGRmodule .Ordernow .Row .Icon {display:block;padding:0 5px; float:left;}
							.AGRmodule .Ordernow .Row .Icon.Phone{background-position:-16px -200px}
							.AGRmodule .Ordernow .Row .Icon.Email{background-position:-16px -250px}
							.AGRmodule .Ordernow .Row .Icon.Request{background-position:-16px -300px}
							
							.AGRmodule .Ordernow .Row a{display:inline-block; padding:0 18px; margin-left:-18px; width:100%; vertical-align:top; }
							.AGRmodule .Ordernow .Row a:hover {background:#f2f2f2;}

								.AGRmodule .Ordernow .Row .Text {display:inline-block; vertical-align:top; font-size:14px; line-height:50px;}
									.AGRmodule .Ordernow .Row .Text span {display:block; line-height:25px;}
									.AGRmodule .Ordernow .Row .Text span.First {margin-top:10px}
									.AGRmodule .Ordernow .Row .Text span.Last {margin-bottom:10px}


		.AGRmodule .SoftwareLinkButton {}
			.AGRmodule .SoftwareLinkButton .string.i1 {font-family:"GLInterstateLic"; font-size:20px; text-transform:uppercase}
			.AGRmodule .SoftwareLinkButton .string.i2 {font-family:"GLInterstateBol"; font-size:26px; font-weight:normal; line-height:1em; margin:0.3em auto}
			.AGRmodule .SoftwareLinkButton .string.i3 {font-size:14px; }
			.AGRmodule .SoftwareLinkButton .string.i3 *{color:#fff !important}

			.Left .AGRmodule .SoftwareLinkButton .string {text-shadow:#994d00 0 1px 0}
			.Right .AGRmodule .SoftwareLinkButton a{width:80%; margin:auto auto 20px; box-shadow:#002233 0 0 5px inset}
			.Right .AGRmodule .SoftwareLinkButton .string {text-shadow:#002233 0 1px 0}
			
			.AGRmodule .SoftwareLinkButton a:hover {border-color:#000;}
			.AGRmodule .SoftwareLinkButton a:hover .string{text-decoration:underline}
			
			.Left .AGRmodule .SoftwareLinkButton a:hover {box-shadow:#994d00 0 0 21px inset}
			.Right .AGRmodule .SoftwareLinkButton a:hover {box-shadow:#002233 0 0 21px inset;}
			
		
		.AGRmodule .Content.Fiberizer {}
			.AGRmodule .Content.Fiberizer img{display:block; margin:50px auto}						

									
/*Device*/		.AGRmodule .Content.Device {}
			.AGRmodule .Content.Device .Wrapper { display:table; margin-left:-20px;}
				.AGRmodule .Content.Device .Text {padding-top:20px; margin:0}
					.AGRmodule .Content.Device .Text p{font-size:14px; line-height:20px; margin-top:0.3em; text-indent:10px; /*text-align:justify*/}
					.AGRmodule .Content.Device p.Indent20 {text-indent:-0px; margin-left:30px;}
					.AGRmodule .Content.Device p.Bullet {top:-7px}
					
				.AGRmodule .Content.Device .DeviceSlider {margin:0px; left:20px}
					.DeviceSlider .ImageWrapper {height:440px; width:100%; border-bottom:#dedede 1px solid;}
						.DeviceSlider .ImageWrapper ul{}
							.DeviceSlider .ImageWrapper ul>li{position:absolute}
								.DeviceSlider .ImageWrapper img{display:none}
							.DeviceSlider .ImageWrapper .Active img{display:block}
		
					
					.DeviceSlider .NavWrapper {width:100%; border-top:#fff 1px solid; }
						.DeviceSlider .NavWrapper ul {padding:10px 0; display:table; height:100%; margin:auto; }
							.DeviceSlider .NavWrapper li {float:left; margin:auto 3px; display:block;}
							.DeviceSlider .NavWrapper li.Left,
							.DeviceSlider .NavWrapper li.Right {width:10px; height:10px; cursor: pointer; margin:0px 13px; }
							.DeviceSlider .NavWrapper li.Left {background-position:-3px -162px}
							.DeviceSlider .NavWrapper li.Right {background-position:-3px -178px}
							.DeviceSlider .NavWrapper li.Button {width:55px; height:10px; top:1px; background:#dedede;}
							.DeviceSlider .NavWrapper li.Button:hover { background:#a8a8a8; cursor: pointer}
							.DeviceSlider .NavWrapper li.Button.Active {background:#266280 !important; cursor: default !important}
			
			
/*Tab*/ 			  .AGRmodule .Tab {padding:0px;}		
			.AGRmodule .Tab .Wrapper{}
				.AGRmodule .Tab .Tabs{ overflow: hidden; width: 100%; }
					.AGRmodule .Tab .Tabs li{ float: left; margin: 0 2px 0 0;}
						.AGRmodule .Tab .Tabs p{font-family:"GLInterstateBol"; font-size:16px; text-transform:uppercase; padding: 8px 20px;cursor:pointer;}
/*					.AGRmodule .Tab .Tabs .Active {background-color:#266280 !important}*/
					.AGRmodule .Tab .Tabs .Active p{color:#fff; text-shadow:#002233 0 1px 0; cursor:default; }
					
					.AGRmodule .Tab .Container{background: #ebebeb; padding:10px 20px; border-top:1px #fff solid;border-bottom:1px #fff solid; overflow:hidden; border-radius:0 0 3px 3px}
					.AGRmodule .Tab .Container p {text-shadow:#f2f2f2 0 1px 0; vertical-align:top}
						.AGRmodule .Tab .Container .Item{display:none; width:100%;}
							.AGRmodule .Tab .Container ul {display:block;}
							.AGRmodule .Tab .Container ul>li {padding-left:10px; padding-right:10px; left:-10px; /*clear:left; line-height:0; font-size:0; */width:100%; display:table;}
	
							/*=============*/
							.AGRmodule .Tab .ComplexTableWrapper {/*display:table; */left:-10px; width:600px;}

								.AGRmodule .Tab .ComplexTable {}/*#ebebeb*/
									.AGRmodule .Tab .ComplexTable tr {/*width:100%; /*border-top: red 1px solid;display:table; padding:10px*/}
										.AGRmodule .Tab .ComplexTable td{text-align:center;font-size:14px; padding:2px 0; vertical-align:middle;}
										.AGRmodule .Tab .ComplexTable td>p {}
										.AGRmodule .Tab .ComplexTable td.cell1 {text-align:left; width:50%; }
										.AGRmodule .Tab .ComplexTable td.cell2 {}
										.AGRmodule .Tab .ComplexTable td.cell3 {width:25%;}
											.AGRmodule .Tab .ComplexTable td.cell1>p {padding-left:10px; }
										
									.AGRmodule .Tab .ColNamesTable {}	
										.AGRmodule .Tab .ColNamesTable td{}
											.AGRmodule .Tab .ColNamesTable td>p{font-weight:bold; margin:10px 0 3px; font-size:12px;}

									.AGRmodule .Tab .DataTable{}									
										.AGRmodule .Tab .DataTable {background:#e5e5e5;}
										.AGRmodule .Tab .DataTable.even{background:#dedede; border-right:1px #dedede solid; z-index:0}
											.AGRmodule .Tab .DataTable td.Seria {border-bottom:none;padding-top:5px}
											.AGRmodule .Tab .DataTable td.Seria span {display:inline-block; padding:4px 10px 4px 15px;left:-15px; margin-top:0px; margin-bottom:0px; text-transform:uppercase; color:#f7f7f7; background-color:#266280; text-shadow:#0d4059 0 1px 0px; font-family:"GLInterstateLic"; font-size:16px; font-weight:normal; vertical-align:top}
											.AGRmodule .Tab .DataTable td.Seria .Live {background:#00abff; margin-left:1px}
											
											.AGRmodule .Tab .DataTable td {}
												.AGRmodule .Tab .DataTable td>p {}
												.AGRmodule .Tab .DataTable td.cell1>p{color:#0d4059; }
												.AGRmodule .Tab .DataTable td p.preLive {display:inline-block; width:70%; float:left; padding:0}
												.AGRmodule .Tab .DataTable td p.Live {display:inline-block; width:30%; float:left; padding:0; color:#00abff; font-weight:bold;  }
												.AGRmodule .Tab .DataTable td.Live {padding-top:0;}
												.AGRmodule .Tab .DataTable td.Live p{color:#00abff; font-weight:bold; font-size:12px;}

								.AGRmodule .Tab .XotTable {}
									.AGRmodule .Tab .XotTable td.cell1 {width:40%;}
									.AGRmodule .Tab .XotTable td.cell2,
									.AGRmodule .Tab .XotTable td.cell3,
									.AGRmodule .Tab .XotTable td.cell4,
									.AGRmodule .Tab .XotTable td.cell5,
									.AGRmodule .Tab .XotTable td.cell6,
									.AGRmodule .Tab .XotTable td.cell7 {width:10%}
	
									.AGRmodule .Tab .XotTable .SubTableHead {background:#266280; color:#fff; border-top:#266280 1px solid}
									.AGRmodule .Tab .XotTable .SubTableHead>p {text-shadow:#0d4059 0 1px 0}
										.BorderLeft {border-left:#266280 1px solid}
										.BorderRight {border-right:#266280 1px solid}
										.BorderBottom {border-bottom:#266280 1px solid}
										
								.AGRmodule .Tab .AtpTable {}
									.AGRmodule .Tab .AtpTable td.cell1 {width:40%;}
									.AGRmodule .Tab .AtpTable td.cell2,
									.AGRmodule .Tab .AtpTable td.cell3,
									.AGRmodule .Tab .AtpTable td.cell4,
									.AGRmodule .Tab .AtpTable td.cell5 {width:15%}
								.AGRmodule .Tab .AtpTableMM {}
									.AGRmodule .Tab .AtpTableMM td.cell1 {width:40%;}
									.AGRmodule .Tab .AtpTableMM td.cell2,
									.AGRmodule .Tab .AtpTableMM td.cell3,
									.AGRmodule .Tab .AtpTableMM td.cell4 {width:20%}
											
							/*=============*/				
							.AGRmodule .Tab .Container .Table {margin:10px 0 0}
							.AGRmodule .Tab .Container .Table:first-child{margin:0; margin-top:0px}
							.AGRmodule .Tab .Container .Table.Lined {padding:0px}
							
								.AGRmodule .Tab .Table .thead .td{font-weight:bold; margin:10px 0 3px; line-height:normal; font-size:12px;}
									.AGRmodule .Tab .Container .Table .thead p {}
							   .ie7 .AGRmodule .Tab .Container .Table .thead p {padding-top:0px !important; padding-bottom:10px}

								.AGRmodule .Tab .Container .Table .tr {padding-top:6px; padding-bottom:6px; margin-top:1px;background:#e5e5e5;}
									.AGRmodule .Tab .Container .Table .td.cell1 {text-align:left; width:40%; color:#0d4059; float:left; display:inline-block; font-weight:bold}
									.AGRmodule .Tab .Container .Table .td.cell2 {width:30%; float:left; display:inline-block;}
									.AGRmodule .Tab .Container .Table .td.cell2.Live {text-align:center; width:30%; font-weight:bold; color:#00abff;}
									.AGRmodule .Tab .Container .Table .td.cell3 {width:30%}
									.AGRmodule .Tab .Container .Table .td.cell3.Live {width:10%; font-weight:bold; color:#00abff; text-shadow:#f7f7f7 0 1px 0; margin-left:-10%;left:15px; font-size:14px; text-align:center}
									.AGRmodule .Tab .Container .Table .td.cell4 {width:30%}
									
								.AGRmodule .Tab .Container .Table .CellBorder {position:absolute; display:block; border:#266280 1px solid; border-radius:3px; padding:8px 1px	; margin-top:-9px; z-index:100; left:3px; height:100%}
								.ie7 .AGRmodule .Tab .Container .Table .CellBorder {margin-top:-11px;}
									
							.AGRmodule .Tab .Container ul.Table.Column {padding:0px; width:50%; display:inline-block; margin-left:-0px; top:0; vertical-align:top;}
							.AGRmodule .Tab .Container ul.Table.Column:first-child {float:left}
								.AGRmodule .Tab .Container ul.Table.Column .tr {background:none;}
									.AGRmodule .Tab .Container ul.Table.Column .td {white-space:normal;width:100%; text-align:left}
										.AGRmodule .Tab .Container ul.Table.Column image {margin:auto}
								
								.ie7 .AGRmodule .Tab .Container ul.Table.Column{}		
								.ie7 .AGRmodule .Tab .Container ul.Table.Column:first-child {float:left}
							/*=============*/	
							.AGRmodule .Tab .Container .Specification .cell2 {text-align:center !important;}
							.AGRmodule .Tab .Container .Specification .TextList {margin-top:20px;}
								.AGRmodule .Tab .Container .TextList li {margin:6px 0;}
								.AGRmodule .Tab .Container .TextList .head p{font-weight:bold; color:#0d4059; line-height:30px}

								.AGRmodule .Tab .Container p.Bullet {display:list-item !important; list-style:inside square; float:none !important; line-height:normal; padding:3px 0}
							/*=============*/	
								

							.AGRmodule .Tab .Container img {display:block; margin:10px auto !important;}
							.AGRmodule .Tab .Container a {color:#0d4059; text-decoration:underline}
							/********/
							.AGRmodule .Tab .Container .BlockDiagram {display:table; width:100%;}
								.AGRmodule .Tab .Container .BlockDiagram .note {position:absolute; top:0; z-index:2}
									.AGRmodule .Tab .Container .BlockDiagram .note p {position:absolute;}
									.AGRmodule .Tab .Container .BlockDiagram .note.AlignRight { border-left:#000 1px solid; }
									.AGRmodule .Tab .Container .BlockDiagram .note.AlignRight p{right:0; left:auto; text-align:right}
									.AGRmodule .Tab .Container .BlockDiagram .note.AlignLeft {border-top:#000 1px solid;border-right:#000 1px solid;}
									.AGRmodule .Tab .Container .BlockDiagram .note.AlignLeft p{right:auto; left:0; text-align:left}
									.AGRmodule .Tab .Container .BlockDiagram .note.AlignTop {border-top:#000 1px solid;border-bottom:none;}
									.AGRmodule .Tab .Container .BlockDiagram .note.AlignBot {border-bottom:#000 1px solid;border-top:none;}
									.AGRmodule .Tab .Container .BlockDiagram .note .Title {font-family:"GLInterstateBol"; font-size:16px; color:#00abff; text-transform:uppercase;  margin-top:-21px; text-shadow:#f7f7f7 0 1px 0}
									.AGRmodule .Tab .Container .BlockDiagram .note .Title span {}
									.AGRmodule .Tab .Container .BlockDiagram .note .Description {font-size:13px; color:#737373; line-height:1em}
										
										.AGRmodule .Tab .BlockDiagram .note.AlignTop .Title {top:auto; bottom:100%; margin-bottom:2px}
										.AGRmodule .Tab .BlockDiagram .note.AlignTop .Description {top:0;}
										.AGRmodule .Tab .BlockDiagram .note.AlignBot .Title {top:auto; bottom:0;}
										.AGRmodule .Tab .BlockDiagram .note.AlignBot .Description {top:100%; margin-top:2px}
								
								.AGRmodule .Tab .OPX350 {}
									.AGRmodule .OPX350.BlockDiagram .note#OTDRPort{height:80px; width:206px; top:108px; left:28px}
									.AGRmodule .OPX350.BlockDiagram .note#ExtendedOTDRPort{height:130px; width:240px; top:58px; left:28px}
									.AGRmodule .OPX350.BlockDiagram .note#PowerMeterPort{height:80px; width:200px; top:108px; left:324px}
									.AGRmodule .OPX350.BlockDiagram .note#UsbA {height:70px; width:146px; top:365px; left:10px}
									.AGRmodule .OPX350.BlockDiagram .note#UsbB {height:120px; width:226px; top:315px; left:10px}
									.AGRmodule .OPX350.BlockDiagram .note#ACAdapter {height:120px; width:160px; top:315px; left:388px}
									.AGRmodule .OPX350.BlockDiagram .note#ServiceDiagnosticPort {height:70px; width:100px; top:365px; left:447px}																
									[lang="ru-RU"] .AGRmodule .OPX350.BlockDiagram .note#ExtendedOTDRPort{height:150px; top:38px;}
																		
								.AGRmodule .Tab .OPX-BOX {}	
									.AGRmodule .Tab .OPX-BOX.BlockDiagram .note#PowerOnOff{height:0px; width:160px; top:53px; left:26px}
									.AGRmodule .Tab .OPX-BOX.BlockDiagram .note#PowerStatusLED{height:18px; width:168px; top:86px; left:26px}
									.AGRmodule .Tab .OPX-BOX.BlockDiagram .note#BluetoothStatusLED{height:0; width:160px; top:116px; left:26px}
									.AGRmodule .Tab .OPX-BOX.BlockDiagram .note#BatteryStatusLED{height:18px; width:168px; top:132px; left:26px}
									.AGRmodule .Tab .OPX-BOX.BlockDiagram .note#MicroUSBB{height:0px; width:160px; top:180px; left:26px}
									.AGRmodule .Tab .OPX-BOX.BlockDiagram .note#OTDRLivePortorVF{height:0px; width:160px; top:346px; left:26px}
									.AGRmodule .Tab .OPX-BOX.BlockDiagram .note#OTDRPort{height:0px; width:160px; top:394px; left:26px}
									.AGRmodule .Tab .OPX-BOX.BlockDiagram .note#DustCaps{height:0px; width:130px; top:346px; left:320px}
									[lang="ru-RU"] .AGRmodule .OPX-BOX.BlockDiagram .note#OTDRLivePortorVF{height:50px; width:168px; top:296px; left:26px}
									[lang="ru-RU"] .AGRmodule .OPX-BOX.BlockDiagram .note#DustCaps{width:160px;left:340px}
									
								.AGRmodule .Tab .IIT6000 {}	
									.AGRmodule .Tab .IIT6000.BlockDiagram .note#ACAdapter{height:40px; width:160px; top:130px; left:26px}
									.AGRmodule .Tab .IIT6000.BlockDiagram .note#UsbB{height:130px; width:209px; top:130px; left:26px}
									.AGRmodule .Tab .IIT6000.BlockDiagram .note#UsbA{height:70px; width:185px; top:130px; left:26px}
									.AGRmodule .Tab .IIT6000.BlockDiagram .note#OTDRPort{height:90px; width:209px; top:130px; left:328px}
									.AGRmodule .Tab .IIT6000.BlockDiagram .note#PowerMeterorVFLPort{height:130px; width:249px; top:130px; left:288px}
									
									.AGRmodule .Tab .IIT6000.BlockDiagram .note#ExtendedOTDRPort{height:40px; width:169px; top:130px; left:368px}
									.AGRmodule .Tab .IIT6000.BlockDiagram .note#RubberBand{height:0px; width:140px; top:360px; left:26px}
									.AGRmodule .Tab .IIT6000.BlockDiagram .note#Display{height:0px; width:160px; top:460px; left:26px}
									.AGRmodule .Tab.Rus .IIT6000.BlockDiagram .note#Display{height:0px; width:180px; top:430px; left:357px}
									.AGRmodule .Tab .IIT6000.BlockDiagram .note#Keyboard{height:0px; width:160px; top:580px; left:26px}
									.AGRmodule .Tab .IIT6000.BlockDiagram .note#PowerOnOff{height:0px; width:160px; top:685px; left:26px}
									.AGRmodule .Tab .IIT6000.BlockDiagram .note#AutoTestButton{height:0px; width:169px; top:685px; left:368px}
									[lang="ru-RU"] .AGRmodule .Tab .IIT6000.BlockDiagram .note#PowerMeterorVFLPort{height:150px; width:249px; top:130px; left:288px}
									
								.AGRmodule .Tab .IIT9000 {}	
									.AGRmodule .Tab .IIT9000.BlockDiagram .note#EthernetPort{height:90px; width:166px; top:40px; left:26px}
									.AGRmodule .Tab .IIT9000.BlockDiagram .note#ACAdapter{height:70px; width:143px; top:70px; left:26px}
									.AGRmodule .Tab .IIT9000.BlockDiagram .note#USBA{height:40px; width:166px; top:154px; left:26px}
									.AGRmodule .Tab .IIT9000.BlockDiagram .note#USBB{height:90px; width:190px; top:154px; left:26px}
									.AGRmodule .Tab .IIT9000.BlockDiagram .note#VFLPort{height:100px; width:294px; top:144px; left:253px}
									.AGRmodule .Tab .IIT9000.BlockDiagram .note#PowerOnOff{height:36px; width:285px; top:158px; left:262px}
									.AGRmodule .Tab .IIT9000.BlockDiagram .note#PluginModule{height:70px; width:202px; top:70px; left:345px}
									[lang="ru-RU"] .AGRmodule .Tab .IIT9000.BlockDiagram .note#PluginModule{height:110px; width:202px; top:40px; left:345px}
									[lang="ru-RU"] .AGRmodule .Tab .IIT9000.BlockDiagram .Image#img2{margin-top:20px;}	
								
								.AGRmodule .Tab .OPX-RTU {}	
									.AGRmodule .Tab .OPX-RTU.BlockDiagram .note#OTDROpticalPort{height:40px; width:138px; top:100px; left:20px}
									.AGRmodule .Tab .OPX-RTU.BlockDiagram .note#minUSBB{height:115px; width:217px; top:40px; left:20px}
									.AGRmodule .Tab .OPX-RTU.BlockDiagram .note#PluggableOTDRmodule{height:0px; width:106px; top:160px; left:20px}
									.AGRmodule .Tab .OPX-RTU.BlockDiagram .note#RJ45{height:40px; width:138px; top:200px; left:20px}
									.AGRmodule .Tab .OPX-RTU.BlockDiagram .note#PluggablePCmodule{height:115px; width:217px; top:190px; left:20px}
									.AGRmodule .Tab .OPX-RTU.BlockDiagram .note#StatusLEDs{height:108px; width:223px; top:40px; left:324px}
									.AGRmodule .Tab .OPX-RTU.BlockDiagram .note#ServicePort{height:50px; width:193px; top:100px; left:354px}
									.AGRmodule .Tab .OPX-RTU.BlockDiagram .note#Powerswitch{height:40px; width:215px; top:320px; left:332px}
									.AGRmodule .Tab .OPX-RTU.BlockDiagram .note#Powersupplyconnect{height:40px; width:160px; top:410px; left:387px}
									[lang="ru-RU"] .AGRmodule .Tab .OPX-RTU.BlockDiagram .note#StatusLEDs{height:80px; width:223px; top:160px; left:324px}
									[lang="ru-RU"] .AGRmodule .Tab .OPX-RTU.BlockDiagram .note#minUSBB{height:115px; width:290px; top:40px; left:257px}
									[lang="ru-RU"] .AGRmodule .Tab .OPX-RTU.BlockDiagram .note#OTDROpticalPort{height:100px; width:138px; top:40px; left:20px} 
									[lang="ru-RU"] .AGRmodule .Tab .OPX-RTU.BlockDiagram .note#PluggableOTDRmodule{height:30px; width:110px; top:120px; left:20px}
									
								.AGRmodule .Tab .IIT-LTS {}
									.AGRmodule .Tab .IIT-LTS.BlockDiagram .note#PowerMetervaluesindMbandWts{height:20px; width:210px; top:180px; left:10px}
									.AGRmodule .Tab .IIT-LTS.BlockDiagram .note#MemoryCapacity{height:0px; width:180px; top:240px; left:10px}
									.AGRmodule .Tab .IIT-LTS.BlockDiagram .note#miniUSB{height:20px; width:214px; top:580px; left:10px}
									.AGRmodule .Tab .IIT-LTS.BlockDiagram .note#ActiveLightSourceLaser{height:0px; width:220px; top:240px; left:330px}
									.AGRmodule .Tab .IIT-LTS.BlockDiagram .note#ActiveWavelengthforPowerMeter{height:0px; width:220px; top:170px; left:330px}
									.AGRmodule .Tab .IIT-LTS.BlockDiagram .note#PowerMeterPort{height:54px; width:219px; top:680px; left:10px}
									.AGRmodule .Tab .IIT-LTS.BlockDiagram .note#LightSourceORLMeter{height:54px; width:220px; top:680px; left:330px}
									[lang="ru-RU"] .AGRmodule .Tab .IIT-LTS.BlockDiagram .note#PowerMetervaluesindMbandWts{height:60px; top:140px}
								
								.AGRmodule .Tab .OPXLTS {}
									.AGRmodule .OPXLTS.BlockDiagram .note#MultirposPort{height:80px; width:206px; top:40px; left:28px}
									.AGRmodule .OPXLTS.BlockDiagram .note#PowerMeterPort{height:80px; width:200px; top:40px; left:324px}
									.AGRmodule .OPXLTS.BlockDiagram .note#UsbA {height:70px; width:146px; top:280px; left:10px}
									.AGRmodule .OPXLTS.BlockDiagram .note#UsbB {height:120px; width:226px; top:230px; left:10px}
									.AGRmodule .OPXLTS.BlockDiagram .note#ACAdapter {height:120px; width:160px; top:230px; left:388px}
									.AGRmodule .OPXLTS.BlockDiagram .note#HeadphonesandMicrophone {height:70px; width:100px; top:280px; left:447px}
									[lang="ru-RU"] .AGRmodule .OPXLTS.BlockDiagram .note#MultirposPort{height:80px; width:230px; top:40px; left:10px}
									[lang="ru-RU"] .AGRmodule .OPXLTS.BlockDiagram .note#PowerMeterPort{height:80px; width:224px; top:40px; left:324px}
									[lang="ru-RU"] .AGRmodule .OPXLTS.BlockDiagram .note#HeadphonesandMicrophone {height:50px; width:100px; top:300px; left:447px}
									
								.AGRmodule .Tab .Container .BlockDiagram .Image {z-index:0;}
									.AGRmodule .Tab .Container .BlockDiagram .Image img {display:table}
								
								.AGRmodule .Tab .Container .BlockDiagram.OPX350 .Image img{margin-top:130px !important}
								.AGRmodule .Tab .Container .BlockDiagram.OPX350 .Image#img2 img{margin-top:116px !important}
								.AGRmodule .Tab .Container .BlockDiagram.OPXLTS .Image img{margin-top:60px !important}
								.AGRmodule .Tab .Container .BlockDiagram.OPXLTS .Image#img2 img{margin-top:100px !important}
								.AGRmodule .Tab .Container .BlockDiagram.IIT6000 .Image#img2 img{margin-top:130px !important}
								.AGRmodule .Tab .Container .BlockDiagram.IIT9000 .Image img{margin-top:80px !important}
								.AGRmodule .Tab .Container .BlockDiagram.IIT-LTS .Image#img2 img{margin-top:80px !important}
								.AGRmodule .Tab .Container .BlockDiagram.OPX-BOX .Image{float:left; width:auto; display:inline-block; padding:0}
									.AGRmodule .Tab .Container .BlockDiagram.OPX-BOX .Image img {float:left;margin-top:20px !important;}
									.AGRmodule .Tab .Container .BlockDiagram.OPX-BOX .Image#img1 img, 
									.AGRmodule .Tab .Container .BlockDiagram.OPX-BOX .Image#img3 img{margin-left:160px !important; left:20px}
									.AGRmodule .Tab .Container .BlockDiagram.OPX-BOX .Image#img2{margin-left:-20px; left:10px}
									.AGRmodule .Tab .Container .BlockDiagram.OPX-BOX .Image#img3 img {left:12px}
								.AGRmodule .Tab .Container .BlockDiagram.OPX-RTU .Image{width:auto; display:block; padding:0; margin:auto}
									.AGRmodule .Tab .Container .BlockDiagram.OPX-RTU .Image#img1 img{margin-top:130px !important}
									.AGRmodule .Tab .Container .BlockDiagram.OPX-RTU .Image#img2 img{margin-top:130px !important; margin-bottom:50px !important}
																				
/*Article*/		  .AGRmodule .Article {padding:0}
			.AGRmodule .Article .Text {font-size:14px; line-height:20px; margin-bottom:1em; }
			.AGRmodule .Article .TextList {margin-left:40px;margin-bottom:1em; }
				.AGRmodule .Article .ListItem {font-style:normal; display:list-item; line-height:20px}
			.AGRmodule .Article .ImageWrapper {width:100%; padding:20px 0}	
				.AGRmodule .Article img {margin:auto; display:block}
				.AGRmodule .TextLink {color:#266280; text-decoration:underline}
				.AGRmodule .Article .List .ListItem {list-style-position:inside; text-indent:20px}
			
			.AGRmodule .Article .VideoWrapper {width:100%;padding:10px 0;}
				 .VideoWrapper iframe {width:600px; height:450px; display:block; margin:auto; border:#fff 1px solid; box-shadow:#a2a2a2 0 2px 21px}
		
/*Slim*/	.AGRmodule .Slim {display:table;border-top:#fff 1px solid;border-bottom:#dedede 1px solid; padding:10px; left:-0px; line-height:0; width:600px}
			.AGRmodule .Slim .Wrapper {display:inline-block; font-size:0; line-height:0; padding:0px}
				.AGRmodule .Slim .Thumbnail {display:inline-block; float:left;font-size:0; /*border:1px #fff solid;*/border:1px transparent solid; margin:-1px auto auto -1px; left:1px; /*box-shadow:#dedede 0 0 5px*/}
				.AGRmodule .Slim .Thumbnail:hover {/*border:1px #00abff solid;*/ border-color:#00abff !important; box-shadow:none !important;}
			.AGRmodule .Slim:hover {background:#f2f2f2}	
			.AGRmodule .Slim:hover .Thumbnail{/*border:1px #00abff solid;*/ border-color:#fff; box-shadow:#c9c9c9 0 0 5px;}
				.AGRmodule .Slim .VisibleWrapper {display:block; float:left; width:510px; padding:0px; left:10px; height:80px;}
				
					.AGRmodule .Slim .Row {display:inline-block; float:left; width:100%;font-size:14px; line-height:normal; text-shadow:#fff 0 1px 0;}
					.AGRmodule .Slim h3.Row {text-shadow:#266280 0 1px 0; color:#fff; background:#266280; width:auto !important; display:table !important; padding:4px 12px !important; border-radius:2px;  margin-bottom:3px; }
					.AGRmodule .Slim .Row.Links {position:absolute; bottom:0px; left:0px; margin:0; ine-height:1em;}
						.AGRmodule .Slim .Row.Links li {margin:auto 5px auto 0; float:left; cursor:pointer; font-size:0}
						.AGRmodule .Slim .Row.Links li *{line-height:normal; font-weight:bold;font-size:12px; display:inline-block; padding:0; vertical-align:top !important}
						.AGRmodule .Slim .Row.Links li.Separator *{color:#000 !important; font-weight:normal !important; cursor:default}
						.AGRmodule .Slim .Row.Links li.Collapse {color:#1c1c1c;}
						.AGRmodule .Slim .Row.Links li.Collapse .plus {display:inline-block}
						.AGRmodule .Slim .Row.Links li.Collapse .minus {display:none}						
				
/*OrderItem*/		.AGRmodule .OrderItem {margin-top:-20px}
			.AGRmodule .OrderItem .VisibleWrapper {width:440px;}
			.AGRmodule .OrderItem .controls {height:100%; font-size:14px; }
				.AGRmodule .OrderItem .controls .SelectLabel {color:#737373; font-size:10px; text-align:center; text-shadow:#fff 0 1px 0; margin:5px 0; letter-spacing:0.03em}
				.AGRmodule .OrderItem .controls .select {margin:auto; display:block; border:none; height:21px; width:40px; border:#dedede 1px solid}
				.AGRmodule .OrderItem .controls .select p{line-height:1em;display:block; text-align:center; width:21px; height:17px; top:4px;}
				.AGRmodule .OrderItem .controls .select .Icon {background-position:-66px -70px; height:14px; width:14px; display:block; position:absolute; right:3px; top:4px}
				.ie .AGRmodule .OrderItem .controls .select p {top:3px}
				.AGRmodule .OrderItem .controls .Quantity {margin:auto; display:block; border:none; height:21px; top:-21px; opacity:0; filter:alpha(opacity=0)}
						.AGRmodule .OrderItem.Open li.Collapse .plus {display:none !important}
						.AGRmodule .OrderItem.Open li.Collapse .minus {display:inline-block !important}
						.AGRmodule .OrderItem .Row.Links li.Reset {display:block; float:right; margin-right:0px;color:#a8a8a8;}
						.AGRmodule .OrderItem.Odered li.Reset { color:#1c1c1c !important; cursor:pointer !important}
						.AGRmodule .OrderItem.Odered li.Reset:hover  {color:#1c1c1c !important; }
						
			.AGRmodule .OrderItem .HiddenWrapper{padding-left:160px; clear:both; padding-top:12px; overflow:hidden; display:none}
			.AGRmodule .OrderItem.Open .HiddenWrapper {display:block}
				.AGRmodule .OrderItem .HiddenWrapper textarea {font-size:14px; line-height:normal; width:420px; height:80px; text-align:left; border:#dedede 1px solid; padding:10px 10px 30px; resize: vertical}
					.AGRmodule .OrderItem .HiddenWrapper .TextareaControl {position:absolute; left:160px; bottom:0;}
					.ie7 .AGRmodule .OrderItem .HiddenWrapper .TextareaControl {bottom:3px}
						.AGRmodule .OrderItem .HiddenWrapper .TextareaControl div {padding:3px 8px; display:inline-block; cursor:pointer;background:#ebebeb; margin:2px; float:left; }
							.AGRmodule .OrderItem .HiddenWrapper .TextareaControl p {line-height:1em; font-size:10px; color:#a8a8a8; font-weight:bold; text-transform:uppercase; text-shadow:#fff 0 1px 0}
							.AGRmodule .OrderItem .HiddenWrapper .TextareaControl div:hover {background:#00abff}
							.AGRmodule .OrderItem .HiddenWrapper .TextareaControl div:hover p{color:#fff; text-shadow:none}  		
						
/*FirmwareItem*/	.AGRmodule .FirmwareItem {margin-top:-20px}
			.AGRmodule .FirmwareItem .Wrapper {height:100%; }
				.AGRmodule .FirmwareItem .VisibleWrapper {width:450px;}
				.AGRmodule .FirmwareItem .Downloadlink {height:100%; position:absolute; left:0; display:block; top:-10px; padding:10px 0; background:#ebebeb; margin-left:-10px}
					.AGRmodule .FirmwareItem .Icon {display:block; top:15px; left:5px; float:left}
					.AGRmodule .FirmwareItem .DownloadLabel {font-family:"GLInterstateLic"; color:#737373; font-size:12px; text-shadow:#fff 0 1px 0; display:block; width:100%; text-align:center; position:absolute; left:0; bottom:10px; }
				.AGRmodule .FirmwareItem .Downloadlink:hover {background:#e0e0e0}
				.AGRmodule .FirmwareItem .Downloadlink:hover .DownloadLabel {color:#1c1c1c}
					
				.AGRmodule .FirmwareItem .Thumbnail {margin-left:60px; }
					.AGRmodule .FirmwareItem .Row.Links a.Download{cursor:pointer}

/*Form*/		.AGRmodule .Form {padding:20px 0; font-size:14px; line-height:normal;}
			.AGRmodule .Form .Wrapper {display:inline-block;}
				.AGRmodule .Form .Row {display:inline-block; float:right; margin:3px auto}
				.ie7 .AGRmodule .Form .Row {margin-right:10px}
					.AGRmodule .Form label {float:left; cursor:default; top:2px; white-space:normal; width:220px; text-align:right}
					
					.AGRmodule .Form .controls {float:right; width:362px; margin:-2px 18px auto 10px; display:inline-block}
						.AGRmodule .Form .controls.Required {text-align:right; padding-left:20px; left:17px; font-size:11px;font-weight:bold;}
						.AGRmodule .Form .controls.Required span {margin-left:10px}
							.AGRmodule .Form .asterix {color:#e67200; font-weight:bold; font-size:12px; top:-2px; margin:auto 2px;}
			
						.AGRmodule .Form .Inputfield {border:#dedede 1px solid; width:100%; padding:3px 8px; font-family:Tahoma, Geneva, sans-serif; font-size:14px}

						.AGRmodule .Form .control_radio_unit {display:inline-block; float:left; margin-right:10px; margin-top:4px; }
						.ie7 .AGRmodule .Form .control_radio_unit {left:10px}
						
						.AGRmodule .Form .select {border:#dedede 1px solid; width:100%; padding:3px 8px; font-family:Tahoma, Geneva, sans-serif; display:block; margin-top:0px}
							.AGRmodule .Form .select p{line-height:1em;display:block; text-align:center; width:100%; height:17px; top:2px;text-align:left;}
							.AGRmodule .Form .select .Icon {background-position:-66px -70px; height:14px; width:14px; display:block; position:absolute; right:3px; top:5px}
						.AGRmodule .Form select {margin:auto; display:block; border:none; height:21px; margin-top:-26px; opacity:0; filter:alpha(opacity=0); width:380px;}
						.AGRmodule .Form select#country-selector { height:25px; left:0px; }
						.AGRmodule .Form select#How{margin-bottom:20px}
						.ie7 .AGRmodule .Form .select, .ie7 .AGRmodule .Form #How {right:-10px}
	
						.AGRmodule .Form textarea { width:358px; height:80px; text-align:left; border:#dedede 1px solid; padding:10px 10px 30px; resize: vertical; margin-top:5px;}
						.AGRmodule .Form .TextareaControl {position:absolute; left:0px; bottom:0;}
						.ie .AGRmodule .Form .TextareaControl {bottom:-4px; left:0px;}
						.ie7 .AGRmodule .Form .TextareaControl {bottom:-3px; left:10px;}
							.AGRmodule .Form .TextareaControl div {padding:3px 8px; display:inline-block; cursor:pointer;background:#ebebeb; margin:2px; top:-4px; font-size:0; line-height:0}
								.AGRmodule .Form .TextareaControl p {line-height:1em; font-size:10px; color:#a8a8a8; font-weight:bold; text-transform:uppercase; text-shadow:#fff 0 1px 0}
								.AGRmodule .Form .TextareaControl div:hover {background:#00abff}
								.AGRmodule .Form .TextareaControl div:hover p{color:#fff; text-shadow:none}
								
						.AGRmodule .Form .Button {padding:10px 40px; margin:10px 0px auto auto; margin-right:5px}
						.ie7 .AGRmodule .Form .Button {left:10px; float:left}
						
						.AGRmodule .Form .Preloader {display:inline-block; position:absolute; width:200px; left:-210px; top:10px;padding-top:10px}
							.AGRmodule .Form .Preloader *{right:0}
							.AGRmodule .Form .Preloader .Message{display:none;margin:0 5px; line-height:19px; padding-top:1px; color:#00abff; float:right; right:35px; position:absolute; text-align:right;}
							.AGRmodule .Form .Preloader .loader{width:30px; float:right;}
								.AGRmodule .Form .Preloader .bar{display:inline-block; float:left; margin:auto 2px; width:6px; height:20px; background:#00abff;opacity:0; filter:alpha(opacity=0)}
				
/*Certificates*/		.AGRmodule .Certificates {padding:20px 10px; background:#ebebeb; min-height:545px}
			.AGRmodule .Certificates .DecorGradient.Top {height:40%}
			.AGRmodule .Certificates .DecorGradient.Bot {height:20%}
			.AGRmodule .Certificates .Mainframe {margin-bottom:30px;  display:table; width:100%}
			.AGRmodule .Certificates .Mainframe li{position:absolute; opacity:0; filter:alpha(opacity=0)}
			.AGRmodule .Certificates .Mainframe li.Active {opacity:1; filter:alpha(opacity=100)}
			.ie8 .AGRmodule .Certificates .Mainframe li{display:none}
			.ie8 .AGRmodule .Certificates .Mainframe li.Active{display:block}
				.AGRmodule .Certificates .Primaryview {height:430px;margin:0; border:1px #002233 solid;margin-left:-2px; left:1px}
					.AGRmodule .Certificates .Primaryview li{position:absolute; top:20px; left:20px; width:260px; height: 364px;}
						.AGRmodule .Certificates .Primaryview img {box-shadow:#002233 0 0 5px}
						.AGRmodule .Certificates .Primaryview .Shadow{opacity:1;filter:alpha(opacity=100); background-position:-1020px -6px; height:12px; display:table; bottom:-13px; top:auto; width:100%; left:0; z-index:10;}
						.ie8 .AGRmodule .Certificates .Primaryview .Shadow {filter:alpha(opacity=100); display:block !important}
				
				.AGRmodule .Certificates .Primarydescription {height:430px; margin:0}
					.AGRmodule .Certificates .Primarydescription li {padding:20px 10px; width:280px}
						.AGRmodule .Certificates .Primarydescription .Title {background:#00abff; text-shadow:#266280 0 1px 0; padding:5px 13px; border-radius:2px; color:#FFF;  display:inline-block; line-height:1em; font-size:20px; text-transform:uppercase; font-family:"GLInterstateBol"; margin-bottom:10px; float:left}
						.AGRmodule .Certificates .Primarydescription .Description {margin-bottom:10px; font-weight:bold; clear:left}
						.AGRmodule .Certificates .Primarydescription .Text {color:#1c1c1c;}

			.AGRmodule .Certificates .Controls {width:100%; display:table}
				.AGRmodule .Certificates .Controls .Navigate {width:420px; min-height:180px; display:table; z-index:10;border-right:#dedede 1px solid}
					.AGRmodule .Certificates .Controls .Navigate li {margin:0 9px 10px auto; height:86px; border:1px #dedede solid; margin-left:-1px; cursor:pointer; }
						.AGRmodule .Certificates .Controls .Navigate li img {display:block; margin:auto; top:12px; border:1px #fff solid; box-shadow:#1c1c1c 0 0 2px}
					.AGRmodule .Certificates .Controls .Navigate li.Active {background:#4dc5ff !important; cursor:default; border-color:#4dc5ff}
					.AGRmodule .Certificates .Controls .Navigate li.Active *{cursor:default}
					.AGRmodule .Certificates .Controls .Navigate li:hover {background:#4dc5ff; border-color:#4dc5ff}
				
				.AGRmodule .Certificates .Controls .Context {height:100%;display:block; margin-left:420px;width:190px; position:absolute; top:0 ; left:1px; border-left:#fff 1px solid; }
					.AGRmodule .Certificates .Controls .Context li {display:block; position:absolute; top:0; left:0; opacity:0; filter:alpha(opacity=0)}
					.ie8 .AGRmodule .Certificates .Controls .Context li {display:none;}
					.ie8 .AGRmodule .Certificates .Controls .Context li.Active {display:block;}
					.AGRmodule .Certificates .Controls .Context li.Active {opacity:1; filter:alpha(opacity=100)}
						.AGRmodule .Certificates .Controls .Context li .Container {display:block; padding:0 10px;}
						.AGRmodule .Certificates .Controls .Context li .Title {font-size:16px; font-family:"GLInterstateBol"; line-height:1.2em; margin:20px 0}
						.AGRmodule .Certificates .Controls .Context li .Description {}
						
					.AGRmodule .Certificates .Controls .Context .default .Description {font-style:italic; color:#a8a8a8; font-size:12px}
					
		.AGRmodule .Representatives {padding:20px 0px;}
			.AGRmodule .Representatives .Wrapper {}
				.AGRmodule .Representatives .RepresentList {margin:0; border-top:#dedede 1px solid; border-bottom:#fff 1px solid;}
					.AGRmodule .Representatives .RepresentList>li {min-height:100px; width:100%; display:inline-block; border-top:#fff 1px solid; border-bottom:#dedede 1px solid; padding:20px 0}
					.AGRmodule .Representatives .RepresentList>li:hover {background:#f2f2f2}
					
						.AGRmodule .Representatives .RegionTitle {padding:0 0 0px; padding-left:10px; }
						.AGRmodule .Representatives .RegionTitle p {font-family:"GLInterstateBol"; color:#FFFFFF; text-shadow:#002233 0 1px 0; text-transform:uppercase; font-size:17px; background:#266280; padding:5px 13px; border-radius:2px; display:inline-block; line-height:1em; margin-bottom:10px; font-weight:normal; }
						.ie7 .AGRmodule .Representatives .RegionTitle p {float:left}
			
						.AGRmodule .Representatives .Company {display:block; padding-left:10px;}
						.ie7 .AGRmodule .Representatives .Company {width:100%}
						.AGRmodule .Representatives .Company .Name{display:block; font-weight:bold;line-height:30px}
						.AGRmodule .Representatives .Company .Address {display:table; margin:10px 0}
							.AGRmodule .Representatives .Company .row{display:table-row; line-height:20px;}
								.AGRmodule .Representatives .Company em{display:table-cell; font-style:normal;padding-right:10px}
						.ie7 .AGRmodule .Representatives .Company .row{display:block;}
						.ie7 .AGRmodule .Representatives .Company .row .ie7fix {width:24px; display:inline-block}
							.AGRmodule .Representatives .Company .Web em{padding-top:20px}
							.AGRmodule .Representatives .Company .Web a {font-weight:bold;color:#266280;}
					
					.AGRmodule .Representatives.ContactUs {margin-bottom:40px; padding:0}
					.AGRmodule .Representatives.ContactUs .RepresentList>li a{color:#266280; font-weight:bold}		
					
		.AGRmodule .About {padding:0}
			.AGRmodule .About .Wrapper{}
				.AGRmodule .About .Accordion {margin:0; border-top:#c9c9c9 1px solid; border-bottom:#fff 1px solid;display:inline-block}

					.AGRmodule .About .Tab {min-height:80px; height:80px; border-top:#fff 1px solid; border-bottom:#c9c9c9 1px solid; width:100%; overflow:hidden; }
						.AGRmodule .About .DecorGradient {display:none;}
						.AGRmodule .About .Tabwrapper {padding:20px 0;overflow:hidden; }
							.AGRmodule .About .Row {line-height:normal; margin:0 20px;}
	
							.AGRmodule .About .Row.Title {font-family:"GLInterstateBol"; text-shadow:#fff 0 1px 0; padding:20px; margin-top:-20px; left:-20px;}
								.AGRmodule .About .Title span{font-size:15px; display:block; letter-spacing:0.01em; text-transform:uppercase;}
								.AGRmodule .About .Title span.Name{font-size:20px;}
					
							.AGRmodule .About .Row.Text {display:inline-block; }
								.AGRmodule .About .Row.Text .Block {display:block; text-indent:20px; line-height:20px; margin:5px 0}
								.AGRmodule .About .Row.Text .Block.IITList {font-style:normal;padding:10px 40px; text-indent:-1em}
									.AGRmodule .About .Block.IITList em {display:list-item; font-style:normal; list-style:square inside}
						
							.AGRmodule .About .Collapse {display:inline-block; position:absolute; bottom:0px; right:0px; width:100%;height:100%;}
								.AGRmodule .About .Collapse .Button {background:#a8a8a8; display:inline-block; position:absolute; bottom:27px; right:0px; border-radius:0px;}
								.AGRmodule .About .Collapse .Button p {line-height:1.6em; color:#fff; text-shadow:#808080 0 1px 0; padding:3px 13px; margin-right:10px; font-weight:bold; font-size:10px; text-transform:uppercase; text-align:center; /*display:inline-block;*/ display:none}
								.AGRmodule .About .Collapse .Button p.Show{opacity:1; filter:alpha(opacity=100)}
								.AGRmodule .About .Collapse .Button p.Hide{opacity:0; filter:alpha(opacity=0); left:2px; top:0; position:absolute}
								
/*								.AGRmodule .About .Collapse .Button .Icon {display:block; position:absolute; top:3px; right:5px; background-position:0 -208px}*/
								.AGRmodule .About .Collapse .Button .Icon {display:block;  background-position:-1px -207px; margin:1px}
							
					.AGRmodule .About .Tab.Open{height:auto; background:#ebebeb; }
					.AGRmodule .About .Tab.Open .Tabwrapper{padding-bottom:60px}
					
					.AGRmodule .About .Tab.Open .DecorGradient {display:block}
						.AGRmodule .About .Tab.Open .Title {color:#00abff;}
						.AGRmodule .About .Tab.Open .Collapse .Button{background:#00abff;}
						.AGRmodule .About .Tab.Open .Collapse .Button p{text-shadow:#266280 0 1px 0;}
						.AGRmodule .About .Tab.Open .Collapse .Button p.Show{opacity:0; filter:alpha(opacity=0)}
						.AGRmodule .About .Tab.Open .Collapse .Button p.Hide{opacity:1; filter:alpha(opacity=100)}
						.AGRmodule .About .Tab.Open .Collapse .Button .Icon {background-position:-1px -192px}
												
					.AGRmodule .About .Tab:hover {cursor:pointer}
					.AGRmodule .About .Tab:hover .DecorGradient.Top {display:block}
					.AGRmodule .About .Tab:hover .Title {color:#00abff;}
					.AGRmodule .About .Tab:hover .Collapse .Button{background:#00abff;}
					
		.ClientsLinksBar {margin-top:60px; margin-bottom:10px; /*border-bottom: #fff 1px solid; */}
			.ClientsLinksBar .Wrapper {/*border-bottom: #c9c9c9 1px solid; */padding:0px 20px 30px; margin-left:-20px; width:100%; }
				.ClientsLinksBar .Row {margin-top:10px; height:auto; display:table;margin-left:50px; width:940px; height:60px;}
				.ClientsLinksBar .Row.ModuleHeader {margin-top:0px; height:auto;margin-left:-30px;}
					.ClientsLinksBar .Item {width:140px; height:60px;}
						.ClientsLinksBar .Link {width:100%;height:100%; display:inline-block; padding:10px; margin-left:-11px; margin-top:-11px; border:transparent 1px solid}
						.ClientsLinksBar .Link:hover {background:#fff;border-color:#00abff}
						.ClientsLinksBar .LinksHeader {width:100%; text-align:center; font-family:"GLInterstateBol"; color:#266280; font-size:22px; margin-bottom:20px; text-shadow:#fff 0 1px 0}
							.ClientsLinksBar .Layer {position:absolute; top:10px; left:10px; display:block; opacity:0; filter:alpha(opacity=0)}
							.ClientsLinksBar .Layer.Normal {opacity:1; filter:alpha(opacity=100)}
							.ClientsLinksBar .Item:hover .Layer.Hover {opacity:1; filter:alpha(opacity=100)}
						
						
/*ClientsModule*/		.ClientsModule .ItemBlock,
		.ClientsModule .Item.Active .ActionPanel{-webkit-transition: 0.3s; -moz-transition:  0.3s; -o-transition: 0.3s; -ms-transition:  0.3s; transition: 0.3s;}
		.ClientsModule {padding:0px 0px !important; background:#ebebeb; min-height:45px; overflow:visible !important; width:100%;}
			.ClientsModule .DecorGradient.Top {height:40%; z-index:0}
			.ClientsModule .DecorGradient.Bot {height:20%; z-index:0} 
					
				.ClientsModule .Wrapper {margin:0px; padding:0 !important; min-height:200px; border-top:#dedede 1px solid; border-bottom:#fff 1px solid; padding:0 10px; left:-0px; width:100%;}
					.ClientsModule .Row {height:160px; width:100%; border-top:#fff 1px solid; border-bottom:#dedede 1px solid; overflow:hidden; z-index:10}
					
						.ClientsModule .Item {width:33.33333%; display:inline-block; height:200%; margin:0; padding:0; float:left; }
								.ItemBlock {width:100%; height:50%; padding:1px 0}
								.ClientsModule .ItemBlock.Logo {}
								.ClientsModule .ItemBlock.Description {top:17px; border-right:#ffffff 1px solid; border-left:#ffffff 1px solid; box-shadow:#a8a8a8 0 -0px 3px;}
								.ie7 .ClientsModule .ItemBlock.Description {border-top:none; box-shadow:none;}
									.ClientsModule .ItemBlock.Description .DecorGradient {width:100%; height:100%; position:absolute; top:0; left:0;z-index:0}
									
									.ClientsModule .ActionPanel {height:22px; display:table; margin:auto; margin-top:-23px;  z-index:100; top:0; width:100%; overflow:hidden;}
									.ie7 .ClientsModule .ActionPanel {position:absolute;margin-top:-17px; width:auto;}
										.ClientsModule .ShowButton {margin:auto; background:#00abff; height:17px;background:#00abff; overflow:hidden; /*border-radius:2px 2px 0px 0px; border:#fff 1px solid; border-bottom:none;/* box-shadow:#a8a8a8 0 0px 3px; */display:table;top:5px;}
										.ie7 .ClientsModule .ShowButton {border:none; display:block; top:3px}
										.ClientsModule .ShowButton p{font-size:11px; color:#fff; height:10px; line-height:1em; margin:3px 12px; text-shadow:#4b87a6 0 1px 0; font-weight:bold; float:left}
										.ClientsModule .ShowButton p.Hide{left:-12px;position:absolute; width:100%; text-align:center; opacity:0; filter:alpha(opacity=0)}
										.ClientsModule .ShowButton p.Show {opacity:1; filter:alpha(opacity=100)}
										
										.ClientsModule .ShowButton .js_Click {position:absolute; width:100%; height:15px; top:0; left:0; z-index:10;cursor:pointer;  background:#00abff; opacity:0; filter:alpha(opacity=0)}
										.ie7 .ClientsModule .ShowButton .js_Click {top:-1px}
		
									.ClientsModule .ItemBlock.Description .ItemHeader {height:60px; width:100%;}
									.ClientsModule .ItemBlock.Description .ItemHeader p {font-family:"GLInterstateBol"; font-size:20px; text-transform:uppercase; color:#fff; text-shadow:#266280 0 1px 0; line-height:1em; top:30px; margin-left:20px;}
									
									.ClientsModule .ItemBlock.Description .ItemText {height:100px; width:100%;}
									.ClientsModule .ItemBlock.Description .ItemText p {color:#fff;text-shadow:#266280 0 1px 0;margin:0 20px}
									
						.ClientsModule .Item:hover .ItemBlock.Description {top:-3px}
		
						.ClientsModule .Item.Active {z-index:10}
							.ClientsModule .Item.Active .Description {margin-top:-50%; top:-6px !important}
							.ClientsModule .Item.Active:hover .ActionPanel {top:22px}
							.ClientsModule .Item.Active .ActionPanel .ShowButton {top:-0px;}
							.ClientsModule .Item.Active .ActionPanel .js_Click {top:1px}
							.ClientsModule .Item.Active .ActionPanel .Show {opacity:0; filter:alpha(opacity=0) }
							.ClientsModule .Item.Active .ActionPanel .Hide {opacity:1; filter:alpha(opacity=100) }
							.ie7 .ClientsModule .Item.Active .Description {top:-5px !important}
							.ie7 .ClientsModule .Item.Active .ActionPanel {top:16px !important}
							
						
.Row.aldeg {
	display: flex !Important;
	display: -webkit-box !Important;
	display: -webkit-flex !Important;
	display: -ms-flexbox !Important;
	padding-top: 15px !Important;
}	
			