/* <!-- compression status: 1 --> (this is for http compression) */
/*  (do not remove this :) */
/*  (not this either :) */

#content{
	padding-left: 8px;
	margin: 0;
	width:auto;
	border-left: none;
}

#portal-columns{width:100%;}

.link-external{
	background: transparent;
	padding: 0 0 0 0;
}

#portal-breadcrumbs{
	/* The path bar, including breadcrumbs and add to favorites */
	padding-top: 3px;
        padding-right: 0;
	padding-bottom: 3px; 
        padding-left: 9px;
        margin-bottom: 0;
	text-transform: capitalize;
	border: none;
}

#portal-breadcrumbs a:hover { text-decoration: underline; }

.breadcrumbSeparator{
	margin: 0px 7px;
	text-align: center;
}

body { background: #ebebeb; }

.documentContent{
	padding: 0px !important;
	margin: 0px;
}

.documentContent a:hover{
	color: #cc0000;
	text-decoration: underline;
}
#portal-footer {
        font-size:9pt;
	background-color: black;
	color: white;
	float: none;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
	text-align: center;
	font-weight: bold;
	border-top: 2px solid #666666;
}

#portal-footer a { 
color: #FFFFFF; 
font-weight: normal;

}

#portal-footer a:hover{
        font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

#portal-footer .left{
	float: left;
        padding-left:10px;
}
#portal-footer .right{
        font-weight: normal;
	float: right;
        margin-right:10px;
}
#portal-footer .clear-float{clear:both}



/* start Of Luna Modified Styles For New Quick Quote */
.field ul {
        margin:0;
        padding:0;
        list-style-type:none;
}
.field ul li {
        padding-left:20px;
        line-height:10px;
        list-style-type:none;
}
.accessoriesitem #checkbox {
	margin: 5px;
}
/* End Of Luna Modified Styles For New Quick Quote */


    /* Start of header navigation by Luna on May 7 */
#portal-logo {
        background: url(http://www.keithley.com/images/generalimages/home_logo.gif) no-repeat;
	    padding:0;
        margin-left:100px;
        margin-top:20px;
        height:39px;
}

#portal-logo a {
        text-decoration: none;
        overflow: hidden;
        border: 0;
        margin: 0;
        padding: 0;
        padding-top: 73px;
        height: 0px !important;
        height /**/: 73px;
        width: 130px;
        cursor: pointer;
}
.portal_logo{
        margin: 30px 30px 30px 125px;
}


#portal-siteactions {
    margin-top: -90px;
	background-color: transparent;
	white-space: nowrap;
	list-style: none;
	font-size: 11px;
	line-height: normal;
}

#portal-siteactions ul li a {
    font-size:10px;
	text-transform: uppercase;
	background-color: transparent;
	border: none;
	color: #666;
}

#portal-siteactions ul li a:hover {
	background-color: transparent;
	border: none;
	color: #e60011;
	text-decoration: none;
}
#portal-siteactions li.siteactions a{
	background-color: transparent;
	border: none;
	color: #e60011;
	text-decoration: none;
}
#portal-siteactions li.siteactions a:hover {
	background-color: transparent;
	border: none;
	color: #666;
	text-decoration: none;
}

#visual-portal-wrapper{
	width: 970px;
	margin: 0 auto;
	padding-top: 0;
	background-color: white;
	border: 1px solid #999999;
}

#portal-personaltools {
/* Bar with personalized menu (user preferences, favorites etc) */
	background-color: #FFF;
	border: none;
	line-height: normal;
	padding: 0.30em 1em 0.30em 1em;
	margin: 0;
	text-align: right;
	list-style: none;
}

#portal-personaltools .portalUser {
	background: transparent url(http://www.keithley.com/user.gif) top left no-repeat;
	padding-left: 15px;
}

#portal-personaltools .portalNotLoggedIn {
	padding: 0;
	background: transparent;
	background-image: none;
}

#portal-personaltools li {
	background: transparent url(http://www.keithley.com/arrowRightBlk.gif) center left no-repeat;
	padding-left: 8px;
	color: #333333;
	margin-left: 1em;
	display: inline;
}

#portal-personaltools li a:hover {
	color: #cc0000;
}

#portal-personaltools .shoppingCart {
	background: transparent url(http://www.keithley.com/arrowRightBlk.gif) center left no-repeat;
	padding-left: 8px;
}

/***** Start of header navigation by Luna on May 7 ****/

.portalNav {
    margin-top:-10px;
	padding: 0;
    border:solid 1px #ccc;
}
.portalNav a:link,
.portalNav a:visited{ 
    font-size:1em;
    display:block;
    padding:2px 23px;
    margin:2px;
    background-color: transparent;
    line-height:2;
    color: #e60011;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
}
.portalNav a:hover{	
	font-size: 1em;
	font-weight: bold;
    display:block;
    background-color: #e60011;
	color: #FFF;
	margin: 1px;
	border: 1px solid #e60011;
	text-decoration: none;
}
.borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.searchBorder {
	padding: 1px;
	border: 1px solid #FFFFFF;
}
.navigationbg {
    position:relative;
    overflow: hidden; 
    background-repeat: no-repeat;
    background-image: url(http://www.keithley.com/images/generalimages/home_headerbg.jpg);
    _height:100%;
}
.navigationredbar {
    margin:0;
    padding-top:5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e60011;

}

/* End of header navigation by Luna on May 7 */

/* Start of searchbox by Luna on May 7 */
#portal-searchbox{
    width:200px;
	float:left;
	clear: none;
	background-color: #999;
	border: 1px solid #999999;
	margin:0px;
	padding:2px;
	text-align: center;
	white-space: nowrap;
	text-transform: lowercase
	display:inline;
}
#portal-searchbox input.search {
	font-size: 11px;
	color: black;
	border: 1px solid #999;
	margin: 0px;
	height: 20px;
	width: 33px;
}
#searchType{
	font-size:11px;
	height:20px;
	text-indent:2px;
}

/* End of searchbox by Luna on May 7 */



    /* ################# Start Of New Homepage Style Jul 2009 by Selina ############## */

#twoColLayout{
   width: 970px;
   margin: 10px 0px 0px 0px;
}
#mainbanner{
   padding:0 10px;
   margin:0px;
   float:left;
   height:408px;
   width:738px;
   display:inline;
}
#rightContent {
   width:200px;
   padding-right:10px;
   float:right;
}

#sideInvestors{
   margin:3px 0 1px 0;
   border:solid 1px #c0c0c0;
}

#sideBanners img{
   margin:3px 0 0 0;
}

#oneColLayout{
   margin: 0 auto;
   padding-left:10px;
   padding-top:0px;
   clear: both;
}

#TabView{
   font-size:1.2em;
   z-index:100;
}

