
/*

Schools CSS

*/

div#submenu_schools {}

div#submenu_schools a {
    padding:4px 8px 4px 8px;
    border-bottom:1px solid #cccccc;
}

div#submenu_schools a:hover {
    color:#ffffff;
    text-decoration:none;
    background-color:#72c3e2;
}

div.geo_content {
    width:600px;
    margin-bottom:10px;
}

div.geo_content a {
    margin-right:10px;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
}

div.geo_content a.active { color:#0066cc; text-decoration:underline; }

div.geo_content a:hover { text-decoration:underline; }

div.region_name {
    padding:4px;
    font-weight:bold;
    color:#000000;
    /*border-top:1px solid #999999;*/
    width:600px;
    display:block;
    background:#ffffff;
}

div.schools_header {
    padding:4px;
    float:left;
    font-weight:bold;
}

div.schools_header div.city {
    width:160px;
    float:left;
    display:block;
}

div.schools_header div.instructor {
    width:100px;
    float:left;
    display:block;
}

div.schools_header div.photo {
    width:70px;
    height:90px;
    float:left;
    display:block;
    overflow:hidden;
    background:#cccccc;
}

div.school_info {
    padding:4px;
    float:left;
    width:600px;
    border-top:1px solid #999999;
}

div.school_info div.city {
    width:140px;
    float:left;
    display:block;
    font-weight:bold;
    margin-top:5px;
    padding-left:5px;
}

div.school_info div.contact {
    width:230px;
    float:left;
    display:block;
}

div.school_info div.contact p { margin:5px 0 0 0; }

div.school_info div.instructor {
    width:140px;
    float:left;
    display:block;
    margin-top:5px;
    padding-left:10px;
}

div.gray { background-color:#F4F4F4; }
div.white { background-color:#FFFFFF; }
div.bt { border-top:1px solid #CCCCCC; }
div.bb { border-bottom:1px solid #CCCCCC; }
