body, html
{
    margin: 0px auto;
    padding: 0px;
    background-color: #ffffff;
    background-image: url(images/bg_all.jpg);
    background-position: top left;
    background-repeat: repeat-x;
    color: #000000;
}

body, td, tr, textarea, select, ol, ul, span, div, p
{
    color: #2a2a2a;
    font-size: 11px;
    font-family: Arial, Verdana, Tahoma, 'Trebuchet MS' , GRHelvetica;
}

li
{
    padding: 0px 0px 0px 0px;
    color: #2a2a2a;
    margin: 0px;
}

img
{
    border: 0px;
}

p
{
    padding: 4px 0px 4px 0px;
    margin: 0px;
    color: #2a2a2a;
}

form
{
    padding: 0px;
    margin: 0px;
}

div#container
{
    margin: 0px auto;
    width: 988px;
}

div.top_menu
{
    width: 988px;
    height: 33px;
    font-size: 10px;
}

div.date
{
    width: 180px;
    float: left;
    color: #767676;
    font-size: 10px;
    padding: 10px 0px 0px 20px;
}

div.tlt_page
{
    font-weight: bold;
    font-size: 12px;
    padding: 0px 0px 10px 0px;
}

div.extra_menu
{
    width: 508px;
    float: left;
    color: #044471;
    text-align: right;
    padding: 10px 10px 0px 0px;
}

div.extra_menu a
{
    color: #044471;
    padding: 0px 5px 0px 5px;
    text-decoration: none;
}

div.search
{
    width: 270px;
    float: left;
    padding: 7px 0px 0px 0px;
}
div.search table 
{
    width: 100%;    
}
div.search table td.flags
{
    text-align: right;
    width: 120px;
}
div.search input
{
    font-size: 10px;
}

div.search td
{
    padding: 0px 2px 0px 0px;
}

input.inp1
{
    width: 130px;
    border: 1px solid #b4cdde;
    background-color: #f1f9fc;
    color: #9e9e9f;
    height: 15px;
}

div.top_images
{
    background: transparent url(images/bg_topimages.gif) repeat-x;
    width: 988px;
    height: 144px;
}

div.logo
{
    background: #FFFFFF;
    width: 359px;
    float: left;
}

div.flash
{
    /*width:688px;*/
    float: right;
}

