/* General */
/*--------------------------------------------------------------------------*/
* {margin: 0; padding: 0;}

body {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 70%; color: #434343; background-color: #DEE3E6; margin: 0; padding: 0;}
body.popup {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 70%; color: #434343; background-color: #FFFFFF; margin: 0; padding: 0;}
p {margin: 0; line-height: 130%; padding-bottom: 10px;}

a:link {color: #006CBF; font-weight: bold;} /*text-decoration: underline;*/
a:active {color: #006CBF; font-weight: bold;}
a:visited {color: #006CBF; font-weight: bold;}   
a:hover {text-decoration: underline;}

input:focus, input:active, select:focus, select:active { background-color: #EEEEEE;}
a:focus { background-color: #EEEEEE;} 
a:active { background-color: #EEEEEE;}

img {margin: 0;	padding: 0; border: none;}

h1, .heading1 {font-size: 160%; font-weight: bold; padding: 26px 0 20px 0;} 
h2, .heading2 {font-size: 125%; font-weight: bold; padding: 0 0 12px 0;}
h3, .heading3 {font-size: 100%; font-weight: bold; padding: 0 0 8px 0;}

address {}
blockquote {}
q {}

legend{color: #434343;}

div.singlepadbelow{ padding-bottom: 3px;}
div.doublepadbelow{ padding-bottom: 6px; padding-left: 5px;}

p.intro img{ float: right; padding: 0 0 5px 5px;}
p.spacer {padding: 0; margin: 0; line-height: 75%}

/* General Images */
/*--------------------------------------------------------------------------*/
img.alignleft { padding: 0 7px 7px 0; float: left;}
img.alignright { padding: 0 0 7px 7px; float: right;}

/* General Classes */
/*--------------------------------------------------------------------------*/
.systemlink { padding-left: 14px; background-image: url(/images/system_arrow.gif); background-repeat: no-repeat; background-position: center left; text-decoration: none;}
.systemlinksimple { text-decoration: none;}
.systemlinklinkcontainer {padding-left: 14px; background-image: url(/images/system_arrow.gif); background-repeat: no-repeat; background-position: 0 3px;}
.systemlinklistcontainer {padding-left: 14px; background-image: url(/images/system_arrow.gif); background-repeat: no-repeat; background-position: 0 3px; text-decoration:none;}
.systemlinkmarkedcontainer {padding-left: 14px; background-image: url(/images/system_arrow_highimportance.jpg); background-repeat: no-repeat; background-position: 0 0px;}
.systemlinkextcontainer {padding-left: 14px; background-image: url(/images/system_arrow2.gif); background-repeat: no-repeat; background-position: 0 3px;}

.systemlinkleft { padding-left: 9px; background-image: url(/images/bluearrowleft.gif); background-repeat: no-repeat; background-position: center left; text-decoration: none;}
.systemlinkright { padding-right: 9px; background-image: url(/images/bluearrowright.gif); background-repeat: no-repeat; background-position: center right; text-decoration: none;}

.systemlinklinkcontainer_pdf{padding: 0 0 22px 22px; line-height: 20px; background-image: url(/images/doctype/pdf.gif); background-repeat: no-repeat; background-position: 0 3px;}
.systemlinklinkcontainer_doc, .systemlinklinkcontainer_dot, .systemlinklinkcontainer_docx, .systemlinklinkcontainer_docm, .systemlinklinkcontainer_dotm, .systemlinklinkcontainer_dotx{padding: 0 0 22px 22px; line-height: 20px; background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0 3px;}
.systemlinklinkcontainer_xls, .systemlinklinkcontainer_xlsx, .systemlinklinkcontainer_xlsm, .systemlinklinkcontainer_xltx, .systemlinklinkcontainer_xltm, .systemlinklinkcontainer_xlsb, .systemlinklinkcontainer_xlam{padding: 0 0 22px 22px; line-height: 20px; background-image: url(/images/doctype/xls.gif); background-repeat: no-repeat; background-position: 0 3px;}
.systemlinklinkcontainer_ppt, .systemlinklinkcontainer_pptx, .systemlinklinkcontainer_pps, .systemlinklinkcontainer_ppsx, .systemlinklinkcontainer_pptm, .systemlinklinkcontainer_potx, .systemlinklinkcontainer_potm, .systemlinklinkcontainer_ppam, .systemlinklinkcontainer_ppsx, .systemlinklinkcontainer_ppsm{padding: 0 0 22px 22px; line-height: 20px; background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 0 3px;}
.systemlinklinkcontainer_pot{padding: 0 0 22px 22px; line-height: 20px; background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 0 3px;}
.systemlinklinkcontainer_zip{padding: 0 0 22px 22px; line-height: 20px; background-image: url(/images/doctype/zip.gif); background-repeat: no-repeat; background-position: 0 3px;}
.systemlinklinkcontainer_default{padding: 0 0 22px 22px; line-height: 20px; background-image: url(/images/doctype/txt.gif); background-repeat: no-repeat; background-position: 0 3px;}
.systemlinklinkcontainer_mpeg{padding: 0 0 22px 22px; line-height: 20px; background-image: url(/images/doctype/video.gif); background-repeat: no-repeat; background-position: 0 3px;}
.systemlinklinkcontainer_rtf{padding: 0 0 22px 22px; line-height: 20px; background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0 3px;}
.systemlinklinkcontainer_rss{padding: 0 0 22px 22px; line-height: 20px; background-image: url(/images/doctype/rss.gif); background-repeat: no-repeat; background-position: 0 3px;}
.systemlinklinkcontainer_jpg, .systemlinklinkcontainer_jpeg{padding: 0 0 22px 22px; line-height: 20px; background-image: url(/images/doctype/jpg.gif); background-repeat: no-repeat; background-position: 0 3px;}

.centerareanorightcolumn{ display: inline; float: left; width: 739px; padding-left: 7px; padding-right: 5px;}

.hiddentext { position: absolute; font-size: 0; left: -999px; width: 500px; }
.errortext { color: Red;}
.clearfloatingelements { clear: both;}
.textalignright { text-align: right;}
.infotext { color: Navy;}
.WithdrawError { border:1px red solid; background: #FF9966 none repeat scroll 0 0; padding:10px; margin-bottom:10px; color:Black;}

/* DIV Positioning Framework */
/*--------------------------------------------------------------------------*/
div#printheader{ display: none;}
div#bodycontainer {width: 985px; margin: auto; background-color: #FFFFFF; padding: 5px 5px 0 5px;}
div#top {height: 92px; background-image: url(/images/header_bg.gif); background-repeat: repeat-x; padding-bottom: 3px;}
div#center {background-image: url(/images/vertical_separator.gif); background-repeat: repeat-y;}
div#center_noline {background-image: url(/images/vertical_leftseparator.gif); background-repeat: repeat-y;}
div#bottom {height: 30px; background-image: url(/images/innerfooter_bg.gif); background-repeat: repeat-x; background-position: 0 0; text-align: center; padding-top: 17px;}
div#bodybottom {height: 23px; width: 995px; margin: auto; background-image: url(/images/outerfooter_bg.jpg); background-repeat: no-repeat;}

div#center_left { display: inline; float: left; width: 226px; padding-right: 5px;}
div#center_middle { display: inline; float: left; width: 492px; padding-left: 7px; padding-right: 6px;}
div#center_right { display: inline; float: left; width: 241px; padding-left: 5px;}

/* Right Area */
/*--------------------------------------------------------------------------*/
div#center_right h2 { font-size: 100%;}
div#center_right ul{ list-style-type: none; margin: 0 5px 5px 0px; padding: 5px 0 0 0;}
div#center_right li{ background-image: url(/images/system_arrow.gif); background-repeat: no-repeat; background-position: 5px 7px; padding-bottom: 2px; padding-left: 17px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
div#center_right li.marked { background-image: url(/images/system_arrow_highimportance.jpg); }
div#center_right li a {text-decoration: none;}
div#center_right li a:hover {text-decoration: underline;}
div#center_right .datetext { padding-top: 2px;}
div#center_right .innercontent{ padding: 5px 5px 5px 5px;}
div#center_right .innercontent a{ text-decoration:none;}
div#center_right .innercontent a:hover{ text-decoration:underline;}
div#center_right .innercontentnobottompadding{ padding: 5px 5px 0 5px;}
div#center_right .linkholder{ padding: 5px 0 0 5px; background-image: url(/images/dottedline_horisontal.gif); background-repeat: repeat-x; background-position: left top;}
div#center_right li.linktypeinternal{ background-image: url(/images/system_arrow.gif); margin-bottom: 7px; }
div#center_right li.linktypeexternal{ background-image: url(/images/system_arrow2.gif); margin-bottom: 7px; }
div#center_right li.pdf{ background-image: url(/images/doctype/pdf.gif); background-position: 0 0; padding: 2px 0 0 19px; margin-bottom: 7px;}
div#center_right li.doc, div#center_right li.docx{ background-image: url(/images/doctype/doc.gif); background-position: 0 0; padding: 2px 0 0 19px; margin-bottom: 7px;}
div#center_right li.dot{ background-image: url(/images/doctype/doc.gif); background-position: 0 0; padding: 2px 0 0 19px; margin-bottom: 7px;}
div#center_right li.ppt, div#center_right li.pptx{ background-image: url(/images/doctype/ppt.gif); background-position: 0 0; padding: 2px 0 0 19px; margin-bottom: 7px;}
div#center_right li.pps{ background-image: url(/images/doctype/ppt.gif); background-position: 0 0; padding: 2px 0 0 19px; margin-bottom: 7px;}
div#center_right li.pot{ background-image: url(/images/doctype/ppt.gif); background-position: 0 0; padding: 2px 0 0 19px; margin-bottom: 7px;}
div#center_right li.xls, div#center_right li.xlsx{ background-image: url(/images/doctype/xls.gif); background-position: 0 0; padding: 2px 0 0 19px; margin-bottom: 7px;}
div#center_right li.zip{ background-image: url(/images/doctype/zip.gif); background-position: 0 0; padding: 2px 0 0 19px; margin-bottom: 7px;}
div#center_right li.default{ background-image: url(/images/doctype/txt.gif); background-position: 0 0; padding: 3px 0 0 19px; margin-bottom: 7px;}
div#center_right li.rtf{ background-image: url(/images/doctype/doc.gif); background-position: 0 0; padding: 3px 0 0 19px; margin-bottom: 7px;}
div#center_right li.mpeg{ background-image: url(/images/doctype/video.gif); background-position: 0 0; padding: 3px 0 0 19px; margin-bottom: 7px;}
div#center_right li.jpg, div#center_right li.jpeg{ background-image: url(/images/doctype/jpg.gif); background-position: 0 0; padding: 3px 0 0 19px; margin-bottom: 7px;}

div#center_right .dottedcontenttop { margin: 0 5px 5px 5px; background-image: url(/images/dottedline_horisontal.gif); background-repeat: repeat-x; background-position: left top; height: 1px; overflow: hidden;} 
div#center_right .dottedcontent { margin: 0 5px 10px 5px; padding: 0 0 5px 0; background-image: url(/images/dottedline_horisontal.gif); background-repeat: repeat-x; background-position: left bottom;} 

div#center_right #rightareamenu_blue {padding: 10px 15px 15px 5px; background-color: #F2F5F7; }
div#center_right #rightareamenu_blue h2{ border-bottom: solid 1px #5B7CA5; font-size: 120%; padding: 0 0 4px 0; margin: 0; font-weight: bold;}
div#center_right #rightareamenu_blue ul{ margin: 0; padding: 5px 0 0 0;}
div#center_right #rightareamenu_blue li{ background-image: url(/images/4thlevelarrow_blue.gif); border-bottom: solid 1px #DADADA; background-repeat: no-repeat; background-position: 0 4px; margin: 0 0 7px 0; padding: 0 0 7px 9px; font-weight: bold;}
div#center_right #rightareamenu_blue li a{ font-weight: normal; color: #434343;}
div#center_right #rightareamenu_blue h2 a{ text-decoration:none; color: #434343;}

div#center_right #rightareamenu_beige {padding: 10px 15px 15px 5px; background-color: #FAF3E5;}
div#center_right #rightareamenu_beige h2{ border-bottom: solid 1px #D18C00; font-size: 120%; padding: 0 0 4px 0; margin: 0; font-weight: bold;}
div#center_right #rightareamenu_beige ul{ margin: 0; padding: 5px 0 0 0;}
div#center_right #rightareamenu_beige li{ background-image: url(/images/4thlevelarrow_beige.gif); border-bottom: solid 1px #DADADA; background-repeat: no-repeat; background-position: 0 4px; margin: 0 0 7px 0; padding: 0 0 7px 9px; font-weight: bold;}
div#center_right #rightareamenu_beige li a{ font-weight: normal; color: #434343;}
div#center_right #rightareamenu_beige h2 a{ text-decoration:none; color: #434343;}

div#center_right #rightareamenu_brown {padding: 10px 15px 15px 5px; background-color: #FAF3E5; }
div#center_right #rightareamenu_brown h2{ border-bottom: solid 1px #B08F50; font-size: 120%; padding: 0 0 4px 0; margin: 0; font-weight: bold;}
div#center_right #rightareamenu_brown ul{ margin: 0; padding: 5px 0 0 0;}
div#center_right #rightareamenu_brown li{ background-image: url(/images/4thlevelarrow_brown.gif); border-bottom: solid 1px #DADADA; background-repeat: no-repeat; background-position: 0 4px; margin: 0 0 7px 0; padding: 0 0 7px 9px; font-weight: bold;}
div#center_right #rightareamenu_brown li a{ font-weight: normal; color: #434343;}
div#center_right #rightareamenu_brown h2 a{ text-decoration:none; color: #434343;}

div#center_right #rightareamenu_green {padding: 10px 15px 15px 5px; background-color: #F1F4F2; }
div#center_right #rightareamenu_green h2{ border-bottom: solid 1px #889E8C; font-size: 120%; padding: 0 0 4px 0; margin: 0; font-weight: bold;}
div#center_right #rightareamenu_green ul{ margin: 0; padding: 5px 0 0 0;}
div#center_right #rightareamenu_green li{ background-image: url(/images/4thlevelarrow_green.gif); border-bottom: solid 1px #DADADA; background-repeat: no-repeat; background-position: 0 4px; margin: 0 0 7px 0; padding: 0 0 7px 9px; font-weight: bold;}
div#center_right #rightareamenu_green li a{ font-weight: normal; color: #434343;}
div#center_right #rightareamenu_green h2 a{ text-decoration:none; color: #434343;}

div#center_right #rightareamenu_grey {padding: 10px 15px 15px 5px;}
div#center_right #rightareamenu_grey h2{ border-bottom: solid 1px #434343; font-size: 120%; padding: 0 0 4px 0; margin: 0; font-weight: bold;}
div#center_right #rightareamenu_grey ul{ margin: 0; padding: 5px 0 0 0;}
div#center_right #rightareamenu_grey li{ background-image: url(/images/4thlevelarrow_grey.gif); border-bottom: solid 1px #DADADA; background-repeat: no-repeat; background-position: 0 4px; margin: 0 0 7px 0; padding: 0 0 7px 9px; font-weight: bold;}
div#center_right #rightareamenu_grey li a{ font-weight: normal; color: #434343;}

div#center_right #rightareamenu_eng {padding: 10px 15px 15px 5px;}
div#center_right #rightareamenu_eng h2{ border-bottom: solid 1px #434343; font-size: 120%; padding: 0 0 4px 0; margin: 0; font-weight: bold;}
div#center_right #rightareamenu_eng ul{ margin: 0; padding: 5px 0 0 0;}
div#center_right #rightareamenu_eng li{ background-image: url(/images/4thlevelarrow_grey.gif); border-bottom: solid 1px #DADADA; background-repeat: no-repeat; background-position: 0 4px; margin: 0 0 7px 0; padding: 0 0 7px 9px; font-weight: bold;}
div#center_right #rightareamenu_eng li a{ font-weight: normal; color: #434343;}

div#center_right ul.filelist { margin: 0 0 0 5px; padding: 0 0 10px 0;}
div#center_right li.file_pdf { background-image: url(/images/doctype/pdf.gif); background-repeat: no-repeat; background-position: 0 7px; padding: 9px 5px 3px 20px; margin: 0;}
div#center_right li.file_doc, div#center_right li.file_docx { background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-bottom: 3px; padding-left: 20px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
div#center_right li.file_dot { background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 5px 7px; padding-bottom: 3px; padding-left: 17px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
div#center_right li.file_ppt, div#center_right li.file_pptx { background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 5px 7px; padding-bottom: 3px; padding-left: 17px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
div#center_right li.file_pps { background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 5px 7px; padding-bottom: 3px; padding-left: 17px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
div#center_right li.file_pot { background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 5px 7px; padding-bottom: 3px; padding-left: 17px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
div#center_right li.file_xls, div#center_right li.file_xlsx { background-image: url(/images/doctype/xls.gif); background-repeat: no-repeat; background-position: 5px 7px; padding-bottom: 3px; padding-left: 17px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
div#center_right li.default{ background-image: url(/images/doctype/txt.gif); background-position: 0 0; padding: 3px 0 0 19px; margin-bottom: 7px;}
div#center_right li.rtf{ background-image: url(/images/doctype/doc.gif); background-position: 0 0; padding: 3px 0 0 19px; margin-bottom: 7px;}
div#center_right li.mpeg{ background-image: url(/images/doctype/video.gif); background-position: 0 0; padding: 3px 0 0 19px; margin-bottom: 7px;}
div#center_right li.jpg, div#center_right li.jpeg{ background-image: url(/images/doctype/jpg.gif); background-position: 0 0; padding: 3px 0 0 19px; margin-bottom: 7px;}

div#center_right .emealink {padding: 8px 0 10px 19px; background-image: url(/images/system_arrow2.gif); background-repeat: no-repeat; background-position: 6px 11px;}
div#center_right .emealink a { text-decoration: none; }
div#center_right .emealink a:hover { text-decoration: underline; }


a.external_link {background:transparent url(/images/external.png) no-repeat scroll right center; padding-right:15px; text-decoration: none;}
a:hover.external_link{text-decoration:underline;}
/* Top Header */
/*--------------------------------------------------------------------------*/
div#top #left {display: inline; float: left; width: 230px; margin: 30px 0 0 19px; }
div#top #middle { display: inline; float: left; padding-top: 60px; height: 24px; text-align: right; }
div#top ul { font-weight: bold;}
div#top ul li {display: inline; padding: 0 8px 0 10px; background-image: url(/images/topmenu_separator.gif); background-position: right top; background-repeat: no-repeat; }
div#top #middle ul li a{text-decoration: none; color: #434343;}
div#top #middle ul li a:hover{ text-decoration: underline;}
div#top #middle #menu {display: inline; float: left; width: 430px; text-align: right; }
div#top #middle #switch {display: inline; float: left; width: 22px; padding-left: 8px;}
div#top #right { float: right; width: 250px; margin-top: 12px; height: 68px; background-color: #EEEEEE;}

/* Center - MainContent (Editors Area) */
/*--------------------------------------------------------------------------*/
.maincontent h2 {padding-top: 25px;}
.maincontent h3 {padding-top: 15px;}
.maincontent { padding: 0 50px 0 27px;}
.maincontent p { line-height: 150%; } 
.maincontent ul { margin: 5px 0 0 15px; line-height: 140%;}
.maincontent li { margin: 0 0 5px 0; line-height: 140%;}
.maincontent ol { margin: 5px 0 0 20px;}
.maincontent a {text-decoration: none;}
.maincontent a:hover {text-decoration: underline;}
.maincontent table { border-collapse: collapse; }
.maincontent th { text-align: left; padding: 3px 3px 3px 7px; font-weight: bold; border: solid 1px #DDDDDD; background-color: #DDE1EA;}
.maincontent td { text-align: left; padding: 3px 3px 3px 7px; border: solid 1px #DDDDDD;}
.maincontent sup { vertical-align: 0.35ex; color: #434343; font-size: 1.1em; } 
.maincontent sub { vertical-align: -0.33ex; color: #434343; font-size: 1.1em; }

.maincontent .highlight { padding: 4px 5px 5px 5px; background-color: #F0F4F5;}
.maincontent .indent { padding-left: 35px; }

/* Center */
/*--------------------------------------------------------------------------*/
.maincontenttoppadding{ padding: 15px 50px 0 27px; clear: both;}
p.introtext{ font-weight: bold;}
#maincontentfooter{ padding: 18px 50px 0 27px; color: #93979A;}
.datetext{color: #93979A;}
.filedatetext{color: #93979A;}

/* Bottom */
/*--------------------------------------------------------------------------*/
div#bottom address {color: #93979A; font-style: normal; }
div#bottom address a{color: #93979A; font-weight: normal;}

/* Breadcrumb */
/*--------------------------------------------------------------------------*/
#maincontentbreadcrumb{ font-size: 90%; padding: 11px 50px 0 27px;}
#maincontentbreadcrumb ul { list-style-type: none;}
#maincontentbreadcrumb ul li {display: inline; }
#maincontentbreadcrumb ul .text{border: none;}
#maincontentbreadcrumb ul a{ text-decoration: none;  font-weight: normal; }
#maincontentbreadcrumb ul a:hover{ text-decoration: underline;}

/* StartPage */
/*--------------------------------------------------------------------------*/
#spmaincontent{ margin: 0 50px 0 27px; padding: 0 0 3px 0; background-image: url(/images/dottedline_horisontal.gif); background-repeat: repeat-x; background-position: left bottom; }
.spcenterlinkstart{ display: inline; float: left; padding: 3px 3px 0 17px; background-image: url(/images/system_arrow.gif); background-repeat: no-repeat; background-position: 6px 6px;}
.spcenterlink{ display: inline; float: left; padding: 3px 3px 0 17px; background-image: url(/images/dottedline_vertical_arrow.gif); background-repeat: no-repeat; background-position: left top;}
#spmainintrocontent{ padding: 0 26px 0 26px; margin: 15px 0 0 0; border-top: solid 1px #E2E2E2;} 
#spmainintrocontent .left {display: inline; float: left; width: 203px; border-right: solid 1px #E2E2E2; padding-right: 16px; padding-top: 22px;}
#spmainintrocontent .right {display: inline; float: left; width: 203px; border-left: solid 1px #E2E2E2; margin-left: -1px; padding-left: 16px; padding-top: 22px;}

/* AREA LeftMenu */
/*--------------------------------------------------------------------------*/
div#arealeftmenu {font-size: 100%; font-weight: bold;} 
div#arealeftmenu ul {list-style-type: none; padding: 0; margin: 0;}
div#arealeftmenu ul li { background-repeat: no-repeat;}
div#arealeftmenu ul li a {text-decoration: none; color: #434343; display: block; line-height: normal;}
div#arealeftmenu ul .text {color: #434343; font-weight: bold; line-height: normal;}

div#arealeftmenu ul.level1 a{font-weight: bold; padding: 7px 0 0 36px; width: 190px; height: 24px;}
div#arealeftmenu ul.level1 .text {padding: 7px 0 0 36px; width: 190px; height: 24px;}
div#arealeftmenu ul.level2 .text {padding: 4px 5px 4px 36px; width: 185px; height: auto;}
div#arealeftmenu ul.level3 .text {font-weight: bold; padding: 2px 5px 2px 51px; width: 170px; height: auto;}

div#arealeftmenu ul li.level1_blue { background-image: url(/images/level1_closed_blue.gif); }
div#arealeftmenu ul li.level1_blue_hover { background-image: url(/images/level1_closed_hover_blue.gif); }
div#arealeftmenu ul li.level1_blue_selected { background-image: url(/images/level1_opened_blue.gif); background-color: #DFE8F0; margin-bottom: 1px;}
div#arealeftmenu li.level1_blue_selected li a:hover{ background: transparent url(/images/LMV-pil.png) no-repeat;}

div#arealeftmenu ul li.level1_beige { background-image: url(/images/level1_closed_beige.gif);}
div#arealeftmenu ul li.level1_beige_hover { background-image: url(/images/level1_closed_hover_beige.gif);}
div#arealeftmenu ul li.level1_beige_selected { background-image: url(/images/level1_opened_beige.gif); background-color: #F6E8CC; margin-bottom: 1px;}
div#arealeftmenu li.level1_beige_selected li a:hover{ background: transparent url(/images/LMV-pil.png) no-repeat;}

div#arealeftmenu ul li.level1_brown { background-image: url(/images/level1_closed_brown.gif); }
div#arealeftmenu ul li.level1_brown_hover { background-image: url(/images/level1_closed_hover_brown.gif); }
div#arealeftmenu ul li.level1_brown_selected { background-image: url(/images/level1_opened_brown.gif); background-color: #E9E1CF; margin-bottom: 1px;}
div#arealeftmenu li.level1_brown_selected li a:hover{ background:transparent url(/images/LMV-pil.png) no-repeat;}

div#arealeftmenu ul li.level1_green { background-image: url(/images/level1_closed_green.gif);}
div#arealeftmenu ul li.level1_green_hover { background-image: url(/images/level1_closed_hover_green.gif);}
div#arealeftmenu ul li.level1_green_selected { background-image: url(/images/level1_opened_green.gif); background-color: #E4E9E5; margin-bottom: 1px;}
div#arealeftmenu li.level1_green_selected li a:hover{ background:transparent url(/images/LMV-pil.png) no-repeat;}

div#arealeftmenu ul li.level1_eng2 a { height: 15px; }
div#arealeftmenu ul li.level1_eng2 { font-size: 100%; background-image: url(/images/level1_closed_eng2.gif);}
div#arealeftmenu ul li.level1_eng2_hover a { height: 15px; }
div#arealeftmenu ul li.level1_eng2_hover { font-size: 90%; background-image: url(/images/level1_closed_hover_eng2.gif);}
div#arealeftmenu ul li.level1_eng2_selected a { height: 15px; }
div#arealeftmenu ul li.level1_eng2_selected { font-size: 90%; background-image: url(/images/level1_opened_eng2.gif); background-color: #FFFFFF; margin-bottom: 1px; border-bottom: solid 1px #DDDDDD;}

div#arealeftmenu ul.level2 {font-size: 100%; padding: 3px 0 3px 0;}
/*div#arealeftmenu ul.level2 li.level2_blue_selected .text {background: url(/images/blue-prick.png) no-repeat; font-weight:normal;} */

div#arealeftmenu ul.level2 a {font-weight: normal; padding: 4px 5px 4px 36px; width: 185px; height: auto;}
/*div#arealeftmenu ul.level2 a:hover { font-weight: bold;}*/

div#arealeftmenu li.level2_blue_selected {background-color: #F2F5F7;}
div#arealeftmenu li.level2_blue_selected a{ font-weight: bold;}
div#arealeftmenu li.level2_blue_selected a:hover{ background: url(/images/LMV-pil.png) no-repeat;}

div#arealeftmenu li.level2_beige_selected {background-color: #FAF3E5;}
div#arealeftmenu li.level2_beige_selected a{ font-weight: bold;}
div#arealeftmenu li.level2_beige_selected a:hover{ background-image: url(/images/LMV-pil.png);}

div#arealeftmenu li.level2_brown_selected {background-color: #FAF3E5;}
div#arealeftmenu li.level2_brown_selected a{ font-weight: bold;}
div#arealeftmenu li.level2_brown_selected a:hover{ background-image: url(/images/LMV-pil.png);}

div#arealeftmenu li.level2_green_selected {background-color: #F1F4F2;}
div#arealeftmenu li.level2_green_selected a{ font-weight: bold;}
div#arealeftmenu li.level2_green_selected a:hover{ background-image: url(/images/LMV-pil.png);}

div#arealeftmenu li.level2_eng2_selected { background-color: #F3F5F7}
div#arealeftmenu li.level2_eng2_selected a{ font-weight: bold;}

div#arealeftmenu ul.level3 { padding: 0 0 4px 0;}
div#arealeftmenu ul.level3 a { font-weight: normal; padding: 2px 5px 2px 51px; width: 170px; height: auto;}
/*div#arealeftmenu ul.level3 a:hover { font-weight: bold;}*/
div#arealeftmenu ul.level3 li.level3_selected a{ font-weight: bold; }

div#arealeftmenu li.level2_blue_selected ul.level3 a:hover{ background: url(/images/LMV-pil.png) no-repeat;}
div#arealeftmenu li.level2_beige_selected ul.level3 a:hover{ background: url(/images/LMV-pil.png) no-repeat;}
div#arealeftmenu li.level2_brown_selected ul.level3 a:hover{ background: url(/images/LMV-pil.png) no-repeat;}
div#arealeftmenu li.level2_green_selected ul.level3 a:hover{ background: url(/images/LMV-pil.png) no-repeat;}


/* General LeftMenu */
/*--------------------------------------------------------------------------*/
div#generalleftmenu {font-size: 100%; font-weight: bold;} 
div#generalleftmenu ul {list-style-type: none; padding: 0; margin: 0;}
div#generalleftmenu ul li { background-repeat: no-repeat;}
div#generalleftmenu ul li a {text-decoration: none; color: #434343; display: block; line-height: normal;}
div#generalleftmenu ul .text {color: #434343; font-weight: bold; line-height: normal;}

div#generalleftmenu ul.level1 a{font-weight: bold; padding: 4px 0 0 36px; width: 190px; height: 18px;}
div#generalleftmenu ul.level1 .text {padding: 4px 0 0 36px; width: 190px; height: 17px;}
div#generalleftmenu ul.level2 .text {padding: 4px 5px 4px 36px; width: 185px; height: auto;}
div#generalleftmenu ul.level3 .text {padding: 2px 5px 2px 51px; width: 170px; height: auto;}

div#generalleftmenu ul li.level1_grey { background-image: url(/images/level1_closed_grey.gif);}
div#generalleftmenu ul li.level1_grey_hover { background-image: url(/images/level1_closed_hover_grey.gif);}
div#generalleftmenu ul li.level1_grey_selected { background-image: url(/images/level1_opened_grey.gif); background-color: #FFFFFF; margin-bottom: 1px; border-bottom: solid 1px #DDDDDD;}

div#generalleftmenu ul li.level1_eng { background-image: url(/images/level1_closed_eng.gif);}
div#generalleftmenu ul li.level1_eng_hover { background-image: url(/images/level1_closed_hover_eng.gif);}
div#generalleftmenu ul li.level1_eng_selected { background-image: url(/images/level1_opened_eng.gif); background-color: #DFE3E9; margin-bottom: 1px; border-bottom: solid 1px #DDDDDD;}

div#generalleftmenu ul.level2 {font-size: 100%; padding: 3px 0 3px 0;}
div#generalleftmenu ul.level2 a { font-weight: normal; padding: 4px 5px 4px 36px; width: 185px; height: auto;}
div#generalleftmenu ul.level2 a:hover { background: transparent url(/images/LMV-pil.png) no-repeat;}
/*div#generalleftmenu ul.level2 a:hover { font-weight: bold;}*/

div#generalleftmenu li.level2_grey_selected a{ font-weight: bold;}
div#generalleftmenu li.level2_eng_selected { background-color: #F3F5F7}
div#generalleftmenu li.level2_eng_selected a{ font-weight: bold;}

div#generalleftmenu ul.level3 {padding: 0 0 4px 0;}
div#generalleftmenu ul.level3 a {font-weight: normal; padding: 2px 5px 2px 51px; width: 170px; height: auto;}
div#generalleftmenu ul.level3 a:hover { background: transparent url(/images/LMV-pil.png) no-repeat;}
div#generalleftmenu ul.level3 li.level3_selected a{ font-weight: bold; }

/* General LeftMenu2 Used on English Site */
/*--------------------------------------------------------------------------*/
div#generalleftmenu2 {font-size: 100%; font-weight: bold;} 
div#generalleftmenu2 ul {list-style-type: none; padding: 0; margin: 0;}
div#generalleftmenu2 ul li { background-repeat: no-repeat;}
div#generalleftmenu2 ul li a {text-decoration: none; color: #434343; display: block;}
div#generalleftmenu2 ul .text {color: #434343; font-weight: bold;}

div#generalleftmenu2 ul.level1 a{font-weight: bold; padding: 4px 0 4px 36px; width: 190px;}
div#generalleftmenu2 ul.level1 .text {padding: 4px 0 4px 36px; width: 190px;}
div#generalleftmenu2 ul.level2 .text {padding: 4px 5px 4px 36px; width: 185px; height: auto;}
div#generalleftmenu2 ul.level3 .text {padding: 2px 5px 2px 51px; width: 170px; height: auto;}

div#generalleftmenu2 ul li.level1_grey { background-image: url(/images/level1_closed_grey.gif);}
div#generalleftmenu2 ul li.level1_grey_hover { background-image: url(/images/level1_closed_hover_grey.gif);}
div#generalleftmenu2 ul li.level1_grey_selected { background-image: url(/images/level1_opened_grey.gif); background-color: #FFFFFF; margin-bottom: 1px; border-bottom: solid 1px #DDDDDD;}

div#generalleftmenu2 ul li.level1_eng {background-image: url(/images/level1_closed_eng2.gif); margin-bottom: 1px; border-bottom: solid 1px #DDDDDD;}
div#generalleftmenu2 ul li.level1_eng_hover { background-image: url(/images/level1_closed_hover_eng2.gif); margin-bottom: 1px; background-color: #DFE3E9; border-bottom: solid 1px #DDDDDD;}
div#generalleftmenu2 ul li.level1_eng_selected { background-image: url(/images/level1_opened_eng2.gif); margin-bottom: 1px; background-color: #DFE3E9; margin-bottom: 1px; border-bottom: solid 1px #DDDDDD;}

div#generalleftmenu2 ul.level2 {font-size: 100%; padding: 3px 0 3px 0;}
div#generalleftmenu2 ul.level2 a { font-weight: normal; padding: 4px 5px 4px 36px; width: 185px; height: auto;}
div#generalleftmenu2 ul.level2 a:hover { background: transparent url(/images/LMV-pil.png) no-repeat;}

/*div#generalleftmenu2 ul.level2 a:hover { font-weight: bold;}*/

div#generalleftmenu2 li.level2_grey_selected a{ font-weight: bold;}
div#generalleftmenu2 li.level2_eng_selected { background-color: #F3F5F7}
div#generalleftmenu2 li.level2_eng_selected a{ font-weight: bold;}

div#generalleftmenu2 ul.level3 {padding: 0 0 4px 0;}
div#generalleftmenu2 ul.level3 a {font-weight: normal; padding: 2px 5px 2px 51px; width: 170px; height: auto;}
div#generalleftmenu2 ul.level3 a:hover { background: transparent url(/images/LMV-pil.png) no-repeat;}

/*div#generalleftmenu2 ul.level3 a:hover { font-weight: bold;}*/
div#generalleftmenu2 ul.level3 li.level3_selected a{ font-weight: bold; }

/* Accessability Body Area */
/*--------------------------------------------------------------------------*/
div#center_middle .accessbody{ padding: 0 50px 0 27px;}
div#center_middle .accessbody fieldset{ padding: 15px; margin-bottom: 15px; line-height: 20px;}

/* Box Container */
/*--------------------------------------------------------------------------*/
.splist_top { background-image: url(/images/header_gray.gif); background-repeat:no-repeat; height: 26px; padding: 0; line-height: 26px; vertical-align: middle; color: #FFFFFF; font-weight: bold; padding-left: 21px; overflow: hidden;}
/*.splist_middle { margin: 0 5px 5px 5px; padding: 5px 0 0 0; background-image: url(/images/dottedline_horisontal.gif); background-repeat: repeat-x; background-position: left bottom;} */
.splist_middle { margin: 0;}

/* A-Z list SPC/PIL */
.spazlist_top {background-image: url(/images/header_gray.gif); background-repeat:repeat-x; height: 26px; padding: 0; line-height: 26px; vertical-align: middle; color: #FFFFFF; font-weight: bold; padding-left: 21px; overflow: hidden;}
.spazlist_middle {margin: 0;}

.ra_blue_top, .ra_blue_bg_top { background-image: url(/images/header_blue.gif); background-repeat:no-repeat; height: 26px; padding: 0; line-height: 26px; vertical-align: middle; color: #FFFFFF; font-weight: bold; padding-left: 21px; overflow: hidden;}
.ra_blue_middle {margin: 0;} 
.ra_blue_bg_middle { border-bottom: solid 1px #93979A; margin-bottom: 10px; background-color: #DFE8F0;} 

.ra_beige_top, .ra_beige_bg_top { background-image: url(/images/header_beige.gif); background-repeat:no-repeat; height: 26px; padding: 0; line-height: 26px; vertical-align: middle; color: #FFFFFF; font-weight: bold; padding-left: 21px; overflow: hidden;}
.ra_beige_middle {margin: 0;} 
.ra_beige_bg_middle { border-bottom: solid 1px #93979A; margin-bottom: 10px; background-color: #F6E8CC;} 

.ra_brown_top, .ra_brown_bg_top { background-image: url(/images/header_brown.gif); background-repeat:no-repeat; height: 26px; padding: 0; line-height: 26px; vertical-align: middle; color: #FFFFFF; font-weight: bold; padding-left: 21px; overflow: hidden;}
.ra_brown_middle {margin: 0;} 
.ra_brown_bg_middle { border-bottom: solid 1px #93979A; margin-bottom: 10px; background-color: #E9E1CF;} 

.ra_green_top, .ra_green_bg_top { background-image: url(/images/header_green.gif); background-repeat:no-repeat; height: 26px; padding: 0; line-height: 26px; vertical-align: middle; color: #FFFFFF; font-weight: bold; padding-left: 21px; overflow: hidden;}
.ra_green_middle {margin: 0;} 
.ra_green_bg_middle { border-bottom: solid 1px #93979A; margin-bottom: 10px; background-color: #E4E9E5;} 

.ra_grey_top, .ra_grey_bg_top { background-image: url(/images/header_gray.gif); background-repeat:no-repeat; height: 26px; padding: 0; line-height: 26px; vertical-align: middle; color: #FFFFFF; font-weight: bold; padding-left: 21px; overflow: hidden;}
.ra_grey_middle {margin: 0;} 
.ra_grey_bg_middle { border-bottom: solid 1px #93979A; margin-bottom: 10px; background-color: #F2F3F7;} 

.ra_eng_top, .ra_eng_bg_top { background-image: url(/images/header_gray.gif); background-repeat:no-repeat; height: 26px; line-height: 26px; vertical-align: middle; color: #FFFFFF; font-weight: bold; padding: 0 0 0 21px; overflow: hidden;}
.ra_eng_middle {margin: 0;} 
.ra_eng_bg_middle { border-bottom: solid 1px #93979A; margin-bottom: 10px; background-color: #FFFFFF;} 

/* SubStartPage */
/*--------------------------------------------------------------------------*/
.substartpageheader_blue { margin-top: 5px; height: 24px; background-image: url(/images/substartpage_header_bg_blue.gif); background-repeat: repeat-x; background-position: 0 15px; border-bottom: solid 6px #DFE8F0;}
.substartpageheader_blue h1{ display: inline; font-size: 170%; font-weight: normal; color: #5B7CA5; background-color: #FFFFFF; margin: 0; padding: 0 5px 1px 0;}

.substartpageheader_beige { margin-top: 5px; height: 24px; background-image: url(/images/substartpage_header_bg_beige.gif); background-repeat: repeat-x; background-position: 0 15px; border-bottom: solid 6px #F6E8CC;}
.substartpageheader_beige h1{ display: inline; font-size: 170%; font-weight: normal; color: #D18C00; background-color: #FFFFFF; margin: 0; padding: 0 5px 1px 0;}

.substartpageheader_brown { margin-top: 5px; height: 24px; background-image: url(/images/substartpage_header_bg_brown.gif); background-repeat: repeat-x; background-position: 0 15px; border-bottom: solid 6px #E9E1CF;}
.substartpageheader_brown h1{ display: inline; font-size: 170%; font-weight: normal; color: #9A6F1E; background-color: #FFFFFF; margin: 0; padding: 0 5px 1px 0;}

.substartpageheader_green { margin-top: 5px; height: 24px; background-image: url(/images/substartpage_header_bg_green.gif); background-repeat: repeat-x; background-position: 0 15px; border-bottom: solid 6px #E4E9E5;}
.substartpageheader_green h1{ display: inline; font-size: 170%; font-weight: normal; color: #889E8C; background-color: #FFFFFF; margin: 0; padding: 0 5px 1px 0;}

#subintrotop{ padding: 0 5px 0 5px; } 
#subintrotop_bottom{ clear: both; height: 1px; overflow: hidden; background-image: url(/images/dottedline_horisontal.gif); background-repeat: repeat-x;}
#subintrotop .single {display: inline; float: left; width: 480px; }
#subintrotop .left {display: inline; float: left; width: 224px; padding-right: 16px; background-image: url(/images/dottedline_vertical.gif); background-repeat: repeat-y; background-position: right top; }
#subintrotop .right {display: inline; float: left; width: 224px; padding-left: 16px; background-image: url(/images/dottedline_vertical.gif); background-repeat: repeat-y; background-position: left top; margin-left: -1px;}

#subintrobottom{ padding: 0 5px 0 5px; margin: 0 0 0 0;} 
#subintrobottom .left {display: inline; float: left; width: 224px; padding-right: 16px; background-image: url(/images/dottedline_vertical.gif); background-repeat: repeat-y; background-position: right top;}
#subintrobottom .right {display: inline; float: left; width: 224px; padding-left: 16px; background-image: url(/images/dottedline_vertical.gif); background-repeat: repeat-y; background-position: left top; margin-left: -1px;}

#subintrobottom_bottom_blue{ clear: both; height: 6px; background-color: #DFE8F0; overflow: hidden;}
#subintrobottom_bottom_beige{ clear: both; height: 6px; background-color: #F6E8CC; overflow: hidden;}
#subintrobottom_bottom_brown{ clear: both; height: 6px; background-color: #E9E1CF; overflow: hidden;}
#subintrobottom_bottom_green{ clear: both; height: 6px; background-color: #E4E9E5; overflow: hidden;}

.subintrospacer { clear: both; height: 15px;} 
#subintrotop h2, #subintrobottom h2{ margin: 0; padding: 0 0 7px 0;}
#subintrotop p, #subintrobottom p{ margin: 0; padding: 0 0 7px 0;}

#subintrolinks{ padding: 10px 5px 10px 5px;} 
#subintrolinks h2{ margin: 0; padding: 0 0 7px 0;}
#subintrolinks ul{ padding: 0; list-style-type: none;}
#subintrolinks li{background-repeat: no-repeat; background-position: 0 2px; padding: 0 0 3px 12px;}
#subintrolinks li a {text-decoration: none;}
#subintrolinks li a:hover {text-decoration: underline;}
#subintrolinks li.linktypeinternal{ background-image: url(/images/system_arrow.gif);}
#subintrolinks li.linktypeexternal{ background-image: url(/images/system_arrow2.gif);}

/* MailForm */
/*--------------------------------------------------------------------------*/
#mailform{ padding: 10px 50px 0 27px; margin: 10px 0 0 0;} 
#mailform fieldset{ padding: 0 20px 20px 20px;} 
#mailform legend{ font-weight: bold;} 
#mailform .label{ display: block; font-weight: bold; padding: 0 0 5px 0;} 
#mailform .textbox{ display: block; margin-bottom: 10px; width: 365px;} 
#mailform .checkbox{ display: block; margin-bottom: 10px;} 
#mailform .buttoncontainer{ text-align: right;} 
#mailform .error{ color: Red; padding-bottom: 10px;}

/* PageLists */
/*--------------------------------------------------------------------------*/
.pagelist{ padding: 10px 50px 15px 27px; }
.pagelist h2 {padding: 0 0 4px 0;}
.pagelist p {padding: 0 0 4px 0;}
.pagelist p.datetext{padding: 0 0 4px 0;}
.pagelist .systemlinklinkcontainer{ padding-bottom: 5px; margin-bottom: 12px;}
.pagelist .systemlinkmarkedcontainer{ padding-bottom: 5px; margin-bottom: 12px;}
.pagelist .systemlinkextcontainer{ padding-bottom: 5px; margin-bottom: 12px;}

.pagelist a{ text-decoration: none;}
.pagelist .pdf { padding: 2px 0 5px 20px; background-image: url(/images/doctype/pdf.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}
.pagelist .doc, .pagelist .docx { padding: 2px 0 5px 20px; background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}
.pagelist .dot { padding: 2px 0 5px 20px; background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}
.pagelist .ppt, .pagelist .pptx { padding: 2px 0 5px 20px; background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}
.pagelist .pps { padding: 2px 0 5px 20px; background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}
.pagelist .pot { padding: 2px 0 5px 20px; background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}
.pagelist .xls, .pagelist .xlsx { padding: 2px 0 5px 20px; background-image: url(/images/doctype/xls.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}
.pagelist .zip { padding: 2px 0 5px 20px; background-image: url(/images/doctype/zip.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}
.pagelist .default { padding: 2px 0 5px 20px; background-image: url(/images/doctype/txt.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}
.pagelist .rtf { padding: 2px 0 5px 20px; background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}
.pagelist .mpeg { padding: 2px 0 5px 20px; background-image: url(/images/doctype/video.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}
.pagelist .jpg, .pagelist .jpeg { padding: 2px 0 5px 20px; background-image: url(/images/doctype/jpg.gif); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px;}

ul.pageindex { font-size: 115%; padding: 10px 0 0 0; margin: 10px 0 0 0; list-style-type: none; border-top: solid 1px #E2E2E2;}
ul.pageindex li {display: inline; padding: 2px; margin: 2px; font-weight: bold;}
ul.pageindex li.next, ul.pageindex li.prev{display: inline; border: solid 1px #FFFFFF; padding: 2px; margin: 2px; }
ul.pageindex a { text-decoration: none; font-weight: normal;} 

/* News Archive Select */
/*--------------------------------------------------------------------------*/
div#center_right #archiveselect{ padding: 10px 10px 10px 10px;} 
div#center_right #archiveselect .label{ display: block; font-weight: bold; padding: 0 0 5px 0;} 
div#center_right #archiveselect .dropdownboxlong{ display: block; margin-bottom: 10px; width: 190px;} 
div#center_right #archiveselect .dropdownboxshort{ display: block; margin-bottom: 10px; width: 80px;} 
div#center_right #archiveselect .left{ display: inline; float: left; width: 50%;}
div#center_right #archiveselect .right{ display: inline; float: left; width: 49%;}	
div#center_right #archiveselect .buttoncontainer{ text-align: right; clear: both;} 

/* Subscribe */
/*--------------------------------------------------------------------------*/
.subscribecontent{ padding: 10px 50px 0 27px; /*border-top: solid 1px #E2E2E2;*/ margin: 10px 0 0 0;} 
.subscribecontent .left{ display: inline; float: left; width: 45%;}
.subscribecontent .right{ display: inline; float: left; width: 45%;}	
.subscribecontent .label, .subscribecontent div label{ display: block; font-weight: bold; padding: 0 0 5px 0;} 
.subscribecontent .textboxlong{ display: block; margin-bottom: 10px; width: 178px;} 
.subscribecontent .buttoncontainer{ float: right; } 
.subscribecontent .subbutton{padding-right:40px; } 
.subscribecontent fieldset{ padding: 0 10px 10px 10px; margin: 10px 0 10px 0;}
.subscribecontent legend{ font-weight: bold;} 
.subscribecontent .errorcontainer { padding: 3px 0 10px 0; color: Red;}
.subscribecontent .errorcontainer h2 { font-weight: bold; font-size: 100%; padding: 0 0 5px 0; margin: 0;}
.subscribecontent td, .subscribecontent div{ padding-bottom: 2px;}
.subscribecontent td label, subscribecontent div label{ padding-left: 2px;}

/* Change Password */
/*--------------------------------------------------------------------------*/
#center #center_middle #changepassword{ padding:10px 30px; text-align:left;}
#center #center_middle #changepassword td{ text-align:left;}
#center #center_middle #changepassword p{ padding-top:10px;}


/* Loginform */
/*--------------------------------------------------------------------------*/
div#center_right .loginform, div#center_right .passwordrecoveryform{ padding: 10px 10px 10px 10px; border-bottom: solid 1px #E2E2E2; margin: 0 0 10px 0;} 
div#center_right .loginform .label{ display: block; font-weight: bold; padding: 0 0 5px 0;} 
div#center_right .loginform .row {clear: both; padding: 4px 0 0 0}
div#center_right .loginform .left{ display: inline; float: left; width: 30%;}
div#center_right .loginform .right{ display: inline; float: left; width: 68%; text-align: right;}	
div#center_right .loginform .buttoncontainer{ text-align: right; padding: 4px 0 0 4px; width: 100%; clear: both;} 
div#center_right .loginform .textbox{width: 140px; margin-left:10px;}
div#center_right .loginform .errorcontainer{padding: 0 0 5px 0; color: Red;}
div#center_right .passwordrecoveryform td{padding-bottom:5px;}
div#center_right .passwordrecoveryform .label{font-weight: bold;} 
div#center_right .passwordrecoveryform .errorcontainer {color:Red;}
div#center_right .passwordrecoveryform .passwordinstructions {padding-bottom:0;}

div#center_right .passwordrecoveryform .passwordfields input{margin-left:25px; width:140px}
div#center_right .passwordrecoveryform .passwordfields {display:inline; padding-bottom:5px;}
div#center_right .passwordrecoveryform .passwordbutton {padding:5px 4px 0 0; text-align:right;}
div#center_right .passwordrecoveryform td label{display:inline;}

/* QuickSearch */
/*--------------------------------------------------------------------------*/
div#quicksearch { padding: 4px 0 0 6px; height:64px; }
div#quicksearch .textboxcontainer{ display: inline; margin-left: 8px;  } 
div#quicksearch .textboxcontainer .textbox { width: 170px; height: 12px; padding-top:3px;}
div#quicksearch .buttonboxcontainer { display: inline;  padding-left: 3px; height:18px; }
div#quicksearch .radiobuttonboxcontainer { float:none; text-align: left; padding: 0 0 0 8px; } 
div#quicksearch .radiobuttonboxcontainer div { padding-top: 3px; margin: 0px; }
div#quicksearch .radiobuttonboxcontainer label { padding: 0px 0px 0px 3px; margin: 0px; }
div#quicksearch .radiobuttonboxcontainer input { padding: 0px; margin: 0px; width:15px; height:15px; vertical-align:text-bottom;}
div#quicksearch a { font-weight: normal; text-decoration: none; }
div#quicksearch a:hover { text-decoration: underline; }
div#quicksearch .advancedWebsearchEng { padding: 5px 0 0 12px; }


/* ProductInfo Search */
/*--------------------------------------------------------------------------*/
#infosearchbody{ padding: 0 15px 0 15px; width: 439px; background-color: #F1F3F6; margin-left: 10px;}
#infosearchbodytop{ background-image: url(/images/infosearchbodytop.gif); background-repeat: no-repeat; height: 4px; margin: 10px 0 0 10px; overflow: hidden;}
#infosearchbodybottom{ background-image: url(/images/infosearchbodybottom.gif); background-repeat: no-repeat; height: 4px; overflow: hidden; margin-left: 10px;}
#infosearchbody h1 {padding: 10px 0 10px 0; margin: 0;}  
#infosearchbody .row { clear: both; padding-top: 5px;} 
#infosearchbody .buttoncontainer { clear: both; padding: 10px 0 10px 0; text-align: right; width: 100%} 
#infosearchbody .leftcolumn { display: inline; float: left; width: 38%; padding-top: 2px;} 
#infosearchbody .centercolumn {display: inline; float: left; width: 39%} 
#infosearchbody .rightcolumn {display: inline; float: left; width: 23%; padding-top: 3px;} 
#infosearchbody .label {font-weight: bold;}
#infosearchbody .nohitstext {font-weight: bold;}
#infosearchbody .exampletext {color: #000000; font-weight: normal; font-size: 90%}
#infosearchbody .textboxlong {width: 160px; } 
#infosearchbody .textboxshort {width: 66px; } 
#infosearchbody .dropdownlist {width: 162px; } 
#infosearchbody .error{ color: Red; padding-bottom: 10px;}

/* ProductInfo Search Tip */
/*--------------------------------------------------------------------------*/
#infosearchtip{ padding: 0 15px 0 15px; width: 439px; margin-left: 10px;}
#infosearchtip h2 {padding: 10px 0 10px 0; margin: 0;}  

/* ProductInfo Result */
/*--------------------------------------------------------------------------*/
#inforesultbody{ padding: 0 15px 0 15px; width: 680px; margin-left: 10px;}
#inforesultbody h1 {padding: 10px 0 10px 0; margin: 0;} 
#inforesultbody th { text-align: left; font-weight: bold; padding: 3px 3px 3px 7px;}
#inforesultbody tr.header { background-color: #DDE1EA;}
#inforesultbody tr.even { background-color: Transparent;}
#inforesultbody tr.odd { background-color: #F0F4F5;}
#inforesultbody td { text-align: left; padding: 3px 3px 3px 7px;}
#inforesultbody th.col1 {width: 200px;}
#inforesultbody th.col2 {width: 120px;}
#inforesultbody th.col3 {width: 100px;}
#inforesultbody th.col4 {width: 250px;}
#inforesultbody input {float: left; display: inline;}
#inforesultbody .csvlink {float: right; display: inline; background-image: url(/images/doctype/xls.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 0 0 2px 17px; margin: 0;}

.infosearchtop{ padding: 10px 0 0 27px;}
.infosearchtop .left{ float: left; width: 428px; margin: 0;}
.infosearchtop .right{ float: left; width: 250px;}
.infosearchtop .left h1{ display: inline; padding: 0;}

/* ProductInfo Info */
/*--------------------------------------------------------------------------*/
#infoinfobody{ padding: 0 15px 0 15px; width: 439px; margin-left: 10px;}
#infoinfobody h1 {padding: 10px 0 10px 0; margin: 0;} 
#infoinfobody .row { clear: both;} 
#infoinfobody .tabletop { width: 439px; padding: 4px 5px 4px 5px; background-color: #DDE1EA; font-weight: bold;} 
#infoinfobody .leftcolumneven { display: inline; float: left; width: 170px; padding: 4px 5px 4px 5px; background-color: Transparent; font-weight: bold;} 
#infoinfobody .rightcolumneven {display: inline; float: left; width: 246px; margin: 0 0 0 2px; padding: 4px 5px 4px 5px; background-color: Transparent;} 
#infoinfobody .leftcolumnodd { display: inline; float: left; width: 170px; padding: 4px 5px 4px 5px; background-color: #F0F4F5; font-weight: bold;} 
#infoinfobody .rightcolumnodd {display: inline; float: left; width: 246px; margin: 0 0 0 2px; padding: 4px 5px 4px 5px; background-color: #F0F4F5;} 

/* SPC/PIL Lists */
/*--------------------------------------------------------------------------*/
.docAZList {float: left; width: 49%; padding-left:1%;}
.docAZList ul.filelist { margin: 0 0 0 5px; padding: 0 0 10px 0; list-style-type: none;}
.docAZList li.file_pdf { background-image: url(/images/doctype/pdf.gif); background-repeat: no-repeat; background-position: 0 7px; padding: 9px 5px 3px 20px; margin: 0;}
.docAZList li.file_doc, .docAZList li.file_docx { background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-bottom: 3px; padding-left: 20px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
.docAZList li.file_dot { background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-bottom: 3px; padding-left: 20px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
.docAZList li.file_ppt, .docAZList li.file_pptx { background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-bottom: 3px; padding-left: 20px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
.docAZList li.file_pps { background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-bottom: 3px; padding-left: 20px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
.docAZList li.file_pot { background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-bottom: 3px; padding-left: 20px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
.docAZList li.file_xls, .docAZList li.file_xlsx { background-image: url(/images/doctype/xls.gif); background-repeat: no-repeat; background-position: 5px 7px; padding-bottom: 3px; padding-left: 17px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
.docAZList li.file_default { background-image: url(/images/doctype/txt.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-bottom: 2px; padding-left: 20px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
.docAZList li.file_rtf { background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-bottom: 2px; padding-left: 20px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
.docAZList li.file_mpeg { background-image: url(/images/doctype/video.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-bottom: 2px; padding-left: 20px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
.docAZList li.file_jpg, .docAZList li.file_jpeg { background-image: url(/images/doctype/jpg.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-bottom: 2px; padding-left: 20px; padding-right: 5px; padding-top: 5px; margin-bottom: 8px;}
.docAZList li.AZli{ width:325px;}
/* Publications */
/*--------------------------------------------------------------------------*/
#publicationbody { padding: 0 50px 0 27px}
#publicationbody .mainimage { float: right; padding: 0 0 10px 10px;}

/* WebSearch - Form */
/*--------------------------------------------------------------------------*/
div#websearchform {padding: 0 50px 0 27px;}
div#websearchform .row{ padding: 0 0 10px 0; clear: both; overflow: hidden;}
div#websearchform .rowpadded{ padding: 0 0 20px 0; clear: both; overflow: hidden;}
div#websearchform .left{ display: inline; float: left; width: 25%;}
div#websearchform .right{ display: inline; float: left; width: 74%;}	
div#websearchform .textbox { width: 300px;}
div#websearchform .dropdown { width: 150px;}
div#websearchform .label {display: block; padding: 5px 0 0 0}

/* ProductInfo Result - Websearch */
/*--------------------------------------------------------------------------*/
#webinforesultbody{ padding: 5px 15px 5px 15px; margin: 0; background-color: #F0F4F5;}
#webinforesultbody h2{ padding: 0 0 7px 0; margin: 0; font-size: 100%;}

/* MondoSearch - Result */
/*--------------------------------------------------------------------------*/
.buttoncontainer { padding: 10px 50px 5px 27px; text-align: right;}
.resultcontainer { padding: 10px 50px 0 27px;}
.resultcontainer .left{ float: left; width: 305px; margin: 0 20px 0 0;}
.resultcontainer .right{ float: left; width: 305px;}

.fullsearchtop{ padding: 10px 50px 0 27px;}
.fullsearchtop .fleft{ float: left; width: 305px; margin: 0 20px 0 0;}
.fullsearchtop .fright{ float: left; width: 305px;}
.fullsearchtop .fleft h1{ display: inline; padding: 0;}

.searchresult{}
.searchresult .datetext { padding: 0 0 7px 14px;}
.searchresult .filedatetext { padding: 0 0 7px 20px;}
.searchresult .headerarea { padding: 0 0 8px 0;}
.searchresult .headerarea .hleft{ float: left; text-align: left; width: 40%;}
.searchresult .headerarea .hright{ float: left; text-align: right; width: 49%;}
.searchresult .systemlinklinkcontainer{}
.searchresult h2 {font-size: 100%; background-repeat: repeat-x; height: 26px; padding: 0 0 0 21px; line-height: 26px; vertical-align: middle; color: #FFFFFF; font-weight: bold; overflow: hidden; margin-bottom: 5px;}

.searchresultlong {padding: 0 50px 0 27px}
.searchresultlong p {padding: 0 0 0 15px;}
.searchresultlong .datetext {padding: 0 0 7px 14px;}
.searchresultlong .filedatetext {padding: 0 0 7px 20px;}
.searchresultlong .headerarea { padding: 0 0 8px 0}
.searchresultlong .headerarea .hleft { float: left; text-align: left;}
.searchresultlong .headerarea .hright { float: left; text-align: right; width: 49%;}
.searchresultlong .systemlinklinkcontainer{}
.searchresultlong h2 {font-size: 100%; background-repeat: repeat-x; height: 26px; padding: 0; line-height: 26px; vertical-align: middle; color: #FFFFFF; font-weight: bold; padding-left: 21px; overflow: hidden; margin-bottom: 5px;}

.searchresultenglish {padding: 0 10px 0 27px}
.searchresultenglish .datetext { padding: 0 0 7px 14px;}
.searchresultenglish p {padding: 0 0 0 14px;}
.searchresultenglish .filedatetext { padding: 0 0 7px 20px;}
.searchresultenglish .systemlinklinkcontainer{}
.searchresultenglish .left{ float: left; width: 305px; margin: 0 20px 0 0;}
.searchresultenglish .right{ float: left; width: 305px;}
.searchresultenglish h2 {font-size: 100%; background-repeat: repeat-x; height: 26px; padding: 0 0 0 21px; line-height: 26px; vertical-align: middle; color: #FFFFFF; font-weight: bold; overflow: hidden; margin-bottom: 5px;}

.searchresultsimple {padding: 10px 5px 10px 5px;}
.searchresultsimple .line{ padding: 0 0 7px 0}

h2.healthtitle{background-image: url(/images/header_blue.gif)}
h2.xxx{background-image: url(/images/header_brown.gif)}
h2.publictitle{background-image: url(/images/header_beige.gif)}
h2.companytitle{background-image: url(/images/header_green.gif)}
h2.uncategorizedtitle{background-image: url(/images/header_gray.gif)}
h2.engresulttitle {background-image: url(/images/header_gray.gif);}
.fileresult_pdf{padding: 0 0 3px 19px; background-image: url(/images/doctype/pdf.gif); background-repeat: no-repeat; background-position: 0 0;}
.fileresult_doc, .fileresult_docx{padding: 0 0 3px 19px; background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0 0;}
.fileresult_dot{padding: 0 0 3px 19px; background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0 0;}
.fileresult_ppt, .fileresult_pptx{padding: 0 0 3px 19px; background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 0 0;}
.fileresult_pps{padding: 0 0 3px 19px; background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 0 0;}
.fileresult_pot{padding: 0 0 3px 19px; background-image: url(/images/doctype/ppt.gif); background-repeat: no-repeat; background-position: 0 0;}
.fileresult_xls, .fileresult_xlsx{padding: 0 0 3px 19px; background-image: url(/images/doctype/xls.gif); background-repeat: no-repeat; background-position: 0 0;}
.fileresult_zip{padding: 0 0 3px 19px; background-image: url(/images/doctype/zip.gif); background-repeat: no-repeat; background-position: 0 0;}
.fileresult_default{padding: 0 0 3px 19px; background-image: url(/images/doctype/txt.gif); background-repeat: no-repeat; background-position: 0 0;}
.fileresult_rtf{padding: 0 0 3px 19px; background-image: url(/images/doctype/doc.gif); background-repeat: no-repeat; background-position: 0 0;}
.fileresult_mpeg{padding: 0 0 3px 19px; background-image: url(/images/doctype/video.gif); background-repeat: no-repeat; background-position: 0 0;}
.fileresult_jpg, .fileresult_jpeg{padding: 0 0 3px 19px; background-image: url(/images/doctype/jpg.gif); background-repeat: no-repeat; background-position: 0 0;}

/* SiteMap */
/*--------------------------------------------------------------------------*/
#sitemap {padding: 0 50px 0 7px}
#sitemap ul{ padding: 0 0 10px 10px; font-size: 100%; list-style-image: url(/images/1stlevelarrow.gif); list-style-position:inside; }
#sitemap ul li{ padding: 3px 0 3px 0; }
#sitemap a{ padding: 0 0 0 14px; background-repeat: no-repeat; background-position: center left; text-decoration: none;}
#sitemap ul.level2{ padding: 0 0 5px 20px; list-style-image: url(/images/1stlevelarrow.gif); }
#sitemap ul.level2 a{ font-weight: normal; }
#sitemap ul.level3{ padding: 0 0 0 20px; list-style-image: url(/images/2ndlevelarrow.gif); }
#sitemap ul.level3 a{ font-weight: normal; }
#sitemap ul.level4{ padding: 3px 0 0 20px; list-style-image: url(/images/4thlevelarrow_grey.gif); }
#sitemap ul.level4 a{ font-weight: normal; }
#sitemap ul.level5{ padding: 3px 0 0 20px; list-style-image: url(/images/5thlevelarrow.gif); }
#sitemap ul.level5 a{ font-weight: normal; }
#sitemap ul.level6{ padding: 0 0 0 20px; list-style-image: url(/images/6thlevelarrow.gif); }
#sitemap ul.level6 a{ font-weight: normal; }


/* SPC/PIL Document List Page */
/*--------------------------------------------------------------------------*/
div.azmenu {font-size: 130%}
div.azmenu a{padding:3px;} 
div.azmenu a.gray_bg{background-image: url(/images/header_gray.gif); background-repeat:repeat-x; color:White; border:solid 1px Gray;}


/* X-forms */
/*--------------------------------------------------------------------------*/

table#id_matrix { border: solid 1px #FFFFFF; }
table#id_matrix td { border: solid 1px #FFFFFF; }
table#id_matrix span { font-weight: bold; }
table#id_matrix fieldset {border: none;}

/* Calendar */
/*--------------------------------------------------------------------------*/
ul.calendar {list-style-type: none; margin: 0; padding: 0;}
.vevent .description {margin-top: 1.3em;}
