﻿/* Rosenblatt */
/*
    pink                        : #c32c51;
    


*/

body 
{
    background-color            : #000000;
    margin-left                 : auto;
    margin-right                : auto;
    margin-top                  : 20px;
    color                       : #000000;
    font-size                   : 77%;
    font-family                 : Trebuchet MS, Arial;
    text-align                  : center;
}


a
{
    color                       : #c32c51;
}
a:hover
{
    color                       : #951F3D;
}


#container
{
	margin-right			    : auto;
	margin-left				    : auto;
    width                       : 951px;
    height                      : 590px;
    background-image            : url(../images/background.jpg);
    background-repeat           : no-repeat;
    text-align                  : left;
}
#header ul
{
    list-style                  : none;
    margin                      : 0px;
    padding                     : 0px;
    clear                       : both;
    float                       : left;
    margin-top                  : 27px;
    margin-left                 : 85px;

}
*html #header ul
{
    margin-left                 : 60px;
}
#header ul li
{
    display                     : inline;   
    line-height                 : 90%;
}
#header ul li a
{
    display                     : block;
    float                       : left;
    padding                     : 10px;
    color                       : #c32c51;
    text-decoration             : none;
    height                      : 30px;
}
#header ul li a:hover
{
    color                       : #FFFFFF;
}
#header img.logo
{
    float                       : right;
    padding                     : 11px;
    padding-right               : 90px;
}


#contentLeft,#contentLeftFull
{
    float                       : left;
    margin                      : 10px;
    width                       : 535px;
    margin-left                 : 120px;
    overflow-x                  : hidden;
    overflow                    : auto;
    margin-top                  : 30px;
    height                      : 409px;
    
}
*html #contentLeft,*html #contentLeftFull
{
    margin-left                 : 60px;
}

#contentLeftFull
{
    width                       : 730px;
    height                      : 409px;

}
#contentRight
{
    float                       : left;
    width                       : 170px;
    /*background-color          : #FFFFFF;*/
    height                      : 395px;
    padding                     : 10px;
    margin-right                : 5px;
    margin-top                  : 30px;
}
#contentRight a.head
{
    color                       : #c32c51;
    font-size                   : 110%;
    text-decoration             : none;

}
#contentRight a.head img
{
    border                      : 1px solid #c32c51;
    margin-top                  : 5px;
}

#contentLeft ul
{
    color                       : #000000;
    list-style-image            : url(../images/bullet.gif);
   
}
.strapline
{
    clear                       : both;
    color                       : #FFFFFF;
    font-size                   : 150%;
    margin-bottom               : 25px;
    height                      : 21px;
    color                       : #c32c51;
    padding                     : 10px;
    padding-top                 : 15px;
    font-weight                 : normal;
    white-space                 : nowrap;
    width                       : 1500px;
    
}

#strapHolder
{
    overflow                    : hidden;
    display                     : block;
    width                       : 739px;
    height                      : 21px;
    clear                       : both;   
    float                       : left;
    margin-left                 : 95px;
    margin-bottom               : 30px;
    padding                     : 10px;
    margin-top                  : -30px;

}

#footer
{
    clear                       : both;
    color                       : #c32c51;
    font-size                   : 80%;
    margin-top                  : 10px;
}
#footer a
{
    color                       : #c32c51;
    
}
#footer a:hover
{
    color                       : #FFFFFF;
}
.bs
{
    color                       : #4A2B33;
}
.bs a
{
    color                       : #4A2B33 !important;
}
h1
{
    color                       : #c32c51;
    font-size                   : 200%;
    margin-top                  : -5px;
}
h2
{
    color                       : #c32c51;
    font-size                   : 120%;
}

ul.approach
{
    list-style                  : none;
    margin                      : 0px;
    padding                     : 0px;
}
ul.approach a
{  
    text-decoration             : none;
    color                       : #000000;
    display                     : block;
    /*filter                      : alpha(opacity=100);*/
    width                       : 100%;

}
h2.highlight
{
    color                       : #c32c51;
    font-size                   : 110%;
    margin-top                  : -10px;
    margin-bottom               : -15px;
}

ul.approach a p.highlightOn
{               
    filter                      : alpha(opacity=100);
    
}
#expertise
{   

    height                      : 350px;
    display                     : block;
    overflow                    : hidden;
}
ul#expertise2
{
    list-style                  : none;
    margin                      : 0px;
    padding                     : 5px;
    margin-top                  : -22px;
    margin-left                 : -5px;
}
ul#expertise2 li
{
    display                     : inline;
}

ul#expertise2 li a
{
    display                     : block;
    float                       : left;
    padding                     : 5px;
    filter                      : alpha(opacity=100);
    width                       : 122px;
    height                      : 106px;
}
ul#expertise2 li a img
{
    border                      : 2px solid #999999;
    padding                     : 2px;
}
ul#expertise2 li a.current img
{
    border                      : 2px solid #c32c51;
    padding                     : 2px;
}




.hidden
{
    display                     : none;
}

.fadeOut{
    filter                      : alpha(opacity=20);
    width                       : 170px;
}
#group
{
    font-size                   : 90%;
    margin-top                  : 40px;
    display                     : block;
}

/* --------------------------------------------- */
.strapContent
{
    float                       : left;
    margin-right                : 100px;
    margin-top                  : -15px;
    margin-bottom               : 20px;
}
.strapContentLeft,.strapContentCenter,.strapContentRight
{
    float                       : left;
    width                       : 245px;
    margin-top                  : -15px;
    margin-bottom               : 20px;
}
.strapContentCenter
{
    text-align                  : center;

}
.strapContentRight
{
    text-align                  : right;
}

.map
{
    float                       : right;
    margin-right                : 10px;
    border                      : 1px solid #c32c51;
}
.profiles
{
    width:540px;margin-right:-10px;
    
}
.narrowContent
{
    margin-top                  : 10px !important;
    width                       : 190px;
    font-size                   : 90%;
    margin-left                 : -15px;
}
.narrowContent h4
{
    margin-bottom:-10px !important;
}