﻿


 






/*

Marian Hirsch Theme

*/


html, body {  margin: 0px; padding: 0px; border: 0px; }
body { font: 10pt/1.25 Arial, Helvetica, sans-serif;  }




/* Headlines */
h1, h2, h3, h4, h5, h6 {  margin: 0; padding: 0;  font-weight: normal; font-family:
                           Arial, Helvetica, sans-serif;
}

/* Text Styles */
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, 
abbr, a, input, select, textarea {  margin: 0; padding: 0; 
                                    font: normal normal normal 10pt/1.25 Arial, Helvetica, sans-serif;}


a, a:link, a:visited, 
a:active { text-decoration: none;}
a:hover { text-decoration: none;}	

h4
{
  font-family: Arial;
  color  :#0000ff;
  font-weight: bold;
  font-size:12pt;
  margin-top :10px;
}





a:hover .h4a 
{
  color  :#ff0000; 
}




/*

Area Shapes

*/

 
 #Home
 {
   
 }

span.allcaps
{
font-variant:  small-caps ! important ;
}

h3
{
  color :Blue;
  font-size:18px;
 
}

h3 a
{
 color :Blue;
 
}



.page
{
 width:980px; 
}

.page-with-border
{
	
 width:978px; 
 border: solid 1px #c0c0c0;
  
}
 
.page-with-sideborders
{
 width:978px; 
 border-left:  solid 1px #c0c0c0;
 border-right: solid 1px #c0c0c0;
 
}

.minHeight
{
  min-height:340px;
}

p {margin-top:10px}

.fullWidth {width:100% ;}	
.stdWidth {width:980px;}
.stdWidthFullBorder {width:978px;}
.stdWidthOneBorder {width:979px;}
.stdMinHeight {min-height:498px}
.textColorLight{  color : #b0b0b0;        }
.text85           {  font-size:85%  }
.textCenter {text-align:center;}

.justifytext 
{
 text-align:justify ; 
}

.textColumn
  {
   	width:280px;  text-align:justify ; 
 }
 
 

 .HomePage
 {
  
 }
 

 
.FormTextField
{
  width :220px;
  margin-bottom:4px;
}


.header_container
{
 width:100%;
  background: url(Img/header_bg.jpg) repeat-x; 
}

.header
 {
   
   margin: 0 auto;
   height: 60px;
   background-color:#014478
 }



.MainMenu
{
	 
}

.HomePage
{
  background:#014478;
}

.horzMenu
	{
      margin : 0 auto;
      
       height:27px;	
    /*   background: url(Img/horzMenu_bkgnd.jpg); */
       z-index : 5 !important;
	}

.rmLevel0
{

}

.rmItem 
	{
  
    text-decoration:none ! important;
    } 

.rmItem
{ 
 

}

.rmSlide a 
{

} 
 
 
.rmRootGroup
   {  
   	
    padding-left:50px ! important;	
    
   }


.rmRootGroup .rmItem
{
	 width:130px ! important;  
}


.footer_container
{
  width :100%;
  background :#014478 ; 
  min-height:33px;  
  clear:both;
}

.footer
 {
  margin:0 auto;
  color :	#b0b0b0;   
  background :#014478 ; 
  
  font-size:8pt;
 }

 .footer_container{margin-top:-35px;}

#IE  .footer{margin:10px auto 0;
             
            
             
             }


.footer a
 {
  color :	#b0b0b0;
  text-decoration:none;
   font-size:8pt;
 }

.footer a:hover
 {
  color :	#fff;
  text-decoration:none;
 }


 



.threeColMaster
  {
      background  :   url(Img/3col_bg2.jpg)     ; 
  }
  
  .FullPageMaster
  {
      background  :   url(Img/fullPage_bg.jpg)     ; 
  }
  
  #NewsWidget p
  {
      margin :8px 0;	
  }
  
  .MiniDataBook A
  {
     text-decoration  :none;
  	 color : #333;
     border:solid 1px Transparent; 
     font-size:85%!important ; 
  }
   .MiniDataBook A:Hover
  {
     border:solid 1px #99defd; 
     color : #555;
     background-color:#def2fc;
    font-size:85%!important  ; 
 
  }
  
  
  .treeRow
  {
    background : White;
    width:100%;
  }
  
  .alttreeRow
  {
  	background : #e6e6e8;
  }
  
   .rtTop , .rtMid, .rtBot
   {  margin-left:5px;
      font-size:10px;
   	  padding: 3px 0 0 4px!important  ;
   }
    A.rtIn 
    {
     font-size:10px!important; 
      
    }
    .rtSp
    {
      display:none!important;
      
    }
  
 
 
 
 .AppSelectorPage
  {
   background-image:url(Img/AppSelector_BGW.jpg)!important ; 
   background-repeat:  no-repeat!important ;
  }
 .AppSelectorGridLine1
 {
    padding:8px 0 0 20px ; 
    float:left;
 }  
 .AppSelectorGridLine1A
 {
    padding:5px 0 0 0 ; 
    float:left;
 }  
 .AppSelectorGridLine2
 {
    padding:0 0 0 20px ; 
    font-size:110% ; 
    clear: both ;
 }  

 .AppSelectorGridLine2A
 {
    float:left;
 }

 .AppSelectorGridLine2B
 {
    float: left;
    padding-left:20px;
 }

 .AppSelectorGridContainer
 {
    clear:both   ;
    padding-top:14px !important;
 } 
 
 .AppSelectorGrid
  {
 
    width  :978px	!important ;
    
    border	:solid 1px #ccc	!important ; 
  }  
 
 .GridHeader_WebBlue 
  {
    background : none  !important; 	
    border : none  !important; 	
  }