div.main_menu
{
    width: 986px;
    height: 46px;
    background-image: url(images/bg_menu.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 2px;
}

div.main_menu td
{
    background-image: url(images/mn_line.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    height: 46px;
    padding-right: 5px;
    max-width: 150px;
    font-size: 12px;
}

div.mn1
{
    float: left;
    background-image: url(images/mn_line.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    height: 41px;
    padding: 0px 5px 0px 0px;
}

div.mn2
{
    float: left;
    padding-top: 5px;
    height: 41px;
}

a.mn_level1
{
    font-size: 12px;
    color: #183040;
    text-decoration: none;
    padding: 7px 0px 0px 0px;
    font-weight: bold;
    height: 24px;
    display: block;
}

a.mn_level1:hover
{
    color: #000000;
    font-weight: bold;
    background-color: #8fdaf7;
}

a.mn_level1_selected
{
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    padding: 7px 0px 0px 0px;
    font-weight: bold;
    background-color: #8fdaf7;
    height: 24px;
    display: block;
}

div.main_content
{
    width: 988px;
    background-image: url(images/bg_content.jpg);
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #f7f7f8;
    border-bottom: 1px solid #f0eeee;
    float: left;
}

div.tabs
{
    width: 850px;
    float: left;
    padding: 0px 0px 10px 0px;
}


div.left_home
{
    width: 838px;
    float: left;
    padding: 22px 0px 0px 12px;
}

div.column_1
{
    width: 260px;
    float: left;
}

div.welcome
{
    width: 260px;
}

div.announcement
{
    width: 260px;
    background-image: url(images/txt_announcement.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    margin-top: 17px;
}

div.tlt_announcement
{
    width: 200px;
    background-image: url(images/tlt_announcement.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 30px;
    font-size: 20px;
    color: #026d9a;
    padding: 18px 0px 0px 60px;
}

div.txt_announcement
{
    width: 260px;
    height: 240px;
    overflow: hidden;
}

div.tlt_rec
{
    width: 210px;
    font-size: 10px;
    color: #5d5d5d;
    font-family: Verdana, Arial, Tahoma, 'Trebuchet MS' , GRHelvetica;
    padding: 18px 40px 0px 10px;
    font-weight: bold;
}

div.txt_rec
{
    width: 210px;
    font-size: 10px;
    color: #5d5d5d;
    font-family: Verdana, Arial, Tahoma, 'Trebuchet MS' , GRHelvetica;
    padding: 6px 40px 0px 10px;
}

div.txt_rec a
{
    text-decoration: none;
    color: #666666;
    font-family: Verdana, Arial, Tahoma, 'Trebuchet MS' , GRHelvetica;
}

div.more_rec
{
    width: 260px;
    padding: 0px 0px 10px 0px;
}

div.more_rec a
{
    text-decoration: none;
    font-size: 10px;
    color: #10759b;
    padding: 0px 0px 0px 10px;
}

div.news
{
    width: 352px;
    float: left;
    background-image: url(images/txt_news.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
}


div.tlt_news
{
    width: 292px;
    background-image: url(images/tlt_news.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 30px;
    font-size: 20px;
    color: #026d9a;
    padding: 18px 0px 0px 60px;
}

div.txt_news
{
    width: 352px;
    font-size: 10px;
    color: #666666;
    font-family: Verdana, Arial, Tahoma, 'Trebuchet MS' , GRHelvetica;
    padding: 0px 0px 0px 0px;
    height: 414px;
    overflow: hidden;
}

div.txt_rec2
{
    width: 312px;
    font-size: 10px;
    color: #666666;
    font-family: Verdana, Arial, Tahoma, 'Trebuchet MS' , GRHelvetica;
    padding: 6px 30px 2px 10px;
}

div.txt_rec2 span
{
    color: #014b67;
    font-weight: bold;
    font-family: Verdana,Arial, Tahoma, 'Trebuchet MS' , GRHelvetica;
}

div.txt_rec2 a
{
    text-decoration: none;
    color: #666666;
    font-family: Verdana, Arial, Tahoma, 'Trebuchet MS' , GRHelvetica;
}

div.more_rec2
{
    width: 312px;
    padding: 6px 0px 10px 0px;
}

div.more_rec2 a
{
    text-decoration: none;
    font-size: 10px;
    color: #10759b;
    padding: 0px 0px 0px 10px;
}

div.links
{
    width: 220px;
    float: left;
    background-image: url(images/txt_links.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
}

div.tlt_links
{
    width: 180px;
    background-image: url(images/tlt_links.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 30px;
    color: #5e5e5e;
    font-size: 15px;
    padding: 20px 0px 0px 40px;
    font-weight: bold;
}

div.txt_links
{
    width: 220px;
    /*padding: 10px 0px 8px 0px;*/
}

div.txt_links div
{
    width: 210px;
    padding: 0px 0px 7px 10px;
}

div.txt_links a
{
    text-decoration: none;
    background-image: url(images/arrow.gif);
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    color: #025e9f;
    font-size: 10px;
    padding: 0px 0px 0px 18px;
}

div.short
{
    width: 220px;
    float: left;
    background-image: url(images/txt_short.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    margin-top: 18px;
}


div.tlt_short
{
    width: 164px;
    background-image: url(images/tlt_short.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 30px;
    color: #5e5e5e;
    font-size: 15px;
    padding: 20px 0px 0px 56px;
    font-weight: bold;
}

div.txt_short
{
    width: 220px;
    padding: 10px 0px 0px 0px;
}

div.txt_short div
{
    width: 210px;
    padding: 0px 0px 7px 10px;
}

div.txt_short a
{
    text-decoration: none;
    background-image: url(images/arrow.gif);
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    color: #025e9f;
    font-size: 10px;
    padding: 0px 0px 0px 18px;
}

div.right_banner
{
    width: 138px;
    float: left;
    padding-top: 20px;
}

div.right_banner div
{
    width: 138px;
    text-align: center;
    padding: 5px 0px 5px 0px;
}

div.bottom_banners
{
    width: 988px;
    margin: 6px 0px 10px 0px;
    float: left;
}

div.bottom_banners div
{
    float: left;
    padding: 0px 2px 0px 12px;
}

div.footer
{
    width: 988px;
    background-image: url(images/bg_footer.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 66px;
    float: left;
}

div.footer a
{
    color: #7d7d7d;
    font-size: 10px;
    text-decoration: none;
}

div.amea
{
    width: 700px;
    float: left;
    color: #7d7d7d;
    font-size: 10px;
    padding: 14px 0px 0px 20px;
}

div.amea span
{
    color: #2f2f2f;
    font-size: 10px;
    font-weight: bold;
}

div.gg
{
    width: 258px;
    float: left;
    text-align: right;
    color: #7d7d7d;
    font-size: 10px;
    padding: 14px 10px 0px 0px;
}

div.gg div
{
    color:#7D7D7D;
    font-size:10px;
    padding:6px 0 0 10px;
}

div.gg a
{
    color: #7d7d7d;
    font-size: 10px;
    text-decoration: none;
}

div.left_menu
{
    width: 232px;
    float: left;
    padding: 22px 0px 0px 16px;
}

div.left_menu_open
{
    width: 160px;
    background-image: url(images/tlt_left_menu.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 50px;
    font-size: 14px;
    color: #bab9b9;
    padding: 10px 24px 0px 48px;
}

div.left_menu_repeat
{
    width: 232px;
    background-image: url(images/txt_left_menu.jpg);
    background-position: top left;
    background-repeat: repeat-y;
}

div.level2
{
    width: 196px;
    padding: 6px 30px 6px 6px;
}

a.mn_level2
{
    text-decoration: none;
    background-image: url(images/arrow.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 18px;
    display: block;
    font-size: 11px;
    color: #025e9f;
}

a.mn_level2:hover
{
    color: #dc6903;
}

a.mn_level2_selected
{
    text-decoration: none;
    background-image: url(images/arrow.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 18px;
    display: block;
    font-size: 11px;
    color: #dc6903;
}

div.level3
{
    width: 178px;
    padding: 6px 0px 0px 14px;
}

a.mn_level3
{
    text-decoration: none;
    background-image: url(images/arrow.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 18px;
    display: block;
    font-size: 11px;
    color: #025e9f;
}

a.mn_level3:hover
{
    color: #dc6903;
}

a.mn_level3_selected
{
    text-decoration: none;
    background-image: url(images/arrow.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 18px;
    display: block;
    font-size: 11px;
    color: #dc6903;
}

div.level4
{
    width: 166px;
    padding: 4px 0px 0px 14px;
}

a.mn_level4
{
    text-decoration: none;
    background-image: url(images/arrow.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 18px;
    display: block;
    font-size: 11px;
    color: #025e9f;
}

a.mn_level4:hover
{
    color: #dc6903;
}

a.mn_level4_selected
{
    text-decoration: none;
    background-image: url(images/arrow.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 18px;
    display: block;
    font-size: 11px;
    color: #dc6903;
}

div.level5
{
    width: 154px;
    padding: 3px 0px 0px 14px;
}

a.mn_level5
{
    text-decoration: none;
    background-image: url(images/arrow.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 18px;
    display: block;
    font-size: 11px;
    color: #025e9f;
}

a.mn_level5:hover
{
    color: #dc6903;
}

a.mn_level5_selected
{
    text-decoration: none;
    background-image: url(images/arrow.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 18px;
    display: block;
    font-size: 11px;
    color: #dc6903;
}

div.left_menu_close
{
    width: 232px;
    background-image: url(images/left_menu_close.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 14px;
}

div.main_text
{
    width: 740px;
    float: left;
    padding: 22px 0px 0px 0px;
}

div.terms
{
    width: 700px;
    float: left;
    color: #7d7d7d;
    font-size: 10px;
    padding: 14px 0px 0px 20px;
}

div.gg_in
{
    width: 988px;
    text-align: right;
    color: #7d7d7d;
    font-size: 10px;
    padding: 14px 30px 0px 0px;
}

div.breadcrumb
{
    width: 698px;
    background-image: url(images/arrow_blue.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px 20px 0px 22px;
    font-size: 14px;
    color: #026db7;
}

a.bread1
{
    font-size: 14px;
    color: #026db7;
    text-decoration: none;
    padding: 0px 3px 0px 3px;
}

a.bread2
{
    font-size: 11px;
    color: #026db7;
    text-decoration: none;
    padding: 0px 3px 0px 3px;
}

div.breadcrumb span
{
    color: #e47302;
    font-size: 11px;
    padding: 0px 0px 0px 3px;
}

div.text
{
    width: 668px;
    padding: 20px 46px 10px 26px;
    min-height: 300px;
    height: auto !important;
    height: 300px;
}

div.btn_bottom
{
    width: 608px;
    padding: 0px 26px 10px 26px;
}

div.btn_bottom div
{
    float: left;
    padding: 10px 10px 20px 6px;
}

div.circular
{
    width: 668px;
    padding: 10px 0px 16px 0px;
    background-image: url(images/line.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

div.circular td
{
    padding: 0px 10px 10px 4px;
    font-size: 10px;
    color: #000000;
}

input.inp2
{
    border: 1px solid #b5cfe5;
    font-size: 10px;
    color: #000000;
    width: 120px;
}

select.sel1
{
    border: 1px solid #b5cfe5;
    font-size: 10px;
    color: #000000;
}

input.inp3
{
    border: 1px solid #b5cfe5;
    font-size: 10px;
    color: #000000;
    width: 80px;
}

table.circul
{
    border-collapse: collapse;
}

table.circul td
{
    padding: 5px 5px 5px 5px;
    text-align: center;
}

table.circul td a
{
    text-decoration: none;
    color: #425777;
}

div.count
{
    background-color: #ecece7;
    border: 1px solid #cccccc;
    height: 21px;
    width: 626px;
    margin-top: 2px;
    padding: 5px 0px 0px 0px;
}

div.previous
{
    width: 82px;
    float: left;
    text-align: center;
}

div.previous a
{
    text-decoration: none;
    color: #4b4b4b;
    font-size: 11px;
    font-family: 'Trebuchet MS' ,Arial,Verdana,Tahoma, GRHelvetica;
}

div.page
{
    width: 540px;
    float: left;
    text-align: center;
    color: #4b4b4b;
    font-size: 11px;
    font-family: 'Trebuchet MS' ,Arial,Verdana,Tahoma, GRHelvetica;
}

div.page a
{
    text-decoration: none;
    color: #4b4b4b;
    font-size: 11px;
    font-family: 'Trebuchet MS' ,Arial,Verdana,Tahoma, GRHelvetica;
}

div.next
{
    width: 60px;
    float: left;
    text-align: center;
}

div.next a
{
    text-decoration: none;
    color: #4b4b4b;
    font-size: 11px;
    font-family: 'Trebuchet MS' ,Arial,Verdana,Tahoma, GRHelvetica;
}

div.text a
{
    color: #425777;
    text-decoration: none;
    font-size: 11px;
}

div.text a:hover
{
    text-decoration: underline;
}

.off
{
    display: none;
}
.on
{
    display: block;
    margin: 5px 0px;
    text-align: left;
}

.pop span
{
    cursor: pointer;
    font-weight: normal;
    color: #026db7;
}

div.footer_in
{
    width: 988px;
    background-image: url(images/bg_footer_in.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 66px;
    float: left;
}

div.footer_in a
{
    color: #7d7d7d;
    font-size: 10px;
    text-decoration: none;
}

div.gg_in div
{
    color: #7d7d7d;
    font-size: 10px;
    padding: 6px 10px 0px 0px;
    text-align: right;
}

div.text a.mn_drive5
{
    color: #425777;
    font-size: 12px;
    text-decoration: none;
}

div.text a.mn_drive25
{
    color: #0d71d1;
    font-size: 11px;
    text-decoration: none;
}

div.text a.mn_drive45
{
    color: #589deb;
    font-size: 11px;
    text-decoration: none;
}

div.text a.mn_drive65
{
    color: #0d71d1;
    font-size: 11px;
    text-decoration: none;
}

div.text a.mn_drive85
{
    color: #589deb;
    font-size: 11px;
    text-decoration: none;
}

div.text a.mn_drive5:hover
{
    text-decoration: underline;
}

div.text a.mn_drive25:hover
{
    text-decoration: underline;
}

div.text a.mn_drive45:hover
{
    text-decoration: underline;
}

div.text a.mn_drive65:hover
{
    text-decoration: underline;
}

div.text a.mn_drive85:hover
{
    text-decoration: underline;
}

a.top_arrow
{
    background-image: url(images/arrow_blue_top.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-decoration: none;
    color: #425777;
    padding: 5px 0px 5px 22px;
}


.mainmenu td
{
    text-align: center;
    white-space: nowrap;
}

img
{
    border-style: none;
}

.invisibleLabel 
{
    visibility: hidden;    
    display: none;
}