body {
 background-color: #ffffff;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-style: none;
 margin: 5px 5px 0px 5px;
 padding: 0;
}

#menu {
 font-size: 0.7em;
 font-weight: bold;
 width: 16em;
 border: 0;
 padding: 0;
 margin: 0 0 0 10px;
 background-color: white;
 color: #007C81;
}
#menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#menu ul li {
 margin: 0;
 border: 0;
 font: bold 12px Verdana, Helvetica, Arial, sans-serif;
 text-indent: 0px;
 border-top: 1px solid white;
}
#menu ul li a {
 display: block;
 padding: 5px 2px 2px 0.5em;
 background-color: white;
 color: #007C81;
 text-decoration: none;
 width: 100%;
 border-left: 10px solid #a0c0c0;
 border-right: 0;
 border-bottom: 1px solid white;
}
#menu ul li a:hover {
 background-color: white;
 color: black;
 border-left: 10px solid #00aabb;
 border-right: 1px solid #66cc99;
 border-bottom: 1px solid #00aabb;
}



/* Why was this added? it makes saudinf layout too small...
td {
 font-size: 80%;
}
*/

.banner { font-size: 160% ; font-weight: bold; color: #48872C; font-family: Verdana, Arial, Helvetica, sans-serif}

.txtSmallGrey {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
		  font-weight: bold;
		  color: #505050;
}

#topmenu {
        position: absolute;
        top: 162px;
        left: 224px;
        width: 664px;
        background: #007C81;
}

#topmenu ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
   padding: 0;
   margin: 0;
   list-style-type: none;
   width: 100%;
   text-align: left ;
}

#topmenu ul li {
 display: inline;

 /* Removed to disable for mac problem
 background-image: url("jpg/tab_top.jpg");
 background-repeat: no-repeat;
 background-position: 35% 50%;
 background-color: white;
 padding: 5px 20px 5px 20px;
 margin: 0;
 */

 /* Add to fix mac problem
 margin: 5px 20px 5px 20px;
 padding: 2px 10px 2px 10px;
 */

 margin: 0 0 0 10px;
 padding: 0;

 color: white;

}
#topmenu ul li a {
 text-decoration: none;
 border: 0px;
 color: white;
}

#topmenu ul li a:hover {
 color: black;
}


#VLIST ul, #VLISTWIDE ul
	{
        font-family: "Arial", verdana, helvetica, sans-serif;
	margin: 0;
        padding: 0;
	font-size: 8pt;
	list-style-type: none;
}

#VLIST li, #VLISTWIDE li { margin: 0 0 .1em 0; }

#VLISTWIDE a
{
display: block;
color: #000080;
background-color: #ffffff;
padding: .3em .8em;
text-decoration: none;
}


#VLIST a
{
display: block;
color: #ffffff;
background-color: #000080;
padding: .3em .8em;
text-decoration: none;
width: 10em;
}

#VLISTWIDE a:hover
{
color: #ffffff;
background-color: #000080;
}

#VLIST a:hover
{
background-color: #c90000;
}


#VLISTACTIVE a
{
display: block;
color: #ff0000;
background-color: #000080;
width: 10em;
padding: .3em .8em;
text-decoration: none;
}

#VLISTINACTIVE
{
display: block;
color: #9091B2;
background-color: #000080;
margin-top: 0pt;
width: 10em;
padding: .3em .8em;
text-decoration: none;
}


#HORIZLIST ul
	{
        font-family: "Arial", verdana, helvetica, sans-serif;
        margin: 0pt;
        padding-left: 0;
	font-size: 8pt;
	list-style-type: none;
}

#HORIZLIST ul
	{
	text-align: right;
}

#HORIZLIST ul li
        {
        display: inline;
}
#HORIZLIST ul li a
		{
			text-decoration: none;
			padding: .0em 1em;
			color: #ffffff;
			background-color: #000080;
                        font-weight: normal;
		}

#HORIZLIST ul li a:hover
		{
			color: #fff;
			background-color: #c90000;
                        font-weight: normal;
		}


A:link    {color: #476C7E; TEXT-DECORATION: UNDERLINE; }
A:visited {color: #476C7E; TEXT-DECORATION: UNDERLINE; }
A:active  {color: #476C7E; TEXT-DECORATION: UNDERLINE; }
A:hover   {color: #476C7E; TEXT-DECORATION: none; }

/* anchors in the REL section can have different styles */
A.arel:link    {}
A.arel:visited {}
A.arel:active  {}
A.arel:hover   {}



h3 {
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 110%;
        color: #000060;

        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding: 0;
        text-align: left;
        text-indent: 0pt;
       }

h4 {
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000060;

        vertical-align: baseline;
        margin-top: 3pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding: 0;
        text-align: left;
        text-indent: 0pt;
       }




.listitem
{display: block;
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: baseline;
        margin: 0;
        padding: 0 0 2pt 0;
        text-align: left;
        text-indent: 0cm;

       }

.listtablerel
{display: block;
        vertical-align: baseline;
        margin-top: 10pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
       }


.listitemrel
{display: block;
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: baseline;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 2pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
        list-style-type: circle;
       }



.bodytext
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: baseline;
	margin-top: 6pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	padding-top: 0pt;
	padding-bottom: 6pt;
	padding-left: 0pt;
	padding-right: 0pt;
	text-align: justify;
	text-indent: 0cm;
	font-style: normal;
}

.bodytextg
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	vertical-align: baseline;
	margin-top: 6pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	padding-top: 0pt;
	padding-bottom: 6pt;
	padding-left: 0pt;
	padding-right: 0pt;
	text-align: justify;
	text-indent: 0cm;
	font-style: normal;
}

.bodytextu
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: baseline;
	margin-top: 6pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	padding-top: 0pt;
	padding-bottom: 6pt;
	padding-left: 0pt;
	padding-right: 0pt;
	text-align: justify;
	text-indent: 0cm;
	font-style: normal;
	text-decoration: underline;
}


.subject1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
	font-size: 14px;
   color: #006266;

vertical-align: baseline;
margin-top: 6pt;
margin-bottom: 3pt;
margin-left: 0cm;
margin-right: 0cm;
padding-top: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
padding-right: 20pt;
text-align: left;
text-indent: 0pt;
}

