body{
    margin:             0 0 50px;
    background:         #99C9DD url(../images/background.jpg) 50% 0 repeat;
    font-family:        "MyriadPro-Regular", "Myriad Pro Regular", MyriadPro, "Myriad Pro", 'Trebuchet MS', Arial, sans-serif;
    font-size:          14px;
    }

a{
    outline:            none;
    color:              #004B66;
    text-decoration:    none;
    }
a:hover{
    text-decoration:    underline;
    }
    
img{
    border:             none;
    }


div#Page{
    background:         transparent url(../images/gradient.jpg) 50% 0% no-repeat;
    }


div#Header{
    max-width:          980px;
    min-width:          735px;
    margin:             0 auto;
    }
    
a#Logo{
    display:            block;
    width:              333px;
    height:             77px;
    float:              left;
    margin:             40px 20px;
    background:         transparent url(../images/logo.png) 0 0 no-repeat;
    }
a#Logo h1,
a#Logo span{
    display:            none;
    }
	  
ul#Nav{
    float:              right;
    list-style:         none;
    margin:             0 0 20px;
    padding:            0 25px 0 0;
    }
ul#Nav li{
    padding:            0;
    float:              left;
    height:             178px;
    overflow:           hidden;
    text-indent:        -9999px;
    position:           relative;
    font-size:          16px;
    font-family:        Georgia, Times, 'Times New Roman', sans-serif;
    font-weight:        bold;
    width:              159px;
    margin:             0 -25px;
    }
ul#Nav li.active{
    background:         transparent url(../images/nav.png) 0 0 no-repeat;
    }
ul#Nav li a,
ul#Nav li span{
    display:            block;
    position:           absolute;
    padding:            62px 0;
    top:                0;
    left:               0;
    background-image:   url(../images/nav.png);
    }
    
ul#Nav li#HomeLink span,
ul#Nav li#HomeLink a{
    left:               55px;
    width:              52px;
    }
ul#Nav li#HomeLink span{
    background-position:-159px 0;
    }                           
ul#Nav li#HomeLink a{           
    background-position:-365px 0;
    }                           
ul#Nav li#HomeLink a:hover{     
    background-position:-159px 0;
    }

ul#Nav li#ServicesLink span,
ul#Nav li#ServicesLink a{
    left:               44px;
    width:              76px;
    }
ul#Nav li#ServicesLink span{
    background-position:-211px 0;
    }                           
ul#Nav li#ServicesLink a{       
    background-position:-417px 0;
    }                           
ul#Nav li#ServicesLink a:hover{ 
    background-position:-211px 0;
    }

ul#Nav li#AboutLink{
    margin-left:        -15px;
    }
ul#Nav li#AboutLink span,
ul#Nav li#AboutLink a{
    left:               41px;
    width:              79px;
    }
ul#Nav li#AboutLink span{
    background-position:-286px 0;
    }
ul#Nav li#AboutLink a{
    background-position:-493px 0;
    }
ul#Nav li#AboutLink a:hover{
    background-position:-286px 0;
    }

    
div#Introduction{
    clear:              both;
    padding:            25px 0;
    background:         transparent url(../images/transparent-backgrounds/white-35-percent.png) 0 0 repeat;
    }
div#Introduction p{
    max-width:          660px;
    margin:             0 auto;
    color:              #245465;
    font-size:          28px;
    text-align:         center;
    }

    
    
div#Footer{
    clear:              both;
    margin:             50px 0 0;
    padding:            25px 0;
    background:         transparent url(../images/transparent-backgrounds/white-24-percent.png) 0 0 repeat;
    font-family:        Georgia, Times, 'Times New Roman', sans-serif;
    text-align:         center;
    min-width:          50em;
    }
    
div#Footer div.vcard{
    display:            inline-block;
    width:              12em;
    padding:            0 2em;
    vertical-align:     middle;
    text-transform:     lowercase;
    }

div.vcard,
div.vcard a.url{
    color:              #222;
    }

div.hcard-person div.adr,
div.hcard-person div.org,
div.hcard-person span.additional-name,
div.vcard span.country-name{
    display:            none;
    }

div.vcard a.n{
    font-weight:        bold;
    font-style:         italic;
    }
div#hcard-jackadam a.n{
    font-size:          18px;
    }

div#hcard-Jack-Traber-Turner{
    border-right:       1px solid #7CABBB;
    text-align:         right;
    }
div#hcard-Adam-Robert-Grossman{
    border-left:        1px solid #7CABBB;
    text-align:         left;
    }
