/********************** VARIOUS *******************************/
.opacity25
{
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=25);
}

.opacity50
{
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.opacity75
{
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}


/************************ LEFT MENU *****************************/
/* left td tag */
td.bgside
{
	border-top: #000000 0px solid;
	font-size: 12px;
	border-left: #000000 0px solid;
	color: #222222;
	border-bottom: #000000 0px solid;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	text-align: left;
	padding-left:1;

}

div.bottom {
  border-style: solid;
  border-color: #10A932;
  border-width: 2px 0px 0px 0px;
  height: 100px;
  padding-top: 10px;
}

.ad {
  font-weight: bold;
  border: solid #ba0000 3px;
  padding: 8px;
  width: 100%;
  background-color: white;
}

td.main {
  padding: 8px 12px 12px 12px;
}

table.honours {
  margin-bottom: 12px;
}

table.honours tr td {
  padding-right:20px;
}

table.honours tr td.honours {
  padding-right:0px;
}

table.honours tr td {
  padding-bottom:2px;
}


.td1 {
  background-color: #FFFBC4;
  border: solid #CCC960 1px;
}


td {
  font-family: verdana,Arial;
  font-size: 8pt;
  vertical-align: top;
}

th {
  font-family: verdana,Arial;
  font-size: 8pt;
  font-weight: Bold;
  vertical-align: middle;
}

pre {
  font-family: verdana,Arial;
  font-size: 8pt;
  margin: 0px;
}


a, a:visited {
  color: #DA0000;
}

a.menulink, a.menulink:visited {
  color: black;
  font-family: verdana,Arial;
  font-size: 8pt;
  font-weight: Bold;
  text-decoration: none;
  padding:3px 4px 0px 4px;
  height:100%;
  width:100%;
}


a.menulink:hover {
  color: #da0000;
  font-family: verdana,Arial;
  font-size: 8pt;
  font-weight: Bold;
}


span.menulink {
  color: #FFFFFF;
  font-family: verdana,Arial;
  font-size: 8pt;
  font-weight: Bold;
  text-decoration: none;
  padding:3px 4px 0px 4px;
  height:100%;
  width:100%;
  background-color: #DA0000;
  cursor: default;
}


td.menutd {
  vertical-align: middle;
  text-align: center;
  height:22px;
  border-style: solid;
  border-color: white white gray gray;
  border-width: 1px 0px 1px 0px;
}


h2 {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 2px;
	color: #000066;
	font-family: Tahoma;
}

h3 {
  color: #DA0000;
  font-size: 13pt;
  font-weight: Bold;
  font-family: verdana;
  margin: 0px 0px 4px 0px;
}

h4 {
  color: #DA0000;
  font-size: 10pt;
  text-align: center;
  font-weight: Bold;
  font-family: verdana;
  margin: 12px 0px 4px 0px;
}

.headline {
  color: #000000;
  font-size: 12pt;
  font-weight: Bold;
  margin-bottom: 2px;
}


.newsitem {
  border-style: solid;
  border-width: 1px;
  border-color: silver;
  padding: 3px;
  margin-bottom: 10px;
  background-color: #F5F7E8;
}


ol {
  margin-top: 2px;
}

li.main {
  margin-bottom: 12px;
}

.subbullet {
  width:30px;
}

.warning {
  border: solid black 2px;
  background-color: white;
  margin-left:80px;
  margin-right: 80px;
  font: Bold 10pt Verdana;
  text-align: center;
  padding: 3px;
}

ol.lalpha {
  list-style-type: lower-alpha;
}

textarea {
  width: 318px;
  height: 70px;
  font: 10pt Arial;
  overflow:auto;
  border: solid #008040 1px;
}

input {
  border: solid #008040 1px;
}

input.btn {
  background-color: white;
  color:#008040;
  font-weight: Bold;
  border: solid #008040 1px;
}

table.table2 {
  border-style: solid;
  border-color: black;
  border-width: 1px 1px 0px 0px;
}

td.td2 {
  border-style: solid;
  border-color: black;
  border-width: 0px 0px 1px 1px;
  font: 10pt verdana;
  background-color: #FFFBC4;
}

@media screen {

td.menu {

  font-family: verdana,Arial;
  font-size: 8pt;
  vertical-align: top;
  border-style: solid;
  border-color: black;
  border-width: 0px 1px 0px 0px;
  width: 169px;
  background-color: #FFE240;
  background-image:url('../images/yellow.gif');
}

.leftmargin {
  position: absolute;
  left:0px;
  top:0px;
  width: 170px;
  height: 100%;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: black;
  z-index=-1;
  background-color: #FFE240;
  background-image:url('../images/yellow.gif');
}

div.rightmargin {
  position: absolute;
  right:0px;
  top:0px;
  width: 70px;
  height: 100%;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: black;
  z-index=-1;
  background-color: #FFE240;
  background-image:url('../images/yellow.gif');
}

td.rightmargin {
  width: 69px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: black;
  background-color: #FFE240;
  background-image:url('../images/yellow.gif');
}

h1 {
  /*border:solid black 1px;
  background-color: #10A932;
  color: white;
  font: Bold 10pt verdana;
  text-align: center;
  margin: 0px 0px 8px 0px;*/
}

}

@media print {

.leftmargin {
  position: absolute;
  left:0px;
  top:0px;
  height: 50px;
  width: 50px;
  overflow: hidden;
  visibility: hidden;
}

td.menu {
  display: none;
}

h1 {
  border:solid black 1px;
  color: black;
  font: Bold 10pt verdana;
  text-align: center;
  margin: 0px 0px 8px 0px;
}

}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.itemleft
{
	width: 1px;
	text-align:center;
	height:25;
/*	background-color: #6633ff;*/
}

/* When the browser does not support the javascript menu, staticmenu will be used */
a.staticmenu:link  {
display: block;
padding: 5px 3px;
/*border-left: 8px solid #999999;
border-right: 8px solid #CCCCCC;*/
color: #CC0000;

text-decoration: none;
width: 100%;
}

a.staticmenu:visited  {
	font-size: 12px;
	text-decoration:none;
	COLOR : #999999;
}

a.staticmenu:hover  {
	font-size: 12px;
	COLOR : #CCFF00;
	text-decoration:underline;
}

a.staticmenu:active  {
	font-size: 12px;
	COLOR : #CCCCEE;
	text-decoration:blink;
}

.menu
{
	z-index: 3;
	visibility: hidden;
	width: 120px;
	position: absolute;
}


.startmenu
{
	border:#000000 0px solid;
	z-index: 3;
	left: 0px;
	top:0;
	width: 120px;
	visibility: visible;
	position: relative;
}

.submenu
{
	border:#000000 0px solid;
}


.menuover
{
	font-size: 10px;
	z-index:4;
	cursor: hand;
	color:#FFFFFF;
	height: 20;

	width:155;
	text-transform: uppercase;
	background-color: #669966;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.menuout
{
	font-size: 10px;
	z-index:4;
	cursor: hand;
	color:#006600;
	height: 20;

	width:155;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-image: url(images/bgrd_MenuCss.gif);
}



/****************** TOP MENU *******************/
A.toplink:link  
{
	letter-spacing:2;
	FONT-SIZE : 12px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Tahoma;
	font-weight:bold;
}

A.toplink:visited  {
	letter-spacing:2;
	FONT-SIZE : 12px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Tahoma;
	font-weight:bold;
}

A.toplink:hover  {
	letter-spacing:2;
	FONT-SIZE : 12px;
	COLOR : #CCFF00;
	FONT-FAMILY : Tahoma;
	font-weight:bold;
}

A.toplink:active  {
	letter-spacing:2;
	FONT-SIZE : 12px;
	COLOR : #CCFF00;
	FONT-FAMILY : Tahoma;
	font-weight:bold;
}

A.toplink:visited IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

A.toplink:link IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

A.toplink:hover IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

A.toplink:active IMG  {
	FILTER : progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

/* Important to designer: You will need to move these div 
   styles to a place appropriate to your template design */
div.menutop-normal
{	
	z-index:2;
	position:absolute;
	left:155;
	top:145;
	width:1000;
	visibility:visible;
}

div.menutop-slim
{	
	z-index:2;
	position:relative;
	visibility:visible;
	height:20;
	width:600;
}

div.menutop-dropdown
{	
	z-index:2;
	position:relative;
	visibility:visible;
}
/********************************************************************/




/* the right mouse contet menu */
DIV.diveditmenu
{
	z-index: 6;
	left: 0px;
	visibility: hidden;
	width: 100px;
	height: 60px;
	position: absolute;
	top: 0px;

}
