div.shadowT{width:inherit;height:1px;background-color:Black;float:inherit;position:relative;background-image:url('images/images/s_03.gif');background-repeat:repeat-x}
div.shadowB{width:inherit;height:3px;background-color:Black;float:inherit;position:relative;background-image:url('images/images/s_17.gif');background-repeat:repeat-x}
div.shadowL{right:1px;bottom:0px;width:1px;height:inherit;position:relative;float:left;background-image:url('images/images/s_11.gif');}
div.shadowR{left:3px;width:3px;height:inherit;position:relative;float:right;background-image:url('images/images/s_12.gif');background-repeat:repeat-y;}
div.shadowBR{left:3px;bottom:3px;width:3px;height:3px;position:relative;float:right;background-image:url('images/images/s_19.gif');}

div#pageFrame
{
width:782px;
margin:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background-image:url('/images/d.png');
background-attachment:inherit;
background-repeat:repeat-y;
}
div#bottomShadow
{
width:782px;
margin:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background-image:url('/images/z.png');
background-attachment:inherit;
height:6px;
}
.languages{text-align:center;margin:0px;font-size:8pt;color:#089494;font-family:arial unicode ms,arial;background-color:#F6F6F6;padding:0px;width:770px;}
.languages a{color:#089494;text-decoration:none}
div#pageContainer
{
width:770px;
margin:0px;
margin-left:auto;
margin-right:auto;
}
/* This weird concoction, surely there is a better way? */
.boxrc{position:relative;float:right;left:10px;width:1px;height:1px}
.boxr{-moz-border-radius:3px;border-left:1px solid #FBFBFB;border-top:1px solid #FBFBFB;border-right:1px solid #B0B0B0;border-bottom:1px solid #B0B0B0;float:right;position:absolute;left:0px;width:190px;background-color:#F4F4F4;font-size:8pt;padding:5px;color:#303030}

.hdiv{position:relative;left:32px;top:-4px;padding:0px;margin:0px;font-family:tahoma,arial;font-size:8pt;padding-top:6px;padding-bottom:6px;width:704px}
.mdiv{margin:0px;margin-left:8px;margin-top:0px;width:754px;padding:0px;font-size:10pt} // Main
body,table,td,p{
font-family:Arial,Tahoma,Verdana,Helvetica,Arial Unicode MS;font-size:10pt
}
td.tabhead{
font-size:13pt;font-weight:bold
}
div.footer{
font-size:8pt;font-family:Arial,Tahoma,Verdana,Helvetica;border-top:1px solid #B0B0B0;margin-top:8px;padding:4px;padding-bottom:6px;margin-left:auto;margin-right:auto;
}
div.menu{
font-size:10px;font-family:Arial,Tahoma,Verdana,Helvetica
}
a.ilink{
font-weight:bold
}
.small{
font-size:10px
}
.hea{
font-family:Verdana,Tahoma,Arial;
font-weight:bold;
padding:3px;
margin-top:4px;
margin:8px 0px 0px 0px;
background-color:#C6E7DE;
-moz-border-radius:2px;
color:black;
font-size:9pt;
border:1px solid #B6D7CE;
border-bottom:1px solid #A6C7BE;
width:744px;
background-image:url('/images/hea_b.png');
}
.hea1{
font-family:Verdana,Tahoma,Arial;
font-weight:bold;
padding: 3px 0px 3px 8px;
margin: 15px 0px 2px 0px;
border:1px solid #D0D0D0;
border-right:1px solid #909090;
border-bottom:1px solid #808080;
background-color:#EEE;
font-size:9pt;
-moz-border-radius:2px;
width:740px;
background-image:url('/images/b_hea1.png');
}
.hea2{
font-family:Verdana,Tahoma,Arial;
font-weight:bold;
padding-left:4px;
padding-top:3px;
padding-bottom:3px;
margin-top:16px;
margin-right:3px;
background-color:#EEE;
font-size:9pt;
border:1px solid #E0E0E0;
width:744px;
}
.hea3{
font-weight:bold;
font-variant:small-caps;
color:Navy;
font-size:11pt;
}
.header1{
color:#993333;
font-weight:bold;
font-size:13pt;
padding-top:14px;
font-family:Verdana,Tahoma,Arial;
}
.header3{
color:#441111;
font-weight:bold;
font-size:10pt;
padding-top:8px;
font-family:Verdana,Tahoma,Arial;
}
.q{
font-weight:bold;
font-size:11pt;
}
.res_head{
font-family:Verdana,Tahoma,Arial;
font-weight:bold;
padding:4px;
margin-top:22px;
margin-right:3px;
border:1px solid #D0D0D0;
border-right:1px solid #A0A0A0;
border-bottom:1px solid #A0A0A0;
background-color:#EEE;
font-size:9pt;
-moz-border-radius:2px;
background-image:url('/images/b_hea1.png');
}
.res_item{
font-family:Arial,Verdana,Tahoma;
font-size:9pt;
}
.res_company{
text-decoration:none;
font-weight:bold;
color:#29006B;
}
a.res_company:hover{text-decoration:underline}

a.no_underline{text-decoration:none;}
a.no_underline:hover{text-decoration:underline;}

.res_country
{
font-family:Verdana,Tahoma,Arial;
font-weight:bold;
padding:4px;
margin-top:22px;
margin-right:3px;
border:1px solid #D0D0D0;
border-right:1px solid #A0A0A0;
border-bottom:1px solid #A0A0A0;
background-color:#EEE;
font-size:9pt;
-moz-border-radius:2px;
background-image:url('/images/b_hea1.png');
}

.intlink{text-decoration:none}
a.intlink:hover{text-decoration:underline}

.link{text-decoration:none}
a.link:hover{text-decoration:underline}

.h{text-decoration:none}
a.h:hover{text-decoration:underline}

.hlink{text-decoration:none}
a.hlink:hover{text-decoration:underline}

.t0{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.t0:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.t1{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.t1:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.t2{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.t2:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.t3{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.t3:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.t4{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.t4:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.t5{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.t5:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.t6{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.t6:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.t7{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.t7:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.t8{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.t8:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.t9{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.t9:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.tA{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.tA:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.tB{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.tB:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
.tC{color:black;background-image:url('/images/h1.gif');text-decoration:none;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:4px;border-left:1px solid #A1A1A1}a.tC:hover{color:blue;border:1px solid blue;padding-left:3px;padding-right:2px}
#id0 .t0{background-image:url('/images/h2.gif');color:blue}
#id1 .t1{background-image:url('/images/h2.gif');color:blue}
#id2 .t2{background-image:url('/images/h2.gif');color:blue}
#id3 .t3{background-image:url('/images/h2.gif');color:blue}
#id4 .t4{background-image:url('/images/h2.gif');color:blue}
#id5 .t5{background-image:url('/images/h2.gif');color:blue}
#id6 .t6{background-image:url('/images/h2.gif');color:blue}
#id7 .t7{background-image:url('/images/h2.gif');color:blue}
#id8 .t8{background-image:url('/images/h2.gif');color:blue}
#id9 .t9{background-image:url('/images/h2.gif');color:blue}
#idA .tA{background-image:url('/images/h2.gif');color:blue}
#idB .tB{background-image:url('/images/h2.gif');color:blue}
#idC .tC{background-image:url('/images/h2.gif');color:blue}

.author{color:#000030;font-weight:bold;font-size:10pt;font-family:arial,verdana,tahoma}
.year{color:#990033;font-weight:bold;font-size:14pt;font-family:arial,verdana,tahoma}
.pub{font-weight:normal;font-size:10pt;font-family:arial,verdana,tahoma}
.publink{font-weight:bold;font-size:10pt;font-family:arial,verdana,tahoma}
.pubtitle{color:#990033}
.pubtitlelink{text-decoration:none}
a.pubtitlelink:hover{text-decoration:underline;color:#990033}

.link{text-decoration:none}
a.link:hover{text-decoration:underline}

.lua{
border:1px dotted #B0B0B0;
color:#003000;
background-color:#FFFDF0;
font-family:Courer,Courier New;
}

.luasnippet{
border:1px dotted #B0B0B0;
color:#005000;
background-color:#FFFDF5;
font-family:Courer,Courier New;
font-size:9pt;
-moz-border-radius:4px 4px 4px 4px;
padding:2px;
margin:0px;
}


pre{padding:0px;margin:0px;}

table.ordertable
{
border:1px solid purple;
background-color:#F0F0F0;
}
caption.ordertable
{
background-color:#F0F0F0;
}

.indextd
{
border-top:1px solid #D0D0D0;
border-bottom:1px solid #B0B0B0;
//background-color:#F9F9F9;
background-color:#FCFCFC;
font-family:Tahoma;
}
.indextdl
{
border-left:1px solid #D0D0D0;
border-top:1px solid #D0D0D0;
border-bottom:1px solid #B0B0B0;
background-color:#FCFCFC;
font-family:Tahoma;
padding-left:3px;
}
.indextdr
{
border-right:1px solid #B0B0B0;
border-top:1px solid #D0D0D0;
border-bottom:1px solid #B0B0B0;
background-color:#FCFCFC;
font-family:Tahoma;
}
.indexgap
{
font-size:4px
}

.testimonial{border:1px dotted #A4E0A4;font-size:8pt;padding:3px;margin:3px 8px 0px 8px;background-color:#F6FFF6;-moz-border-radius:4px;color:#104010;}
.b{font-size:6pt;color:#808080}


.orderstep{font-weight:bold;font-size:16pt;margin-right:4px;}


div#container{width:47px;position:relative;margin:0px;background:#ffffff;height:41px;left:-360px}

span#navigation-1
{margin:0; padding:0px; width:100%; font:normal 8pt verdana,arial,helvetica;}
span#navigation-1
{margin:0; padding:0; display:block; float:left; position:relative; width:47px;height:47px}
span#navigation-1 a:link,
span#navigation-1 a:visited
{padding:0px; display:block; text-align:left; text-decoration:none; background:#FFFFFF; color:#000000}
span#navigation-1:hover a,
span#navigation-1 a:hover,
span#navigation-1 a:active
{padding:0px; display:block; text-align:left; text-decoration:none; background:#FFFFFF; color:#000000}

span#navigation-1 ul.navigation-2
{margin:0; padding:1px 1px 0; list-style:none; display:none; background:#ffffff; width:146px; position:absolute; top:61px; left:1px; border:1px solid #505050;}
span#navigation-1:hover ul.navigation-2
{display:block;}
span#navigation-1 ul.navigation-2 li
{width:146px;
clear:left;
width:146px;
height:22px;
font:normal 8pt verdana,arial,helvetica;
}

span#navigation-1 ul.navigation-2 li a:link,
span#navigation-1 ul.navigation-2 li a:visited
{ clear:left; background:#E6E6E6; padding:4px 0; width:146px; border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000;}
span#navigation-1 ul.navigation-2 li:hover a,
span#navigation-1 ul.navigation-2 li a:active,
span#navigation-1 ul.navigation-2 li a:hover
{color:blue; clear:left; background:#C8C8C8; padding:4px 0; width:146px; border:none; border-bottom:1px solid #ffffff; position:relative; z-index:1000;}

span#navigation-1 ul.navigation-2 li ul.navigation-3
{width:436px; display:none; margin:0; padding:0; list-style:none; position:relative; left:143px; top:-24px; padding:1px 1px 0 1px; border:1px solid #505050;background:#ffffff; z-index:1900; }
span#navigation-1 ul.navigation-2 li:hover ul.navigation-3
{width:436px;display:block;}
span#navigation-1 ul.navigation-2 li ul.navigation-3 li a:link,
span#navigation-1 ul.navigation-2 li ul.navigation-3 li a:visited
{width:436px;background:#E6E6E6;color:black }
span#navigation-1 ul.navigation-2 li ul.navigation-3 li:hover a,
span#navigation-1 ul.navigation-2 li ul.navigation-3 li a:hover,
span#navigation-1 ul.navigation-2 li ul.navigation-3 li a:active
{width:436px;background:#C8C8C8;color:blue}
span#navigation-1 ul.navigation-2 li a span
{position:absolute; top:0; left:132px; font-size:12pt;}
span#navigation-1 ul.navigation-2 li:hover a span,
span#navigation-1 ul.navigation-2 li a:hover span
{ position:absolute; top:0; left:132px; font-size:12pt;}



.translang
{
	font-weight:bold;
	font-size:9pt;
}