.box2 {
background: #FFFFFF;
width: 178px;
margin: 7px;
margin-top: 0;
clear: both;
}
.boxtop2
{
 background-image: url('images/box_top2.gif');
 background-repeat: no-repeat;
 height: 29px;
}
.boxtop2 h1 {
font-size: 10pt;
color: #FFFFFF;
padding: 0;
margin: 0;
margin-left: 8px;
margin-right: 5px;
padding-top: 7px;
}

.boxmid2 {
border-left: 1px solid #99CC33;
border-right:  1px solid #99CC33;
margin: 0;
padding: 3px;
color: #669900;
overflow: hidden;
}

.boxmid2 a:active {color: #518000; text-decoration: none; font-weight: normal;}
.boxmid2 a:visited {color: #527800; text-decoration: none;  font-weight: normal;}
.boxmid2 a:link {color: #518000; text-decoration: none;  font-weight: normal;}
.boxmid2 a:hover {color: #518000; text-decoration: underline;  font-weight: normal;}


.boxmid2 .more:active {color: #FF6600; font-weight: bold; text-decoration: none;}
.boxmid2 .more:visited {color: #FF6600; font-weight: bold; text-decoration: none;}
.boxmid2 .more:link {color: #FF6600; font-weight: bold; text-decoration: none;}
.boxmid2 .more:hover {color: #FF6600; font-weight: bold; text-decoration: underline;}

.boxmid2 ol {list-style-position: inside; padding: 0; margin: 0;color: #000; font-weight: bold;}

.boxmid2 h2 {
color: #333333;
font-size: 9pt;
font-weight: bold;
margin: 0;
padding: 0;
padding-top: 2px;
padding-left: 4px;
}

.boxmid2 h3 {
color: #555555;
font-size: 8pt;
font-weight: bold;
margin: 0;
padding: 0;
padding-top: 2px;
padding-left: 4px;
}

.boxmid2 p { margin: 0; padding: 0; padding-bottom: 7px; padding-left: 4px;}

.boxmid2.fullsize
{
 height: 587px;
}
.boxmid2.halfsize
{
 height: 269px;
 padding-bottom: 0;
}

.boxbtm2 {
background-image: url('images/box_btm2.gif');
background-repeat: no-repeat;
}

#footer {
clear: both;
}

.column {
width: 192px;
float: right;
}

#content {
padding: 0;
margin: 0;
margin-top: 8px;
padding-right: 12px;
}

#wrapper {
background: #FFFFFF;
}