#col3 {float: right; width: 300px;}
#col2 {float: left; width: 600px; margin-left: 15px; margin-top: 15px;}

#col2 #mainText h1 {font-size: 200%; margin-bottom: 18px;  padding: 3px 0; border-top: 2px solid #cdd1e7; border-bottom: 2px solid #cdd1e7; color: #586ba8; }
#col2 #mainText h2 {font-size: 130%; margin-top: 20px;  padding: 3px 0; color: #435b9d; }
#col2 #mainText table {margin-left: 0px;  margin-top: 15px; width: 600px;}

#col2 #intro p {font-size: 110%; line-height: 1.3; margin-top: 6px; color: #666666;}
#col2 #mainText p {font-size: 105%; line-height: 1.3; margin-top: 6px; color: #666666;}
#col2 #mainText p a {color: #848fc9;}

#col3 #announcement h3 {font-size: 120%; color: #848fc9; margin-bottom: 5px;}
#col3 #announcement {margin-top: 60px;}
#col3 #announcement #a1, #a2, #a3, #a4 {margin-bottom: 15px; border: 1px dashed #cdd1e7; padding: 8px;}
#col3 #announcement p, ul li {margin: 8px 0px; line-height: 1.3; margin-top: 6px; color: #666666;}
#col3 #announcement p a, ul li a {color: #848fc9;}
