BODY
{
BACKGROUND-COLOR:#eee;
}
.page
{
BORDER-RADIUS:10px 10px 10px 10px;
MARGIN:0 auto;
BACKGROUND-COLOR:#fff;
WIDTH:760px;
MIN-HEIGHT:50vh;
BOX-SHADOW:1px 1px 6px 2px #bbb;
}
.welcome
{
BORDER-RADIUS:10px 10px 0px 0px;
BACKGROUND-COLOR:#000;
BORDER-BOTTOM:solid 8px;
BORDER-COLOR:#7494AC;
}
.welcome H1 A
{
COLOR:#fff;
TEXT-DECORATION:none;
}
.welcome H1
{
DISPLAY:inline-block;
MARGIN-TOP:0px;
PADDING-TOP:5px;
PADDING-LEFT:70px;
FONT-FAMILY:Segoe,Corbel,Segoe UI Semibold,Segoe UI,Arial Narrow,Palatino,Trebuchet MS;
COLOR:#fff;
FONT-SIZE:20pt;
FONT-WEIGHT:lighter;
BACKGROUND-IMAGE:URL(/images/site/greensquares.svg);
BACKGROUND-REPEAT:no-repeat;
BACKGROUND-POSITION:10px 10px;
}

.menu_quick
{
PADDING-TOP:7px;
PADDING-RIGHT:10px;
TEXT-ALIGN:right;
DISPLAY:inline-block;
FLOAT:right;
}
.menu_quick .menu
{
COLOR:#fff;
WHITE-SPACE:nowrap;
PADDING-LEFT:20px;
PADDING-RIGHT:10px;
TEXT-DECORATION:none;
BACKGROUND-IMAGE:url(/images/site/arrow.gif);
BACKGROUND-REPEAT:no-repeat;
FONT-FAMILY:Arial Narrow,Helvetica Neue,Segoe,Helvetica,Corbel,Segoe UI,Palatino,Trebuchet MS;
FONT-SIZE:11pt;
}
.menu_quick A:hover.menu, .welcome H1 A:hover
{
COLOR:#ddd;
}

