body {
  color : White;
  background-color : Black;
  font-size: 10pt;
  font-family: sans-serif;
}

img {
  border-width:0px;
}

p {
  font-size:x-small;
  text-align:justify;
  }
p.chapo {
  text-indent:3em;
  color:#ffc06a;
  }
h3 {
  width:100%;
  color:#9CD4FF;
  }
hr {
  border-color:#ffc06a;
  }

td.ugiadr {
  color:#ffc06a;
  background-color:#000000;
  font-size:xx-small;
  text-align:center;
  height:10%;
  }
a.ugiadr {
  color:#ffc06a;
  background-color:#000000;
  font-size:xx-small;
  }
a.ugiadr:visited {
  color:#ffc06a;
  background-color:#000000;
  font-size:xx-small;
  }
a.ugiadr:hover {
  background-color:#ffffff;
  color:#3333ff;
  font-size:small;
  }
a.cat {
  text-decoration:none;
  color:black;
  font-size:x-small;
  font-weight:bold;
  }
a.cat:hover {
  font-style:italic;
  }
a.cath {
  text-decoration:none;
  color:white;
  }
a.cath:hover {
  font-style:italic;
  }

a.stdgamlnk {
  text-decoration:none;
  font-weight: bolder;
  font-size: 18pt;
  font-family: sans-serif;
    color: White;
    width:100%
}

td.stdhdr {
  color: White;
  font-weight: 350;
  font-size: 7pt;
  font-family: sans-serif;
  text-align: center;
  border-bottom: 1px solid black;
  background-color : #303030;
  height : 17px;
  vertical-align : middle;
}

tr.strbdyimp {
  color: Black;
  font-size: 9px;
  font-family: sans-serif;
  text-align: center;
  background-color : #dfdfdf;
  height : 17px;
  vertical-align : middle;
}
tr.strbdypai {
  color: Black;
  font-size: 9px;
  font-family: sans-serif;
  text-align: center;
  background-color : white;
  height : 17px;
  vertical-align : middle;
}


tr.stdgamhdr_PL  {
  font-weight: bolder;
  font-size: 18pt;
  font-family: sans-serif;
    color: White;
    background-color: #961c29;
}

tr.stdmatcolhdr_PL {
  font-size: 10pt;
  font-family: sans-serif;
    color: White;
    background-color: #5b0e15;
}
td.stdpds_PL {
    color: White;
    background-color: #961c29;
  font-family: sans-serif;
}

tr.stdgamhdr_SPEC {
  font-weight: bolder;
  font-size: 18pt;
  font-family: sans-serif;
    color: White;
    background-color: #496324;
}
tr.stdmatcolhdr_SPEC {
  font-size: 10pt;
  font-family: sans-serif;
    color: White;
    background-color: #2e4200; 
}
td.stdpds_SPEC {
    color: White;
    background-color: #496324;
  font-family: sans-serif;
}

tr.stdgamhdr_TOUR {
  font-weight: bolder;
  font-size: 18pt;
  font-family: sans-serif;
    color: White;
    background-color: #74a2bb;
}
tr.stdmatcolhdr_TOUR {
  font-size: 10pt;
  font-family: sans-serif;
    color: White;
    background-color: #369; 
}
td.stdpds_TOUR {
    color: White;
    background-color: #74a2bb;
  font-family: sans-serif;
}

tr.stdgamhdr_COMP {
  font-weight: bolder;
  font-size: 18pt;
  font-family: sans-serif;
    color: White;
    background-color: #d4b059;
}
tr.stdmatcolhdr_COMP {
  font-size: 10pt;
  font-family: sans-serif;
    color: White;
    background-color: #a97435; 
}
td.stdpds_COMP {
    color: White;
    background-color: #d4b059;
  font-family: sans-serif;
}

tr.stdgamhdr_CAM {
  font-weight: bolder;
  font-size: 18pt;
  font-family: sans-serif;
    color: White;
    background-color: #aa9fd4;
}
tr.stdmatcolhdr_CAM {
  font-size: 10pt;
  font-family: sans-serif;
    color: White;
    background-color: #310038; 
}
td.stdpds_CAM {
    color: White;
    background-color: #aa9fd4;
  font-family: sans-serif;
}

