@charset "utf-8";
/* CSS Document */
html{margin:0;padding:0;}
body{margin:0;padding:0;font-family:Helvetica;color:#fff;background:#e5e5e5;font-size:16px;}

@font-face {
    font-family: 'knockout_htf68-fullfeatherwRg';
    src: url('../fonts/knockout-htf68-fullfeatherwt-webfont.eot');
    src: url('../fonts/knockout-htf68-fullfeatherwt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/knockout-htf68-fullfeatherwt-webfont.woff') format('woff'),
         url('../fonts/knockout-htf68-fullfeatherwt-webfont.ttf') format('truetype'),
         url('../fonts/knockout-htf68-fullfeatherwt-webfont.svg#knockout_htf68-fullfeatherwRg') format('svg');
		     font-weight: normal;
            font-style: normal;

		 }
		 @font-face {
    font-family: 'knockout_htf30-juniorwelterRg';
    src: url('../fonts/knockout-htf30-juniorwelterwt-webfont.eot');
    src: url('../fonts/knockout-htf30-juniorwelterwt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/knockout-htf30-juniorwelterwt-webfont.woff') format('woff'),
         url('../fonts/knockout-htf30-juniorwelterwt-webfont.ttf') format('truetype'),
         url('../fonts/knockout-htf30-juniorwelterwt-webfont.svg#knockout_htf30-juniorwelterRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1,h2,h3,h4,h5,p{ font-weight:normal;margin:0;padding:0}
img{ border:0}
h1{ background-color:#333332;padding:3px 5px;font-size:16px;font-weight:bold;margin-bottom:10px;}
h2{ background:#333332 url(../images/redLine.jpg) no-repeat left center;padding:3px 3px 3px 15px;font-size:16px;font-weight:bold;margin-bottom:5px;}
h3{ background-color:#333332;padding:3px 5px 3px 5px;font-size:16px;font-weight:bold;margin-bottom:10px;display:inline-block;margin-bottom:10px;}

.right{ float:right}
.left{ float:left}
.clearfix{ clear:both;}
.mrgRight{ margin-right:15px;}


.main{ width:100%;}
.wrapper{ width:940px;margin:0 auto;}

/*----------------header csss------------*/

header{position:relative;height:59px;background:#000;}
.logo{ position:absolute;left:0;top:15px;left:50px;z-index:4;}

/*----------------menu csss------------*/
.mobMenu{ display:none;}
.menu{float:right;width:400px;}
header nav {text-align: right;float:right;}
header nav ul {margin: 0 30px 0 0;list-style-type: none;}
header nav ul li {display: inline;margin-left: 1.5em;}
header nav ul li:first-child {margin-left: 0;}
header nav ul li a{ color:#fff;text-decoration:none;text-transform:uppercase;line-height:55px;font-size:14px;font-family:'knockout_htf30-juniorwelterRg', arial;}
header nav ul li a:hover{ color:#cf000d;-o-transition: color 0.25s ease-in;-webkit-transition: color 0.25s ease-in;-moz-transition: color 0.25s ease-in;
transition: color 0.25s ease-in;}
header nav ul li ul{display: none;}
.head_bgleft{position:absolute;left:-10px;top:0px;float:right;}

/*----------------center csss------------*/

.home_bg{width:940px;position:relative;}
.banner{ position:relative;top:0;margin:0;padding:0 }

.aboutSection{width:420px;position:absolute;top:140px;right:0;z-index:2;}
.textArea{ background:url(../images/blackBg.png) repeat;padding:15px;}
.textArea .titleText{margin:0;padding:0;font-size:70px;color:#fff;line-height:54px;font-family:'knockout_htf68-fullfeatherwRg', arial ;background:none;}
.textArea p{font-size:13px;color:#fff;line-height:19px;text-transform:uppercase;}
.button{margin-top:10px;}
.button a{background:#CF020E;width:160px;padding:10px 15px;font-size:13px;line-height:19px;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center; }

/*----------------inner pages csss------------*/

.innerBg{ background:url(../images/slider2.jpg) no-repeat #000;min-height:616px;}
.title{ font-size:40px;color:#cccccc;font-family:'knockout_htf68-fullfeatherwRg', arial;padding:45px 0 25px 30px;text-transform:uppercase}
.title span{ color:#fefefe}

.leftSection{ width:23%;float:left}
ul.menuBar{ margin:0;padding:0;list-style:none;background:url(../images/redBg.png) repeat;}
ul.menuBar li{ margin:0;padding:0}
ul.menuBar li a{ text-decoration:none;font-size:16px;color:#fff;padding:5px 0px 5px 35px;display:block;font-weight:bold;}
ul.menuBar li a:hover{ background-color:#ce020e}
ul.menuBar li a.selected{ background-color:#ce020e}

.rightSection{ width:74%;float:right; display:block;}
.contentBox{ background:url(../images/blackBg.png) repeat;padding:20px 20px 20px 20px;}
.patents .contentBox{height:462px;}
.contentBox p{ font-size:16px;line-height:18px;margin-bottom:20px;}
p.text{ font-size:14px;}

.patentsBox{ float:left;margin-bottom:10px}
.patentsBox span{ font-size:11px;color:#cc0000;margin:0 0 0 0;display:block;}
.patentsBox a { text-decoration:none; border:none;}
.patentsBox a img {opacity:0.4; filter:alpha(opacity=40); /* For IE8 and earlier */}
.patentsBox a:hover img {opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */}


.pressRoomGrid{ margin-bottom:15px;}
.pressRoomGrid span{ color:#fff;font-size:12px;display:block;padding:0 0 0 15px }
.pressRoomGrid a{ text-decoration:none;font-size:14px;color:#cc0000;padding:0 0 0 15px}

.licenseesBox{ background:url(../images/blackBg.png) repeat;padding:10px;margin-top:30px;}
.licenseesBox a{ text-decoration:none;font-size:38px;float:left;color:#cc0000;font-weight:bold;}
.licenseesBox p{ font-size:14px;line-height:18px;margin:0;float:right;width:160px;}

.addressBox{ background:url(../images/blackBg.png) repeat;}
.addressBox h1{ background-color:#ce020e;font-size:16px;color:#fff;padding:5px 0px 5px 35px;font-weight:bold;}
.addressBox p{ padding:0 15px 15px 35px;margin:0;font-size:12px;font-weight:bold}

.emailBox{ background:url(../images/blackBg.png) repeat;padding:10px;margin-top:30px;}
.emailBox img{ text-decoration:none;float:left;margin-top:30px;}
.emailBox p{ font-size:14px;line-height:18px;margin:0;float:right;width:165px;}
.emailBox p span{ color:#cc0000;font-size:13px;}

/*----------------footer csss------------*/

.footer{ width:100%;height:68px;padding-bottom:40px;margin-top:5px;}
.footer_menu{padding:0px 0;width:100%; background-color:#000;}
.footer_menu ul{list-style:none;margin:0;padding:0;background:#000000;width:100%;}
.footer_menu ul li{float:left;padding-left:10px;padding-top:15px;}
.footer_menu ul li img a{text-decoration:none;display:block;padding:0;margin:0;}
.footer_menu ul li img a:hover{}
.copright{padding:20px 10px;}
.copright p{font-size:12px;color:#000000;text-align:right;}

/*NAMTRA*/

.safe-harbor {border-top: 2px solid #CCCCCC; color: #CCCCCC; font-size: 11px; line-height: 14px; margin: 20px; padding: 20px 0;}

.pagecurrent { background-color:#FFF; color:#cc0000; padding:3px;}
.pagelink { background-color:#cc0000; color:#fff; padding:3px;}
#navigation_bottom {margin:40px auto;}

.mgmt-team h2 { margin-bottom:20px;}
a {color:#cc0000;}
ul.licensees {}
ul.licensees li{display:block; width:40%; float:left; background-color:#FFF; padding:5px; text-align:center; margin:3px; color:#333; font-weight:bold; font-size:12px;}

/*.paginator {display:none;}*/

.footer_center {
    margin: 0 auto;
    text-align: center;
    width: 80%;
}