form
{
	height:100%; 
	min-height:100%; 
	overflow:visible;
}

#i18nddn
{
	border:1px solid #32526a;
}


#content #pr_header
{
	height: 73px;
	border-bottom:1pt solid #cfdef3;
	padding:3pt;
	display: none;
}

#content #pr_header h1 
{
	margin: 0px;
	padding: 0px 0px 0px 40px;
	font-size:12pt;
	color: #32526a;
	text-align: left;

}

#content #pr_header h2 
{
	margin: 0px;
	padding: 0px 0px 0px 40px;
	font-size:12pt;
	color: #32526a;
	text-align: left;

}

#printerLogo
{
	height:70px;
	float:left;
}

#menu
{
	background: #004400 url(/net/pressoffice/images/shadow_top.png) repeat-x bottom left;
	height:1.5em;
	line-height:1.5em;
}

#menu a
{
	float:left;
	display: block;
	padding:0 8pt;
	color: #cfdef3;
	text-decoration: none;
}

#menu a:hover
{
	color: #333;
	padding:0px 8pt;
	border:1px solid #e3e6e9;
	background-color:#ecf0f4;
}

#lang_menu
{
	float: right; 
	padding-bottom: 5px;
}
#tmenu a img{border:none;}

#goBack
{
	float:left;
	display:block;
	background: transparent url(/net/pressoffice/images/arrows/arrow_dfe9f7_left.gif) no-repeat center center;
	width:12px;
	height:24pt;
}

#goNext
{
	float:right;
	background: transparent url(/net/pressoffice/images/arrows/arrow_dfe9f7_right.gif) no-repeat center center;
	display:block;
	width:12px;
	height:24pt;
}


#goBack span,
#goNext span
{
	display:none;
}


#content
{
	padding:6pt 12pt;
/*	font-size:16px;*/
	line-height:22px;
	color: #333;
}

#content .ai { 
	background: transparent url(/net/pressoffice/images/ai_16x16.png) no-repeat top left;
	padding: 2pt 5pt 2pt 5pt;
	text-align: center;
	border: inherit;
	height: 30px;
}

#content .reader
{
	background: transparent url(/net/pressoffice/images/lines.png) repeat top left;
	text-align: justify;
	padding:0 6pt;
}

#content p
{
	margin:0px;
	padding: 5px 0 10px 0;
	line-height: 11pt;
}

#content .paraSmall
{
    font-family: arial, sans-serif;
    font-size: 5pt;
    margin: 0pt;
    padding: 0pt;
    line-height: 10pt;
 }

#content .pList
{
	margin:0px;
	padding: 5pt;
	line-height: normal;
}

#content .pList_ar {margin-top: 5pt; margin-bottom: 5pt; font-size: 13pt; font-family: Simplified Arabic;}

#content a
{
	color: #253e88;
	text-decoration: none;
	/*	border-bottom:1px solid #9ab;*/
	background: transparent url(/net/pressoffice/images/clink.png) no-repeat top right;
}

#content a:hover
{
	color: #000;
	border-bottom:1px solid #004400;
}

#content q
{
	color: #235;
}


#content h1
{
	color: #000;
	font-size:16pt;
	font-weight: normal;
	text-align:center;
}

#content h2
{
	color: #000;
	font-size:13pt;
	font-weight: bold;
	text-align:left;
}

#content h3
{
	color: #000;
	font-size:12pt;
	font-weight: bold;
	text-align:left;
}

#content h4
{
	color: #000;
	font-size:10pt;
	font-weight: bold;
	text-align:left;
}

#content h5
{
	color: #000;
	font-size:9pt;
	font-weight: bold;
	text-align:left;
	margin: 0;
	padding: 5pt;
}

#content .po_header 
{
	height:20px; 
	background-color: #4d7ea9; 
	color: #fff; font-size: 13px; 
	letter-spacing: 1pt; 
	border: #1F59A2 1px solid; 
	font-weight: bold;
	padding: 5pt;
}

