div#content_column div.list
{
   
    margin-top:                     1px;
}

div#content_column div.list div.line_spacer
{
    clear:                          both;
    
    width:                          100%;
    height:                         22px;
    
    font-size:                      1px;
    line-height:                    1px;
}
 
/**
 * image list, one col
 */
div#content_column div.list.image div.list_entry
{
    float:                          left;
    
    width:                          501px;
    
    padding-bottom:                 15px;
    
    color:                          #535853;
}

div#content_column div.list.image div.list_entry p
{
	float:							left;
}

div#content_column div.list.image img.thumbnail
{
    float:                          left;
    
    margin:                         0px 30px 15px 0px;

	border-bottom:					15px solid #EEEFF1;
}

div#content_column div.list.image img.blank
{
	border-bottom:					0px;
}

div#content_column div.list.image h4
{
    margin-top:                     7px;
    
    font-size:                      12px;
}

/**
 * specific styles for three column lists
 */
div#content_column div.list.cols
{
    background:                     url(bg_list_cols.gif);
    width:                          738px;
}

div#content_column div.list.cols div.list_entry
{
    float:                          left;
    
    width:                          153px;
    padding:                        0px 16px 0px 19px;
}

div#content_column div.list.cols div.list_entry div.text_part
{
    padding:                        15px 5px 0px 0px;
    margin-bottom:                  1px;
	min-height:						130px;
}
    
div#content_column div.list.cols div.list_entry div.text_part h3
{
    margin-top:                     0px;
}

div#content_column div.list.cols div.list_entry div.text_part a
{
	color:							#53585B;
}

div#content_column div.list.cols div.list_entry div.text_part div.links
{
	margin-top:						15px;
	padding-bottom:					0px;
}

div#content_column div.list.cols div.list_entry div.text_part div.links a
{
	color:							#009533;
}

div#content_column div.list.cols div.list_entry div.text_part div.links a:visited
{
	color:							#3BA5AE;
}

div#content_column div.list.cols div.list_entry div.text_part h3 a
{
	color:							#009533;
}

div#content_column div.list.cols div.list_entry div.active
{
    background:                     #E4F4EA;
    padding-left:                   10px;
}

div#content_column div.list.cols div.list_entry.left
{
    padding-left:                   0px;
    padding-right:                  22px;
}

div#content_column div.list.cols div.list_entry.right
{
    padding-right:                  0px;
}

div#content_column div.list.cols div.list_entry p
{
    margin:                         10px 0px 0px 0px;
    padding:                        0px;
}

div#content_column div.list.cols div.list_entry div.links
{
    padding-bottom:                 15px;
}

div#content_column div.list.cols div.list_entry .buttons
{
    margin-bottom:                  15px;
}


/**
 * text_list
 **/
#content_column ul.text_list 
{
    margin:                         0 0 0 0;
    padding:                        0 0 0 0;
    list-style-type:                none;
    font-weight:                    bold;
    line-height:                    20px;
}

#content_column ul.text_list li
{
    margin:                         40px 0 15px 0;
    padding:                        0 0 0 0;
}

#content_column ul.text_list li ul.list_items
{
    margin:                         15px 0 0 0;
    padding:                        0 0 0 0;
    list-style-type:                none;
    font-weight:                    normal;
    line-height:                    16px;
}

#content_column ul.text_list li ul.list_items li
{
    margin:                         0 0 0 0;
    padding:                        0 0 0 0;
}

#content_column ul.text_list li ul.list_items li a
{
    color:                          #009533;
}


#content_column ul.text_list li h3
{
    display:                        inline;
    
    margin-top:                     0px;
    
    width:                          400px;
    
    color:                          #535853;
    font-weight:                    bold;
}

#content_column ul.text_list li a.top
{
    float:                          right;
    font-weight:                    normal;
    color:                          #009533;
}

#content_column ul.overview,
#content_column ul.no_bullets
{
    margin:                         0 0 0 0;
    padding:                        0 0 0 0;
    list-style-type:                none;
}

#content_column ul.overview li
{
    float:                          left;
    width:                          15px;
    margin:                         0 0 0 0;
    padding:                        0 0 0 0;
    text-align:                     center;
}

#content_column ul.overview li a
{
    display:                        block;
    width:                          15px;
    border-top:                     1px solid #CAD0D4;
    border-right:                   1px solid #CAD0D4;
    border-bottom:                  1px solid #CAD0D4;
    color:                          #009533;
}

#content_column ul.overview li.first a
{
    border-left:                    1px solid #CAD0D4;
}
