body, html
{
     padding: 0px;
     margin: 0px;
     height:100%;
     width:100%;
     font-size:14px;
     color:#182229;
     font-family:arial;
     background:#ffffff;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
#main
{
     height:100%;
     width:1000px;
     background:#EFEBD2;
}
.content_left
{
     width:361px;
     text-align:left;
     vertical-align:top;
      padding-bottom:20px;
     background:url(/images/templates/content_left.jpg) 0px 0px no-repeat;
}
.content_left_inside
{
     width:361px;
     text-align:left;
     vertical-align:top;
     background:url(/images/templates/content_left_inside.jpg) 0px 0px no-repeat;
}
.logo
{
     text-align:center;
     width:355px;
     padding-left:6px;
     height:139px;
     position:absolute;
     margin-bottom:405px;
     margin-left:18px;
}
.content_left_inside .logo
{
     margin-left:16px;
}
* html .content_left_inside .logo
{
     margin-left:-10px;
     width:305px;
      padding-left:0px;
}
*:first-child+html .content_left_inside .logo
{
     margin-left:-10px;
     width:305px;
      padding-left:0px;
}
.content_left .content_bg
{
     background:url(/images/templates/content_bg.gif) 0px 0px repeat-x;
     height:130px;
     width:362px;
     z-index:10;
     margin-top:544px;
     margin-left: 0px;
     position:absolute;
}
.content_left_inside .content_bg
{
     background:url(/images/templates/content_bg.gif) 0px 0px repeat-x;
     height:130px;
     width:362px;
     z-index:10;
      margin-top:429px;
     margin-left: 0px;
     position:absolute;
}
*:first-child+html .content_left .content_bg
{
     margin-top:544px;
     margin-left: -40px;
}
*:first-child+html .content_left_inside .content_bg
{
     margin-left: -40px;
}
*html .content_left .content_bg
{
     margin-top:544px;
     margin-left: -40px;
}
*html .content_left_inside .content_bg
{
     margin-left: -40px;
}
@media all and (min-width: 0px) {
    .content_left .content_bg { margin-top:544px; }
}
.content_left_inside .left_menu_bg
{
 margin-top:394px;
}
.left_menu_bg
{
     margin-top:509px;
     width: 240px;
     margin-left:39px;
     position:relative;
     z-index:11;
     background:#45677E;
}
* html .left_menu_bg
{
      background:none;
      padding-top:509px;
}
* html .content_left_inside .left_menu_bg
{
     padding-top:393px;
}
*:first-child+html .left_menu_bg
{
      background:none;
      padding-top:509px;
}
*:first-child+html .content_left_inside .left_menu_bg
{
     padding-top:393px;
     background:none;
}
.left_menu
{
     background:url(/images/templates/bg_left_menu.gif) 9px 0px repeat-y;
     z-index:20;
     width:306px;
     margin-left:-9px;
     position:relative;
}
.left_menu_content
{
     background:url(/images/templates/top_left_menu.gif) 9px 0px no-repeat;
}
.left_menu_bottom
{
     background:url(/images/templates/bottom_left_menu.gif) left bottom no-repeat;
     padding: 17px 0px 20px 39px;
     z-index:20;
     position:relative;
}
.left_menu_bottom ul
{
     padding: 0px;
     margin: 0px;
     width:236px;
     list-style:none;
}
* html .left_menu_bottom ul
{
     padding: 9px 0px 0px 0px;
}
* html .content_left_inside .left_menu_bottom ul
{
     padding: 16px 0px 0px 0px;
}
.left_menu_bottom ul li
{
     padding: 0px 0px 0px 21px;
     margin: 6px 0px 0px 0px;
     background:url(/images/templates/bullet_arrow.gif) 0px 7px no-repeat;
     list-style:none;
}
* html .left_menu_bottom ul li
{
     margin: -9px 0px 0px 0px;
     position:relative;
}
.left_menu_bottom ul li a
{
     display:block;
     color:#ffffff;
     font-size:18px;
     padding: 0px 0px 5px 7px;
     font-family:arial narrow;
     text-decoration:none;
     background:url(/images/templates/line_dotted.gif) bottom left repeat-x;
}
.left_menu_bottom ul li ul
{
     display:none;
}
.left_menu_bottom ul li.sel a
{
     font-weight:bold;
}
.left_menu_bottom ul li.sel ul
{
     display:block;
     width:215px;
     padding-top:0px;
}
* html .left_menu_bottom ul li.sel ul
{
     padding-top:12px;
}
.left_menu_bottom ul li.sel ul li
{
     padding: 0px 0px 0px 16px;
     margin: 10px 0px 0px 0px;
     background:url(/images/templates/arrow_small.gif) 0px 7px no-repeat;
     list-style:none;
}
* html .left_menu_bottom ul li.sel ul li
{
     margin: -6px 0px 0px 0px;
}
.left_menu_bottom ul li.sel ul li a
{
     display:block;
     color:#ffffff;
     font-size:14px;
     font-weight:normal;
     padding: 0px 0px 6px 0px;
     font-family:arial narrow;
     text-decoration:none;
     background:url(/images/templates/line_dotted.gif) bottom left repeat-x;
}
* html .left_menu_bottom ul li.sel ul li a
{
     padding: 0px 0px 6px 0px;
}
* html .left_menu_bottom ul li a
{
    padding: 0px 0px 5px 7px;
}
.left_menu_bottom ul li#top_last a
{
     background:none;
}
.bottom_left_menu
{
     width:306px;
     height:289px;
     margin-left:28px;
     position:relative;
     z-index:11;
     background:url(/images/templates/left_b_menu.png) 0px 0px no-repeat;
}
* html .bottom_left_menu
{
     width:306px;
     height:289px;
     margin-left:28px;
     position:relative;
     z-index:11;
     background:none;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/templates/left_b_menu.png', sizingMethod='scale');
}
.content_td
{
     background:url(/images/templates/content_top.jpg) 0px 0px no-repeat;
     vertical-align:top;
}
.content_td_inside
{
     background:url(/images/templates/content_td_inside.jpg) 0px 0px no-repeat;
     vertical-align:top;
}
.top_head
{
     width:540px;
     height:48px;
     clear:both;
}
.head_top
{
     height:544px;
}
.content_td_inside .head_top
{
     height:429px;
}
.top_head .top_menu
{
     background:url(/images/templates/bg_top_menu.gif) 0px 0px repeat-x #6490AF;
     height:43px;
     padding: 0px 0px 5px 19px;
     vertical-align:middle;

}
.top_head .top_menu ul
{
     padding: 0px;
     position:relative;
     margin: 0px 0px 0px -1px;
     list-style:none;
}
.top_head .top_menu ul li
{
     float:left;
     padding: 0px 0px 0px 0px;
     margin: 0px 8px 0px 0px;
     color:#ffffff;
}
.top_head .top_menu ul li a
{
     display:block;
      float:left;
     /*border-right:1px solid #ffffff;*/
     padding: 0px 2px 0px 2px;
     margin: 0px 0px 0px 0px;
     font-family:arial Narrow;
     color:#ffffff;
     text-decoration:none;
}
.top_head .tel
{
     background:url(/images/templates/bg_tel.gif) 0px 0px no-repeat #E15516;
     width:189px;
     color:#ffffff;
     height:48px;
     text-align:center;
     font-family:arial Narrow;
     font-weight:bold;
     font-size:20px;
     padding: 0px 6px 0px 0px;
}
.content_td_inside .submenu
{
     margin-top:-371px;
}
.submenu
{
     position:absolute;
     z-index:21;
     margin-top:-480px;
     margin-left:509px;
}
.submenu a
{
     float:left;
     margin: 0px 12px 0px 12px;
}
.content_td_inside .content_block
{
     padding-top:23px;
     height:200px;
}
.content_block
{
     background:url(/images/templates/content_bg.gif) 0px 0px repeat-x;
     padding:26px 48px 37px 2px;
     position:relative;
     z-index:20;
     min-height:200px;
     line-height:18px;
}
.content_block h1
{
     padding: 0px;
     margin: 0px 0px 23px 2px;
     color:#507085;
     font-size:24px;
     font-weight:normal;
}
.content_block p
{
     padding: 0px;
     margin: 0px 0px 19px 0px;
}
.content_block a
{
     color:#46687F;
}
.foot_left
{
     vertical-align:bottom;
}
.foot_left .blue_bg
{
     background:#608EAD;
     width:323px;
     color:#ffffff;
     padding: 19px 0px 16px 38px;
     font-family:arial Narrow;
}
.foot_left .blue_bg a
{
     color:#ffffff;
}
.bottom_bg_content
{
     background:url(/images/templates/bottom_content.gif) bottom left repeat-x;
     width:1000px;
     height:149px;
     position:absolute;
     margin-top:-153px;
     z-index:10;
}
.white_line
{
     background:#ffffff;
     width:1000px;
     height:4px;
     position:absolute;
     margin-top:-4px;
     z-index:10;
}
.foot_td
{
     padding: 0px 0px 0px 0px;
     vertical-align:bottom;
}
.foot_td a
{
     color:#ffffff;
}
.foot_td .orang_bg
{
     padding:23px 0px 16px 40px;
     margin-left:3px;
     height:30px;
     font-family:arial Narrow;
     background:#E15516;
}
.foot_td .bottom_menu_td
{
     vertical-align:middle;
     padding: 0px 0px 11px 0px;
}
* html .foot_td .bottom_menu_td
{
     padding: 0px 0px 6px 0px !important;
}
.foot_td .bottom_menu
{
     padding: 0px;
      position:relative;
     margin: 0px 0px 0px 0px;
     list-style:none;
}

.foot_td .bottom_menu li
{
     float:left;
     padding: 0px 0px 0px 0px;
     margin: 0px 8px 0px 0px;
     height:11px;
     color:#ffffff;
}
.foot_td .bottom_menu li a
{
     display:block;
     float:left;
     text-decoration:none;
     padding: 0px 2px 0px 2px;
     height:18px;
}


