/* Created by GB - TAFE SA Web Services */

@import "../../Standard/Global/Standard.css?d=1";
@import "../../Standard/Global/TopMenu.css?d=1";
@import "../../Standard/Global/MegaMenu.css?d=1";
@import "../../Standard/Global/FooterSiteMap.css?d=1";

@media screen,handheld,projection,tv 
{
    
    #homepage_banner
    {
	    float: left;
	    width: 1000px;
	    margin-left: 0px;
	    margin-top: 0px;
	    padding: 0px;
	    z-index: 10;
	    height: 398px; 
	    background-image: url(TAFESA_Home_images/main_nav_flat_bg.gif?d=1 );
	    background-repeat:no-repeat;
	    background-position:top;
    }

    #mediaspace
    {
	    float: right;
    }

    #nivo_container
    {
	    padding:0px;
	    margin:0px;
	    float:right;
	    width:805px; /* Change this to your images width */
        height:365px; /* Change this to your images height */
    }

    /* -----------------home page middle content box ---------------- */

    .course_finder 
    {
        padding-top: 26px;
        height: 45px;
        text-align: left;
    }

    .nivo_course_finder_wrapper 
    {
        background-image: url("TAFESA_Home_images/course_finder_bg.gif?d=1");
        background-position: bottom left;
        background-repeat: no-repeat;
    }

    /* -----------------home page feature boxes --------------------- */

    #feature_boxes_container
    {
	    text-align: left;
	    width: 1000px;
    }

    .course_finder 
    {
        clear:both;
    }

    /* -----------------home page feature left box --------------------- */

    #feature_box_leftcol,
    #feature_box_rightcol,
    #feature_box_centrecol 
     {

	    float: left;
	    width: 317px;
	    min-height:285px;
	    /*background-image:url(TAFESA_Home_images/feature_box_round_bg.gif?d=1); background-repeat:repeat-x;*/
	    margin-top:8px;
	    margin-bottom:5px;
	    font-size:0.9em;
    }

    #feature_box_leftcol
    {
     margin-left:10px;
    }

    #feature_box_centrecol
    {
	    margin-left:14px;
    }

    #feature_box_rightcol
    {
	    margin-left:14px;
	    clear:right;
    }


    .feature_box_area 
    {	
	    width: 315px;
    }


    /* ie6 hacks */

    * html #feature_boxes_container
    {
	    margin-left:-20px;
    }

    * html #news_archive
    {
    margin-right:-1px;
    }


    /* end ie6 hacks */

    /* Dropdown controls */

    .selectBox-dropdown {
	    width: 130px; /* width = (desired width) - padding-right */
	    padding-right: 40px;
	    position: relative;
	    border: solid 1px #BBB;
	    line-height: 1.5;
	    text-decoration: none;
	    color: #000;
	    outline: none;
	    vertical-align: middle;
	    background: #fafafa;
	    background: -moz-linear-gradient(top, #fafafa 1%, #ececec 100%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #fafafa), color-stop(100%, #ececec));
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ececec', GradientType=0);
	    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	    box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	    -webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    border-radius: 4px;
	    display: inline-block;
	    cursor: default;
    }

    .selectBox-dropdown:focus,
    .selectBox-dropdown:focus .selectBox-arrow {
	    border-color: #666;
    }

    .selectBox-dropdown.selectBox-menuShowing {
	    -moz-border-radius-bottomleft: 0;
	    -moz-border-radius-bottomright: 0;
	    -webkit-border-bottom-left-radius: 0;
	    -webkit-border-bottom-right-radius: 0;
	    border-bottom-left-radius: 0;
	    border-bottom-right-radius: 0;
    }

    .selectBox-dropdown .selectBox-label {
	    width: 100%;
	    padding: .2em .3em;
	    display: inline-block;
	    white-space: nowrap;
	    overflow: hidden;
    }

    .selectBox-dropdown .selectBox-arrow {
	    position: absolute;
	    top: 0;
	    right: 0;
	    width: 23px;
	    height: 100%;
	    background: url(TAFESA_Home_images/jquery.selectBox-arrow.gif?d=1) 50% center no-repeat;
	    border-left: solid 1px #BBB;
    }

    /* Dropdown menu */
    .selectBox-dropdown-menu {
	    position: absolute;
	    z-index: 99999;
	    max-height: 270px;
	    border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */
	    background: #FFF;
	    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	    overflow: auto;
    }


    /* Inline control */
    .selectBox-inline {
	    width: 250px;
	    outline: none;
	    border: solid 1px #BBB;
	    background: #FFF;
	    display: inline-block;
	    -webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    border-radius: 4px;
	    overflow: auto;
    }

    .selectBox-inline:focus {
	    border-color: #666;
    }


    /* Options */
    .selectBox-options,
    .selectBox-options LI,
    .selectBox-options LI A {
	    list-style: none;
	    display: block;
	    cursor: default;
	    padding: 0;
	    margin: 0;
    }

    .selectBox-options LI A {
	    line-height: 1.5;
	    padding: 0 .5em;
	    white-space: nowrap;
	    overflow: hidden;
	    background: 6px center no-repeat;
    }

    .selectBox-options LI.selectBox-hover A {
	    background-color: #EEE;
    }

    .selectBox-options LI.selectBox-disabled A {
	    color: #888;
	    background-color: transparent;
    }

    .selectBox-options LI.selectBox-selected A {
	    background-color: #C8DEF4;
    }

    .selectBox-options .selectBox-optgroup {
	    color: #666;
	    background: #EEE;
	    font-weight: bold;
	    line-height: 1.5;
	    padding: 0 .3em;
	    white-space: nowrap;
    }


    /* Disabled state */
    .selectBox.selectBox-disabled {
	    color: #888 !important;
    }

    .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	    opacity: .5;
	    filter: alpha(opacity=50);
	    border-color: #666;
    }

    .selectBox-inline.selectBox-disabled {
	    color: #888 !important;
    }

    .selectBox-inline.selectBox-disabled .selectBox-options A {
	    background-color: transparent !important;
    }

    /* ----------search-------------- */

    #course_search_container {
        float:right;
	    margin-top:23px;
	    margin-right:15px;
	    width: 210px;
	    height: 22px;
	    padding: 0px 0px 0px 0px;
    }

			
    #course_search_area {
	    margin-right:38px;
	    margin-left:5px;
	    width: 175px;
	    height:24px;
	    padding: 0px 0 0 5px;
	    border: solid 1px #BBB;
	    line-height: 1.5;
	    text-decoration: none;
	    color: #000;
	    outline: none;
	    vertical-align: middle;
	    background: #fafafa;
	    background: -moz-linear-gradient(top, #fafafa 1%, #ececec 100%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #fafafa), color-stop(100%, #ececec));
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ececec', GradientType=0);
	    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	    box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	    -webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    border-radius: 4px;
	    display: inline-block;
	    cursor: default;
    }

    #course_search_box {
	    float: left;
	    display: inline;
	    width: 175px; 
	    height:11px;
	    border: 0px;
    }

    .course_search_text {
	    float: left;
	    padding-top:3px;
	    display: inline;
	    width: 135px;
	    border: 0px;

	    background: #F2F2F2;
    }

    .search_button {
	    float: right;
	    width: 20px;
	    height: 18px;
	    margin-left: 0px;
	    margin-right:4px;
	    margin-bottom:2px;
	    margin-top:2px;
	    border:none;
    }

    #find_course_by {
	    color: #be1428;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 1.3em;
        font-weight: bold;
        letter-spacing: 0;
	    padding:15px 0px 0px 15px; ;
    }

    #study-area {
	    padding: 30px 0px 0px 10px;
    }

    #course-type {
	    margin: 30px 0px 0px 5px;
    }

    #course_finder .or 
    {
        padding: 0 2px;
    }

    .go_button 
    {
        position: absolute;
        right: 8px;
    }
    
