@charset "utf-8";
html {overflow-y: scroll;}
body {font-size: small; font-family: verdana, helvetica, arial, geneva, sans-serif;}

td, th {font-size: small; font-family: verdana, helvetica, arial, geneva, sans-serif;}

h1 {font-size: 2.0em; color: #0067ad; font-weight: bold; padding: 0px; margin: 0px 0px 2px 0px; position: relative; top: -6px;}
  h1.smaller1point {font-size: 1.9em; color: #0067ad; font-weight: bold; padding: 0px; margin: 0px 0px 2px 0px; position: relative; top: -6px;}
  h1.smaller {font-size: 1.8em; color: #0067ad; font-weight: bold; padding: 0px; margin: 0px 0px 2px 0px; position: relative; top: -6px;}
    h1.smallerSmall {font-size: 1.7em; color: #0067ad; font-weight: bold; padding: 0px; margin: 0px 0px 2px 0px; position: relative; top: -6px;}
h2 {font-size: 1.4em; color: #0067ad; font-weight: bold; padding: 0px; margin: 0px 0px 2px 0px; position: relative; top: -6px;}

h3 {background-color: #c3cde6; font-weight: bold;	margin: 0px; color: #FFFFFF;	padding: 3px; font-size: 1.3em;}
h4  {font-size: 1.1em; margin: 0px 0px 7px 0px; color: #0067ad;}
  h4.grey  {font-size: 1.1em; margin: 0px 0px 7px 0px; color: #666666;}
h5 {font-size: 1.0em; margin: 0px 0px 0px 0px; color: #0067ad;}
  h5.grey {font-size: 1.0em; margin: 0px 0px 0px 0px; color: #666666;}
  



a {text-decoration: none;}
  a.blueLink {color:#0067ad;}
    a.blueLink:hover {color:#666666;}
  a.greyLink {color:#666666;}

form {margin: 0px;}
p {margin: 0px 0px 10px 0px;}
  p.small {margin: 0px 0px 10px 0px; font-size: .8em;}
.clearAll {clear: both;}
.btSearch {display: block; float: left; margin-left: 5px;}
.blueText {color: #0067ad;}
.errorMsg {color: #990000;}

img.floatLeft {float: left; margin: 0px 10px 0px 0px;}
img.floatRight {float: right;	margin: 0px 0px 0px 10px;}	
img {border: none;}

.frmButton {height: 20px; border: 1px solid #666666; background-color: #CCCCCC; color: #666666; width: 100px;}

  
  /**************************************/
 /* MAIN SITE TEMPLATE STYLES:HEADER   */
/**************************************/
#mainContainer {height: auto;	width: 992px;	background-image: url(../../media/images/bg_leftcol.jpg);	background-repeat: no-repeat; background-position: top left; margin: 5px auto auto auto;}
  #mainContainer #siteHeader {height: auto; min-height: 99px;	width: 992px;	margin-bottom: 10px;}

    #mainContainer #siteHeader #logoContainer {width: 160px; height: auto; float: left;}
      #mainContainer #siteHeader #logoContainer img {margin: 5px auto auto 4px;}
      
    #mainContainer #siteHeader #siteHeaderRight {width: 830px; float: left;}
    	#mainContainer #siteHeader #siteHeaderRight #siteHeaderRightTop {color: #0067ad; margin-left: 10px;}


      #mainContainer #siteHeader #siteHeaderRight #topNavigation {float: left; width: auto; margin: 6px auto auto 10px;}
        #mainContainer #siteHeader #siteHeaderRight #topNavigation a {text-decoration: none;	color: #666666;	font-size: .85em;}
        #mainContainer #siteHeader #siteHeaderRight #topNavigation a:hover {color: #0067ad;}
        #mainContainer #siteHeader #siteHeaderRight #topNavigation img {margin: auto 5px auto 5px;}

        #mainContainer #siteHeader #siteHeaderRight #topLanguage #frmLanguage {float: right; margin: 6px auto auto auto;}
          #mainContainer #siteHeader #siteHeaderRight #topLanguage #frmLanguage select {width: 160px; font-size: .8em; color: #666666;}
      
      #mainContainer #siteHeader #siteHeaderRight #breadcrumbs {margin-left: 10px; margin-top: 10px; font-size: .75em; color:#0067ad; width: 660px; float: left;}
        #mainContainer #siteHeader #siteHeaderRight #breadcrumbs a {color:#0067ad;}
          #mainContainer #siteHeader #siteHeaderRight #breadcrumbs a:hover {text-decoration: underline;}
      #mainContainer #siteHeader #siteHeaderRight #date {float: left; margin-top: 10px; font-size: .75em; color: #666666;}



  /****************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN NAV               */
/****************************************************/ 
      #mainContainer #siteHeader #siteHeaderRight #mainNavigation {margin-left: 10px; margin-top: 10px; width: 822px; background-color: #0067ad; height: 100%; min-height: 24px;}
        #mainContainer #siteHeader #siteHeaderRight #mainNavigation #mainNav {margin: 0px 0px 0px 0px; width: 822px; background-color: #0067ad; height: 100%; min-height: 24px;}

          #mainNavigation #mainNav a {display: inline; float: left; color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 1.0em; padding: 4px 0px 4px 0px; margin: 0px 8px 0px 8px;}
            #mainNavigation #mainNav a.active {color: #c3cde6;}
            
            /* all lists */
            #mainNavigation #mainNav #nav {margin: 0px; padding: 0px; list-style: none; width: 778px;}
              #mainNavigation #mainNav #nav li.navSplitter img {color: #FFFFFF; padding: 0px 0px 0px 0px;}
              /* all lists */
              #mainNavigation #mainNav #nav li {padding: auto auto auto 5px; float: left; position: relative; z-index: 10; text-align: center; list-style: none;}
                #mainNavigation #mainNav #nav li:hover, #mainNavigation #mainNav #nav li.sfhover  {background-color: #107dc7;}

               #mainNavigation #mainNav #nav li:hover .subContent,#mainNavigation #mainNav #nav li.sfhover .subContent {left: 0em; top: 24px;}
                #mainNavigation #mainNav #nav li div.subContent {position: absolute; width: 320px; left: -999em; font-size: .9em; text-align: left;}
                  #mainNavigation #mainNav #nav li .subContent .subHeader_First {background-color: #d8ddef; color: #0e6fb1; padding: 2px; font-weight: bold; height: 18px;}
                  #mainNavigation #mainNav #nav li .subContent .subHeader_First a {color: #0e6fb1; font-weight: bold; margin-top: -2px; margin-left: 0px;}
                    #mainNavigation #mainNav #nav li .subContent .subHeader_First a:hover {color: #666666;}
                  #mainNavigation #mainNav #nav li .subContent .subHeader {background-color: #d8ddef; color: #0e6fb1; padding: 2px; font-weight: bold; margin-top: 8px; height: 18px;}
                    #mainNavigation #mainNav #nav li .subContent .subHeader a {color: #0e6fb1; font-weight: bold; margin-top: -2px; margin-left: 0px;}
                    #mainNavigation #mainNav #nav li .subContent .subHeader a:hover {color: #666666;}
                    #mainNavigation #mainNav #nav li .subContent .subSublinks a {font-weight: normal; color: #777777; font-size: 1.0em; margin-bottom: -8px;}
                    #mainNavigation #mainNav #nav li .subContent .subSublinks_Last a {font-weight: normal; color: #777777; font-size: 1.0em;}
					  #mainNavigation #mainNav #nav li .subContent .subSublinks_Last a:hover {color: #0e6fb1;}
                      #mainNavigation #mainNav #nav li .subContent .subSublinks_Last a.leftLink {float: left; width: 150px;}
                      #mainNavigation #mainNav #nav li .subContent .subSublinks_Last a.rightLink {float: left;} 
                      #mainNavigation #mainNav #nav li .subContent .subSublinks a:hover {color: #0e6fb1;}
                      #mainNavigation #mainNav #nav li .subContent .subSublinks a.leftLink {float: left; width: 150px;}
                      #mainNavigation #mainNav #nav li .subContent .subSublinks a.rightLink {float: left;}
                 				

  /****************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT HOME      */
/****************************************************/
      #mainContainer #siteContainer #mainContent {width: 650px;	float: left; margin-left: 10px; color: #666666;}
      #mainContainer #siteContainer #mainContent .titleSmall {font-size: 1.7em; color: #0067ad; font-weight: bold;}

        #mainContainer #siteContainer #mainContent #mainContentTitle {padding-right: 3px;}
      	#mainContainer #siteContainer #mainContent #mainContentTitle .title {font-size: 2.0em; color: #0067ad; font-weight: bold; padding: 0px; margin: 0px 0px 2px 0px; position: relative; top: -6px;}

        #mainContainer #siteContainer	#mainContent #mainContentLeftBottom {width: 318px; border: 1px solid #CCCCCC;	margin-top: 10px; _margin-top: 0px;	#margin-top: 0px;	min-height: 150px; text-align: left;	font-size: .85em;	float: left; display: block; color: #666666;}
	        #mainContainer #siteContainer #mainContent #mainContentLeftBottom p {margin: 10px 0px 0px 8px; line-height: 1.2em;}
        
        #mainContainer #siteContainer	#mainContent #mainContentRightBottom {width: 320px;	margin-top: 10px;	_margin-top: 0px;	#margin-top: 0px;	margin-left: 10px; float: left;}
      #mainContainer #siteContainer #rightCol {width: 160px; float: left;	margin-left: 10px; color: #666666;}
        #mainContainer #siteContainer #rightCol #newsFlash {width: 160px;	font-size: .85em;	border: 1px solid #CCCCCC;}
          #mainContainer #siteContainer #rightCol #newsFlash .newsFlashTitle {color: #0067ad;	font-weight: bold;}	
          #mainContainer #siteContainer #rightCol #newsFlash p {padding: 0px 4px 0px 4px;	margin: 7px 0px 7px 0px; line-height: 1.2em;}
          #mainContainer #siteContainer #rightCol #newsFlash a {color: #666666;}

          #mainContainer #siteContainer #rightCol #newsFlash #ticker-container {position:relative; overflow:hidden; width: 154px; height: 146px; padding: 2px; border: Defaultpx dotted;}
          #mainContainer #siteContainer #rightCol #newsFlash #ticker-container #newsscroller{width: 152px; height: 150px;}

            #mainContainer #siteContainer #rightCol #newsFlash #newsFlashContent {position:relative; overflow:hidden; width: 154px; height: 146px; padding: 2px; border: Defaultpx dotted;}

          
        #mainContainer #siteContainer #rightCol #specialOffer {margin-top: 15px; height: 66px;}
	      #mainContainer #siteContainer #rightCol #rightColCallout {margin-top: 13px; _margin-top: 8px; #margin-top: 7px; height: 150px;}



      #mainContainer #siteContainer #partners {float: right; width: 822px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;	margin-top: 15px;	_margin-top: 5px;	#margin-top: 5px;	padding: 4px 0px 4px 0px;}
        #mainContainer #siteContainer #partners #partnersTitle {color: #666666;	font-size: .85em; background-color: #FFFFFF; position: absolute; margin: -12px 0px 0px 0px;}

        #metPoliceBanner {width: 490px; color: #185da8; margin-top: 30px;}



  /*******************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT PRODUCT MAIN */
/*******************************************************/
      #mainContainer #siteContainer #mainContentProductMain {width: 820px;	float: left; margin-left: 10px; color: #666666;}
        #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainLeft {width: 320px; float: left;}
          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainLeft a {color: #707173;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainLeft a.blueLinkUnderline {color:#0067ad; text-decoration: underline;}
          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainLeft ul {list-style-type: square; margin: 0px 0px 0px -22px; padding: 0px 0px 0px 40px;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainLeft ul li a:hover {color: #0067ad;}


        #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight {width: 480px;	float: left; margin-left: 10px;}
          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight a {color: #707173;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight a.blueLinkUnderline {color:#0067ad; text-decoration: underline;}
          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight ul {list-style-type: square; margin: 0px 0px 0px -22px; padding: 0px 0px 0px 40px;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight ul li a:hover {color: #0067ad;}
          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section {width: 225px; float: left; margin: 0px 8px 20px 0px; text-align: left; height: 55px;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section p {margin: 0px;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section img {float: left; margin: 0px 11px 0px 0px;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section .product_section_title {position: relative; top: -2px; font-weight: bold; margin: 0px 0px -2px 0px;}
              #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section .product_section_title a {font-size: 1.0em; margin: 0px; color: #707173;}
              #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section .product_section_title a:hover {font-size: 1.0em; margin: 0px; color: #0067ad;} 

          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .rfidLogos {float: left; margin-left: 20px;}

          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .productTable {width: 100%;}
            
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .productTable td {padding: 4px;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .productTable .title {font-weight: bold; background-color: #17519b; color: #FFFFFF; text-align: center; height: 22px;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .productTable .titleShort {font-weight: bold; background-color: #17519b; color: #FFFFFF; text-align: center; height: 22px; width: 100px;}

            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .productTable .lightTitle {color: #17519b; background-color: #edf4f8;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .productTable .light {color: #000000; background-color: #edf4f8;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .productTable .dark {color: #000000; background-color: #dae8f2;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .productTable .darkCentered {color: #000000; background-color: #dae8f2; text-align: center;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .productTable .darkCentered a {text-decoration: none; color: #0067ad;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .productTable .lightCentered {color: #000000; background-color: #edf4f8; text-align: center;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .productTable .lightCentered a {text-decoration: none; color: #0067ad;}


  /**********************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT PRODUCT DETAILS */
/**********************************************************/
      #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight a.blueLink {color:#0067ad;}
      #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight a.blueLink:hover {color:#666666;}

        #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight #productMiddle {width: 180px;	float: left; text-align: left;}
          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight #productMiddle a {color: #666666;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight #productMiddle a:hover {color: #0067ad;}
#0067ad


          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight #productMiddle ul li {margin-left: -10px;}

          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight #productMiddle .box {text-align: left; padding: 6px 2px 1px 2px; border-top: 1px solid #CCCCCC; margin-top: 2px;}
          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight #productMiddle .boxLast {text-align: left; padding: 5px 2px 9px 2px; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
          
        #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight #productDetails {width: 270px;	float: left; margin-left: 10px; text-align: left;}

          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight #productDetails a.greyblueLink {color:#666666;}  
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight #productDetails a.greyblueLink:hover {color:#0067ad;}  

  /*******************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT SECTORS MAIN */
/*******************************************************/
      #mainContainer #siteContainer #mainContentSectorMain {width: 820px;	float: left; margin-left: 10px;	color: #666666;}
        #mainContainer #siteContainer #mainContentSectorMain #mainContentSectorMainLeft {width: 314px;	float: left;}

        #mainContainer #siteContainer #mainContentSectorMain #mainContentSectorMainRight {width: 328px;	float: right; margin: 0px 0xp 0px 10px; padding: 37px 0px 0px 0px;}
          #mainContainer #siteContainer #mainContentSectorMain #mainContentSectorMainRight img {float: left; margin: 0px 14px 10px 0px;}
          #mainContainer #siteContainer #mainContentSectorMain #mainContentSectorMainRight a {color: #707173; font-weight: bold;}
            #mainContainer #siteContainer #mainContentSectorMain #mainContentSectorMainRight a:hover {color: #0067ad;}

        #mainContainer #siteContainer #mainContentSectorMain #mainContentSectorImage {float: left; width: 152px; margin: 0px 10px 0px 0px;}


  /*******************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT ID SOLUTIONS MAIN */
/*******************************************************/
      #mainContainer #siteContainer #mainContentIDSolutionsMain {width: 820px;	float: left; margin-left: 10px;	color: #666666;}
        #mainContainer #siteContainer #mainContentIDSolutionsMain #mainContentIDSolutionsMainLeft {width: 314px;	float: left;}
          #mainContainer #siteContainer #mainContentIDSolutionsMain #mainContentIDSolutionsMainLeft ul {list-style-type: square; margin: 0px 0px 0px -22px; padding: 0px 0px 0px 40px;}

        #mainContainer #siteContainer #mainContentIDSolutionsMain #mainContentIDSolutionsMainRight {width: 328px;	float: right; margin: 0px 0xp 0px 10px; padding: 37px 0px 0px 0px;}
          #mainContainer #siteContainer #mainContentIDSolutionsMain #mainContentIDSolutionsMainRight img {float: left; margin: 0px 14px 10px 0px;}
          #mainContainer #siteContainer #mainContentIDSolutionsMain #mainContentIDSolutionsMainRight a {color: #707173; font-weight: bold;}
            #mainContainer #siteContainer #mainContentIDSolutionsMain #mainContentIDSolutionsMainRight a:hover {color: #0067ad;}

        #mainContainer #siteContainer #mainContentIDSolutionsMain #mainContentIDSolutionsImage {float: left; width: 152px; margin: 0px 10px 0px 0px;}

  /*******************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT ABOUT US MAIN*/
/*******************************************************/
      #mainContainer #siteContainer #mainContentAboutUsMain {width: 820px;	float: left; margin-left: 10px;	color: #666666;}
        #mainContainer #siteContainer #mainContentAboutUsMain ul {list-style-type: square; margin: 0px 0px 0px -22px; padding: 0px 0px 0px 40px;}
        #mainContainer #siteContainer #mainContentAboutUsMain #mainContentAboutUsMainLeft {width: 470px;	float: left;}

        #mainContainer #siteContainer #mainContentAboutUsMain #mainContentAboutUsImage {float: left; width: 340px; margin: 0px 10px 0px 0px;}


  /*************************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT MULTI PRODUCT MAIN */
/*************************************************************/
      #mainContainer #siteContainer #mainContentMultiProductMain {width: 820px;	float: left; margin-left: 10px;	color: #666666;}

        #mainContainer #siteContainer #mainContentMultiProductMain .productDetails {width: 820px; margin: 10px 0px 0px 0px;}
          #mainContainer #siteContainer #mainContentMultiProductMain .productDetails .productDetailsImage {width: 150px; float: left;}
          #mainContainer #siteContainer #mainContentMultiProductMain .productDetails .productDetailsCopy {width: 240px; float: right;}
          #mainContainer #siteContainer #mainContentMultiProductMain .productDetails img {float: left; margin: 0px 18px 25px 0px;}
          #mainContainer #siteContainer #mainContentMultiProductMain .productDetails h5 {position: relative; top: -3px; margin-bottom: -3px;}
          #mainContainer #siteContainer #mainContentMultiProductMain .productDetails .productDetailsLeft {float: left; width: 392px;}
          #mainContainer #siteContainer #mainContentMultiProductMain .productDetails .productDetailsRight {float: left; width: 410px; margin: 0px 0px 0px 10px;}



  /**********************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT CONTACT US MAIN */
/**********************************************************/
      #mainContainer #siteContainer #mainContentContactMain {width: 820px;	float: left; margin-left: 10px;	color: #666666;}
        #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainLeft {width: 338px;	float: left;}

        #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight {width: 320px; float: right; margin: 0px 0xp 0px 10px; padding: 37px 0px 0px 0px;}
          #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight img {float: left; margin: 0px 14px 10px 0px;}
          #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight a {color: #707173; font-weight: bold;}
            #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight a:hover {color: #0067ad;}

          #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight #contactDetailsBox {background-color: #daf1ff; width: 164px; color: #707173; float: left;}

            #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight #contactDetailsBox p {padding: 3px; font-size: .8em; margin: 0px 0px 4px 0px; line-height: 1.3;}

            #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight #contactDetailsBox h1 {font-weight: bold; color: #FFFFFF; font-size: 1.1em; background-color: #0067ad; padding: 4px; margin-bottom: -6px;}

          #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight #metPolice {border: 1px solid #185da8; margin-top: -6px; float: right; width: 144px; color: #185da8;}
            #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight #metPoliceTop {text-align: center; height: 56px; padding-bottom: 6px;}
  
            #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight #metPoliceContent {width: 144px; float: right; margin-left: 0px; margin-top: -6px; text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #185da8; padding-top: 6px;}
            #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight #metPoliceFooter {width: 144px; float: right; margin-left: 0px; margin-top: -6px; text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #185da8; font-size: .7em; padding-top: 10px; padding-bottom: 10px;}
  
              #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRight #metPoliceTop img {margin: 0px;}

        #mainContainer #siteContainer #mainContentContactMain #mainContentContactImage {float: left; width: 152px; margin: 0px 10px 0px 0px;}

        #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainLeft p.errorMsg {color: #990000;}
        #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainLeft .btSubmit {color: #666666; border: 1px solid #666666; background-color: #F4F4F4; height: 22px;}



  /****************************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT CONTACT US DIRECTIONS */
/****************************************************************/
      #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainLeftDirection {width: 392px;	float: left;}
        #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainLeftDirectionLeft {width: 190px;	float: left; padding-right: 10px;}
        #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainLeftDirectionRight {width: 180px;	float: left; margin-right: 10px;}

        #mainContainer #siteContainer #mainContentContactMain #mainContentContactMainRightDirectionMap {width: 320px; float: left; margin: 0px 0xp 0px 10px; padding: 37px 0px 0px 0px;}



  /****************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN FOOTER HOME       */
/****************************************************/
      #mainContainer #siteContainer #footer {float: right; width: 824px; margin-top: 3px; line-height: .9em;}		
        #mainContainer #siteContainer #footer img {margin: 0px 3px 0px 3px;}
        #mainContainer #siteContainer #footer a {font-size: .7em; text-decoration: none; color: #666666;}
          #mainContainer #siteContainer #footer a:hover {color: #0067ad;}
          
  /****************************************************/
 /* MAIN SITE TEMPLATE STYLES:MET POLIC BANNER       */
/****************************************************/          

      #mainContainer #siteContainer #metPoliceBanner {float: right; width: 824px; margin-top: 3px; line-height: .9em;}


  /****************************************************/
 /* MAIN SITE TEMPLATE STYLES:LEFT NAVIGATION        */
/****************************************************/	
      #mainContainer #siteContainer #leftNavigation {width: 160px; float: left; font-size: 0.85em;	color: #666666;}
        #mainContainer #siteContainer #leftNavigation p {color: 999999;	line-height: 1.2em; padding: 0px 0px 0px 5px;}
        #mainContainer #siteContainer #leftNavigation a {color: #666666; text-decoration: none;}  
          #mainContainer #siteContainer #leftNavigation a:hover {color: #0067ad;}  
          
        #mainContainer #siteContainer #leftNavigationContact {width: 150px; float: right; padding: 11px 3px 1px 0px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
        
        #mainContainer #siteContainer #leftNavigationSearch {width: 150px; float: right; padding: 8px 0px 8px 0px; border-bottom: 1px solid #CCCCCC;}
          #mainContainer #siteContainer #leftNavigation #leftNavigationSearch #txtSearch {width: 100px; float: left;}
        
        #mainContainer #siteContainer .leftNavigationItem {width: 150px; float: right; padding: 8px 0px 8px 0px; border-bottom: 1px solid #CCCCCC;}
        #mainContainer #siteContainer .leftNavigationItemLast {width: 150px; float: right; padding: 8px 0px 8px 0px;}

        #mainContainer #siteContainer .leftNavigationItemEcoFriendly {width: 150px; float: right; padding: 8px 0px 8px 0px; border-bottom: 1px solid #CCCCCC; background-image: url(../../media/images/eco_friendly_products.png); background-repeat: no-repeat; background-position: 100px 4px;}	
        #mainContainer #siteContainer .leftNavigationItemBrochure {width: 150px; float: right; padding: 8px 0px 8px 0px; background-image: url(../../media/images/brochure.png); background-repeat: no-repeat; background-position: 100px 4px; height: 40px;}	
        #mainContainer #siteContainer .leftNavigationItemBrochure	a {width: 150px; height: 40px; display: block;}


  /****************/
 /* FORM STYLES  */
/****************/	
form  {margin: 0px; padding: 0px;}

#formContainer  {width: 95%; float: left; font-size: .8em;}
  #formContainer .fieldText  {float: left; width: 100px; height: 18px; margin: 0px 5px 6px 0px; padding: 2px 0px 0px 2px;}
  #formContainer .fieldTextWide  {float: left; border: 1px solid #276774; width: 567px; height: auto; margin: 0px 5px 2px 0px; padding: 2px 0px 0px 10px; font-weight: bold; background-color: #e0ebf0; color: #276774;}
  #formContainer .fieldTextBlank  {float: left; width: 100px; height: 18px; margin: 0px 5px 2px 0px; padding: 2px 0px 0px 10px; display: block;}
  #formContainer .fieldTextMid  {float: left; border: 1px solid #276774; width: 200px; height: 58px; margin: 0px 5px 2px 0px; padding: 2px 0px 0px 10px; font-weight: bold; background-color: #e0ebf0; color: #276774;}
  #formContainer .fieldValue  {float: left; margin: 0px 0px 6px 0px;}

    #formContainer .fieldValue input  {width: 200px; border: none; padding: 2px 5px 2px 5px; background-color: #efefef; color: #9e9e9e; font-size: .9em; height: 16px;}
    #formContainer .fieldValue select  {width: 160px; height: 22px; padding: 2px 0px 2px 5px; background-color: #efefef; color: #9e9e9e; font-size: .9em; border: none;}
    #formContainer .fieldValue input.checkbox  {background: none; border: 0px; padding: 0px; margin: 0px; width: 20px;}
    #formContainer .fieldValue input.frmButton {height: 20px; border: 1px solid #666666; background-color: #CCCCCC; color: #666666; width: 100px;}
      #formContainer .fieldValue input.submitButtGen:hover  {border: 2px outset #d00a0a; color: #FFFFFF; background-color: #b54848; cursor: pointer;}
    #formContainer .fieldValue textarea  {border: none; color: #9e9e9e; font-family: arial, helvetica, verdana, geneva, sans-serif; font-size: 1.0em; width: 210px; background-color: #efefef; height: 50px;}
    #formContainer .fieldValue select#country {width: 210px;}
    #formContainer .fieldValueWide  {float: left; margin: 0px 0px 2px 0px; width: 319px;}
      #formContainer .fieldValueWide textarea  {width: 577px; height: 270px;}
      #formContainer .fieldValueWide select  {width: 148px; height: 22px; padding: 2px 0px 2px 5px; background-color: #efefef; color: #9e9e9e; font-size: .9em; border: none;}      

    #formContainer .fieldValueWideRight  {float: right; margin: 0px 0px 2px 0px;}
      #formContainer .fieldValueWideRight input.submitButt {width: auto; font-weight: bold; font-size: .9em; margin: 0px 0px 0px 2px; float: right;}


  /**********************************************************/
 /* MAIN SITE TEMPLATE STYLES:ECO-FRIENDLY PRODUCTS        */
/**********************************************************/	
          #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section_eco {width: 225px; float: left; margin: 0px 8px 20px 0px; text-align: left;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section_eco p {margin: 0px;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section_eco img {float: left; margin: 0px 11px 0px 0px;}
            #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section_eco .product_section_title {position: relative; top: -2px; font-weight: bold; margin: 0px 0px -2px 0px;}
              #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section_eco .product_section_title a {font-size: 1.0em; margin: 0px; color: #707173;}
              #mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .product_section_eco .product_section_title a:hover {font-size: 1.0em; margin: 0px; color: #0067ad;} 

  /**********************************************************/
 /* MAIN SITE TEMPLATE STYLES:SERVICE & SUPPORT            */
/**********************************************************/	

#mainContainer #siteContainer #mainContentProductMain #mainContentProductMainRight .faqslink {font-size: 1.0em; margin: 10px 0px 0px 0px; color: #0067ad; font-weight: bold;}

/*Printer drivers*/
    #mainContainer #siteContainer #mainContentSupportMain {width: 820px;	float: left; margin-left: 10px;	color: #666666;}
      #mainContainer #siteContainer #mainContentSupportMain .frmButton {color: #666666; border: 1px solid #666666; background-color: #F4F4F4; height: 22px;}
      #mainContainer #siteContainer #mainContentSupportMain #manufacturer {border-bottom: 1px solid #CCCCCC; padding-bottom: 15px; margin-bottom: 10px;}
      #mainContainer #siteContainer #mainContentSupportMain #model {margin-top: 10px;}
        #mainContainer #siteContainer #mainContentSupportMain #model ul {list-style-type: square; margin: 0px 0px 0px -22px;}

  /*******************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT SEARCH       */
/*******************************************************/
      #mainContainer #siteContainer #mainContentSearch {width: 820px;	float: left; margin-left: 10px;	color: #666666;}
      #mainContainer #siteContainer #mainContentSearch input {height: 24px;}
      #mainContainer #siteContainer #mainContentSearch .frmButton {color: #666666; border: 1px solid #666666; background-color: #F4F4F4; height: 22px;}
        #mainContainer #siteContainer #mainContentSearch .searchResultNum {color: #0067ad; font-weight: bold; float: left;}
        #mainContainer #siteContainer #mainContentSearch .searchTitle {margin-left: 30px;}
        #mainContainer #siteContainer #mainContentSearch .searchTitle .searchLink {font-weight: bold;}
          #mainContainer #siteContainer #mainContentSearch .searchTitle .searchLink a {color: #0067ad;}
        #mainContainer #siteContainer #mainContentSearch .searchTitle .searchNumMatches {font-size: .8em;}
        #mainContainer #siteContainer #mainContentSearch .searchNav {margin-top: 10px;}

          #mainContainer #siteContainer #mainContentSearch .pageNum {float: left; margin-right: 10px;}
            #mainContainer #siteContainer #mainContentSearch .pageNum a {color: #666666;}
              #mainContainer #siteContainer #mainContentSearch .pageNum a:hover {text-decoration: underline;}
            #mainContainer #siteContainer #mainContentSearch .pageNum .active {color: #0067ad; font-weight: bold;}
          #mainContainer #siteContainer #mainContentSearch .searchNavButt {float: left; margin-right: 10px;}

        #mainContainer #siteContainer #mainContentSearch #mainContentSearchLeft {width: 470px;	float: left;}

  /***************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT NEWS MAIN*/
/***************************************************/
      #mainContainer #siteContainer #mainContentNewsMain {width: 820px;	float: left; margin-left: 10px;	color: #666666;}
        #mainContainer #siteContainer #mainContentNewsMain ul {list-style-type: square; margin: 0px 0px 0px -22px; padding: 0px 0px 0px 40px;}
        #mainContainer #siteContainer #mainContentNewsMain #mainContentNewsMainLeft {width: 470px;	float: left;}
          #mainContainer #siteContainer #mainContentNewsMain #mainContentNewsMainLeft .newsItem {margin-top: 12px;}
            #mainContainer #siteContainer #mainContentNewsMain #mainContentNewsMainLeft .newsItem a {text-decoration: underline; color:#0067ad;}
            #mainContainer #siteContainer #mainContentNewsMain #mainContentNewsMainLeft .newsItem h5 {font-size: 1.1em;}
              #mainContainer #siteContainer #mainContentNewsMain #mainContentNewsMainLeft .newsItem h5 a {text-decoration: none;}
        #mainContainer #siteContainer #mainContentNewsMain #mainContentNewsImage {float: left; width: 340px; margin: 0px 10px 0px 0px;}


  /*********************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT PRESS ZONE MAIN*/
/*********************************************************/
      #mainContainer #siteContainer #mainContentPressZoneMain {width: 820px;	float: left; margin-left: 10px;	color: #666666;}
        #mainContainer #siteContainer #mainContentPressZoneMain ul {list-style-type: square; margin: 0px 0px 0px -22px; padding: 0px 0px 0px 40px;}
          #mainContainer #siteContainer #mainContentPressZoneMain ul.spacer li {margin-bottom: 10px;}
        #mainContainer #siteContainer #mainContentPressZoneMain #mainContentPressZoneMainLeft {width: 470px;	float: left;}
          #mainContainer #siteContainer #mainContentPressZoneMain #mainContentPressZoneMainLeft a {color: #0067ad;}
            #mainContainer #siteContainer #mainContentPressZoneMain #mainContentPressZoneMainLeft a.greyLink {color:#666666;}
          #mainContainer #siteContainer #mainContentPressZoneMain #mainContentPressZoneMainLeft #archive_list {width: 100%;	background-color: #F4F4F4; padding: 5px; border: 1px solid #CCCCCC;}
          #mainContainer #siteContainer #mainContentPressZoneMain #mainContentPressZoneMainLeft .pressZoneItem {margin-top: 12px;}
          #mainContainer #siteContainer #mainContentPressZoneMain #mainContentPressZoneMainLeft .pressZoneItem h5 a {text-decoration: none;}
            #mainContainer #siteContainer #mainContentPressZoneMain #mainContentPressZoneMainLeft .pressZoneItem a {text-decoration: underline; color:#0067ad;}
        #mainContainer #siteContainer #mainContentPressZoneMain #mainContentPressZoneImage {float: left; width: 340px; margin: 0px 10px 0px 0px;}
        #mainContainer #siteContainer #mainContentPressZoneMain .imageLibraryBox {float: left; margin-right: 30px; font-size: .8em; text-align: center;}



  /***********************************************************/
 /* MAIN SITE TEMPLATE STYLES:MAIN CONTENT PARTNER ZONE MAIN*/
/***********************************************************/
      #mainContainer #siteContainer #mainContentPartnerZoneMain {width: 820px;	float: left; margin-left: 10px;	color: #666666;}
        #mainContainer #siteContainer #mainContentPartnerZoneMain ul {list-style-type: square; margin: 0px 0px 0px -22px; padding: 0px 0px 0px 40px;}
        #mainContainer #siteContainer #mainContentPartnerZoneMain #mainContentPartnerZoneMainLeft {width: 470px;	float: left;}
          #mainContainer #siteContainer #mainContentPartnerZoneMain #mainContentPartnerZoneMainLeft .partnerZoneItem {margin-top: 12px;}
            #mainContainer #siteContainer #mainContentPartnerZoneMain #mainContentPartnerZoneMainLeft .partnerZoneItem a {text-decoration: underline; color:#0067ad;}
        #mainContainer #siteContainer #mainContentPartnerZoneMain #mainContentPartnerZoneImage {float: left; width: 340px; margin: 0px 10px 0px 0px;}
            #mainContainer #siteContainer #mainContentPartnerZoneMain #mainContentPartnerZoneBottom {width: 500px;}
              #mainContainer #siteContainer #mainContentPartnerZoneMain #mainContentPartnerZoneBottom .marketingMaterialsDsc {float: left; width: 300px; margin-top: 10px;}
              #mainContainer #siteContainer #mainContentPartnerZoneMain #mainContentPartnerZoneBottom .marketingMaterialsImage {float: left; width: 200px; margin-top: 10px;}

  /****************************************************/
 /* MAIN SITE TEMPLATE STYLES:CHOOSING A CARD SYSTEM */
/****************************************************/
      #mainContainer #siteContainer #mainContentChoosingSystemMain {width: 820px;	float: left; margin-left: 10px;	color: #666666;}
        #mainContainer #siteContainer #mainContentChoosingSystemMain ul {list-style-type: square; margin: 0px 0px 0px -22px; padding: 0px 0px 0px 40px;}
        #mainContainer #siteContainer #mainContentChoosingSystemMain #mainContentChoosingSystemMainLeft {width: 470px;	float: left;}
          #mainContainer #siteContainer #mainContentChoosingSystemMain #mainContentChoosingSystemMainLeft h1 {font-size: 1.9em; margin: 0px 0px 15px 0px;}
          #mainContainer #siteContainer #mainContentChoosingSystemMain #mainContentChoosingSystemMainLeft p {margin: 0px 0px 20px 0px;}
          #mainContainer #siteContainer #mainContentChoosingSystemMain #mainContentChoosingSystemMainLeft div.stepContainer  {margin: 0px 0px 17px 0px; display: block; width: 100%; height: auto;}
            #mainContainer #siteContainer #mainContentChoosingSystemMain #mainContentChoosingSystemMainLeft .stepContainer .imgCon  {float: left; display: block; margin: 0px 15px 0px 0px; width: 114px; height: 114px;}
            #mainContainer #siteContainer #mainContentChoosingSystemMain #mainContentChoosingSystemMainLeft .stepContainer .txtCon  {float: left; display: block; margin: 0px 0px 0px 0px; width: 340px; height: auto;}

        #mainContainer #siteContainer #mainContentChoosingSystemMain #mainContentChoosingSystemImage {float: left; width: 340px; margin: 0px 10px 0px 0px;}



  /************************************************/
 /* MAIN SITE TEMPLATE STYLES:LISTS              */
/************************************************/ 
table.standardList {width: 100%;}
  table.standardList td {padding: 3px; border: 1px solid #CCCCCC; cursor: hand;}
  table.standardList td.fileTitle {background-color: #175399; margin: 0px; color: #FFFFFF; padding: 3px; width: 61%;}
  table.standardList td.fileDate {background-color: #175399; margin: 0px; color: #FFFFFF;	padding: 3px; width: 39%; text-align: center;}
  table.standardList td.files {background-color: #edf1f1;}
