body {
	background: url(images/backcurve.gif) 30px 30px repeat-y #E7E7E7 ;
	margin: 0px;	padding: 0px; 	text-align:center;
}

#description {width:660px; margin:15px auto ;  }
#dleft { float:left; width:205px; text-align:right;}
#dright { float:right; width:430px;}
h1{ color:#2b9dc7; font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:normal; margin-top:15px; }
h2{ color:#464b58; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;font-weight:normal; margin-top:15px; }

br { clear:both;}
p, h1,h1, ul, li { margin:0px; padding:0px;}
ul {list-style:none;}

/*index*/
.bindex {background: url(images/t_horiz-2008.jpg) repeat-x center 190px #FFFFFF;  }
#oflash{ margin:auto; width:682px;}
#b_bottom { background:url(images/bgk_bot.gif) center top repeat-x; text-align:left; margin:auto; }
#faja {margin:auto; width:700px; }
#bot01, #bot02, #bot03  { float:left; margin:25px 0px 0px 20px; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#716e68; display:inline; }
#b_bottom h1{font-size:11px; font-weight:normal; }
#b_bottom h1 a{}
#bot01 ul{ width:190px; margin:0px 10px 0px 10px; padding-top:15px; padding-bottom:20px; }
#bot01 li  {margin:0px 0px 6px 0px; background:url(images/vin_bleu.gif) no-repeat 0px 4px; padding-left:9px; }
#bot03 ul, #bot04 ul{width:180px; margin:0px 0px 0px 10px; padding-top:15px; padding-bottom:10px; }
#bot03 li, #bot04 li{margin:0px 0px 2px 0px; background:url(images/vin_bleu.gif) no-repeat 0px 4px; padding-left:9px; }

#bot01 a, #bot02 a, #bot03 a { font-size:9px; color:#0090ff; text-transform:uppercase;  }
#transpbgk { background:url(images/2px_tile.gif);}
.color01{ color:#0090ff;}
#bot02 #transpbgk { padding:10px; width:190px;}
#bot01 #transpbgk a, #bot02 #transpbgk a, #bot03 #transpbgk a{font-size:11px;  color:#666666; text-decoration:none; text-transform:none;}
#bot01 #transpbgk a:hover, #bot02 #transpbgk a:hover, #bot03 #transpbgk a:hover { color:#666666; text-decoration: underline;}

#bot02 #transpbgk img{ width:36px; height:25px; float:left; margin-right:7px; margin-bottom:10px;}
#bot02 #transpbgk #commimg { width:12px; height:19px; float: none; margin:0px }
#num_comm { width:18px; text-align: right; float: left; text-align:center; }
#footer {width:660px; margin:auto;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#716e68; }
#footer a{color:#0090ff;}
.aright { float:right;}
/*end-index*/
#container{
width:729px;
/*background:url(images/tablebackcurve2.gif) repeat-y right top #FFFFFF;*/
background:url(images/tbc-2009.gif) repeat-y right top #FFFFFF;
border-left:1px solid #CFCDCF;
border-right:1px solid #CFCDCF;
margin:auto;
display:block; text-align:center;
}
#header {
margin:auto; display:block;
background: url(images/gray2005.gif) ;
width:700px;
height:45px;
}
#logo {	
display:block; float:left;width:407px;
height:45px;
background:url(images/logo2007.gif) no-repeat left top;
}
#logo a{
display:block; width:407px;
height:45px; background:url(images/logo2007.gif) no-repeat left top;

}
 #year {
float:right;
display:block;
background:url(images/v2008.gif);
width:74px;
height:46px;
}
#update{
float:left;
margin-top:15px;
/*
width:50px;
position:relative;
top:20px;
border:1px solid #0066FF;*/
}
#menu{
margin:0px auto;
width:700px;
}
#navmenu{
float:left;
width:500px;}

#menu ul {
list-style:none;
display:inline;		
}

#menu li {
float: left;
display: block;}

#amontreal{

}
#amontreal a{
float:right;
width:200px; height:31px;
background:url(images/imgmtl01.gif) right no-repeat #FFFFFF;
display:block;
}
#topline{
float:right;
margin:1px auto;border-top: 1px solid #CFCDCF; 
width:700px;
}
#rdefi {
float:right;
width:200px; height:16px;
background:url(images/imgmtl02.gif) right no-repeat #FFFFFF;
display:block;
}
br{clear:both;
}
#projects{
margin:0px auto;
width:700px;
/*border:1px solid #0000FF;*/
}
#oneproj{width:700px;
height:138px;

}
#tit, #desc{
text-align:left;
margin:0px;
padding:0px;
float:left;
/**/
width:280px;
}
#tit{
margin:0px;
position:relative;
left:20px;
}
#details{
text-align:left;
margin:0px;
padding:0px;
float:left;
/*border:1px solid #0000FF;*/
width:100px;
}
#screens{	
float:left;
text-align:left;
margin:0px;
padding:0px;
background-image: url(images/4px_tile.gif);
width:700px;
height:112px;
	}
#screens img{
float:left;
margin-left:5px;margin-right:1px;
/**/
margin-top:10;
}
img{border:0px;
}
#plus{
float:left;
background:url(images/plus.gif);
height:108px;
width:15px;
display:block;

}
#flashob{
float:left;
width: 105px;
margin-left:10px;
}

span {

 /*display: none; */
}
.title {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
	color: #666666;
	font-size: 14px;
}
.NormalLite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #666666;
}.Normal01:link {
	color: #999999;
	font-weight: bold;
}
.Normal01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
}
.Normal01:hover {
	color: #280D00;
	font-weight: bold;
}
.Normal01:visited {
	font-weight: bold;
	color: #999999;
}
#botmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
	float:left;
	width:729px;
}
#botnav ul{
display:inline;
list-style:none;
}
#botnav li {
float:left;
/*display:block;*/
}
#botnav li a{


}
#botmenu a{
	color: #999999;
	font-weight: bold;

/*	text-decoration: none;*/

}
#botnav{
margin:auto;
width:400px;
height:20px;

padding:3px;
display:block;
}
