﻿body, html 
{
    background-color:#f1f1f1;
    font-size:11px;
    line-height:16px;
    font-family: Arial, Verdana, Trebuchet MS;
    background:#ffffff;
    margin:0px;
    padding:0px;
    color:#828181;
}

#headercontainer
{
    background:#415a67;
    background-image:url(../images/header_bg.jpg);
    height:91px;
    border: solid 0px #000;
    
}

#header
{
    width:747px;
    height:91px;
    margin: 0 auto;
    border: solid 0px #000;
}












#logo
{
    float:left;
    margin:0px 0px 0px 0px;
    padding-top:0px;
    z-index:0;
    border: solid 0px #000;
}

#toplinks
{
    position:relative;
    float:right;
    width:472px;
    height:91px;
    background-image:url(../images/sensa_flair.jpg);
    background-repeat:no-repeat;
    padding:0px 95px 0px 0px;
    margin: 0px -95px 0px 0px;
}

a.clientLogin {
     float: right;
     margin: 10px 0 0 0;
}

a.clientLogout {
padding: 0 0 0 10px;
}









#NavContainer
{
    width:100%;
    height:28px;
    background-color:#4e5d66;
        background-image:url(../images/nav_bg.jpg);
        background-repeat:repeat-x;
        border: solid 0px #000;

}



#nav
{
    text-align:left;
    width:747px;
    height:28px;
    margin:0 auto;
    padding:0px 0px 0px 0px;
    border: solid 0px #000;
    
    
}

#ctl00_search
{
    float:right;
    margin:-25px 0px 0px 0px;
    border:solid 0px #000;
    height:20px;
}


#MainAreaContainer
{
    width:100%;
    background-color:#e4e8ea;
    background-image:url(../images/copycontainer_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    border: solid 0px #000;
}
/* ################# HOME PAGE LAYOUT COLUMNS ##################################*/

#ctl00_homecontainer
{
    
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:747px; 
    margin:0 auto;
    background-color:#e8ebed;
    
    
}

#flash_container
{
    width:562px;
    height:243px;
    border: solid 0px #000;
    float:left;
}

#news_container
{
    width:185px;
    height:243px;
    line-height:12px;
    border: solid 0px #000;
    float:left;
    background-color:#e4e8ea;
}

#news_header
{
    height:22px;
    width:175px;
    background-image:url(../images/newsheader_bg.jpg);
    padding:10px 0px 0px 10px;
}

#news_container div.news_headline
{
    height:17px;
    width:175px;
    padding:4px 0px 0px 10px;
    background-color:#c8cdd0;
}
#news_container div.news_leader
{
    height:80px;
    padding:5px 10px 0px 10px;
    width:165px;
    
}
#news_container div.news_more
{
    margin:0px 0px 0px 0px;
    float:right;
}







#about_header
{
    width:172px;
    height:23px;
    float:left;
    background-color:#415968;
    border-right:solid 1px #9da4aa;
    padding:5px 0px 0px 15px;
}
#markets_header
{
    width:170px;
    height:23px;
    background-color:#415968;
    border-right:solid 1px #9da4aa;
    border-left:solid 1px #212d35;
    padding:5px 0px 0px 15px;
    float:left;
}
#services_header
{
    width:170px;
    height:23px;
    background-color:#415968;
    border-right:solid 1px #9da4aa;
    border-left:solid 1px #212d35;
    padding:5px 0px 0px 15px;
    float:left;
}
#contact_header
{
    width:169px;
    height:23px;
    background-color:#415968;
    border-left:solid 1px #212d35;
    padding:5px 0px 0px 15px;
    float:left;
}

#about_column
{
    width:187px;
    height:171px;
    background-color:#e4e8ea;
    border-right:solid 1px #9badb9;
    float:left;
}
#markets_column
{
    width:186px;
    height:171px;
    background-color:#e4e8ea;
    border-right:solid 1px #9badb9;
    float:left;
}
#services_column
{
    width:186px;
    height:171px;
    background-color:#e4e8ea;
    border-right:solid 1px #9badb9;
    float:left;
}
#contact_column
{
    width:170px;
    height:151px;
    background-color:#e4e8ea;
    padding:20px 0px 0px 15px;
    float:left;
}

#language_selector_home
{
    float:right;
    margin:50px 0px 0px 0px;
}



/* ################# COPY PAGE LAYOUT COLUMNS ##################################*/


#ctl00_copycontainer
{
    position:relative;
    
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:745px; 
    margin:0 auto;
    border-right:solid 1px #3a3f43;
    border-left:solid 1px #3a3f43;
    background-color:#e8ebed;
    background-image:url(../images/copy_bg.gif);
    background-repeat:repeat-y;
    
    
    
}

.leftcol
{
    float:left; 
    width:164px;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px; 
    border:solid 0px #000;
    height:100%;
    background-image:url(../images/side_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    
    
}


#ctl00_maincol
{
    float:left;
    padding:0px;
    width:375px;
    border:solid 0px #000;
    padding:30px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
    background-color:#fff;
    background-image:url(../images/copy_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    

}



#ctl00_rightcol
{
    position:relative;
    float:right;
    clear:right;
    width:166px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:solid 0px #000;
    background-image:url(../images/side_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
    
    
}

#language_selector
{
    z-index:1000;
    position:absolute;
    right:15px;
    bottom:15px;
    margin:0px 0px 0px 0px;
    border:solid 0px #000;
}

/* ############################################## SIDE MENU ######################*/




#ctl00_SideMenu
{
    width:164px;
    position:relative;
    border:solid 0px #000;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    
}


/* ########################################## FOOTER ################################*/







#footercontainer
{
    background:#fff url(../images/footer_bg.jpg);
    background-repeat:repeat-x;
    height:49px;
    width:100%; 
   
}



#footer
{
    width:747px;
    height:29px;
    margin:0 auto;
    padding: 0px 0px 0px 0px;
    color:#fff;    
}

.footerlinks
{
    clear:right;
    float:right;
    height:20px;
    padding: 0px 0px 0px 0px;
}
.footercopyright
{
    float:left;
    clear:right;
    padding: 4px 0px 1px 20px;
}



#DesignedBy
{
    width:200px;
    text-align:center;
    height:25px;
    margin:0 auto;
    padding:0px 0px 1px 0px;
    margin-top:-10px;
}