#content .po_header_dark 
{
	height:20px; 
	background-color: #1a4f71; 
	color: #fff; font-size: 13px; 
	letter-spacing: 1pt; 
	border: #1F59A2 1px solid; 
	font-weight: bold;
	padding: 5pt;
}

#content .po_header_555e68 
{
	height:20px; 
	background-color: #555e68; 
	color: #fff; font-size: 13px; 
	letter-spacing: 1pt; 
	border: #333 1px solid; 
	font-weight: bold;
	padding: 5pt;
}

#content .po_header_989DA2 
{
	height:20px; 
	background-color: #989DA2; 
	color: #fff; font-size: 13px; 
	letter-spacing: 1pt; 
	border: #333 1px solid; 
	font-weight: bold;
	padding: 5pt;
}

#content .po_quote 
{
	border: #004b96 1px solid; 
	color: #004b96; 
	padding: 5pt; 
	background-color: #efefef;
}

#content: .po_ul 
{
	
	list-style-image: url(/net/pressoffice/images/square.gif); 
	margin: 0px; 
	padding: 0px; 
	margin-left: 20pt;
}


#content .po_ul
{ list-style-image:  url(/net/pressoffice/images/square.gif);
	margin: 0px; 
	padding: 0px; 
	margin-left: 20pt;
}

 
#content .a_1d4c03{
    font-family: verdana, arial;
    text-decoration: none;
    color: #004400;
    padding-right: 0px;
}
#content a_1d4c03:active
{
    font-family: verdana, arial;
    text-decoration: underline;
    color: #004400;
}
#content a_1d4c03:hover
{
    color: red;
    text-decoration: underline;
}
#content a_1d4c03:link
{
    color: #004400;
   text-decoration: none;
}
#content a_1d4c03:visited
{
    color: #004400;
}

#content .gridHeader 
{
    border-bottom: #fff 1px solid;
    border-top: #fff 1px solid;
}

#content nopadding {padding:0; margin: 0;}


/*	Rounded Corders background #FFFFFF box color #034477*/
.rc_box_034477 {
   background: #034477;
}
.rc_top_034477 div {
   background: url(/net/pressoffice/images/corners/rc_034477_tl.png) no-repeat top left;
}
.rc_top_034477 {
   background: url(/net/pressoffice/images/corners/rc_034477_tr.png) no-repeat top right;
}
.rc_bottom_034477 div {
   background: url(/net/pressoffice/images/corners/rc_034477_bl.png) no-repeat bottom left;
}
.rc_bottom_034477 {
   background: url(/net/pressoffice/images/corners/rc_034477_br.png) no-repeat bottom right;
}
.rc_top_034477 div, .rc_top_034477, 
.rc_bottom_034477 div, .rc_bottom_034477 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.rc_content_034477 { margin: 0 15px; }


/*	Rounded Corders background #034477 box color #000000*/
.rc_box_034477_000 {
   background: #000000;
}
.rc_top_034477_000 div {
   background: url(/net/pressoffice/images/corners/rc_034477_000_tl.png) no-repeat top left;
}
.rc_top_034477_000 {
   background: url(/net/pressoffice/images/corners/rc_034477_000_tr.png) no-repeat top right;
}
.rc_bottom_034477_000 div {
   background: url(/net/pressoffice/images/corners/rc_034477_000_bl.png) no-repeat bottom left;
}
.rc_bottom_034477_000 {
   background: url(/net/pressoffice/images/corners/rc_034477_000_br.png) no-repeat bottom right;
}
.rc_top_034477_000 div, .rc_top_034477_000, 
.rc_bottom_034477_000 div, .rc_bottom_034477_000 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.rc_content_034477_000 { margin: 0 15px; }