/*
    .title_bar_red_span,
    .title_bar_red_span_no_stones 
    {
        padding: 3px 0px 3px 20px;
        font-family: 'Open Sans Condensed', Impact, Charcoal, sans-serif;
        font-size: 1.7em;
        color: white;
        text-shadow: 0 1px 0 #6B0514;
        font-weight: normal;
    }
    
    .title_bar_red_span
    {
        background-image: url("../../Standard/Global/Standard_images/feature_title_bar.gif?d=1");
    }
    
    .title_bar_red_span_no_stones 
    {
        background-image: url("../../Standard/Global/Standard_images/feature_title_bar_no_stones.gif?d=1");
    }
*/    
    
    
    .feature_box_area .sfContentBlock,
    .feature_box_area .news_list
    {
        background-color: whiteSmoke;
        /*border-right: 1px solid  red;
        border-bottom: 1px solid red;
        border-left: 1px solid red;*/
        border-right: 1px solid  #E8E8E8;
        border-bottom: 1px solid #E8E8E8;
        border-left: 1px solid #E8E8E8;
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
        margin-bottom: 14px;
    }
    
    #feature_box_centrecol .sfContentBlock,
    #feature_box_rightcol .news_list
    {
        min-height: 230px;
    }
    
    #feature_box_rightcol .news_list
    {
        height: 242px;
    }
    
    #find_course_by 
    {
        -webkit-text-shadow: 0 1px 0 #D5D5D5;
        -moz-text-shadow: 0 1px 0 #D5D5D5;
        text-shadow: 0 1px 0 #D5D5D5;
        color: #be1428;
    }
    
    #slider 
    {
        background-color: Black;
    }
    
    .feature_box_area 
    {
        position: relative;
        color: #5F5F5F;
    }
    
    .feature_box_area .fast-find
    {
        padding: 13px 0 16px 11px;
    }
    
    .feature_box_area .places-available 
    {
        padding: 12px 11px 12px 11px;
    }
    
    .feature_box_area .my-tafe-sa 
    {
        padding: 11px 0 0 11px;
    }
    
    .feature_box_area .my-tafe-sa .my-tafe-sa-students-link a
    {
        display: block;
        text-indent: -999em;
        width: 139px;
        height: 105px;
        position: absolute;
        right: 0;
        bottom: 1px;
        background-image: url("TAFESA_Home_images/SIS_students.png?d=1");
        border: 0;
    }
    
    .feature_box_area .column-a 
    {
        width: 50%;
        float: left;
    }
    
    .feature_box_area .column-b 
    {
        margin-left: 50%;
    }
    
    .feature_box_area ul,
    .feature_box_area li
    {
        margin: 0;
        padding: 0;
        text-indent: 0;
    }
    
    .feature_box_area ul 
    {
        padding-left: 1em;
    }
    
    .feature_box_area li 
    {
        font-size: 1em;
        line-height: 24px;
        list-style-image: url("../../Standard/Global/Standard_images/fast_find_arrow.gif?d=1");
    }
    
    .more-news 
    {
        margin:4px 0px 4px 0px;
	    text-align:right;
    }
    
    .more-news a,
    .more-news a:hover
    {
    }
    
    .more-news a 
    {
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	    box-shadow:inset 0px 1px 0px 0px #ffffff;
	    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #e1e1e1) );
	    background:-moz-linear-gradient( center top, #ededed 5%, #e1e1e1 100% );
	    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#e1e1e1');
	    background-color:#e1e1e1;
	    -moz-border-radius:2px;
	    -webkit-border-radius:2px;
	    border-radius:2px;
	    border:1px solid #dcdcdc;
	    display:inline-block;
	    color:#b7162c;
	    font-family:arial;
	    font-size:.9em;
	    padding:1px 10px;
	    text-decoration:none;
	    text-shadow:1px 1px 0px #ffffff;
    }
    
    .more-news a:hover {
	    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	    background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	    background-color:#dfdfdf;
	    border:1px solid #dcdcdc;
    }

    .more-news a:active {
	    position:relative;
	    top:1px;
    }
    
    .feature_box_text 
    {
        margin-bottom: -1px;
    }
    
    .title_bar_red_span
    {
        margin:0;
    }
    
    .title_bar_red_span span
    {
	    color: white;
    }
    
    .feature_box_area li a,
    .feature_box_area #news_items a,
    .feature_box_area p a
    {
     font-size:1em;
     border-bottom: 1px dotted #826A4D;
     text-decoration:none;
     font-family:Verdana,Arial,Helvetica,sans-serif;
    }
    
    .feature_box_area li a:hover,
    .feature_box_area #news_items a:hover,
    .feature_box_area p a:hover
    {
     border-bottom: 1px solid #FD1536; /*4B8AFC*/
    }

    .feature_box_area .news_list td,
    #placeholder_left2_v2 .news_list td
    {
        padding-right :7px;
        padding-bottom:7px;
        padding-top: 10px;
        padding-left: 7px;
    }
    
    feature_box_rightcol .feature_box_area .news_list 
    {
        height: 242px;
    }
    
    .my-tafe-sa ul
    {
        position: relative;
    }
    
    .my-tafe-sa .help-enroling 
    {
        position: absolute;
        top: 0;
        left: 6.5em;
    }
}