.menu_main
{
WIDTH:100%;
BACKGROUND:linear-gradient(to bottom,#eee,#d3d3d3);
COLUMN-COUNT:6;
-webkit-column-count:6;
-moz-column-count:6;
}
.menu_main .menu
{
DISPLAY:inline-block;
PADDING:12px 27px 12px 27px;
FONT-FAMILY:Arial Narrow,Helvetica Neue,Segoe,Corbel,Segoe UI Light,Segoe UI,Palatino,Arial,Trebuchet MS;
TEXT-DECORATION:none;
WHITE-SPACE:nowrap;
COLOR:#444;
}

@keyframes glowsel
{
0% {BACKGROUND-COLOR:#f70; COLOR:#fff;}
100% {BACKGROUND-COLOR:#080; COLOR:#fff;}
}

.menu_main A:hover.menu
{
BORDER-RADIUS:3px;
BACKGROUND-COLOR:#080;
COLOR:#fff;
ANIMATION: glowsel 1s;
}

IMG.navimg
{
display:block;
}

.menu_sub
{
WIDTH:100%;
MARGIN-RIGHT:10px;
DISPLAY:inline-block;
BORDER-BOTTOM:1px solid #eee;
}

.menu_sub H1
{
FLOAT:left;
BACKGROUND-COLOR:orange;
BORDER-RADIUS:0px 0px 5px 0px;
MARGIN:0px;
PADDING:5px 15px 5px 15px;
COLOR:#000;
FONT-FAMILY:Segoe,Corbel,Arial Narrow,Helvetica Neue,Segoe UI,Trebuchet MS;
FONT-SIZE:12pt;
}
.menu_sub H1 A
{
COLOR:#000;
TEXT-DECORATION:none;
}
.menu_sub H1 A:hover
{
COLOR:#fff;
}

.menu_sub .menu
{
DISPLAY:inline-block;
PADDING:6px 18px 6px 18px;
TEXT-DECORATION:none;
COLOR:#000;
WHITE-SPACE:nowrap;
FONT-FAMILY:Segoe,Corbel,Arial Narrow,Helvetica Neue,Segoe UI,Trebuchet MS;
FONT-SIZE:10pt;
}

.menu_sub .menu:hover
{
BORDER-RADIUS:4px;
BACKGROUND-COLOR:#eee;
}

.edit INPUT:invalid, .edit SELECT:invalid, .edit TEXTAREA:invalid, .search INPUT:invalid, .search SELECT:invalid, .search TEXTAREA:invalid
{
BORDER:2px solid #bbb;
}
.search_btn INPUT, .edit_btn INPUT, .btn INPUT[TYPE=submit], .btn INPUT[type=button]
{
BORDER-RADIUS:4px;
BACKGROUND-COLOR:#eee;
BORDER:1px solid #998;
BACKGROUND:linear-gradient(to bottom,#fff,#ccc);
COLOR:#121;
BOX-SHADOW:1px 2px 3px 0px #888;
TEXT-ALIGN:center;
PADDING:2px 10px;
}
.search_btn INPUT:hover, .edit_btn INPUT:hover, .btn INPUT[type=submit]:hover, .btn INPUT[type=button]:hover
{
BACKGROUND:linear-gradient(to bottom,#444,#111);
COLOR:#fff;
}
.search, .edit
{
BOX-SHADOW:4px 4px 2px #eee;
BORDER-RADIUS:4px;
PADDING:0px 10px 10px 10px;
MARGIN-TOP:20px;
BORDER:2px solid #ddd;
}
.search TH, .edit TH
{
BORDER-RADIUS:4px 4px 0px 0px;
PADDING:4px;
TEXT-ALIGN:center;
BORDER-BOTTOM:2px solid #eee;
FONT-SIZE:11pt;
MARGIN:10px
}
.search TD, .edit TD
{
PADDING-TOP:10px;
}
.search .label, .edit .label
{
FONT-FAMILY:Segoe,Trebuchet MS;
FONT-SIZE:13pt;
TEXT-ALIGN:right;
PADDING-RIGHT:5px;
}
.search_btn
{
TEXT-ALIGN:center;
}
.edit_btn
{
TEXT-ALIGN:right;
}

.copyright
{
PADDING-TOP:10px;
TEXT-ALIGN:center;
COLOR:#777;
MARGIN:0 auto;
FONT-SIZE:7pt;
}
.copyright:before
{
CONTENT:"\00a9 1998-2017 IEA Software, Inc.";
}

.content
{
PADDING:10px;
FONT-FAMILY:VERDANA, ARIAL, HELVETICA;
FONT-SIZE:10pt;
COLOR:#304B64;
}

.fmatrix
{
MARGIN-BOTTOM:10px;
WIDTH:100%;
BORDER-SPACING:1px;
}
.fmatrix TH
{
PADDING:3px;
BORDER-RADIUS:4px 4px 0px 0px;
BACKGROUND-COLOR:#a30;
COLOR:#fff;
FONT-SIZE:10pt;
}
.fmatrix  TD
{
BACKGROUND-COLOR:#eee;
BACKGROUND-REPEAT:no-repeat;
PADDING-LEFT:10px;
TEXT-ALIGN:left !important;
}
.fmatrix .fy, .fmatrix fn
{
MIN-WIDTH:20px;
MIN-HEIGHT:25px;
}
.fmatrix .fy
{
BACKGROUND-IMAGE:URL(/images/site/red_check.gif);
BACKGROUND-POSITION:center;
BACKGROUND-REPEAT:no-repeat;
}

TABLE.fmatrix TR:nth-child(even) TD, TABLE.gentab TR:nth-child(even) TD
{
BACKGROUND-COLOR:#f9f9f9;
}
TABLE.fmatrix TR:nth-child(odd) TD, TABLE.gentab TR:nth-child(odd) TD
{
BACKGROUND-COLOR:#eee;
}
TABLE.fmatrix TR:nth-child(even) TD.fy, TABLE.fmatrix TR:nth-child(even) TD.fn
{
BACKGROUND-COLOR:#eed;
}
TABLE.fmatrix TR:nth-child(odd) TD.fy, TABLE.fmatrix TR:nth-child(odd) TD.fn
{
BACKGROUND-COLOR:#ddc;
}
.gentab
{
BORDER-SPACING:2px;
}
.gentab TH
{
WHITE-SPACE:nowrap;
BORDER-RADIUS:4px 4px 0px 0px;
BACKGROUND-COLOR:#b50;
COLOR:#fff;
FONT-SIZE:10pt;
PADDING:4px;
}
.gentab TD
{
PADDING:3px;
}

.content H1, .content H2, .content H3, .content H4
{
FONT-FAMILY:Segoe,Segoe UI,Corbel,Trebuchet MS;
MARGIN:0px;
}

.content H1
{
FONT-SIZE:19pt;
}
.content H2
{
FONT-SIZE:16pt;
}
.content H3
{
FONT-SIZE:14pt;
}
.content H4
{
FONT-SIZE:12pt;
}
.content H5
{
FONT-SIZE:10pt;
}
.content H6
{
FONT-WEIGHT:lighter;
FONT-SIZE:8pt;
}
.content H7
{
FONT-WEIGHT:lighter;
FONT-SIZE:6pt;
}

.warnmsg, .updatemsg
{
MARGIN:0 auto;
DISPLAY:block;
PADDING:4px 10px 5px 50px;
MARGIN-BOTTOM:25px;
BACKGROUND-IMAGE:URL(/images/site/warnbig.png);
BACKGROUND-POSITION:5px 10px;
BACKGROUND-REPEAT:no-repeat;
BORDER: 2px solid orange;
MIN-HEIGHT:70px;
BOX-SHADOW:1px 2px 3px 0px #555;
BORDER-RADIUS:10px;
MAX-WIDTH:400px;
}
.warnmsg H1, .updatemsg H1
{
MARGIN-TOP:6px;
MARGIN-BOTTOM:0px;
PADDING-LEFT:44px;
PADDING-BOTTOM:0px;
FONT-SIZE:11pt;
}
.warnmsg H2, .updatemsg H2
{
PADDING-LEFT:44px;
PADDING-BOTTOM:0px;
MARGIN-TOP:10px;
MARGIN-BOTTOM:0px;
FONT-SIZE:10pt;
COLOR:#770;
}
.updatemsg
{
BACKGROUND-IMAGE:URL(/images/site/info.png);
BACKGROUND-POSITION:5px 9px;
PADDING:10px 10px 5px 20px;
BORDER:2px solid green;
}
.updatemsg H2
{
COLOR:#070;
}

.content HR
{
BORDER:2px solid #DDDDB0;
}

.sysreq
{
}
.sysreq LI
{
PADDING-BOTTOM:8px;
LIST-STYLE:none;
BACKGROUND-IMAGE:url(/images/site/gearbwp.png);
BACKGROUND-REPEAT:no-repeat;
PADDING-LEFT:25px;
}
.download LI
{
PADDING-BOTTOM:14px;
LIST-STYLE:none;
BACKGROUND-IMAGE:url(/images/site/download1.png);
BACKGROUND-REPEAT:no-repeat;
PADDING-LEFT:25px;
}
.mbwelcome, .amwelcome
{
BACKGROUND-IMAGE:URL(/images/site/admin_grid.gif);
}
.feature LI, .checklist LI
{
MARGIN:2px;
PADDING-BOTTOM:8px;
VERTICAL-ALIGN:top;
LIST-STYLE-IMAGE:URL(/images/site/checkboxred.png);
}

UL.feature LI:nth-child(even)
{
BACKGROUND-COLOR:#f9f9f9;
}
UL.feature LI:nth-child(odd)
{
BACKGROUND-COLOR:#eee;
}

.gentab_docs
{
WIDTH:100%;
}
.gentab_docs TD
{
PADDING:7px;
}
.gentab_docs TD:nth-child(2), .gentab_docs TD:nth-child(3)
{
TEXT-ALIGN:center;
}
.gentab_docs A:before
{
CONTENT:"Download";
}

.content_hours .gentab, .content_partners .gentab
{
WIDTH:100%;
}
.content_partners TD
{
PADDING:7px;
}
.content_partners .gentab TD:nth-child(1)
{
WHITE-SPACE:nowrap;
}
.content_prod A
{
COLOR:#304B64;
}

.news, .kbq, .kba
{
BORDER-RADIUS:4px;
WIDTH:100%;
MARGIN-BOTTOM:30px;
}
.news H1, .news H2,  .kbq H1, .kba H1,  .kbq H2, .kba H2
{
COLOR:#304B64;
FONT-FAMILY:Segoe,Trebuchet MS;
}
.news A
{
TEXT-DECORATION:none;
}
.news A:hover H1
{
BACKGROUND-COLOR:#000;
COLOR:#fff;
}
.news H1
{
PADDING-LEFT:30px;
FONT-SIZE:16pt;
BACKGROUND-IMAGE:URL(/images/site/appt3.png);
BACKGROUND-REPEAT:no-repeat;
}
.news H2, .kba H2, .kbq H2
{
BORDER-RADIUS:4px;
BORDER:2px solid orange;
PADDING:20px;
FONT-SIZE:12pt;
BACKGROUND-COLOR:#f4f4f4;
FONT-WEIGHT:lighter;
}
.news_emerald H2, .kba H2
{
BACKGROUND-COLOR:#fcfffc;
BORDER-cOLOR:green;
}
.kbq H1:before
{
CONTENT:"Question: ";
}
.kba H1:before
{
CONTENT:"Answer: ";
}

.gentab_re
{
WIDTH:100%;
}
.re_ofac .re_status:before
{
CONTENT:"No US exports";
}
.re_avail .re_status:before
{
CONTENT:"Reseller(s) available";
}
.re_direct .re_status:before
{
CONTENT:"Contact IEA for Sales & Support";
}
.re_detail .label
{
TEXT-ALIGN:right;
FONT-WEIGHT:bolder;
}
.re_detail
{
BORDER:2px solid #eee;
MARGIN-TOP:15px;
MARGIN-BOTTOM:10px;
}
.re_desc
{
BORDER-TOP:2px solid #eee;
PADDING-TOP:15px;
}
.edit_contact
{
WIDTH:100%;
}
.edit_contact TEXTAREA
{
WIDTH:100%;
}

.contact .label
{
PADDING-RIGHT:5px;
TEXT-ALIGN:right;
FONT-WEIGHT:bolder;
}
.gentab_kb A
{
COLOR:inherit;
TEXT-DECORATION:none;
}

.gentab_kb A:hover
{
COLOR:#080;
}

.prodbox
{
TEXT-ALIGN:center;
}

.spotlight
{
BACKGROUND-IMAGE:URL(/images/site/lightfl.svg);
BACKGROUND-REPEAT:no-repeat;
BACKGROUND-POSITION:left center;
BACKGROUND-SIZE:11px;
PADDING-LEFT:18px;
}

.spotlight A
{
COLOR:inherit;
TEXT-DECORATION:none;
}
.spotlight A:hover
{
COLOR:#383;
}

.infogroup
{
DISPLAY:block;
PADDING-LEFT:20px;
COLUMN-COUNT:2;
-webkit-column-count:2;
-moz-column-count:2;
}
.infobox
{
BREAK-INSIDE:avoid;
DISPLAY:inline-block;
PADDING-LEFT:90px;
MARGIN-BOTTOM:20px;
MARGIN-RIGHT:20px;
BACKGROUND-POSITION:left center;
BACKGROUND-REPEAT:no-repeat;
BACKGROUND-SIZE:80px;
}
.infobox UL.feature LI
{
BACKGROUND-COLOR:#fff;
TEXT-ALIGN:left;
}
.infobox_wireless
{
BACKGROUND-IMAGE:URL(/images/site/tower.svg);
}
.infobox_market
{
BACKGROUND-IMAGE:URL(/images/site/moneyround.svg);
}
.infobox_mgmt
{
BACKGROUND-IMAGE:URL(/images/site/gearp.svg);
}
.infobox_security
{
BACKGROUND-IMAGE:URL(/images/site/safe.svg);
}
.infobox_customer
{
BACKGROUND-IMAGE:URL(/images/site/peoplergb.svg);
}
.infobox_provision
{
BACKGROUND-IMAGE:URL(/images/site/services.svg);
}




@media only screen and (max-width:760px)
{
.page
	{
	BOX-SHADOW:none;
	BORDER-RADIUS:0px;
	WIDTH:100%;
	}
.gentab TH, .content_partners .gentab TD:nth-child(1)
	{
	WHITE-SPACE:normal;
	}

.search TD, .edit TD
	{
	FONT-SIZE:14pt;
	DISPLAY:block;
	TEXT-ALIGN:left !important;
	}
.edit_table TD
	{
	DISPLAY:table-cell;
	}

.search INPUT, .search SELECT, .edit INPUT, .edit SELECT
	{
	FONT-SIZE:14pt;
	WIDTH:100%;
	}

.welcome
	{
	BORDER-RADIUS:0px;
	}
.welcome H1
	{
	MARGIN-BOTTOM:0px;
	}
.menu_quick
	{
	TEXT-ALIGN:center;
	FLOAT:none;
	}
.menu_quick .menu
	{
	BORDER-RADIUS:4px;
	DISPLAY:inline-block;
	BACKGROUND-IMAGE:none;
	PADDING:15px;
	}
.menu_quick .menu:hover
	{
	ANIMATION: glowsel 1s;
	}
.menu_sub .menu
	{
	PADDING-TOP:12px;
	PADDING-BOTTOM:12px;
	}
.menu_main
	{
	TEXT-ALIGN:center;
	COLUMN-COUNT:1;
	-webkit-column-count:1;
	-moz-column-count:1;
	}
.gentab_docs A:before
	{
	CONTENT:"DL";
	}
.gentab_kb TD:nth-child(-n+2), .gentab_kb TH:nth-child(-n+2)
	{
	DISPLAY:none;
	}
.fmatrix TH
	{
	FONT-SIZE:8pt;
	}

.prodbox, .content_prod TABLE IMG, .navimg
	{
	DISPLAY:none !important;
	}

.content_rl IMG, .content_demo IMG, .content_am IMG, .content_mb IMG, .content_cs IMG, .content_mtupath IMG
	{
	WIDTH:100%;
	}

.infogroup
	{
	COLUMN-COUNT:1;
	-webkit-column-count:1;
	-moz-column-count:1;
	}
.spotlight
	{
	PADDING-LEFT:0px;
	BACKGROUND-IMAGE:none;
	}
H1.spotlight
	{
	FONT-SIZE:14pt;
	}

BODY
	{
	MARGIN:0px;
	BACKGROUND-COLOR:#fff;
	}
}

