/*:::::[DEFAULTS]:::::*/
html,body				{ height:100%;margin:0px;}
body						{ font-family:Arial, Helvetica, sans-serif; font-size:70%; text-align:center; }
form						{ font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
td, th					{ font-family:Arial, Helvetica, sans-serif; color:#333; margin:0; }
img							{ border:0; margin:0; padding:0; }
a								{ color:#09017B; text-decoration:none; }
a:hover					{ text-decoration:underline; }
h2							{ margin:0; padding-top:5px; display:block; font-size:1.5em; color:#333;}
font 						{ font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none;}

/*:::::[TEXT]:::::*/

.small-text 				{ font-family: Arial, Helvetica, sans-serif;font-size : 11px;font-style : normal;font-weight : normal;margin-bottom : 3px;margin-left : 0px;margin-right : 3px;	margin-top : 3px;color : Black;}
.medium-text 				{ font-family: Arial, Helvetica, sans-serif;font-size : 13px;font-style : normal;font-weight : normal;margin-bottom : 2px;margin-left : 0px;margin-right : 3px;margin-top : 1px;color : Black;}
.medium-text-bold 			{ font-family: Arial, Helvetica, sans-serif;font-size : 13px;font-style : normal;font-weight : bold;margin-bottom : 2px;margin-left : 0px;margin-right : 3px;margin-top : 1px;color : Black;}
.med-text-bold-bg 			{ font-family: Arial, Helvetica, sans-serif;font-size : 13px;font-style : normal;font-weight : bold;margin-bottom : 3px;margin-left : 3px;margin-right : 3px;margin-top : 3px;background : #93B0AB;background-color : #93B0AB;font : bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;color : White;}
.medium-text-red 			{ font-family: Arial, Helvetica, sans-serif;font-size : 13px;font-style : normal;font-weight : normal;margin-bottom : 3px;margin-left : 3px;margin-right : 3px;margin-top : 3px;color : Red;}
.medium-text-bold-red 			{ font-family: Arial, Helvetica, sans-serif;font-size : 13px;font-style : normal;font-weight : bold;margin-bottom : 3px;margin-left : 3px;margin-right : 3px;margin-top : 3px;color : Red;}
.header-green				{ font-family: Arial, Helvetica, sans-serif;font-size : 15px;font-weight:bold}

/*:::::[FORMS]:::::*/

.form						{ border:1px solid #999999; }
input						{ margin:1px 0 1px 0; padding:1px 1px 2px 2px; float:left; color:#333; font-size:10px; }
select					{ font-size:10px; border:1px solid #6699CC; color:#333; height:16px; }
#support select	{ width:155px; margin:1px; }
input.w140			{ width:140px }

/*:::::[HEADER]:::::*/

#header					{ width:960px; height: 35px; ; font-size:10px; }
#header a				{ color:#FFF; text-decoration:none; }
#header a:hover	{ color:#FFF; text-decoration:underline; }
#logo						{ margin-left:25px; margin-right:169px; }
#header select	{ margin:16px 15px 0 7px; }
.fLS						{ width:180px; display:block; float:right; margin-right:10px; }
.fLS .form			{ margin:2px 5px 0 0; width:115px; }
.searchspacing	{ margin:0 0 0 5px; }


/*:::::[HEADER v2]:::::*/
#headerv2 							{height:84px;min-width:994px;background: #09017B url('img/tl.gif') no-repeat top left;position:relative;border-bottom:9px solid #999999;}
#headerv2 #bg						{position:absolute;border:0px solid red;height:8px;width:8px;top:0px;right:0px;background: #09017B url('img/tr.gif') no-repeat top right}
.minWidthSpacer 					{width:994px;height:1px;line-height:1px;}
.mainLayout 						{text-align: center;}
.mainLayout table#mainLayoutTable 	{margin-left: auto;margin-right: auto;text-align: left;}




/*:::::[BARS]:::::*/
#bar2						{ background: url(img/02_bar.gif) no-repeat; width:994px; height:21px; display:block; clear:both; overflow:hidden; }
#bar3						{ background: url(img/03_bar.gif) no-repeat; width:994px; height:21px; display:block; clear:both; overflow:hidden; }
#bar4						{ background: url(img/04_bar.gif) no-repeat; width:994px; height:21px; display:block; clear:both; overflow:hidden; }
#bar5						{ background: url(img/05_bar.gif) no-repeat; width:994px; height:21px; display:block; clear:both; overflow:hidden; }
#bar6						{ background: url(img/06_bar.gif) no-repeat; width:994px; height:21px; display:block; clear:both; overflow:hidden; }
#bar7						{ background: url(img/07_bar.gif) no-repeat; width:994px; height:21px; display:block; clear:both; overflow:hidden; }
.bar						{ padding-left:24px; padding-top:4px; color:#FFF; }
.bar a					{ color:#FFF; }
.bar span				{ color:#000; }
.bars						{ width:994px; }

/*:::::[TOPNAV]:::::*/

#topnav					{ width:994px; position: relative; }
#lang_nav				{ width: 138px; height: 20px; background: url(img/lang_nav.png) no-repeat; position:relative; color:white; margin-top:2px; text-indent: -9999px; }
a#eng					{ display: block; width: 49px; height: 20px; float: left; }
a#cna					{ display: block; width: 52px; height: 20px; float: left; }
a#jpn					{ display: block; width: 37px; height: 20px; float: left; }
#topnav div.info 		{ position:relative; background:#09017b; width:487px; height:23px; }
#topnav div.info a		{ color:#fff; }

/*:::::[CONTENT]:::::*/
/*
#content				{ height:auto; display:block; padding:5px 8px 0 12px; }
#content				{ \width: 994px; w\idth: 994px; } /*box model hack for IE5.5*/
*/
#content				{ height:auto; display:block; padding:5px 8px 0 12px; }
#container			{ margin:auto; width:960px; text-align:left; }
#content				{ padding-left:10px; width: 984px; }
#contentGeneric				{ padding-left:10px; width: 870px; }

/* 2008-09-11 jlee
#content				{ padding:0px 8px 0 12px; }
#content				{ width: 994px; }
*/
.lrg						{ font-size:1.2em; font-weight:bold; }
.seo_summary		{ position:absolute; top:-99999px; left:-99999px; width:1px; height:1px; overflow:hidden; } /* This is the hidden div class for SEO related content */

/*:::::[BOXES]:::::*/

.timingbxbot { background: url(img/box-b-left_timing.gif) no-repeat; height:23px;}
.timingbxbrt { background: url(img/box-b-right_timing.gif) no-repeat; width:12px; height:23px; float:right; margin-top:-23px; }
.box, .box2, .box3	{  display:block; }
.bxtop					{ background: url(img/box-bg.gif) repeat-x; float:left; height:23px;}
.bxtopw					{ background: url(img/box-bg-white.gif) repeat-x; float:left; height:11px;}
.bxtop span			{ padding-left:8px; padding-top:4px; font-weight:bold; display: block; }
.bxtop span.brd	{ font-weight:normal; font-size:10px; display: block; }
.bxtrt					{ background: url(img/box-t-right.gif) no-repeat; width:11px; height:23px; float:left; }
.bxtrtw					{ background: url(img/box-t-right-white.gif) no-repeat; width:11px; height:11px; float:left; }
.bxbrt					{ background: url(img/box-b-right.gif) no-repeat; width:12px; height:23px; float:right; margin-top:-23px; }
.bxblu					{ background: url(img/box-a-blu.gif) no-repeat; padding-left:18px; height:23px;}
.bxgrn					{ background: url(img/box-a-grn.gif) no-repeat; padding-left:18px; height:23px;}
.bxgry					{ background: url(img/box-a-gry.gif) no-repeat; padding-left:18px; height:23px;}
.bxorn					{ background: url(img/box-a-orn.gif) no-repeat; padding-left:18px; height:23px;}
.bxred					{ background: url(img/box-a-red.gif) no-repeat; padding-left:18px; height:23px;}
.bxwht					{ background: url(img/box-t-left-white.gif) no-repeat; padding-left:18px; height:11px;}
.padlrb					{ padding:5px 9px 0 9px; display: block; clear:both;}
.padSupport					{ padding:5px 0px 0 0px; display: block; clear:both;}
.padlr					{ padding:9px 9px 0 5px; display: block; clear:both;}
.padl						{ padding: 0 0 0 9px; display: block; }
.bxbot					{ background: url(img/box-b-left.gif) no-repeat bottom left; height:23px;}
.rightbox				{ float:right; margin-right:10px; background: url(img/vert_dots.gif) top left repeat-y; padding-left:15px; margin-top:10px; }
.news-top				{ width:175px; height:22px; background: url(img/box-news-top.gif);position:relative; }
.newstab				{ position:absolute; top:4px; left: 14px; font-weight: bold; }
.events-top			{ width:175px; height:22px; background: url(img/box-events-top.gif);position:relative; }
.eventstab			{ position:absolute; top:4px; left: 76px; font-weight: bold; }
/* 2008-09-11 jlee
.padbdr				{ margin: 5px 0 0 0; padding: 0px 10px; border-bottom: 1px solid #ccc; width: 257px; _width: 277px;}
*/
.padbdr				{ padding: 10px 10px 0px 15px; width: 257px; _width: 277px;}
a.question			{position: absolute; top: 6px; right: -4px; width: 14px; height: 12px; background: url(img/ps_i2.gif) no-repeat; }
#popup				{padding: 10px; border: 1px solid #2140FF; background: #fff; text-align: left;}


/*:::::[box v2]::::::::::*/
.bxbluv2			{ background: url(img/box-a-blu.gif) no-repeat;  height:23px;width:22px;}
.bxtopv2			{background-color:red; background: url(img/box-bgv2.gif) repeat top left; height:23px;}
.bxtrtv2			{ background: url(img/box-t-rightv2.gif) no-repeat top right; width:12px; height:23px; }


.bxbleftv2			{background: url(img/box-b-leftv2.gif) no-repeat bottom left; height:23px;width:22px;}
.bxbotv2			{background-color:red; background: url(img/box-bgbotv2.gif) repeat top left; height:23px;}
.bxbrtv2			{ background: url(img/box-b-right.gif) no-repeat; width:12px; height:23px;}
.bxbgv2 			{background: #fff url(img/box-right.gif) top right repeat-y;padding:5px 10px 5px 10px}




/*:::::[POSITIONING]:::::*/

.fL							{ float:left; }
.fLmR7					{ float:left; margin-right:7px; display:block;}
.fLmR15					{ float: left; margin: 0 15px 0 0;  }
.fR							{ float:right; }
.fRmR5					{ float:right; margin-right:5px; display:block;}
.lR							{ float:right; font-weight:normal; font-size:11px;}
.clear					{ clear:right; }
.pRfL						{ position:relative; float: left; }
.pRfR						{ position:relative; float: Right; }
.mL17						{ margin-left:17px; }
.fLmL2							{ width:2px;height:25px;float:left; }

/*:::::[ELEMENTS]:::::*/

.hr							{ background: url(img/hr.gif) repeat-x; height:10px; margin-left:7px; }
.hrnM						{ background: url(img/hr.gif) repeat-x; }
.hrW						{ background: url(img/hr-white.gif) repeat-x; height:10px; margin:2px 0 2px 7px; }

/*:::::[LISTS]:::::*/
.box ul, .box2 ul, .box3 ul, .box4 ul {list-style-type: none; margin: 0; padding: 0; }
.box ul li, .box2 ul li, .box3 ul li, .box4 ul li	{ list-style-type: none; margin: 0; padding: 0 0 3px 15px; display: block; }
.box ul li			{ width:143px; }
.box2 ul li			{ width:160px; float:left; }
.box2 ul.mnl li			{ width:135px; float:right;}
.box2 ul.right_col li	{ width:155px; float:right;}
.box3 ul li			{ width:120px; }
.box4 ul li {width:796px;}
ul.liblu li			{ background: url(img/li-blu.gif) top left no-repeat; }
ul.libluwhome li	{ background: url(img/li-blu.gif) top left no-repeat; width:450px; }
ul.libluwindent li	{ background: url(img/li-blu.gif) top left no-repeat; width:400px; position:relative; left:50px; }

ul.libluvista li	{ background: url(img/li-blu.gif) top left no-repeat; width:760px;list-style-type: none;}

ul.liornw li		{ background: url(img/li-orn.gif) top left no-repeat; width:450px; }
ul.liapp li		{ background: url(img/li-orn.gif) top left no-repeat; width:280px; }
ul.liblum li		{ background: url(img/li-blu.gif) top left no-repeat; width:500px; }
ul.ligryw li		{ background: url(img/li-gry.gif) top left no-repeat; width:450px; }
ul.liornw li		{ background: url(img/li-orn.gif) top left no-repeat; width:700px; }
ul.liredw li		{ background: url(img/li-red.gif) top left no-repeat; width:300px; }
ul.liorn li			{ background: url(img/li-orn.gif) top left no-repeat; }
ul.ligrn li			{ background: url(img/li-grn.gif) top left no-repeat; }
ul.ligry li			{ background: url(img/li-gry.gif) top left no-repeat; }
ul.lired li			{ background: url(img/li-red.gif) top left no-repeat; }
ul.liblu li.liblk				{ background: url(img/li-blk.gif) top left no-repeat; }
ul.row2									{ list-style-type: none; margin:0; padding:0; margin-left:15px;}
ul.row2 li							{ list-style-type: none; margin:0; display: block; }
ul.row2 li.sublist			{  background: url(img/li-row2.gif) top left no-repeat; width: 120px; display:block; }
ul.row2 li.sublist-off	{  background: url(img/li-row2-off.gif) top left no-repeat; width: 100px; color:#000;}
ul.libluhome li		{ top left no-repeat; width:450px; }
ul.libluw li		{ background: url(img/li-blu.gif) top left no-repeat; width:343px; white-space:nowrap} 
/*:::::[TABLES]:::::*/

.cw120 td				{ width:110px; height:30px; padding:5px; background-color:#F1F1F1; text-align:center; font-size:11px; }	
.c td, th				{ text-align:center; font-size:11px; font-weight: normal; }
.c th						{ text-align:left; padding-left:5px; font-size:11px; font-weight: normal; }

/*:::::[TREE]:::::*/
/*
#tree						{ width:398px; float:left; background: url(img/vert_dots-r.gif) top right repeat-y; margin-top:5px; }
#tree						{ width:398px; float:left; margin-top:5px; }
#tree						{ margin-top:5px; }
*/
.tblu						{ background-color:#4A8AC0; height:14px; padding:3px 0 3px 10px; color:#FFF; }
.tgry						{ background-color:#F1F1F1; height:14px; padding:3px 0 3px 10px; }
.twht						{ background-color:#FFFFFF; height:14px; padding:3px 0 3px 10px; }
.tblu, .tgry, .twht	{ width: 378px; }
.tblu, .tgry, .twht	{ \width: 388px; w\idth: 378px; } /*box model hack for IE5.5*/
#tree-r					{ width:130px; float:left; margin-left: 10px; margin-top:10px; position:relative;}

/*:::::[FOOTER]:::::*/

#footer					{ width:994px; height: 42px; text-align: center;  font-size:10px; }
.foothr					{ margin:5px 0 10px 0; }
.footlnk				{ padding-top: 2px; }

input.nofloat {
float:none;
}

input.cb {
float: left;
margin: 0 0 0 3px;
_margin: 0 0 0 0;
padding: 0 0 0 0;
display: inline;
}

span.cb {
display: block;
height: 13px;
line-height: 13px;
}

label.cb {
padding: 0 0 0 0;
margin: 0;
line-height: 13px;
_line-height: 19px;

}


/*:::::[FOOTERv2]:::::*/
#footerv2		{height:93px;min-width:994px;background: #BABABA url('img/bl.gif') no-repeat bottom left;position:relative;border-top:1px solid #cccccc}
#footerv2 #bg	{position:absolute;height:8px;width:8px;bottom:0px;right:0px;background: #BABABA url('img/br.gif') no-repeat bottom right}





/*:::::[HEADER SEARCH BY PART NUMBER AUTOCOMPLETE]::::*/
#headerPartSearchAutoComplete{z-index:9000;} /* for IE z-index of absolute divs inside relative divs issue */
#headerPartSearchInput1 {}
#headerPartSearchInputContainer {position:absolute;left:22px!important;left:22px;top:45px!important;top:46px;width:205px;z-index:9010;margin-top:-7px;margin-left:-1px;}
/*#headerPartSearchInputContainer {position:absolute;left:20px!important;left:25px;top:48px!important;top:46px;width:157px!important;width:160px;z-index:9010}*/
#headerPartSearchInputContainer .yui-ac-content {position:absolute;width:205px;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050; margin:0; padding:0;text-align:left; }
#headerPartSearchInputContainer ul {padding:0px 0;width:205px;margin:0px;font-size:11px; z-index:9050;list-style-type:none; }
#headerPartSearchInputContainer li{padding:0 5px;cursor:default;white-space:nowrap; z-index:9051; }
#headerPartSearchInputContainer li.yui-ac-highlight{background:#c0c0c0;width:100%; z-index:9051; }
#headerPartSearchInputContainer li.yui-ac-prehighlight{background:#FFFFCC;width:100%; z-index:9051; }



/*:::::[Header GreenPb SEARCH AUTOCOMPLETE]::::*/
#headerSearchGreenPbAutoComplete{z-index:9000} /* for IE z-index of absolute divs inside relative divs issue */
#myInput2 {}
#headerPartSearchInputContainer1{position:absolute;left:20px!important;left:25px;top:138px!important;top:136px;width:160px;z-index:9010}
/*#headerPartSearchInputContainer1 {position:absolute;left:20px!important;left:25px;top:138px!important;top:134px;width:157px!important;width:160px;z-index:9010}*/
#headerPartSearchInputContainer1 .yui-ac-content {position:absolute;width:100%;border:0px solid #404040;background:#fff;overflow:hidden;z-index:9050; margin:0; padding:0;text-align:left; }
#headerPartSearchInputContainer1 ul {padding:0px 0;width:160px;margin:0px;font-size:11px; z-index:9050;list-style-type:none; }
#headerPartSearchInputContainer1 li{padding:0 5px;cursor:default;white-space:nowrap; z-index:9051; }
#headerPartSearchInputContainer1 li.yui-ac-highlight{background:#c0c0c0;width:100%; z-index:9051; }
#headerPartSearchInputContainer1 li.yui-ac-prehighlight{background:#FFFFCC;width:100%; z-index:9051; }


/*:::::[HOME PAGE SEARCH BY PART NUMBER AUTOCOMPLETE]::::*/
#headerPartSearchAutoCompleteHome{z-index:9000} /* for IE z-index of absolute divs inside relative divs issue */
#headerPartSearchInput {}
#headerPartSearchInputContainerHome {position:absolute;left:20px;top:68px;width:200px;z-index:9010;}
#headerPartSearchInputContainerHome .yui-ac-content {position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050; margin:0; padding:0;text-align:left; }
#headerPartSearchInputContainerHome ul {padding:0px 0;width:160px;margin:0px;font-size:11px; z-index:9050;list-style-type:none; }
#headerPartSearchInputContainerHome li{padding:0 5px;cursor:default;white-space:nowrap; z-index:9051; }
#headerPartSearchInputContainerHome li.yui-ac-highlight{background:#c0c0c0;width:100%; z-index:9051; }
#headerPartSearchInputContainerHome li.yui-ac-prehighlight{background:#FFFFCC;width:100%; z-index:9051; }

/*:::::[HomePage GreenPb SEARCH AUTOCOMPLETE]::::*/
#headerSearchGreenPbAutoCompleteHome{z-index:9000} /* for IE z-index of absolute divs inside relative divs issue */

#headerSearchGreenContainerHome {position:absolute;left:20px;top:152px;width:160px;z-index:9010}
#headerSearchGreenContainerHome .yui-ac-content {position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050; margin:0; padding:0;text-align:left; }
#headerSearchGreenContainerHome ul {padding:0px 0;width:160px;margin:0px;font-size:11px; z-index:9050;list-style-type:none; }
#headerSearchGreenContainerHome li{padding:0 5px;cursor:default;white-space:nowrap; z-index:9051; }
#headerSearchGreenContainerHome li.yui-ac-highlight{background:#c0c0c0;width:100%; z-index:9051; }
#headerSearchGreenContainerHome li.yui-ac-prehighlight{background:#FFFFCC;width:100%; z-index:9051; }

.yui-ac-ft, .yui-ac-hd	{ margin:0; padding:0; background:#ff0; height:1px; }

/* POP UP 2008-10-17 ktang */
*.border        { border-left:1px solid gray; border-right:2px solid black; 
                  border-top:1px solid gray; border-bottom:2px solid black; 
                  background-color:#FFFFCC; }

span.medium        { width:385px; font-size:10px; }
span.popup-trigger { position:relative; cursor:pointer;
                  color:#09017B; }

span.popup         { position:absolute; left:13; top:0; z-index:1; 
                  padding:5px; text-align:left;	} 

span.popup-trigger span.popup {  }

/* COMMON TOOLS
 */
*.float-divider  { clear:both; height:0px; font-size:1px; line-height:0px; }
*.hidden { position:absolute; top:-99999px; left:-99999px; width:1px; height:1px; overflow:hidden; }
*.screenreader-only { position:absolute; left:-9999px; top:-9999px; width:1px; height:1px; overflow: hidden; } 
*.regtm { position: relative; bottom: .5em; font-size: .8em; }

/* CATEGORY PAGE, 28.cfm */
#cmain h5,h6,h7 { margin:0; } 
#cmain h5 { font-size:14px; }
#cmain h7 { font-size:10px; margin-top:10px; float:right; }
#cmain h8 { font-size:10px; margin-top:10px;  }
#cmain p.cdesc { font-size:12px; }
#cmain span.expcol { margin-left: 545px; float:left; font-size:10px; }
#cmain span.expcol a { text-decoration:none; }

/* TABS */
#cmain ul.ctabs       { float:left; width:100%; padding:0; margin:0; margin-bottom:0px; border-bottom:1px solid #DCDDDF;}
#cmain ul.ctabs li    { float:left; width:14%; list-style-type:none; padding:0; margin-right:2px; margin-top:2px;}
#cmain ul.ctabs li.orderable    { float:left; width:12%; list-style-type:none; padding:0; margin-right:2px;}
#cmain ul.libluvista li	{ background: url(img/li-blu-vista.gif) no-repeat top left; width:760px;padding:0px 0px 1px 14px;}
#cmain ul.ctabs *.ctab-label { border-right:0px solid #b1b3b6; border-left:1px solid #aaa; margin:0; cursor:pointer; padding-bottom:2px; padding-top:4px;height:19px; line-height:19px; background:#dcdddf url(img/corner.png) top right no-repeat;font-weight:normal; text-align:center; font-size:9px; color:#636466;font-family: Verdana,Arial,Helvetica;} 
#cmain ul.ctabs li.selected *.ctab-label {  border-right:0px solid #b1b3b6; margin:0; cursor:pointer; padding-bottom:2px;height:19px; line-height:19px; padding-top:4px; background: url(img/cornerYellowGradient.png) top right no-repeat; font-weight:bold; color:#0d80b4; }
#cmain ul.ctabs { position:relative; }
#cmain ul.ctabs *.ctab-content { position:absolute; width:920px; border-top:none; left:-99999px; overflow:auto; } 
#cmain ul.ctabs li.selected *.ctab-content { left:0; } 
#cmain ul.ctabs li *.oi2 { margin:0; padding-left:10px; padding-top:8px; padding-right:10px; } 
#cmain ul.ctabs *.hover  { text-decoration:underline; }
#cmain #contacts td.contactdtl { font-size:12px; padding-left:50px; display:inline; }
#cmain #contacts p.contacthdr { font-family:Arial Bold; font-size:12px; font-weight:bold; width:auto; margin:0px; margin-left:30px; padding-top:22px; }

/* ROLLUP */
#cmain *.rollup-trigger-resc { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain *.rollup-trigger-docs { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain *.rollup-trigger-secdocs { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain *.rollup-trigger-blue { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain *.rollup-trigger-gray { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain *.rollup-trigger-white { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#section2 ul.listed    { list-style:square; float:left; width:96%; margin-left:15px; padding-left:15px; zoom:1; }
#section2 ul.listed li { list-style:square; float:left; width:96%; zoom:1; }
#docs { zoom:1; margin-bottom:15px; }
#docs ul.listed    { zoom:1; list-style:none; float:left;
                      width:100%; margin-left:0px; padding-left:0px; margin-bottom:10px; padding-botton:10px; zoom:1; }
#docs ul.listed li { zoom:1; padding-top:8px; padding-bottom:12px; font-size:12px;
                        list-style:none; float:left; width:100%;
						margin-left:0px; padding-left:0px; zoom:1; }
#resources { margin-bottom:15px; }
#resources ul.listed    { list-style:none; float:left; width:95%; margin-left:0px; padding-left:0px; margin-bottom:15px; padding-botton:0px; zoom:1; }
#resources ul.listed li { padding-top:8px; font-size:12px; list-style:none; float:left; width:95%;
						margin-left:0px; padding-left:20px; zoom:1; }

#cmain span.rollup-trigger-resc { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:18px; background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rollup-trigger-docs { zoom:1; font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:18px; background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rollup-trigger-secdocs { zoom:1; font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:18px; background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }                                  
#cmain span.rollup-trigger-blue { padding-left:14px; margin-left:8px; background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rollup-trigger-gray { padding-left:14px; margin-left:8px; background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rollup-trigger-white { padding-left:14px; margin-left:8px; background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-resc { padding-left:18px; background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docs { zoom:1; padding-left:18px; background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-secdocs { zoom:1; padding-left:18px; background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-blue { padding-left:14px; margin-left:8px; background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-gray { padding-left:14px; margin-left:8px; background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-white { padding-left:14px; margin-left:8px; background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain span.nochildren-blue { margin-left:23px; }
#cmain span.nochildren-gray { margin-left:23px; }
#cmain span.nochildren-white { margin-left:8px; }

#cmain p.spanblue { margin:5px; padding:1px; width:95%; background-color:#4A8AC0; }
#cmain a.lnblue { color:#FFFFFF; }

#cmain p.spangray { margin:1px; background-color:#F1F1F1; }

#cmain p.spanwhite { margin:0px; padding:0px; width:95%; background-color:#FFFFFF; }

/* ROLLUP DOC WHITEPAPER */
#cmain *.rollup-trigger-docwp { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docwp { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docwp { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docwp ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docwp ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docwp td { font-size:12px; }

/* ROLLUP DOC PCN */
#cmain *.rollup-trigger-docpcn { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docpcn { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docpcn { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docpcn ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docpcn ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docpcn td { font-size:12px; }

/* ROLLUP DOC PDN */
#cmain *.rollup-trigger-docpdn { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docpdn { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docpdn { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docpdn ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docpdn ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docpdn td { font-size:12px; }

/* ROLLUP DOC FLYER */
#cmain *.rollup-trigger-docfly { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docfly { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docfly { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docfly ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docfly ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docfly td { font-size:12px; }

/* ROLLUP DOC PRODUCT BRIEF */
#cmain *.rollup-trigger-docpb { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docpb { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docpb { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docpb ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docpb ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docpb td { font-size:12px; }

/* ROLLUP DOC APP NOTE */
#cmain *.rollup-trigger-docan { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docan { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docan { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docan ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docan ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docan td { font-size:12px; }

/* ROLLUP DOC DATASHEET */
#cmain *.rollup-trigger-docds { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docds { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docds { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docds ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docds ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docds td { font-size:12px; }

/* ROLLUP DOC DATASHEET ERRATA */
#cmain *.rollup-trigger-docdse { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docdse { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docdse { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docdse ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docdse ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docdse td { font-size:12px; }

/* ROLLUP DOC DATASHEET CHANGE NOTICE */
#cmain *.rollup-trigger-docdcn { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docdcn { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docdcn { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docdcn ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docdcn ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docdcn td { font-size:12px; }

/* ROLLUP DOC HSPICE */
#cmain *.rollup-trigger-dochsp { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-dochsp { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-dochsp { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #dochsp ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #dochsp ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #dochsp td { font-size:12px; }

/* ROLLUP DOC IBIS */
#cmain *.rollup-trigger-docibi { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docibi { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docibi { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docibi ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docibi ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docibi td { font-size:12px; }

/* ROLLUP DOC BSDL */
#cmain *.rollup-trigger-docbsd { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docbsd { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docbsd { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docbsd ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docbsd ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docbsd td { font-size:12px; }

/* ROLLUP DOC VHDL */
#cmain *.rollup-trigger-docvhd { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docvhd { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docvhd { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docvhd ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docvhd ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docvhd td { font-size:12px; }

/* ROLLUP DOC Verilog */
#cmain *.rollup-trigger-docver { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docver { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docver { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docver ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docver ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docver td { font-size:12px; }

/* ROLLUP DOC Block Diagran */
#cmain *.rollup-trigger-docbd { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docbd { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docbd { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docbd ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docbd ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docbd td { font-size:12px; }

/* ROLLUP DOC secure documents */
#cmain *.rollup-trigger-secdocidt { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-secdocidt { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-secdocidt { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #secdocidt ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #secdocidt ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #secdocidt td { font-size:12px; }


/* ROLLUP DOC IDT (unknown doc type) */
#cmain *.rollup-trigger-docidt { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }
#cmain span.rollup-trigger-docidt { font-family:Arial Bold; font-size:12px; font-weight:bold;
                                  padding-left:16px; margin-bottom:10px; display:block; 
                                  background:url("img/collapseallicon.gif") no-repeat left center; zoom:1; }
#cmain span.rolledup-docidt { padding-left:16px; margin-bottom:0px;
									background:url("img/expandallicon.gif") no-repeat left center; zoom:1; }
#cmain #docidt ul.listed    { list-style:none; float:left; width:100%; margin-left:0px;
                        padding-left:0px; margin-bottom:0px; padding-bottom:0px; zoom:1; }
#cmain #docidt ul.listed li { font-size:12px; list-style:none; float:left; width:100%;
						padding:2px; zoom:1; }
#cmain #docidt td { font-size:12px; }

#cmain #docsingle td { font-size:12px; }

/* POP UP */
#cmain *.border        { border-left:1px solid gray; border-right:2px solid black; 
                  border-top:1px solid gray; border-bottom:2px solid black; 
                  background-color:#FFFFCC; }

#cmain span.medium        { width:240px; font-size:10px; }

#cmain span.popup-trigger { position:relative; cursor:pointer;
                  color:#09017B; }

#cmain span.popup         { position:absolute; left:13; top:0; z-index:1; 
                  padding:5px; text-align:left; } 

#cmain span.popup-trigger span.popup { visibility:hidden; }

/* POP UP BLOCK DIAGRAM*/
#cmain #section7 *.border        { border-left:1px solid gray; border-right:2px solid black; 
                  border-top:1px solid gray; border-bottom:2px solid black; 
                  background-color:#FFFFFF; }
#cmain #section7 span.popup-trigger { position:relative; cursor:pointer; color:#09017B; }
#cmain #section7 span.popup         { position:absolute; left:13; top:0; z-index:1; 
                  padding:5px; text-align:left; } 
#cmain #section7 span.popup-trigger span.popup { visibility:hidden; }

/* SECTION LAYOUT */
/* #cmain               { float:left; width:100%; margin-top:2px; margin-left:0px; font-size:0.8em; }*/
 #cmain               { float:left; width:100%; margin-top:-5px; margin-left:-19px; font-size:0.8em; }
 #cmain   *.oi        { padding-right:10px; position:relative; height:46em; }
 

/* CAREERS PAGE, 26.cfm */
#carmain h5,h6,h7 { margin:0; } 
#carmain h5 { font-family:Arial Bold; font-weight:normal; font-size:10px; }
#carmain h4 { font-family:Arial Bold; font-weight:bold; font-size:29; }
#carmain *.cardesc { font-size:11px; line-height:1.5em; }
#carmain *.cardesc2 { font-family:Arial Bold; font-weight:bold; font-size:12px; }
#carmain *.carquote { font-family:Arial; font-weight:normal; font-style:italic; margin-bottom:30px; }
#carmain *.applynow { float:right; background-color:#330099; color:white;
                      font-size:14px; width:110px; cursor:pointer; }
#carmain *.bold { font-family:Arial Bold; font-weight:bold; }

#carmain div.oi2 img.tabimg {
	zoom:1;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
}

#carmain span.expcol { float:right; font-size:10px; }
#carmain span.expcol a { text-decoration:none; }
/* TABS */
#carmain ul.cartabs       { float:left; width:870px; padding:0; margin:0; 
                border-bottom:1px solid #dcdcdc; margin-bottom:0px;padding-top:10px }

#carmain ul.cartabs li    { float:left; width:13%; list-style-type:none; padding:0; margin:0; }

#carmain ul.cartabs *.cartab-label {  margin:0; cursor:pointer; 
                      padding-bottom:2px; padding-top:2px; 
                      
                      font-weight:normal; text-align:center; font-size:12px; border-right:1px solid #0d80b4;} 

#carmain ul.cartabs li.selected *.cartab-label { position:relative; border-bottom:none; 
           top:1px; padding-bottom:4px; 
           padding-top:2px; color:#0d80b4; margin-top:-2px; 
            font-family:Arial Bold; font-weight:bold; }

#carmain ul.cartabs { position:relative; }

#carmain ul.cartabs *.cartab-content { position:absolute; width:870px; 
                         border-top:none;
                        left:-99999px; overflow:visible; background-color:white; 
filter:alpha(opacity=98);
-moz-opacity:0.98;
opacity:0.98;
} 

#carmain ul.cartabs li.selected *.cartab-content { left:0; } 

#carmain ul.cartabs li *.oi2 { margin:0; padding:10px; margin-left:10px; width:95%; } 

#carmain ul.cartabs *.hover  { text-decoration:underline; }

/* BULLETS
#carmain ul.bulletlist li { width:90%; padding-left:20px; margin-left:0px; font-size:14px; line-height:22px; }
 */
#carmain ul.bulletlist li { width:100%; padding-left:0px; margin-left:0px; }
#carmain div.carbullets { width:100%; margin:12px; padding:0px; }
#carmain *.bb1 { font-size:11px; }
#carmain *.bb2 { font-size:15px; }
#carmain *.diam { margin:0; padding:0; margin-left:3px; margin-right:4px; }

/* ROLLUP */

#carmain *.rollup-trigger       { font-family:Arial Bold; font-weight:bold; cursor:pointer; }
#carmain *.rollup-trigger:hover { color:firebrick; }
#carmain ul.listed    { list-style:none; float:left; width:85%; margin-left:16px; padding-left:0px;
                         margin-bottom:5px; padding-bottom:0px; margin-right:18px; }
#carmain ul.listed li { list-style:none; float:left; width:85%; margin-left:5px; padding-left:3px; }

#carmain span.rollup-trigger    { font-size:11px; padding-left:8px; margin-left:8px;
                         background:url("img/collapseallicon.gif") no-repeat left top; }
#carmain span.rolledup          { background:url("img/expandallicon.gif") no-repeat left top; }

/* SECTION LAYOUT */
 #carmain               { float:left; width:95%; margin-left:0px; }
 #carmain   *.oi        {  position:relative; zoom:1; }
 #carmainimg { float:right; margin-top:21px; margin-right:0px; }

/* APPLICATION AND END MARKET PAGES FOR CONTENT /?ID=<YOURID>  jlee 2009-07-15*/
#applmain h5,h6,h7 { margin:0; } 
#applmain h5 { font-family:Arial Bold; font-weight:bold; font-size:30px; }
#applmain *.appldesc { font-size:11px; line-height:1.5em; }
#applmain *.appldesc2 { font-family:Arial Bold; font-weight:bold; font-size:12px; }
#applmain *.applquote { font-family:Arial; font-weight:normal; font-style:italic; margin-bottom:30px; }
#applmain *.applynow { float:right; background-color:#330099; color:white;
                      font-size:14px; width:110px; cursor:pointer; }
#applmain *.bold { font-family:Arial Bold; font-weight:bold; }

#applmain div.oi2 img.tabimg {
	zoom:1;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
}

#applmain span.expcol { float:right; font-size:10px; }
#applmain span.expcol a { text-decoration:none; }
/* TABS */
#applmain ul.appltabs       { float:left; width:865px; padding:0; margin:0; 
                border-bottom:1px solid #dcdcdc; margin-bottom:0px; }

#applmain ul.appltabs li    { float:left; width:13%; list-style-type:none; padding:0; margin:0; }

#applmain ul.appltabs *.appltab-label { border:1px solid #dcdcdc; margin:0; cursor:pointer; 
                      padding-bottom:2px; padding-top:2px; 
                      background:white url("img/c1.jpg") repeat-x left bottom;
                      font-weight:normal; text-align:center; font-size:12px; } 

#applmain ul.appltabs li.selected *.appltab-label { position:relative; border-bottom:none; 
           top:1px; padding-bottom:4px; 
           padding-top:2px; border-top:2px solid #dcdcdc; margin-top:-2px; 
           background:white url("img/c2.jpg") repeat-x left top; font-family:Arial Bold; font-weight:bold; }

#applmain ul.appltabs { position:relative; }

#applmain ul.appltabs *.appltab-content { position:absolute; width:865px; 
                        border:1px solid #dcdcdc; 
                        left:-99999px; overflow:auto; background-color:white; 
filter:alpha(opacity=98);
-moz-opacity:0.98;
opacity:0.98;
} 

