body {margin:0px;
		font-size:100%;
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		background:#fff;
	}
/*----------------------------------------------------------------------------------*/
.bdygen{width:970px;
		height:auto;
		margin:0px auto;
		padding:0px;
		}	
/*----------------------------------------------------------------------------------*/
.heral{position:absolute;
		top:-5000px;
		left:0px;}
.heral h1{font-size:7pt;
        margin:2px 0px 2px 0px;
        color: #eee;
       }
.heral h1 a{text-decoration:none;
        color:#eee}
.heral h2 {font-size:8pt;
        color: #382d23;}
/*-----------------------------------------------------------------------------------*/
.logo{width:970px;
	height:60px;
	margin:0px;
	padding:0px;
	border-left:0px solid #bbb;
	border-right:0px solid #bbb;
	background:#eee url(ig/bk-logo.jpg);}
.logo-img{float:left;
	width:500px;
	padding:0px;
	margin:0px;
	text-align:left;}
.logo-img img {border:0px;
	margin:3px 0px 0px 25px;
	}
.logo-rech{float:right;
	margin:0px;
	padding:0px;
	width:219px;
	height:60px;
	}
.frm-rech {clear:both;
		   padding:0px;
		   position:relative;
		   top:13px;
		   left:15px;	
		   float:left;
		   width:218px;
		   height:auto;
		   font-size:8pt;
		   color:Black;
		   margin:0px;
		   text-align:left;
		  
		}
.frm-rech label{clear:both;
				padding:0px 2px 0px 0px;
				width:auto;
				font-size:1em;
				margin:0px;
				font-weight:bold;
				color:#666;
		}
			
.frm-rech input{float:left;
		font-size:7pt;
		width:160px;
		border:1px solid #891635;
		margin:0px;
		padding:0px;
			}
.frm-rech-go{float:left;
		   background: transparent;
		   margin:0px;
		   padding:0px 0px 0px 3px;
		   }	   
.frm-rech-go a{clear:both;
		margin:0px;
		padding:0px;
		text-decoration:none; 
		color:black;
		}
.frm-rech-go img {border:0px;}
/*--------------------------------------------------------------------------------*/
.mnu-bar{clear:both;
	width:970px;
	margin:0px;
	padding:0px;
	height:16px;
	background:url(ig/bk-menu.jpg);
	display:inline-table;
	}
.mnu{float:left;
	width:748px;
	height:16px;
	font-size:8pt;
	text-align:left;
	margin:0px;
	padding:0px;
	text-transform:capitalize;
	display:inline-table;
	}
.mnu ul{margin:0px;
	padding:0px;
	list-style:none;
	}
.mnu li{float:left;
	margin:0px;
	padding:0px;}
.mnu a{	color:#000;
	border-right:1px solid #999;
	font-size:9pt;
	font-weight:bold;
	height:16px;
	margin:0px;
	padding:0px 7px 0px 7px;
	text-decoration:none;
	}
.mnu a:visited{color:#000;}
.mnu a:hover{background:url(ig/bk-menu-hover.jpg);}
.mnu strong{
	color:#036;
	border-right:1px solid #999;
	font-size:9pt;
	font-weight:bold;
	height:16px;
	margin:0px;
	padding:0px 7px 0px 7px;
	text-decoration:none;
	background:url(ig/bk-menu-hover.jpg);
	}
.mnu-sites{float:right;
	width:220px;
	height:16px;
	margin:0px;
	padding:0px;
	background:url(ig/bk-menu-sites.gif);
	}
.mnu-sites a{margin:0px;
	padding:0px;
	font-size:8pt;
	color:#fff0ec;
	text-decoration:none;
	font-weight:bold;
	
	}	
.mnu-sites a:visited{color:#fff0ec;}
.mnu-sites a:hover{text-decoration:underline;}
/*--------------------------------------------------------------------------------*/
.nav {clear:both;
	width:970px;
	margin:0px;
	padding:3px 10px;
	font-size:.7em;
	color:#888;
	font-weight:bold;
	border-top:0px solid #bbb;
	border-right:0px solid #bbb;
	border-bottom:0px solid #888;
	border-left:0px solid #bbb;
	text-align:left;
	background:url(ig/bk-nav.gif) top left no-repeat;
	display:table;
	}
.nav a{color:#888;
	text-decoration:none;
	margin:0px 5px;}
.nav a:visited{color:#888;
	}
.nav a:hover{color:blue;
	text-decoration:underline;
	}
.nav img{border:0px;
	margin:0px;
	}
/*--------------------------------------------------------------------------------*/
.acc{clear:both;
	width:970px;
	height:130px;
	padding:0px;
	margin:0px;
	background:#888;
	display:inline-table;
	
	}
.acc-left{float:left;
	margin:0px;
	/*padding:25px 0px 0px 25px;*/
	height:105px;
	text-align:left;
	position:relative;
	top:25px;
	left:25px;
	}
.acc-left h1{margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	font-size:17pt;
	color:#fff;
	border-bottom:1px solid #bbb;
	}
.acc-left h2{margin:0px 0px 0px 8px;
	padding:0px;
	font-weight:normal;
	font-size:12pt;
	color:#fff;
	}
.acc-right{float:right;
	height:130px;
	}
.acc-right img{
	border:0px;}
/*-----------------------------------------------------------------------------------*/
.bdy-bottom{clear:both;
		width:100%;
		/*height:auto;*/
		padding:0px 0px 20px 0px;
		margin:0px;
		text-align:left;
		display:table;
		border-top:1px solid #888;
		}
.bdy-left{float:left;
		width:181px;
		height:auto;
		margin:0px 0px 0px 0px;
		padding:0px; 
		background: transparent; 
		
		}
.bdy-left img{border:0px;}
/*-----------------------------------------------------------------------*/
.bdy-left-ttl{width:100%;
		margin:0px;
		padding:0px;
		background:url(ig/bk-menu-ttl.jpg) bottom repeat-x;
		}
.bdy-left-ttl h1{width:175px;
		margin:0px 0px 5px 0px;
		padding: 7px 0px;
		text-align:center;
		font-size:10pt;
		
		text-transform:capitalize;
		}
.bdy-left-ttl a{	color:#000;
		text-decoration:none;
		}
.bdy-left-ttl a:visited{	color:#000;
		text-decoration:none;
		}
.bdy-left-ttl a:hover{	color:blue;
		text-decoration:underline;
		}
.bdy-left-mnu{width:100%;
		margin:0px;
		padding:0px;
		}
.bdy-left-mnu ul{margin:0px 0px 0px 1px;
		padding:0px;
		list-style:none;
		}
.bdy-left-mnu li{padding:0px 0px 2px 0px;
		text-transform:capitalize;
		}
.bdy-left-mnu a{width:100%;
		margin:0px;
		padding:2px 0px 2px 10px;
		font-size:9pt;
		text-align:left;
		color:#000;
		background:transparent url(ig/bk-bdy-lfta.gif) 2px 10px no-repeat;
		text-decoration:none;
		
		}
.bdy-left-mnu a:visited{color:#000;
		}
.bdy-left-mnu a:hover{background:transparent url(ig/bk-bdy-lftah.gif) 2px 10px no-repeat;
		font-weight:bold;}
.bdy-left-mnu strong{width:100%;
		margin:0px;
		padding:2px 0px 2px 10px;
		font-size:9pt;
		text-align:left;
		color:#036;
		background:transparent url(ig/bk-bdy-lftstrong.gif) 2px 10px no-repeat;
		font-weight:bold;
		}

/*-----------------------------------------------------------------------*/
.bdy-center{float:left;
		width:564px;
		margin:0px 0px 0px 1px;
		padding:0px;
		
		}
.bdy-right{float:right;
		width:220px; 
		margin:0px;
		padding:0px;
		}
.bdy-cb{height:auto;
		margin:7px 0px 0px 15px;
		padding:0px 0px 20px 0px;
		font-size:1em;
		text-align:left;
		display:table;
		}
.bdy-cbt{margin:0px 0px 5px 0px;
		padding:0px;
		width:100%;
		border-bottom:1px solid #d9d9d9;
		}
.bdy-cbt-c{margin:0px;
		padding:12px 30px 12px 20px;
		font-size:13pt;
		line-height:18pt;
		color:#700;		
		background: url(ig/bk-cbt.gif) 4px 20px no-repeat;
		width:auto;
		font-weight:bold;
		}
.bdy-cbt-c a{color:#700;
		text-decoration:underline;
		}	
.bdy-cbt-c a:visited{color:#700;
		text-decoration:underline;
		}	
.bdy-cbt-c a:hover{color:blue;
		background:yellow;;
		}	
.bdy-cbp-l{float:left;
		width:120px;
		text-align:left;
		}
.bdy-cbp-l img{margin:0px 0px 10px 10px;
		border:1px solid #c9c9c9;
		}
.bdy-cbp-r{float:left;
			
		}
.bdy-cbp-r h1{margin:0px;
		padding:5px 0px 0px 15px;
		width:auto;
		font-size:10pt;
		font-weight:bold;
		color:#333;		
		}
.bdy-cbp-r h2{margin:0px;
		padding:10px 0px 2px 13px;
		font-size:13pt;
		background: url(ig/bk-bdy-bot-lft-a.gif) 5px 18px no-repeat;
		}
.bdy-cbp-r h3{margin:0px;
		padding:12px 0px 2px 13px;
		font-size:13pt;
		
		}
.bdy-cbp-r p{margin:0px;
		padding:5px 0px 0px 15px;
		font-size:9pt;
		text-indent:20px;
		}
.bdy-cbp-r p:first-letter{font-size:11pt;
		font-weight:bold;
		color:#333;
		text-transform:uppercase;
		}

.bdy-cbp-r ul{margin:0px 0px 5px 60px;
		font-size:9pt;
		}
/*-----------------------------------------------------------------------*/
.footer{width:970px;
		margin:0px auto;
		padding:0px;
		font-size:9pt;
		border-top:1px solid #bbb;
		}
.footer img {border:0px;
		margin:0px;
		}

.footer-left{float:left;
		width:550px;
		margin:0px;
		padding:0px;
		text-align:left;
		}
.footer-left img {border:0px;}
.footer-left p{margin:0px;
		padding:3px 0px 0px 7px;
		font-size:7pt;
		color:#999;
		text-align:left;
		}
.footer-left a{color:#999;
		text-decoration:none;
		}
.footer-left a:visited{color:#999;
		text-decoration:none;
		}
.footer-left a:hover{color:blue;
		text-decoration:underline;
		}
		
.footer-right{float:right;
		margin:0px;
		padding:0px;
		width:220px;
		height:auto;
		text-align:left;
		color:#666;
		font-size:8pt;
		}
.footer-right p{margin:0px;
		padding:0px 0px 0px 7px;}
		
.footer-right a{color:blue;
		text-decoration:underline;
		}
.footer-right a:visited{color:blue;
		text-decoration:underline;
		}
.footer-right a:hover{color:blue;
		background:yellow;
		font-weight:bold;
		}

/*-----------------------------------------------------------------------*/
