/* Localized */

.tmpl_header
{
    margin: 0 0 0 0;
    background: #ffffff;
    border-bottom: 8px solid #f18233;
}

.tmpl_masthead
{
    height: 90px;
}

.tmpl_headerlinks
{
    text-align: right;
    float: right;
    color: #077dfb;
    padding: 20px 0px 0px 0px;
}

.tmpl_headerlinks a
{
    background-image: url(../i/open_diamond_grey.gif);
    background-repeat: no-repeat;
    background-position: right 3px;
    padding: 0px 18px 0px 4px;
    margin: 0px 0px 0px 0px;
    color: #077dfb;
}

.tmpl_callout1
{
    margin: 0 0 0 1em;
    background:#fff;
}

div.culture
{
    background-image: url(../i/fade_bg.gif);
    background-repeat: repeat-x;
    border: 1px solid #ccd;
    padding: 3px 6px;
    margin: -4px 0 0 0;
}

div.culture div
{
    background-repeat: no-repeat;
    background-position: 4px center;
    padding: 0 6px 0 28px;
}

div.culture_us
{
    background-image: url(../i/us.gif);
}
div.culture_mx
{
    background-image: url(../i/mx.gif);
}
div.culture_br
{
    background-image: url(../i/br.gif);
}

.tmpl_logo
{
    padding: 20px 20px 4px 30px;
    float: left;
}

.tmpl_breadcrumbs_wrapper
{
    height: 28px;
    float: none;
    clear: both;
    position: relative;
    vertical-align: middle;
    background-color: #00345e;
    color: #fff;
}

.tmpl_dropdown_wrapper
{
    height: 35px; /*pushes content down, out from behind menu - must match height of dropdown div*/
    float: none;
    clear: both;
    position: relative;
    vertical-align: middle;
    background-image: url(../i/navbar_bg.gif);
    background-repeat: repeat-x;
    margin: 0;
    z-index: 1000;
}


.tmpl_breadcrumbs
{
    padding: 8px 0 0 1em;
    font-size: 93%;
}

.tmpl_breadcrumbs a, .tmpl_breadcrumbs a:link, .tmpl_breadcrumbs a:active, .tmpl_breadcrumbs a:visited
{
    /* text-transform: uppercase; */
    font-weight: normal;
    color: #f18233;
    display: block;
    float: left;
    padding: 0 .4em 0 0;
}

/* leaf is alt color */
.tmpl_breadcrumbs a.leaf, .tmpl_breadcrumbs a.leaf:link, .tmpl_breadcrumbs a.leaf:active, .tmpl_breadcrumbs a.leaf:visited
{
    color: #ffffff;
}

.tmpl_banner
{
    height: 235px;
}

.tmpl_banner .spotlight
{
    float: right;
    position: relative;
    width: 328px;
    height: 215px;
    color: #fff;
    background: url(   '../i/spotlight.gif' ) no-repeat;
}


.tmpl_banner .spotlight .top
{
    padding: 0 1em 0 1em;
}

.tmpl_banner .spotlight .top h1
{
    color: #f18233;
    margin: .3em 0 .1em 0;
    font-size: 167%;
}

.tmpl_banner .spotlight .bottom
{
    position: absolute;
    top: 90px;
    padding: 1em;
    font-size: 85%;
}


.tmpl_footer
{
    height: 26px;
    padding: 8px 0 0 55px;
    position: relative;
    vertical-align: middle;
    color: #fff;
    font-size: 85%;
}

.tmpl_footer a, .tmpl_footer a:active, .tmpl_footer a:hover, .tmpl_footer a:visited
{
    color: #fff;
}

.tmpl_rightCol 
{   
    position:relative;
    zoom:1;
    padding:0;
    margin:-8px 0 0 0 ;
    display:inline-block;
    background: #f18233 url('../i/whitecorner1.gif') no-repeat top right;
}

.tmpl_rightCol div.header
{
    position:relative;
    display:inline-block;
    height:40px;
    padding:0 1em;
    margin:0;
}

.tmpl_rightCol div.header h2
{
    position:relative;
    color:#fff;
    font-size:131%;
    margin:10px 0 0 0;
    padding:0;
}

.tmpl_rightCol div.body
{
    background:#fff;
    border-right: 1px solid #bfdcff;
    border-left: 1px solid #bfdcff;
}

.tmpl_rightCol div.body div.item
{
   padding:1em;
   border-bottom: 1px solid #bfdcff;
}

.tmpl_rightCol div.body div.item p
{
    font-size:85%;
}

.tmpl_rightCol div.body div.item h3
{
    margin:.2em 0 .4em 0;
    color: #077dfb;
}