#applmain ul.appltabs li.selected *.appltab-content { left:0; } 

#applmain ul.appltabs li *.oi2 { margin:0; padding:10px; margin-left:10px; width:95%; } 

#applmain ul.appltabs *.hover  { text-decoration:underline; }

/* BULLETS
#applmain ul.bulletlist li { width:90%; padding-left:20px; margin-left:0px; font-size:14px; line-height:22px; }
 */
#applmain ul.bulletlist li { width:100%; padding-left:0px; margin-left:0px; }
#applmain div.applbullets { width:100%; margin:12px; padding:0px; }
#applmain *.bb1 { font-size:11px; }
#applmain *.bb2 { font-size:15px; }
#applmain *.diam { margin:0; padding:0; margin-left:3px; margin-right:4px; }

/* ROLLUP */

#applmain *.rollup-trigger       { font-family:Arial Bold; font-weight:bold; cursor:pointer; }
#applmain *.rollup-trigger:hover { color:firebrick; }
#applmain ul.listed    { list-style:none; float:left; width:85%; margin-left:16px; padding-left:0px;
                         margin-bottom:5px; padding-bottom:0px; margin-right:18px; }
#applmain ul.listed li { list-style:none; float:left; width:85%; margin-left:5px; padding-left:3px; }

#applmain span.rollup-trigger    { font-size:11px; padding-left:8px; margin-left:8px;
                         background:url("img/collapseallicon.gif") no-repeat left top; }
