/* CSS Document */

body {margin: 0; padding: 0; background: white url(graphics/back_slab.jpg) repeat-x;}



div#branding { position: relative; top: 0; left: 0; margin: 0 auto; padding: 0 0; width: 920px; height: 225px; background: url(images/headerWglobe2.gif)no-repeat;}



div#branding h1#company { margin: 0; padding: 0; position: absolute; top: 65px; left: 180px; font: normal 1.8em "Times New Roman", Times, serif; color: #FFF;}



div#branding h1#company a:visited { text-decoration:none; color: #fff;}

div#branding h1#company a { text-decoration:none; color: #fff;}

div#branding h1#company a:hover { text-decoration:none; color:#F0F0F0;}



div#branding div#globe {float: right; }





div#drop_shadows { background-color: transparent; background-image: url(img/sxy_back.png); background-repeat: repeat-y; overflow: hidden; background-position: 0 0; margin: 0 auto; padding: 0; width: 920px; }

div#drop_shadows div#column_backgrounds {position: relative; top: 0; left: 0; margin: 0 auto; padding: 0; width: 920px;  overflow: hidden; background: url(graphics/column_backgrounds3.jpg) no-repeat;}



/* styles for top navrail */



div#navrail { width: 896px; height: 29px; background: url(graphics/btn_back.jpg) repeat-x; text-align: center; margin-top: -2px; margin-right: 12px; margin-left: 12px; padding: 4px 0 0; }

div#navrail ul { padding: 0 0 10px; margin: 0 15px; }

div#navrail ul li {display: inline; padding-left: 35px; letter-spacing: .05em;}

div#navrail ul li a:visited {font: bold 15px "Times New Roman", Times, serif; color: #000; text-decoration: none; padding-bottom: 4px;}

div#navrail ul li a{font: normal 15px "Times New Roman", Times, serif; color: #000; text-decoration: none; padding-bottom: 4px;}

div#navrail ul li a:hover{ color:#000066; background: url(graphics/light_up.jpg) center no-repeat;}



/* end styles for top navrail */





/* styles for iDetector pages (navigation) */

div#idetector_nav { margin: 10px auto 10px auto; height: 40px; width: 838px; font: 14px Georgia, "Times New Roman", Times, serif; text-align: center;}

div#idetector_nav ul {padding: 10px 0; margin: 0 0;}

div#idetector_nav ul li {display: inline; list-style: none; padding-right: 35px;}

div#idetector_nav ul li#right { padding-right: 0; margin-right: 0;}

div#idetector_nav ul li a:visited {font-weight: bold; color: #006; text-decoration:none; border-bottom: 1px dotted #666;}

div#idetector_nav ul li a { font-weight: bold; color: #006; text-decoration:none; border-bottom: 1px dotted #666;}

div#idetector_nav ul li a:hover {border:none; color:#06F;}



div#home_content {  width: 894px; margin: 0 12px 0 12px; padding: 0;}

/* end styles for iDetector pages */



/* content area */



div#content { background: url(img/content_back_noNav.jpg) no-repeat; width: 876px; margin: 0 12px 0 12px; padding: 12px 10px 0 10px;}

div#content h2 { text-align:right; padding: 10px 35px 10px 0; margin: 0 0; font: normal 24px Georgia, "Times New Roman", Times, serif; color: #000066; text-transform: uppercase; }

div#content p { font: normal 17px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px 0 20px; line-height: 22px; }

div#content p.headline {font: bold 17px Georgia, "Times New Roman", Times, serif; color:#000033; line-height: 30px;}

div#content p a:visited { font-weight: bold; text-decoration: none; color:#333;}

div#content p a { font-weight: bold; text-decoration: none; color:#333;}

div#content p a:hover { font-weight: bold; text-decoration: underline; color:#000;}



/* end content styles */



/* about us page right nav */

div#aboutus_sub { text-align: right; padding-right: 15px; width: 350px; margin: 0 0 0 auto;}





/* left nav styles -discontinued- */



div#left_nav_panel { position:absolute; top: 18px; left: 35px; margin-bottom: 20px; width: 187px;}



div#left_nav_panel ul { margin: 0; padding: 0; list-style: none; font: bold 13px Georgia, "Times New Roman", Times, serif; }



div#left_nav_panel ul li#brand_protection {background: url(graphics/bp_btn.jpg) no-repeat; }

div#left_nav_panel ul li#doc_security  {background: url(graphics/ds_btn.jpg) no-repeat; }

div#left_nav_panel ul li#authentication  {background: url(graphics/auth_btn.jpg) no-repeat; }



div#left_nav_panel ul li a:visited { padding-top: 87px; height: 16px; width: 187px; text-align:center; text-decoration: none; color: #ededed; display: block;}



