/***  BEGIN: sctipt form styling  ***/
    
        .vfScriptHt {
            height: auto; 
            bottom: 0px;
        }
        
/***  BEGIN: sctipt form styling  ***/
        
/***  BEGIN: sctipt form styling  ***/
        .searchBar {
            margin: 10px 0px 0px 7px;
            padding: 0px;
            z-index: 4;
        }
        
        .searchContent {
            z-index: 3;
        }

        .searchInput, .cf_multi_select {
            position: relative;
            color: #304852;
            border: #90A9B2 solid 1px;
            border-radius: 3px;
            -moz-border-radius: 3px;
            font-size: 12px;
            background-color: transparent;
            background-image: url('/img/cf_autocomplete/alpha0.gif') !important;
            cursor: pointer;
        }
        

       #techSelect {
            visibility: hidden;
            margin-top: 0px;
        }
        
        #techSelectH {
            margin-top: 0px;
        }
        
        
        
        #tutorialSearchS{
            vertical-align: top;
        }
        
        #tutorialSearchH{
            color: #90A9B2;
            border: black solid 1px;
        }

        #tutorialSearchD,.cf_scroll_outer {
            border: transparent solid 1px;
            border-radius: 3px;
            -moz-border-radius: 3px;
            background: transparent;
        }
        
        #techSelectD input {
            visibility: hidden;
        }
        
        #techSelectH {
            cursor: pointer;
        }
        
        #techSelectH, #techSelectD, #tutorialSearchH, #tutorialSearchD {
            zoom: 1;
            box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.2);
            -vendor-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.2);
            
        }
        
        #techSelectH, #techSelectD, #tutorialSearchH, #tutorialSearch {
            outline: none;
        }

        #tutorialSearchD > div, .cf_scroll_inner  label {
            border-radius: 2px;
            -moz-border-radius: 2px;
            margin: 2px 2px;
            font-family: sans-serif;
            font-size: 10px;
            border: #658695 thin solid;
            background: url('/img/global/forms/select_row.png');
            color: #3b5965;
            padding-left: 5px;
        }
        
        #tutorialSearchD > div:hover, .cf_scroll_inner  label:hover {
            background-color: #7ca8b9;
            color: #304852;
            border-color: #7998a4;
        }
        
        
        
        label.cf_multi_selected {
            background-image: url('/img/global/forms/select_row_selected.png');
            color: #304852;
            border-color: #ba9f58;
        }
 

    
    /* Search Button */
        .btn {
            color: #90A9B2;
            font-weight: bold;
            cursor: pointer;
        }

        :hover.btn {
            color: #ba9f58;
            border-color: #ba9f58;
        }

        #searchBtn{
            margin: 0px;
            padding: 1px 3px;
        }
/***  END: sctipt form styling  ***/

/***  BEGIN: sctipt list out styling  ***/
    .script-list ol {
        list-style-position: inside;
        margin: 10px;
        padding: 0px;
    }

    .script-list li {
        margin: 1px 0px 0px 0px;
        padding: 1px 5px;
        border-radius: 5px;
        -moz-border-radius: 3px;
        background-repeat: repeat-x;
    }

    .script-list .li-odd {
        background-image: url('/img/global/lists/li_odd.png');
    }

    .script-list .li-even {
        background-image: url('/img/global/lists/li_even.png');
    }

    .script-list :hover.li-odd {
        background-image: url('/img/global/lists/li_odd_hover.png');
    }

    .script-list :hover.li-even {
        background-image: url('/img/global/lists/li_even_hover.png');
    }

    .list-techs {
        float: right;
    }

    .list-titles {

    }
/***  END: sctipt list out styling  ***/

/***  BEGIN: sctipt details styling  ***/
    .section {
        margin: 2px 10px 5px 10px;
        padding: 10px;
        border-radius: 7px;
        -moz-border-radius: 7px;
        border: solid 1px #557986;
        background-image: url('/img/global/textMask.png');
    }

    .header {
        margin: 10px 10px 0px 10px;
        font-weight: bold;
        color: #90A9B2;
        font-size: 1.2em;
    }

    .content-title {
        margin: 10px 10px 0px 10px;
        font-weight: bold;
        color: #010101;
        font-size: 1.5em;
    }
    .alpha {
        list-style: lower-alpha;
    }

    .download {
        float: right;
        font-size: .5em;
    }

    .bdr5 { border-radius: 5px; -moz-border-radius: 5px; }
    .fnt_Sans { font-family: sans-serif; font-weight: normal; }
    .fnt_i { font-style: italic; font-size: .8em; }
    p { margin: 10px 20px 0px 10px; text-align: justify;}
    
    /*  snippets  */
        .snippet {
            border: solid 1px #557986;
            border-radius: 3px;
            -moz-border-radius: 3px;
            background-image: url('/img/global/textMask.png');
            margin: 5px 0px 5px 20px;
            padding: 0px 0px 0px 35px;
            list-style: outside decimal-leading-zero;
        }
        
        .snippet > li { padding: 2px 1px; margin: 1px 0px; font-family: monospace; color: #90A9B2; }
        .snippet .odd { background-image: url('/img/global/lists/li_odd.png'); }
        .snippet .even { background-image: url('/img/global/lists/li_even.png'); }
    
    
    /*a {
        color: #000;
        border: solid 1px #fff;
        padding: 3px;
        background-color: #FFCC66 ;
        text-decoration: none;
    }
    a:hover{
        background-color: #FF9900 ;
    }*/
/***  END: sctipt details styling  ***/