/****************************************   
*
*			nav menu
*  
*****************************************/  

.MainMenu
{
 width:978px;
 height:23px;

}

 

/****************************************   
*
*			RoHS
*  
*****************************************/  
.RoHS_Table
{
 	
  border:solid 1px #777;
  background:#E7F1FF;
}

.RoHS_Table td
{
 padding:3px;
}

.RoHS_Table th
{
  text-align:right;
}


/****************************************   
*
*			Images
*  
*****************************************/  

#ZoomImage
{
  border:solid 4px #fff;
}

div.ArtWork ul
{
    
   padding: 10px 5px;
    clear:both;
   list-style-type:none;
    
}

div.ArtWork li
{
   	 
   text-align:center;
   width:23%;
   min-height:200px;
   margin: 5px;
   float :left;
}



/****************************************   
*
*			master pages
*  
*****************************************/  
  
 .Page_Content_MarginsNone 
 {
   text-align:left;
   min-height:465px;
   width:978px; 
 /*
  border-left  : solid 1px #c0c0c0;
   border-right : solid 1px #c0c0c0;
 */
 
 
 } 

.Page_Content_MarginsLeft 
 {
   text-align:left;
   background:white url(Img/master_bg3L.jpg); 
   min-height:465px;
   width:980px; 
 /*
    border-left  : solid 1px #c0c0c0;
    border-right : solid 1px #c0c0c0;
  */ 
} 

.Page_Content_MarginsRight 
 {
   text-align:left;
   background:  url(Img/master_bg3R.jpg); 
   min-height:465px;
   width:980px; 

/*   border-left  : solid 1px #c0c0c0;
   border-right : solid 1px #c0c0c0; 
*/
 } 

.Page_Content_MarginsBoth 
 {
   text-align:left;
   background:white url(Img/master_bg3B.jpg);  
   min-height:465px; 
   width:980px; 
 /*
   border-left  : solid 1px #c0c0c0;
   border-right : solid 1px #c0c0c0;
 */
 } 


#IE .Page_Content_MarginsBoth, 
#IE .Page_Content_MarginsNone, 
#IE .Page_Content_MarginsRight, 
#IE .Page_Content_MarginsLeft 
{
_height:500px;

}



 


.Body_Left_Container
{
   width: 778px;
  clear:both;
  overflow:hidden;
  padding: 0 6px;
}


.Body_Center_Container
{
  
  margin-left:195px;
  width: 580px;
  overflow:hidden;
  padding: 0 4px;
} 

.Body_Right_Container
{

  width:778px;
  float:right;
}


.Body_Full_Container
{

 
 
}


.Page_Margin_Top
{
 width:100%;
 height:6px;
 clear:both;
}


.Header_Left 
{
 
     
}
.Header_Center
{
 
}

.Header_Right 
{
 margin-top: 5px;
 
 float:right;
 text-align:center;
}

.Footer_Right
{
 float:right;
 border:none;
 text-align:right;
 padding:2px 10px;
 width:40%;
}

.Footer_Left
{
  text-align:left;
  padding:2px 10px;
  float:left;
  border:none;
  width:40%;
}
.Footer_Center
{
  text-align:center!important ;  
  padding:2px 10px;
  float:left;
  border:none;
}



.Margin_Left
{
  
  width:180px;
 
  margin-left:5px;
  overflow:hidden;
  float:left;
}


.Margin_Right
{
  width:180px;
  padding-right:5px;
  float:right;
 
  overflow:hidden;
}
 
 
 
.Body_Center
{
  
}


.Content_Center
{
  padding-right: 8px;   
}

 
.Page_Left
{
	
}
 
 
.Page_Full
{
  padding  : 0  0;
  
 
} 
 
.Page_Right
{
 
padding:0 6px;   
}
 
 

.Area_Left
{
  width:378px;
  overflow:hidden;		
  float :left;	 
}
 
.Area_Right
{
  width:378px;
  overflow:hidden;		
  float : right;
  margin-right:6px	; 
}
 
.Column_Left
{
  width:184px;
  overflow:hidden;
  
}
 
.Column_Center
{
 width:184px;
 position:absolute;
 margin-left:200px; 
 overflow:hidden;	 
}
 
.Column_Right
{
  width:184px;
  margin-right:2px;
  float:right;
  overflow:hidden;	 
}
 
.Blank_Center
{

}
 
.Illustrations  td {  font-size:8pt   }

#ZoomCapDiv table { border-spacing: 0 ! important;}