.subject1-nocolor
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;  
vertical-align: baseline;
margin-top: 6pt;
margin-bottom: 3pt;
margin-left: 0cm;
margin-right: 0cm;
padding-top: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
padding-right: 20pt;
text-align: left;
text-indent: 0pt;
}

.grey
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #999999;
vertical-align: baseline;
margin-top: 6pt;
margin-bottom: 3pt;
margin-left: 0cm;
margin-right: 0cm;
padding-top: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
padding-right: 20pt;
text-align: left;
text-indent: 0pt;
}


.bodytext2
{font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }


.siteheading
{
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 110%;
        color: black;

        vertical-align: baseline;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 20pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }
.sitelogo
{
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: black;

        vertical-align: baseline;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 20pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }

A.bigred:link    { color: #FF0000; }
A.bigred:visited { color: #FF0000; }
A.bigred:active  { color: #FF0000; }
A.bigred:hover   { color: #0000ff; }

.news
{display: block;
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: baseline;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 1pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }


.newsdate
{display: block;
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: baseline;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 1pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }


.newslinks
{display: block;
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;

        vertical-align: baseline;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 1pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }


.highlight2
{font-family: Arial, verdana, helvetica, sans-serif;
        font-weight: bold;
        font-size: 110%;
        color: #009000;

        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 10pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: right;
        text-indent: 0cm;
       }

.search1
{font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: baseline;
        margin-top: 0pt;
        margin-bottom: 0pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }


.tableft
{font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 3pt;
        padding-bottom: 2pt;
        padding-left: 5pt;
        padding-right: 5pt;
        text-align: left;
        text-indent: 0cm;
       }

.tabright
{font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 3pt;
        padding-bottom: 2pt;
        padding-left: 5pt;
        padding-right: 5pt;
        text-align: right;
        text-indent: 0cm;
       }


.tableft2
{font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: bottom;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 3pt;
        padding-left: 0pt;
        padding-right: 6pt;
        text-align: left;
        text-indent: 0cm;
       }

.tabright2
{font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: bottom;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-left: 0pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 3pt;
        padding-left: 0pt;
        padding-right: 6pt;
        text-align: right;
        text-indent: 0cm;
       }



.subhead2
{
	     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12pt;
        color: #000000;

        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }

.piccaption
{font-family: Arial, verdana, helvetica, sans-serif;
        font-weight: bold;
        font-size: 10pt;
        color: #000000;

        vertical-align: baseline;
        margin-top: 6pt;
        margin-bottom: 3pt;
        margin-left: 0cm;
        margin-right: 0cm;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: center;
        text-indent: 0cm;
       }


.item
{display: block;
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: baseline;
        margin-top: 10pt;
        margin-bottom: 20pt;
        margin-left: 30pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }

.rel
{display: block;
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 100%;
        color: #000000;

        vertical-align: baseline;
        margin-top: 10pt;
        margin-bottom: 20pt;
        margin-left: 10pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }

.features
{display: block;
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size: 75%;
        color: #000000;

        vertical-align: baseline;
        margin-top: 10pt;
        margin-bottom: 20pt;
        margin-left: 30pt;
        margin-right: 0pt;
        padding-top: 0pt;
        padding-bottom: 7pt;
        padding-left: 0pt;
        padding-right: 0pt;
        text-align: left;
        text-indent: 0cm;
       }

TD.rel {
   FONT-SIZE: 80%
}

div.audiolink { font-size: 70% ; margin-left: 20px; }
A.audiolink:link    { COLOR: white; TEXT-DECORATION: none; }
A.audiolink:visited { color: white; TEXT-DECORATION: none;}
A.audiolink:active  { color: white; TEXT-DECORATION: none;}
A.audiolink:hover   { color: yellow;
/* background: clear; */
TEXT-DECORATION: underline;}



TD.sitecaption {
 /* background: white ; */
 COLOR: blue ;
 FONT-FAMILY: "Arial", verdana, helvetica, sans-serif;
 FONT-SIZE: 90%; TEXT-ALIGN: left ; FONT-WEIGHT: bold
}

a.iwlink:link      { color: #000080; TEXT-DECORATION: none; font-weight: bold; }
a.iwlink:hover     { color: #c90000; TEXT-DECORATION: underline; font-weight: bold;}

span.iwlink        {color: #000080; TEXT-DECORATION: none; font-weight: bold; }
span.iwlink:hover  {color: #c90000; TEXT-DECORATION: underline; font-weight: bold;}

.IWSUBJECT {
        font-weight:bold;
        font-size:20px;
        text-decoration: none;
        color:#808080;
}

.picframe-big{
	border: 1px solid #B4B4B4;
	padding: 3px;
	text-align: center;
	}
.picframe-small{
	border: 1px solid #B4B4B4;
	padding: 2px;
	}
.style1 {
	color: #999999;
	font-size: 10px;
}	
.style1-indented {
	color: #999999;
	font-size: 10px;
	margin-left: 150pt;
}
.style3 {
	font-size: large;
}	