div#left_nav_panel ul li a { padding-top: 87px; height: 16px; width: 187px; text-align:center; text-decoration: none; color: #ededed; display: block; }



div#left_nav_panel ul li a:hover {color:#003; text-decoration:none;}





/* end left nav styles */
div#zoom { position: relative; float: left; }
div#intromovie { width: 896px; height: 253px; margin: 0 12px; padding: 0; border-bottom: 1px dashed #ccc; }



div#promos { float: left; width: 600px; margin-top: 5px; margin-right: 0; margin-left: 0; padding: 0 5px 0 30px; border-right: 1px dashed #ccc; }



div.promo_item { margin: 10px 10px; position: relative;}



div#promo_title { float: left; margin: 0; position: relative; left: -15px; padding-left: 0; padding-top: 0; }



div.promo_item h2 {position: absolute; top: 2px; left: 120px; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#000066; margin: 0 0; padding: 5px 0;}



div.promo_item div {position: absolute; top: 24px; left: 120px; font: normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#000066; line-height: 18px;}



div.promo_item span { font-weight: bold; font-size: 10px; color: #000; line-height: 13px;}



div.promo_item:hover { background-image:url(graphics/promo_moreinfo.jpg); background-position: top right; background-repeat: no-repeat; cursor:pointer; }
div#affiliations { float: right; margin-left: -12px; margin-top: 10px; width: 205px; padding: 0 30px 0 0;}

.clear { clear: both; display: block; overflow: hidden; width: 0; height: 0; }



p#iac {

	font: normal 14px Arial, Helvetica, sans-serif;

	color:#000;

	line-height: 12px;

	

}



p#iac span {font-weight: bold; color:#990000; }



p#iac a {text-decoration: none; color: #000;}



/* bullets styles */



ul#bullets {margin: 20px 30px 30px 30px; font: normal 15px Georgia, "Times New Roman", Times, serif; color:#666; }

ul#bullets li {margin: 15px 0; list-style-image:url(graphics/blt.gif);}

ul#bullets li a:visited  { font-weight: bold; text-transform:none; text-decoration: none; color: #000;}

ul#bullets li a  { font-weight: bold; text-transform:none; text-decoration: none; color: #000;}

ul#bullets li a:hover { text-decoration:none; color: #06c; border-bottom: 1px dotted #06c;}



/* end bullets styles */







/* news bullets styles */



ul#news_bullets {margin: 20px 30px 30px 30px; font: normal 14px Georgia, "Times New Roman", Times, serif; color:#666; text-transform: uppercase;}
ul#news_bullets2 {margin: 0px 0px 0px 0px; font: normal 14px Georgia, "Times New Roman", Times, serif; color:#666; text-transform: uppercase;}
ul#news_bullets li {margin: 15px 0; list-style-image:url(graphics/news_icon.jpg);}

ul#news_bullets li.vid {list-style-image:url(graphics/vid_icon.jpg); }
ul#news_bullets2 li.arr {margin: 5px 0; list-style-image:url(graphics/blt.gif); }

ul#news_bullets li.aud {list-style-image:url(graphics/audio_cast.jpg); }

ul#news_bullets li a:visited  { font-weight: bold; text-transform:none; text-decoration: none; color: #000;}

ul#news_bullets li a  { font-weight: bold; text-transform:none; text-decoration: none; color: #000;}

ul#news_bullets li a:hover { text-decoration:none; color: #06c; border-bottom: 1px dotted #06c;}

ul#news_bullets2 li a  { font-weight: bold; text-transform:none; text-decoration: none; color: #000;}

ul#news_bullets2 li a:hover { text-decoration:none; color: #06c; border-bottom: 1px dotted #06c;}



/* end news bullets styles */



/* footer styles */

div#footer { width: 920px; margin: 0 auto; background: url(graphics/footer_back_nonav.png) repeat-y; text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #CCC;}



div#footer p {margin: 3px 3px;}



div#footer a:visited {font-weight: bold; color:#E1EBF7; text-decoration: none;}



div#footer a {font-weight: bold; color:#92D0E2; text-decoration: none;}



div#footer a:hover { color: #fff; text-decoration: underline;}



div#footer div#blue_beam {width: 920px; height: 4px; background-image:url(graphics/blue_beam.png); background-repeat: no-repeat; }

div#footer div#ftr_btm { width: 920px; height: 10px; background-image:url('(EmptyReference!)'); background-repeat: no-repeat; background-position: 0 0; }
div#btm { background-image: url(graphics/footer_btm_nonav.png); background-repeat: no-repeat; text-align: center; position: relative; width: 920px; height: 10px; z-index: 1; visibility: visible; margin: 0 auto; }
