*
{font-family: freesans, sans-serif, tahoma}

body
{background: #e7f0ed url('../media/rainbow.png') -50% 0% repeat-y;  
color: #030;  margin: 0% 0% 0% 0%}

div#search
{background: rgba(0, 0, 0, 0.7);  border-radius: 2em 2em 2em 2em;  -moz-border-radius: 2em 2em 2em 2em;  color: #ff0;  right: 1%;  top: 0.7em;  padding: 1%;  position: absolute;  z-index: 0}

div#title
{background: #083 url('../media/vgradgn.png') repeat-x bottom;  color: #efe;  height: 10.4em}

div#title div#logo
{float: left;  font-size: 70%;  height: 9em;  padding: 1%;  text-align: right}

div#title div#logo:hover
{background: #5b5;  color: #00f;  filter: alpha(opacity=60);  -moz-opacity: 0.6;  KhtmlOpacity: .6;  opacity: .6}

div#title div#logo img
{border: none;  height: 8em;  vertical-align: middle}

div#title div#logo img#print
{display: none}

div#title h1
{display: none;  float: left;  margin: 1em 0% 0% 2%}

div#title a
{color: #0af;  text-decoration: none}


ul#nav
{clear: both;  padding: 0% 0% 0% 2%;  position: relative;  z-index: 1}

#nav li:hover ul li.hd
{color: white}

#nav li a
{color: black;  filter: alpha(opacity=90);  -moz-opacity: 0.9;  KhtmlOpacity: .9;  opacity: .9}

#nav li a:hover
{background: #0f0;  color: #00f}

#nav li#r
{background: #038 url('../media/gnmeld1.png') repeat-y left}

#nav li#r li#rr
{background: #038 url('../media/gnmeld1.png') repeat-y left}

#nav li#s
{background: #f66 url('../media/gnmeld1.png') repeat-y left}

#nav li#s li#ss
{background: #f66 url('../media/gnmeld1.png') repeat-y left}

#nav li#t
{background: #f94 url('../media/gnmeld1.png') repeat-y left}

#nav li#t li#tt
{background: #f94 url('../media/gnmeld1.png') repeat-y left}

#nav li#u
{background: #0c2 url('../media/gnmeld1.png') repeat-y left}

#nav li#u li#uu
{background: #0c2 url('../media/gnmeld1.png') repeat-y left}

#nav li#v
{background: #ff0 url('../media/gnmeld1.png') repeat-y left}

#nav li#v li#vv
{background: #ff0 url('../media/gnmeld1.png') repeat-y left}



div#main
{clear: both;  margin-left: 2%;  padding-bottom: 9%}

div#main a
{color: #047}

div#main a:hover
{background: #afc;  color: #00f}

div#left
{float: left;  font-size: 95%;  margin: 0% 2% 1% 0%;  padding: 0%;  width: 66%}

div#right
{background: #cfd url('../media/vgradgn.png') repeat-x center 0em;  border: outset;  border-bottom-width: 0.6em;  border-left-width: 0.5em;  border-radius: 1em 1em 2em 2em;  -moz-border-radius: 1em 1em 2em 2em;  float: left;  font: 400 109% 'Lucida Casual', 'Comic Sans MS', cursive;  margin: 1% 0% 3% 0%;  padding: 2em 0% 0% 0%;  text-align: center;  width: 30%}
null
{border-bottom: 1px #adb solid;  border-left: 1px #adb outset;  border-right: 1px #264 solid;  border-top: 1px #adb solid;  }

div#rshadow
{background: gray;  border-radius: 1em 1em 2em 2em;  -moz-border-radius: 1em 1em 2em 2em;  left: 68%;  
position: absolute;  width: 29%}

div#right h3, div#right h5
{clear: both;  margin: 0%}

div#right p
{font-size: 70%;  padding: 0% 4%}

div#right img
{max-width: 56%}

div#right hr
{clear: both}

div#right strong
{color: #060;  font-size: 112%;  letter-spacing: -0.02em}

div#right ol, div#right ul
{margin-top: 0%;  margin-left: 3%;  text-align: left}

div#right ul.but
{font-size: 68%;  margin: 0%;  padding: 0%;  text-align: center}

div#right ul.but li
{display: inline;  float: left;  margin: 1%}

div#right ul.but img
{background: #eff;  border: 2px blue outset;  border-radius: 0.6em;  -moz-border-radius: 0.6em;  height: 30px;  text-decoration: none;  width: 30px}

div#right ul.but img:hover
{background: #0f0}

div#right li
{font-size: 70%}

div#right p.end
{background: url('../media/vgradgn.png') repeat-x top;  min-height: 3.6em;  margin-bottom: 0em}

div#left h3
{color: #060;  margin-bottom: 0%}

div#left h4
{color: #393;  margin: 9% auto 0% auto}

div#left h5
{color: #580;  margin-bottom: 0%;  padding-left: 6%}

div#left h6
{color: #980;  font-size: 85%;  margin: 0%;  padding-left: 9%}

div#left p
{margin-top: 1%}

div#left h3 + p
{font-size: 78%;  margin-top: 0%}

div#left h4 + p:first-letter
{font:  900 126% 'comic sans ms', sans}

div#left h5 + p, div#left h5 + p + p, div#left h5 + p + p + p, div#left h5 + p + p + p + p, div#left h5 + p + p + p + p + p, div#left h5 + p + p + p + p + p + p, div#left h5 + p + p + p + p + p + p + p, div#left h5 + p + p + p + p + p + p + p + p, div#left h5 + p + p + p + p + p + p + p + p + p + p
{padding-left: 6%}

div#left h6 + p, div#left h6 + p + p, div#left h6 + p + p + p, div#left h6 + p + p + p + p, div#left h6 + p + p + p + p + p, div#left h6 + p + p + p + p + p + p, div#left h6 + p + p + p + p + p + p + p
{padding-left: 9%}

div#left img
{border: 2px #334 dotted;  margin: 0.5em 6%}

div.col
{float: left;  font-size: 90%;  padding: 0% 0% 0% 2%;  width: 33%}

a:hover
{text-decoration: underline}

p
{text-align: justify}

acronym
{border-bottom: 1px gray dotted}

ul.prz li
{margin-left: 5%}

div#left form label
{float: left;  padding-right: 0.2em;  text-align: right;  width: 14em}

div#left form input, div#left form select
{background: #efe;  margin-bottom: 0.8em;  vertical-align: top}

div#right input
{border: 3px #cfd solid}

div#right input:hover
{border: 3px outset}

.borx
{background: url('../media/speechbubble.png') left top no-repeat;  height: 190px;  margin: 0px;  padding: 0% 0px 0px 30px;  position: relative;  width: 190px}

.borx2
{border: outset;  background: #efe;  margin: 5% 12%;  padding: 6%}

.borx h5, .borx2  h5
{margin: 0%;  padding-top: 8%}

.borx p, .borx2 p
{color: black;  font: 300 80% sans-serif;  margin-top: 0%}

.fltbox
{float: left;  text-align: center;  width: 49%}

.gnpanel
{background: url('../development/gnpanel2.png') left top no-repeat;  color: black;  float: left;  font-size: 90%;  font-weight: 400;  height: 280px;  margin: 0em 0em 0em 0em;  padding: 1em 3em 1em 1em;  text-align: centre;  width: 140px}

.gnpanel p
{text-align: left}

.sddropbottom
{background: url('/media/shadowvert.png') repeat-x bottom;  height: 11em;  margin: 0% 5% 5% 0%;  width: 9em}

.sddropright
{background: url('/media/shadowhoriz.png') repeat-y right;  height: 85%;  left: 7%;  position: relative}

.sd
{background: white;  border: white outset;  color: black;  left: -10%;  position: relative;  top: -10%;  padding: 7%;  width: 88%}


div.upperfooter
{clear: both;  margin: 0% 25%;  width: 50%}

.footer
{background: #efe url('../media/vgradgn.png') repeat-x top;  clear: both;  font: 500 70% fantasy;  margin: 9% -1% 0% -2%;  padding: 2%;  text-align: center}



.popzbox
{DISPLAY: NONE; background: white;  color: black;  border: 1px #334 solid;  font: 900 105% sans-serif;  position: absolute;  text-align: center;  width: 20px;  z-index: 99}

.popzbox:hover
{height: 8em;  width: 14%}

div.popzbox div.popzdet
{display: none;  font: 100 100% sans-serif;  text-align: left;  visibility: hidden}

div.popzbox:hover div.popzdet
{display: block;  visibility: visible}

.knoz
{font-size: 65%}

.klocat
{font-size: 80%;  text-align: left;  text-transform: capitalize}

table.cons tr
{height: 2em}

.vbig
{font: 900 200% serif}

div.contents h5
{margin-bottom: 0%}

div.contents ol
{margin-top: 1%;  padding-left: 7%}

marquee.starpz
{background: white;  border: outset;  font-size: 112%;  height: 1em;  position: absolute;  right: 1%;  top: 4.5em;  width: 42%;  z-index: 0}

div.st
{width: 150%;  z-index: 5}

div.st .persbio
{height: 8em;  width: 70%}

div.st .persbio p
{background: #050;  color: white;  display: inline;  opacity: 0.5;  padding: 1%;  -moz-border-radius: 1em 1em 2em 2em;  }


.persbio img
{height: 90%;  margin: 0%;  vertical-align: middle}

.excl
{background : yellow;  border: outset;  left: 41%;  top: 0em;  padding: 0.4em;  position: absolute;  text-align: center;  width: 5em;  z-index: 0}
