HTML {height: 101%;}
body {margin:0;padding:0;background:#f2f0ee;}
img {border:0;vertical-align:middle;}
.clear {clear:both;}
/*.right{float:right;}*/

#body-wrap {width:799px;margin:28px auto 0 auto;padding:0 7px 0 6px;background:url(../images/bg.jpg) repeat-y left;}
#body-wrap .top {margin:0 0 0 -6px;padding:0;float:left;clear:both;}
#body-wrap .bottom {margin:-5px 0 0 -7px;padding:0;float:left;clear:both;}

div#header {width:786px;height:162px;margin:5px auto;padding:0;}
   #header #logo {margin:0;padding:0;float:left;}
   
   #header #navigation {width:136px;height:162px;margin:0;padding:0;background:#aeada1;float:left;}
   		   #navigation ul {margin:30px 6px 0 0;padding:0;list-style-type:none;float:right;}
		   #navigation ul li {margin:0;padding:0;}
		   
		   #navigation ul li a {width:119px;height:14px;margin:0 0 2px 1px;padding:4px 4px 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#FFF;text-align:right;text-decoration:none;display:block;}
		   html>body #navigation ul li a {width:120px;height:16px;margin:0 0 2px 1px;}
		   
		   #navigation ul li a:hover {width:118px;height:13px;margin:0 0 2px 1px;padding:3px 3px 0 0;border:1px solid #FFF;background:#b20838;}
		   html>body #navigation ul li a:hover {width:119px;height:15px;margin:0 0 2px 1px;}
		   
		   #navigation .selected {width:118px;height:13px;margin:0 0 2px 1px;padding:3px 3px 0 0;border:1px solid #FFF;background:#b20838;}
           html>body #navigation .selected {width:119px;height:15px;margin:0 0 2px 1px;}
		               
   #header #rightside {width:495px;height:162px;margin:0;padding:0;background:#d3d2c4;float:left;}
   		   #rightside #subnav {width:100%;margin:0;padding:0;float:right;}
		   #rightside #subnav ul {margin:5px 0 0 0;padding:0;list-style-type:none;float:right;}
		   #rightside #subnav ul li {margin:0 3px;padding:0;background:#949383;float:right;}
		   #rightside #subnav ul li a {margin:0;padding:2px 4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#FFF;text-align:right;text-decoration:none;border:1px solid #FFF;display:block;}
		   #rightside #subnav ul li a:hover {background:#b20838;}
		   #rightside #subnav ul li img.lock {margin:-2px 0 0 0;}
		   
           #rightside #login {margin: 25px 5px 0 0;padding: 25px 0 0 0;text-align:right;}
           html>body #rightside #login {margin: 45px 5px 0 0;padding: 45px 0 0 0;} /* hidden from IE 6 */
           
           #rightside #login {margin: 45px 5px 0 0;padding: 25px 0 0 0;text-align:right;}
		   #rightside #login p {margin: 0; padding: 0 0 7px 0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#462a75;font-weight:bold;}
		   #rightside #login label {margin:0;padding:5px 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#462a75;float:right;}
		   #rightside #login input {width:160px;height:15px;margin:0 0 7px 5px;border:0;background:#FFF;float:right;}
		   
div#content {width:100%;margin:0;padding:0;}
   #content #cLeft {width:460px;margin:2px 0 4px 5px;padding:0;float:left;}
   			#cLeft h1 {width:450px;height:16px;margin:0;padding:48px 0 0 10px;text-transform: uppercase; font-family:Verdana,Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FFF;background:url(../images/red-bar-heading.jpg) no-repeat top left;}
			
			#cLeft .context {width:100%;min-height:320px;margin:5px 0 0 0;padding:0;background:#e9e8e1;}
			#cLeft .context h2 {margin:0;padding:5px 0 0 12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#462a75;text-align:left;}
			#cLeft .context p {margin:0;padding:10px 6px 10px 12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#949383;text-align:left;}
			#cLeft .context img {margin:5px 5px 15px 15px;float:right;}
			#cLeft .context UL {margin:0;padding: 5px 0 10px 25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#949383;text-align:left;}
            #cLeft .context LI {margin:0;padding: 0 0 5px 2px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#949383;text-align:left;}
            #cLeft .context A {color: #666;}
            #cLeft .context A:hover {color: #333;}
            
            #cLeft .context .pressrelease_en-CA0 {display: inline; width: 120px; margin: 0; padding: 5px 0 3px 0; background: URL(../images/pressrelease_en-CA.gif) no-repeat;}
			#cLeft .context .pressrelease_fr-CA0 {display: inline; width: 120px; margin: 0; padding: 5px 0 3px 0; background: URL(../images/pressrelease_fr-CA.gif) no-repeat;}
            
   /*#content #cRight {width:330px; margin:4px 0 4px 0;padding:0;float:right;}
			#cRight .context {width:300px; height:190px; margin:0;padding:0;}
			#cRight .context h1 {width:290px;height:16px;margin:0 0 10px 0;padding:48px 0 0 10px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FFF;background:url(../images/recut-header-bg.jpg)  no-repeat top left;clear:both;display:block;}
			#cRight .context h1 .indent {margin:-35px 0 0 15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;color:#FFF;text-align:right;float:right;}
			#cRight .context p {margin:0;padding:5px 5x 10px 12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#949383;text-align:left;}
			#cRight .context p.find {margin:5px 0;padding:5px 5px 0 15px;border-bottom:1px solid #949383;}
			#cRight .context img {margin:8px 0 10px 0px;padding:0;float:left;}
			#cRight .context img.country {margin:0 20px 0px 0px;float:right;}*/
			
	#content #cRight {width:330px;margin:4px 0 4px 0;padding:0;float:right;}
			#cRight .context {width:300px;height:180px;margin:0;padding:0;}
			#cRight .context h1 {width:290px;height:16px;margin:0 0 6px 0;padding:48px 0 0 10px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FFF;background:url(../images/recut-header-bg.jpg) no-repeat top left;clear:both;display:block;}
			#cRight .context h1 .indent {margin:-35px 15px 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;color:#FFF;text-align:right;float:right;}
			#cRight .context p {margin:0;padding:10px 0 10px 12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#949383;text-align:left;}
			#cRight .context p.find {margin:0 5px 0 15px;padding:0 0 5px 0;border-bottom:1px solid #949383;}
			#cRight .context img {margin:0 5px 10px 0;padding:0;float:left;}
			#cRight .context img.country {margin:5px 20px 0 0;float:right;}
			
			#cRight .context3 {width:300px; height:110px;margin:0;padding:0;}
			#cRight .context3 h1 {width:290px;height:16px;margin:0 0 10px 0;padding:8px 0 0 10px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FFF; background-color:#949383}
			/*#cRight .context3 h1 .indent {margin:0px 0px 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;color:#FFF;text-align:right;float:right;}*/
			#cRight .context3 p {margin:0;padding:10px 0 10px 12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#949383;text-align:left;}
			
						/* news */
			#cRight .context2 {width: 300px; background: #C7C7BD; margin: 20px 0 0 0; padding:0;}
			#cRight .context2 DIV {padding: 0; margin: 0; border-top: solid 5px #ffffff;}
			#cRight .context2 .news {border-top: none; border-bottom :none;}
			#cRight .context2 img {margin: 5px 5px 5px 5px; padding: 0;float:left;}
            #cRight .context2 h1 {text-indent: 12px; text-decoration: none; width: 300px; height: 16px; margin: 0; padding:8px 0 0 0;font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold;color:#FFF; background-color:#949383 }
			#cRight .news_en-CA h1 { background-color:#949383 }
			#cRight .news_fr-CA h1 {background-color:#949383 }
			#cRight .context2 H2 {text-transform: uppercase; color: #949383; font-size: 9px; font-weight: normal; margin: 0; padding: 4px 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
			#cRight .context2 H4 {height: 12px; color: #fff; font-size: 9px; margin: 0 5px 0 160px; padding: 2px 3px;  background-color:blue;  font-weight: normal;}
			#cRight .context2 P {margin: 0 5px 0 0; padding: 2px 3px; font-weight: normal; font-size: 9px; color:#949383;font-family:Verdana, Arial, Helvetica, sans-serif;}
			#cRight .context2 A { text-decoration: none; color:#949383;font-family:Verdana, Arial, Helvetica, sans-serif;}
			#cRight .context2 A:hover {text-decoration: underline;}
			 
			/* 0 is needed on the end of class name since we add the press_id to the end of the class name, we only show these images for stories that are press releases or press_id=0*/
			#cRight .context2 .pressrelease_en-CA0 {background: #A9A99D URL(../images/pressrelease_en-CA.gif) right top no-repeat;}
			#cRight .context2 .pressrelease_fr-CA0 {background: #A9A99D URL(../images/pressrelease_fr-CA.gif) right top no-repeat;}
			        
div#footer {color: #666; width:786px;margin:0 auto;padding:0 5px;clear:both;}
   #footer p {margin:0;padding:5px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8px;font-weight:normal;color:#949383;text-align:right;}
   #footer a {color: #666;}
   #footer a:hover {color: #333;}
   
/* contact page */
#contextLeft {
    width: 270px;
    float: left;
    padding: 0;
    margin: 0;
}
#contextRight {
    width: 164px;
    float: right;
    padding: 0;
    margin: 10px 10px 0 0;
}
#contextRight IMG {
    padding: 0 !important;
    margin: 0 !important;
    float: none !important;    
}
.contactAddress H2 {
    padding: 0 !important;
    margin: 0 !important;
    color: #96000E !important;
}
.contactHolder {
    width: 100%;
    padding: 0;
    margin: 10px;
    background: #aeada1;
    color: #fff;    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal; 
}
.contactHolder H2 {
    color: #96000E !important;
        
}
.contactHolder P {
    padding-top: 2px !important; 
    color: #fff !important;    
}
.contactHolder A {
    color: #fff !important;
}
.contactHolder STRONG {
    color: #96000E;    
}
.contactPhoto {
    width: 80px; 
    float: left;
    padding: 0 !important;
    margin: 10px !important; 
}
.contactHolder IMG {
    float: none !important;
    padding: 0 !important;
    margin: 0 !important;    
}
.contactInfo {
    width: 165px; 
    float: right;
    vertical-align: top;
    padding: 0 !important;
    margin: 10px 5px 10px 0 !important;
    text-align: left;    
}

.newslogo {
    text-align: center;
    width: 151px; 
    height: 92px; 
    background: #fff;
    margin: 5px 5px 5px 5px !important;
    padding: 0 !important;
    float: left;
}

.newsdetaillogo {
    text-align: center;
    width: 156px; 
    height: 92px; 
    background: #fff;
    margin: 5px 10px 5px 5px !important;
    padding: 0 !important;
    float: left;
}
.tallList LI {margin: 7px 0 0 7px !important;}
.sitemapList LI {margin-bottom: 4px !important; text-transform: uppercase; font-size: 115% !important;}