.rc_box_4d7ea9 {
   background: #4d7ea9;
}
.rc_top_4d7ea9 div {
   background: url(/net/pressoffice/images/corners/rc_4d7ea9_tl.png) no-repeat top left;
}
.rc_top_4d7ea9 {
   background: url(/net/pressoffice/images/corners/rc_4d7ea9_tr.png) no-repeat top right;
}
.rc_bottom_4d7ea9 div {
   background: url(/net/pressoffice/images/corners/rc_4d7ea9_bl.png) no-repeat bottom left;
}
.rc_bottom_4d7ea9 {
   background: url(/net/pressoffice/images/corners/rc_4d7ea9_br.png) no-repeat bottom right;
}

.rc_top_4d7ea9 div, .rc_top_4d7ea9, 
.rc_bottom_4d7ea9 div, .rc_bottom_4d7ea9 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.rc_content_4d7ea9 { margin: 0 15px; }


.rc_box_4d79a1 {
   background: #ffffff;
}
.rc_top_4d79a1 div {
   background: url(/net/pressoffice/images/corners/rc_4d79a1_tl.png) no-repeat top left;
}
.rc_top_4d79a1 {
   background: url(/net/pressoffice/images/corners/rc_4d79a1_tr.png) no-repeat top right;
}
.rc_bottom_4d79a1 div {
   background: url(/net/pressoffice/images/corners/rc_4d79a1_bl.png) no-repeat bottom left;
}
.rc_bottom_4d79a1 {
   background: url(/net/pressoffice/images/corners/rc_4d79a1_br.png) no-repeat bottom right;
}

.rc_top_4d79a1 div, .rc_top_4d79a1, 
.rc_bottom_4d79a1 div, .rc_bottom_4d79a1 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.rc_content_4d79a1 { margin: 0 10px; }



.topritems 
{
	color: #dfe9f7;
	font-size: 8pt;
	text-decoration: none;
}

.col_4d7ea9_w 
{
	background-color: white; 
    color: #000; 
    margin: 0pt;
    padding:  2pt 5pt 2pt 5pt; 
    border: #4d7ea9 1px solid;
	
}

.col_034477
{
    background-color: #034477; 
    color: White; 
    margin: 0pt;
    padding:  2pt 5pt 2pt 5pt; 
    text-align: right;
}

.col_034477_c
{
    background-color: #034477; 
    color: White; 
    margin: 0pt;
    padding:  2pt 5pt 2pt 5pt; 
    text-align: center;
}

.col_444b52
{
    background-color: #444b52; 
    color: White; 
    margin: 0pt;
    padding:  2pt 5pt 2pt 5pt; 
    text-align: right;
}

.col_444b52_c
{
    background-color: #444b52; 
    color: White; 
    margin: 0pt;
    padding:  2pt 5pt 2pt 5pt; 
    text-align: center;
}

.col_4d7ea9
{
    background-color: #4d7ea9; 
    color: White; 
    margin: 0pt;
    padding:  2pt 5pt 2pt 5pt; 
    text-align: right;
}

.col_4d7ea9_c
{
    background-color: #4d7ea9; 
    color: White; 
    margin: 0pt;
    padding:  2pt 5pt 2pt 5pt; 
    text-align: center;
}

.col_C0C0C0 
{
    border: #C0C0C0 1px dashed;
    margin: 0px;
    padding:  2pt 5pt 2pt 5pt;
}

