/* General style sheet, December 2005 */

/* Portal-CSS */
.prtlBody {
        margin:0 0 0 0;
        background-color: #FFFFFF;
	      font-family:arial,helvetica,sans-serif;
        font:70% arial,helvetica,sans-serif;
}
#headerTbl {
        padding: 0 0 10px 10px;
}

#mainTbl {
        border-top-width:1px;border-top-style:solid;border-top-color:#33cc00;
        border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#33cc00;
}

.sub {
        font-family:arial,sans-serif;
        padding-left: 10px;
}
/*header classes*/
h1 {
     font-family: tahoma,helvetica,arial,sans-serif;
     /* color:#225A8D; *//* EA7500;CC6600; */
     color:black;
     font-size:1.8em;
     margin-top:.5em;
     margin-bottom:.3em;
     border-bottom: 1px dotted #cccccc;
     padding-bottom: 10px;
}

h2 { 
     font-family: tahoma,helvetica,arial,sans-serif;
     /* color:#225A8D; *//* EA7500;CC6600; */
     color:black;
     /* font-size: medium; */
     font-size:1.3em;
     margin-top:.7em;
     margin-bottom:.3em;
}

h3 {
     font-family: tahoma,helvetica,arial,sans-serif;
     /* color:#225A8D; *//* EA7500;CC6600; */
     color:black;
     /* font-size: small;
     margin-bottom:3px;
     margin-top:7px; */
     font-size:1.2em;
     color:#000000;
     margin-top:.7em;
     margin-bottom:.25em;
}

h4 {
     font-family: tahoma,helvetica,arial,sans-serif;
     color:#333333;
     /* font-size: small;
     margin-bottom:3px;
     margin-top:7px; */
     font-size:1.1em;
     margin-top:.7em;
     margin-bottom:.2em;
}

h5 {
     font-family: tahoma,helvetica,arial,sans-serif;
     color:#666666;
     /* font-size: small;
     margin-bottom:3px;
     margin-top:7px; */
     font-size:1.0em;
     margin-top:.7em;
     margin-bottom:.2em;
}


/* paragraph and text classes */
p               {
		font-family:arial,sans-serif;
/*		font-size: small; */
                margin-top:0px;
                margin-top:0px;
                }

.figure         {
		font-family:arial,sans-serif;
/*		font-size: x-small; */
/*		font-size:8pt;      */
/*		font-size:85%; /* 0.85em; */
/*		line-height:120%; */
		}
		
td   {   
         font-family:arial, sans-serif;
/*		 font-size: small; */
     	}
			
th   {   
        font-family:arial, sans-serif;
/*		font-size: small; */
     	}

pre  {
/*		font-size: small; */
        }


/*link classes*/
a 		{
		text-decoration:none;
		padding-left: 0px; 
/*	  background: transparent url("flechita2.gif") 0 1px no-repeat; */
		}
a:hover {
		text-decoration: underline;
		}
a:link 	{
		color:#2376CA; /* 336699; */
		text-decoration: underline;
		}
a:visited {
		color:#7A838B; /* 1D5704; */
		text-decoration: underline;
		}
a:active {
		color:#0000FF;
		}

/*list classes*/
ol		{ 
		margin-top:3px;
		margin-left:30px;
		padding-left:0px;
		}
ul     { 
		/*list-style-image: url("flechita.gif");
		margin-top:3px;
    margin-left:18px;
    padding-left:0px;*/
		}
li      {
    padding-top:3px; padding-bottom:3px;
    padding-left: 0px; 
		font-family:arial,sans-serif;
/*		font-size: small; */
        }
		

/*================================================================*/
/* Cell classes for the text and index area on content pages      */
/* left cell */
#index1 {   
        background-color:#EEFFDD; /* E8F0FF; */                      /*B5CBE7;336699;F0F3F7; F8F8F8 */
        color:#000000;
 	      padding-top:10px;padding-bottom:10px;
        padding-left:20px;padding-right:20px;
        border-bottom-width:0px;
        border-bottom-color:#CCCCCC;
        border-bottom-style:dotted;
        border-right-width:1px;
        border-right-color:#CCCCCC;
        border-right-style:dotted;
        }

#index1 h2{
  font-size:1.2em;
  border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#33cc00;
}

#wafer_img {
  background: url(wafer2.gif) no-repeat 2px -2px;
  width: 324px;
  height: 66px;
}

#index1 h3{
  color:black;
  font-size:1.0em;
}
#index1 a {
    padding-left: 0px; 
	  background: transparent;
}  
/*link classes*/
#index1 a:link
		{		
		color:#009f00;      /*#2376CA;*/ /* #FADFB5; */
		text-decoration:none;
		}
#index1 a:visited
		{		
		color:#009f00;     /*#2376CA;*/ /* #FADFB5; */
		text-decoration:none;
		}
#index1 a:hover 
        {
		text-decoration: underline;
		}



/* center cell */
#index2  {   
 	    padding-top:10px;padding-bottom:10px;
            padding-left:20px;padding-right:20px;
	    border-bottom-width:0px;
        border-bottom-color:#CCCCCC;
        border-bottom-style:dotted;
        background-color: #FFFFFF;
        }
        
#logo_dmos {
      padding: 4px 0 4px 4px;
      }

