
body.cp2009 #container{width:789px; margin:0 auto;}
#content p{line-height:1.5; color:#444;}
#content p.lead{line-height:1.5; color:#333; padding:0 30px;}

.txtr18{color:#9c241e; font-size:18px; font-weight:bold;}
.txtr14{color:#9c241e; font-size:14px; font-weight:bold;}

.txto18{color:#ee7600; font-size:18px; font-weight:bold;}


#content h2#cp2009s{position:relative; width:789px; height:351px; margin:0; padding:0; z-index:99; clear:both;}
#content h2#cp2009s em {position:absolute; top:0; left:0; display:block;  width:100%; height:100%; background:url(images/cp2009_s_main.jpg)  0 0 no-repeat; z-index:99;}	

*html #content h2#cp2009s{position:relative; width:789px; height:351px; margin:-1px 0 0 0; padding:0; z-index:99; clear:both;}
*+html #content h2#cp2009s{position:relative; width:789px; height:351px; margin:-1px 0 0 0; padding:0; z-index:99; clear:both;}


#content{width:789px; background:url(images/cp2009_bg.jpg) 0 0 repeat-y;}

body.cp2009 .mainCol{width:740px; padding:20px 15px 10px 34px;  }

ul#present{width:730px; margin:10px auto;}
ul#present li{display:block; float:left;}

#mailnews{width:684px; padding:15px 20px; margin:20px auto; clear:both; background:#eee; display:block;}
#mailnews p.p650{width:650px; padding:10px; margin:0 auto;}

#mailnews p.c650{width:650px; padding:10px; margin:0 auto; text-align:center;}


#cpBottom{width:789px; height:21px; background:url(images/cp2009_bottom.jpg) 0 0 no-repeat; margin:0; padding:0; clear:both; display:block; overflow:hidden; margin-top:-15px;}
