.newnex_main {
	margin-right: auto;
	margin-left: auto;
	width: 920px;
	height:100%;
	
}
.top_nav_div {
	background-image: url(images/nav_shadow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 45px;
}
.left_nav_div {
	background-image: url(images/left_nav_backing2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
}

.left_nav_div3 {
	background-image: url(images/left_nav_backing2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 917px;
	position: relative;
}

.overflow {
	overflow: auto;
	position: relative;
	top: -50px;
}
.News_home {
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 35px;
	width: 635px;
	top: 2px;
}
.newnex_nav_text {
	margin-top: 25px;
	margin-left: 20px;
	position: absolute;
	width: 1px;
	height: 757px;
	top: 2px;
}
.login {
	height: 20px;
	width: 170px;
	border: thin solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 17px;
	text-align: left;
	text-indent: 5px;
	font-weight: normal;
	padding-top: 8px;
}
.top_panel_text {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	position: absolute;
}
.middle_panel_text {
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 310px;
	position: absolute;
}
.Green_13pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #55B412;
}
.Green_14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #55B412;
}
.Green_16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #55B412;
}
.Green_18pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #55B412;
}
.Blue_18pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3399CC;
}
.Blue_12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3399CC;
}
.Gray_12pt_BOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.Gray_13pt_BOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.Gray_11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	line-height: 12px;
}
.Gray_13pt_FireNEX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	line-height: 12px;
}
.Gray_13pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #555555;
	text-align: left;
}
.product_bottom_div {
	margin-left: 20px;
}
.gray_12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
}
.bold:link {
	font-weight: bold;
}
.top_panel_div {
	height: 133px;
	background-image: url(images/home_top_panel.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.middle_panel_div {
	background-image: url(images/home_middle_panel.gif);
	background-position: center center;
	height: 133px;
	background-repeat: no-repeat;
	position: relative;
}
.bottom_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.newnex_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.bottom_panel {
	background-image: url(images/home_bottom_panel.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: relative;
}
.bottom_panel_text {
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 25px;
	position: absolute;
}
.Blue_14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3399CC;
}
.about_newnex-header {
	background-image: url(images/about_newnex_header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.search_box {
	margin-left: 540px;
	height: 30px;
	background-image: url(images/search_box.gif);
	background-repeat: no-repeat;
}
.newnex_about_panel {
	background-image: url(images/full-sub_panel.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 729px;
	position: relative;
	}
.newnex_success_stories {
	background-image: url(images/full-sub_panel1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 1100px;
	position: relative;
	}	
.newnex_about_panel_FireNEX {
	background-image: url(images/full-sub_panel_11111.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 1300px;
	position: relative;
	}
.newnex_member_panel {
	background-image: url(images/full_sub_panel_repeat.jpg);
	background-repeat: repeat-y;
	background-size: 
	background-position: center;
	height: 1000px;
	position: relative;
}
.newnex_tech_panel {
	background-image: url(images/tech_panel_.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	height: 1060px;
}

.newnex_angled_1by1-panel {
	background-image: url(images/angled_individual_panel.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 915px;
	position: relative;
}
.newnex_angled_panel {
	height: 960px;
	position: relative;
}
.newnex_product_panel {
	height: 1400px;
	position: relative;
}
.newnex_news_panel {
	position: relative;
}
.newnex_about_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 35px;
	margin-right: 25px;
	position: absolute;
	line-height: 17px;
	left: -4px;
	width: 640px;
	top: 1px;
	height: 680px;
	text-align: justify;
}
.newnex_tech_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	position: absolute;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 35px;
	width: 635px;
	top: 2px;
}

.Gray_14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #666666;
	text-decoration: none;
}
.search_text {
	height: 15px;
	width: 115px;
	border: thin solid #FFFFFF;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-indent: 5px;
	margin-top: 5px;
}
.search_div {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}

 a.FAQ span
{
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a.FAQ:hover span
{
	color: #55B412;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: none;
}

 a.example span
{
	color: #55B412;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.example:hover span
{
	color: #55B412;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

 a.example2 span
{
	color: #3399CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.Gray_Light_11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
a.example2:hover span
{
	color: #55B412;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.Newnex_Form_boxes {
	height: 25px;
	width: 300px;
	border: thin solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	margin: 0px;
	padding-top: 8px;
	padding-left: 5px;
}
.Coming_Soon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}
.newnex_FireNEX_panel {
	position: relative;
	background-image: url(images/FireNEX-panel_backing.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 1800px;	
}
.newnex_Products_panel {
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
}
.newnex_FAQ_panel {
	background-repeat: no-repeat;
	background-position: center center;
	height: 1550px;
	position: relative;
}

.newnex_FireNEX_800SX_panel {
	position: relative;
	background-image: url(images/FireNEX-panel_backing.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 888px;	
}

.newnex_FireNEX_800_panel {
	position: relative;
	background-image: url(images/FireNEX-panel_backing.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 788px;	
}

.newnex_FireNEX_CAT5_panel {
	position: relative;
	background-image: url(images/FireNEX-panel_backing.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 899px;	
}

.newnex_Support {
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
		
}
.page_title_limegreen_18pt {
	font-family: Arial Black;
	font-size: 18px;
	font-weight: bold;
	color: #6ABB19;
}
.blue_18pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3399CC;
}
.newnex_main table tr td div .newnex_about_panel #newnex_registration .newnex_tech_text1 table tr td {
	text-align: justify;
	color: #777777;
}
.newnex_main table tr td div .newnex_about_panel #newnex_registration .newnex_tech_text1 table {
	text-align: right;

}
.product_flash {
	position: relative;
	right: 15px;

}

BODY{
	FONT-FAMILY:verdana;
	font-size:12px;
	background-color:#FFFFFF;
}

.backG {
	FONT-FAMILY:verdana;
	background-color:#93c39b; 
	color:#ffffff; 
	border-bottom:#538c4d 2px solid;
	font-size:12px;
}	
td.form1
{
	FONT-FAMILY:verdana;
	background:#eaeaea;
	font-size:12px;
}

.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 185px; /*WIDTH OF MAIN MENU ITEMS*/
border: 1px solid black;
}

.glossymenu li{
position: relative;
}

.glossymenu li a{
background: white url(glossyback.gif) repeat-x bottom left;
font: bold 12px Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 190px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
}

.glossymenu li ul li{
float: left;
}

.glossymenu li ul a{
width: 180px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(arrow.gif) no-repeat center right;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(glossyback2.gif);
}

.ttip {
	cursor: help;
	border-bottom: 1px dashed #000000;
}
.info {
	display: none;
	border: 1px solid #000000;
	background-color: #FF0000;
	padding: 2px;
	width: 90px;
}
h1 { font-size: 1.5em; }

.year::before {
	content: "2017";
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */