/* First those where I understand for what they are used */

body	{	
  font-family: Arial, Helvetica, Times, Times New Roman, sans-serif;
/*	background:url(Images/turing-mosaic-b.jpg) no-repeat;
*/
  background-color:#ffffff;;
  color: #2e3093; 
  font-size: 14px;
  MARGIN-top:5px;
  MARGIN-left:5px;
  padding-left:0pt;
}
	
div#headtitle1 {
  font-family: Arial, Helvetica, Times, Times New Roman, sans-serif;
  font-size: 40px; 
  font-weight: bold; 
  text-align: center;
  padding-top: 14px;
  min-width:960px;
}

div#headtitle2 {
  font-family: Arial, Helvetica, Times, Times New Roman, sans-serif;
  font-size: 40px; 
  font-weight: bold; 
  text-align: center;
  padding-top:10px;
  min-width:960px;
}

div#headlogo {
  visibility: hidden;
  padding-top: 20px;
  padding-left: 25px;
  padding-bottom: 30px;
  width: 135px;
}

p.print { 
  text-align: right; 
  padding-top: 10px;
  padding-bottom: 2px;
  MARGIN-bottom: -10px;
  min-width:960px;
}

div#bodytext {
  color: black;
  padding-left: 10px;
  margin-top: 10px;
  min-width:800px;
}

div#footlogos {
  text-align: center;
  padding-top: 14px;
  min-width:960px;
}

span.homeemphline { 
  font-size: large;
  FONT-WEIGHT: bold;
  color: #2e3093; 
}

span.emphline { 
/*  font-size: 14px; */
  FONT-WEIGHT: bold;
  color: #2e3093; 
}

span.nameandaffi { 
/* white-space:nowrap; */
 }

.smallfont {
	font-size:10px;
	}

.caption {
  font-size:10px;
  padding-bottom:8px;
	}

span#emph {
	color:#2e3093;
	FONT-WEIGHT: bold;
}


img.inlineInserted {
  border-width:thin
}

/* Formatting the menue */

.menutitle {
	FONT-WEIGHT: bold;
        color:#ffffff;
/*	COLOR: #cef0ff;*/
	FONT-FAMILY: Arial, Helvetica, Times, Times New Roman, sans-serif;
	TEXT-DECORATION: none;
	TEXT-INDENT: 0pt;
	FONT-SIZE: 12px;
  padding-left: 3px;
	MARGIN-TOP: 14px;
	MARGIN-BOTTOM: 7px;
        background: #404040;
        width: 147px;
}

.selected { 
	COLOR: #000000; 
/*	FONT-WEIGHT: bold;*/
	FONT-FAMILY: Arial, Helvetica, Times, Times New Roman, sans-serif;
	TEXT-DECORATION: none;
	TEXT-INDENT: 0pt;
	FONT-SIZE: 11px;
  padding-left: 4px;
	MARGIN-TOP: 0pt;
	MARGIN-BOTTOM: 7px;
/*        line-height: 12pt;*/
/*        background: #cef0ff;
        background:#2e3093;*/
        background:#74a8dd;
        width: 145px;
	}

.menuitem
{
	COLOR:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, Times, Times New Roman, sans-serif;
	TEXT-DECORATION: none;
	TEXT-INDENT:0px;
	FONT-SIZE:11px;
	FONT-WEIGHT: bold;
  padding-left:5px; 
  padding-right:5px; 
	MARGIN-TOP:0pt;
	MARGIN-BOTTOM:7px;
/*        line-height: 10pt;*/
/*	COLOR:#000000;
        background: #cef0ff;*/
        background:#74a8dd;
        width:140px;
}

.menuitemref
{
	COLOR:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, Times, Times New Roman, sans-serif;
	TEXT-DECORATION: none;
	TEXT-INDENT:0px;
	FONT-SIZE:11px;
}

.menuitemref:visited {
        color: #FFFFFF;
}

.menunew
{
	COLOR: #a00000;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, Times, Times New Roman, sans-serif;
	TEXT-DECORATION: blink;
	FONT-SIZE: 8px;
}

h1 {
	font-family:Arial, Helvetica, Times, Times New Roman, sans-serif;
	color: #2e3093;
	font-size:22px;
	margin-top: 0pt;
	margin-bottom: 13px;
	}
	
h2 {
	font-family:Arial, Helvetica, Times, Times New Roman, sans-serif;
	color: #2e3093;
	font-size:18px;
	margin-top: 5px;
	margin-bottom: 10px;
	}

h3 {
	font-family:Arial, Helvetica, Times, Times New Roman, sans-serif;
	font-size: 14pt;
	color: #2e3093;
	margin-top: 3pt;
	margin-bottom:6pt;
	}
	
h4 {
	font-family:Arial, Helvetica, Times, Times New Roman, sans-serif;
	font-size: 12pt;
	color: #2e3093;
	margin-top: 3pt;
	margin-bottom:4pt;
	}

a 	{ 
	font-family:Arial, Helvetica, Times, Times New Roman, sans-serif;
	text-decoration: none; 
	color:#2e3093;
	}

a:visited { 
        color:#2e3093;
}

a:hover { 
  text-decoration: underline;
  position: relative;
  bottom: 1px;
}

h3 a { 
  color: #2e3093;
 }

h3 a:visited { 
  color: #2e3093;
 }

span.sponsor {
  font-size:18pt;
  padding:4pt;
  border-width:thin;
  border-style:solid;
}

p.bottomspace {
  margin-bottom:20pt;
}


table.ticker { 
FONT-FAMILY: Verdana, Helvetica, Arial;
FONT-STYLE: normal; 
FONT-WEIGHT: bold; 
COLOR: #ffffff; 
TEXT-DECORATION: none;
LINE-HEIGHT: normal; 
BACKGROUND-color:#000000;  
BORDER: #000000 0px double; 
PADDING: 0px; 
MARGIN: 0px 0px 15px 0px; 
WIDTH: 182px; 
 }

td.ticker { 
FONT-SIZE: 13px; 
HEIGHT: 22px; 
VERTICAL-ALIGN: top; 
BACKGROUND-color:#74a8dd;  
BORDER: #0910a3 1px double; 
PADDING: 4px; 
MARGIN: 0px; 
 }

td.ticker-body { 
FONT-SIZE: 11px; 
LINE-HEIGHT: normal; 
HEIGHT: 110px; 
VERTICAL-ALIGN: top; 
BACKGROUND-color:#74a8dd;  
BORDER: #0910a3 1px double; 
PADDING: 10px 4px 10px 4px;
MARGIN: 0px; 
 }

div.news-head { 
FONT-FAMILY: Verdana, Helvetica, Arial;
FONT-WEIGHT: bold; 
FONT-STYLE: normal; 
TEXT-DECORATION: none;
FONT-SIZE: 14px; 
LINE-HEIGHT: normal; 
COLOR: #2e3093; 
 }

div.news-body { 
 }


