/* V6 Global Stylesheet | 12/10/11 | AKH */

/**,#footer * {border:0;padding:0;margin:0;list-style:none}*/
body {font:75%/1.6 Arial,Helvetica,sans-serif;}

html>body {font-size:12px}
hr {display:none}

.divider {border-top: 1px solid #cccccc; margin:12px 0px 0px 0px; padding:0px; font-size:1px;}
.non-visual {position:absolute;left:-9999px}
.clear{clear:both;}

/* Form Elements */
.noborder { border: none; }

/*To fix this requires all form elements to be classed individually*/
/*input, textarea {
      font-size:11px;
      padding: 2px;
	  border: 1px solid #3b3b3b;
      color: #000;
	  }

select{border: 1px solid #999999;}*/

/* Table Results Rows - ODD ones */
#dllisting .resultsodd {background: none repeat scroll 0 0 #E9E9E9 !important;}

/*input, button, input[type="button"]{border:1px solid #3b3b3b; background-color:#f0f0f0;}*/

input.radiobutton{border:0px; background-color:Transparent;}

input[type="radio"]{border:0px !important;  background-color:Transparent  !important;}
input[type="checkbox"]{border:0px !important;  background-color:Transparent  !important;}

/* Apllication Stories - New design:Draft > AJ */
/*table#ApplicationStorytbl td {padding:10px 0;border:2px solid #cccccc;}
table#ApplicationStorytbl td:hover {border:2px solid yellow;}
table#AppStoryList{margin-left:auto;margin-right:auto;width:300px;} */

/*table#arhh {display:inline-table;border:2px #c2c2c2 solid;padding:1px; width:220px; height:360px;}  */
table#AppStoryItemMaintbl {float:left;border:2px #c2c2c2 solid;padding:2px; width:220px; height:335px; margin:3px;} 
table#AppStoryItemMaintbl:hover {border:2px Yellow solid;}
table#AppStoryHeadlinetbl, table#ProductDesigntbl {width:220px;}
table#AppStorybodytbl td:first-child {font-weight:bold;}
#AppStoryHeadlineDiv {min-height: 60px;}
table#ProductDesigntbl img{padding:2px;border: 1px solid #CCCCCC;}
table#AppStorybodytbl {width:100%;}

/*test fixes for forms */
input.radiobutton, input.checkbox{border:0px; background-color:Transparent;}
input.textfield, textarea.textfield{background-color:#f7f7f7; border:1px solid #999999; color:#000000; font-size:11px; padding:2px;}
select.partnerform{background-color:#f7f7f7; border:1px solid #999999; color:#000000; font-size:11px; padding:2px;}
textarea.textfield{ font-family:Arial,Helvetica,sans-serif;}
input.button {border:1px solid #3b3b3b; background-color:#f0f0f0;}
.buttonfooter{border-top:1px solid #c1c1c1; margin:10px 0px 20px 0px; padding: 8px 0px 0px 0px;}

/* Blog */
.ekcommentheader{font-weight: bold;line-height:50px;}
.ekhasleftcomment{margin-left: 160px;font-weight: bold;}
.ekcommentbutton{margin-top:5px;border: 1px solid #777777;}
table#PermLinkBar, table#PermLinkBar2, table#blogDatePosted {font-size:11px;color:GrayText;padding-left: 1px;}
table#PermLinkBar2 {border-top: 2px solid Yellow;}
#blogcontentmainExtended  {border-top: 1px solid Yellow;}
table#blogDatePosted {float:right;}
table#UserComments, table#UserComments td,table#PQR, table#PQR td {font-size:11px;color:GrayText;display:inline;}
table#PermLinkBar a, table#PermLinkBar2 a{font-size:11px;padding-top: 1px;text-decoration:none;padding-right:20px;color:GrayText;}
table#blog-hub {width:105%;margin-left:-15px;background-color:#eceaea;background: url("/gfx/global-web/blog_bg.png") repeat-x; border: 1px solid #CCCCCC;padding:2px;}
table#blogcontentmain {padding:0 5px 0 5px;}
#BlogRightPanelLink{width:200px;padding:4px;background:url(/gfx/global-web/blogrightpanel-bg.png) no-repeat;}
#rightblogpanel-wrapper{float:right!important;position:absolute;right:0;top:110px;}
#goback{text-decoration:none;margin:-2px 2px 0 0;padding-top: 2px;width:auto;height:24px;float:right;background:url(/gfx/global-web/back-blog.png) repeat-x;}
#goback-a{width:8px;height:29px;margin: -7px 0 0 -2px;float:right;background:url(/gfx/global-web/back-blog-b.png) no-repeat;}
#goback-b{float:right;margin: -2px 0 0 0;height:24px;background:url(/gfx/global-web/back-blog-a.png) no-repeat;}
#backbox{width:170px;float:right;}
#goback a{text-decoration:none;}
#BlogAuthProf{width:103%;}
#BlogAuthPost{width:100%;}
#bloglisttitle{padding-left:5px;}
#divbar{padding:5px 0 5px 0;margin-left:80px;margin-top:5px;}
#ekcommentpostidctl00_MainContent_BlogPost1{visibility:visible;}
#ek_commentgetctl00_MainContent_BlogPost1{display:none;}
#CommentsSignature {width:552px;background-color:threeDFace;padding-left:5px;}
#CommentsSignature td{padding-left:5px;}
#commentsfooter{font-style:italic;color:#777777;}
#ekcommenttextctl00_MainContent_BlogPost1{height:110px;width:542px;resize:none;border:1px solid;padding: 5px;font-family: arial, sans-serif;color:Gray;background-color:#F0F0F0;}
#ekcommentnamectl00_MainContent_BlogPost1, #ekcommentemailctl00_MainContent_BlogPost1, #ekcommenturictl00_MainContent_BlogPost1{border:1px solid;background-color:#F0F0F0;width: 230px;color:Gray;margin-right:4px;margin-bottom:8px;font-family:arial, sans-serif;}
#ctl00_MainContent_ddlAuthors, #ctl00_MainContent_ddlBoardItems{border: 1px solid #D1C7AC;color: black;}
#PermLinkTableContent, #PermLinkTableContent2 {border:1px solid #CCCCCC;border-top:1px solid White;width:100%;background:url("/gfx/global-web/permlinktblcontent.png") repeat-x scroll 0 -4% transparent;}
#PermLinkTableContent {border-top:1px solid Yellow !important;}
#BlogRightPanelLinkbottom{background:url(/gfx/global-web/BlogRightPanelLinkbottom.png) no-repeat;width:200px;height:21px;}
#hubintro{width:80%;display:inline-block;}
#hubauthors{display:inline;float:right;width: 126px !important;position:absolute;top:110px;right: 30px;}
#hubauthorsddl {margin-left:-12px;}
.blogRecentPosts a, .blogCategories a, .blogArchive a {background: url("/gfx/global-web/red_arrow.gif") no-repeat scroll 0 4px transparent;padding-left:10px;margin-right: 10px;}
.blogRecentPosts li{padding-right: 7px;}
#BlogRecentPostsPanel, #BlogCategoriesPanel, #BlogPastsPostsPanel, #BlogArchivePanel {padding-right:10px;}
#tagger, #teaserbod {float:left;}
#tagger {font-style:italic;}
#blog_img {border:1px solid #333333;padding:1px;float:left;width:150px;}
#blogauthortableWrap {float:left; margin-right:10px;}
#hubtitle { font-size: 14px; font-weight: bold;}

/* Forum Editor */
table.content .RadEDockingZone {width:400px; max-width:300px; overflow:hidden;}
table#RadEWrapperctl00_MainContent_EktronForum_content_html {width:600px !important;}

/*Round Container*/
#rnd_container{background: #FFFFFF; margin:1px;margin-top: 8px !important;}
.rnd_top, .rnd_bottom {display:block; background:#FFFFFF; font-size:1px;}
.rnd_bottom {border-right:1px solid #CCCCCC;}
.rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
.rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
.rnd_b2, .rnd_b3, .rnd_b4 {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.rnd_b1 {margin:0 5px; background:#CCCCCC;}
.rnd_b2 {margin:0 3px; border-width:0 2px;}
.rnd_b3 {margin:0 2px;}
.rnd_b4 {height:2px; margin:0 1px;}
.rnd_content {display:block;border:0 solid #CCCCCC;border-width:0 1px;padding: 4px;background:#FFFFFF;color:#000000;}

/* Forum Registration */
#fragment-3, #fragment-3 a, #container-1 li:first-child +* + *, #general_tab table tr:first-child +* +* +* +* +* +*,#general_tab table tr:first-child +* +* +* +* +* +* +* +*, #general_tab table tr:first-child +* +* +* +* +* +* +* +* +*, #general_tab table tr:first-child +* +* +* +* +* +* +* +* +* +*, #ek_dvcustomproperties table tr:first-child +* +*, #ek_dvcustomproperties table tr:first-child, #ek_dvcustomproperties table tr:first-child +* +* +*  {display:none;}
#ForumRegistrationWrapper {}
#ForgotPasswordWrapper table td:first-child, table#ForumLogintbl td {width:180px;}
.tabs-nav a {color: #000000 !important;}
.tabs-nav a, .tabs-nav a span {background-image:none !important;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {border-bottom: 2px solid yellow !important;}
#ctl00_MainContent_lnkHideForgotPassword {font-weight:bold;}
#ctl00_MainContent_forgotPasswordCtrl {font-style:italic;}

#contestform li{ border:0px; background-image:none !important; padding-left: 0px !important;}

/*Structure*/
body {background:#ffffff; text-align:center; padding:0px 5px 8px 5px;}

/* Cost Savings Advisor */
table#CostAdvisor-tbl, #LinkListDiv {padding-top:5px;}

#map #wrapper{padding-top:323px;}

/* Three main structures within wrapper: Content, Footer, Navigation-wrapper ... No #content inside #map */
/*#content{border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; margin:0px 0px 0px 5px; width:978px; }*/
#home #content, #sisd #content{margin-left:5px; border:0px; background-color: Transparent;width:980px;}
#page #content {background:url(/gfx/global-web/Navigation_Pages_Shadow_Top_bg.jpg) no-repeat; min-height:534px;}

#ctl00_MainContent_MainContent_contentbackground{ border:0px; background-repeat:no-repeat; }

/*Contains the Menus*/
/*#navigation-wrapper { position: absolute; top: 10px; left: 0; width: 980px; margin: 0px 0px 0px 5px; background-color: paleturquoise; }
#home #navigation-wrapper, #sisd #navigation-wrapper {}*/
/* Contains the whole map area*/
/*#map #navigation-wrapper { background:url(/gfx/global-web/Map_Main_BG.jpg) no-repeat 0 100%; }*/  
  
/*#navigation{height:80px;position:relative;}
#home #navigation, #sisd #navigation {height:305px;}
#map #navigation {height:303px; }
#menu-wrapper {position:absolute; top:41px; left:0px; width:980px; height:40px; padding-top:0px; background:url(/gfx/global-web/Navigation_Top_2011_bg.png) no-repeat 0 135%; }
#menu-wrapper .RadMenu{border:0px;}*/

object {outline:none;}

/* Logo Postioning */
/*#navigation #main-logo {position:absolute; top:0; left:0px; width:230px; height:35px; padding:0px 0 0 0px; background:url(/gfx/global-web/Cognex_Logo.png) no-repeat; }
#navigation #main-logo a {display:block;width:210px;height:35px;overflow:hidden; margin-left:5px;text-indent:-9999px;}*/
 
 /* Country indicator */
#langauge-selection{border:0px;}

/*Defines Container the <a> inside the <div>*/
/*#language-selection a{display:block; z-index:1000; width: 74px;height:29px; margin:0; position:absolute; top:0px; right:0; background:url(/gfx/global-web/Flag_button.png) no-repeat right top; }*/
#language-selection a{display:block; z-index:1000; width: 100px;height:29px; margin:0; position:absolute; top:0px; right:0; background:url(/gfx/global-web/global.gif) no-repeat right top; }

/*Defines the "change country" text and turns it on when hover on flag*/
#language-selection #language-change{ display:none; position:absolute; top:32px; right:-25px; padding:2px 6px 4px 6px;	margin-right:20px;  background-color:#fffbcc; border:1px solid #333333; color:#333333;	font-size:9px; line-height:11px;	font-family:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; z-index:1001; }
#language-selection:hover #language-change{display:block;position:absolute;top:32px;right:-25px; z-index:1001; }

/* Interior of content div structure */
#content-fix{clear:both; border:0px;padding:1px; }

/* container for left col navigation*/
#ctl00_MainContent_MainContent_LeftMenuPanel, #ctl00_MainContent_VideoTemplate1_LeftMenuPanel{float: left;border:0px; width:200px;  }

/* Center Content Divs*/
#main-3col{float: left;width:538px; padding:1em 30px 0 10px; margin:0px; }
#main-col-local{width:538px; padding:1em 30px 0 220px; margin:0px; }
#main, #main-4col, #main-4col-admin {float: left; width:735px;padding:1em 30px 0 10px; border:0px;}
#main-5col{float: left;width:950px;padding:10px 10px 0 10px; }
#main-lensadvisor{float: left; width:735px;padding:1em 30px 0 10px; border:0px solid blue;}
#main-search{float: left;width:968px;padding:10px 10px 0 10px; }

/* local sites */
#main-3col-local{float: left;width:538px; padding:1em 30px 0 205px; margin:0px; }
table#local-cell{width:662px;height:361px;padding-left:70px;}
table#local-cell td{width:221px;padding-right:25px;}
table#company-table{padding-left:180px;width:660px;}

/*Search results tabs formatting*/
#searchresultstabarea{border-bottom: 1px solid #c1c1c1; margin:0px 0px  0px -10px; height: 25px; padding:0px 0px 0px 10px;}
#searchresultsheadingarea{border-bottom: 1px solid #c1c1c1;     margin:0px 0px 20px -10px;     padding:15px 10px 0px 12px;}
#searchresultsarea{margin: 5px 20px 5px 0px; }

/*Right column side bar container*/
#ctl00_MainContent_MainContent_RightMenuPanel{float:left;width:200px;border:0px ;  }
#secondary{float:none;  padding-left:8px; border:0px; width:190px;}
#secondaryScroller{float:none;  padding-left:8px; border:0px; width:190px;margin: 20px 0px 0px 200px;}
#content-menu {width:191px;margin-top:20px;}

#content-menu,#secondary {font-size:0.9em;line-height:1.7777}
#supportpage #secondary{float:left; width:190px;}

/* Disable border for secondaryScroller css */
.RadRotator_Default .rrClipRegion {border:0px !important}

/*CSS for the video pages*/
#videosecondary {float:left;  width:735px; padding:0em 30px 0px 10px; margin-left:200px;  border:0px solid #ffffff; }
#videosecondary #secondary {width: 580px; padding:0px; margin:0px; border:0px;}

#CTAArea{margin:40px 0px 0px 0px; border:0px; }
#videosecondary #CTAArea {margin:0px; border:0px ; }

#videoCTA{ padding:0px 10px 20px 0px; font-size:12px; line-height:17px; width:170px; float:left; margin:0px 0px 5px 0px; border:0px; }
#videoCTA a {display:block; text-decoration:none; padding:0px 0px 8px 22px; background:url(/gfx/global-web/Sidebar_Arrow_Large.png) no-repeat 0px 2px;  font-weight:bold;   color:#002157; margin:0px 0px 0px 0px; border:0px;}
#videoCTA a:hover {color:#9e0b0f; text-decoration:underline;}

#videodescriptionarea{font-size:12px; width:768px;}

#videodownload {float:right; position:relative; left: 9px; top: 0px; width:215px;}
#videodownloadheader {background:transparent url(/gfx/global-web/Video_DownloadArea_bg.gif) no-repeat ; padding:7px 10px 5px 10px; font-size:11px; border:0px;}
#videodownloadheader p{font-weight:bold; font-size:11px; line-height:11px; margin: 4px 0px 8px 2px; padding-bottom: 0px;}
#videodownloadheader ul {margin:0em 0 0 0; border:0px;}
#videodownloadheader li {line-height: 15px; padding-bottom:0px; background-image:none !important; border:0px solid green;}
#videodownloadheader a {display:block;text-decoration:none;padding-left:10px;background:url(/gfx/global-web/red_arrow.gif) no-repeat 0px 4px; color:#002157}
#videodownloadheader a:hover {color:#9e0b0f; text-decoration:underline;}
#videodownloadfooter {display:block;background:url(/gfx/global-web/Video_DownloadArea_footer_bg.gif) no-repeat ; border:0px; height:12px;}

/* Content menu */
#content-menu ul {margin:1em 0 0 -6px; background-color:#ffffff; padding:0px 0px 0px 0px;}
#content-menu li {}
#content-menu li li {border:0}

#ctl00_NavContent_SecondaryMenu1_Repeater1_ctl00_TertiaryItem
{
	border-top:1px solid #CCCCCC;
}

#content-menu #Secondary_Menu_Heading
{
    display:block; 
    width:172px;  
    padding:4px 5px 4px 20px; 
    background: url('/gfx/global-web/Secondary_Menu_Header_BG.gif') no-repeat top left; 
    margin-bottom: 0px; 
    border-bottom:1px solid #e0e0e0;
    font-weight:bold;
}

#content-menu #Secondary_Menu_SecondLevel2
{
    display:inline-block; 
    width:170px;  
    padding: 0px 5px 0px 20px; 
    border-left:1px solid #b2b2b2; 
    border-right:1px solid #b2b2b2;
    font-weight:bold;
    height: 22px;
    line-height:17px; 
    margin-bottom: -3px;
    margin-top: 2px;
    border-collapse: collapse;
}

#content-menu #Secondary_Menu_SecondLevel
{
    padding: 0px 5px 0px 20px; 
    font-weight:bold;
    height: 19px;
    line-height:19px; 
	border-left:1px solid #b2b2b2; 
    border-right:1px solid #b2b2b2; 
	margin-top: 0px !important;
 }
 
 .Secondary_Menu_Heading_Borderless
 {
    display:block; 
    width:170px;  
	padding: 0px 5px 0px 20px; 
    font-weight:bold;
    height: 17px;
    line-height:17px; 
	margin-top: -20px !important;
    margin-top: 1px;
	border-left:1px solid #b2b2b2; 
    border-right:1px solid #b2b2b2; 
 }
 
 #Secondary_Menu_threelevel
 {
 	padding-top: 0px !important;
 }
 
.Secondary_Menu_SecondLevelClass { display:block; width:170px; padding: 0px 5px 0px 20px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; font-weight:bold; line-height:19px; }

#content-menu #Tertiary_Menu_Heading {display:block; width:167px;  padding:5px 5px 2px 25px; background: url('/gfx/global-web/Secondary_Menu_Header_BG.png') no-repeat top left; font-weight:bold;}

.Secondary_Menu_Top_Hidden { background: url('/gfx/global-web/Secondary_Menu_Body_BG_hide.png') no-repeat top left; position: absolute; }

#content-menu ul ul 
{
    margin:0px;  
    border-left:1px solid #b2b2b2; 
    border-right:1px solid #b2b2b2;  
    background: url('/gfx/global-web/Secondary_Menu_Body_BG.png') top left;
    font-size:11px; 
    line-height:19px; 
    padding:0px 0px 6px 0px; 
}
    /* margin-top: -9px;
    position: relative;
    z-index:100; */
#content-menu a {display:block;text-decoration:none;padding-left:30px; margin-bottom:1px;  background-color:#ffffff; }
#content-menu a:hover {background:url(/gfx/global-web/Secondary_Menu_Hover.png);color:#fffe00}
#content-menu a.selected  {color:#000; background:url(/gfx/global-web/Secondary_Menu_Selected.png);}

#content-menu li li.video a{display:block;text-decoration:none;padding-left:30px; padding-right:25px; background:url(/gfx/global-web/Secondary_Menu_Video.png); }
#content-menu li li.video a:hover {background:url(/gfx/global-web/Secondary_Menu_Video_Hover.png); color:#fffe00}
#content-menu li li.video a.selected  {background:url(/gfx/global-web/Secondary_Menu_Video_Selected.png); color:#000}

#content-menu #secondarymenufooter{border:0px; display:block; margin:0px 0px 0px -6px; padding:10px; background: url('/gfx/global-web/Secondary_Menu_Footer_BG.gif') no-repeat top left;}

/* Footer Structure */
#footer-wrapper{ width:980px; margin:0px 0px 10px 5px; color:#333333;}
#footer-wrapper a{color:#333333;}
#footerline{border-top:1px solid #e0e0e0; width:966px; height:1px; margin:0px 5px 5px 5px; }
#footer-wrapper-local{ width:980px; margin:0px 0px 10px 5px; color:#333333;}
#footer-wrapper-local a{color:#333333;}
#footerline-local{border-top:1px solid #e0e0e0; width:966px; height:1px; margin:0px 5px 5px 5px; }
#footer {border:0px; width:980px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 0.9em; height:30px; background:url(/gfx/global-web/Footer_Bottom_bg.png) no-repeat;}
#footer-local {border:0px; width:980px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 0.9em; height:30px; background:url(/gfx/global-web/Footer_Bottom_bg.png) no-repeat;/*margin-left:-6px;*/}
#footer ul{border:0px;}
#footer h2, #footer ul, #footer li {display:inline}
#footer a {text-decoration:none}
#about li {padding:0px;}
#footer-local ul{border:0px;}
#footer-local h2, #footer-local ul, #footer-local li {display:inline}
#footer-local a {text-decoration:none}
#about li {padding:0px;}
#footer #footerlinks{width:700px;  padding-left:20px; }
#footer #copyright{border:0px; padding-left:70px; width:180px; }
#footer #copyrightalt{border:0px; padding-left:400px; width:180px; }
#footer-local #footerlinks{width:700px;  padding-left:20px; }
#footer-local #copyright{border:0px; padding-left:105px; width:180px; }
#footer-local #copyrightalt{border:0px; padding-left:400px; width:180px; }
#footer #searcharea{ float:right; border:0px; font-size:10px; padding:0px 4px 0px 4px; width:220px;  }
#footer #searchfield{float:left; border:1px solid #666666; padding:0px;background:url(/gfx/global-web/Footer_Search_Icon.png) no-repeat;width:110px;padding-left:20px; margin:0px 5px 0px 0px; height:16px; overflow:hidden;}
#footer #searchfield input{font-size:10px;margin:0px;padding:0px; background-color:#ffffff;}
#footer #ctl00_SiteFooter_btnSearch{font-size:11px; padding-top:1px;}
#footer-local #searcharea{ float:right; border:0px; font-size:10px; padding:0px 4px 0px 4px; width:220px;  }
#footer-local #searchfield{float:left; border:1px solid #666666; padding:0px;background:url(/gfx/global-web/Footer_Search_Icon.png) no-repeat;width:110px;padding-left:20px; margin:0px 5px 0px 0px; height:16px; overflow:hidden;}
#footer-local #searchfield input{font-size:10px;margin:0px;padding:0px; background-color:#ffffff;}
#footer-local #ctl00_SiteFooter_btnSearch{font-size:11px; padding-top:1px;}
/*Home page structure*/
#feature, #featuretwo{margin:8px 16px 10px 0px; padding:0px 0px;width:316px; height:150px; float:left;  border:0px; overflow:hidden;}
#PromoLinksFeature, #PromoLinksFeaturetwo{background:url("/gfx/global-web/PromoLinksBackgroundPanel.jpg") no-repeat;margin:8px 16px 10px 0px; padding:0px 0px;width:316px; height:150px; float:left;  border:0px; overflow:hidden;}
.promoLinksHeader{font-size:22px;font-family:Arial, Helvetica, sans-serif;padding:5px 5px 0 10px;line-height:90%; letter-spacing:-0.2;font-weight:bold;}
.promoLinksText{font-size:18px;font-family:Arial Narrow;padding-left:10px;margin-top:-5px;width:55%;line-height:95%;}
.promoLinksTextBotCen{font-size:15px;font-family:Arial Narrow;padding-left:10px;margin-top:5px;width:95%;line-height:100%;}
.promoLinksTextSecond{font-size:18px;font-family:Arial Narrow;padding-left:10px;margin-top:-5px;width:55%;line-height:95%;}
.promoLinksLink{font-size:12px;font-family:Arial;padding-left:10px;font-weight:Bold;padding-bottom:3px;text-decoration:none;}
.promoLinksLink a{font-size:12px;font-family:Arial;font-weight:Bold;padding-bottom:3px;text-decoration:none;}
.promoLinksImageFirst{float:right;position:relative;top:-120px;}
.promoLinksImageSecond{float:right;position:relative;top:-105px;}
.promoLinksImageThird{float:right;position:relative;top:-105px;}
.promoLinksImageFourth{float:right;position:relative;top:-105px;}
.promoLinksImageFifth{float:right;position:relative;top:-105px;}
.promolinksseperator{display:none;}
#featurethree{margin:8px 0px 10px 0px; padding:0px 0px;width:316px; height:150px; float:left;  border:0px; overflow:hidden;}
#PromoLinksFeaturethree{background:url("/gfx/global-web/PromoLinksBackgroundPanel.jpg") no-repeat;margin:8px 0px 10px 0px; padding:0px 0px;width:316px; height:150px; float:left;  border:0px; overflow:hidden;}
#PromoLinksFeatureSecondRowCenter{background:url("/gfx/global-web/PromoLinksBackgroundPanelWhite.png") no-repeat;margin:8px 16px 10px 0px; padding:0px 0px;width:316px; height:150px; float:left;  border:0px; overflow:hidden;}
#sisdfeature{margin:14px 16px 10px 0px; padding:0px 0px;width:980px; height:150px; float:left;  border:0px; overflow:hidden;}

#promos{margin:0px;padding:0px;width:980px; height:30px; clear:both; background:url(/gfx/global-web/Promo_bg.png) no-repeat; border:0px;}

#promolinkcontainer {border:0px; width:960px; height:28px;  margin:0px 0px 0px 20px; padding:1px 0px 1px 0px; overflow:hidden;}
#promolinkitem {border:0px; width:945px;  height:28px; padding:0px 0px 0px 4px;  }
#promos p{padding:5px 0px 0px 0px; height:20px; font:12px;  font-style:normal;}
#promos a{text-decoration:none; background-color:#ffffff;}

/* Local Sites Promo Links - Thai */
.promoLinksImageFirstTH{float:right;position:relative;top:-110px;}
.promoLinksImageThirdTH{right:-228px;position:relative;top:-120px;}
.promoLinksImageFourthTH{right:-225px;position:relative;top:-121px;}
.promoLinksImageFifthTH{right:-228px;position:relative;top:-90px;}
.promoLinksImageSixthTH{right:-225px;position:relative;top:-105px;}
.promoLinksLinkTH{font-size:12px;font-family:Arial;padding-left:10px;font-weight:Bold;padding-bottom:3px;text-decoration:none;}
.promoLinksLinkTH a{font-size:12px;font-family:Arial;font-weight:Bold;padding-bottom:3px;text-decoration:none;}
.promoLinksTextBotCenTH{font-size:14px;font-family:Arial Narrow;padding-left:10px;margin-top:5px;width:95%;line-height:100%;}
.promoLinksHeaderTH{font-size:22px;font-family:Arial, Helvetica, sans-serif;padding:5px 5px 0 10px;line-height:90%; letter-spacing:-0.2;font-weight:bold;}
.promoLinksTextTH{font-size:14px;font-family:Arial Narrow;padding-left:10px;margin-top:-5px;width:64%;line-height:95%;}

/* New Home Page Structure */
#introduction #message2 {margin:10px 0px 0px 0px; width:980px; height:151px;  background:url(/gfx/global-web/HomePageMessageBG.png); overflow:hidden;}
#introduction-EN-US #message2 {margin:10px 0px 0px 0px; background:url(/gfx/global-web/HomePageMessageBG.png) no-repeat; width:980px; height:151px; background-color:#e0e0e0; overflow:hidden;}
#introduction-EN-GB #message2 {margin:10px 0px 0px 0px; background:url(/gfx/global-web/HomePageMessageBG.png) no-repeat; width:980px; height:151px; background-color:#e0e0e0;}
#introduction-DE #message2 {margin:10px 0px 0px 0px; background:url(/gfx/global-web/HomePageMessageBG.png) no-repeat; width:980px; height:151px; background-color:#e0e0e0;}
#introduction-FR #message2 {margin:10px 0px 0px 0px; background:url(/gfx/global-web/HomePageMessageBG.png) no-repeat; width:980px; height:151px; background-color:#e0e0e0;}
#introduction-IT #message2 {margin:10px 0px 0px 0px; background:url(/gfx/global-web/HomePageMessageBG.png) no-repeat; width:980px; height:151px; background-color:#e0e0e0;}
#introduction-KR #message2 {margin:10px 0px 0px 0px; background:url(/gfx/global-web/HomePageMessageBG.png) no-repeat; width:980px; height:151px; background-color:#e0e0e0;}
#introduction-ES #message2 {margin:10px 0px 0px 0px; background:url(/gfx/global-web/HomePageMessageBG.png) no-repeat; width:980px; height:151px; background-color:#e0e0e0;}
#introduction-BR #message2 {margin:10px 0px 0px 0px; background:url(/gfx/global-web/HomePageMessageBG.png) no-repeat; width:980px; height:151px; background-color:#e0e0e0;}
.homepageIntroText { color: #333333;font-family: Arial,Helvetica,Sans-serif;font-size: 0.9em;}
table#HomepageSocialPanel-WA, table#HomepageSocialPanel-WA a {padding:5px;text-decoration:none;width:360px;margin:39px 0 0 -13px;display:none;}

#greeting2{width:410px; border:0px; padding:12px 50px 0px 20px; }
#news2 { font-family: Arial, Helvetica, sans-serif;	font-size: 11px;line-height: 14px; margin:0 0 0 0; padding:0 0 5px 15px;width:452px;}

/* #visionbloglatest is removed*/

/* Curent Home page BlogTeaser Style */
#visionbloglatest2 {color: #3B3B3B;font-family: Arial,Helvetica,sans-serif;font-size: 11px;left: 515px;position: absolute;text-decoration: none;top: 608px;width: 430px}
#visionbloglatest2 a{text-decoration:none;color: #3B3B3B;}
#visionbloglatest2 a:hover{text-decoration:none;color: #cc0000;}

.homeRightLabel {float:left; font-weight:bold;margin: 0 0 4px 5px;padding: 0;width: 115px;color: #3B3B3B !important;line-height: 14px;}
.homeRightTitle {margin: 0 0 4px;padding: 0; width: 430px;line-height: 14px;}

#social-panel-base {left:560px;position: absolute;top: 525px;width: 375px;}

/*Home Page Social Panel Base - JAKE */
#socialpanellistJK{position:relative;}
#socialpanellistJK li{margin:0;padding:0;list-style:none;position:absolute;text-decoration:none;}
#socialpanellistJK li, #socialpanellistJK a{display:block;text-decoration:none;}
/*Height 43px ^UP^ removed*/

/*Home Page Social Panel Base - JASPER */
#socialpanellist{position:relative;}
#socialpanellist li{margin:0;padding:0;list-style:none;position:absolute;text-decoration:none;}
#socialpanellist li, #socialpanellist a{height:43px; display:block;text-decoration:none;}

/* Old Social bar panel - will remove this eventually - BEGIN */
#blog-vi {left:-6px;width:80px;}
#blog-vi, #blog-id{background: url("/gfx/global-web/Blog-Social.png") repeat-y 50% -127px;}
#blog-vi a:hover, #blog-id a:hover{background: url("/gfx/global-web/Blog-Social.png") no-repeat 50% 5px;}
#blog-id {left:84px;width:80px;}
#uTubeCognex {left:176px;width:80px;}
#uTubePartner {left:264px;width:80px;}
#uTubeCognex, #uTubePartner{background: url("/gfx/global-web/YouTube-Social.png") repeat-y 50% -127px;}
#uTubeCognex a:hover, #uTubePartner a:hover{background: url("/gfx/global-web/YouTube-Social.png") no-repeat 50% 5px;}
/* Old Social bar panel - will remove this eventually - END */

#HPSBtext {color: #3B3B3B;font-family: Arial,Helvetica,sans-serif;font-size: 11px;}
#blog-VI-li {left:-43px;width:60px;}
#blog-ID-li {left:15px;width:60px;}
#CognexFB-li {left:73px;width:60px;}
#CogTwitter-li  {left:126px;width:60px;}
#CogGoogPlus-li {left:179px;width:60px;}
#CognexLin-li {left:237px;width:60px;}
#CognexTV-li {left:295px;width:60px;}
#PartnerTV-li {left:353px;width:60px;}

#blog-VI-li:hover, #blog-ID-li:hover, #CognexFB-li:hover, #CogTwitter-li:hover, #CogGoogPlus-li:hover, #CognexLin-li:hover, #CognexTV-li:hover, #PartnerTV-li:hover {text-decoration:underline;}
#social-panel-base img {width:40px;}
#social-panel-base img:hover {width:47px;}

/* Contains greeting message and press releases */
/*Div structure:  Introduction ( Message (Greeting) (news)  ) )*/
/* Sets the default background that languages without unique translation images use*/
#introduction #message {margin:10px 0px 0px 0px; width:980px; height:95px;  background:url(/gfx/global-web/Message_BG.png); overflow:hidden;}
#introduction #message-local {margin:10px 0px -10px 0px; width:980px; height:10px;position:relative;background:url(/gfx/global-web/Message_local_BG.png); overflow:hidden;}
#greeting{width:520px; border:0px; float:left; padding:12px 50px 0px 20px; }

.frontpageintro, .frontpageintrosub{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color:#000000; margin-bottom: 0em;}

/*Variations of div that contains the home page welcome text as a graphic*/
#introduction-EN-US #message {margin:10px 0px 0px 0px; background:url(/gfx/global-web/Message_BG_EN.png) no-repeat; width:980px; height:95px; background-color:#e0e0e0;}
#introduction-EN-GB #message {margin:10px 0px 0px 0px; background:url(/gfx/global-web/Message_BG_EN.png) no-repeat; width:980px; height:95px; background-color:#e0e0e0;}
#introduction-DE #message {margin:10px 0px 0px 0px; background:url(/gfx/global-web/Message_BG_DE.png) no-repeat; width:980px; height:95px; background-color:#e0e0e0;}
#introduction-FR #message {margin:10px 0px 0px 0px; background:url(/gfx/global-web/Message_BG_FR.png) no-repeat; width:980px; height:95px; background-color:#e0e0e0;}
#introduction-IT #message {margin:10px 0px 0px 0px; background:url(/gfx/global-web/Message_BG_IT.png) no-repeat; width:980px; height:95px; background-color:#e0e0e0;}
#introduction-KR #message {margin:10px 0px 0px 0px; background:url(/gfx/global-web/Message_BG_KR.png) no-repeat; width:980px; height:95px; background-color:#e0e0e0;}
#introduction-ES #message {margin:10px 0px 0px 0px; background:url(/gfx/global-web/Message_BG_ES.png) no-repeat; width:980px; height:95px; background-color:#e0e0e0;}
#introduction-BR #message {margin:10px 0px 0px 0px; background:url(/gfx/global-web/Message_BG_BR.png) no-repeat; width:980px; height:95px; background-color:#e0e0e0;}

/*Turns of the text if there is a graphic text version created. */
#introduction-EN-US #message #greeting .frontpageintro, #introduction-EN-US #message #greeting .frontpageintrosub,
#introduction-EN-GB #message #greeting .frontpageintro, #introduction-EN-GB #message #greeting .frontpageintrosub,
#introduction-DE #message #greeting .frontpageintro, #introduction-DE #message #greeting .frontpageintrosub,
#introduction-FR #message #greeting .frontpageintro, #introduction-FR #message #greeting .frontpageintrosub,
#introduction-IT #message #greeting .frontpageintro, #introduction-IT #message #greeting .frontpageintrosub,
#introduction-KR #message #greeting .frontpageintro, #introduction-KR #message #greeting .frontpageintrosub,
#introduction-ES #message #greeting .frontpageintro, #introduction-ES #message #greeting .frontpageintrosub,
#introduction-BR #message #greeting .frontpageintro, #introduction-BR #message #greeting .frontpageintrosub{display:none;}

/*Social Footer */
/* #cog-social-footer {background: url("/gfx/global-web/fixed-footer-BG.png") repeat-x scroll left bottom;bottom: 0;height: 40px;position: fixed;width: 150%;z-index: 1001;margin-left: -155px;}*/

/* Social Sidebar - Under the secondary menu*/
#cog-social-footer-ul, #cog-social-footer-li, #hpssdiv, #hpssli {display:inline;}
#cog-social-footer-ul {padding-left:400px;}

#hpssdiv ul {background: url("/gfx/global-web/Socialbar-base.png") no-repeat scroll 27% 61% transparent;line-height: 25px;margin-top: -1px;
    padding-left: 35px;padding-top: 2px;}
    
#hpssdiv li#hpssli img {width:18px;height:18px;} 
#hpssdiv li#hpssli a { background:none;display: inline;margin-bottom: 0px;padding-left: 0px;text-decoration: none;}  
    
#hpssdiv li#hpssli a:hover {background:none;} 

#cog-social-footer-ul a {text-decoration:none;}

#SocialSidebar {background: url("/gfx/global-web/Social-Sidebar-v2.png") no-repeat scroll 0 0 transparent;
    height: 320px;position: fixed;right: -30px;top: 200px;width: 180px;z-index: 1001;}
    
#SidebarUL {height: 200px;position: fixed;
    right: 3px;text-decoration: none;top: 300px;width: 4%;z-index: 1001;}
    
#SidebarLI li { padding-bottom:4px;}
	  
#SidebarLI li#liidpositioning {padding-left:15px;}	

/* Lighting Advisor*/
#LightingTypeName {padding:1px;margin-top:0px;}
#LightingHeightName {margin-top:0px;}

#LightingItemName, #LightingTypeName, #LightingHeightName, #LTcurrentItem {color: #3b3b3b !important;font-weight:bold;text-align:center;}
#LightingTypeName, #LightingHeightName {line-height:14px;}

#LightingHeightName {padding-left:5px;}

#LightingItems img {border: 2px solid #cccccc;}
#lightTypes img {border: 2px solid #cccccc;margin-bottom: 3px;margin-right: 2px;}
#LightingItems img:hover {opacity:0.5;filter: Alpha(Opacity=50);border: 2px solid #3b3b3b;}
#lightTypes img:hover {opacity:0.5;filter: Alpha(Opacity=50);border: 2px solid #3b3b3b;}
table#lightingTooltipDesc img{border: 1px solid #cccccc;padding:1px;}

table#LightingImageDisplayPanel #distances {}
#LTDisplayPanelWrapper {}
#LTWrapper {position:absolute;z-index:1000;}

/* Press release Area */
#news { font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px; margin:0px 20px 0px 0px; padding:12px 0px 5px 0px;  width:365px;  float:left; }

.homepresshead{display:none} 
.homepressdate{color: #3b3b3b !important;margin:0px 0px 4px 5px;padding:0px;font-weight:bold; width:70px; float:left; }
.homepresstitle{margin:0px 0px 4px 0px;	padding:0px;line-height: 14px;width:280px; float:left;	}
.homepresstitle a{color:#3b3b3b; text-decoration:none;}
.homepresstitle a:hover{color:#cc0000;}
.homepresslink{color: #000000;	margin:0px 0px 0px 75px;	padding:0px;} 

/* HOMEPAGE 2*/
.homepresshead2 {display:none} 
.homepressdate2 {color: #3b3b3b !important;	margin:0px 0px 4px 5px;font-weight:bold;padding:0px;width:70px; float:left; }
.homepresstitle2 {margin:0px 0px 4px 0px;padding:0px;line-height: 14px;	width:345px;float:left;}
.homepresstitle2 a{color:#3b3b3b;text-decoration:none;}
.homepresstitle2 a:hover{color:#cc0000;}
.homepresslink2 {color: #000000;margin:0px 0px 0px 340px;padding:0px;} 
#homepageMoreLink {margin-left:-265px;}

/* Elements*/
/* Anchors */
a {color:#000}
a:hover {color:#cc0000;}

/* Text */
p,dl,ul,ol {margin-bottom:1em}

/*main-4col padding styles for Training pages*/
.paddingBG {padding-right:320px;}
#main-4col li#paddingBody {padding-right:200px;}
#main-4col li#paddingBodyEx {padding-right:300px;}

/* In page styles - to be split to seperate sheet*/
/* Sidebar list formats*/
/*In-Page list formats*/
#main ul, #main-3col ul, #main-alt ul, #main-4col ul{font-family: Arial, Helvetica, sans-serif; padding: 0px;}
#main li, #main-3col li, #main-alt li, #main-4col li{ padding-left: .8em; background-image: url(/gfx/global-web/new_bullet.gif); background-repeat: no-repeat; background-position: 0 7px; margin-bottom: 6px;}	
#main ul ul, #main-3col ul ul, #main-alt ul ul, #main-4col ul ul{font-family: Arial, Helvetica, sans-serif;padding: 0px; background-image:none;}
#main ul ul li, #main-3col ul ul li, #main-alt li li, #main-4col li li{padding-left: 8px; 	background-position: 0 9px; 	margin-bottom: 0px;    margin-left:20px; 	background-image: url(/gfx/global-web/L2_bullet.gif);	list-style-position: inside; background-repeat: no-repeat;}	

#sidebarfeatured {width:180px;}
#sidebarfeatured ul {margin:0em 0 0 0; }
#sidebarfeatured li {font-size: 12px;line-height: 14px;color: #000000;margin:5px 0px 18px 0px;text-decoration:none;padding-left: 0;background-image: none;background-repeat: no-repeat;
}
#sidebarfeatured a {display:block; text-decoration:none; padding-left:22px; background:url(/gfx/global-web/Sidebar_Arrow_Large.png) no-repeat 0px 0px;  color:#002157; padding-bottom:2px;}
#sidebarfeatured a:hover {color:#9e0b0f; text-decoration:underline;}

/* NEW Call-To-Action Icons*/
#sidebarfeatured-common {width:180px;} 
#sidebarfeatured-common ul {margin:0em 0 0 0; }
#sidebarfeatured-common li {background-image: none;background-repeat: no-repeat;color: #000000;font-size: 12px;line-height: 14px;margin: 4px 0;padding-left: 0;text-decoration: none;}
#sidebarfeatured-common li#sidebarfeatured-webinar a {display:block; text-decoration:none; padding-left:36px; background:url(/gfx/global-web/ATC-webinar.png) no-repeat 0 0; color:#002157; padding-bottom:17px;min-height: 18px;}
#sidebarfeatured-common li#sidebarfeatured-software a {display:block; text-decoration:none; padding-left:36px; background:url(/gfx/global-web/ATC-software.png) no-repeat 0 0;  color:#002157; padding-bottom:17px;min-height: 18px;}
#sidebarfeatured-common li#sidebarfeatured-video a {display:block; text-decoration:none; padding-left:36px; background:url(/gfx/global-web/ATC-video.png) no-repeat 0 0;  color:#002157; padding-bottom:17px;min-height: 18px;}
#sidebarfeatured-common li#sidebarfeatured-whitepaper a {display:block; text-decoration:none; padding-left:36px; background:url(/gfx/global-web/ATC-whitepaper.png) no-repeat 0 0;  color:#002157; padding-bottom:17px;min-height: 18px;}
#sidebarfeatured-common li#sidebarfeatured-manual a {display:block; text-decoration:none; padding-left:36px; background:url(/gfx/global-web/ATC-manual.png) no-repeat 0 0;  color:#002157; padding-bottom:17px;min-height: 18px;}
#sidebarfeatured-common li#sidebarfeatured-misc a {display:block; text-decoration:none; padding-left:36px; background:url(/gfx/global-web/ATC-misc.png) no-repeat 0 0;  color:#002157; padding-bottom:17px;min-height: 18px;}

.twocol {padding-right: 140px;}

.twocol-local {	padding-right: 355px;}

.threecol-local {padding-right: 220px;}

/* Images */
.left-aligned {float:left;margin-right:1em}
.right-aligned {float:right;margin-left:1em;}
#home .right-aligned,#home .left-aligned {margin:0}

/*
 Sections
*/
#main p {margin-right:10px;}
#table h2 {font:.8em; font-family: Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:0.5em;}
#table h3 {font:11px; font-family: Arial, Helvetica, sans-serif;margin-bottom:0.5em;}
#table p {font:11px; font-family: Arial, Helvetica, sans-serif;margin-bottom:0.5em;}

.largenumber{
	font-size: 24px;
	line-height:24px;
	font-weight: bold;
	color:#333333;
	margin: 0px 0 25px 0;
}

.careerquote{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:18px;
	font-weight: bold;
	color:#333333;
}

.appimage{float:right;margin-left:1em; margin-top: 5px; margin-bottom: 10px;}

/* Individual page styles */

.inpage-threecol{padding:1em 188px 55px 10px;}

.inpage-sidebar{width:172px;position: absolute;left:712px;top:500px;float: left;padding-left:8px;}

.twocol {padding-right: 140px;}

.twocolwide {padding-right: 50px;}

/* fix for the positioning of the stock chart in the investor info section */
.investorsidebar{margin-left:-11px;}

/* Product Range lists*/
.productrange{float:left;padding-right:10px;width: 340px;margin-bottom:10px;}

/* Surface Inspection section: structural/hidden styles */

.smartviewspacer{height:130px; font-size: 11px;line-height: 13px; margin:0px, 0px, 0px, 0px;}

.smartviewimage      { 
margin:0px 0 0 0;
padding:0px 0px 0px 0px;  
position: absolute;
left:722px;
width:178px;
overflow:hidden;
float: left;
}

/*New in page bullet - styles to implement that*/

#in-page-featured{}
#in-page-featured ul {margin:0em 0 0 0; }
#in-page-featured li {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
	margin:5px 0px 10px 0px;
	text-decoration:none;
	padding-left: 0;
	background-image: none;
	background-repeat: no-repeat;

}
#in-page-featured a {display:block; text-decoration:none;  background:url(/gfx/global-web/Sidebar_Arrow_Large.png) no-repeat 0px 0px;  color:#002157;  padding: 2px 0px 6px 22px}
#in-page-featured a:hover {color:#9e0b0f; text-decoration:underline;}

#sidebarlist{margin-top:40px; width:180px;}
#sidebarlist p {
font-weight:bold;
font-size:11px;
line-height:11px;
margin: 10px 0px 6px 0px;
padding-bottom: 0px;
}

#sidebarlist ul {margin:0em 0 0 0; }
#sidebarlist li {line-height: 15px; padding-bottom:6px;}
#sidebarlist a {display:block;text-decoration:none;padding-left:10px;background:url(/gfx/global-web/red_arrow.gif) no-repeat 0px 4px; color:#002157}
#sidebarlist a:hover {color:#9e0b0f; text-decoration:underline;}

#sidebar-boxed{background-color:#e9e9e9;padding: 2px 4px 6px 6px;margin-right:-7px;width:180px;}
#sidebar-boxed p {font-weight:bold;font-size:11px;line-height:12px;border-bottom: 1px solid #d4d4d4;margin: 10px 0px 8px 0px;padding-bottom: 0px;}
#sidebar-boxed ul {margin:0em 0 1em 0; }
#sidebar-boxed li {font-size: 11px;	line-height: 14px;}

#nobullet li{background-image:none;padding-left: 0em;}
#traininglist{ padding-top:20px; width:180px;}
#traininglist p {font-weight:bold;font-size:11px;line-height:11px;border-bottom: 1px solid #d4d4d4;margin: 10px 0px 8px 0px;padding-bottom: 0px;}

#traininglist ol {margin:0em 0 0 0;font-size: 12px;}
#traininglist ol li{background-image: url(/gfx/global-web/new_bullet.gif);padding-bottom:0px;padding-left: .8em;background-repeat: no-repeat;background-position: 0 7px;	margin-top: 4px;}
#traininglist ol ul {margin:0em 0 0 0; }
#traininglist ol ul li {font-size:11px;line-height: 12px;padding-bottom:0px;padding-left: .8em;background-image: none;	background-repeat: no-repeat;background-position: 0 7px;margin-bottom: 0px;text-decoration:none;}

/* Training classroom table properties*/
#valuepacklist .dark {
    background-color: #F4F4F4 !important;
}
/* 
Added for  In-Sight EZ
Begin Table Std. */

.tblbord{border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-collapse: collapse;text-align: center;}
.tblhead{border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-collapse: collapse;background-color: #cccccc;text-align: center;font-weight: bold;}
.tralter{background-color:#E6E6FA;text-align: center;}
.tdfocus{border-bottom: #cccccc 1px solid; text-align: center;background-color: yellow;}
/* Ends Table Std. */

/*Color revolution landing page*/
#colorrevolution{border-top: 1px solid #d4d4d4;padding: 20px 10px 20px 10px;}
#colorrevolution p {padding-right:10px;}
.colorlarge{font-size:20px;}
.colorrevolutionright{border-left: 1px solid #d4d4d4;margin-left:20px;padding-left:20px;}
    
#colorrevolution ul {margin:0em 0 0 0; }
#colorrevolution li {font-size: 13px; font-weight: bold;	line-height: 14px;color: #000000;margin:5px 0px 15px 0px;text-decoration:none;padding-left: 0;background-image: none;background-repeat: no-repeat;}
#colorrevolution a {display:block; text-decoration:none; padding-left:20px; background:url(../images/pages/Promolink_arrow.gif) no-repeat -2px 0px;  color:#002157; padding-top:2px;}
#colorrevolution a:hover {color:#9e0b0f;}

/* checker unique background id for checker application slider page */

#sliderarea {text-align: center;}

#sliderarea p{ line-height:12px; margin-top:3px;}

#leadtrackingarea {border: 1px solid #b2b2b2;margin: 20px 0px 30px 0px;background-color: #fffbcc;padding: 5px 10px 20px 15px;}