  
BODY {
	BACKGROUND-POSITION: top; 
	BACKGROUND-IMAGE: url(../gimg/page_fon.gif); 
	margin: 0; 	
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f0f0f0;
}

/****** Xmas 2011 
BODY {
	BACKGROUND-POSITION: top center; 
	BACKGROUND-IMAGE: url(../gimg/Xmas2011_fon.jpg); 
	margin: 0; 	
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f0f0f0;
}
*/

/* Christmas decoration 2010-2011 -start BODY */
/*
BODY {
	BACKGROUND: transparent url(../gimg/chr_2010_bgr.gif);
	margin: 0; 	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

div#topchr_bgr {
	BACKGROUND: transparent url(../gimg/topchr_bgr.gif) no-repeat 50% 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	display: block;
}

div#bottomchr_bgr {
	BACKGROUND: transparent url(../gimg/bottomchr_bgr.gif) no-repeat 50% bottom;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	display: block;
}

div#kambanka {
	BACKGROUND: transparent url(../gimg/kambanka.gif) no-repeat;
	width: 45px;
	height: 53px;
	position: absolute;
	margin: -10px 0 0 -26px;
}
*/
/* Christmas decoration 2010-2011 - end BODY */


/* Christmass decoration 2009-2010 -start */
/* BODY {
	BACKGROUND-POSITION: bottom; 
	BACKGROUND-IMAGE: url(../gimg/nyfon_bottom.gif); 
	background-attachment: fixed;
	margin: 0; 	
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #eaeaea;
} */
/* Christmass decoration 2009-2010 - end */

body {
	text-align: center;
}
table.main {
	background: none;
}

/* Header band START - added on 14.12.2008 */
table td  ul.top_nav {
                margin: 0 ;
                padding: 10px 0 5px 10px;
                width: auto;
                text-align: left;
                position: static;
                background: #d2d2d2 url(g_fasha.gif) 0 100% repeat-x;
               /* background: #ececec url(ny_fasha.gif) 0 100% repeat-x; */ /* used for Christmas decoration 2009-2010 */
}
ul.top_nav li {
	margin: 0 20px 0 0;
	padding: 0;
	display: inline;
	font-size: .7em;
	color: #000000;
	list-style-type: none;
}

ul.top_nav li a:link, ul.top_nav li a:visited, ul.top_nav li a:hover, ul.top_nav li a:active {
	text-decoration: none;
	color: #469600;
}
/* Header band END*/

/* Christmas decoration styles START - commented on 17.01.2008
.year2008_1 {
	background: #7fc31c url(2008_1.gif) 100% 0 no-repeat !important;
	border-bottom: 1px solid #fff !important;
}
.year2008 {
	background: #7fc31c url(2008.gif) 100% 0 no-repeat !important;
	border-bottom: 1px solid #fff !important;
}
Christmas decoration styles END*/

