/* ns47linked.css */ 
/* ---------------------------------------------------------- */
/* global styles -- these are applicable across all divs      */
/* but may be overridden by more specific styles              */
/* ---------------------------------------------------------- */

html, body { font-size: 12px; font-family: Verdana, Arial, sans serif; color: #000; }

p { margin: 0; padding: 0 0 1em 0; }
strong { font-weight: bold; }

a:link {color: #1764A0; }
a:visited { color: #999; }
a:hover {color: #DC8909; }
 
.small { font-size: 0.9em; }
.newsdate { margin-bottom: 0; padding-bottom: 0; font-weight: bold; line-height: 1em; }
.newstitle { margin: 0; padding: 0 0 0.1em 0;}
.meetingdate { margin-bottom: 0; padding: 1em 0 0 0; font-weight: bold; line-height: 1em; }
.meetingtitle { margin: 0; padding: 0; }

/* ---------------------------------------- */
/* styles corresponding to blank.css */
/* ---------------------------------------- */
div#sitenav {float: right; width: 200px; padding: 3px 0 0 20px; text-align: right}


/* ---------------------------------------- */
/* page layout and positioning div elements */
/* ---------------------------------------- */
div#banner { width: 800px; margin: 0; padding: 0; } 
div#container { width: 800px; } /* margin-left: auto; margin-right: auto;  */
div#main { width: 800px; margin: 0; padding: 0; } /* position: relative; */
div#left { width: 800px; margin: 0; padding: 0; } /* width: 160px; position: absolute; top: 0; left: 0; */
div#middle { margin: 0 0 0 5px; width: 700px; padding: 0; } /* background-color: #A8BDD2; position: relative;  */
div#center { width: 620px; } /* background-color: #fff;  */
div#right { margin: 0; padding: 0; } /* width: 600px; background-color: #EFF5F9; position: absolute; top: 0; left: 430px;  */
div#right_imageonly { margin: 0; padding: 0; } /* width: 600px; background-color: #EFF5F9; position: absolute; top: 0; left: 430px;  */
div#middlewide { width: 650px; } /* background-color: #fff;  */

/* ---------------------------------------------------------------------- */
/* styles, colors, and padding for logo, search box on second-level pages */
/* ---------------------------------------------------------------------- */

div#logo { width: 590px; margin: 0; padding: 0; } /* height: 120px; background-color: #FFF; position: relative;  */
div#logo img { margin-left: 5px; } /* margin-top: 40px; */
div#logo img.ismi { margin-left: 30px; margin-top: 15px; }
div#search { font-size: 0.8em; text-align: right; }
div#search a { text-decoration: none; }
div#search a:link {color: #1764A0; }
div#search a:visited { color: #999; }
div#search a:hover { color: #DC8909; }
div#search p { margin: 0 5px 0 0; padding: 0; line-height: 1.2em; }
div#search form { margin: 0 5px 0 0; padding: 0; text-align: right; }
div#search input.search { font: 10px/14px  Verdana, Arial, sans serif; margin: 0; }
div#search input.searchButton { background-color: #DC8909; border-color: #999999; font: 10px/14px  Verdana, Arial, sans serif; font-weight: bold;  margin: 0; padding: 0; }


/* -------------------------------------------------------------------- */
/*styles for left-hand global navigation and subsidiaries/partners list */
/* -------------------------------------------------------------------- */

div#leftnav { margin: 5px 0 0 10px; padding: 20px 0 0 0; font-size: 0.85em; font-weight: bold; } /* height: 206px; padding: 30px 0 0; */
div#leftnav h3 { display: none; }
div#leftnav a { text-decoration: none; } /* margin: 0; padding: 0; border-bottom: 1px solid #4D78A4; */
div#leftnav a:link { color: #1764A0; }
div#leftnav a:visited { color: #999; }
div#leftnav a:hover { color: #DC8909; }
div#leftnav p { margin: 0; padding: 0; line-height: 1.5em; }
/* div#leftnav .separator { display: none; } */

div#sublist { color: #000; margin: 0; padding: 0 0 0 15px; font-weight: bold; } /* background-color: #A8BDD2; padding: 10px 0 20px 0; */
div#sublist h3 { display: none; } /* font: 0.95em/0.95em Arial, Helvetica, sans-serif; color: #000; margin: 0; padding: 0; font-weight: bold; */
div#sublist h3.bordertop { padding-top: 0.5em; } /* border-top: 1px solid #dde8f3; */

div#sublist a { text-decoration: none; margin: 0; padding: 0; font-weight: bold; }  /*  line-height: 0.9em; padding: .4em 10px .4em 20px;  */
div#sublist a.last { margin: 0; padding: 0; }
div#sublist a:link { color: #1764A0; }
div#sublist a:visited { color: #999; }
div#sublist a:hover { color: #DC8909; }
div#sublist .separator { font-weight: bold; } 

/* ------------------------------------------------ */
/* styles for See Also... box in right hand column  */
/* ------------------------------------------------ */

div#related { padding: 0; margin: 0 0 0 5px; } 
div#related h1{ font: 1.6em/1.6em Arial, Helvetica, sans-serif; margin: 0 0 5px 0; padding: 0; color: #059; font-weight: bold; } 
div#related h2 { font: 1.1em/1.3em Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-weight: bold; } 
div#related h3 { font: 1.2em/1.2em Arial, Helvetica, sans-serif; margin: 0 0 5px 0; padding: 0; font-weight: bold; color: #000; } 
div#related ul { list-style-type: none; margin: 0; padding: 0; font-size: 0.9em; } 
div#related li { margin: 0; padding: 0 0 0.2em 0; } 
div#related a { text-decoration: none; font-weight: bold; } 
div#related a:link { color: #4D78A4; }
div#related a:visited { color: #4D78A4; }
div#related a:hover { color: #f2a735; }
div#related p.menu { font-size: 0.9em; font-weight: normal; line-height: 1em; margin: 0; padding: 0.5em 0 0.5em 10px; }

/* ---------------------------------------------------------- */
/* styles, colors, and padding for center column with content */
/* ---------------------------------------------------------- */

div#content { padding: 5px 0 10px 20px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; } 
div#content h1 { font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 -12px; padding: 0 0 0.1em 12px; color: #DC8909; font-weight: bold; background: #fff url(../images/o_arrow1.gif) no-repeat top left; }
div#content h2 { font-size: 1em; margin: 0; padding: 0 0 0.1em 0; font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: bold; }
div#content h2.indent { font-size: 1em; font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 -13px; padding: 0.2em 0 0.1em 0; color: #000; font-weight: bold; }
div#content h3 { font-size: 0.9em; margin: 0; padding: 0 0 0.2em 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }
div#content blockquote { margin: 0; padding: 0 0 1em 1em; }
div#content blockquote p { padding: 0; margin:0; }
div#content table { margin: 0; padding: 0 0 0 0 ; }
div#content th { font-size: 0.9em; color: #fff; background-color: #004b77; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }
div#content td { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; }
div#content table td p { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; }
div#content table td p.caption { font: 10px/13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

div#content table td select { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; }
div#content table.nopadding { margin: 0; padding: 0; }
div#content table.nopadding td { font: 11px/11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding: 0; }
div#content table.nopadding td p { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; }
div#content ul { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; }

div#content table.openings ul { margin: 0; padding: 0 0 0.4em 0; font-size: 1em; }
div#content table.openings ul ul { margin: 0; padding: 0.4em 0 0 0; }
div#content table.openings ul li { list-style: none url(../images/square.gif) top left outside; margin: 0 0 0 1.4em; padding: 0 0 1em 0; }
div#content table.openings ul li ul li { list-style: none url(../images/squareblk.gif) top left outside; margin: 0 0 0 1.4em; padding: 0; }
div#content table.openings ul.indent { margin: 0; padding: 0 0 0.4em 1.6em; }
div#content table.openings ul.indent li { list-style: url(../images/square.gif) top left outside none; margin: 0; padding: 0 0 0.6em 0.5em; }


/* ---------------------------------------------------------- */
/* Miscellaneous styles used inside the content div           */
/* ---------------------------------------------------------- */

div#registerbutton {float: right; width: 150px; padding: 3px 0 0 20px; text-align: right}

table#industry td.left h2 { margin: 0; padding: 1em 1em 0.2em 0; }
table#industry td.right h2 { margin: 0; padding: 1em 0 0.2em 1em; } 
table#industry td.left h3 { font: 1em/1em Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 1em 1em 0 0; }
table#industry td.right h3 { font: 1em/1em Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 1em 0 0 1.3em; }
table#industry td.left p { margin: 0; padding: 0 1em 0 1em; }
table#industry td.right p { margin: 0; padding: 0 1em 0 2.3em; }

div#floatimage {float: right; padding: 10px 0 20px 20px}


/* -----------------------------------------------------*/
/* styles for home pages, both ISMI and SEMATECH        */
/* ---------------------------------------------------- */

div#logoHome { width: 590px; margin: 0; padding: 0; }  /* height: 120px;  background-color: #FFF; position: relative;  */
div#logoHome img { margin-left: 5px; }  /* margin-top: 40px; */
div#logoHome img.ismi { margin-left: 30px; margin-top: 15px; }  /*  */

div#searchHome { text-align: right; }  /* margin: 0; padding: 0; color: #fff; position: absolute; left: 540px; top: 0; width: 230px; height: 100px; */
div#searchHome a { text-decoration: none; }  /*  */
div#searchHome a:link { color: #1764A0; }  /*  */
div#searchHome a:visited { color: #999; }  /*  */
div#searchHome a:hover { color: #DC8909; }  /*  */
div#searchHome p { margin: 0 5px 0 0; padding: 0; font-size: 0.9em; line-height: 1.2em; }  /* */
div#searchHome form { margin: 0; padding: 0; }
div#searchHome input.search { font: 10px/14px Verdana, Arial, sans serif; margin: 0; padding: -5px 0 0 0;}
div#searchHome input.searchButton { font: 10px/14px Verdana, Arial, sans serif; font-weight: bold; background-color: #DC8909; margin: 3px 0 0 0; }

div#middleleftHome { width: 800px; margin: 0; }  /* height: 500px; background-color: #fff; */
div#middlerightHome { width: 800px;  margin: 0; padding: 0; }  /* height: 500px; background-color: #EFF5F9; position: absolute; top: 0; left: 380px; */

div#feature { margin: 0 0 0 10px; padding: 0; } 
div#feature img { margin: 0; padding: 0; }  /* text-align: left; */

div#news { margin: 0 0 0 10px; padding: 0; }
div#news h3 { font: 1.3em/1.3em Arial, Helvetica, sans-serif; margin: 0; color: #DC8909; padding-top: 10px; font-weight: bold; }  /*  */
div#news p { font-size: 1em; margin: 0; padding: 0.4em 0 0.4em 0; }  /* background: url(../images/o_arrow.gif) 0 8px no-repeat; border-bottom: 1px dotted #4D78A4; */
div#news a { text-decoration: none; } 
/* div#news .arrow { display: none; } */
div#members { margin: 0; padding: 0 0 0 10px; font-size: 0.9em; color: #000; }  /* height: 184px; background-color: #004b77;  */
div#members h3 { font: 1.3em/1.3em Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #DC8909; font-weight: bold; }  /*  */
div#members td p { font: 0.7em/0.9em Arial, Helvetica, sans-serif; } 
div#events { margin: 0; padding: 0 20px 40px 10px; } 
div#events h3 { font: 1.3em/1.3em Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #DC8909; font-weight: bold; }  /* border-bottom: 1px dotted #4D78A4;  */
div#events p { font: 1.2em/1.2em Arial, Helvetica, sans-serif; margin: 0; padding: 0.4em 0 0.4em 0; }  /* background: url(../images/o_arrow.gif) 0 8px no-repeat; */
div#events a { text-decoration: none; }  

/* -----------------------------------------------------*/
/* styles for footer                                    */
/* ---------------------------------------------------- */

div#footer { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; width: 770px; text-align: left; color: #000; font-size: 0.8em; } 
div#footer a:link { color: #000; }
div#footer a:visited { color: #000; }
div#footer a:hover { color: #000; }