*+html div.TabView div.Tabs{/* Moz+IE7 */ 
   height:25px;
   background: url(http://www.keithley.com/images/homeimgs/button_bg.jpg) repeat-x 10px -87px;
   z-index:100;
   padding-bottom:8px !important;  
}
*html div.TabView div.Tabs{/* IE6 */
   padding-bottom:0px;
}

div.TabView div.Tabs a{
  font-size:1.5em;
  display: block;
  float: left;
  margin-right: 2px;
  text-align: center;
  height: 25px;
  line-height: 30px;
  vertical-align: middle;
  color: #ffffff;
  text-decoration: none;
  font-weight: 900;
  padding:4px 15px ;

  cursor: pointer;
  background: url(http://www.keithley.com/images/homeimgs/button_bg.jpg) no-repeat 0px -5px;
}

div.TabView div.Tabs a:hover{
   color: #ffffff;
   background: url(http://www.keithley.com/images/homeimgs/button_bg.jpg) no-repeat 0px -48px;
}

div.TabView div.Tabs a.Current,
div.TabView div.Tabs a.Current:hover{
   height: 25px;
   background: url(http://www.keithley.com/images/homeimgs/button_bg_current.jpg) repeat-x 0px -5px;
   color: #424242;
   cursor: default;
}

div.TabView div.Pages{
   background: #cecece;
   width: 940px; 
   height: 257px;
   display:block;
   border: solid 5px #cecece;
   padding:0px;
   margin:0px !important;
   margin:-4px 0 0 0 ;
   clear: both;
}

#product{
   float: left;
   background: url(http://www.keithley.com/images/homeimgs/tabpage_bg.gif) repeat-x;
   width: 550px;
   height:254px;
   border: 1px solid #FFFFFF;
   overflow: hidden;

}
.productLeft{
    float: left;
    width: 250px;
    height: 254px;
    margin-left: 10px !important; margin-left:0px;
    margin-right: 40px; *margin-right:30px !important; *margin-right:30px; 
    padding: 0px;
    top: 0px; 
    top: 10px\9;
    z-index: 1000;
    left: 10px;
    position: relative\9;
}

.productRight {
    float: left;
    width: 206px;
    height: 160px;
    margin: 0px;
    padding: 0px;
    top: 10px\9;
    left: 10px;
    *position: relative;
}


#sevices{
    float: left;
    background: url(http://www.keithley.com/images/homeimgs/tabpage_bg.gif) repeat-x;
    width: 380px;
    height: 254px;
    margin-left: 4px;
    padding: 0;
    border: 1px solid #FFFFFF;
}

#product .title,
#sevices .title,
div.TabView div.Pages div.productSupport .title,
div.TabView div.Pages div.customerServices .title,
div.TabView div.Pages div.worldWildSalesOffices .title,
div.TabView div.Pages div.onlineDemo .title,
div.TabView div.Pages div.newsReleases .title,
div.TabView div.Pages div.publishedArticles .title,
div.TabView div.Pages div.tradeshows .title,
div.TabView div.Pages div.onlineseminars .title,
div.TabView div.Pages div.YouTube .title{
    border:0;
    margin: 15px 10px 10px 10px!important;
    margin: 15px 5px 10px 10px;
}

#sevices table{
    height:50px;
}

#sevices li,
div.TabView div.Pages div.productSupport li,
div.TabView div.Pages div.customerServices li,
div.TabView div.Pages div.worldWildSalesOffices li{
    font-size:12px;
    font-weight:bold;
    background: url(http://www.keithley.com/images/homeimgs/arrow.gif) no-repeat 0 -3px;
    line-height:10px; *line-height:8px!important; line-height:10px;
    text-align:left;
    list-style:none;
    text-decoration:none;
    list-style-image:none;
    padding-left:16px;
}

#sevices li a,
div.TabView div.Pages div.productSupport li a,
div.TabView div.Pages div.customerServices li a,
div.TabView div.Pages div.worldWildSalesOffices li a{
    color: #000000;
    margin:3px 0px;
    line-height:10px; *line-height:8px!important; line-height:10px;;
    list-style:none;
    text-decoration:none;
}
#sevices li a:hover,
div.TabView div.Pages div.productSupport li a:hover,
div.TabView div.Pages div.customerServices li a:hover,
div.TabView div.Pages div.worldWildSalesOffices li a:hover{
    color: #df0024;
    line-height:10px; *line-height:8px!important; line-height:10px;
    text-decoration:underline;
}

div.TabView div.Pages div.productSupport ul,
div.TabView div.Pages div.customerServices ul,
div.TabView div.Pages div.worldWildSalesOffices ul{
    padding:3px 10px 3px 8px;
    text-decoration:none;
}

div.TabView div.Pages div.news ul{
    list-style:none;
    list-style-type:none;
    text-decoration:none;
}

#product .banner,
div.TabView div.Pages div.productSupport .banner,
div.TabView div.Pages div.customerServices .banner,
div.TabView div.Pages div.onlineDemo div.demo .banner{
    border: solid 5px #cecece;
    text-align:center;
}

#sevices .banner img {
    border: solid 5px #cecece;
    text-align:center;
}
#sevices .banner a:hover img {
    border-top-color: #c0c0c0;
    border-right-color: #c0c0c0;
    border-bottom-color: #c0c0c0;
    border-left-color: #c0c0c0;
}



div.TabView div.Pages div.productSupport,
div.TabView div.Pages div.onlineDemo{
    float:left;
    background: url(http://www.keithley.com/images/homeimgs/tabpage_bg.gif) repeat-x;
    width: 290px; *width:310px !important; width:295px;
    height:254px;
    border: 1px solid #FFFFFF;
    display:inline;
}

div.TabView div.Pages div.customerServices,
div.TabView div.Pages div.worldWildSalesOffices,
div.TabView div.Pages div.demoList_left,
div.TabView div.Pages div.demoList_right{
    background: url(http://www.keithley.com/images/homeimgs/tabpage_bg.gif) repeat-x;
    width: 320px; *width:310px !important; width:317px;
    height:254px; *height: inherit;
    margin-left:2px;
    border: 1px solid #FFFFFF;
    position: inherit;
    float:left;
}

div.TabView div.Pages div.newsReleases{
    float:left;
    background: url(http://www.keithley.com/images/homeimgs/tabpage_bg.gif) repeat-x;
    width: 470px!important; width:465px;
    height:254px;
    border: 1px solid #FFFFFF;
    margin-left:2px;
}
div.TabView div.Pages div.publishedArticles{
    float:left;
    background: url(http://www.keithley.com/images/homeimgs/tabpage_bg.gif) repeat-x;
    width: 462px;
    height: 254px;
    margin-left:2px;
    padding:0;
    border: 1px solid #FFFFFF;
}

div.TabView div.Pages div.tradeshows{
    float:left;
    background: url(http://www.keithley.com/images/homeimgs/tabpage_bg.gif) repeat-x;
    width: 310px;
    height:254px;
    border: 1px solid #FFFFFF;
    margin-left:2px;
}
div.TabView div.Pages div.onlineseminars{
    float:left;
    background: url(http://www.keithley.com/images/homeimgs/tabpage_bg.gif) repeat-x;
    width: 298px!important; width:295px;
    height:254px;
    margin-left:2px;
    padding:0;
    border: 1px solid #FFFFFF;
}
div.TabView div.Pages div.YouTube{
    float:left;
    background: url(http://www.keithley.com/images/homeimgs/tabpage_bg.gif) repeat-x;
    width: 320px!important; width:315px;
    height:254px;
    margin-left:2px;
    padding:0;
    border: 1px solid #FFFFFF;
}
div.TabView div.Pages div.demoList_left ul li,
div.TabView div.Pages div.demoList_right ul li,
div.TabView div.Pages div.newsReleases ul li,
div.TabView div.Pages div.publishedArticles ul li,
div.TabView div.Pages div.tradeshows ul li,
div.TabView div.Pages div.onlineseminars ul li,
div.TabView div.Pages div.YouTube ul li{
    background: url(http://www.keithley.com/images/homeimgs/arrow.gif) no-repeat 0px 0px;
    padding:1px 15px!important; padding-left:15px; margin-right:5px;
    list-style:none;
    list-style-type:none;
    text-decoration:none;
}


div.TabView div.Pages div.demoList_right ul li,
div.TabView div.Pages div.demoList_right ul li a,
div.TabView div.Pages div.newsReleases ul li,
div.TabView div.Pages div.newsReleases ul li a,
div.TabView div.Pages div.publishedArticles ul li,
div.TabView div.Pages div.publishedArticles ul li a,
div.TabView div.Pages div.tradeshows ul li,
div.TabView div.Pages div.tradeshows ul li a,
div.TabView div.Pages div.onlineseminars ul li,
div.TabView div.Pages div.onlineseminars ul li a,
div.TabView div.Pages div.YouTube ul li,
div.TabView div.Pages div.YouTube ul li a{
	font-size:1.15em; 
	line-height:13px;
	list-style:none;
	text-decoration:none;
	color:#000000;
}

div.TabView div.Pages div.demoList_left ul li a:hover,
div.TabView div.Pages div.demoList_right ul li a:hover,
div.TabView div.Pages div.newsReleases ul li a:hover,
div.TabView div.Pages div.publishedArticles ul li a:hover,
div.TabView div.Pages div.tradeshows ul li a:hover,
div.TabView div.Pages div.onlineseminars ul li a:hover,
div.TabView div.Pages div.YouTube ul li a:hover{
	color: #df0024;
	text-decoration:underline;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
div.TabView div.Pages div.product{width: 530px;}
div.TabView div.Pages div.sevices{width: 404px;	float:left;}
div.TabView div.Pages div.productSupport{width: 310px;}
div.TabView div.Pages div.customerServices{width: 310px; float:left;}
div.TabView div.Pages div.worldWildSalesOffices{width: 310px; float:left;}
div.TabView div.Pages div.demo{width:217px; float:left;}
div.TabView div.Pages div.demoList_left{width: 317px; float:left;}
div.TabView div.Pages div.demoList_right{width: 317px; float:left;}
div.TabView div.Pages div.newsReleases{width: 465px;}
div.TabView div.Pages div.publishedArticles{width: 462px; float:left;}
div.TabView div.Pages div.tradeshows {width: 310px;}
div.TabView div.Pages div.onlineseminars{width:295px; float:left;}
div.TabView div.Pages div.YouTube{width: 330px; float:left;}
/* Safari and Opera rules here */
}

div.TabView div.Pages div.Page { 
  overflow: auto; 
}


/* Start of Homepage Pop-up Menu */
.homepagemenu { font-family: inherit!important; font-family:arial, sans-serif; width:250px; height:100px; position:absolute; margin:0; font-size:11px; font-weight: bold;}
ul#cm-nav {padding:0; margin: 4px 0px 0px 0px; list-style-type: none; }
ul#cm-nav li {float:left; margin-right:1px; margin-top:-1px; position:relative; display:block; height:18px;}
ul#cm-nav li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:250px; height:auto; text-align:left; 
border-width:1px!important; border-width:0px 1px 1px 1px; border-style:solid; border-color:#fff; background:#a1a1a1; font-size:11px; padding:6px 0px 6px 10px; margin:-1px 0px 0px 0px; overflow:hidden;}
ul#cm-nav li ul {display: none;}


ul#cm-nav li:hover a {color:#fff; background:#ed1c24; padding-left:10px;}
ul#cm-nav li:hover ul {display:block; position:absolute; bottom:-11px; left:250px; width:325px;}
*+html ul#cm-nav li:hover ul {display:block; position:absolute; bottom:0px; left:250px; width:325px;} /*IE7,8*/
ul#cm-nav li:hover ul li a.hide {background:#a1a1a1; color:#000;}
ul#cm-nav li:hover ul li:hover a.hide {width:325px; background:#ed1c24; color: #fff;}
ul#cm-nav li:hover ul li ul {display: none;}
ul#cm-nav li:hover ul li a {display:block; background:#b7b7b7; color:#000; width:325px;}
ul#cm-nav li:hover ul li a:hover { background:#ed1c24; color: #fff;}
ul#cm-nav li:hover ul li:hover ul {display:block; position:absolute; left:324px; bottom:-11px; color:#000;}
*+html ul#cm-nav li:hover ul li:hover ul {display:block; position:absolute; left:324px; bottom:0px; color:#000;} /*IE7,8*/
ul#cm-nav li:hover ul li:hover ul li a {display:block; width:305px; background:#a1a1a1; color:#000;}
ul#cm-nav li:hover ul li:hover ul li a:hover {background:#ed1c24; color: #fff;}



#cm-nav li a.arrow ,
#cm-nav > li > a.arrow{
 padding-right: 5px;
 margin-right: 10px;
 background-repeat: no-repeat;
 background-position: 253px center;
 background-image: url(http://www.keithley.com/images/homeimgs/arrow.gif)
}

* html ul#cm-nav li { float:left; height:1%; z-index:9999;}
* html ul#cm-nav li a { height: 1%;}
/* End of Homepage Pop-up Menu */


/* ################# End Of New Homepage Style Jul 2009 by Selina ############## */

    /* Start style for Product index page Aug 20 2009 */
#products_main {
  width:735px;
  margin:0px;
  padding:0px;
}



.products_underline{
  border-bottom: #9a9a9a solid 1px;
  width:740px;
}

.products_underline h1{
  padding-right:0px;
  padding-top:7px;
  background-color:#2f2f2f;
  color:#FFFFFF;
  width:200px;
  height:24px;
  font-size:15px;
  font-weight:900;
  text-indent:13px;
}

.product_categories{
  padding:5px;
}

.product_categories ul{
  list-style: none;
  margin-left:5px;
}
#products_sevices ul{
  padding:10px 0px 2px 10px;
  margin:0px;
}

.product_categories ul h2,
.product_categories ul p,
.product_categories ul p a,
#products_sevices li b,
#products_sevices li b a{
  font-size:13px;
  font-weight:bold;
  color: #000000;
}

.product_categories ul h2{
    line-height: 1.5em;
    margin: 0.5em 0 1em;
    border:none;
    padding-top:0;
    
}


.product_categories ul p a:hover,
#products_sevices li b a:hover{
  color:#df0024;
}
.product_categories li{
	list-style: none;
	background-image: url(http://www.keithley.com/images/generalimages/3x3_red.gif);
	list-style-image: none;
	background-position: 0px 8px;
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
        line-height: normal;
    }

.product_categories ul li a{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	display: block;
	_display: inline;
	padding: 3px 0px 3px 6px;
	background-color: transparent;
        _line-height: 20px;
}

#products_sevices li,
#products_sevices li a{
  font-size:12px;
  color:#000000;
  line-height:14px;
  text-decoration:none;
  list-style:none;
}

.product_categories ul li a:hover,
#products_sevices li a:hover{
  color:#df0024;
  text-decoration:underline;
}
/* End style for Product index page Aug 20 2009 */

/* Start style for Product Section Portlet Aug 20 2009 */
.portlet_width {
   width:200px;
   padding:0px 0px 0px 0px !important;
   padding:0px -5px 0px 5px;
   margin: 0px 5px 0px 0px !important;
   margin:0;
   z-index:100;

}
*html.portlet_width {
   padding:0 0 0 0;
   margin: 0;
}

.portlet_width_left {
   width:200px;
   padding:0px 0px 0px 0px !important;
   padding:0px -5px 0px 5px;
   margin: 5px 5px 0px 10px !important;
   margin:0;
   _margin:0 0 5px 10px;
   z-index:100;
   background-color:#ebebeb;
   font-size:11px;
   line-height:20px;
   border:thin #999999 solid;
}
.portlet_width_left ul{
  padding:3px;
  margin-bottom:3px;
}
.portlet_width_left li,
.portlet_width_left li a{
  line-height:12px;
  color: #000000;
  text-decoration:none;
}
.portlet_width_left li a:hover{
  color:#FF0000;
  text-decoration:underline;
}
*html.portlet_width {
   padding:0 0 0 -5px;
   margin: 0;
}

.portlet_bg{
  width:200px;
  background-image: url(http://www.keithley.com/images/productimgs/portlet_bg.gif);
  line-height:24px;
  background-repeat:no-repeat;
  background-color:#cccccc;
}
.portlet_title{
  padding:0px;
  margin-left:20px;
  font-size:12px;
  line-height:24px;
  font-weight:bold;
  text-decoration:none;
  list-style:none;
  text-transform:uppercase;
  text-align:left;
 
}

.portlet_followus_bg{
  width:auto;
  height:44px;
  margin:3px 0 0 0;
  border:solid 1px #cccccc;
  background-image: url(http://www.keithley.com/images/productimgs/portelt_followus_bg.jpg);
}

/* quicklinks start */

ul.portlet_quicklinks {
	float: left;
	border:solid 1px #000000;
        padding: 0;
        margin: 0;
	border-bottom:solid 2px #000000;
        width: 198px;
	list-style: none;
}

li.portlet_quicklinks_title{
	font-size:13px;
	font-weight:bold;
	line-height:24px;
        padding-left: 10px;
	height:24px;
        margin-bottom: 8px;
	background-image: url(http://www.keithley.com/images/productimgs/portelt_quickLinks_bg.jpg);
	color:#FFFFFF;
}

ul.portlet_quicklinks li a{
	font-size:12px;
	font-weight:bold;
        line-height: 44px;
	color:#000000;
	text-transform:uppercase;
	text-decoration: none;
}

ul.portlet_quicklinks li a:hover{
	font-size:13px;
        line-height: 44px;
	font-weight:bold;
	color:#df0024;
	text-decoration: none;
}

li.portlet_quicklinks_one{
        margin: 0;
        text-align: center;
	padding-left: 45px;
	height:36px;
	background-image: url(http://www.keithley.com/images/homeimgs/quickLinks_01.gif);
        background-repeat: no-repeat;
}

li.portlet_quicklinks_two{
        margin: 0;
        text-align: center;
	padding-right:47px;
	height:36px;
	background-image: url(http://www.keithley.com/images/homeimgs/quickLinks_02.gif);
        background-repeat: no-repeat;
}

li.portlet_quicklinks_three{
        margin: 0;
        text-align: center;
 	padding-left: 38px;
	height:36px;
	background-image: url(http://www.keithley.com/images/homeimgs/quickLinks_03.gif);
        background-repeat: no-repeat;
}

li.portlet_quicklinks_four{
        margin: 0;
        text-align: center;
	padding-right: 40px;
	height:36px;
	background-image: url(http://www.keithley.com/images/homeimgs/quickLinks_04.gif);
        background-repeat: no-repeat;
}

li.portlet_quicklinks_five{
        margin: 0;
        text-align: center;
	padding-left: 36px;
	height:36px;
	background-image: url(http://www.keithley.com/images/homeimgs/quickLinks_07.gif);
        background-repeat: no-repeat;
}

li.portlet_quicklinks_six{
        margin-bottom: 6px;
        text-align: center;
	padding-right:32px;
	height:36px;
	background-image: url(http://www.keithley.com/images/homeimgs/quickLinks_06.gif);
        background-repeat: no-repeat;
}

/* quicklinks end*/

.portlet_support table,
.portlet_support table a,
.portlet_campaignModel,
.portlet_campaignModel a{
  color:#FF0000;
  font-size:11px;
  color:#000000;
  text-decoration:none;
  list-style:none;
}

.portlet_support table a:hover,
.portlet_campaignModel a:hover{
  color:#df0024;
}

.portlet_call{	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #ff0000;
	display: block;
	text-transform: uppercase;
	width: 180px;
	padding: 6px 10px 5px 10px;
}

/*######### start category page by Luna ###################*/

#category{
   margin-top: 5px;
   padding: 0 5px 10px 4px;
   float: left;
}

#category .categoryBorder {
   border: 1px solid #999;
   padding:6px;
   width: 159px;
   height:575px;
}

#category .categoryBorder h2 {
   color:#CC0000;
   padding:0;
   border:none;
   height:35px;
}

#category .categoryBorder:hover {
   border: 1px solid #ff0000;
   padding:6px;
   width: 159px;
   height:575px;
}
#category .division {
   padding: 5px 0;
   margin: 10px 0;
   border-top-width: 1px;
   border-top-style: dotted;
   border-top-color: #CCCCCC;
}

.division ul li{
   margin-bottom: 7px;
   line-height: 15px;

}

.categoryBorder h2 a:link{
   font-size:9pt;
   color: #CC0000;
   font-weight: bold;
   text-decoration: none;     

}

.categoryBorder h2 a:visited {
   font-size:9pt;
   color: #CC0000;
   font-weight: bold;
   text-decoration: none; 
}

.categoryBorder h2 a:hover {
   font-size:9pt;   
   color: #CC0000;
   text-decoration: underline; 
}
/*######### End category page by Luna ###################*/


/* ########### start SubCategory page by Luna ################## */
#main{
   width: 735px;
}
#subCategory{
        border: 1px solid #999;
        font-size:9pt;
        float: left;
        width: 348px;
        height: 110px;
        margin:0 0 5px 5px;
        padding: 5px;
        clear:none;
}

#subCategory:hover{
        border: 1px solid #ff0000;
        font-size:9pt;
        float: left;
        width: 348px;
        height: 110px;
        margin:0 0 5px 5px;
        padding: 5px;
        clear:none;
}

#subCategory h3{
       height: 20px;
}

#subCategory h3 a:link,
#subCategory h3 a:visited
{
        width:240px;
        float:right;
        padding:0 0 5px 0;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #999999;
        font-size:10pt;
        color: #000000;
        font-weight: bold;
}

#subCategory h3 a:hover{
   color: #cc0000;
   text-decoration: none;
}
.subCategoryContent a:link,
.subCategoryContent a:visited{
        width:240px;
        float:right;
        color: #000000;
        text-decoration: none;
        padding:5px 0 0 0;
}
.subCategoryContent a:hover{
    color: #cc0000;
    text-decoration: underline;
}

/* ################# End SubCategory page by Luna ############## */


/* ########### start Model detail page by Luna ################## */
.inputNostyle{
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

h2.modelTitle,
h3.subCategoryTitle{
   border:none;
   height:20px;
   border:none;
   padding-top:0;     
}

.modelTitle h1,
.modelTitle h2{
    border:none;padding-top:0; 
    color: #CC0000;
    font-size: 14pt;
    font-weight: bold;
}

.title {
    font-size: 18px;
    font-weight: bold;
    color: #cc3300;
}
.modelNumber{
    font-size:10pt;
    color:#cc0000;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #666;
    padding-bottom:5px;
}
.modelPrice{
	font-size:12pt;
	color:#cc0000;
	font-weight: bold;
}
.division_right{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;

}

/* forum ICON start */
.forums_button{
        display: block;
        height: 16px;
        background: url(http://www.keithley.com/images/productimgs/forum_button.gif);
        width: 125px;
        text-align:center;
        color:#000000;
        text-indent: -9999px;
}

.forums_button:hover{
        background-position: left bottom;
}

.forum_banner{
        margin:10px 0 0 150px;
}
/* forum ICON end */
/*######### end Model detail page by Luna#############*/

/*####### Model detail page tab########*/
div.TabView{
  font-size: 7pt;
  width:735px;
}

div.TabView div.ModelPageTabs{
  height: 22px;
  background: url(http://www.keithley.com/images/generalimages/modelDetailTabs_bg.jpg)  repeat-x 0px -72px;
}

div.TabView div.ModelPageTabs a{
  font-family:Tahoma;
  display: block;
  float: left;
  margin-right: 2px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  *line-height: 11px;
  _line-height: 20px;
  vertical-align: middle;
  color: #ffffff;
  text-decoration: none;
  font-weight: 900;
  padding:4px;
  cursor: pointer;
  background: url(http://www.keithley.com/images/homeimgs/button_bg.jpg) no-repeat 0px -5px;
}

div.TabView div.ModelPageTabs a:hover
{
   color: #ffffff;
   background: url(http://www.keithley.com/images/homeimgs/button_bg.jpg) no-repeat 0px -48px;
}

div.TabView div.ModelPageTabs a.Current,
div.TabView div.ModelPageTabs a.Current:hover
{
   height: 20px;
   background: url(http://www.keithley.com/images/homeimgs/button_bg_current.jpg) repeat-x 0px -5px;
   color: #424242;
   cursor: default;
}

div.TabView div.ModelPagePages{
   font-size: 12px;
   padding:10px 5px 5px 10px;
   margin:0px;
   clear:both;
   border-bottom-width: 1px;
   border-right-width: 1px;
   border-left-width: 1px;
   border-bottom-style: solid;
   border-right-style: solid;
   border-left-style: solid;
   border-bottom-color: #CCCCCC;
   border-right-color: #CCCCCC;
   border-left-color: #CCCCCC;
   background: #F0F0F0;

}
.ModelPagePages ul li{
    background: url(http://www.keithley.com/images/homeimgs/arrow.gif) no-repeat;
    line-height:16px; 
    text-align:left;
    list-style:none;
    text-decoration:none;
    list-style-image:none;
    padding-left:16px;
    margin-bottom: 0.7em;
}
.ModelPagePages ul li a{
    color: #000000;
    margin:3px 0px;
    line-height:16px; 
    list-style:none;
    text-decoration:none;
}
.ModelPagePages ul li a:hover{
    color: #df0024;
    line-height:16px;
    text-decoration:underline;
}

div.TabView div.ModelPagePages { overflow: hidden; }
div.TabView div.ModelPagePages div.Page { overflow: auto; }
div.TabView div.ModelPagePages div.Page div.Pad { padding: 7px; }

.researchPapers_title{
  font-size:13px;
  font-weight:bold;
  color:#000;
}
.researchPapers_total{
  color:#000;
}
.researchPapers_total a{
  color: #000;
  text-decoration:underline;
}
.researchPapers_total a:hover,
.researchPapers_total a.current,
.researchPapers_total a.more{
  color: #cc0000;
  text-decoration:underline;
}

.researchPapers_total a.more{
  font-weight:bold;
}
.researchPapers_table{
 background-color:#fcfbec;
 border:1px dotted #000;
 margin:5px 0px;
}
.researchPapers_table a{
   text-decoration:underline;
}

/*#######End Model detail page tab########*/


/*#######Start category page add content prtlet_wendy########*/

.tabletop {
        margin-top: 4px;
        width:725px;
        margin-left:5px;
	background: url(http://www.keithley.com/images/productimgs/content_portlet/top1.jpg) no-repeat;
        height:18px;
        dispaly: inline;
}
#content_prtlet {
        padding-top:1px;
        margin-left:5px;
	background: url(http://www.keithley.com/images/productimgs/content_portlet/line2.jpg);
	width: 717px;
	border-top-width: 0px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#content_prtlet .bluetext {
        font-family: Arial Narrow, Helvetica, sans-serif;
        font-size: 18px;
        color: #0066cc;
        font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
#content_prtlet .text {
        margin: 10px;
        font-size: 100%;
        line-height: 160%;
}

#content_prtlet .clear{
         clear:left; 
}

#content_prtlet .buttons{
         margin-left: 260px;
         padding-top: 10px;
}

#content_prtlet .buttons_single {
         margin-left: 500px;
         padding-bottom: 10px;
}

#content_prtlet .buttons li{
         float:left;
}

#content_prtlet .buttons_c {
        background: url(http://www.keithley.com/images/productimgs/content_portlet/button_compare.gif);
        display: block;
        width: 225px;
        height: 33px;
        text-indent: -9999px;
}

#content_prtlet .buttons_c:hover {
        background-position: 0px -34px;
}

#content_prtlet .buttons_s {
        background: url(http://www.keithley.com/images/productimgs/content_portlet/button_sele.gif);
        display: block;
        width: 190px;
        height: 33px;
        text-indent: -9999px;
}

#content_prtlet  .buttons_s:hover{
        background-position: 0px -34px;
}

/*#######End category page add content prtlet########*/

/* End style for Product Section Portlet Aug 20 2009 */

    @charset "utf-8";
/* CSS Document */

#onlinedemomenu{
   width:950px;
   margin:10px;
   padding:0;
   background-color:#fafafa;
}

.onlinedemo_group_bg{
  width:950px;
  height:24px;
  background-image: url(http://www.keithley.com/images/productimgs/portlet_bg.gif);
  background-repeat:no-repeat;
  background-color:#ccc;
}
.onlinedemo_group_title{
  padding:0px 0px 0px 20px;
  margin:0px 0px 0px 0px;
  font-size:13px;
  font-weight:bold;
  line-height: 24px;

}
.onlinedemo_cate_title{
  font-size:13px;
  font-weight:bold;
  margin-left:20px; 
  color: #333333;
  text-decoration:underline;
}

.onlinedemo_domo_title{
  font-size:12px;
  list-style: none;
  list-style-image: none;
  background-image: url(http://www.keithley.com/images/generalimages/3x3_red.gif);
  background-position: 0px 5px;
  background-repeat: no-repeat;
  background-color: transparent;
  border-bottom: none;
  line-height: 14px;
  padding-left:8px;
  margin-left:20px; 
  color: #000000;
  margin-bottom:-5px
}

.onlinedemo_domo_title a{
  color: #000000;
}

.onlinedemo_domo_title a:hover{
  color: #cc0000;
  text-decoration:underline;
}


    /* Start Luna Add Styles For SEO on Jan 7,2009 */
.title_h1{
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.title_h3{
	font-size: 20px;
}

#downloadBg {
	background-image: url(http://www.keithley.com/images/generalimages/download_bg.jpg);
	background-position: bottom;
	border: 1px solid #999999;
	margin: 0 10px 0 10px;

}
#downloadBg ul {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin-right: 20px;
	margin-left: 20px;
}
.title_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.downloadTitle {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding: 10px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.downloadSubtitle {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.downloadTableBorder {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
/* End Luna Add Styles For SEO on Jan 7,2009 */

    /* ################# Begin Selina Add Styles For E-Marketing Pages Swighing & Control on Dec 05,2008 ############## */

#landingcontainer {margin-left: auto; margin-right: auto; margin-top:0px;}
.landingText {font-family:Helvetica, verdana, Arial, sans-serif; font-size:13px;color: #333333; margin:5px 40px 5px 0px;}

#landingLeft { width:456px; height:889px; float:left; background-image:url(http://www.keithley.com/images/promoimages/emarketing/switchingAndControlSystem/landingbg01_left.gif); background-position:top; background-repeat:repeat-y}

#landingRight { width:514px; height:auto; float:right; background-image:url(http://www.keithley.com/images/promoimages/emarketing/switchingAndControlSystem/landingbg01_right.gif); background-position:top; background-repeat:repeat-x;}
#landingList ul { list-style:none; text-decoration:none;}
#landingList li { border-bottom: dashed 1px #9c9c9c; list-style: none outside url(http://www.keithley.com/images/promoimages/emarketing/switchingAndControlSystem/point.gif); margin-left:20px; margin-right:70px; }
#landingList li a { color:#333333; font-weight:bold; text-decoration:none;}
#landingList li a:hover { color:#1c50fe; font-weight:bold; text-decoration:none;}
.landingList { font:13px Arial,Helvetica,sans-serif; font-weight:bold; color:#7e7e7e; line-height:18px; display:block}


#technicalcontainer { margin-left:auto; margin-right:auto; margin-top:0px;}
#technicalMain{  margin-left:auto; margin-right:auto; width:870px;  margin-top:0px;}
.technicalContent { font-size:13px;color:#7e7e7e; line-height:18px; margin:5px 50px 5px 20px;}
.technicalFigure { font-size:13px;color:#7e7e7e; line-height:18px; margin:5px 10px 5px 0px;}
.technicalH1 { font-size:13px;color: #FFFFFF; line-height:18px; margin:5px 10px 5px 15px;}
.technicalTable { border-bottom:solid 1px #7e7e7e; border-left:solid 1px #7e7e7e; border-right:solid 1px #7e7e7e;}
.technicalTable p { font-size:13px;color: #333; line-height:18px; margin:5px 5px 10px 15px;}


#productscontainer { margin-left:auto; margin-right: auto; width:970px; margin-top:0px; background-image:url(http://www.keithley.com/images/promoimages/emarketing/switchingAndControlSystem/products_bg.gif); background-position:top; background-repeat:repeat-y}
.productsTop{ width:970px; text-align:center;}
.productsTitle{ width:773px; margin-left:130px; float:left}

#productsLeftTitle1{ width:360px; float:left; margin-left:130px;}
#productsRightTitle1 { width:360px; float:right; margin-right:120px}
#productsLeftTitle11{ width:360px; float:left; margin-left:130px;}
#productsRightTitle11 { width:360px; float:right; margin-right:120px}

#productsLeftTitle2{ width:360px; float:left; margin-left:130px;}
#productsRightTitle2 { width:360px; float:right; margin-right:120px}

#productsLeftTitle3{ width:360px; float:left; margin-left:130px;}
#productsRightTitle3 { width:360px; float:right; margin-right:120px}

#productsLeftTitle4{ width:360px; float:left; margin-left:130px;}
#productsRightTitle4 {width:360px; float:right; margin-right:120px}


.productsList li{ color:#7e7e7e;line-height:18px; border-bottom: dashed 1px #9c9c9c; margin-right:20px; }
.productsList li a { color:#333333; text-decoration:none;}
.productsList li a:hover { color:#1c50fe; text-decoration:none;}


#referencescontainer { margin-left: auto; margin-right: auto; width:970px; margin-top:0px;background-image:url(http://www.keithley.com/images/promoimages/emarketing/switchingAndControlSystem/products_bg.gif); background-position:top; background-repeat:repeat-y}


#referencesList1{margin-left: auto; margin-right: auto; width:740px; margin-top:0px;}
#referencesList2{margin-left: auto; margin-right: auto; width:740px; margin-top:0px;}
#referencesList3{margin-left: auto; margin-right: auto; width:740px; margin-top:0px;}
#referencesList4{margin-left: auto; margin-right: auto; width:740px; margin-top:0px;}
#referencesList5{margin-left: auto; margin-right: auto; width:740px; margin-top:0px;}

.referencesList {color:#7e7e7e;line-height:18px; border-bottom: dashed 1px #9c9c9c;list-style: none outside url(http://www.keithley.com/images/promoimages/emarketing/switchingAndControlSystem/point.gif); margin-left:65px; margin-right:65px; }
.referencesList a {color:#333333; text-decoration:none;}
.referencesList a:hover {color:#1c50fe; text-decoration:none;}

.referencesFigure {margin-left:130px;}
.referencesTop{width:970px;text-align:center;}

/* ################# End Selina Add Styles For E-Marketing Pages Swighing & Control on Dec 05,2008 ############## */



/* ################# Begin Selina Add Styles For E-Marketing Pages T&M on Dec 15,2008 ############## */

.eMarketingList {
   font:13px Arial,Helvetica,sans-serif; 
   color:#7e7e7e;line-height:18px; 
   list-style: none outside url(http://www.keithley.com/images/promoimages/emarketing/point.gif) 0 -10px; 
   padding-left:5px; padding-right:5px;}

.eMarketingList a{ color:#333333;  text-decoration:none;}
.eMarketingList a:hover{ color:#1c50fe; text-decoration:none;} 

.eMarketingTitle {font:16px Arial,Helvetica,sans-serif; font-weight:bolder; color:#000; margin:3px 0px 5px 20px;}

/* ################# End Selina Add Styles For E-Marketing Pages T&M on Dec 15,2008 ############## */


    /* ################# Start Luna Add Styles For Forgot password on Jan 4,2009 ############## */
#forgotFormArea {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f8f8f8;
	border: 1px solid #999999;
	width: 98%;
	margin: auto;
	font-size: 12px;
}

#forgotFormArea ul {
        list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#forgotFormArea li {
	margin-left: 12px;
        margin-right:5px;
}
#forgotFormArea .title {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	margin: 2px;
        padding: 5px 10px;

}
#forgotFormArea .subtitle {
	font-weight: bold;
	font-size: 14px;
        margin-top: 5px;
        margin-bottom:5px;
}
/* ################# End Luna Add Styles For Forgot password on Jan 4,2009 ############## */

    /* ################# Start Luna Add Styles For Error Page on Jul 03,2008 ############## */

.error_title {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.email {
	float: left;
	padding-top: 10px;
}
ul#errorcontent {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#errorcontent li {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin-left: 20px;
	list-style-type: disc;
	margin-top: 7px;
}
#errorcontent li#select {
	list-style-type: none;
	margin-top: 8px;
}
.services {
	margin-left: 10px;
}
.error_table {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	height: 22px;
	padding-left: 10px;
        padding-top: 2px;
}
.more {
	margin-top: 10px;
}
.resources {
	margin-top: 10px;
	margin-left: 10px;
}
.tableborder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.tableborder ul {
	line-height: 12px;
        padding-left:10px;
}
.errormain {
	font-size: 12px;
}
.errormain select {
	font-size: 12px;
}
a.error_btn {
	color: #FFFFFF;
	display: block;
	float: left;
	height: 20px;
	padding-right: 10px;
	font: normal 12px sans-serif;
	margin-right: 10px;
	text-decoration: none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(http://www.keithley.com/images/promoimages/btn_a.gif);
	background-repeat: no-repeat;
	background-position: right top;
} 
a.error_btn span {
	display: block;
	padding: 5px 1px 5px 11px;
	line-height: 10px;
	background-color: transparent;
	background-image: url(http://www.keithley.com/images/promoimages/btn_span.gif);
	background-repeat: no-repeat;
}
a.error_btn:hover { 
      background-position: right -20px; 
} 
a.error_btn:hover span { 
      background-position: left -20px; 
} 
a.error_btn:active { 
      background-position: right -40px; 
} 
a.error_btn:active span { 
      background-position: left -40px; 
      padding: 6px 0 4px 12px; 
}
a.error_btn:active { 
      background-position: right -40px; 
      outline: none; 
}

/* ################# End Luna Add Styles For Error Page on Jul 03,2008############## */

    /* ### Begin Selina created Styles For R&E August 28,2008 ### */
.re_white {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #efefef;
	text-decoration: underline;
	line-height: 16px;
	font-weight: bold;
}
a.re_white:link{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #efefef;
	text-decoration: underline;
	line-height: 16px;
	font-weight: bold;
}
a.re_white:visited{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #efefef;
	text-decoration: underline;
	line-height: 16px;
	font-weight: bold;
}
a.re_white:hover{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #FFFF00;
	text-decoration: underline;
	line-height: 16px;
	font-weight: bold;
}
a.re_white:active{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #efefef;
	text-decoration: underline;
	line-height: 16px;
	font-weight: bold;
}
.re_top_title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	left: auto;
	clip: rect(auto,auto,auto,auto);
}
.re_table_4border {
	background-color: #EEEEEE;
	border: 1px dotted #999999;
}
.re_table_4border1 {
	background-color: #FFFFFF;
	border: 1px dotted #999999;
}
.re_table_4border_black {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.re_rightline_bg {
	background-color: #EEEEEE;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
.re_underline_dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.re_portalNav {
	font-size:12px;
	height:18px;
	border:1px dotted White;
}
.re_portalNav a:link,
.re_portalNav a:visited{
	font-size:12px;
	display:block;
	color:White;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	height:18px;
	padding-top:2px;
}
.re_portalNav a:hover{
	font-size:12px;
	font-weight:bold;
	background-color:#efefef;
	color:#FF0000;
	text-decoration:none;
	height:18px;
	display:block;
}
.re_blackbg{
	font-size:12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #000000;
	display:block;
	line-height: 24px;
}
.re_blackbg a:link, 
.re_blackbg a:visited{
    font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	display:block;
	line-height: 20px;
}
.re_blackbg a:hover{
    font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #FF0000;
	padding-left: 5px;
	padding-right: 5px;
	display:block;
	line-height: 20px;
}
.re_blackbg2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.re_gray_13{
	color: #666666;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
}
#re_link{
    font-size: 12px;
	line-height:110%;
}
#re_link li a{
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
#re_link li a:hover{
	font-size: 12px;
	color: #FF0000;
	text-decoration:underline;
}
.re_redtitle_bg {
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	font-family: Helvetica, Arial, sans-serif;
}

.re_quicklinks{
	font-size:12px;
	color: #333333;
	text-decoration: none;
	display:block;
	line-height: 24px;
}
.re_quicklinks a:link, 
.re_quicklinks a:visited{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	display:block;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.re_quicklinks a:hover{
    font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #FF0000;
	padding-left: 5px;
	padding-right: 5px;
	display:block;
	line-height: 24px;
}
.re_quicklinks1{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.re_quicklinks1 a:link, 
.re_quicklinks1 a:visited{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.re_quicklinks1 a:hover{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.re_bule12 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033CC;
}
.re_graphene_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#000000
}
.graphene_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.re_graphene_head_f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#ffffff
}
/* ### End Selina created Styles For R&E August 28,2008 ### */

    /* Start of 2400 campaign by Luna on Aug13,2008 */
.campaign_btn a:link {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
	text-decoration: none;
}
.campaign_btn a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
}
.campaign_btn a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.campaign_border {
	border: 1px solid #000;
}
.limited {
	line-height: 20px;
}
.limited div {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
/* End of 2400 campaign by Luna on Aug13,2008 */

    /* Start Luna Add Styles For New registration Form on Jul 09,2008 */

#mainBorder {
	border: 2px solid #666;
}
#mainBorder .title {
	background-image: url(http://www.keithley.com/images/generalimages/newRegistration/titlebg.gif);
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 30px;
	text-align: center;
}
#mainBorder .content {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-left: 10px;
        padding-bottom: 5px;
	line-height: 20px;
}

#mainBorder .select {
	display: inline;
	float: left;
}
#registration{
	width: 470px;
}
#registration .content {

	padding-left: 10px;
	line-height: 20px;
}
#registration label {
	font-size: 12px;
	color: #000;
	width: 11em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}
#registration .normal {
	font-weight: normal;
}
#password {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	background-color: #FFFEE2;
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 3px;

}
.formBg {
	background-color: #FFFFFF;
	margin-left:auto;
	margin-right:auto;
}
.formBg fieldset {
	border: none;
}
.topdivision {
	background-attachment: fixed;
	background-image: url(http://www.keithley.com/images/generalimages/divisiontop.gif);
	background-repeat: no-repeat;
        height: 180px;
}
.topAreaBorder {
        width:800px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.submitButton {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
	border: 1px solid #999999;
}
.formLogin {
	font-size: 12px;
	background-image: url(http://www.keithley.com/images/generalimages/newRegistration/loginBg.jpg);
	background-repeat: no-repeat;
	height: 188px;
	width: 260px;
        margin-top:5px;
        margin-right:5px;
}
.loginTitle {
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}
.loginHeight {
	line-height: 20px;
}
.ack {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	line-height: 40px;
        padding-left:10px;
}
.ack2 {
height: 650px;	
}
.reg_logo{
    margin: 30px;
}
#registration .phonenumber{
	float: left;
	margin-right:2px;
}
#registration .phonenumber2 {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}
.smallBr{
	line-height: 0; 
}
.required {
    top: 0;
    left: 0;
    padding: 0 0 3px 0;
    margin: 0 2px 3px 0;    
}
.required .field {
    margin: 1em 0 0 0;
}
.required label {
    font-size: 100%;
    font-weight: bold;
}
.required input{
    margin: 0 0 0 139px;
}
.required select{
    margin: 0 0 0 139px;
}
.required {
	background-color: #FFCE7B;
	border: 1px solid #FFA500;
}
.phoneNumber{
	height: 55px;
}
/* End Luna Add Styles For New registration Form on Jul 09,2008 */

    /* Begin Selina created Styles For WiMAX, MIMO pages June 16,2008 */
.underline_tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	line-height: 18px;
}

.resubtitle_bg {
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
	margin: 10px 0 0 8px;
}
.table_4border {
	background-color: #EAEAEA;
	border: 1px dotted #999999;
}
.black_bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	padding: 5px;
	margin: 5px;
}
.gray_bg {
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	background-color: #666666;
}
.line_gray2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
/* ### End Selina created Styles For WiMAX, MIMO pages June 16,2008 ### */

/* ### Begin Selina created Styles For RFlanding pages June 16,2008 ### */
.blue_title {
    font-size: 14px;
    color: #3300FF;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
a.blue_title:link{
    font-size: 14px;
    color: #3300FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.blue_title:hover{
    font-size: 14px;
    color: #3300FF;
    font-weight: bold;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
}
a.title:link{
    font-size: 18px;
	color: #CC3300;
	font-weight: bold;
}
a.title:visited{
	font-size: 18px;
	color: #CC3300;
	font-weight: bold;
}
a.title:hover{
    font-size: 18px;
	color: #CC3300;
	font-weight: bold;
	text-decoration: underline;
}
a.title:active{
    font-size: 18px;
	color: #CC3300;
	font-weight: bold;
}
/* End Selina created Styles For RFlanding pages June 16,2008 */

    /* Srart of support page style */
.contentTitle{ padding-left:10px;
}
#supportSearch {
	border: 1px solid #CCCCCC;
	background-color: #EBEBEB;
	padding: 10px;
        margin-top: 5px;
        margin-bottom:5px;
}
#takeClass {
        margin-left:5px;
        float:right;
        width:212px;
	border: 1px solid #999999;
}
#takeClass table{
	line-height: 18px;
}
#supportSearch .title {
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
        margin-bottom: 5px;
}

#supportSearch #browse {
	background-image: url(http://www.keithley.com/images/promoimages/support_bg.gif);
	background-repeat: repeat-x;
	background-position: 50%;
        margin:10px 0px 10px 0;
}
#getanswer {
	padding: 5px;
	background-color: #F8F8F8;
	border: 1px solid #CCC;
        margin:0px;
}
#getanswer .title{
        text-indent:5px;
}
#getanswer a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#getanswer a:visited {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#getanswer a:hover {
	font-weight: bold;
	color: #CC3300;
	text-decoration: underline;
}
#getanswer table {
	line-height: 18px;
}
#supportSearch .selectMenu {

}

#supportSubtitle {
    color: #CC3300;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;

}
.supportSubtitle {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 4px;
    width: 375px;
}

#supportSubtitle h2{
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
        margin-bottom:5px;
        border:none;
        padding-top:0;
}

.support_service_bg {
	width: 729px;
	height: 110px;
	background-image: url(http://www.keithley.com/images/promoimages/support_services_bg.jpg);
	background-repeat: no-repeat;

}
.support_service_bg a {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #663300;
	text-decoration: none;
}
.support_service_bg a:hover {
	color: #996633;
	text-decoration: underline;
}
#knowledge a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#knowledge a:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000;

}
#knowledge a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: underline;
}
.typeModel{
	font-size: 12px;
	color: #999;
}
#searchResults {
	margin-right: 10px;
	margin-left: 10px;
}
.contactus {
	line-height: 20px;
        padding-bottom:5px;
}
.toptitle h1{
      	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
        border:0;
        padding-top:0;
}

/* End Of Support page style */



    /* NEIL PORTLET STYLES */

.portletContainer
{
	padding: 0;
	border: 1px solid #cc0000;
	color: #333333;
}

.portletBody ul
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style: none;
}

.portletBody li
{
	list-style: none;
	list-style-image: none;
	background-image: url(http://www.keithley.com/images/generalimages/3x3_red.gif);
	background-position: 11px 8px;
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	border-bottom: none;
	line-height: normal;
}

.portletBody ul li.title
{
	color: black;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	padding: 6px 10px 0px 5px;
	background-color: white;
        background-image: none;
	display: block;
	text-transform: uppercase;
	border-bottom: 1px solid #999999;
}

.portletBody ul li.call
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 10px 5px 10px;
	background-color: #ff0000;
	display: block;
	text-transform: uppercase;
	width: 200px;
}

.portletBody ul li#more a { background-image: none; }

.portletBody ul li a
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	width: 180px;
	display: block;
	padding: 3px 5px 3px 20px;
	background-color: transparent;
	background-image: url(http://www.keithley.com/images/generalimages/3x3_red.gif);
	background-position: 11px 8px;
	background-repeat: no-repeat;
}

.portletBody ul li a:hover
{
	color: #ff0000;
	text-decoration: underline;

}

.portletBody ul.header
{
	margin: 0px;
	padding: 0px;
}

.portletBody ul.header li
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 10px 4px 10px;
	background-color: #cc0000;
	display: block;
	text-transform: uppercase;
}

.portletBody ul li.techinfoBack a
{
	color: #cc0000;
	font-weight: normal;
	text-decoration: none;
	width: 190px;
	display: block;
	padding: 3px 5px 3px 5px;
	background-color: transparent;
	display: block;
	background-image: none;
	background: none;
}

.portletBody ul li.techinfoBack a:hover
{
	text-decoration: none;
	
}

.portlet-products {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 0px; 
    margin-bottom: 0px;
}

.portlet-products a {
    font-weight: normal;
}

.portlet-products a:hover {
	color: #cc0000;
	text-decoration: underline;
}

.portlet-products .portletProductsTitle {
	background-color: #999999;
	background-image: none;
	border-top: 1px solid #666666;
	border-right: none;
	border-bottom: 1px solid #666666;
	border-left: none;
	padding: 0.20em 0 0.10em .50em;
	text-transform: uppercase;
	display: block;
	font-size: 9pt;
	height: auto;
	font-weight: bold;
	white-space: nowrap;
}

.portlet-products .portletBody
{
	background: #ebebeb;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-collapse: collapse;
}

.portlet-products .portletContent
{
	padding: 0.50em;
}

/* #############     END OF NEIL PORTLET STYLES     ############# */

#portlet-prod-links h5
{
	background: white;
	color: black;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: none;
	padding: 0.20em 0 0.10em 0.50em;
	text-transform: uppercase;
	display: block;
	font-size: 10pt;
	height: auto;
	font-weight: bold;
	white-space: nowrap;
}


    /* Start Of Custome type page Style */
.toptitle {
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 8px;
}
.maincontent {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
.maincontent ul li{
	margin-left: 20px;
}
.resubtitle {
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
	margin: 10px 0 0 8px;
}
.resubtitle2 {
	font-size: 16px;
	font-weight: bold;
	color: #666;
	margin: 10px 0 0 8px;
}
.resubtitle3 {
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
	margin: 10px 0 0 0;
}
#subtitle ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#subtitle ul li{
	color: #999;
	background: url(http://www.keithley.com/images/promoimages/mainarrow.gif) no-repeat 0 3%;
	padding-left:15px;
        margin-left:5px;
}
#subtitle li a{
	font-size: 12px;
        color: #000;
	font-weight: bold; 
        text-decoration:none;

}
#subtitle li a:hover{
	font-size: 12px;
        color: #CC3300;
	font-weight: bold; 
        text-decoration:underline;
}
.rerelated {
    	font-size: 12px;    
	font-weight: bold; 
}
#rerelated ul{
	list-style: none;
	line-height: 12px;
        padding:0px;
        margin:0px;
}
#rerelated ul li{
	list-style: none;
	background: url(http://www.keithley.com/images/promoimages/mainarrow.gif) no-repeat 0 50%;
	padding-left:15px;
}
#rerelated a {
	color: #000;
	text-decoration: none;
}
#rerelated a:hover {
	color: #CC3300;
	text-decoration: underline;
}

