/* CSS Document */

    #content{
        background:url(/html/images/bg_dots.gif) repeat-y;
        width:970px;
        float:left;
        /*margin:18px 0 0 0;*/
        margin:87px 0 0 0;
        overflow:hidden;
        padding:0;
    }

    #content h1{
        color:#FF0099;
        font-size:22px;
        font-weight:normal;
        margin:0 0 0 13px;
        padding:0 0 10px 0;
        width:660px;
    }

    #content h2{
        color:#000000;
        font-size:1em;
        font-weight:bold;
        margin:0;
        padding:0;
        float:left;
        text-decoration:none;
    }

    #content h2 a{
        color:#000000;
        font-size:1em;
        font-weight:bold;
        margin:0;
        padding:0;
        text-decoration:none;
        float:left;
    }

    #content h2 a:hover{
        color:#FF0099;
        font-size:1em;
        font-weight:bold;
        margin:0;
        padding:0;
        text-decoration:underline;
    }

    #content p{
        color:#666666;
        font-size:.9em;
        margin:0;
        padding:4px 0 40px 0;
        width:620px;
        display:block;
    }

    #search{
        width:100%;
        background:#E8E8E8;
        -moz-opacity: 0.7;
        opacity:.70;
        filter: alpha(opacity=70);
        display:block;
        overflow:hidden;
        margin:0 0 0 13px;
        padding:0 0 10px 0;
    }

    #search .textField{
        width:270px;
        margin:23px 8px 0 0;
        float:left;
    }

    #search .btnSearch{
        background:url(/html/images/bg_button_search.gif) top left no-repeat;
        width:60px;
        height:20px;
        margin:24px 0 0 0;
        float:left;
        border:0;
        font-size:12px;
        font-weight:bold;
        color:#000000;
        padding:0 5px 0 0;
    }

    #search p.fieldhead{
        font-size:.9em;
        float:left;
        width:4.3em;
        margin:25px 0 0 10px;
        color:#000000;
        font-weight:bold;
        padding:0;
    }

    #search p.fields{
        color:#000000;
        padding:0;
    }
    #search input.textField {
        border:1px solid #333;
    }

    #search ul{
        clear:left;
        margin:0;
        padding:0;
        display:block;
        overflow:hidden;
    }

    #search li{
        list-style:none;
        font-size:.8em;
        float:left;
        margin:10px 0 0 10px;
        color:#666666;
        font-weight:bold;
        display:inline;
        width:auto;
    }

    .outer{
        width:970px;
        display:block;
        float:left;
        background:#f8f8f6;
        margin:1px;
        overflow:hidden;
        padding:0;
    }

    .outer ul{
        width:645px;
        float:left;
        overflow:hidden;
        background:#FFFFFF;
        margin:0;
        padding:20px 0 0 15px;
        text-decoration:none;
        list-style:none;
    }

    .outer ul li img{
        float:left;
        margin:0 13px 0 0;
        text-decoration:none;
        border:0;
    }

    .outer ul p a{
        color:#FF0099;
    }

    .outer .img{
        float:left;
        background:url(/html/images/bg_img_gal_small.gif);
        margin:0 13px 6px 0;
        padding:6px;
        text-decoration:none;
        border:0;
        overflow:hidden;
    }

    .outer .img:hover{
        float:left;
        overflow:hidden;
        background:url(/html/images/bg_img_gal_small_on.gif);
        margin:0 13px 6px 0;
        padding:6px;
        text-decoration:none;
        border:0;
    }

    .outer ul p{
        clear:both;
    }

    .outer ul li ul{
        padding:0;
        margin:5px 0 0 0;
        float:left;
        display:block;
        width:450px;
        clear:both;
    }

    .outer ul li li{
        background:url(/html/images/crumb.gif) no-repeat right center;
        padding:0 10px 0 0px;
        float:left;
        margin:0 5px 0 0;
        line-height:1.5em;
        display:block;
        width:auto;
        font-size:.7em;
    }

    .outer ul li li a{
        color:#FF0099;
        text-decoration:underline;
    }

    .result{
        display:block;
        float:left;
        width:auto;
        margin:0;
    }

    .first{
        clear:both;
        background:none!important;
        padding:0!important;
    }

    .outer .last {
        font-weight:normal !important;
        background:none!important;
    }

    #pageResult {
        color:#000000 !important;
        /* float:right !important; */
        font-size:0.8em !important;
        overflow:hidden!important;
        text-align:right;
        /* width:90% !important; */
        margin-right:20px;
    }
    #pageResult P {
        text-align: left;
        width: auto;
    }

