.problems{
    font-size : 15px;
}

    .problems a:visited, .problems a:link{
        border-bottom: 1px dashed #000;
        text-decoration: none;
    }
    .problems a:hover{
        color : #FF6400;
        text-decoration: none;
        border-bottom: none;
    }
                
    .problems .part{
        background: url("../../images/main-menu-bg.gif") repeat-x scroll left top transparent;
        color: #fff;
        font-size : 16px;
        padding : 2px 20px 2px 20px;
        font-weight: bold;
        width : 1070px;
        text-align: left;
    }
    
    .problems .list{
        padding : 10px 0px 0px 0px;
    }
    
        .problems .list a:visited,
        .problems .list a:link{
            color : #235183;
            border-bottom: 1px dashed #235183;
            text-decoration: none;
        }

        .problems .list a:hover{
            color : #FF6400;
            text-decoration: none;
            border-bottom: none;
        }
    
        .problems .list .item{
            padding : 5px;
        }
        
        .problems .list .even{
            background-color : #eee !important;
            
        }
        
            .problems .list .item .problem-title{
                float:left;
                width : 50%;
                
            }
            
            .problems .list .item .problem-description{
                float:left;
                width : 45%;
            }
            
            .problems .list .item .problem-solutions{
                float:left;
                width : 30%;
            }
            
                .problems .list .item .problem-solutions .solution-title{

                }
                /*
                .problems .list .item .problem-solutions .solution-title a:visited, 
                .problems .list .item .problem-solutions .solution-title a:link{
                    border-bottom: 1px dashed #000;
                    text-decoration: none;
                }
                .problems .list .item .problem-solutions .solution-title a:hover{
                    color : #FF6400;
                    text-decoration: none;
                    border-bottom: none;
                }
                */
                
            .problems .list .item .problem-actions{
                float:left;
                width : 30%;
            }
                .problems .list .item .problem-actions span{
                }
/*********************************************/      
.problem-details{

}
    .problem-details .symptom{
        font-size : 14px;
        padding : 0px 0px 0px 0px;
    }
        .problem-details .symptom .label{
            float:left;
        }
        
        .problem-details .symptom .text{
            float:left;
            font-style: italic;
            padding : 0px 0px 0px 85px;
        }
    
    .problem-details .reason{
        font-size : 14px;
        padding : 20px 0px 0px 0px;
    }
    
        .problem-details .reason .label{
            float:left;
        }
        
        .problem-details .reason .text{
            float:left;
            font-style: italic;
            padding : 0px 0px 0px 20px;
        }
    
    .problem-details .program-header{
        color : #FF6400;
        font-size: 16px;
        padding : 20px 0px 10px 0px;
    }
    
    .problem-details .program-table{
        width : 100%;
        padding : 5px;
    }
    
        .problem-details .program-table th{
            background: none repeat scroll 0 0 #F9F9F9;
            border-bottom: 1px solid #E8E8E8;
            border-left: 1px solid #E8E8E8;
            color: #808080;
            font-size: 12px;
            padding: 7px 5px;
            text-align: left;
            text-transform: uppercase;

        }
        
        .problem-details .program-table td{
            border-bottom: 1px solid #E8E8E8;
            color: #085A5D;
            font-size: 14px;
            font-weight: bold;
            padding: 7px 5px;

        }
            .problem-details .program-table .alt-title{
                font-size:12px;
                font-weight: normal;
                padding-top:5px;
            }
            .problem-details .program-table a:visited,
            .problem-details .program-table a:link{
                color : #235183;
                border-bottom: 1px dashed #235183;
                text-decoration: none;
            }
            
            .problem-details .program-table a:hover{
                color : #FF6400;
                text-decoration: none;
                border-bottom: none;
            }
        
            .problem-details .program-table .number{

            }
/*********************************************/            
.problem-selector{
    font-size: 14px;
    padding: 10px 0px 20px 0px;
    float: right;
}