@charset "utf-8";
/* CSS Document */


body, p, div, span, td, li, font, pre, a
                { font: 10pt Arial, Helvetica, Tahoma, Verdana, sans-serif; color: #333333; 
                  text-decoration: none }
body            { margin: 15px 20px; background: url(/images/body_bg.gif) #efefef repeat-y -300px top }
form, input     { margin: 0px }
IMG             { border: none; }
IMG.noimg       { border: none; margin: 0px; background: url(/images/no-img.gif) #ccc center center}

A, A:hover
A:visited       { color:#366cdc; text-decoration:none }
A:hover         { text-decoration: underline }

.mlink,
.mlink:visited  { color: #fff; font-size:9pt; font-weight:bold; text-decoration: none }
.mlink:hover    { color:#FFFFFF; text-decoration: underline }
.blink          { color:#3c57a5; font-size:9pt; text-decoration: none }
.blink:hover    { text-decoration: underline }


.lang, 
.lang:hover, 
.lang:visited, 
.lang_gr        { color:#fff; font-size:10pt; text-decoration: none }
.lang:hover     { color:#fff; text-decoration: underline }
.lang_gr        { color:#bbb; font-weight: normal; text-decoration: none; cursor:default; }


H1, .h1         { font-size: 15pt; font-weight:bold ; color:#333366 }
H2, .h2         { font-size: 13pt; font-weight:normal; color:#333366 }
H3, .h3         { font-size: 10pt; font-weight:bold ; color:#333366 }

.p0             { padding: 0px }
.p5             { padding: 5px }
.pl10           { padding-left:10px }
.pl20           { padding-left:20px }
.pr10           { padding-right:10px }
.pr20           { padding-right:20px }
.pt20           { padding-top:20px }
.pr0            { padding-right: 0px }
.pb0            { padding-bottom:0px }
.npad           { padding: 0px 0px 0px 27px;  }

.cnt_boby       { padding: 20px 20px 15px 27px;  }
.pic_m          { margin: 3px 20px 5px 0px; border:1px #999 solid }

.tw             { color:#fff }
.tr             { color:#900 }
.tg             { color:#777 }
.t7             { font-size:7pt; text-decoration:none }
.t8, .tg8       { font-size:8pt; text-decoration:none }
.tg8            { color:#777 }
.t9             { font-size:9pt; text-decoration:none }
.tb             { font-weight: bold }
.lw             { color:#fff; text-decoration: underline }
.lw:hover       { color:#fff; text-decoration: none }
.u              { text-decoration: underline }
.red            { color:#FF0000 }
.lbl            { cursor:pointer; cursor:hand; }

.imgb           { border:1px #999 solid; }
.imgc           { margin:5px 10px 0px 0px; border:1px #999 solid; float:left; clear:left; 
                  display:inline; }
.imgn           { margin: 17px 20px 0px 0px; border:1px #999 solid; display:inline; }
.fsess_imgb     { border: 3px #ccc solid; }
.fsess_tmb      { border: 1px #999 solid; border-width: 0px 0px 1px 0px; vertical-align:bottom; 
                  padding: 3px 0px; overflow: auto; width:440px; height: 82px }
.sp5            { height:5px }
.sp10           { height:10px }
.sp20           { height:20px }

/* IE6 spacer fix*/
.sp5, .sp10, 
.sp20           { font-size: 1px }

.date8          { font-size:8pt; color:#666 }
.date8gr        { font-size:8pt; color:#999 }
.ul_related     { margin-left: -16px; list-style-type: }
.scounter       { width: 24px; font-size: 9pt; font-weight:bold; font-style:italic }
.sfound         { border-bottom:1px #666 solid; text-align:right; margin-bottom: 20px; }
.srbox_1,
.srbox_0        { margin-left: 50px;  background:#FF0000 }
.pager_nolink   { padding: 2px 5px; background:; font-weight: bold }
.pager,
.pager:hover    { padding: 2px 5px; border:0px solid }
.pager:hover    { background: #eee }

.title, 
.title:hover    { color: #21449c; font-weight: bold; text-decoration: none }
.title:hover    { color: #295cdc; text-decoration: underline }
.title_lnews    { font: italic 12pt Arial Black, Tahoma; color: #243463 }

.ltitle         { font-size:8pt; font-weight:bold; font-style:italic }

.hint           { border-bottom: 1px #f00 dashed; cursor:pointer }
.hint:hover     { border-bottom: 3px #f00 double; cursor:pointer }
.error          { font: 10pt Arial, Helvetica, sans-serif; color:#990000; background:#FFE6E6; 
                  padding:7px 10px; border: 1px #F3ABAD solid; margin: 20px 0px }
.i_msg          { font-weight:bold; color:#990000 }
.adlnk          { font: 10pt Arial, Helvetica, sans-serif; color:#0066; background:#DFDFFF; 
                  width:380px; padding:7px 10px; border: 1px #0000FF solid; margin: 20px 0px }



#tbl_header     { background:url(/images/header_bg.jpg) no-repeat left top }
#q              { padding:3px 4px 1px 4px; font: 11px Tahoma, Helvetica, arial, sans-serif; 
                  height:16px; width:150px; border: 1px #ccc inset; float:left  }
#submit         { background:url(/images/btn_bg.gif) repeat-x left center; border: 1px #eee outset; 
                  height:22px; width: 80px; }

#sectbl_gr      { background:url(/images/cnr_grey_l.gif) #444444 no-repeat left top }
#sectd_gr       { background:url(/images/cnr_grey_r.gif) no-repeat right top; color:#fff; 
                  font-weight: bold; font-size:10pt }
#sectbl_or      { background:url(/images/cnr_orange_l.gif) #f38f00 no-repeat left top }
#sectd_or       { background:url(/images/cnr_orange_r.gif) no-repeat right top; color:#fff; 
                  font-weight: bold; font-size:10pt }
#hr_1blue       { border-bottom: 1px #3c57a5 solid; margin:6px 0px }
#hr_1orange,
.hr_1orange     { border-top: 4px #ffa11c solid; margin: 0px }
#hr_1green,
.hr_1green      { border-top: 4px #76ff1c solid; margin: 0px }
#hr_1grey,
.hr_1grey       { border-bottom: 1px #999 solid; }
#main_cell      { padding:0px 7px }
#sectd_bot_l    { background:url(/images/cnr_foot_l.gif) #3c57a5 no-repeat left bottom }
#sectd_bot_r    { background:url(/images/cnr_foot_r.gif) #3c57a5 no-repeat right bottom }
#tbl_content    { background:url(/images/c_bg.gif) #eaeaea repeat-x left bottom}
#icon_home      { margin-right:20px; border: none }




<!-- menu styles -->

a.sample_attach, a.sample_attach:visited, a.sample_attach1, a.sample_attach1:visited, div.sample_attach
{
  display: block;
  width:   110px;
  text-align: left;

  border:  0px solid black;
  background: #344493;
  color: #fff;

  font-family: Arial, Verdana, Sans-Sherif;
  font-weight: normal;
  font-size: 9pt;
  text-decoration: none;
  padding: 3px 40px 3px 10px;

}
a.sample_attach1, a.sample_attach1:visited { padding-left: 30px; border:  0px solid black;}

a.sample_attach:hover, a.sample_attach1:hover {
background:#efefef; color:#000; 
}

a.sample_attach, a.sample_attach:visited, a.sample_attach1, a.sample_attach1:visited  
{ border-bottom: 1px #999 solid; padding-left: px; }

a.sample_menu, div.sample_menu { border: 0px red solid; padding-top: 4px; padding-bottom: 4px }
a.sample_submenu, div.sample_submenu { border-bottom: 2px #999 solid ; margin-top: -2px; margin-left: px; display: none; }


div.sample_attach_right { margin-top: -64px; margin-left: -30px; width: auto; border-left: 1px #adb4b5 solid }



form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }