/*************************************************************
 * author: Frontenders.com
 * contact: contact at frontenders dot com
 * description: css for all media types
 *************************************************************/
@media screen,projection {
    /* reset
     * based on Eric Meyer's reset.css
     * http://meyerweb.com/
     *************************************************************/
    body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend, button,
    table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        font-weight: normal;
        vertical-align: baseline;
        background: transparent;
    }
    body { line-height: 1; }
    ol, ul { list-style: none; }
    blockquote, q { quotes: none; }
    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }
    
    :focus { outline: 0; }
    
    ins { text-decoration: none; }
    del { text-decoration: line-through; }
    
    strong { font-weight: bold; }
 
 
	 #copyright {  /* Gab */
		color: #999;
		font-weight: bold;
		text-transform: none;	
	 }
	 
	 a {		/* Gab */
	 color:#777;}
    
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    /* /reset
     *****************************************************/
    
    /* global elements
     *****************************************************/
    body {
        background: #e5e5e5;
        color: #000;
        font: 62.5%/1 Tahoma, Arial, sans-serif;
        text-align: center;
    }
    a { text-decoration: none; }
    a:hover { text-decoration: underline; }
    th, td { vertical-align: top;}
    input.submit { cursor: pointer; }
    /* /global elements
     *****************************************************/
    
    /* common
     *****************************************************/
    .item, .buttons { overflow: hidden; }
    .cols {
        float: left;
        width: 100%;
    }
    .col {
        display: inline;
        float: left;
    }
    .l { float: left; }
    .r { float: right; }
    .print { display: none; }
    .ir {
        display: block;
        overflow: hidden;
        position: relative;
    }
    .ir span {
        left: 0;
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%;
    }
    a span { cursor: pointer; }
    /* /common
     *****************************************************/
    
    /* base layout
     *****************************************************/
    #branding {
        background: #fff url( ../img/sprite_main.png ) repeat-x 0 -300px;
        color: #000;
        height: 108px;
    }
    #wrap {
        background: transparent url( ../img/bg_wrap.jpg ) repeat 0 0;
    }
	#wrap_intro {		/* Gab */
        /*background: transparent url( ../img/bg_wrap.jpg ) repeat 0 0;*/
		background-color:#FFF;
		margin:0;
		height:800px;
		width: 100%;
		text-align:center;
		vertical-align:middle;
    }
	#innerWrap_intro {	/* Gab */
        /*background: transparent url( ../img/sprite_main.png ) repeat-x 0 -459px;*/
		background-color:#FFF;
        padding: 50px 0 26px;
		
    }
	
    #innerWrap {
        background: transparent url( ../img/sprite_main.png ) repeat-x 0 -459px;
        padding: 20px 0 26px;
    }
    .container, #showcase, #content {
        margin: 0 auto;
        text-align: left;
        width: 958px;
    }
    #content {
        background: #e0e0e0 url( ../img/bg_content.jpg ) no-repeat 0 0;
        overflow: hidden;
    }
    #primary {
        float: left;
        font-size: 1.4em;
        line-height: 1.5;
        padding: 30px;
        width: 560px;
    }
    #secondary {
        float: right;
        padding: 35px 0 0;
        width: 338px;
    }
    #footer {
        background: #d7eefa url( ../img/sprite_main.png ) repeat-x 0 0;
        font-size: 1.2em;
        padding: 15px 0;
        text-transform: uppercase;
    }
    /* /base layout
     *****************************************************/
    
    /* branding elements
     *****************************************************/
    #branding .container {
        padding: 11px 0 0 0;
    }
    #siteName {
        background: transparent url( ../img/logo_ibd.jpg ) no-repeat 0 0;
        float: left;
        height: 97px;
        margin: 0 0 0 143px;
        width: 548px;
    }
    #siteName a {
        display: block;
        margin: 18px 0 0 120px;
        height: 49px;
        text-indent: -1000em;
        width: 429px;
    }
    /* /branding elements
     *****************************************************/
    
    /* navigation elements
     *****************************************************/
    #mainMenu {
        background: #e8e5e2 url( ../img/sprite_main.png ) repeat-x 0 -408px;
        height: 51px;
		text-align:center;
    }
    /* /navigation elements
     *****************************************************/
    
    /* content elements
     *****************************************************/
    #showcase {
        height: 466px;
        margin: 0 auto 20px;
    }
    #primary h1 {
        background: transparent url( ../img/bg_title.jpg ) no-repeat 50% 100%;
        font: italic normal 1.929em/1 Helvetica, Arial, sans-serif;
        margin: 0 -15px 0.518em;
        padding: 0 15px 13px;
    }
    #primary p,
    #primary ul,
    #primary ol,
    #primary dl {
        margin: 1em 0 0;
    }
    #secondary img {
        border: 1px solid #fff;
        display: block;
        margin: 0 auto 10px;
    }
    /* /content elements
     *****************************************************/
    
    /* footer elements
     *****************************************************/
    /* /footer elements
     *****************************************************/
}
@media print {
    body { font: 12pt/1.5 Verdana,sans-serif; }
    a { color: #000; }
    #mainMenu, #secondary, #tertiary, #sections, #search, #siteInfo ul { display: none; }
    #siteName { font-size: 120%; }
    .print { display: block; }
}