#reothers ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#reothers ul li{
	list-style-type:none;
	background: url(http://www.keithley.com/images/promoimages/mainarrow.gif) no-repeat 0 50% ;
	padding-left:15px;
}
#reothers li a{
    font-size: 12px;
    color: #000;
    font-weight: bold; 
    text-decoration:none;

}
#reothers li a:hover{
	font-size: 12px;
        color: #CC3300;
	font-weight: bold; 
        text-decoration:underline;
}
ol#ordernumber{
        padding-left:20px;
}
.top {
	margin-right: 10px;
	text-align: right;
}
.top a {
	font-weight: bold;
	color: #C0C0C0;
}
.top a:visited {
	font-weight: bold;
	color: #C0C0C0;
}
/* End Of Custome type page Style */

    #customerServices a {
	color: #000;
	text-decoration: none;
}
#customerServices a:visited {
	color: #000;
	text-decoration: none;
}
#customerServices a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#customerServices ul li {
        line-height:12px;
}
#customerServices h2 {
	font-size: 16px;
	font-weight: bold;
	color: #cc3300;
        margin:0 0 5px 10px;
        border: none;
}
.topArea {
	height: 165px;
	background: url(http://www.keithley.com/images/promoimages/top_ban_bg.jpg) no-repeat;
	margin-top: 0px;
	padding-bottom: 15px;
}
.topTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #cc3300;
	padding-top: 10px;
}
.topArea2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	margin-left: 260px;
	margin-bottom: 20px;
}
.topArea3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
.topArea4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
.topArea5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
        text-decoration: underline;
}
.serviceTitle {
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
	padding-bottom: 2px;
        margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;
	width: 250px;
}
.serviceTitle2 {
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;
        width:640px;
}
.serviceTitle3 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

    .top_usonly{
        width:504px;
        height: 30px; 
        background-color: #FFF7E2;
        font-size:11px;
        font-weight:bold;
        padding-left:10px;
        padding-right:5px;

}
input.qty {
	width: 20px;
}
.high30 {
        line-height: 30px;
      }
