/* CSS Document */

	body
	{
		background-image: url('assets/images/eubiq/template/body_bg_darkgray.gif');
		background-repeat:repeat;
		margin:0px;
		font-family: Verdana, Arial, sans-serif; 
	}
	
	a, a:visited {
        color: #0191C3;
		text-decoration:none;		
	}
	
	a:hover {
		color: #1018E5;
		text-decoration:none;
	}

	h1, h2, h3, h4, h5, h6 {
		font-family: Helvetica, Arial, sans-serif; 
	}


/* NAVIGATION ELEMENTS */

	#mastheadgrid {		
		
		
	}
	
	#navigrid {
		font-size: 11px;
		    
	}
	
	#navigrid a, a:visited {
		color: #999;
		text-decoration: none;
		
	}
	
	#navigrid a:hover {
		color: #0191C3;	
	}
    
    
/* CONTENT ELEMENTS */
	#bodygrid {
		font-size: 11px;
		color: #818181;
        min-height: 1px;
	}
    
    #bodygrid h3 {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 14px;
		line-height: 22px;
        font-weight: normal;
        
    }
    
    #conceptgrid {
		font-size: 11px;
		color: #818181;       		
        height: 180;
	}
    
    a.contentgrid, a.contentgrid:visited {
		color: #0191C3;
		text-decoration: none;		
	}
	
	a.contentgrid:hover {		
        color: #1018E5;
		text-decoration:none;	
	}
		
	.pageTitle {
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 20px;
		font-weight:bold;
		color: #000;
		line-height:normal;
	}
	
    .indexTitle {
		font-family: Helvetica, Century Gothic,  Arial, sans-serif;
		font-size: 16px;
		line-height:normal;
	}
    
	.subIndexTitle {
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 14px;
        font-weight:bold;
		line-height:normal;
	}
    
    .indexSmallHeader {
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 12px;
		font-weight:bold;	
		line-height:normal;
	}
	
	
	#press hr {
		border: 0;
  		width: 96%;
		color: #91D8F4;
		background-color: #91D8F4;
		height: 1px;
	}
    
    #announce hr {
		border: 0;
  		width: 100%;
		color: #F68914;
		background-color: #F68914;
		height: 1px;
	}
	
	hr.career {
        border: 0;
  		width: 100%;
		color: #a4cecd;
		background-color: #a4cecd;
		height: 1px;
        line-height: 5px;
    }
    
	#productgrid .header {
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 20px;
		color: #BDC9F1;
	}
	
	#productgrid .subheader {
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 14px;
		color: #03286F;
	}
    
    #careerlist {        
        color: #1378c8;
        margin: 0;	
        padding: 0;
    }
    
    #careercontent {
        line-height: 1.5em;   
        color: #818181;
        width: 480px;
    }
    
    #careercontent ul {        
        padding-left: 0;
        margin-left: 20px;
        margin-top:20px;
        margin-bottom:20px;
    }
    
    #careercontent li {        
        color: #818181;
    }
    
    #careerlist ul {
        color: #818181;
        padding-left: 0;
        margin-left: 1em;    
    }
  
    #careerlist li {
        line-height: 12px;
        margin-bottom: 10px;
    }
    
    .careerlink, a.careerlink, a.careerlink:visited {
		font-size: 11px;
		line-height: 20px;
		color: #1378c8;
	}
    
     a.careerlink:hover {
		font-size: 11px;
		line-height: 20px;		
	}	
    
    
    #eventlist  {	
        margin: 0;	
        padding: 0;
        width:290px;
        font-family: Verdana, Arial, sans-serif; 
    }
  
    #eventlist ul {
        list-style-type: square;
        font-size: 1em;
        color: #878787;
        padding-left: 0;
        margin-left: 1em;    
   }
  
   #eventlist li {
        line-height: 12px;
        margin-bottom: 10px;
   }
  
   #eventlist li .eventTitle {
        font-size: 12px;
        font-weight: bold;
        line-height: 14px;
        color: #BD2651;    
   }
  
   #eventlist li .eventDate {
        font-size: 10px;
        font-weight: bold;    
        color: #000000;    
   }
  
   #eventlist li .eventDetail {
        font-size: 10px;
        font-weight: bold;    
        color: #9F86AD;    
   }

/* SIDEBAR ELEMENTS */

	
/* ProductNavi BEGIN */
	#productNavi {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
	}
	
	.grandParentProduct, a.grandParentProduct, a.grandParentProduct:visited {
		font-size: 14px;
		line-height: 22px;
		color: #2280C5;
	}
	 
	.grandParentProductCurrent, a.grandParentProductCurrent, a.grandParentProductCurrent:visited, a.grandParentProduct:hover {		
		font-size: 14px;
		line-height: 22px;
		color: #B4CADA;
	}
	
	.parentProduct, a.parentProduct, a.parentProduct:visited {
		font-size: 11px;
		line-height: 20px;
		color: #16C2D6;
	}
	
    .parentProductCurrent, a.parentProductCurrent, a.parentProductCurrent:visited, a.parentProduct:hover {
		font-size: 11px;
		line-height: 20px;
		color: #FFFFFF;
	}
	
    .childProduct, a.childProduct, a.childProduct:visited {
		font-size: 11px;
		line-height: 20px;
		color: #0D73AD;
	}
	
   .childProductCurrent, a.childProductCurrent, a.childProductCurrent:visited, a.childProduct:hover {
		font-size: 11px;
		line-height: 20px;
		color: #FFFFFF;
	}	
/* ProductNavi END */
	
	
/* eubiqsystemNavi BEGIN */
	#eubiqsystemNavi {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
	}
	
	.grandParentSystem, a.grandParentSystem, a.grandParentSystem:visited {
		font-size: 14px;
		line-height: 22px;
		color: #BD618F;
	}
	 
	.grandParentSystemCurrent, a.grandParentSystemCurrent, a.grandParentSystemCurrent:visited, a.grandParentSystem:hover {		
		font-size: 14px;
		line-height: 22px;
		color: #DAB4D7;
	}
	
	.parentSystem, a.parentSystem, a.parentSystem:visited {
		font-size: 11px;		
		line-height: 20px;
		color: #C34BD8;
	}
	
   .parentCurrentSystem, a.parentCurrentSystem, a.parentCurrentSystem:visited, a.parentSystem:hover {
		font-size: 11px;		
		line-height: 20px;
		color: #FFFFFF;
	}
/* eubiqsystemNavi END */
	

/* eubiqcareerNavi BEGIN */
	#eubiqcareerNavi {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
	}
	
	.grandParentCareer, a.grandParentCareer, a.grandParentCareer:visited {
		font-size: 14px;
		line-height: 22px;
		color: #458380;
	}
	 
	.grandParentCareerCurrent, a.grandParentCareerCurrent, a.grandParentCareerCurrent:visited, a.grandParentCareer:hover {		
		font-size: 14px;
		line-height: 22px;
		color: #458380;
	}
	
	.parentCareer, a.parentCareer, a.parentCareer:visited {
		font-size: 11px;		
		line-height: 20px;
		color: #419ea5;
	}
	
   .parentCurrentCareer, a.parentCurrentCareer, a.parentCurrentCareer:visited, a.parentCareer:hover {
		font-size: 11px;		
		line-height: 20px;
		color: #FFFFFF;
	}
/* eubiqcareerNavi END */


/* aboutNavi BEGIN */
	#aboutNavi {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
	}
	
	.grandParentAbout, a.grandParentAbout, a.grandParentAbout:visited {
		font-size: 14px;
		line-height: 22px;
		color: #1BB1E2;
	}
	 
	.grandParentAboutCurrent, a.grandParentAboutCurrent, a.grandParentAboutCurrent:visited, a.grandParentAbout:hover {		
		font-size: 14px;
		line-height: 22px;
		color: #B3D6EF;
	}
	
	.parentAbout, a.parentAbout, a.parentAbout:visited {
		font-size: 11px;		
		line-height: 20px;
		color: #0034A8;
	}
	
  .parentCurrentAbout, a.parentCurrentAbout, a.parentCurrentAbout:visited, a.parentAbout:hover {
		font-size: 11px;		
		line-height: 20px;
		color: #FFFFFF;
	}
    
    .childAbout, a.childAbout, a.childAbout:visited {
		font-size: 11px;
		line-height: 20px;
		color: #0034A8;
	}
	
   .childAboutCurrent, a.childAboutCurrent, a.childAboutCurrent:visited, a.childAbout:hover {
		font-size: 11px;
		line-height: 20px;
		color: #FFFFFF;
	}
/* aboutNavi END */


/* mediaNavi BEGIN */
	#mediaNavi {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
	}
	
	.grandParentMedia, a.grandParentMedia, a.grandParentMedia:visited {
		font-size: 14px;
		line-height: 22px;
		color: #F9C219;
	}
	 
	.grandParentMediaCurrent, a.grandParentMediaCurrent, a.grandParentMediaCurrent:visited, a.grandParentMedia:hover {		
		font-size: 14px;
		line-height: 22px;
		color: #F6F314;
	}
	
	.parentMedia, a.parentMedia, a.parentMedia:visited {
		font-size: 11px;		
		line-height: 20px;
		color: #DB4B04;
	}
	
  .parentMediaCurrent, a.parentMediaCurrent, a.parentMediaCurrent:visited, a.parentMediahover {
		font-size: 11px;		
		line-height: 20px;
		color: #FFE775;
	}
	
	.parentMedia2, a.parentMedia2, a.parentMedia2:visited {
		font-size: 11px;		
		line-height: 20px;
		color: #FFE775;
	}
	
  .parentMediaCurrent2, a.parentMediaCurrent2, a.parentMediaCurrent2:visited, a.parentMediahover2 {
		font-size: 11px;		
		line-height: 20px;
		color: #DB4B04;
	}
  
/* mediaNavi END */


/* SITEMAP Links */
    #topdiv li a, li a:visited, li.last a, li.last a:visited, li.here a, li.here a:visited, ul, li, a, a:visited, .topnav, ul.topnav a, ul.topnav a:visited {
        color: #0191C3;
        text-decoration:none;	
    }

    #topdiv li a:hover, li.here a:hover, li.last a:hover, a:hover, ul.topnav a:hover {
        color: #1018E5;
        text-decoration:none;
    }


/* FOOTER ELEMENTS */
	#footergrid {
		font-family: Helvetica, Arial, sans-serif; 
		font-size: 11px;
		color: #BBB;
		clear: both;
	}
	
	
	#footergrid a, a:visited {		
		font-size: 11px;
		color: #BBB;
		text-decoration:none;		
	}
	
	#footergrid a:hover {
		font-size: 11px;
		color: #FFFFFF;	
	}
    
    .thefooter {
        font-family: Helvetica, Arial, sans-serif; 
		font-size: 11px;
		color: #FFFFFF;
    }