BODY {
	scrollbar-arrow-color:#D4E4FF;
	scrollbar-base-color:#202381;
	scrollbar-shadow-color:#17195C;
	scrollbar-face-color:#202381;
	scrollbar-darkshadow-color:#0F103C;
        scrollbar-highlight-color:#AEAFD0;
	scrollbar-3d-light-color:#2E32BC;
        scrollbar-track-color:#7C96D9;
}

a {
	text-decoration: none;
	font-size: inherit;
	font-family: inherit;
        outline: none;
}


td	           {font-family: tahoma, sans-serif; font-size: 11px; color: #444444;}
td.leftborder  {border-left: 1px solid #002478;}
td.topborder  {border-top: 1px solid #002478;} 
td.tableborder {border-left: 1px solid #002478; border-right: 1px solid #002478; border-top: 1px solid #002478; border-bottom: 1px solid #002478;}
.tdhead        {font-family: tahoma, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #323232; font-weight: bold}
.tditem1        {font-family: tahoma, sans-serif; font-size: 11px; color: #193E6C; background-color: #CED9E2;}
.tditem2        {font-family: tahoma, sans-serif; font-size: 11px; color: #193E6C; background-color: #E6EAEF;}
.tditemhead1     {font-family: tahoma, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #323232; font-weight: bold}
.tditemhead2     {font-family: tahoma, sans-serif; font-size: 11px; color: #193E6C; background-color: #E6EAEF; font-weight: bold}

.td_head_pr        {font-family: tahoma, sans-serif; font-size: 12px; color: #193E6C; background-color: #CED9E2; font-weight: bold}
.td_item_pr       {font-family: tahoma, sans-serif; font-size: 11px; color: #193E6C; background-color: #EEF2F7;}


.tableborder2  {border-top:#000000 1px solid; border-left:#000000 1px solid; border-bottom:#000000 1px solid; border-right:#000000 1px solid; border-color: #000000;}
.td_heading    {font-family: tahoma, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #323232; font-weight: bold; padding: 2;}
.td_heading_c  {font-family: tahoma, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #323232; font-weight: bold; padding: 2; text-align: center;}
.td_item       {border-bottom: 1px solid #757B80; background-color: #EEF2F7; padding: 3; }
.td_item_date  {border-bottom: 1px solid #757B80; background-color: #EEF2F7; text-align: center;}
.td_item_noborder    {background-color: #EEF2F7;}
.td_href_pdf             {font-family: tahoma, sans-serif; font-size: 11px; color: #247CA4; text-decoration: none; font-weight: bold}
.td_href_zip             {font-family: tahoma, sans-serif; font-size: 11px; color: #16827A; text-decoration: none; font-weight: bold}

.menu_table    {padding-top: 5px;}

.news_date     {font-family: tahoma, sans-serif; font-size: 11px; color: #444444; font-weight:bold}
.news_items    {font-family: tahoma, sans-serif; font-size: 12px; color: #444444;}
.title         {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #47505F; font-weight: bold;}
.title_bold    {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #47505F; font-weight: bold; text-transform: uppercase;}
.grouptitle    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #47505F;}
.text          {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; text-align: justify;}
.text_centre   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #444444; text-align: center;}
.marktext      {font-size: 12px; font-weight: bold; color: #235094;}

.txt_err_header   {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #47505F; font-weight: bold;}
.txt_err_text   {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #235094; font-weight: bold;}

.img_product {float:right;margin:0px 0px 0px 0px;}
.img_left {float:left; border: none; margin:0px 10px 10px 0px;}
.img_right {float:right; border: none; margin:0px 0px 10px 10px;}

.sub_title     {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FD9700; font-weight: bold;}

.arch_news     {padding: 20 0 0 0; font-family: verdana;}

.arch_news .nnews {
         padding: 2 10 5 10; 
         font-size: 11px; 
         color: #245E93; 
         text-align: justify;
}

.arch_news .ndate {
         font-weight: bold;
         margin-bottom: 3px;
}

.arch_news .ntitle {
         padding: 0 0 6 0;
         margin-bottom: 5px;
         border-bottom: #C6CAE0 1px solid
}

.arch_news .npict {
         padding: 0 10 0 0;
         float: right;
}

a.news_page:link,
a.news_page:visited,
a.news_page:hover
{        font-weight: normal;
         color: #245E93;
         background-color: #e9ebf6; 
         text-decoration: none;
         padding-bottom: 1px;
         padding-left: 4px;
         padding-right: 4px;
         padding-top: 1px;
}

a.news_page,.nav
{        font-weight: normal;
         color: #245E93;
         background-color: #ffffff; 
         text-decoration: none;
         padding-bottom: 1px;
         padding-left: 4px;
         padding-right: 4px;
         padding-top: 1px;
}

.tb_top {
          padding-top: 15px;
}               

.tb_no_top {
          padding-top: 0px;
}               

.tb_header_l {
	BACKGROUND: url(documentation/Tb_HL.png) no-repeat
}
.tb_header_l_inside {
	BACKGROUND: url(documentation/Tb_HLI.png) no-repeat
}

.tb_header_r_inside {
	BACKGROUND: url(documentation/Tb_HRI.png) no-repeat
}
.tb_wall_l {
	BACKGROUND: url(documentation/Tb_WL.png) repeat-y
}
.tb_wall_l_mark {
	BACKGROUND: url(documentation/Tb_WL_M.png) repeat-y
}
.tb_wall_l_high_mark {
	BACKGROUND: url(documentation/Tb_WL_MH.png) repeat-y
}
.tb_bottom_l {
	BACKGROUND: url(documentation/Tb_BL.png) no-repeat
}
.tb_header_c {
	BACKGROUND: url(documentation/Tb_HC.png) repeat-x
}
.tb_bottom_c {
	BACKGROUND: url(documentation/Tb_BC.png) repeat-x
}
.tb_header_r {
	BACKGROUND: url(documentation/Tb_HR.png) no-repeat
}
.tb_wall_r {
	BACKGROUND: url(documentation/Tb_WR.png) repeat-y
}
.tb_wall_r_mark {
	BACKGROUND: url(documentation/Tb_WR_M.png) repeat-y
}
.tb_bottom_r {
	BACKGROUND: url(documentation/Tb_BR.png) no-repeat
}
.tb_heading {
        font-family: tahoma, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; padding: 2;
}
.tb_heading_c {
        font-family: tahoma, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; padding: 2; text-align: center;
}
.tb_item {
        border-bottom: 1px solid #7b90c5; background-color: #FFFFFF; color: #245E93; padding: 3;
}
.tb_item_date {
        border-bottom: 1px solid #7b90c5; background-color: #FFFFFF; color: #245E93; text-align: center;
}
.tb_item_no_border {
        background-color: #FFFFFF; color: #245E93; padding: 3;
}
.tb_item_date_no_border {
        background-color: #FFFFFF; color: #245E93; text-align: center;
}

.tb_item_mark {
          font-family: tahoma, sans-serif; font-size: 11px; color: #245E93; background-color: #FFFFFF; margin: 7px 0px 0px -3px;
}

.tb_item_high_mark {                                                                           
          font-family: tahoma, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #8094C6; font-weight: bold;
}

.tb_item_high_mark_text {                                                                           
          font-family: tahoma, sans-serif; font-size: 11px; color: #245E93; background-color: #FFFFFF; border-top: 1px dashed #8094C6;
}

.tb_item_high_mark_text_b {                                                                           
          font-family: tahoma, sans-serif; font-size: 11px; color: #245E93; background-color: #FFFFFF; border-top: 1px dashed #8094C6; border-bottom: 1px dashed #8094C6;
}

.tb_item_high_mark_text2 {                                                                           
          font-family: tahoma, sans-serif; font-size: 11px; color: #245E93; background-color: #FFFFFF; font-weight: bold;
}

.tb_item_light {
          font-family: tahoma, sans-serif; font-size: 11px; color: #245E93; background-color: #DCE8FF; margin: 7px 0px 0px -3px;
}

.tb_item_light_def {
          font-family: tahoma, sans-serif; font-size: 11px; color: #245E93; background-color: #DCE8FF; padding: 3;
}


a.tb_href_pdf:visited,
a.tb_href_pdf:link {
        color: #245E93;
}
a.tb_href_pdf:hover {
        color: #0da4f8;
} 

a.tb_href_zip:visited,
a.tb_href_zip:link {
        color: #16827A;
}
a.tb_href_zip:hover {
        color: #0ed8c9;
} 

a.tb_href_partner:visited,
a.tb_href_partner:link {
        color: #1672c7;
}
a.tb_href_partner:hover {
        color: #2087e7;
} 

a.tb_href_news:visited,
a.tb_href_news:link {
        color: #245E93;
        text-decoration: none; 
        font-weight: bold;
}

a.tb_href_news:hover {
        color: #3085db;
        text-decoration: none;
        font-weight: bold;
} 

.tb_item_pic {
          padding-bottom: 6px;
          color: #245E93;
          text-align: center;
          border-bottom: 1px solid #7b90c5;
          background-color: #FFFFFF;
}               
.tb_item_pic_no_border {
          color: #245E93;
          text-align: center;
          background-color: #FFFFFF;
}               
.tb_item_pic {
          padding-bottom: 6px;
          color: #245E93;
          text-align: center;
          border-bottom: 1px solid #7b90c5;
          background-color: #FFFFFF;
}               

.tb_item .tb_item_pic_text {
          margin:6px 0px 6px 0px;
          text-align: justify;
}               

.tb_item_no_border .tb_item_pic_text_no_border {
          margin:6px 0px 0px 0px;
          text-align: justify;
}               

img.tb_item_img {   
          float:left;
          border: none;
          margin:5px 0px 0px 0px;
}
           
.title_bold2 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #7598C0; font-weight: bold; text-transform: uppercase;}
.new_title {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7598C0; font-weight: bold;}
.msg_blue       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #467AC5; text-align: justify;}
.msg_orange     {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FD9700; text-align: justify;}

.preloader 
{
          position:          absolute;
          display:           none;
          top:               0px; 
          left:              0px; 
          width:             122px; 
          height:            122px; 
          background-image: url(vbox/pl_bgnd.gif);
          background-position: center;
          background-repeat:   no-repeat;
}

.pre_img 
{
          position:          relative;
          top:               30px; 
          left:              45px; 
          width:             32px; 
          height:            32px; 
          background: transparent url(vbox/loading.gif);
          background-repeat:   no-repeat;
}

.pre_div_txt 
{
          font-family: Arial, Helvetica, sans-serif; 
          font-size: 11px; 
          color: #3a3c45; 
          font-weight: bold;
          padding-bottom: 0px;     
          padding-left: 19px;
          padding-right: 0px;
          padding-top: 50px;
}

.pre_txt 
{
          font-family: Arial, Helvetica, sans-serif; 
          font-size: 11px; 
          color: #3a3c45; 
          font-weight: bold;
          padding-bottom: 0px;
          padding-left: 19px;
          padding-right: 0px;
          padding-top: 20px;
}
