/* CSS Document */
body, table { font-family: verdana, sans-serif; font-size: 12px; line-height: 1.6em; color: #3D3D3D; background-color: transparent; }
.welcome { font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 1.3em; color: #FFFFFF; background-color: transparent; font-weight: bold; }
.footer { font-family: Verdana, sans-serif; font-size: 10px; line-height: 1.3em; color: #C4DF9B; background-color: transparent; }
a.footer:link, a.footer:visited { text-decoration: none; border-bottom: 1px dotted #FFFFFF; }
a.footer:hover { text-decoration: none; color: #FFFFFF; border-bottom: 1px dotted #C4DF9B; }
h1.main { font-family: Verdana, sans-serif; font-size: 18px; line-height: 1.3em; font-weight: normal; color: #000000; background-color: transparent; margin: 0; border: 0; padding: 0px 5px 5px 5px;  }
.option { font-family: Trebuchet MS, Verdana, sans-serif; font-size: 14px; line-height: 1.5em; color: #74018B; background-color: transparent;	font-weight: bold; }
.optiondesc { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.3em; font-weight: bold; color: #3AA721; background-color: transparent; }
.copy { font-family: Verdana, sans-serif; font-size: 10px; line-height: 1.3em; color: #FFFFFF; font-weight: bold; background-color: transparent; }
h1.subject { font-family: Verdana, sans-serif; font-size: 18px; line-height: 1.3em; font-weight: normal; color: #038F00; background-color: transparent; }
p { font-family: verdana, sans-serif; font-size: 12px; line-height: 1.8em; color: #3D3D3D; background-color: transparent; }
p.ins { font-family: verdana, sans-serif; font-size: 11px; line-height: 1.8em; color: #3D3D3D; background-color: transparent; }
.hl { font-family: Verdana, sans-serif; font-size: 11px; line-height: 1.3em; font-weight: bold; color: #0168B3; background-color: transparent; }
.cat { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.8em; font-weight: bold; color: #73008B; background-color: #E2F2DE; }
.subcat { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.8em; color: #3D3D3D; background-color: #F4FFEF; }
.seccat { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.8em; color: #818181; background-color: #F4FFEF; }
.contacts { font-family: verdana, sans-serif; font-size: 11px; line-height: 1.6em; color: #3D3D3D; background-color: transparent; }
.loc { font-family: verdana, sans-serif; font-size: 11px; line-height: 1.6em; color: #3AA721; background-color: transparent; }
.top { font-family: verdana, sans-serif; font-size: 11px; line-height: 1.8em; color: #0168B3; background-color: transparent; }
a.top:link, a.top:visited { text-decoration: none; border: 0; }
a.top:hover { text-decoration: none; color: #F7941D; border: 0; }

a { font-family: verdana, sans-serif; color: #0168B3; background-color: transparent; }
a:link, a:visited { text-decoration: none; border-bottom: 1px dotted #0168B3; }
a:hover{ text-decoration: none; color: #F7941D; border-bottom: 1px dotted #F7941D; }

a.img:link, a.img:visited, a.img:hover { border: 0; }

input, select, textarea, option { font-family: verdana, sans-serif; font-size: 11px; line-height: 1.3em; color: #3D3D3D; background-color: transparent; border: 1px #DADADA solid; }
label { font-family: verdana, sans-serif; font-size: 11px; line-height: 1.3em; color: #3D3D3D; background-color: transparent; }

input.radio, input.img { border: 0; }

      UL { 
        margin: 0;
        padding: 0;
		border: 1px solid #CCE1F0;
		}
      ul.jobcats { 
        margin: 0;
        padding: 0;
		border: 0;
      }
      LI { 
        color: #000000;                /* text color is black */ 
        background: #FFFFFF;            /* Content, padding will be gray */
        margin: 0;
        padding: 5px; /* Note 0px padding right */
        list-style: none;             /* no glyphs before a list item */
		font-size: 12px; font-weight: bold;
      }
        LI.liarrow {
		background: url(/en/images/liarrow.gif) 20px 10px no-repeat;
		list-style: none;
		padding: 0px 0px 0px 30px;
      }
	  
	  li .feat { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.3em; font-weight: normal; color: #0168B3; background-color: transparent; }
	  li a.feat:link, a.feat:visited { text-decoration: none; border-bottom: 1px solid #0168B3; }
	  li a.feat:hover { text-decoration: none; color: #F7941D; border-bottom: 1px solid #F7941D; }
	  
.jobcat { font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; line-height: 1.8em; color: #000000; background-color: transparent; }

	  li .jobcate { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.3em; font-weight: normal; color: #74018B; background-color: transparent; }
	  li a.jobcate:link, a.jobcate:visited { text-decoration: none; border-bottom: 1px solid #74018B; }
	  li a.jobcate:hover { text-decoration: color: #F7941D; none; border-bottom: 1px solid #F7941D; }	  

h2.main { font-family: verdana, sans-serif; font-size: 14px; line-height: 1.3em; font-weight: bold; color: #74018B; background-color: #F8B700; margin: 0; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; padding: 5px 5px 5px 5px; }

div#txt { margin: 0; border: 0; padding: 0px 5px 0px 5px; }
div#txt tr.header { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.3em; font-weight: bold; color: #000000; background-color: #A9D1EC; }
div#txt tr.light { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.3em; font-weight: normal; color: #000000; background-color: #F3DEA8; }
div#txt tr.dark { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.3em; font-weight: normal; color: #000000; background-color: #D6E5F6; }

a.apply { font-family: verdana, sans-serif; color: #038F00; font-weight: normal; background-color: transparent; }
a.apply:link, a.apply:visited { text-decoration: none; border-bottom: 1px dotted #038F00; }
a.apply:hover{ text-decoration: none; color: #F7941D; border-bottom: 1px dotted #F7941D; }

td.jobtype { font-weight: bold; color: #74018B; }

.time { font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 1.3em; color: #FFFFFF; background-color: transparent; font-weight: bold; }

a.panel { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.3em; font-weight: bold; color: #3AA721; background-color: transparent; }
a.panel:link, a.panel:visited { text-decoration: none; border: 0; }
a.panel:hover { text-decoration: none; color: #F7941D; border: 0; }

input.button { font-weight: bold; }

h1.topic { font-family: Verdana, sans-serif; font-size: 12px; line-height: 1.3em; font-weight: bold; color: #74018B; background-color: #E2F2DE; margin: 0; border: 0; padding: 2px 5px 2px 5px;  }

ol.ep li {
	font-weight: normal;
	color: #3D3D3D;
	font-size: 10px;
	list-style-type: decimal;
	list-style-position: outside;
}

select option { background-color: #FFFFFF; color: #3D3D3D; border: 0; }

.rtxt { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.3em; color: #3D3D3D; background-color: transparent; }
.value { font-family: verdana, sans-serif; font-size: 12px; line-height: 1.3em; color: #3D3D3D; background-color: transparent; }
.rhead { font-family: verdana, sans-serif; font-size: 12px; line-height: 1.3em; color:  #3AA721; font-weight: bold; background-color: transparent; }

strong.panel { font-family: verdana, sans-serif; font-size: 10px; line-height: 1.3em; color: #BBBBBB; background-color: transparent; }

table.res, tr.res td.res { font-family: verdana, sans-serif; font-size: 11px; line-height: 1.3em; color: #000000; }

small.res { line-height: 1.3em; color: #AAAAAA }

tr.rlight { font-family: verdana, sans-serif; font-size: 11px; line-height: 1.3em; font-weight: normal; color: #000000; background-color: #F2F7FB; }

tr.rdark { font-family: verdana, sans-serif; font-size: 11px; line-height: 1.3em; font-weight: normal; color: #000000; background-color: #E5F0F7; }



