﻿
body {
    height: 100%;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0;
    padding-bottom: 10px;
    margin-top:5px;
    background-color: #6699CC;
    text-align: center;
    background-image: url(images/bg11.jpg);
    background-position: center;
    background-repeat: repeat-x;
    /*

    background-repeat: repeat-x;
background: #3D91C6 url(images/bg-blue-4.png) repeat-x;


*/
  background-attachment: fixed
}


#pagewrapper {
    background-color1: #6699CC;
    background-imageq: url(images/back.png);
    background-position: center;
    background-repeat: repeat-y;
    margin: 0; padding: 0;

    margin-bottom:15px;

}

#pagecontainer  {
  width1:805px;
  width:940px;
  border: 1px solid #003366;
  text-align:left;
  vertical-align: top;
  border-top: 0px solid #000;
  border-bottom: 2px solid #003366;
    background-image: url(images/back.jpg);
    background-position: center;
    background-repeat: repeat-y;

}


#top {
    width: 960px;
    background-image: url(images/top.png);
    background-repeat: no-repeat;
    height: 28px;
    line-height: 30px;
    text-align: center;
    font-size: 11px;
    color: white;
    clear: both;
  font-family: serif
}

#header {
  width:940px;
  height: 140px;
  background: #2266CC;
  text-align:center;
  vertical-align: top;
}

#header .banner {
  width:940px;
  height: 110px;
  background: #2266CC;
  vertical-align: top;
}

#header .menu {
  height: 30px;
  text-align: center;
  padding-left1:2px;
  background-image: url(images/menubg.gif);
  background-repeat: repeat-x;
}

#contentswrapper {
  width: 938px;
  margin-top: 0px;
  border: 1px solid #003366;
  padding: 0px;
  text-align:left;
  float: left;
  background-image: url(images/contentsbg1.jpg);
  background-repeat: repeat-y;
}

#contents {
  width: 722px;
  margin-top: 0px;
  padding: 3px;
  text-align:left;
  float: right;
  background-color: #FFFFFF
}

#contents_nosidebar {
  width: 932px;
  margin-top: 0px;
  padding: 3px;
  text-align:left;
  float: right;
  background-color: #FFFFFF
}

#contents a {
   color: #0066FF;
   text-decoration: none
}

#contents a:link {
   color: #0066FF;
   text-decoration: none
}

#contents a:visited {
   color: ##0066FF;
   text-decoration: none
}

#contents a:active {
   color: #0066FF;
   text-decoration: none
}

#contents a:hover {
   color: #FF6600;
   text-decoration: underline
}

/* ---------------------SIDEBAR ---------------------- */
#sidebar {

  float: left;
  width: 190px;
  padding: 1px 4px 4px 4px;
  color: white;

}

.sidebar_newshead {
  color: white;
  text-align: left;
  padding-left: 5px;
}

#sidebar ul {
  margin-top: -9px;
}


#sidebar li {
  margin-left: -16px;
  font-size: 10px;
}


#sidebar a:link {
  color: #FFCC99;
  text-decoration: none
}

#sidebar a:active {
  color: #FFCC99;
  text-decoration: none
}

#sidebar a:visited {
  color: #FFCC99;
  text-decoration: none
}

#sidebar  a:hover {
  color: #CCFFFF;
  text-decoration: underline
}

.divsidecenter {
  text-align: center;
  padding: 1px;
  margin-bottom: 10px;
}

.sidebartextbox {
  background: url(images/sidebartxtbg.jpg) repeat-x;
  padding: 1px;
  margin-bottom: 10px;
  background-color: #324B6B;
  border: 1px solid #999999;;
  text-align: left;
  line-height:16px;
}

.sideheader {
  border-bottom:1px solid gray;
  padding-bottom:2px;
  margin-bottom: 10px;
  margin-top: 2px;
  margin-right: 0px;
  margin-left: 0px;
  text-align: center
}

.sideimages {
  PADDING: 1px;
  BACKGROUND-COLOR: #333333;
  border: 1px solid #333333;
}
/* ---------------------  ---------------------- */

h2,h3,h4,h5 {
  color: #0066CC;
}

.newsarchivelist {
	line-height: 15px;
}
.newsarchivelist li {
 margin-bottom: 5px;
}
.semiconductors {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  float: right;
  padding: 6px;
  margin-top: 10px;
  width: 196px;
  background-color: #f9fcff;
  font-size: 10px;
  line-height: 18px;
  border: 1px solid #3399FF;
}

.linecardlist {
  padding-left: 10px;
  margin-top: 5px;
}
.pgfloatright {
  FLOAT: right;
  PADDING: 6px;
  MARGIN-TOP: 10px;
  WIDTH: 196px;
  BACKGROUND-COLOR: #F9FCFF;
  font-size: 10px;
  line-height: 18px;
  border-top: 1px solid #003366;
  border-bottom: 1px solid #003366;
  border-right: 1px solid #336699;
  border-left: 1px solid #336699
}
.pgimgfloatright {
  FLOAT: right;
  PADDING: 4px;
  MARGIN-TOP: 10px;
  BACKGROUND-COLOR: #F9FCFF;
  border: 1px solid #3399FF;
  text-align: right
}



#nolinks a:link {
  text-decoration: none;
  border:0px none #0066FF;
}
#nolinks a:visited {
  text-decoration: none;
  border:0px none #0066FF;
}



.divpgtitle {
  float:left;
  width:480px;
  padding: 10px;
  margin-top: 10px;
  color: #0066CC;
  font-weight: bold;
  font-size: 24px;
  background: url(images/pgtitlebg.jpg) repeat-x;
  border: 0px solid #666666;
}
.divpgcontent {

  float:left;
  width:480px;
  margin-bottom: 10px;
}
.divlinecard {
  border: 1px solid #BBDDFF;
  float:left;
  width:470px;
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 5px;
}

.pgdiv1 {
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  FLOAT: left;
  PADDING-BOTTOM: 8px;
  WIDTH: 450px;
  PADDING-TOP: 8px;
  margin-top: 10px;
}

.pglist {
  LINE-HEIGHT: 22px;
}

.text14px {
  font-size1: 14px;
  line-height: 18px;
}

.subscribeTD {
BORDER-RIGHT: #aaaaaa 1px dashed; BORDER-TOP: #aaaaaa 1px dashed; BORDER-LEFT: #aaaaaa 1px dashed; BORDER-BOTTOM: #aaaaaa 1px dashed
}


.contact_frm1 {
  width: 110px;
  font-size: 10px;
}

.contact_frm1b {
  width: 110px;
  font-size: 10px;
  font-weight: bold

}

.contact_frm2 {
  font-size: 10px;
}
.contact_frm2b {
  font-size: 10px;
  font-weight: bold

}

contact_table {
  width: 500px;
  font-size: 10px;
}
/* ---------------------FOOTER---------------------- */

#footer {
  width:940px;
  border-bottom1: 2px solid gray;
  text-align:center;
  line-height: 20px;
  height: 45px;
  color: #CCFFFF;
  background-image: url(images/footerbg.gif);
  background-repeat: repeat-x;
  background-color: #6699CC;
  float: left;
  font-size: 10px;
}

#bottom {
    width1: 850px;
    width: 960px;
    background-image: url(images/bottom.jpg);
    background-repeat: no-repeat;
    height: 20px;
    text-align: center;
    clear: both;
}



#footer a:link, a:active {

color: #FFCC99;
  text-decoration: none
}

#footer a:visited {

color: #FFCC99;
  text-decoration: none
}
#footer a:hover {
color: #CCFFFF;
  text-decoration: underline
}

