@charset "iso-8859-1";
/** this file control the general appearence of the information inside the core of the pages. It has nothing to do with the display of the menus or their behaviour, it only deals with formatign the information. */

div{
}

body {
margin:0px;
padding:0px;      
background-color:#3b3b3b ;

}		

#w_header {
margin:0px;
padding:0px; 
position : absolute ;
top : 0px ;
left : 0px ;  
background: transparent url(../images/core/core_titlebar_bg.jpg) center center;
width : 100% ;
height : 210px ;   
border-bottom:thin solid black ;
border-left:none;
border-right:none;
border-top:none;
z-index:999998;
}  

#window{
margin:0px;
padding:0px;

background-color:#3b3b3b ; 
 
position : absolute ;  
top:211px;
left:0px;  

width:100%;    
z-index:9999999;
} 
   
#windowHeader { 
z-index:0;  
margin:0px; 
padding:0px;

position:absolute;
top:0px; 
left: 0px; 
  
width:100%;
height: 28px;

background: #ffffff url(../images/core/core_bgtop.gif) center top;
background-repeat: repeat-x; 

}   

#windowFooter {  
z-index:0;
margin:50px 0px 0px 0px; 
padding:10px 0px 0px 0px;

position:relative;
bottom:0px;
   
width:100%;
height: 28px;

background: transparent url(../images/core/core_copyrights_bg.gif) center center;
background-repeat: no-repeat; 
} 

#windowFooter p {
position:relative;
top:0px;
left:0px;
margin:10px 0px 0px 45px;
padding:0px 0px 0px 0px; 

width:100%; 

color:#818181;
text-align: center ; 
font-weight:bold; 
font-size:13px;
font-family:Times new roman; 
z-index:99999999;

}  

#core {
margin : 25px 0px 0px 20% ;
padding: 0px 0px 0px 0px ;

position : absolute ;
top : 0px ;
left :0px ;  

width:75% ;
height:auto;
min-height:100%;
z-index:9999999999999;

}  

#window p.sectionTitle{ 
margin:0px;
padding:3px 0px 0px 0px;
position:relative;
left:0px;
top:-4px;
height: 28px;
/*background: url(../images/core/core_section_title_bg.gif) left top;  */
background-repeat: no-repeat ;   
color:#858585;
font-weight:bold;    
font-size:18px; 
font-variant:small-caps;	
margin-left:6%;	  
letter-spacing: 1px ;
}

#section_title {
	background: url(../images/core/core_section_core.gif) 0 0 repeat-x;
	position:absolute;
	top:-4px;
	left:0px;
	z-index:9999999999999;
	height:28px;
	
}

#section_title .section_right{
background: url(../images/core/core_section_right.gif) 100% 26 no-repeat ;

padding-top:25px;
padding-bottom:13px;
margin-top:-26px;
margin-left:65px;
margin-right:0px;
padding-left:10px;
padding-right:65px;
z-index :9999999999998;
letter-spacing:-0.50 em;  
color:#858585;
font-weight:bold;    
font-size:18px; 
font-variant:small-caps;
letter-spacing: 1px ;
}


#core p.title {
margin:0px 0px 0px 2.3%;
padding:7px 0px 0px 8px;    
background: url(../images/core/core_title_bg.gif) left top;  
background-repeat: no-repeat ;
position:relative;
left:9px;
width:378px;
height:32px;  
color:#818181;
font-size:17px;
font-weight:bold; 
text-align:left;
font-variant:small-caps;
letter-spacing:-0.04em;
text-indent: 0px;	  
clear:left;
}    

#core .news_wrapper {
margin : 15px; 
}

#core .news_wrapper img{
float:left ;
margin : 5px 10px 5px 52px ; 
}

#core p.title_1 {
position:relative;
left:-5px;
font-weight:bold;  
text-indent: 0px;

}

/**Same as title_1 except that it has inline display type*/
#core p.title_2{
margin:6px 0px 0px 30px;
padding:0px;    
color:#959595;
font-size:16px;
text-decoration:underline;    
font-weight:bold;  	 
text-indent: 0px;
/*border:thin solid pink; */
}	


#core p.alignRight{	 
color:#707070; 
font-size:14px;
font-family:Book Antiqua,Verdana ;
margin:10px 5px 10px 55px;
padding:0px 0px 0px 0px;  
text-align:right; 
text-indent: 0px; 
letter-spacing: 1.5px ;
/*border:thin solid blue;*/
}

#core p.noIndent{	 
text-indent: 0px; 
/*border:thin solid blue;*/
}	

noIndent{	 
text-indent: 0px; 
/*border:thin solid blue;*/
}	

#core p.lvl_1{	 
margin:10px 0px 10px 75px;
}	 

#core p.lvl_2{	 
margin:10px 0px 10px 95px;
}	

#core p.lvl_3{	 
margin:10px 0px 10px 115px;
}	

#core p.signature {
margin:6px 0px 0px 0px;
padding:0px;
position:relative;
left:-5px;
font-weight:bold;
font-size:15px;	
color: #959595 ;	
text-indent: 0px; 
text-align:right ;
}	   

#core p.signature_comment {
margin:-5px 0px 10px 0px;
padding:0px;
position:relative;
left:-5px;
font-weight:bold;
font-size:12px;	
color: #808080 ;	
text-indent: 0px; 
text-align:right ;
}	

#core span{	 
margin : 0px;
padding : 0px ;
font-weight:bold;
width : auto ;
font-size:15px;	
color: #A1A1A1 ;	
/*border:thin solid blue;*/
}	   


#core p {
color:#707070; 
font-size:14px;
font-family:Book Antiqua,Verdana ;
margin:10px 0px 10px 55px;
padding:0px 0px 0px 0px;  
text-align:justify; 
text-indent: 20px; 
letter-spacing: 1.5px ;
/*border:thin solid blue;*/
}

h2 {
color:#707070; 
font-size:14px;
font-family:Book Antiqua,Verdana;
margin:10px 0px 10px 55px;
padding:0px 0px 0px 0px;  
text-align:center;  
/*border:thin solid blue;*/
}

#core ul{

}

#core ul li{
color:#707070; 
font-size:14px;
font-family:Book Antiqua,Verdana;
margin:10px 0px 10px 65px;
padding:0px 0px 0px 0px;  
text-align:justify;  
/*border:thin solid blue;*/
} 

/**
* THE FOLLOWING WILL PROVIDE COLUMNS FUNCTIONNALITY.
* class are as follow : 
* div.column  			A column (Specify the width and caracteristic)
* div.column_left			Position a column to the right	
* div.column_right 		Position a column to the left
*/
div.column{
	width : 37.5% ;
	margin : 0px 0px 0px opx ;
	padding: 0px 0px 0px 0px ;
}
div.column_left{
	position : absolute;
	top : 0px ;
	left : 0px ;  
	border : 1px solid red ;
}
div.column_right{
	position : absolute ;
	top : 0px ;
	right : 0px ;  
	border : 1px solid blue ;
}

/**
* THE FOLLOWING PROVIDE FORMATING FOR THE DISPLAYING OF THE E-MAIL LIST
*/
p.email {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;    
	position:relative;
	left:9px;	
	width:55%;
	color:#818181;
	font-size:20px;
	font-weight:bold; 
	text-align:left;
	letter-spacing:-0.04em;
	text-indent: 0px;
}