table.studcat {
  border-collapse: collapse;
  width:490px;
  margin : 0px;
  padding : 0px;
/*  table-layout:fixed; */
  border-width : 0px;
}
table.ugimenu {
  border-collapse: collapse;
  width:194px;
/*  height:350px; */
  margin : 0px;
  padding : 0px;
  border-width : 0px;
  table-layout:fixed;
}
tr.menu {
  background : Black url(/images/menubody.gif);
  color: black;
  font-weight: bold;
  font-size: 9px;
  font-family: sans-serif;
  text-indent : 15px;
	white-space:nowrap;
}
tr.menu2 {
  background : Black url(/images/menubody.gif);
  color: black;
  font-weight: bold;
  font-size: 9px;
  font-family: sans-serif;
  text-indent : 20px;
}
tr.menu3 {
  background : Black url(/images/menubody.gif);
  color: black;
  font-weight: bold;
  font-size: 9px;
  font-family: sans-serif;
  text-indent : 25px;
}
tr.menu4 {
  background : Black url(/images/menubody.gif);
  color: black;
  font-weight: bold;
  font-size: 9px;
  font-family: sans-serif;
  text-indent : 30px;
}
tr.menuspace {
  background : Black url(/images/menubody.gif);
  color: black;
  font-weight: bold;
  font-size: 9px;
  font-family: sans-serif;
  text-indent : 50px;
  height : 15px;
}
tr.smallmenuspace {
  background : Black url(/images/menubody.gif);
  color: black;
  font-weight: bold;
  font-size: 5px;
  font-family: sans-serif;
  height : 7px;
}
tr.menuend {
  background : Black url(/images/menubody.gif);
  color: black;
  font-weight: bold;
  font-size: 9px;
  font-family: sans-serif;
  text-indent : 50px;
  height : 100%;
  background-reapeat:repeat-y;
}
tr.menu a, tr.menu2 a, tr.menu3 a,  tr.menu4 a,   {
  color: #001f4d;
  font-size: 9px;
  font-family: sans-serif;
  text-decoration: none;
}
tr.menu a:hover, tr.menu2 a:hover, tr.menu3 a:hover, tr.menu4 a:hover,  {
  font-style : italic;
}

a.legal {
  color:#ffc06a;
  background-color:#000000;
  font-size:xx-small;
  }
a.legal:visited {
  color:#ffc06a;
  background-color:#000000;
  font-size:xx-small;
  }
a.legal:hover {
  background-color:#dddddd;
  color:#3333ff;
  font-size:xx-small;
  }
a.barmenu {
  font-size:xx-small;
  color:white;
  text-decoration:none;
  white-space:nowrap;
  }
a.barmenu:hover {
  Xbackground-color:#202020;
  color:#d0e0ff;
  text-decoration:underline;
  }

td.formID {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  letter-spacing:-0.1em;
  font-size:1.5 em;
/*  font-weight:900; */
  }
td.forminbox {
  font-family: Verdana, Arial bold, Helvetica, Verdana, sans-serif;
  font-weight:bolder;
  font-size:9pt;
  }
td.forminbox2 {
  font-weight:bolder;
  font-size:0.7 em
  }
td.formtitle {
  font-weight:bolder;
  font-size:9 pt
  }
td.formlabel {
	white-space:nowrap;
  color: #051d40;
  font-size:8 pt;
  }
td.formvalue {
  font-weight:bolder;
  font-size:8 pt
  }
td.formlegal {
  color: #000050;
  font-weight:bolder;
  font-size:7 pt
  }
td.formspace1 {
  font-size:1 px
  }
td.formspace2 {
  font-size:2 px
  }
td.formspace3 {
  font-size:3 px
  }

tbody.partTBody {
	background-color:#858585;
	color:#e5e5e5;
  font-size:x-small;
	display:none;
	}
tbody.partTBodySelected {
	background-color:#858585;
	color:#e5e5e5;
  font-size:x-small;
	display:block;
	}
a.partList {
	background-color:#6699ff;
	width:100%;
	color:#000000;
	text-decoration:none;
  font-size:x-small;
  font-weight:bold;
	}
	

table.gunlist {
	width:500px;
  border-collapse: collapse;
  margin : 0px;
  padding : 0px;
  border-width : 0px;
}


tr.glhdr  {
  font-weight: bolder;
  font-size: 18pt;
  font-family: sans-serif;
  color: White;
  background-color : #cfc7e3;
}
td.glhdrnolink{
  color: black;
}

a.gllnk {
  text-decoration:none;
  font-weight: bolder;
  font-size: 15pt;
  font-family: sans-serif;
    color: Black;
    width:100%
}

a.gllnk:hover {
  font-style:italic;
}

td.gunlisthdr {
  color: White;
  font-size: 7pt;
  font-family: sans-serif;
  text-align: center;
  border-bottom: 1px solid black;
  background-color : #303030;
  height : 17px;
  vertical-align : middle;
}


tr.gunlisthdr {
  font-size: 10pt;
  font-family: sans-serif;
    color: black;
    background-color: #ffc860;
}
a.gunlistlnk {
  text-decoration:none;
  color:black;
  }

a.gunlistlnk:hover {
  font-style:italic;
}

tr.gunlistbdy {
  color: Black;
  font-size: 9px;
  font-family: sans-serif;
  text-align: center;
  background-color : white;
  height : 17px;
  vertical-align : middle;
}

td.gunlistbdy1imp {
	background-color :silver;
	text-align: center;
}

td.gunlistbdy2imp {
  background-color :#fdf9d1;
	text-align: left;
}

td.gunlistbdy3imp {
  background-color :#fdf9d1;
}

td.gunlistbdy1pai {
}

td.gunlistbdy2pai {
	text-align: left;
}

td.gunlistbdy3pai {
}

a.togunmaplink {
	color:black;
	background-color:trasparent;
}

a.pdflink {
  color:#ffc06a;
}



.lˇgendeplan { font-size: 9pt; font-family: sans-serif, arial, helvetica }
