body {
    background-image:url(../images/background_02.png);
    background-repeat:repeat-y;
    background-color:#d7d7d7;
    text-align:center;
    background-position:center;
    font-family:Arial;
    margin: 0;
}

#body_container {
    width: 940px;
    text-align: center;
    padding-top: 15px;
}

#header {
    width: 940px;
    height: 110px;
}

#navigation {
    text-align: justify;
    width: 940px;
    padding-top: 6px;
}

.nav_position {
    padding-right: 25px;
}

.nav_end {
    padding-left: 5px;
}

.slideshow_nav {
    padding-right: 3px;
}

#selections {
    width: 940px;
    padding-top: 2px;
    clear: both;
}

#media_responses {
    width: 230px;
    padding-top: 10px;
    float: left;
}

#mediaResponsesHover {    
    display: block;
    width: 230px;
    height: 119px;
    background: url("../images/calloutsFacts2.png") no-repeat; 
}

#mediaResponsesHover:hover {
    background-position: -230px 0;
}

#mediaResponsesHover span {
    display: none;
}

#best_practices {
    width: 230px;
    padding-top: 10px;
    float: left;
}

#bestPracticesHover {    
    display: block;
    width: 230px;
    height: 119px;
    background: url("../images/calloutsBest2.png") no-repeat; 
}

#bestPracticesHover:hover {
    background-position: -230px 0;
}

#bestPracticesHover span {
    display: none;
}

#the_facts {
    width: 230px;
    padding-top: 10px;
    float: left;
}

#theFactsHover {    
    display: block;
    width: 230px;
    height: 119px;
    background: url("../images/calloutsFacts.png") no-repeat; 
}

#theFactsHover:hover {
    background-position: -230px 0;
}

#theFactsHover span {
    display: none;
}

#our_history {
    width: 230px;
    padding-top: 10px;
    float: left;
}

#ourHistoryHover {    
    display: block;
    width: 230px;
    height: 119px;
    background: url("../images/calloutsHistory2.png") no-repeat; 
}

#ourHistoryHover:hover {
    background-position: -230px 0;
}

#ourHistoryHover span {
    display: none;
}

.selections_text {
    width: 180px;
    height: 102px;
    margin-top: 6px;
    padding: 8px 25px 0 25px;
    color: #eee;
    font-size: 12px;
    text-align: left;
    background: url("../images/calloutsTextBackground_03.png") repeat-x;
}

.selections_text_link {
    float: right;
    color: #eee;
    text-decoration: none;
}

.selections_margin {
    margin-right: 6px;
}

.selections_shadow {
    margin-left: -25px;
    margin-top: 7px;    
}

#footer {
    color: #999;
    font-size: 11px;
    clear: both;
    padding-top: 2px;
}

/* ryan's code*/
#lowerNav{
    background: url(../images/lowerNavBg_03.png);
    height: 103px;
    width: 940px;
}
#lowerNav h1{
    color: #FFF;
    text-align: left;
    margin: 0px 60px;
    padding-top: 50px;
    text-transform: uppercase;
    font-size: 14pt;
    font-weight: normal;
}
#content{
    text-align: left;
    font-size: 10pt;
    color: #587d97 ;
}
#content a{
    text-transform: capitalize;
}
.leftCol{
    float: left;
    margin: 20px;
    width: 430px;
}
.rightCol{
    float: right;
    margin: 20px;
    width: 430px;
}
h2{
    font-size: 12pt;
    color: #587d97 ;
    text-transform: uppercase;
}
#slideshowNav {
    text-align: center;
    width: 45px;
}
#slideshowNav a{
    text-decoration: none;
    display: block;
    font-size: 1pt;
    background: url(../images/slideSequence_03.png) no-repeat;
    width: 10px;
    height: 10px;
    margin-right: 3px;
    float: left;
}
#slideshowNav a.hover,#slideshowNav a.activeSlide{
    background: url(../images/slideSequence_05.png) no-repeat;
}