﻿.logo
{
    
    width: 241px;
    height: 44px; 
    float:left;
    margin-left:48px;
    margin-top:-25px;
    position:absolute;
    z-index:2;
}
.subNav 
{
    /*width:100%;*/
    margin-left:23px;
    padding-top:30px;
    float:left;
    color:#00325b;
    position:relative;
    z-index:3;
}
.contentArea 
{
    float:left;
    color:#00325b;
    width:265px;
    margin-left:-24px;
    padding-top:40px;
    padding:40px 20px 20px 20px;
    background-color:#efd8a6;
    font-family:Helvetica, Arial;
    font-size:11px;
    line-height:16px;
    margin-top:-5px;
}
.contentArea h2, .underPictureArea h2
{
    font-size:14px;
    font-weight:bolder;
    padding:0;
    margin:0;
    margin-bottom:2px;
}
.contentArea h3, .underPictureArea h3 
{
    font-weight:bolder;
    font-size:12px;
    padding:0;
    margin:0;
    margin-bottom:2px;
}
*:first-child+html .contentArea
{
    margin-top:0px;
}
.bottomTLogo
{
    width:320px;
    margin-top:-12px;
    text-align:right;
    position:absolute;
    z-index:1;
}

.underNavImage 
{
    margin-left:-24px;
    position:relative;
    z-index:4;
    width:150px;
}
* html .underNavImage 
{
    margin-left:-15px;
}
.rightContent 
{
    float:left;
    width:491px;
    position:relative;
    z-index:2;
    margin-top:-5px;
}
*:first-child+html .rightContent
{
    margin-top:0px;
}
* html .rightContent
{
    margin-top:0px;
}
.topItems 
{
    text-align:right;
}
.photoCredit 
{
    text-align:right;
    float:left;
    margin-top:85px;
    width:264px;
    font-size:8px;
    font-weight:bolder;
    color:#9c3022;
}
.bluePrint 
{
    float:left;
    clear:right;
    text-align:right;
    width:216px;
}
.pictureArea 
{
    width:490px;
}
.underPictureArea 
{
    width:445px;
    padding:15px 20px 0px 25px;
}
.auxillaryContent 
{
    border-top:solid 1px #00325b;
    border-bottom:solid 1px #00325b;
    padding-top:15px;
    padding-bottom:15px;
}
.auxContentLeft 
{
    float:left;
    width:210px;
    height:80px;
    padding-right:10px;
    border-right:solid 1px #abbbc9;
    overflow:hidden;
    color:#00325b;
}
.auxContentRight 
{
    float:left;
    padding-left:10px;
    width:210px;
    height:80px;
    overflow:hidden;
    color:#00325b;
}
.auxContentLeft h3, .auxContentRight h3
{
    font-size:11px;
}
.anchor 
{
    float:left;
    width:52px;
}
.auxContent 
{
    float:left;
    font-family:Helvetica, Arial;
    font-size:11px;
    width:158px;
    line-height:14px;
}
.auxContent p
{
    margin-top:0;
    padding-top:0;
}

.adArea 
{
    margin-top:8px;
    margin-left:-2px;
    margin-right:-2px;
}
.adItem 
{
    float:left;
    width:217px;
    height:85px;
}
#firstAd 
{
    margin-right:12px;
}

/******* Top Navigation ********/
.nav 
{
    padding-left:20px;
    padding-top:20px;
}

.navLink 
{
    float:left;
    margin-right:20px;
    
}
.mainNav 
{
    color:#d28e00;
}
.subNavInt
{
    
    height:18px;
    margin-top:-2px;
    z-index:2;
    position:absolute;
    font-size:9px;
    font-weight:bold;
    margin-left:3px;
    
}
.subNavInt a:active, .subNavInt a:link, .subNavInt a:visited
{
    color:#d28e00;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
}
* html .subNavInt 
{
    width:1000px;
    position:absolute;
    z-index:2;
}




.rightNavItem
{
    float:left;
    margin-right:15px;
    font-weight:bolder;
    font-size:9px;
}
.rightNavItem a:link, .rightNavItem a:active, .rightNavItem a:visited
{
    text-decoration:none;
    font-weight:bold;
    font-size:9px;
    color:#d28e00;
}

.searchBox 
{
    border:solid 1px #00325b;
    width:124px;
    height:12px;
    font-size:10px;
    margin-top:-1px;

}

/******* Top Navigation ********/
.propT2
{
    float:right;
    width:1px;
    height:525px;
}
.clearT2
{
    clear:both;
    height:1px;
    overflow:hidden;
} 

a.subOn 
{
    color:#a33e31;
}

.photoCredit 
{
    float:none;
    margin-top:0px;

}
.creditCaption 
{
    float:left;
    text-align:left;
    
}
.photoCaption 
{
    
    padding:20px 5px 0px 40px;
    height:65px;
    overflow:hidden;
    color:#a33e31;
    font-size:10px;
    font-weight:bolder;
    width:196px;
}
.photoCaption h3 
{
    font-weight:bolder;
    font-size:11px;
    padding:0;
    margin:0;
    margin-bottom:2px;
}

   