/*  -------------------------------------------------------------------
    Shell ------------------------------------------------------------- */
    html { overflow-y:scroll } /* Vertical Scroll */
    body {
        background:url("../img/bg_body.jpg") repeat-x center top;
        color:#666;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-align:center; /* IE6 */
    }

    /* Center */
    #container {
        background:url("../img/dev/devs1.jpg") no-repeat left top;
        margin:0 auto;
        position:relative;
        text-align:left;
        width:960px;
    }


/*  -------------------------------------------------------------------
    Header ------------------------------------------------------------ */
    #header { 
        text-align:center; /* IE6 */
        width:100%; height:241px;
    }
        #logo {
            display:block;
            position:absolute;
            text-indent:-3000em;
            top:58px; left:444px; 
            width:80px; height:105px;
        }

    /*  -----------------------------------------------------------------------
        Navigation ------------------------------------------------------------ */
        #menu {
            position:absolute;
            top:194px; left:155px;
        }
		 #submenu {
            position:absolute;
            top:220px; left:155px;
        }
        #menu ul , #menu li {
            background:none;
            list-style:none;
            margin:0; padding:0;
        }
            #menu ul { 
                display:block; 
                width:675px; height:22px;
            }
            #menu li { display:inline; float:left; margin-right:24px; }
            #menu li.last { margin-right:0; }
            #menu ul li a {
                color:#a1a792;
                font-size:20px; line-height:12px;
                font-weight:normal;
                text-decoration:none;
            }
			
			
            #menu li a:hover { color:#5f933e; }

 			 #submenu ul , #submenu li {
            background:none;
            list-style:none;
            margin:0; padding:0;
        }
			
			#submenu li { display:inline; float:left; margin-right:24px; }
           
			
			#submenu ul li a
		 {
                color:#a1a792;
                font-weight:normal;
				font-size:12px;
                text-decoration:none;
				float:left;
            }



#menu ul li#2:hover #submenu ul li { display: inline; } /*--Show subnav on hover--*/
#menu ul li:hover #submenu ul li { display: none; } /*--Show subnav on hover--*/
#submenu ul li a { display: inline; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
#submenu ul li a:hover {color:#5f933e;}

/*  -------------------------------------------------------------------
    Content ----------------------------------------------------------- */
    #content { }
    #content .inner { overflow:hidden; zoom:1; }
    #content .padding { padding:0 37px; }

    /*  Column
        ----------------------------------------------- */
        #col_left { float:left; width:479px; }
        #col_right { float:right; width:480px; }


        /* Custom Title */
        #col_left h1 { color:#8dc73f; }
        #col_left h1 span { color:#666; display:block; font-size:1.87em; line-height:1em; }


/*  -----------------------------------------------------------------------
    Buttons --------------------------------------------------------------- */
    a.btn, a.btn strong {
        color:#fff;
        cursor:pointer;
        display:inline;
        float:left;
        font-size:14px;
        font-weight:bold;
        width:auto; height:49px;
        white-space:nowrap;
    }
    a.btn { 
        background:url("../img/btn_right.png") no-repeat right top;
        text-decoration:none!important; 
    }
    a.btn strong { 
        background:url("../img/btn_left.png") no-repeat left top;
        line-height:49px;
        margin-right:32px; padding:0 0 0 32px;
    }

    /* Hover */
    a.btn:hover { background-position:100% -51px; }
    a.btn:hover strong { background-position:0 -51px; }

    .b_pdf { background:url("../img/i_pdf.gif") no-repeat 0 0; padding:8px 0 10px 34px; }


/*  -------------------------------------------------------------------
    Footer ------------------------------------------------------------ */
    #footer { 
        clear:both; 
        background:url("../img/footer.jpg") top left no-repeat; 
        margin:30px 0;
    }
    #footer .inner { 
        background:url("../img/footer_b.jpg") bottom left no-repeat; 
        overflow:hidden; zoom:1;
    }
    #footer .inner { padding:45px 37px 30px 37px; }
    #footer .col { 
        display:inline; 
        float:left; 
        margin-left:20px; 
        position:relative;
        width:200px;
    }
    #footer .col.last { width:180px; }
        #footer p { font-size:0.83em; margin-bottom:1em; }
        #footer a, #footer a:visited, #footer a:active { 
            background:url("../img/footer_arrow.gif") no-repeat 0 4px;
            clear:both;
            font-size:1.08em;
            padding-left:14px;
            text-decoration:none;
    }


/*  -----------------------------------------------------------------------
    Sifr Titles ----------------------------------------------------------- */
    .sIFR-flash { visibility:visible !important; margin:0; }
    .sIFR-replaced {
        margin-left:-7px; padding-left:5px;
        visibility:visible !important;
    }
    span.sIFR-alternate {
        display:block;
        overflow:hidden;
        position:absolute;
        top:0; left:0;
        width:0; height:0;
    }
    
    /* Hide Adblock Object tab:the text should show up just fine, not poorly with a tab laid over it. */
    .sIFR-flash + div[adblocktab=true] { display:none !important; }

    .sIFR-hasFlash h1.sifr { visibility: hidden; }



