
body{
    background:#EEEAE0 url(/images/frontend/bg.png) repeat-x top center;
    margin:0px;
    padding:0px;
    font-family: "Myriad Pro","Myriad Web","Verdana",Helvetica,Arial,Verdana;
}

#new_container
{
    background: url(/images/frontend/topitem.png) repeat-x top center;
}
#main_wrapper
{
    margin:0 auto;
    width:920px;
    min-height:600px;

}
.lowercase
{
    text-transform:lowercase;
}
.uppercase
{
    text-transform:uppercase;
}
.bold
{
    font-weigfht: bold;
}
#header
{
    height:138px;
    width:920px;
    margin-left:-10px;
    background:url(/images/frontend/menus/top_menu_bg.png) no-repeat 30px 25px;
}
#header #logo
{
    float:left;
    height:110px;
    width:310px;
}
a img
{
    border:0px;
}
#line
{
    position:absolute;
    width:100%;
    height:5px;
    left:0px;
    top:135px;
    background:#7E635E;
}
#headstrip
{
    position:absolute;
    width:100%;
    height:265px;
    left:0px;
    top:140px;
}
#thesay
{
    position:absolute;
    width:300px;
    margin:0 auto;
    top:260px;
    padding-left:36px;
    font-size:26px;
    font-weight:bold;
    font-style:italic;
    color:#3C609B;

}
#subtext
{
    position:absolute;
    width:200px;
    padding-left:36px;
    margin:0 auto;
    top:290px;
    font-size:18px;
    font-weight:bold;
    font-style:italic;
    color:#3C609B;
}
#lang
{
    position:relative;
    padding:32px;
    padding-top:10px;
    padding-bottom:80px;
    display:block;
    float:right;
}
#lang 
{
    font-size:13px;
    color:#2B4079;
}
#lang a
{
    text-decoration:none;
    color:#333;
}
#header #top_menu
{
    float:left;
    padding-top:30px;
    width:570px;
}
#header #top_menu ul
{
    width: 100%;
    float:left;
}
#header #top_menu li
{
    display:inline;
    list-style-type: none;
}
#header #top_menu li a:hover
{
    color:#3E85BF;
}
#header #top_menu li a#top_active
{
    color:#3E85BF;
}
#header #top_menu li a
{
    float:left;
    width:25%;
    text-align:center;
    padding:0 0px 0 0px;
    font-size:12px;
    text-decoration: none;
    color:black;

}
#body
{		
    width:100%;
    float:left;
    padding-top:265px;
}
#menu
{
    width:251px;
    text-align:center;
}
#menu img
{
}

#menu_header
{
    background:url(/images/frontend/menus/side_menu_header.png) no-repeat top center;
    width:100%;
    height:62px;
}
#menu_header h1
{
    margin:0px;
    padding:28px;
    padding-right:40px;
    color:#2B4079;
    font-size:16px;
    text-align:right;
}
#menu_footer 
{
    margin-top:-16px;
    height:20px;
    width:100%;
    background:url(/images/frontend/menus/side_menu_footer.png) no-repeat top center;
}
#bot_menu_wrapper 
{
    background:url(/images/frontend/menus/side_menu_bg.png) repeat-y top center;

}

#main_content_main
{
    width:904px;
    float:right;
}
#main_content
{
    padding-right:20px;
    width:647px;
    float:right;
    font-size:16px;
    color:#333;
}
#top_bg{
    height:20px;
}
#top_bg_big{
    height:20px;
}
#mid_bg
{

}
#mid_bg_big
{

}

#bot_bg
{

    height:30px;
}

#bot_bg_big
{

    height:20px;
}
#mid_bg_big,#mid_bg
{
    margin:0px;
    padding:0px;
    padding-right:10px;
    padding-left:10px;

}
#mid_bg_big
{

    padding-right:25px;
    padding-left:25px;
}
#mid_bg_big p,#mid_bg p
{
    padding:0px;
    margin:0px;
    padding-top:15px;
}
#mid_bg_big ul,#mid_bg ul
{
    margin:0px;
    
    padding:0px;

}
#mid_bg_big h1
{

}
#mid_bg_big h1,#mid_bg h1
{
    padding-top:12px;
    margin:0px;
    text-transform:uppercase;
    font-size:26px;
    color:#3E85BF;
}
#mid_bg_big li,#mid_bg  li
{
    padding:4px;
    padding-left:20px;
    list-style-position:inside;
    list-style-image:url("/images/frontend/menus/arrow_r.png");
    list-style-type:square;

}
ul#bot_menu 
{
    margin-top:0px;
    list-style: none;
    text-align:right;

}
ul#bot_menu  li
{
    width:280px;
    margin-left:-70px;
}
#bot_menu  li a:hover
{
    color:#3E85BF;
    background:url('/images/frontend/menus/arrow.png') no-repeat right top;
}
ul#bot_menu li a#bot_active
{
    color:#3E85BF;
    background:url('/images/frontend/menus/arrow.png') no-repeat right top;
}
ul#bot_menu  li a
{
    text-decoration: none;
    padding-right:20px;
    margin-right:20px;
    width:250px;
    padding-top:4px;
    padding-bottom:4px;
    font-size:13px;
    letter-spacing: -0.5px;
    font-weight:bold;
    text-decoration: none;
    color:#aaa;
    line-height:43px;


}
.imgs
{
    border:#fff 2px solid;

}
.imgss
{
    border:#49A2DA 2px solid;

}

#footer
{
    min-height:230px;
    width:100%;
    float:left;
}
#body_footer
{
    float:left;
    height:23px;
    width:100%;
}
#body_footer a
{
    font-size:11px;
    float:right;
    padding-right:25px;
    margin-top:-5px;
    text-decoration: none;
    color:#aaa;
}

#footer_finish
{
    float:left;
    height:43px;
    width:100%;
    text-align:center;
    background:url(/images/frontend/thefooter.png) repeat-x center top;
}
#footer_finish a
{
    font-size:11px;
    margin-left:425px;
    margin-top:55px;
    text-decoration: none;
    color:#aaa;
}
#footer_left
{
    width:450px;
    padding:10px;
}
#footer_right
{
    width:450px;
    float:right;
    padding:10px;
}
.footer_header 
{
    width:100%;
    height:60px;
    background:url(/images/frontend/header.png) no-repeat top center;

}
.footer_header h2
{
    margin:0px;
    padding:26px;
    padding-top:18px;
    text-align:right;
    font-size:18px;
    color:#2B4079;
}
.footer_mid
{
    width:100%;
    min-height:130px;
    background:url(/images/frontend/mid_footer.png) repeat-y top center;

}
.footer_bot
{
    width:100%;
    height:30px;
    background:url(/images/frontend/bot_footer.png) no-repeat top center;

}
#investor_information
{
    margin:0px;
    list-style: none;
    text-align: right;
    padding-top:10px;
    padding-right:25px;
}
#investor_information li
{
    margin:0px;
    background:url(/images/frontend/menus/right_bot_menu_bg.png) no-repeat top right;
}
#investor_information li a:hover
{
    color:#3E85BF;
}
#investor_information li a
{
    text-decoration: none;
    line-height:35px;
    color:#778083;
    font-size:14px;
    font-weight: bold;
}