.shipping_dashed{
              border-top-width: 1px;
              border-top-style: dashed;
              border-top-color: #CCCCCC;
              margin-top: 10px;
}
.padding10{
        padding-left:10px;
        padding-right:10px;  
        padding-top:5px;
        padding-bottom:5px;  
}
.high170 {
	line-height: 170%;
}
.detail_subtital {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E7E7E7;
	padding-left: 10px;
	height: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
}
.h1 {
	font-size: 19px;
	font-weight: bolder;
	color: #CC3300;
	vertical-align: bottom;
}

.total {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.note {
	color: #CC0000;
	padding-left:10px;
}
.f11bold {

	font-size:11px;
	font-weight: bold;
	background-position: center;
}
.OrderNumber {
            color: #FF0000;
	    font-style: italic;
            font-weight: bold;
            font-size: 19px;
            }
.f12normal {
	font-size: 12px;
	padding-bottom: 7px;
}
.accessoriestital {
        color: #000;
	font-size: 11px;
	font-weight: bold;
	background-color: #E7E7E7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height: 25px;
	text-indent: 10px;
}
.accessoriesitem {
	font-size: 11px;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#toship input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#checkbox {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

    @charset "utf-8";
/* CSS Document */

/* ################# Start Of Luna Modified Styles For New Category Pages ############## */

.title {
	font-size: 18px;
	font-weight: bold;
        color: #cc3300;
}
.headtitle {
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}


.productbg{
	background-image: url(http://www.keithley.com/images/productimgs/pxi_bg.jpg);
	background-repeat: no-repeat;
}
.productbg2{
	background-image: url(http://www.keithley.com/images/productimgs/pxi_bg2.jpg);
	background-repeat: no-repeat;
}
.productbg3{
	background-image: url(http://www.keithley.com/images/productimgs/pxi_bg3.jpg);
	background-repeat: no-repeat;
}
.productbg ul li{
        margin: 0;
        padding: 0;
	list-style-type: none;
}
.productbg2 ul li{
        margin: 0;
        padding: 0;
	list-style-type: none;
}
.outerborder {
	border: 2px solid #999999;
}
.featureTitle {
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
}
/* ################# End Of Luna Modified Styles For New Category Pages ############## */




.productCatList h5
{
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	padding: 0 0 1em 0;
}

.productCatList ul
{
	margin: 0px 10px 0px 10px;
	padding: 0px;
	font-weight: bold;
	/*	font-size: 8pt;*/
	background: none;
	background-image: none;
}

.productCatList li
{
	list-style: none;
	list-style-image: none;
	background-image: url(http://www.keithley.com/images/generalimages/3x3_red.gif);
	background-position: 11px 9px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: none;
}

.productCatList ul li a
{
	color: #333333;
	text-decoration: none;
	padding: 2px 0px 1px 20px;
	background-color: transparent;
	display: block;	
}

.productCatList ul li a:hover
{
	text-decoration: none;
	color: #cc0000;
	
}

.productCategories
{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	background: none;
	background-image: none;

}

.productCategories li
{
	list-style: none;
	list-style-image: none;
	background-image: url(http://www.keithley.com/images/generalimages/3x3_red.gif);
	background-position: 21px 8px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: none;
	border-bottom: 1px solid #eeeeee;
}

.productCategories li a
{
	color: #333333;
	text-decoration: none;
	padding: 2px 0px 1px 30px;
	background-color: transparent;
	display: block;	
}

.productCategories li a:hover
{
	text-decoration: none;
	color: #cc0000;	
}

.productCategories li.productSubCategory

{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 4px 10px;
	background-color: #666666;
        background-image: none;
	display: block;
	text-transform: uppercase;
	margin-top: 30px;
}

.productCategories li a.anchor { background-image: none; }

.productCategories li a.anchor:hover
{
	text-decoration: none;
	background-color: transparent;
}

.productCategories li.productSubCategoryAppTitle
{
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 20px;
        background-image: none;
}

.productCategories li.documentTypeTitle
{
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 20px;
	font-size: 9pt;
	color: #000000;
	margin-top: 10px;
        background-image: none;
}

.productCategories li .indentDocuments { padding-left: 10px; }

.productSubList
{
	padding: 3px 5px 8px 8px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	background: #ebebeb;
	background-image: none;
	border: 2px solid #999999;
}

.productSubList li
{
	list-style: none;
	list-style-image: none;
	background-image: url(http://www.keithley.com/images/generalimages/3x3_red.gif);
	background-position: 11px 8px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: none;
	border-bottom: none;
}

.productSubList li a
{
	color: blue;
	text-decoration: underline;
	padding: 2px 0px 1px 20px;
	background-color: transparent;
	display: block;	
	line-height: normal;
	width: 420px;
}

.productSubList li a:hover
{
	text-decoration: underline;

	color: red;
}

.productSubList li.title
{
	text-transform: uppercase;
	font-weight: bold;
        background-image: none;
}

.displayRow
{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	background: none;
	background-image: none;
}


.displayRow .column1,
.displayRow .column2
{
	float: left;
	width: 50%;
}

.displayRow .column1 ul {margin-right: 5px;}
.displayRow .column2 ul {margin-left: 5px;}

.displayRow ul,
.formattedList ul
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	background: none;
	background-image: none;
}

.displayRow li,
.formattedList li
{
	list-style: none;
	list-style-image: none;
	background-image: url(http://www.keithley.com/images/generalimages/3x3_red.gif);
	background-position: 21px 8px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 2px 0px 1px 28px;
	border: none;
	line-height: normal;
}

.displayRow li a,
.formattedList li a
{
	color: #333333;
	text-decoration: none;
	background-color: transparent;
        padding-left: 2px;
	display: block;	
	/*border-bottom: 1px solid #eeeeee;*/
	width: 218px;
}

.formattedList li a{
	display: inline;
        line-height:1.5em;
}

.displayRow li a.email,
.formattedList li a.email
{
	color: #003399;
	text-decoration: none;
	display: inline;
	padding: 0px;
	border: none;
	background: none;
}

.displayRow li a.email:hover,
.formattedList li a.email:hover
{
	text-decoration: none;
	color: #cc0000;
	background-color: transparent;
}

.displayRow li a:hover,
.formattedList li a:hover
{
	text-decoration: none;
/*	color: #333333;*/	
}

.displayRow li.title,
.formattedList li.title
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 10px 5px 10px;
	background-color: #666666;
	background-image: none;
	display: block;
	text-transform: uppercase;
	margin-top: 30px;
}

.formattedList li.title h3{
       color:#ffffff;
       font-size: 100%;
       font-weight: bold;
       padding-top: 0;
}



.displayRow li.subTitle,
.formattedList li.subTitle
{
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 20px;
	background-image: none;
}


.formattedList li.subTitle h4{
        font-size:100%;
}

.displayRow li.text,
.formattedList li.text
{
	padding-left: 10px;
	margin-top: 20px;
	padding-bottom: 20px;
	background-image: none;
}

.formattedList li.text_contact{
	background-image: none;
	margin-left: -10px;
}


.displayRow li.textindented,
.formattedList li.textindented
{
	color: #333333;
	text-decoration: none;
	padding: 2px 0px 1px 30px;
	background-image: none;
}

.displayRow li.spacer,
.formattedList li.spacer
{
	margin-top: 20px;
}

.formattedList li h4{
       font-size:100%;
       padding-top:0;
       display: inline;       
}

.verticalTop
{
	margin: 0px;
	padding: 0px;
}

.verticalTop tr td 
{
	vertical-align: top;
}

.verticalTop tr td.leftCell
{
	padding-right: 5px;
}

.verticalTop tr td.rightCell
{
	padding-left: 5px;
}

/* #############  Star   Elaine New Add Academics Page Styles     ############# */
.academics_nav h3{
	width:321.4px;
        background: url(http://www.keithley.com/images/academics_imgs/bg_academics_nav.gif);
        float:left;
        border:1px solid #333333;
        color:white;
        padding: 0.3em 0;
        text-align:center;
}

.rerelated h4{
        padding:0;
        *line-height:25px;
}

h3.worldwidesites_list{
       color: #003399;
       font-size: 100%;
       font-weight: 400;
       padding:0;
}

h3.worldwidesites_list a{
      color: #003399;
}
/* #############   End  Elaine New Add Academics Page Styles     ############# */

/* #############  Star   Elaine New Add Service Page Styles     ############# */

.service_mission{
        width:730px;
        text-align:left;
        background: url(http://www.keithley.com/images/servicesimg/servicesmission_bg.jpg) no-repeat;
        height:207px;
        font-weight: bold;
        font-size:110%;
}

.service_mission h2{
        border:none;
        font-size:18px;
        font-weight:bold;
        height:25px;
}

.service_mission h2 em{
       font-weight:400;
}
.service_mission .service_title_top{
        color: white;
        padding:0.4em 0.7em;
}


.service_mission .service_detail_a,
.service_mission .service_detail_b{
       float:left;
       width:360px;
}

.service_mission .service_detail_b{
       margin-left:10px;
}

.service_mission ul{
        margin: 0.2em 0 0.5em 1em;
}

.service_mission ul li{
        line-height: 1.8em;
        margin-bottom:0;
        background: url(http://www.keithley.com/images/servicesimg/service_icone.png) no-repeat 0 7px;
        padding-left:17px;
}

.service_mission ul h3{
       font-size:120%;
       padding-top: 0;
}

.service_mission li.service_mission_title{
       background:none;
       padding-left:0;
}

.service_detail_bottom{
      width:729px;
      height:20px;
      background-color:black;
      color:white;
}

.service_detail_bottom ul{
      margin:0;
}
.service_detail_bottom ul li{
      float:left;
      padding: 2px 47px;
     
}


/* #############   End  Elaine New Add Service Page Styles     ############# */

/* #############     MYLES MODIFIED STYLES     ############# */

.frontAllLink a
{       
        text-decoration: none;
        color: #CC0000;
}

.frontAllLink a:hover
{       
        text-decoration: underline;
        color: #CC0000;
}

.prodDocSlot ul li
{
	list-style: none;
	list-style-image: none;	
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	border-bottom: none;
	line-height: normal;
        background-image: url(http://www.keithley.com/images/generalimages/3x3_red.gif);
	background-position: 32px 8px;
	background-repeat: no-repeat;
}

.prodDocSlot ul li.title
{
	color: black;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	padding: 6px 10px 0px 5px;	
        background-image: none;
	display: block;
	text-transform: uppercase;
	border-bottom: 1px solid #999999;
}


.prodDocSlot ul li.prodDocLi a
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding: 3px 0px 3px 40px;
	background-color: transparent;
	display: block;	
	width: 160px;
}

.prodDocSlot ul li.prodDocLi a:hover
{
        color: #cc0000;
	text-decoration: underline;
	
}

.prodDocSlot ul li.prodDoctitle
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 20px 5px 20px;
        background-image: none;
	background-color: white;
	display: block;
	text-transform: uppercase;
}

/* #############     END OF MYLES MODIFIED STYLES     ############# */


/* #############     MYLES MODIFIED STYLES FOR CONTENT PORTLETS    ############# */

.contentPortlet_body
{
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-color: #666666 #cccccc #cccccc #cccccc; 
	padding: 5px; 
	margin-bottom: 20px;
}

/* #############     END OF MYLES MODIFIED STYLES FOR CONTENT PORTLETS    ############# */

/* END NEW STYLES */



/* #############     MYLES ADDED STYLES FOR PROMO FORMS    ############# */

#orangeBox {	   
       background-color:#FFC368;
	   border: 2px solid #666666;
	   margin-top: 7px;
	   padding: 8px;
}

/* #############     END OF MYLES ADDED STYLES FOR PROMO FORMS    ############# 

    /* Srart of promo page style in ep 324 May 10 2010_by ELAIN*/

.clear{
       clear:both;
}

.banner_products{
         float:left;
         width:954px;
         margin: 10px 0;
}

.img_ep324{
         background-color:#eee;
         width:954px;
         margin-bottom: 10px;
         height:100%;
         float:left;
}

.img2400_ep324{
          padding:80px 0 0 50px;
          float:left;

}

.starburst{
        background: url(http://www.keithley.com/images/promoimages/ep324/im_ep234_01.gif );
	width:400px;
        height:300px;
        float:left;
}
.starburst ul{
        padding:155px 0 0 110px;
}

.starburst ul li{
        margin-bottom:3px;
}

.pr_quote,.pr_apply{
        display: block;
        width: 215px;
        height: 30px;
        text-indent: -9999px;
}

.pr_quote{
       background: url(http://www.keithley.com/images/promoimages/ep324/quote.gif);

}

.pr_apply{ 
        background: url(http://www.keithley.com/images/promoimages/ep324/apply.gif);
}

.pr_quote:hover,.pr_apply:hover{
        background-position: 0px -30px;
}


.content_01_ep324{
	background-color:#eee;
        width:954px;
        height:100%;
        float:left;
}
.font01_ep324{
	font-family: Helvetica,Arial,sans-serif;
        font-size: 13pt;
        font-weight: bold;
        width:360px;
        height:100%;
        float:left;
        padding:22px 0 0px 20px;
}

.red_ep324{
	color: #FF0000;
        font-family: Helvetica,Arial,sans-serif;
        font-weight: bold;	
}

.font02_ep324{
	font-family: Helvetica,Arial,sans-serif;
        font-size: 10pt;
        height:100%;
        float:left;
        
}
.font02_ep324 ul{
        padding:5px 0 10px 20px;
        list-style-type:disc;   
}

.font02_ep324 ul li{
        margin:0;       
}

.buttons_ep324{
        padding:10px 0;
	width:977px;
        float:left;
}
.buttons_ep324 ul{
        padding:0;
        margin:0;
}

.buttons_ep324 ul li{
        margin:0;
        float:left;
        margin-right:23px;
}

.button_01,.button_02,.button_03{
        display: block;
        height: 61px;
        text-indent: -9999px;
}

.button_01{
       background: url(http://www.keithley.com/images/promoimages/ep324/button_01.gif);
       width: 287px;
}

.button_02{ 
        width: 333px;
        background: url(http://www.keithley.com/images/promoimages/ep324/button_02.gif);
}

.button_03{ 
        width: 287px;
        background: url(http://www.keithley.com/images/promoimages/ep324/button_03.gif);
}

.button_01:hover,.button_02:hover,.button_03:hover{
        background-position: 0px -62px;
}

.content_02_ep324{
	background-color:#c8c8c8;
        width:954px;
        height:40px;
        line-height:40px;
	text-align:center;
        font-family: Helvetica,Arial,sans-serif;
        font-size: 13pt;
        font-weight: bold;
        float:left;
        
}
.content_03_ep324{
	background-color:#eee;
        margin-bottom: 10px;
        width:954px;
        height:100%;
        float:left;

}
.img01_ep324{
        float:left;
}

.font03_ep324{
	background-color:#eee;
	font-family: Helvetica,Arial,sans-serif;
        font-size: 13pt;
        font-weight: bold;
        float:left;
        width:954px;
	text-align:center;       
        height:100%;
        line-height:23px;
        padding:15px 0;
}

.content_04_ep324{
	background-color:#c8c8c8;
        width:954px;
        height:40px;
        line-height:40px;
	text-align:center;
        font-family: Helvetica,Arial,sans-serif;
        font-size: 10pt;
        font-weight: bold;
        float:left;
        
}

.content_05_ep324{
        background-color:#eee;
        width:954px;
        height:40px;
        line-height:40px;
	text-align:center;
        font-family: Helvetica,Arial,sans-serif;
        font-size: 13pt;
        font-weight: bold;
        float:left;
        
}

.font04_ep324{
        background-color:#eee;
	font-family: Helvetica,Arial,sans-serif;
        font-size: 10pt;
        width:954px;
        height:100%;
        float:left;
        
}
.font04_ep324 li{
        margin-bottom:5px;

}

.content_06_ep324{
        height:25px;
        line-height:25px;
        font: Helvetica,Arial,sans-serif 13pt; 
        padding-top:10pt;       
        float:left;
        
}

/* End Of promo page style */

/* Srart of promo page style in OA Jan 2012_by ELAIN*/

#OA839_title{
       background: url(http://www.keithley.com/images/promoimages/kei_univesity/oa/oa_839.jpg);
 }

#OA840_title{
       background: url(http://www.keithley.com/images/promoimages/kei_univesity/oa/oa_840.jpg);
 }

#OA841_title{
       background: url(http://www.keithley.com/images/promoimages/kei_univesity/oa/oa_841.jpg);
 }

#OA842_title{
       background: url(http://www.keithley.com/images/promoimages/kei_univesity/oa/oa_842.jpg);
 }

#OA843_title{
       background: url(http://www.keithley.com/images/promoimages/kei_univesity/oa/oa_843.jpg);
 }

#OA839_title,
#OA840_title,
#OA841_title,
#OA842_title,
#OA843_title{
       text-indent: -9999px;
       with:972px;
       height:116px;
 }


.OA_subtitle{
       background: url(http://www.keithley.com/images/promoimages/kei_univesity/oa/content.jpg );
       margin: 0 auto;
       border:none;
       width: 950px; 
       height:190px;
 }

.OA_subtitle p a{
       color:yellow;
       text-decoration:none;
}


.OA_subtitle a:hover{
       text-decoration:underline;
       color:#cccccc;
}

.OA_content{
       background-color:#E5E5E5;
       margin-left: 10px;
       _margin-left: 0;
       width: 950px;
}

.OA_subtitle h2{
      border:none;
      color: white;
      font-size: 35px;
      padding: 35px 0 5px 55px;
      *height: 40px;
}

.OA_subtitle p{
    font-size: 18px;
    line-height: 22px;
    margin: 0;
    padding: 3px 0 0 350px;
    width: 570px;
}

.OA_subtitle p.OA_text_ack {
      color:white; 
      font-size:12pt;
      font-weight:bold; 
      line-height:19px;
      padding: 0 0 0 320px;
      width: 600px;
}

.OA_video{
    float:left;
    height:1150px;
    }

.OA_video img,
.OA_video_ack img{
   border:none;
   display:block;
}

.OA_video_ack{
    float:left;
    height:1300px;
    }

.OA_new_webinars{
   float:left;
   width: 600px;
   margin-bottom:10px;
}

.OA_new_webinars ul li{
   margin:0;
   line-height: 16px;
}

.OA_new_webinars ul li h4{
   font-size:9pt;
}


.OA_new_webinars ul li h3{
   color:red;
}

.OA_new_webinars ul li.oa_button_view_webinar a{
       background: url(http://www.keithley.com/images/promoimages/kei_univesity/oa/veiw_button.gif) no-repeat;
       text-indent: -9999px;
       width:280px;
       height:30px;
       margin:10px; 
       display:block;
}



/* End of promo page style in OA Jan 2012_by ELAIN*/


    /* Srart of knowledgecenternew page style by Elaine 23 MAY 2011*/
.clear{
      clear:both;
}

#cont_knce{
        width:945px;
	margin:0 auto;
        _margin-left: 20px;
	}

#cont_knce h1{
	height:20px;
        font-size:16px;
        font-weight:bold;
        color:#CC3300;
        border:none;
	}

#cont_knce ul li a{
	text-decoration:none;
        color:#000;
}

#cont_knce ul li a:hover{
	text-decoration:underline;
        color:#555;
}


/* Start handbook*/
.handbook_knce{
        width:954px;
        margin:0 auto;
        padding-bottom:15px;
        float:left;

}

.handbook_knce h2{
        border: none;
        color: #666666;
        font-size: 16px;
        font-weight: bold;
        margin: 0;
        padding:0;
}

.handbook_knce .book_knce{
        background: url(http://www.keithley.com/images/promoimages/centerknowledge/cekn_handbook_bg4.gif) repeat-y;
        width:215px;
        height:auto;
        float:left;
        display:inline;
        margin:0 29px 0 0;
}

.handbook_knce .book_knce_marginrigh{
        margin-right:0;
}

.handbook_knce .book_knce .handbook_bgtop{
        background: url(http://www.keithley.com/images/promoimages/centerknowledge/cekn_handbook_bg1.gif);
        width:215px;
	height:12px;
        margin:0;
        padding:0;
        border:none;
        font-size:0; 
}

.handbook_knce .book_knce .handbook_img{
       background: url(http://www.keithley.com/images/promoimages/centerknowledge/cekn_handbook_bg2.gif) repeat-y;
       width:215px;
       height:188px;
       text-align:center;
       border:none;
       font-size:0; 
}

.handbook_knce .book_knce .handbook_img img{
       padding-top:10px;
}

.handbook_knce .book_knce .handbook_bgcenter{
        background: url(http://www.keithley.com/images/promoimages/centerknowledge/cekn_handbook_bg3.gif);
        width:215px;
	height:12px;
        margin:0;
        padding:0;
        border:none;
        font-size:0px; 
}

.handbook_knce .book_knce .handbook_bgfoot{
        background: url(http://www.keithley.com/images/promoimages/centerknowledge/cekn_handbook_bg5.gif);
        width:215px;
	height:8px;
        margin:0;
        padding:0;
        border:none;
        vertical-align: middle;
        font-size:0px; 
}

.handbook_knce .book_knce b{
        display: block;
        font-weight: 400;
        height: 65px;
        margin: 10px 0 0 15px;
        width: 190px
}

.handbook_knce .book_knce p{
        width:190px;
        margin:0 auto;
        text-align:center;
       
}

.handbook_knce .book_knce p img{
        margin:3px 0;
       
}

.button_complebook_knowledgecenter,.button_button_sampchapter_knowledgecenter{
        display: block;
        height: 20px;
        text-indent: -9999px;
        margin:0 auto 5px;
}

.button_button_sampchapter_knowledgecenter{
       background: url(http://www.keithley.com/images/promoimages/centerknowledge/button_sampchapter.gif);
       width: 160px;
}

.button_complebook_knowledgecenter{
       background: url(http://www.keithley.com/images/promoimages/centerknowledge/button_complebook.gif);
       width: 160px;
}

.button_complebook_knowledgecenter:hover,.button_button_sampchapter_knowledgecenter:hover{
        background-position: left bottom;
}


/* End handbook*/
/*contents_knce_list Start*/

.knce_listtitle{
        background-color: #666;
        font-size: 0;           
	width:445px;
	height:34px;
        padding: 0 0 0 15px;
        line-height: 34px;
        border: none;
       color: white;
}

.knce_listtitle h3{
      display:inline;
      font-size:18px;
      color: white;
      float:left;
      line-height: 17px;
      _line-height: 15px;
}

.knce_listtitle a{
        color: white;
        font-size: 11px;
        font-wight: 400;
        margin-right: 15px;
        float:right;
}

.knce_listtitle a:hover{
       text-decoration:underline;
       color:  #ccc;
}


.contents_knce_list{
	margin: 0 22px 15px 2px;
        display: inline;
        float:left;
}

.contents_knce_listbottom{
	margin: 0 22px 0 2px;
        display: inline;
        float:left;
}

.contents_knce_listright{
	margin: 0 0 15px 0;
}

.contents_listtext{
	width:458px;
	height:150px;
        border-bottom: 1px #CCC solid;
        border-left: 1px #CCC solid;
        border-right: 1px #CCC solid;
	padding:0;
        float:left;
}

.contents_listtext_height{
	height:350px;
}

.contents_listtext ul{
	width:420px;
        margin-top: 15px;
}

.contents_listtext ul li{
        background: url(http://www.keithley.com/images/promoimages/centerknowledge/cekn_bg_list.gif) no-repeat 0 3px;
        padding-left: 20px;
}

/*contents_knce_list  End*/



#but_knce{
       width: 954px;
       margin-bottom:13px;
}

#but_knce ul{
       margin:0;
       padding:0;
}

#but_knce ul li{
       float:left;
       margin:0;
       padding:0;
}


#but_knce .but_forums_knce,
#but_knce .but_newlet_knce,
#but_knce .but_sele_knce,
#but_knce .but_tec_knce{
        display: block;
        height: 70px;
        text-indent: -9999px;
        margin-right:5px;
}

#but_knce .but_forums_knce{
       background: url(http://www.keithley.com/images/promoimages/centerknowledge/cekn_button_fo.gif);
       width: 159px;
}


#but_knce .but_newlet_knce{
       background: url(http://www.keithley.com/images/promoimages/centerknowledge/cekn_button_ne.gif);
       width: 202px;
}
#but_knce .but_sele_knce{
       background: url(http://www.keithley.com/images/promoimages/centerknowledge/cekn_button_se.gif);
       width: 251px;
}
#but_knce .but_tec_knce{
       background: url(http://www.keithley.com/images/promoimages/centerknowledge/cekn_button_te.gif);
       width: 318px;
}

#but_knce .but_forums_knce:hover,
#but_knce .but_newlet_knce:hover,
#but_knce .but_sele_knce:hover,
#but_knce .but_tec_knce:hover{
        background-position: left bottom;
}


/* End of knowledgecenternew page style by Elaine 23 MAY 2011*/

/*  */
