/*[fmt]1100-010A-3*/
/*** body ***/
html, body { height:100%; margin:0; padding:0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#445149; background-color:#9ba490; }
/* deny scrollbar jumping  */
html { overflow-y:scroll; }

/*** general ***/
div, img, p { margin:0; padding:0; border:none; outline:0; } /*, table, caption, tbody, tfoot, thead, tr, th, td */ 
ul { margin:0 0 12px 3px; padding:0; outline:0; }
li { margin:0 0 0 15px; padding:0; outline:0; }
h1, h2, h3 { margin:0; padding:0; border:none; outline:0; }
hr { border:0px; border-top:solid 1px #666666; border-bottom:solid 1px #fff; }
.clear { margin:0; padding:0; border:0; clear:both; height:1px; margin-top:-1px; font-size:1px; line-height:1px; outline:0; }
.line { margin:0; padding:0; border:none; border-bottom:solid 1px #fff; height:1px; margin-top:-1px; font-size:1px; line-height:1px; outline:0; }

/* p { margin:0 0 22px 0; } */

/*Remember to define focus styles!*/
:focus { outline:0; }

/*Remove possible quote marks (") from <q>, <blockquote>.*/
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }

/*** links ***/
a:link, a:visited { color:#445149; text-decoration:underline; }
a:hover, a:active, a:focus { color:#445149; text-decoration:underline; }

/*** page top ***/
a#bdy-top { line-height:1px; font-size:1px; display:block; outline:0; }
a.anchor { line-height:1px; font-size:1px; display:block; outline:0; }
a.nv, a.nv:link, a.nv:visited, a.nv:active { display:block; padding:4px 0 4px 42px; color:#1a171b; font-size:11px; text-transform:uppercase; background-color:#b7bfb6; min-height:15px; border-bottom:1px solid #fff; text-decoration:none; }
a.nv-a, a.nv-a:focus, a.nv-a:link, a.nv-a:visited, a.nv-a:hover, a.nv-a:active, a.nv:focus, a.nv:hover { display:block; padding:4px 0 4px 42px; color:#1a171b; background-color:#a9b1a8; font-size:11px; text-transform:uppercase; min-height:15px; border-bottom:1px solid #fff; text-decoration:none; background-image:url(/_src/img/nv/active.gif); background-repeat:no-repeat; }
a.nv2, a.nv2:link, a.nv2:visited, a.nv2:active { display:block; padding:4px 0 4px 62px; color:#1a171b; font-size:11px; text-transform:uppercase; background-color:#c0c7bf; min-height:15px; border-bottom:1px solid #fff; text-decoration:none; }
a.nv2-a, a.nv2-a:focus, a.nv2-a:link, a.nv2-a:visited, a.nv2-a:hover, a.nv2-a:active, a.nv2:focus, a.nv2:hover { display:block; padding:4px 0 4px 62px; color:#1a171b; background-color:#c0c7bf; font-size:11px; text-transform:uppercase; min-height:15px; border-bottom:1px solid #fff; text-decoration:none; background-image:url(/_src/img/nv/active2.gif); background-repeat:no-repeat; }

/*** layout ***/
div#wrp { height:100%; text-align:center; }
div#wrp-c { width:999px; margin:0 auto; padding:0 0 2px 0; background-color:#fff; }

div#hdr { width:999px; }
div#hdr-ci { width:237px; float:left; margin-left:2px; background-color:#fff; }
div#hdr-illu { width:756px; float:left; margin-top:2px; margin-left:2px; background-color:#c1c7bf; }
div#hdr-illu div#illu-img { margin:13px 0 0 0; width:756px; height:111px; }
div#hdr-illu div#illu-img img.ill1 { }
div#hdr-illu div#illu-img img.illu { display:none; }
div#hdr-illu div#srv-nv { width:756px; height:15px; background-image:url(/_src/img/bg/bg.jpg); }
div#hdr-illu div#srv-nv h2#ttl { width:660px; height:15px; margin:0; padding:0 0 0 37px; border:none; float:left; display:box; font-weight:normal; font-size:12px; color:#fff; text-align:left; text-transform:uppercase; }
div#hdr-illu div#srv-nv div#lang { float:left; width:50px; }
div#hdr-illu div#srv-nv div#lang a { color:#fff; font-size:10px; text-decoration:none; }

div#cnt { width:997px; margin-top:2px; padding-bottom:8px; text-align:left; background-image:url(/_src/img/bg/bg.gif); background-position: bottom left; }

div#nv { width:237px; min-height:392px; float:left; margin-left:2px; padding-top:23px; }
div#nv p { margin:0; }

div#cnt-det { width:493px; margin-left:2px; padding:42px 68px 27px 37px; float:left; }
div#cnt-c { width:150px; float:left; }
div#cnt-c div.cnt { width:150px; margin-top:115px; background-color:#afb7ae; }
div#cnt-c div.cnt hr { margin:6px 0 8px 0; padding:0; border:none; border-bottom:solid 1px #fff; height:1px; font-size:1px; line-height:1px; outline:0;  }

div#cnt-det ul { list-style-type: none; margin:0 0 12px 0; padding:0; outline:0; }
div#cnt-det ul li { background-image:url(/_src/img/global/bullet.gif); background-repeat:no-repeat; margin:0; padding:0 0 0 15px; outline:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:21px; color:#445149; }
div#cnt-det ol li { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:21px; color:#445149; }

div#ftr { bottom:0; width:1000px; }
div#ftr-1 { width:237px; margin-left:2px; float:left; }
div#ftr-2 { width:728px; margin-left:2px; float:left; height:14px; background-color:#afb7ae; color:#1a171b; font-size:11px; text-align:left; padding:8px 0 8px 28px; background-image:url(/_src/img/bg/bg_ftr.gif); background-repeat:repeat-y; }
div#ftr a { color:#1a171b; }

/*** form button ***/
input.button, input.buttontxt { border:3px double #999999; border-top-color:#ccc; border-left-color:#ccc; padding:1px 3px; margin:6px 0 0; background-color:#EEEEEE; background-image:url(/_src/img/bg/bg_button.gif); background-repeat:repeat-x; color:#333333; font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
input.field, input.fieldtxt, textarea.field, textarea.fieldtxt { width:210px; background:#F4F4F4; border:1px solid #999999; padding:2px 0 2px 2px; margin:2px 0; border-bottom:1px solid #E6E6DC; border-right:1px solid #E6E6DC; font-family:Verdana, Helvetica, sans-serif; font-size:12px; background-image:url(/_src/img/bg/bg_forms.gif); background-repeat:repeat-x; }
input.errHilite { background:#CCE6FF; border:1px solid #999999; padding-right:0; padding-left:2px; margin:2px 0; border-bottom:1px solid #E6E6DC; border-right:1px solid #E6E6DC; font-family:Verdana, Helvetica, sans-serif; font-size:11px; background-image:url(/_src/img/bg/bg_forms_err.gif); background-repeat:repeat-x; }
input.fieldtxt { width:230px; }
textarea.fieldtxt { width:230px; height:50px; }
input.buttontxt { width:205px; }
input.button { width:105px; }
div.lbl { float:left; width:106px; padding-top:4px; }
div.fld { float:left; width:254px; }
div.lft { float:left; }

/*******   p r i n t   v e r s i o n   ********/
@media print { 
	body#body-bg { background-color:#ffffff; }
	div#hdr { display:none; visibility:hidden; }
	div#ftr { display:none; visibility:hidden; }
	div#nv { display:none; visibility:hidden; }
	div#cnt-det { background-color:#ffffff; width:680px; border:none; }
	div#cnt-det h1.ttl { background-color:#ffffff; border:none; padding:3px 0 0 30px; }
	div#cnt-detail { padding:14px 0 0 30px; }
	div#nv-srv { display:none; visibility:hidden; }
	div#cnt { background-color:#ffffff; border:none; }
	
}
/*******   p r i n t   v e r s i o n   ********/