LI {
	LIST-STYLE-IMAGE: url(../gimg/li_image.gif)
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A {
	COLOR: #469600; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #7fc31c; TEXT-DECORATION: underline
}
/*A:focus state added in accordance with DT accessibility recommendations - 26/09/2011*/
A:focus {
	COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND-COLOR: #969696; outline-style: none;
}

TD.noline A {
	TEXT-DECORATION: none
}
TABLE {
	BACKGROUND: #ffffff
}
.cbott {
	FONT-SIZE: 10px; COLOR: #7fc31c; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cbott A {
	FONT-SIZE: 10px; COLOR: #7fc31c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cbott A:hover {
	FONT-SIZE: 10px; COLOR: #7fc31c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cbott A:visited {
	FONT-SIZE: 10px; COLOR: #7fc31c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cbott A:active {
	FONT-SIZE: 10px; COLOR: #7fc31c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topl {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
.langs A {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.langs A:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}
.langs A:active {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.langs A:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.greenprom {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 236px; TEXT-INDENT: 8px; PADDING-TOP: 3px; HEIGHT: 18px; BACKGROUND-COLOR: #7fc31c; TEXT-ALIGN: left
}
/* SEO added on 2011-07-20 */
DIV.greenprom h3 {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 232px; TEXT-INDENT: 8px; PADDING-TOP: 3px; HEIGHT: 18px; BACKGROUND-COLOR: #7fc31c; TEXT-ALIGN: left; display: inline; font-weight: normal
}
.white-title A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.white-title A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}
.white-title-text A {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.white-title-text A:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline
}
TD.prom-title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase
}

/* SEO optimisation - added on 2011-07-19 */
TD.prom-title h3 {
	font-size: 10px; display: inline
}

TD.hsections {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}

/* SEO optimisation - added on 2011-07-19 */
TD.hsections h3{
	font-size: 10px; font-weight:normal; display: inline
}

TD.hsectionsen {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}

/* SEO optimisation - added on 2011-07-19 */
TD.hsectionsen h3 {
	font-size: 10px; font-weight:normal; display: inline
}

TD.hsectionsen A {
	COLOR: #000000; TEXT-DECORATION: none
}
TD.hsectionsen A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
TD.hsections A {
	COLOR: #000000; TEXT-DECORATION: none
}
TD.hsections A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
TD.path {
	FONT-SIZE: 9px; TEXT-ALIGN: left
}
TD.page_title {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../gimg/title_fon.gif); VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #7fc31c; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x
}
TD.page_text {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.page_text_11 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.more {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(../gimg/ap4.gif); WIDTH: 150px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
/* width for lmenu, lmenug, lmenulast defined separately because of iPhone menu styles, new styles added for iPhone */
DIV.lmenu, DIV.lmenu_1 {
     BACKGROUND-POSITION: left top;
     BORDER-TOP: #dcdcdc 1px solid;
     PADDING-LEFT: 18px;
     FONT-SIZE: 10px;
     BACKGROUND-IMAGE: url(../gimg/ap3.gif);
     MARGIN-BOTTOM: 7px;
     PADDING-TOP: 5px;
     BACKGROUND-REPEAT: no-repeat;
     TEXT-ALIGN: left;
}
DIV.lmenug, DIV.lmenug_1 {
	BACKGROUND-POSITION: left top;
     BORDER-TOP: #dcdcdc 1px solid;
     PADDING-LEFT: 18px;
     FONT-SIZE: 10px;
     BACKGROUND-IMAGE: url(../gimg/ap3.gif);
     MARGIN-BOTTOM: 7px;
     COLOR: #7fc31c;
     PADDING-TOP: 5px;
     BACKGROUND-REPEAT: no-repeat;
     TEXT-ALIGN: left;
}
DIV.lmenulast, DIV.lmenulast_1 {
	BORDER-TOP: #dcdcdc 1px solid;
     PADDING-LEFT: 18px;
     FONT-SIZE: 10px;
}

DIV.lmenu, DIV.lmenug, DIV.lmenulast {
     width:150px;
}

TABLE.table-white-text-bold-5p {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.red-head-title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #469600; TEXT-ALIGN: left
}
TABLE.table-white-text-bold {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TABLE.table-white-text-bold-prom {
	BACKGROUND-POSITION: left top; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../gimg/prom_fon.gif); MARGIN-BOTTOM: 10px; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; HEIGHT: 70px; TEXT-ALIGN: left
}
.theader {
	BACKGROUND-COLOR: #e6e6e6
}
.trow {
	BACKGROUND-COLOR: #f0f0f0
}
.trow {
	BACKGROUND-COLOR: #f0f0f0
}
TABLE.serv {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../gimg/serv_fon.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 91px
}

TABLE.tblcontent1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #9a9a9a; TEXT-ALIGN: left
}
TABLE.tblcontent1 TH {
	BACKGROUND-COLOR: #e6e6e6
}
TABLE.tblcontent1 TR {
	BACKGROUND-COLOR: #ffffff
}
TABLE.tblcontent {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TABLE.tblcontent TH {
	BACKGROUND-COLOR: #e6e6e6
}
TABLE.tblcontent TR {
	BACKGROUND-COLOR: #f0f0f0
}
TABLE.tblcontent TR.white {
	BACKGROUND-COLOR: #ffffff
}
.head {
	FONT-WEIGHT: bold; COLOR: #469600
}
.remark {
	FONT-WEIGHT: bold; COLOR: #469600
}
#tbl_career TD A {
	COLOR: #000000; TEXT-DECORATION: none
}
#tbl_career TD A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.promo_area {
	BORDER-TOP: #f0f0f0 1px solid; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.promo_main {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #f1f7e9
}
.hrseparator {
	WIDTH: 250px
}






/* SKIP LINKS */



.accessibility{
	position: absolute;
	left: -99999px;
	height: 10px;
	width: 10px
}

#skip{
    position: absolute;
	left: 0;
	top: 0;
	width: 80%;
	text-align: left;
	list-style: outside none;
}

#skip li{ list-style-type: none }

#skip a{
	position: absolute;
	left: -99999px;
	top: 25px;
}

#skip a:focus, #skip a:active{
	position: relative;
	left: 0;
	z-index:9999;
	width: 30%;
	height: auto;
	margin: 0 auto;
	padding: 5px 5px;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	background-color: #969696;
	color: #FFFFFF
	
	
}

