﻿*	                        { margin: 0 auto; padding: 0; }
* div, img, background-image, background, { behavior: url(iepngfix.htc); }
div                         { margin: 0 auto; padding:0; }
body                        { margin: 0 auto; padding:0; background:url(../../img/bg_main.jpg) no-repeat top #000; font-family:verdana, Arial, sans-serif; font-size: 11px; line-height: 140%; color: #252525; } 

h1                          { font-family:'trebuchet MS', arial, sans-serif; font-size: 36px; font-weight: normal; color: #a30053; margin-bottom: 0px; padding-bottom: 0px; line-height:120%; }
#contentbox h1              { padding:22px 0px 12px 0px; }
h1.vit                      { font-family:'trebuchet MS', arial, sans-serif; font-size: 24px; font-weight: normal; color: #fff; margin: 0px; padding: 0px; }
h2                          { font-family:'trebuchet MS', arial, sans-serif; font-size: 18px; font-weight: normal; color: #a30053; margin: 0px; padding: 0px; }
.smallbox h2                { font-family:'trebuchet MS', arial, sans-serif; font-size: 18px; font-weight: normal; color: #fff; margin: 0px; padding:2px 0px 25px 0px; }
h3                          { font-family:verdana, arial, sans-serif; font-size: 13px; font-weight: normal; color: #000; margin: 0px; padding: 0px; }

#contentwrap a              { font-size:11px; font-weight:normal; color:#000; padding-left:10px; background:url(../../img/a_arrow.gif) no-repeat; background-position:0px 3px; text-decoration: underline; }
#contentwrap a:link         { text-decoration: underline; }
#contentwrap a:active       { text-decoration: underline; }
#contentwrap a:visited      { text-decoration: underline; }
#contentwrap a:hover        { text-decoration: none; }

#box1content a              { background:none; padding:0; }
#box1content a:link         { background:none; padding:0; }
#box1content a:active       { background:none; padding:0; }
#box1content a:visited      { background:none; padding:0; }
#box1content a:hover        { background:none; padding:0; }

input                       { font-family:Arial, sans-serif; color:#191919;}
a:focus		                { outline: none;}
img                         { border: 0px; }
td                          { font-size: 13px; }
p                           { font-family:verdana, Arial, sans-serif; font-size: 11px; line-height: 140%; color: #252525; padding:0px; margin:0px; }
p.vit                       { font-family:verdana, Arial, sans-serif; font-size: 11px; line-height: 140%; color: #fff; padding:0px; margin:0px; }

ul                          { margin:0px; padding:0px; }
li                          { margin-left:15px; padding:3px; }
.clear		                { clear:both; }

#main		                { width:949px; min-height: 450px; padding-top:10px; }
#logo                       { float:left; margin-top:10px; margin-left:5px; }
#provlogin                  { background:#233149; float:right; margin-top:15px; margin-right:5px; padding:0; width:365px; min-height:25px; _height:35px; color:#fff; font-weight:bold; }
.formbox                    { float:left;  padding:5px 5px 5px 5px; }
.formbox2                   { float:left;  margin:7px 5px 5px 5px; }
.provform                   { width:84px; padding:3px; height:13px; font-size:10px; border:1px solid #68738c; background:url(../../img/bg_provform.gif) no-repeat; }
.provsubmit                 { border:none; background:none; color:#fff; font-weight:bold; width:30px; }

#nav                        { float:left; margin-top:15px; padding-left: 5px; width: 949px; min-height:80px; _height:80px; background:url(../../img/navbar_.png) repeat-x; }
#nav ul                     { margin-top: 5px; padding:0; width: 940px; list-style-type: none; }
#nav li                     { display: inline; float:left; margin: 0px; padding: 0px; }
#nav a                      { display: block; float:left; padding:0px 22px 0px 22px; border-right:1px solid #323e5b; border-left:1px solid #5f6a83; color: #fff; font-family: 'trebuchet MS', verdana, Sans-Serif; font-size: 16px; text-decoration: none; height: 70px; line-height: 70px; }
#nav a:hover                { text-decoration: none; background:url(../../img/navbar2.png) repeat-x; background-position:-5px 0px; }
#nav a:hover.first          { background-position:0 0; }
#contentwrap                { width:949px; min-height:400px; margin-left:5px; margin-top:10px; }

#box1                       { float:left; width:618px; min-height:228px; _height:228px; margin-right: 17px; background:url(../../img/bg_ppi.jpg) no-repeat; border:1px solid #918357; }
#box1content                { width:300px; float:right; margin:10px; }
#box2                       { float:left; width:300px; min-height:230px; _height:230px; background:url(../../img/tmp_img4.jpg) no-repeat; }
#box2content                { width:280px; margin:155px 10px 10px 10px; }

.smallbox                   { float:left; width:301px; min-height:250px; _height:250px; padding:0px; margin-right: 18px; background: url(../../img/bg_smallbox.gif) no-repeat #fff; }
.smallboxwrap               { width:277px; margin:12px; }

#reflect                    { margin:5px 0px 0px 0px; width:939px; min-height:50px; _height:50px; }
#content                    { float:left; width:917px; padding:0px 10px 10px 10px; min-height:400px; _height:400px; background:#fff; }
#contentbox                 { float:right; width:680px; margin-left:10px; padding-top:5px; padding-bottom:30px; padding-right:20px; }

#vnavwrap                   { float:left; width:196px; min-height:200px; margin-top:10px; _height:200px; }
#vnavwrap a                 { padding:0; background:none; }
.vnavbanner                 { text-align:center; margin-top:20px; }
#vnav                       { width:196px; min-height:100px; _height:100px; padding:0; float:left; background:#d9dfeb; }
#vnav ul                    { margin: 0px; padding: 0px; width: 196px; list-style-type: none; }
#vnav li                    { display: block; width: 196px; margin: 0px; height:55px; padding: 0px; border-bottom:1px solid #c6cedf; }
#vnav a                     { display: block; color: #000; background:none; font-size: 15px; text-decoration: none; padding-left:10px; padding-top:15px; padding-bottom:10px; overflow:hidden; }
#vnav a:link                { text-decoration: none; }
#vnav a:active              { text-decoration: none; }
#vnav a:visited             { text-decoration: none; }
#vnav a:hover               { background:#c6cedf; text-decoration: none; }
.smallvnav                  { font-family:verdna, sans-serif; font-size:9px; color:#315b86; }
.rounded                    { -moz-border-radius:1ex; -webkit-border-radius:1ex; } 

#footer                     { font-family:'trebuchet MS', arial, verdana, sans-serif; font-size:12px; color:#fff; line-height:180%; text-align:center; }
#footer a                   { color:#fff; text-decoration:none; }

#splash                     { background:url('../../img/splash-bg.jpg') no-repeat top left #000; font-family:verdana, Arial, sans-serif; font-size: 11px; line-height: 140%; color: #ffffff; }
#splash #main		        { width:970px; min-height: 600px; padding-top:10px; }
#splash #contentwrap        { width:970px; min-height:100px; margin-left:5px; margin-top:10px; border-bottom:1px solid #1a233a; }
#splash h2                  { font-family: Arial, Verdana, "MS Sans serif"; font-size:22px; color:#a30053; line-height:105%; padding:0; margin:0; }

#logo_img                   { width:282px; height:38px; }
#langselection              { float:right; width:340px; display:inline; }

#splash .smallbox           { float:left; width:310px; min-height:100px; _height:100px; padding:0px; margin-top:0px; margin-right: 10px; background:none; }
#splash .smallboxwrap       { width:300px; margin:0px 0px 10px 0px; padding:8px; border-right:1px solid #1a233a; }
#splash #last               { border-right:0px; }
#splash .smallboxwrap p     { padding-top:6px; color: #ffffff; line-height:140%; }
#splash #footer             { padding-top:20px; }
.btn_lang                   { width:67px; height:66px; }

#langselection              {  }
#langselection ul           { list-style-type: none; margin: 0px; padding: 0px; }
#langselection ul li        { float:left; display:inline; margin: 0px; padding: 0px; }
#splash html                { height: 100%; overflow: hidden; }
#flashcontent               { height:100%; border:0; }

#intrWrap                   { background:url('../../img/back-anim2.png') no-repeat; width:970px; min-height:416px; margin:0px; padding:0px; border:0px; }
#flashWrap                  { margin:0px; width:970px; min-height:416px; height:416px; padding:0px 0px 0px 0px; border:1px solid transparent; }
#flashcontent               { margin:8px; width:949px; min-height:395px; height:395px; padding:0px 0px 0px 0px; border:1px solid transparent; }