.col_C0C0C0_c 
{
    border: #C0C0C0 1px dashed;
    margin: 0px;
    padding: 2pt 5pt 2pt 5pt;
    text-align: center;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/ul-multi-nine.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* calculate the overall width/height of the top level list items and center them */
.press_menu {width:840px; height:20px; margin:0 auto; padding-top: 2pt;}

/* set up defaults */
.nav,
.nav ul {margin:0; padding:0;list-style:none;}
.nav a {text-decoration:none;}
.nav {width:140px; float:left; margin-right:-1px;}

/* set up the widths */
.nav .drop {width:140px;}
.nav a {width:140px; margin-right:-139px; margin-bottom:-1px;} /* margin is 1px less than the width */
.nav ul li {max-width:140px;}

/* style the links using the b elements */
.nav b {display:block; font:normal 11px verdana, sans-serif; padding:6px 8px; border:1px solid #fff; cursor:pointer;}
.nav b.top {height:14px; line-height:14px;}
.nav a.sub-link b {background:url(/net/pressoffice/images/arrows/menu_arrow.gif) no-repeat right bottom;}

/* style the list colors */
.nav a {color:#000; background:#dfe9f7;}
.nav ul a {background:#c0c3ca;}
.nav ul ul a {background:#abb1bd;}
.nav ul ul ul a {background:#9299ac;}

/* style the hover, active and focus colors */
.nav a:hover,
.nav a:focus,
.nav a:active {background:#4d7ea9; color:#fff;}

/* style the path on hover in all browsers except IE5.5 and 6 */
.nav li:hover > a {background:#4d7ea9; color:#fff;}

/* style the positions of the ul and also when the text spans two and three lines */
.nav {height:20px;}
.nav .drop {height:20px;}

.nav ul {position:relative; left:0; top:0; z-index:100;} /* the dropdown */
.nav ul ul {left:95px; top:-26px;} /* the right flyouts */
.nav ul ul.two {top:-39px;}
.nav ul ul.three {top:-52px;}
.nav li.left ul ul {left:auto; right:95px;} /* and the left flyouts */

/* do not change anything below this line */
/* ------------------------------------------------------------ */
.nav li,
.nav ul {float:left;}
.nav ul li {clear:left;}
.nav a {position:relative; display:block; z-index:10;}
.nav a.sub-link {float:left; margin-top:10000px;}
.nav .drop,
.nav .fly {margin-top:-10000px;}
.nav ul {margin-bottom:-5000px;}

/* the bit that does all the work */
.nav a:hover,
.nav a:focus,
.nav a:active {margin-right:0;}

/*IE5-7 fixes*/
.nav .fly {width:100%;}
a:active {}

/*OPERA fix*/
.nav ul:hover {clear:left;}


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/anywidth2.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#top_menu {min-width:630px; text-align:center;}

#top_menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#top_menu ul {display:inline-block;} 

#top_menu li {margin:0; padding:0; list-style:none;}
#top_menu li {display:inline-block; display:inline;}
#top_menu ul ul {position:absolute; left:-9999px;}
#top_menu ul.level1 {margin:0 auto;}
#top_menu ul.level1 li.level1-li {float:left; display:block; position:relative;}

#top_menu ul.level1 {background:#002a3d;}
#top_menu ul.level2 {background:#555e68;}
#top_menu ul.level3 {background:#4d7ea9;}
#top_menu ul.level4 {background:#555e68;}

#top_menu b {position:absolute;} /* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/

#top_menu a {display:block; font:normal 11px verdana,arial,sans-serif; color:#fff; line-height:24pt; text-decoration:none;padding:0 5px 0 5px;}
#top_menu ul.level1 li.level1-li a.level1-a {float:left;}

#top_menu ul li:hover > ul {visibility:visible; left:0; top:23.5pt;}
#top_menu ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-25pt;}
#top_menu li.left:hover > ul {visibility:visible; left:auto; right:0; top:25pt;}
#top_menu li.left ul li:hover > ul {visibility:visible; left:auto; right:100%; top:auto; margin-top:-25pt;}


#top_menu a:hover ul {left:0; top:23px;}
#top_menu li.left a:hover ul {left:auto; right:-1px; top:23pt;}

#top_menu li.left ul a {text-align:right; padding:0 10px 0 20px;}


#top_menu a:hover a:hover ul, 
#top_menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#top_menu li.left a:hover a:hover ul, 
#top_menu li.left a:hover a:hover a:hover ul {left:auto; right:0; visibility:visible;}

#top_menu a:hover ul ul, 
#top_menu a:hover a:hover ul ul {left:-9999px;}
#top_menu li.left a:hover ul ul, 
#top_menu li.left a:hover a:hover ul ul {left:-9999px;}


#top_menu li a.fly {background:transparent url(/net/pressoffice/images/arrows/down-arrow.gif) no-repeat right center;padding:0 15px 0 5px;}
#top_menu li.left ul a.fly {background:transparent url(/net/pressoffice/images/arrows/dfe9f7_left.gif) no-repeat left center;padding:0 15px 0 5px;}

#top_menu li a:hover,
#top_menu li a.fly:hover {background-color:#4d7ea9; color: #fff;} 
#top_menu li:hover > a,
#top_menu ul li:hover > a.fly {background-color:#4d7ea9; color: #fff}

#top_menu table {position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-4px;}
#top_menu table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}

#top_menu li.left table {position:absolute; height:0; width:0; left:auto; right:0; border-collapse:collapse; margin-top:-4px;}
#top_menu li.left table table {position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}


#content .mk_accordionHeader
{
    border: 1px solid #C0C0C0;
    color: #fff;
    background-color: #4d7ea9; 
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background:#4d7ea9 url(/net/pressoffice/images/plus.gif) no-repeat 5px center;
    text-indent: 20px;
    z-index: 1300;
}

#content .mk_accordionHeaderSelected
{
    border: 1px solid #C0C0C0;
    color: #fff;
    background-color: #4d7ea9;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background:#4d7ea9 url(/net/pressoffice/images/minus.gif) no-repeat 5px center;
    text-indent: 20px;
}

#content .mk_accordionContent
{
    background-color: #FFFFFF;
    border: 1px dashed #989DA2;
    border-top: none;
    padding: 5pt;
    z-index: 1350;
}

#content .mk_accordionLink
{
    background-color: #4d7ea9;
    color: #fff;
    text-decoration: none;
    border-bottom: none;
}


.accordionHeader
{
    border: 1px solid #C0C0C0;
    color: #004B96;
    background-color: #CEDEEE; 
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background:#CEDEEE url(/net/pressoffice/images/plus.gif) no-repeat 5px center;
    text-indent: 20px;
    z-index: 1300;
}

.accordionHeaderSelected
{
    border: 1px solid #C0C0C0;
    color: #004B96;
    background-color: #CEDEEE;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background:#CEDEEE url(/net/pressoffice/images/minus.gif) no-repeat 5px center;
    text-indent: 20px;
}

.accordionContent
{
    background-color: #FFFFFF;
    border: 1px dashed #1d4c03;
    border-top: none;
    padding: 10 pt 5pt;
    z-index: 1350;
}

.accordionLink
{
    background-color: #CEDEEE;
    color: #004B96;
    text-decoration: none;
    border-bottom: none;
}



.reg_accordionHeader
{
    border: 1px dashed #C0C0C0;
    color: #004B96;
    background-color: #CEDEEE; 
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background:#CEDEEE url(/net/pressoffice/images/plus.gif) no-repeat 5px center;
    text-indent: 20px;
    text-decoration: none; 
    vertical-align: middle;
}

.reg_accordionHeader_ar
{
    border: 1px dashed #C0C0C0;
    color: #004B96;
    background-color: #CEDEEE; 
	font-weight: bold;
    padding: 5px 10px 5px 5px;
    margin-top: 5px;
    cursor: pointer;
    background:#CEDEEE url(/net/pressoffice/images/plus.gif) no-repeat right center;
    text-indent: 20px;
    text-decoration: none; 
    vertical-align: middle;
    direction: rtl;
}

.reg_accordionHeaderSelected
{
    border: 1px dashed #C0C0C0;
    color: #004B96;
    background-color: #CEDEEE;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background:#CEDEEE url('/net/pressoffice/images/minus.gif') no-repeat 5px center;
    text-indent: 20px; 
    text-decoration: none;
    vertical-align: middle;
}

.reg_accordionHeaderSelected_ar
{
    border: 1px dashed #C0C0C0;
    color: #004B96;
    background-color: #CEDEEE;
	font-weight: bold;
    padding: 5px 10px 5px 5px;
    margin-top: 5px;
    cursor: pointer;
    background:#CEDEEE url('/net/pressoffice/images/minus.gif') no-repeat right center;
    text-indent: 20px; 
    text-decoration: none;
    vertical-align: middle;
    direction: rtl;
}

.reg_accordionContent
{
    background-color: #FFFFFF;
    border: 1px dashed #C0C0C0;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.reg_accordionContent_ar
{
    background-color: #FFFFFF;
    border: 1px dashed #C0C0C0;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-family: Simplified Arabic;
    font-size: 13pt;
}

.reg_accordionLink
{
    background-color: #CEDEEE;
	color: #004B96;
	font-weight: bold;
	letter-spacing: 1.5px;
	margin: 0px;
    text-decoration: none;
}

.reg_accordionLink_ar
{
    background-color: #CEDEEE;
	color: #004B96;
	font-weight: bold;
	letter-spacing: 1.5px;
	margin: 0px;
    text-decoration: none;
    font-family: Simplified Arabic;
    font-size: 13pt;
}

.col_c8ddf2 { background-color: #c8ddf2;
	border: #007bb5 1px solid;
	padding: 3pt;
	font-weight: bold;
}

.col_007bb5 { background-color: #007bb5;
	border: #c8ddf2 1px solid;
	padding: 3pt;
	font-weight: bold;
	color: #FFF
}

.imageCell 
{
	text-align: center; 
	border: #c0c0c0 1px solid;
	background-color: #EBEBEB;
}

.r_title_47739a 
{
	background-color: #47739a;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	letter-spacing: 1.5px;
	font-size: 11pt;
	margin: 0px;
	padding: 5pt;
}
.r_title_47739a_c
{
	background-color: #47739a;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	letter-spacing: 1.5px;
	font-size: 11pt;
	margin: 0px;
	padding: 5pt;
	text-align: center;
}

.r_title_002a3d 
{
	background-color: #002a3d;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	letter-spacing: 1.5px;
	font-size: 11pt;
	margin: 0px;
	padding: 5pt;
}

.r_title_004B96 
{
	background-color: #004B96;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	letter-spacing: 1.5px;
	font-size: 11pt;
	margin: 0px;
	padding: 5pt;
}
	
.registration_title 
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	letter-spacing: 1.5px;
	font-size: 11pt;
	margin: 0px;
	padding: 5pt;
}

.r_cell_FFFF33_c
{
	background-color: #FFFF33;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}
	
.r_cell_CEDEEE
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
}

.r_cell_CEDEEE_c
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_CEDEEE_8
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_CEDEEE_r
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.r_cell_CEDEEE_r8
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.r_cell_EFEFEF_c 
{
	background-color: #efefef; 
	border: #C0C0C0 1px solid;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_EFEFEF_8 
{
	background-color: #efefef; 
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_EFEFEF_c8 
{
	background-color: #efefef; 
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_EFEFEF_r8 
{
	background-color: #efefef; 
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.r_cell_004B96_r
{
	background-color: #004B96;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.r_cell_004B96_c
{
	background-color: #004B96;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_004B96_r8
{
	background-color: #004B96;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.rc_text 
{
	text-align: center;
	font-size: 8pt;
	}

.r_cell_004B96_c8
{
	background-color: #004B96;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_C0C0C0
{
	color: #004B96;
	border: #C0C0C0 1px dashed;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
}

.r_cell_C0C0C0_8
{
	color: #004B96;
	border: #C0C0C0 1px dashed;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
}

.r_cell_C0C0C0_c
{
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_C0C0C0_c8
{
	color: #004B96;
	border: #C0C0C0 1px dashed;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_C0C0C0_r8
{
	color: #004B96;
	border: #C0C0C0 1px dashed;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.r_cell_D8374D
{
	background-color: #D8374D;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	
}

.r_cell_D8374D_r
{
	background-color: #D8374D;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_D8374D_c
{
	background-color: #D8374D;
	color: #FFFFFF;
	border: #C0C0C0 1px dashed;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_FFDFA9_r
{
	background-color: #FFDFA9;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_FFDFA9_c
{
	background-color: #FFDFA9;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_FFDB00_r
{
	background-color: #FFDB00;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_FFDB00_c
{
	background-color: #FFDB00;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_ECE000_r
{
	background-color: #ECE000;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_ECE000_c
{
	background-color: #ECE000;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_FFE77B_r
{
	background-color: #FFE77B;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_FFE77B_c
{
	background-color: #FFE77B;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_EF9C63_r
{
	background-color: #EF9C63;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_EF9C63_c
{
	background-color: #EF9C63;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.col_c8ddf2 { background-color: #c8ddf2;
	border: #007bb5 1px solid;
	padding: 3pt;
	font-weight: bold;
}

.col_007bb5 { background-color: #007bb5;
	border: #c8ddf2 1px solid;
	padding: 3pt;
	font-weight: bold;
	color: #FFF
}

.r_title_004B96 
{
	background-color: #004B96;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	letter-spacing: 1.5px;
	font-size: 11pt;
	margin: 0px;
	padding: 5pt;
}
	
.registration_title 
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	letter-spacing: 1.5px;
	font-size: 11pt;
	margin: 0px;
	padding: 5pt;
}

.r_cell_FFFF33_c
{
	background-color: #FFFF33;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}
	
.r_cell_CEDEEE
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
}

.r_cell_CEDEEE_c
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_CEDEEE_8
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_CEDEEE_r
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.r_cell_CEDEEE_r8
{
	background-color: #CEDEEE;
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.r_cell_EFEFEF_c 
{
	background-color: #efefef; 
	border: #C0C0C0 1px solid;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_EFEFEF_8 
{
	background-color: #efefef; 
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_EFEFEF_c8 
{
	background-color: #efefef; 
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_EFEFEF_r8 
{
	background-color: #efefef; 
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.r_cell_004B96_r
{
	background-color: #004B96;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.r_cell_004B96_c
{
	background-color: #004B96;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_004B96_r8
{
	background-color: #004B96;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.rc_text 
{
	text-align: center;
	font-size: 8pt;
	}

.r_cell_004B96_c8
{
	background-color: #004B96;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_C0C0C0
{
	color: #004B96;
	border: #C0C0C0 1px dashed;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
}

.r_cell_C0C0C0_8
{
	color: #004B96;
	border: #C0C0C0 1px dashed;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
}

.r_cell_C0C0C0_c
{
	color: #004B96;
	border: #C0C0C0 1px solid;
	font-size: 9pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_C0C0C0_c8
{
	color: #004B96;
	border: #C0C0C0 1px dashed;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_C0C0C0_r8
{
	color: #004B96;
	border: #C0C0C0 1px dashed;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: right;
}

.r_cell_D8374D
{
	background-color: #D8374D;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	
}

.r_cell_D8374D_r
{
	background-color: #D8374D;
	color: #FFFFFF;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_D8374D_c
{
	background-color: #D8374D;
	color: #FFFFFF;
	border: #C0C0C0 1px dashed;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_FFDFA9_r
{
	background-color: #FFDFA9;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_FFDFA9_c
{
	background-color: #FFDFA9;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_FFDB00_r
{
	background-color: #FFDB00;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_FFDB00_c
{
	background-color: #FFDB00;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_ECE000_r
{
	background-color: #ECE000;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_ECE000_c
{
	background-color: #ECE000;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_FFE77B_r
{
	background-color: #FFE77B;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_FFE77B_c
{
	background-color: #FFE77B;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.r_cell_EF9C63_r
{
	background-color: #EF9C63;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 2pt;
	text-align: right;
	
}

.r_cell_EF9C63_c
{
	background-color: #EF9C63;
	color: #000000;
	border: #C0C0C0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 2pt;
	text-align: center;
}

.validatorCalloutHighlight 
{
    background-color: #FFDE00; 
}