/*LAYOUT*/
html{width:100%; height:100%;}
body{padding: 0px; margin: 0px; background: #FFFFFF; width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px;}
#wrapper {width:100%;min-height:100%; padding: 0px; margin: 0px;}
a, a img{border:0;outline:none !important;}
.clear{clear:both !important}

/* FONTS standards */

h1, h2, h3, h4, h5, h6 {font-family: Dinengschrift, Arial, Sans-serif;}


/* TOP */
#topupper {height:30px; width:100%; background-image:url(../images/toptopback.png); background-repeat:repeat-x;}
#topcenter {height:30px; width:990px; margin:0 auto;}
ul#topuppernav {height:29px; margin:0; float:right; padding:0; list-style-type:none;}
ul#topuppernav li {float:left;  padding:0 7px 0 7px; background-image:url(../images/toptopdiv.png); background-position:left; background-repeat:no-repeat;}
/*ul#topuppernav li:last-child {background-image:url(../images/topemail.png); background-position:left; background-repeat:no-repeat; margin-top:-1px;}*/
ul#topuppernav li a { font-size:11px; }
ul#topuppernav li h2 {margin:4px 0 0 0; padding:0; line-height:15px;}
ul#topuppernav li h2 a {text-decoration:none; color:white; font-weight:normal; }
ul#topNavigation li.top-level-li-dropdown {background-image:url(../images/navdiv.png); background-position:right; background-repeat:no-repeat; }
ul#topNavigation li.top-level-li {background-image:url(../images/navdiv.png); background-position:right; background-repeat:no-repeat; }
ul#topNavigation li.top-level-li-dropdown:last-child {background-image:url(../images/navdiv.png); background-position:right; background-repeat:no-repeat; }
ul#topNavigation li.top-level-li-dropdown:first-child { }


#topmain {height:58px; width:990px; margin:0 auto;}
#topmainhold {width:100%; background-image:url(../images/navback.png); background-repeat:repeat-x; height:60px;}
ul#topNavigation {height:58px; margin:0; padding:0; list-style-type:none; position:relative; z-index:100;}
ul#topNavigation li.top-level-li-dropdown, ul#topNavigation li.top-level-li {margin:0 0 0 0; height:58px; padding:0; float:left; padding:0 15px 0 15px; vertical-align:middle; display:table-cell;}
ul#topNavigation li.top-level-li-dropdown a, ul#topNavigation li.top-level-li a {height:60px; font-size:10pt; text-decoration:none; font-family:Dinengschrift, Arial; color:#555; font-size:17px; text-transform:uppercase; vertical-align:middle; display:table-cell;}
ul#topNavigation li.top-level-li-dropdown h2 {margin:2px 0 0 0; padding:0; line-height:15px;}
ul#topNavigation li.top-level-li-dropdown h2 a {text-decoration:none; color:white; font-weight:normal;}
input.emailinp {border:0px; background-color:#094886;margin:0 0 0 0; padding:0 0 0 6px; font-size:10px; height:30px; color:#ffffff;}
.emailsub {border:0px; background-image:url(../images/topemailgo.png); background-repeat:none; height:30px; width:29px; cursor:pointer; Float: right;}
.topimg {padding:5px 0px 0 3px;}
#logo {background-image:url(../images/navlogo.png); background-repeat:no-repeat; background-position:center; width:180px; height:60px; float:left; margin:0 0 0 12px}
#topmenu {float:right; }
ul.drop-down {display:none; position:absolute; margin:0; padding:0; overflow:hidden; }


ul.drop-down li {height:30px; background-color:#A0A0A4; padding: 0 10px 0 10px }
ul#topNavigation li.top-level-li-dropdown ul.drop-down li a {height:30px; background-color:#A0A0A4; }
/*Drop downs disabled
li.top-level-li-dropdown:hover ul.drop-down {display:block;}
li.top-level-li-dropdown:hover ul.drop-down li {display:block;}
*/
/* CONTENT */
#maincontent {width:100%; background-color:#dddddd; overflow:hidden; height:1040px;}
#topslide {height:730px; width:100%;}
#slides_container {width:100%;}



#midmain {position:relative; margin:-100px 0 0 0; width:990px; margin: 0 auto; top:-250px;}
#midmaincontent { }
#videohold {width:470px; height:320px; float:left; background-color:#FFFFFF; margin:0 10px 0 20px ; }
.vidvideo { }
.vidtitle {float:left; padding:8px 0 0 14px; font-weight:bold; font-size:12px;}

.vidtext {float:left; min-height:45px; width:370px; padding:8px 0 0 14px; font-size:12px; color:#4d4d4d;}
.vidnav {float:left;}
.vidbot {  background-image:url(../images/leftboxfade.png); background-repeat:no-repeat; height:30px; clear:both; }
.vidwatchlink { font-weight:bold; color:#0c5aa6; font-size:12px; }

#twithold {width:230px; height:320px;float:left; background:#0c5aa6 url(../media/150306/tweettop.png) no-repeat top center; margin:0 10px 0 0 ; }
.twitbot{background:#fff url(../media/150276/tweetbottom.png);}
.twitop{height:auto; padding:60px 10px 0 10px; color:#ffffff; font-size:14px;}
.twitfollow {height:53px; padding:4px 0 0 15px; font-weight:600; font-size:12px;background:#fff url(../media/150276/tweetbottom.png);}


#facthold {width:230px; height:320px;float:left;}
.factbot {background-image:url(../images/rightboxfade.png); background-repeat:no-repeat; height:40px;}
.facttext { background-color:#ffffff; height:65px; font-size:12px; padding:15px 0 0 20px; color:#555; }
div#facthold div.facttext b { color:black; margin:0 0 8px 0;}
.facttop {height:240px;}
.twitext {height:10px;}


.mainlowertext {float:left;}
.mainlowerimg {float:left;}
#midslide {height:120px; width:950px; margin:0 auto; clear:both; }
#midslidecontent {background-color:#FFFFFF; height:120px;}
.mainlowertext {padding:40px;}
#bar {height:30px; clear:both;}
#midmaincontent {height:330px;}
.midbot {background-image:url(../images/wideboxfade.png); background-repeat:no-repeat; height:20px;}






/* TOP SLIDES */
.slider { margin:0; height:770px; position:relative;  }
.slider .slide { display:none; position:absolute; height:730px; width:100%; color:#000; font-size:24pt; }
.slider-nav { margin: 0 auto; width:140px; z-index:1001; height:40px; position:relative; top:-260px; left: -430px;}
.slider-nav li { float:left; margin:0; width:30px; height:30px; list-style-type:none;}
span.content1 { text-align:left !important; padding:0 0 0 0; width:200px; border:1px solid red; min-height:150px; position:relative; top:300px; text-align:left;}
span.content2 { !text-align:left; padding:0 0 0 0; width:700px; position:relative; top:270px; left:-350px ; border:1px solid red; height:150px;}
span.content3 { !text-align:left; padding:0 0 0 0; width:700px; position:relative; top:270px; left:-350px ; border:1px solid red; height:150px;}
div#content1 { font-size:14px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px;}
div.learnmore {margin:0; min-width:140px; min-height:42px; height:42px; width:160px; background-image:url(../images/learnmore.png); background-repeat:no-repeat; background-position:left center; padding:25px 0 0 20px; text-decoration:none; color:#ffffff; font-weight:bold; font-size:14px;}
a.learnmorelink {text-decoration:none;}


/* BOTTOM SLIDES */
ul.pagination {position:relative; top:-135px; left: 865px; width:50px; border:0px solid blue; height:12px; margin:0;}
ul.pagination li {float:left;margin:0 1px; list-style:none;}
ul.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
ul.pagination li.current a {background-position:0 -12px;}
div.mainlowertext h2 { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 }
div.mainlowertext p { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#555; }

/*
div#maincontent div#topslide div#slides ul.pagination {margin: 0 auto; width:990px; position:relative; top:-100px; z-index:1002;}
div#topslide div#slides div.slides_container div.slides_control div.slide div.slidecontents {border:0px solid blue; }
div#topslide div#slides div.slides_container div.slides_control div.slide {border: 0px solid black; width:100%; }
div#topslide div#slides div.slides_container div.slides_control div.caption {margin: 0 auto; width:990px; }
div#topslide div#slides ul.pagination {margin:26px auto 0;width:100px; border:0px solid blue; height:30px;}
div#topslide div#slides ul.pagination li {float:left;margin:0 1px; list-style:none;}
div#topslide div#slides ul.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
div#topslide div#slides ul.pagination li.current a {background-position:0 -12px;}
div.slides_container div.slides_control div.slide div.slidecontents {   }
*/




.box { position: relative; overflow: hidden; width:500px; height: 200px; }
#theimg { position: absolute; top: 0px; left: 0px; }


/* FOOTER */
#footer-wrapper {width: 100%;min-height:203px; background-color:#373737; font-size:8pt;clear:both;}
#footer-wrapper h2 {font-size:11px; font-weight:bold; color:white; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; }
#footer {height:203px; width: 990px; margin:0 auto; font-family: Arial, Helvetica, sans-serif;}
#footer a {font-family: Arial, Helvetica, sans-serif;  text-decoration:none; color: #AAA; }
#footernav {min-height:150px; padding:20px 0 0 0; height:150px; background-image:url(../images/botdiv.png); background-position:bottom; background-repeat:no-repeat; }
ul.footnav {list-style-type:none; margin:0; padding:0}
ul.footnav li {color:#aaa;}
.col {float:right; width:187px}
div#footernav div.sitemap ul {list-style-type:none; margin:0; padding:0 }

div#footernav ul {height:150px;margin:0; padding:0; list-style-type:none; max-height:150px; width:700px;}
div#footernav ul li.level1 ul li.level2 { width:100px;}
div#footernav ul li.level2 { width:100px;}
div#footernav ul li.level1 {list-style-type:none; width:100px;}

div#footernav ol {width:209px; list-style-type:none; float:left;}
div#footernav ol li {
    width: 180px;
}
br.listbreak {
    clear: left;
}

div#footernav div.col1 ol li.level1 h2 {color:#333;text-transform:uppercase; font-weight:bold;margin-top:0;}
div#footernav div.col1 ol li.level1 h2 a {color:#ccc;}
div#footernav div.col1 ol li.level1 a {color:#888;text-transform:uppercase;}

#copytext {float: left; color:#aaa;}
#copysoclinks {float:right;}
#footsoc {height:27px; width:132px; margin:5px 0 0 0;}
.searchinp {border:0px; background-color:#FFFFFF; height:26px;}
.searchbut {border:0px; background-image:url(../images/botsear.png); background-repeat:no-repeat; margin:0 0 0 10px; width:22px; height:24px;}
#main{margin: auto; margin-top: 20px; text-align: left; width: 870px;}

#top{border-bottom: 1px solid #CED7DE;}

#top ul {list-style: none; padding: 0px 0px 15px 0px; margin: 0px;}
#top ul li {display: inline; margin: 0px; padding: 0xp;}
#top ul li a{padding: 10px 20px 10px 0px; color: #000}
#top ul li.current a{font-weight: bold}


/* Subpages layout */
#content.textpage{text-align: left; float: left; width: 75%;}
#subNavigation {margin-top: 40px; width: 22%; float: right;} 
#subNavigation ul{list-style: none; border: 1px solid #FFE8CD; background: #FFF9D8; display: block; padding: 10px; padding-left: 0px;}
#subNavigation ul li{margin: 0; padding: 0px; padding-right: 10px;}
#tabshold {width:990px; margin:0 auto;}
#tabs{padding-top:134px !important;}
#subsidepanelhold {width:240px;clear:left;margin:0px !important;float:left}



#subsidepanelhold #sidepanels {width:240px;}
#panel1 {margin:20px 0 20px 0;}
#panel3 {width:230px; margin:20px 0 0 0;}
#panel2 a, #panel3 a{color:#0c5aa6}
#additional {background-color:#FFFFFF; padding: 15px;font:normal 12px/16px arial; height: 110px;}
#additional ul li a{background:url(http://www.i1biometrics.com/css/none) !important;padding:0 !important;width:auto !important;float:left;}
#additional ul li {margin:0 0 0 20px;width:auto;}
#subholder {background-color:#ededed;}
/*
.ui-tabs-vertical .ui-tabs-nav {
    float: left;
    padding: 0;
    
}
html body div#wrapper div#subholder div#tabshold div#tabs.ui-tabs ul.ui-tabs-nav li.ui-state-default a {height:50px;padding:15px 0 0 0;}
a#ui-id-1.ui-tabs-anchor  {text-transform:uppercase;}
a.ui-tabs-anchor {text-transform:uppercase;}
html body div#wrapper div#subholder div#tabshold div#tabs.ui-tabs ul.ui-tabs-nav {width:228px; padding:0; margin:0; }
.searchhold {width:990px; margin:0 auto; height:500px;}
*/

.ui-tabs-nav *{padding:0 !important;margin:0 !important;border:0 !important}
.ui-tabs-vertical{padding:0 !important;margin:0 !important}
.ui-tabs-vertical ul{padding:0 !important;margin:0 !important;width:245px !important; list-style: none;}
.ui-tabs-vertical ul li a{display:block;color:#4e4e4e;font:bold 12px arial;padding:10% 5% !important;float:none;width:90% !important;background:url(../media/1180/subnav_arrow_black.png) no-repeat 90% 50%}
.ui-tabs-vertical ul li.ui-state-default{background:url(../media/1190/subnav_gradient_bg.png) repeat-y top right;width:100%;display:block;border-bottom:1px solid #d2d2d2 !important}
.ui-tabs-vertical ul li.ui-state-active a{color:#0c5aa6;background:#fff url(../media/1185/subnav_arrow_blue.png) no-repeat 90% 50%}

.ui-tabs-panel{padding:45px !important;margin:0;width:633px !important}
.ui-tabs-panel h2{color:#0c5aa6;font:bold 32px/36px arial;margin:0 !important}
.ui-tabs-panel h3{color:#0c5aa6;font:bold 26px arial;margin:0 !important}
.ui-tabs-panel p, .ui-tabs-panel ol, .ui-tabs-panel ul{color:#4d4d4d;font:normal 15px/20px arial}
.ui-tabs-panel p a{color:#0c5aa6 !important}
.ui-tabs-panel ol li{margin:0 0 0 30px;width:100%}
.ui-tabs-panel ul li{margin:0 0 0 30px;width:100%}
p.tabsbodytext{display:none;}







/* ELEMENTS standards 
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;} */

/* FORM ELEMENTS 
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:300px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;} */




/* Clear fix to repleace br clear:both */ 
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
 
.clearfix {
  display: inline-block;
}
 



























































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */