	/* HOME  --------------------------------------------------------------------- */

#panel_tl

{
     background:url(../img/panels/panel_top.png) no-repeat right top;
       width: 212px;
     height: 30px;
	 margin: 0 0 2px 0;
}

#panel_tl h3 {	
		padding:2px 5px 0px 20px;
		color:#ffffff;
		font-size:16px;
		text-decoration:none;
		margin:0;
		height:22px;
	}


#home_mid { 
float: right; 
display: inline;
width: 644px;
height: 256px;
margin-bottom:4px;
margin-left:4px;
}

#panel_h
{
     background:url(../img/panels/panel_h.png) no-repeat right top;
       width: 644px;
     height: 30px;
	 margin: 0 0 4px 0;
}

#txt_reel h1 
{
 text-indent:-5000px;  
    }

#core_nav .OctagonCore 
{
  display:none;
    }
    
    #core_nav H2 {
 display:none;
    }


#panel_h_quote { 
background: url(../img/home/h_quote.gif) no-repeat bottom left;
margin-top:4px;
width: 200px;
height: 222px;
overflow: hidden;
}

#panel_h_quote h3{ 
padding-left:14px;
padding-top: 0px;
margin-top: 10px;
font-size: 23px;
line-height: 23px;
color: #a7a9ac;
font-weight: normal;
margin-bottom:6px;
}

#panel_h_quote h4{ 
padding-left:14px;
padding-top: 0px;
margin-top: 0px;
font-size: 12px;
line-height: 12px;
color: #888888;
font-weight: normal;
}


/* deep link module--------------------------------------------------------------------- */

.DLM 
{
margin-top: 6px;
width: 212px;
}

.DLM .mid{ 
background-color:#000000;
margin-top:0px;
}

.DLM .mid h3{ 
padding: 0 6px 6px 6px;
margin:0;
color:#FFFFFF;
font-size: 110%;
text-align:center;
}

.DLM .msg{ 
padding: 0 14px 14px 14px;
font-size: 130%;
color:#000000;
}

.explore{ 
float:right;
font-size:90%;
margin-right:14px;
margin-top: 10px;
}

.explore .arr{ 
margin: 0 6px 0 0;
float:left;
}


/* NEWS PANEL--------------------------------------------------------------------- */

.news_panel { 
background: url(../img/panels/dlm_bb.gif) no-repeat bottom;
padding: 10px 6px 10px 10px;
overflow: auto;
margin-bottom: 10px;
}




.clients { 
width: 180px;
height: 110px;
float: left;
display: inline;
text-align: center;
}


hr {
 color: #cdcdcd;
background-color: #cdcdcd;
height: 2px;
border:0;
}


/* contact --------------------------------------------------------------------- */

.expertise 
{
    line-height: 160%;
}

/* events--------------------------------------------------------------------- */

  
   #Event_tt
 
 {
 float: left;
display: inline;
width: 270px;
    } 
    
    #EventList 
{
float: right;
display: inline;
width: 100px;
    }
    
  
    
    .EventsHeader
    {
        clear: both;
        border-top: dotted #d1d1d1 1px;
        border-bottom: dotted #d1d1d1 1px;
        width: 370px;
        height: 15px;
        padding: 4px 0; 
        margin-top: 20px;
        margin-bottom:7px;
    }
    
    .DateHeader   {
 float: left;
display: inline;
width: 80px;
font-size: 100%;
font-weight: bold;
 color: #c93a14;
    }
    
    
    .TitleHeader {
 float: right;
display: inline;
width: 290px;
font-size: 100%;
font-weight: bold;
 color: #c93a14;
    }
    
    
    .EventDate {
 float: left;
display: inline;
width: 80px;
font-size: 90%;
    }
    
    
    .EventDescription {
 float: left;
display: inline;
width: 290px;
    }
    
    .EventItem {
        clear: both;
        border-bottom: dotted #d1d1d1 1px;
        width: 370px;
        padding: 4px 0; 
        margin-top: 10px;
        margin-bottom:4px;
        overflow: auto;
    }
    
    #video_player 
    {
        width: 360px;
        height: 246px;
        }
        
        
     
        #video_player 
    {
        width: 360px;
        height: 246px;
        }
        method