
td.menulines { padding: 2px; border-style: solid solid dashed solid; border-width: 1px; border-color: #fff }
Table.hometop  { border-top: 1px solid #18649d; border-right: 1px solid #18649d; border-left: 1px solid #18649d }
Table.homebottom { border-right: 1px solid #18649d; border-bottom: 1px solid #18649d; border-left: 1px solid #18649d }
.homenav      { color: #3971bd; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none; list-style: disc url(/images/top_nav_square_off.gif) outside }
.homenav:hover   { color: #e79b62; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none; list-style: disc url(/images/top_nav_square_on.gif) outside }
.lang     { color: #3971bd; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none }
.intro           { color: white; font-weight: 500; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
td.homebottom { border-right: 1px solid #18649d }
form.search   { margin: 22px 0px 0px }
.bluetitle                { color: #18219d; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none; float: none; clear: none; border-bottom: none }
.adcopy    { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.news { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.news:hover { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.adclick { color: #18219d; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none }
.adclick:hover { color: #18219d; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: underline }
.hometext  { color: #5f5f5f; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: white; border: solid 1px #3971bd }
.texta       { color: #3971bd; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: white; border: solid 1px #3971bd }
.textw { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: white; border: solid 1px white }
.textb  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #e9f1f9; border: solid 1px #1b3869 }
.email { color: #1b3869; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.welcome  { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.accounts  { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
a:visited.accounts  { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.nav      { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none; list-style-image: url(/images/top_nav_square_off.gif) }
.nav:hover    { color: #e79b62; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none; list-style-image: url(/images/top_nav_square_on.gif) }
.bottomnav   { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none }
.items { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.items:hover { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.bottomnav:hover  { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none }
hr   { border: dotted 2px #cecfce }
.line  { background: transparent url(images/css-dotted.gif) repeat-x; border: 1px }
TD  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
TH  { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
P  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
LI  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
OL  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
DIV  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
UL  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
BODY  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.rpt_lv1 { color: black; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
.title  { color: black; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
H1     { font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
H2     { font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
H3     { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
FORM  { margin: 0px; padding: 0 }
.download  { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #84badd; padding: 2px; border: solid 1px #000; display: block }

.download:hover { background-color: #ad655f }
.copyright  { color: #5a5d5a; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.pdf_copyright  { color: #3971bd; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.address  { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; letter-spacing: 1px }
.pdf_address  { color: #3971bd; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; letter-spacing: 1px }
.icon     { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none }
.icon:hover     { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: underline }
.bbtable {
	border-collapse:collapse;
}
.border { border: solid 1px #000 }
.Videoborder { border: solid 1px #CECFCE }
.regionborder { border: solid 1px #666 }
.linetable { border: solid 1px black; border-collapse: collapse }
.bbtableheader      { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #3971bd; margin: 5px; padding: 8px; border: solid 1px black }
.emibbtableheader      { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #26438B; margin: 5px; padding: 8px; border: solid 1px black }
.bbtableheadersm { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #3971bd; margin: 5px; padding: 8px; border: solid 1px black }
.bbtablerowsm  { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 5px; padding: 5px; border: solid 1px black }
.subtableheader { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #87b7ed; margin: 5px; padding: 8px; border: solid 1px black }
.bbtablerow    { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 5px; padding: 5px; border: solid 1px black }
input { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title3 { color: #3969bd; font-weight: bold; font-size: 14px }
.bb2tablerow { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 5px; padding: 5px; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.white { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.small { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.graphic { text-decoration: none; border: 0px }
.medium { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
SELECT { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
input.btn    { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #3971bd; border: solid 1px black; cursor: hand  }
input.sjbbtn    { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #D50100; border: solid 1px black; cursor: hand  }
input.btnsm { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #3971BD; border: solid 1px black }
.sort { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.top { color: #5a5d5a; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.top:hover { color: #5a5d5a; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.conts {
	VISIBILITY: hidden
}
.tab     { color: #3971bd; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(/images/software_tab_off.gif); text-align: center; cursor: hand  }
.tabtext { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; vertical-align: middle; width: 130px; height: 15px; cursor: hand  }
.tabtextoff { color: #3971bd; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; vertical-align: middle; width: 125px; height: 15px; cursor: hand  }
.selTab     { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(/images/software_tab_on.gif); text-align: center; cursor: hand  }
.tableb {
border-top: solid 1px #000000;
border-right: solid 1px #000000;
}
.tdb {
border-left: solid 1px #000000;
border-bottom: solid 1px #000000; 
}
.appl { font-size: 11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 30px }
#tabbyfaux a { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #9AB6DC; padding: 2px; border: solid 1px #000; display: block }

#tabbyfaux a:hover { background-color: #ad655f }
TABLE.ekcaltableinner
 { background-color: #dbe7f7; margin: 0px; padding: 0px; border: none medium }
TABLE.ekcaltableouter
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #89abd3 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #89abd3 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent
}
TD.ekcalcell
{
    BORDER-RIGHT: #eeeeee 1px solid;
    FONT-SIZE: 7pt;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    COLOR: #000000;
    LINE-HEIGHT: 1em;
    BORDER-BOTTOM: #eeeeee 1px solid;
    HEIGHT: 90px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
TD.ekcalcelltoday
  { color: #000000; font-size: 7pt; line-height: 1em; background-color: #fbffc9; text-align: left; vertical-align: top; width: 150px; height: 90px }
TD.ekcaldayrow
 { color: #ffffff; font-weight: bold; font-size: 12px; line-height: 1.5em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #3971bd; border-right: 1px solid #eeeeee }
TD.ekcalmonthyear
 { color: #000000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
TD.ekcalnextmonth
 { font-size: 12px }
TR.ekcalfirstrow
{
    FONT-SIZE: 16pt;
    BACKGROUND-IMAGE: url(graphics/ekcal_title_bg.gif)
}
.ekday
 { color: navy; font-size: 11px; line-height: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eeeeee; border-right: 1px solid #999999; border-bottom: 1px solid #999999 }
.ekeventlocationlabel
 { color: #191970; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ekeventstartlabel
 { color: #909090; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ekeventendlabel
 { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ekeventtitle
  { font-weight: normal; font-size: 11px; line-height: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ekeventlocaton
  { color: #191970; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ekeventtime
  { color: #909090; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ttitle   { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.action { color: blue; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
div.print { display: none }
TR.rpt { background-color: #e3f1f8 }
TR.rptw { background-color: white }
.whitetext  { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
A.white { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.verticaltext  { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; filter: flipv fliph; writing-mode: tb-rl }
.sitemap { position: relative; left: 20px }
.sitemap1 { position: relative; top: 0px; left: 100px }
.pagebreak { page-break-after: always }
table.report { width: 758;}
td.print { width: 758;}
table.print { width: 778;}
.print_758{ width: 758;}
.print_218{ width: 218;}
.print_710{ width: 710;}
.print_230{ width: 230;}
table.reportb { width: 758;  border: solid 1px #000}
.title2 { color: #3971bd; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.pdf { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.pdf:hover { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.download_btn { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #3971bd; padding: 2px; border: solid 1px #000; display: block }
.HiddenThing { }
.ShowPrint { display: none;}
.HidePrint {}
.1-Highlight {background-color: #FFFF00}
.1-AlphaLower {list-style-type: lower-alpha;}
.1-AlphaUpper {list-style-type: upper-alpha;}
.1-RomanLower {list-style-type: lower-roman;}
.1-RomanUpper {list-style-type: upper-roman;} 
.case { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.case_title { color: #696969; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#desktop   { position: relative; top: 0px; left: 0px; width: 24px; height: 24px; visibility: visible; display: block }
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected { color: #fff; background-color: #3971bd }
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
.tfvHighlight  { color: red }
.tfvNormal {color: black;}
.inputHighlighted  { color: red }
.inputNormal {color: black;}
.shadetabs { font: bold 12px Verdana; text-align: left; list-style-type: none; margin-top: 1px; margin-bottom: 0; margin-left: 0; padding: 3px 0 }
.shadetabs li { margin: 0; display: inline }
.shadetabs li a { color: #2d2b2b; text-decoration: none; background: white url(/products/selection_guides/shade.gif) repeat-x left top; margin-right: 3px; padding: 3px 7px; border: solid 1px #778 }
.shadetabs li a:visited { color: #2d2b2b }
.shadetabs li a:hover { color: #2d2b2b; text-decoration: underline }
.shadetabs li.selected { position: relative; top: 1px }
.shadetabs li.selected a { background-image: url(/products/selection_guides/shadeactive.gif); border-bottom-color: white }
.shadetabs li.selected a:hover { text-decoration: none }
.tabcontentstyle  { margin-bottom: 1em; padding: 20px 10px 30px; border: solid 1px gray; width: 738px }
.tabcontent { display: none }
@rule { }
.edit { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.edit:hover { color: blue; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.ektdmsiframe {frameBorder:0; scrolling:no; noresize:noresize; height:100%; width:100% }
.red { color: red; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
ol.decimal {caption:List: 1 2 3; list-style-type: decimal;}
ol.lowerAlpha {caption:List: a b c; list-style-type: lower-alpha;}
ol.upperAlpha {caption:List: A B C D; list-style-type: upper-alpha;}
ol.lowerRoman {caption:List: i ii iii;list-style-type: lower-roman;}
ol.upperRoman {caption:List: I I III IV; list-style-type: upper-roman;}
ul.disc {caption:Bullets: Disc; list-style-type: disc; list-style-image: none;}
ul.circle {caption:Bullets: Circle; list-style-type: circle; list-style-image: none;}
ul.square {caption:Bullets: Square; list-style-type: square; list-style-image: none;}

.partsItems { color: #646464; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.partsCopy { color: #646464; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.partsTitle{ color: #333333; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.partsField { color: #646464; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: white; border: solid 1px #646464 }
A.parts { color: #036DBB; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
A.partsText  { color: #646464; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
A.partsText:hover  { color: #646464; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}





