/* text-styles */
@import url(styles.css);

html, body { height:100%; max-height:100%; padding:0; margin:0; border:none; font-family: Verdana, Helvetica, sans-serif; background-color:#a3b6d6; /* pantone 644U: #909cc8 */ }

div, img { margin:0; padding:0; border:none; }
p { margin:0; padding:0; border:none; }
ul { padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:12px; }
li { padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; }

h1, h2, h3 { margin:0; padding:0; border:none; }
.clear { margin:0; padding:0; border:none; clear:both; height:1px; margin-top:-1px; font-size:1px; line-height:1px; }

a:link, a:visited, a:active { text-decoration:none; color:#ffffff; }
a:hover, a:focus { text-decoration:none; color:#000000; }

a.nvi, a.nvi:link, a.nvi:visited, a.nvi:active, a.nvi:hover, a.nvi:focus, a.nvia, a.nvia:link, a.nvia:visited, a.nvia:active, a.nvia:hover, a.nvia:focus  { width:24px; margin-right:8px; display:block; font-weight:bold; font-size:14px; }
a.nvi:link, a.nvi:visited, a.nvi:active { text-decoration:none; color:#ffffff; }
a.nvi:hover, a.nvi:focus { text-decoration:none; color:#000000; }
a.nvia:link, a.nvia:visited, a.nvia:active, a.nvia:hover, a.nvia:focus { text-decoration:none; color:#000000; }

div.nv1d { padding-bottom:16px; }
a.nv1, a.nv1:link, a.nv1:visited, a.nv1:active, a.nv1:hover, a.nv1:focus, 
a.nv1a, a.nv1a:link, a.nv1a:visited, a.nv1a:active, a.nv1a:hover, a.nv1a:focus { background-image:url(/_images/global/bullet_off.gif); background-repeat:no-repeat; padding-left:24px; display:block; width:192px; font-size:15px; font-weight:bold; }
a.nv1:link, a.nv1:visited, a.nv1:active { text-decoration:none; color:#ffffff; background-image:url(/_images/global/bullet_off.gif); background-repeat:no-repeat; }
a.nv1:hover, a.nv1:focus { text-decoration:none; color:#000000; background-image:url(/_images/global/bullet_on.gif); background-repeat:no-repeat; }
a.nv1a:link, a.nv1a:visited, a.nv1a:active { text-decoration:none; color:#000000; background-image:url(/_images/global/bullet_on.gif); background-repeat:no-repeat; }
a.nv1a:hover, a.nv1a:focus { text-decoration:none; color:#000000; background-image:url(/_images/global/bullet_on.gif); background-repeat:no-repeat; }

a.nv2, a.nv2:link, a.nv2:visited, a.nv2:active, a.nv2:hover, a.nv2:focus, a.nv2a, a.nv2a:link, a.nv2a:visited, a.nv2a:active, a.nv2a:hover, a.nv2a:focus  { padding-left:24px; padding-top:6px; display:block; width:192px; font-size:15px; }
a.nv2:link, a.nv2:visited, a.nv2:active { text-decoration:none; color:#ffffff; }
a.nv2:hover, a.nv2:focus { text-decoration:none; color:#000000; }
a.nv2a:link, a.nv2a:visited, a.nv2a:active { text-decoration:none; color:#000000; }
a.nv2a:hover, a.nv2a:focus { text-decoration:none; color:#000000; }

a.ftr:link, a.ftr:visited, a.ftr:active { text-decoration:none; color:#000000; }
a.ftr:hover, a.ftr:focus { text-decoration:none; color:#ffffff; }
a.ftra:link, a.ftra:visited, a.ftra:active { text-decoration:underline; color:#000000; }
a.ftra:hover, a.ftra:focus { text-decoration:underline; color:#ffffff; }

div#ci { position:absolute; left:614px; top:0; }
h2#ci-txt { position:absolute; left:0; top:0; color:#a3b6d6; z-index:-1; font-size:12px; }
div#wrp { text-align:center; padding-top:38px; }
div#cntnr { text-align:left; width:1000px; margin-left:auto; margin-right:auto; position:relative; }
div#cnt { margin-left:314px; margin-top:316px; width:500px; position:relative; min-height:180px; background-color:#a3b6d6; }
div#cnt-01 { float:left; width:240px; }
div#cnt-02 { float:left; width:260px; }

div#gallery { /* position:absolute; */ padding-top:200px; width:450px; }
div.g { position:absolute; width:440px; }
div.gl { position:relative; margin-top:-28px; height:28px; width:32px; }
div#g1 img.galimg { display:inline; }
div#g2 img.galimg, div#g3 img.galimg, div#g4 img.galimg, div#g5 img.galimg, div#g6 img.galimg, div#g7 img.galimg, div#g8 img.galimg, div#g9 img.galimg, div#g10 img.galimg, div#g11 img.galimg, div#g12 img.galimg, div#g13 img.galimg, div#g14 img.galimg, div#g15 img.galimg { display:none; }

div#img { position:absolute; left:0; top:205px; }
div#img-no { padding-top:172px; height:28px; }
div#nav { position:absolute; left:828px; top:275px; }
div#ftr { position:relative; margin-top:20px; }

@media print
  {
	div.container { position:relative; text-align:left; margin-left:auto; margin-right:auto; width:720px; z-index:1; height:2000px; }
	div.lft { display:none; }
	div.main { position:absolute; top:0px; left:0px; width:760px; z-index:2; overflow:visible; }
	h2#ci-txt { display:none; }
  }