#applmain span.rolledup          { background:url("img/expandallicon.gif") no-repeat left top; }

/* SECTION LAYOUT */
 #applmain               { float:left; width:95%; margin-left:20px; }
 #applmain   *.oi        { padding-right:10px; position:relative; zoom:1; }
 #applmainimg { float:right; margin-top:21px; margin-right:0px; }

/* 2008-10-28 ktang : customize page results UI */
.table_t1{
	font-size:12px;
}

/* ktang: for help balloons */
div.helpDivContainerLeft{
	position:absolute;
	display:none;
	background-image:url('/ui/css/img/arrowleft.gif');
	background-repeat:no-repeat;
	z-index:9999;
}

div.helpDivContainerUp{
	position:absolute;
	display:none;
	background-image:url('/ui/css/img/arrowup.gif');
	background-repeat:no-repeat;
	z-index:9999;
}

div.helpDivContainerLeft div.helpDiv{
	margin-left:60px;
}

div.helpDivContainerUp div.helpDiv{
	margin-top:60px;
}

div.helpDiv{
	padding:5px 5px 5px 5px;
	border:solid 1px gray;
	background-color:lightyellow;
	font-size:12px;
}

div.helpDiv span{
	font-weight:bold;
}

/* TUNDRA */
.noPadding		{padding:0px}
.tbluTxt td 	{color:white;font-size:12px;}
.tbluTxtRow td 	{color:black;font-size:12px;}
.tbluTxtRow2 td {background-color:#efefef;font-size:12px;}
	
.collapseUncollapse {margin-left:600px;width:200px;}
#t1,#t2,#t3,#t4,#t5,#t6,#t7 { margin-bottom:15px; }		
#t1 ul.listed,#t2 ul.listed,#t3 ul.listed,#t4 ul.listed,#t5 ul.listed,#t6 ul.listed,#t7 ul.listed    { list-style:none; float:left; width:95%; margin-left:0px; padding-left:0px; margin-bottom:15px; padding-botton:0px; zoom:1; }
#t1 ul.listed li,#t2 ul.listed li,#t3 ul.listed li,#t4 ul.listed li,#t5 ul.listed li,#t6 ul.listed li,#t7 ul.listed li {padding-top:8px; font-size:12px; list-style:none; float:left; width:95%; margin-left:0px; padding-left:20px; zoom:1; }		
ul.bulletlist li { padding-top:0px !important;font-size:12px; font-weight:normal; width:95%; margin-left:20px; padding-left:15px; background:transparent url(img/li-blu.gif) no-repeat scroll left top;}
		
.t1-rollup,.t2-rollup,.t3-rollup,.t4-rollup,.t5-rollup,.t6-rollup,.t7-rollup {clear:both}
#cmain *.t1-rollup-trigger,#cmain *.t2-rollup-trigger,#cmain *.t3-rollup-trigger,#cmain *.t4-rollup-trigger,#cmain *.t5-rollup-trigger,#cmain *.t6-rollup-trigger,#cmain *.t7-rollup-trigger { font-family:Arial; font-size:14px; font-weight:normal; cursor:pointer; }		
#cmain span.t1-rollup-trigger,#cmain span.t2-rollup-trigger,#cmain span.t3-rollup-trigger,#cmain span.t4-rollup-trigger,#cmain span.t5-rollup-trigger,#cmain span.t6-rollup-trigger,#cmain span.t7-rollup-trigger { font-family:Arial Bold; font-size:12px; font-weight:bold; padding-left:18px; background:url("img/collapseallicon.gif") no-repeat left center;  }								  
#cmain span.t1-rolledup,#cmain span.t2-rolledup,#cmain span.t3-rolledup,#cmain span.t4-rolledup,#cmain span.t5-rolledup,#cmain span.t6-rolledup,#cmain span.t7-rolledup {padding-left:18px; background:url("img/expandallicon.gif") no-repeat left center;  }	

/* SEARCH TABS */
#cmainSearch      {z-index:1;padding:15px 0 0 15px;}
#cmainSearch ul.ctabs       { float:left; width:100%; padding:0; margin:0; margin-bottom:0px; }
#cmainSearch ul.ctabs li    { width:90px;float:left;list-style-type:none; padding:0; margin-right:2px;}
#cmainSearch ul.ctabs   { float:left; list-style-type:none; padding:0; margin:0;}
#cmainSearch ul.libluvista li	{ background: url(img/li-blu-vista.gif) no-repeat top left; width:760px;padding:0px 0px 1px 14px;}
#cmainSearch ul.ctabs *.ctab-label { border-left:1px solid #aaa; margin:0; cursor:pointer;padding-bottom:2px; padding-top:4px;height:19px; line-height:19px;background:#dcdddf url(img/corner.png) top right no-repeat;font-weight:normal;text-align:center; font-size:11px; color:black;font-family: Verdana,Arial,Helvetica; }
#cmainSearch ul.ctabs li.selected *.ctab-label {  border-right:0px solid #b1b3b6; margin:0; cursor:pointer;padding-bottom:2px;height:19px; line-height:19px;padding-top:4px;background: url(img/cornerYellowGradient.png) top right no-repeat; font-weight:bold; color:black; }
#cmainSearch ul.ctabs { position:relative; }
#cmainSearch ul.ctabs *.ctab-content { position:absolute; width:830px; height:46em;border:1px solid #dcdddf;left:-99999px; overflow:auto; border-right-width:0px;border-bottom-width:0px;} 
#cmainSearch ul.ctabs li.selected *.ctab-content { left:0; } 
#cmainSearch ul.ctabs li *.oi2 { margin:0; padding-left:10px; padding-top:8px; padding-right:10px; } 
#cmainSearch ul.ctabs *.hover  { text-decoration:underline; }
.searchLink {text-decoration:underline;font-weight:bold;color:black;}
.searchHome {width:100px;border:0px solid red;float:right;font-size:12px;margin-right:-10px;text-align:right;}
.spacer {background:url(/images/spacerBg5x400.gif);background-repeat:repeat-x;}
.searchContainer {width:870px; background-color:#FFF;}
#searchContainer {padding:10px 0 0 30px;}
.loadingDiv {padding-top:20px;font-size:10px;display:none;}

/* VERTICAL LAYOUT */
#verticalDisplay {width:850px;margin:10px 5px 5px 10px;}
#cmain td.contactdtl { font-size:12px; padding-left:50px; display:inline; }
#cmain p.contacthdr { font-family:Arial Bold; font-size:12px; font-weight:bold; width:auto; margin:0px; margin-left:30px; padding-top:22px; }
#cmain a			{ color:#09017B; text-decoration:none; }
#cmain a:hover		{ text-decoration:underline; }
#cmain ul.ctabs2       { float:left; width:920px; padding:0; margin:0;}
#cmain ul.ctabs2 li    { float:left; width:890px; list-style-type:none; padding:0; margin-right:2px; margin-top:2px;}
.boxV	{display:block;width:200px;background-color:#FFF;}
.sectionHeader {width:880px;background-color:#ededed;padding:3px;}

/* OBSOLETE PARTS */
.repTableHeader {font-size:12px;color:white;text-align:center;}
.obsoleteHeaderText {color:red;font-size:14px;}


/* TECHNICAL SUPPORT */
.required	{color:red;font-size:18px;}
table#techSupport *	{font-family:arial;font-size:12px;}
table#techSupport input, table#techSupport file {margin:1px 10px 1px 0;padding:1px 1px 2px 2px;float:left;color:#333;width:200px;}
table#techSupport select {margin:1px 0 1px 0;padding:1px 1px 2px 2px;float:left;color:#333;height:20px;width:200px;}
table#techSupport textarea {margin:1px 0 1px 0;padding:1px 1px 2px 2px;float:left;color:#333;width:500px;height:100px;}

/*
2010-03-25	jmallick	added styles for secureidt
2009-08-04	jmallick	added style #cmain ul.libluvista li
2009-08-04	jmallick	added style #cmain ul.ctabs li.orderable
*/ 
