﻿/*
  General
*/

BODY {
  font-family: Arial;
  font-size: 12px;  
  background-color: #8596AA;
  padding: 0px;
  margin: 0px;
  background:#E6EAE9 url(bg_grey.gif) repeat scroll 0 0;
  color:#484848;
}

TABLE {
	font-family: Arial;
	font-size: 12px;
}

H2 {
  padding-left: 8px;
  margin: 0px;
  font-size: 12px;
  font-weight: bold;
}

DIV.section {
  padding: 0px;
  margin: 4px;
  margin-top: 24px;
  margin-bottom: 16px;
  border-bottom: solid 1px #C0C0C0;
}

UL {
}

LI {
  padding: 0px;
  margin: 0px;
  margin-bottom: 8px;
}

SUB {
  padding-right: 1px;
  padding-left: 1px;
  background-color: #FFFFFF;
}

SUB.ac {
  padding-right: 1px;
  padding-left: 1px;
  color: #FF6633;
  text-decoration: none;
}

DIV.pitch {
  background-color: #FFFFDD;
  font-size: 14px;
  margin: 16px;
  padding: 16px;
  border: solid 1px #FFCC99;
}

DIV.comm {
  background-color: #EEFFFF;
  margin: 16px;
  padding: 8px;
  border: solid 1px #C0C0C0;
}

DIV.restricted {
  background-color: #FFF0FF;
  font-size: 14px;
  margin: 16px;
  padding: 16px;
  border: solid 1px #AAA0AA;
}

DIV.restricted A {
  color: #000000;
}

DIV.restricted A:visited {
  color: #000000;
}

DIV.restricted A.act {
  color: #006600;
}

DIV.restricted A.act:visited {
  color: #006600;
}

DIV.restricted A.act:hover {
  color: #FFFFFF;
}

/*
	Page canvas
*/

TABLE.canvas {
	border-collapse: collapse;
	width: 100%; 
	margin: 0px; 
	padding: 0px;
	height: 450px;
}


/*
  Hint
*/

DIV.lefthint UL {
  font-size: 12px;
  list-style: none;
  padding: 0px;
  margin: 0px;
}

DIV.lefthint LI {
  padding: 0px;
  padding-left: 4px;
  margin: 0px;
}

DIV.lefthint P {
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  color: #E1771E;
  text-decoration: underline;
}

DIV.lefthint A {
  color: #FFFFFF;
  text-decoration: none;
}

DIV.lefthint A:visited {
  color: #FFFFFF;
}

DIV.lefthint A:hover {
  text-decoration: underline;
}


DIV.lefthint {
  text-align: left;
  margin: 0px;
  padding: 8px;
  background-color:#003366;
  border-bottom: solid 2px #FFFFFF;
}


DIV.bulb {
  margin: 8px;
  padding: 4px;
  color: #808080;
  font-size: 10px;
  background-color: #FFFFDD;
  border: solid 1px #FFCC99;
}

DIV.hint {
  float: right; 
  text-align: left;
  border-left: dashed 1px #C0C0C0;
  margin: 0px;
  padding: 8px;
  width: 350px; 
}

DIV.hint A {
  color: #003366;
  font-weight: bold;
}

DIV.hint A:visited {
  color: #003366;
  font-weight: bold;
}


SPAN.hint {
  font-size: 10px;
  font-weight: normal;
  color: #808080;
}

UL.hint {  
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  padding-left: 8px;
  font-size: 12px;
  font-weight: normal;
  color: #003366;
}

UL.hint LI {
  margin: 0px;
  padding: 0px;
  padding-bottom: 4px;
}


/*
  Emails
*/

DIV.em P {
  padding: 0px;
  padding-top: 8px;  
  padding-left: 16px;
  padding-bottom: 8px;    
  margin: 4px;
}

DIV.em A {
  color: #000000;
}

DIV.em A:visited {
  color: #000000;
}

/*
  Title
*/

H1 {
  margin: 0px;
  padding: 0px;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  color: #000000;  
  font-size: 36px;
}

DIV.title {
  padding: 0px;
  margin: 0px;
}

/*
  Fund
*/

DIV.cri UL {
  padding: 0px;
  padding-left: 16px;
  margin: 0px;
}

DIV.cri LI {
  list-style-type: none;
  display: block;
  margin: 0px;
  padding: 8px;  
  padding-top: 16px;  
  padding-bottom: 16px;  
}

LI.cri {
  border-bottom: solid 1px #C0C0C0;
}

TABLE.cri {
	width: 400px;
	margin: 0px;
	margin-top: 8px;
	margin-left: 32px; 
	padding: 0px;
	border-collapse: collapse;
}
 
TABLE.cri TD {
	padding: 4px;
}

TABLE.cri TR.hdr {
	background-color: #E0E0E0; 
	font-weight: bold; 
	color: #808080;
}

TD.mn {
	white-space: nowrap;
	font-weight: bold; 
	color: #008000; 
	text-align: right; 
	vertical-align: top;
	padding: 4px;
}

SPAN.cri {
  color: #606060;
  font-size: larger;
  font-size: 125%;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}



/*
  Publications
*/

P.pub {
  color: #606060;
  font-size: larger;
  font-size: 125%;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}


P.pubaff {
  padding: 0px;
  padding-bottom: 8px;
  margin: 0px;
}


A.pub {
  text-decoration: none;
  font-weight: bold;
  padding: 0px;
  padding-left: 4px;
  padding-right: 1px;
  color: #003366;
  border: solid 1px #006600;
  background-color: #CFEEB2;
}

A.pub:visited {
  text-decoration: none;
  font-weight: bold;
  padding: 0px;
  padding-left: 4px;
  padding-right: 1px;
  color: #003366;
  border: solid 1px #006600;
  background-color: #FFFFFF;
}

DIV.pub UL {
  padding: 0px;
  padding-left: 16px;
  margin: 0px;
}

DIV.pub LI {
  list-style-type: none;
  border-bottom: solid 1px #C0C0C0;
  display: block;
  margin: 0px;
  padding: 8px;  
  padding-top: 16px;  
  padding-bottom: 16px;  
}

DIV.pub A {
    font-weight: bold;
	color: #002299;
}

DIV.pub A:visited {
	font-weight: bold;
	color: #808080;
}

/*
	Images
*/

DIV.img UL {
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
}

DIV.img LI {
  list-style-type: none;
}


/*
  Affiliations
*/

DIV.aff UL {
  margin: 0px;
  padding: 0px;
  padding-left: 16px;
}

DIV.aff LI {
  font: small "Trebuchet MS",Verdana,Arial,Sans-serif; 
  font-size: 10pt; 

  list-style-type: none;
  margin: 0px;
  padding: 8px;
  padding-top: 16px;
  padding-bottom: 16px;
}

/*
  Authors
*/

A.author {
  color: #000000;
}

A.author:visited {
  color: #808080;
}

A.author:hover {
}

/*
  Mesh
*/

A.mesh {
  color: #003366;
  font-weight: bold;
}

A.mesh:visited {
  color: #000000;
}

A.mesh:hover {
}

DIV.mesh UL {
  padding: 0px;
  padding-left: 16px;
  padding-bottom: 8px;
  margin: 0px;
}
 
DIV.mesh LI {
  font: small "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 10pt; 

  margin: 0px;
  padding: 8px;
  list-style-type: none;
}


/*
  Kw
*/

DIV.kw UL {
  padding: 0px;
  padding-left: 16px;
  padding-bottom: 8px;
  margin: 0px;
}

DIV.kw LI {
  font: small "Trebuchet MS",Verdana,Arial,Sans-serif; 
  font-size: 10pt; 
  margin: 0px;
  padding: 8px;
  list-style-type: none;
}


/*
  floating divs for CoAuthors
*/

DIV.coacdiv {
  padding-left: 16px;
}

DIV.coauthor { 
  text-align: center;
  float: left;
  border: solid 1px #C0C0C0;
  background-color: #FFF8DB;

  padding: 8px;
  padding-top: 0px;
  padding-bottom: 2px;
  margin: 4px;
}

DIV.coauthor SUB { 
  background-color: #FFF8DB;
}

DIV.coauthor CODE {
  font-family: Arial;
  color: #A0A0A0;
  font-size: 24px;
  font-weight: bold;

  padding: 0px;
  margin: 0px;
}

DIV.coauthor P {
  padding: 0px;
  margin: 0px;
}

DIV.hr {
	clear: both;
}

DIV.spacer {
  overflow: none;
  height: 1px;
  clear: both;
  font-size: 1px;
}


/*
  Pages
*/

DIV.pager {
  padding: 8px;
  text-align: center;
}


DIV.pager A {
  color: #000000;
  text-decoration: none;
  background-color: #F3F3F3;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 150%;
  border: solid 1px #C0C0C0;
}

DIV.pager A:visited {
  color: #000000;
}

DIV.pager A:hover {
  background-color: #C0C0C0;
}

DIV.pager A.selected {
  background-color: #C0D1EB;
}


/*
  Index items
*/

.items {
  width: 100%;
}

.items TD {
  vertical-align: top;
}

.items A {
  color: #000000;
}

.items A:visited {
  color: #C0C0C0;
}

.items LI {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

/*
  Menu
*/

DIV.menu {
  margin: 0px;
  padding: 0px;
  text-align: center;
  border-bottom: solid 2px #003366;
}

DIV.menu UL {
  margin: 0px;
  padding: 0px;  
}

DIV.menu LI {
  display: inline;

  border: solid 1px #003366;
 
  margin: 4px;

  padding: 0px;
  padding-left: 8px;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 0px;

  background-color: #C0D1EB;
}

DIV.menu A {
  text-decoration: none;
  color: #003366;  
}

DIV.menu A:visited {
  text-decoration: none;
  color: #003366;  
}



DIV.menu LI.selected {
  font-weight: bold;
  background-color: #003366;
}

DIV.menu LI.special {
  font-weight: bold;
  background-color: #FBC582;
}



DIV.menu LI.selected A {
  text-decoration: none;
  color: #FFFFFF;  
}

DIV.menu LI.selected A:visited {
  text-decoration: none;
  color: #FFFFFF;  
}



/*
  Now What
*/

DIV.nowwhat {
  margin: 0px;
  padding: 8px;
  text-align: center;
}
  
DIV.nowwhat A {
  margin: 8px;
  padding: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: bold;
  text-decoration: none;
  color: #003366;
  border: solid 1px #006600;
  background-color: #CFEEB2;
} 

DIV.nowwhat A:visited {
  margin: 8px;
  padding: 4px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: bold;
  text-decoration: none;
  color: #003366;
  border: solid 1px #006600;
  background-color: #CFEEB2;
}



/*
  Main
*/

DIV.main {
  text-align: center;
  padding: 0px;
  margin: 0px;
  padding-top: 32px;
  padding-bottom: 32px;
}

DIV.main LI {
  list-style: none;
}

DIV.main UL {
  padding: 0px;
  margin: 0px;
}

DIV.main A {
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

DIV.main A:visited {
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

/*
  Search /Toolbar
*/

DIV.toolbar {
  margin: 0px;
  padding: 2px;
  padding-left: 8px;
  padding-right: 8px;
  border: solid 1px #00FF66;
  background-color: #CCFFCC;
  float: right;
}

DIV.toolbar A {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

DIV.toolbar A:visited {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

/*
  Plain text
*/

TABLE.page {
  width: 100%;
}

TABLE.page H2 {  
  padding: 0px;
}

DIV.text {
  width: 450px;
  padding: 16px;
}

DIV.text A {
  color: #000000;
}

DIV.text A:visited {
  color: #000000;
}

DIV.summ P {
  padding: 0px;
  padding-left: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin: 4px;
}

/*
  SUB as DIV
*/


DIV.s_ac {
  position: relative;
  top: 6px;
  float: left;
  text-align: right;
  padding-right: 2px;
  color: red;
  width: 20px;
  font-size: 75%;
  text-decoration: none;
}


/*
  Google Search
*/

DIV.text FORM {
  margin: 0px;
  padding: 16px;
  padding-left: 48px;

  border: solid 1px #003366;
  background-color: #C0D1EB;
}



/*
  Left menu
*/

TD.lecol {
	vertical-align: top;
	width: 120px; 
	
	margin: 0px; 
	padding: 0px;
}
  
TD.centercol {
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: top;
}

TD.ricol {
    text-align: left;
	vertical-align: top;
	width: 120px; 
	
	margin: 0px; 
	padding: 0px;
	padding-left: 4px;
}

/*
	Left Menu
*/

DIV.leftmnu { 
  width: 100%;
 
  white-space: nowrap;
  padding: 0px;
  margin: 0px;
  padding-top: 6px;
  padding-bottom: 8px;

  font-weight: bold;

  background-color: #B2D281;
  border-top: solid 2px #F0F0F0;
  border-bottom: solid 2px #F0F0F0;
}

DIV.leftmnu A {
  padding: 0px; 
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  color: #182D0A;
}

DIV.leftmnu A:visited {
  padding: 0px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  color: #182D0A;
}

DIV.leftmnu A:hover {
  padding: 0px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #7AA13D;
} 

DIV.leftmnu UL {
  margin: 0px;
  padding: 0px;
}

DIV.leftmnu LI {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  padding-top: 2px;
  padding-left: 8px;
}

DIV.leftmnu HR {
  color: #99DD99;
  background-color: #99DD99;

  padding: 0px;  
  margin: 0px;

  margin-top: 3px;
  margin-bottom: 3px;
 
  height: 1px;
  border: none;
}


/*
  Full text search
*/

TABLE.searchRes {
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  border-collapse: collapse;
}

TABLE.searchRes TR {
  margin: 0px;
  padding: 0px;
}

TABLE.searchRes TR.od {
  background-color: #FAFDFD;
}

TABLE.searchRes TR.ev {
}

TABLE.searchRes TD {
  margin: 0px;
  padding: 2px; 
  padding-left: 16px;
  color: #808080;
  border-bottom: dotted 1px #003366;
}

TABLE.searchRes TD.sc {
	text-align: right;
	vertical-align: top; 
}

TABLE.searchRes TD.ac {
  text-align: right;
  vertical-align: top; 
  font-weight: bold;
  font-size: 14px;
  color: #000000;
}

TABLE.searchRes TD.nm {
  width: 250px;
  text-align: left;
  vertical-align: top; 
  padding-left: 0px;
  font-weight: bold;
  font-size: 14px;
  color: #000000;
}

TABLE.searchRes TD.nm A {
  color: #000000;
}

TABLE.searchRes TD.nm A:visited {
  color: #000000;
}

TABLE.searchRes TD.yr {
    width: 150px;
	text-align: center;
	vertical-align: top; 
}

TABLE.searchRes TD.yr A {
  color: #808080;
}

TABLE.searchRes TD.yr A:visited {
  color: #808080;
}

TABLE.searchRes P {
  margin: 0px;
  padding: 0px; 
}


/*
  XSearxh
*/

DIV.googleSearchRes{
	text-align: center;
}

DIV.results {
  text-align: right;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  padding-right: 16px;
  padding-bottom: 16px;
  color: #003366;
  border-bottom: dotted 1px #003366;
}

DIV.result_set {
	
}

DIV.result_ctrls {
  margin: 16px;
  padding: 16px;
  background-color: #FFFFDD;
  border: solid 1px #FFCC99;
}

SPAN.search_query {
  color: #FF6633;
}

INPUT.field {
  width: 180px;
}

SELECT.field {
  width: 290px;
}

DIV.search {
  float: left;
  width: 220px;
  font-weight: bold;
  margin: 0px;
  padding: 8px;
  padding-bottom: 16px;
  border: solid 1px #003366;
  background-color: #C0D1EB;
}

DIV.search FORM {
  padding: 0px;
  margin: 0px;
}

DIV.search SPAN.hint {
  color: #003366;
}

/*
  Spacers
*/
DIV.spacer_bold {
  clear: both;
  overflow: none;
  margin: 0px;
  padding: 0px;
  height: 2px;
  background-color: #003366;
}

/*
	Tut
*/


IMG.tut {
  padding: 4px;
  margin: 4px; 
  border: solid 1px #663300;
  width: 300px;
  height: 220px;
}

TABLE.tut {
	border-collapse: collapse;
}

TABLE.tut TD {
  font-weight: bold;
  color: #003366;
  padding: 16px;
  border: solid 1px #E0E0E0;
  width: 300px;
  text-align: center;
}

/*
	Toolbar bts
*/

A.tbtn {
	text-decoration: none;
	font-size: smaller; 
}

A.tbtn SPAN {
	color: #006600; 
}


A.tbtn IMG {
	height: 65px;
	border-top: solid 1px #EAEAEA;
	border-left: solid 1px #EAEAEA;
	border-bottom: solid 1px #C0C0C0;
	border-right: solid 1px #C0C0C0;
	margin: 0px;
	margin-left: 2px; 
	margin-right: 2px; 
	padding: 0px;

	background-color: #FFFFFF;
}

A.tbtn IMG:hover {
	border: 1px solid #006600;
}

/*
  Action button
*/
 
A.act {
	white-space: nowrap;
	color: #006600;
	font-weight: bold;
	margin: 0px;
	margin-right: 4px;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	border: solid 1px #006600;
	background-color: #CFEEB2;
} 
A.act:visited  {
	color: #006600;
}
A.act:hover {
	color: #FFFFFF;
	background-color: #00C000;	
}
 
INPUT.act {
    cursor: pointer;
	background-color: #CFEEB2; 
	border: solid 1px #008000;
}



A.tog {
	white-space: nowrap;
	color: #003366;
	font-weight: bold;
	margin: 0px;
	margin-right: 4px;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	background-color: #C0D1EB;
}
A.tog:visited  {
	color: #003366;
}
A.tog:hover {
	color: #FFFFFF;
	background-color: #0000C0;	
}




A.togon {
	white-space: nowrap;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	margin-right: 4px;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	background-color: #003366;
}
A.togon:visited  {
	color: #FFFFFF;
}
A.togon:hover {
	color: #FFFFFF;
	background-color: #0000C0;	
}



/*
	Text highlight functions
*/

SPAN.syght_search_on {
	background-color: #FFFF66;
	text-decoration: inherit;
}

SPAN.syght_search_off {
	background-color: #FFFFFF;	
}


/*
	Vote and Image Search Support
*/
IMG.gis_img {  
	height: 112px;
	width: auto;
}
DIV.gis_img {
	margin: 0px;
	padding: 4px;
	float: left;
	margin-right: 8px;
} 
DIV.gis_img:hover {
	background-color: #C24529;
}
IMG.vote_img {
	padding: 4px;
}
IMG.vote_img:hover {
	background-color: #C24529;
}


/*
  Menu
*/

DIV.menu, UL#preftoc {
  margin: 0px;
  padding: 0px;
  padding-top: 4px;
  text-align: center;
  border-bottom: solid 1px #003366;
}

DIV.menu UL, UL#preftoc {
  margin: 0px;
  padding: 0px;  
}

DIV.menu LI, UL#preftoc LI {
  display: inline;

  border: solid 1px #003366;
 
  margin: 4px;

  padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;

  background-color: #B2D281;
}

DIV.menu LI:hover, UL#preftoc LI:hover {
	background-color: #7AA13D;
}

DIV.menu A, UL#preftoc A {
  font-weight: bold;
  text-decoration: none;
  color: #182D0A;  

  padding-top: 2px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 0px;
}

DIV.menu A:visited, UL#preftoc A:visited {
  text-decoration: none;
  color: #182D0A;  
}

DIV.menu LI.selected, UL#preftoc LI.selected {
  background-color: #7AA13D;
}

DIV.menu LI.selected A, UL#preftoc LI.selected A {
  text-decoration: none;
  color: #182D0A;  
}

DIV.menu LI.selected A:visited, UL#preftoc LI.selected A:visited {
  text-decoration: none;
  color: #182D0A;  
}

/*
	Text body
*/

DIV.text {
	padding: 16px;
	width: 450px;
}

DIV.text a {
	text-decoration: underline;
	color:#000000;
}

DIV.text a:visited {
	text-decoration: underline;
	color:#000000;
}

DIV.text IMG {
	vertical-align: middle;
}

/*
	MediaWiki Legacy
*/

.printfooter {
	display: none;
}

DIV.pBody LI {
	display: inline;
}
 
DIV.generated-sidebar {
	background-color: #C0C0C0;
}

DIV.p-tb  {
	background-color: #C0C0C0;
}

DIV.pBody  {
	background-color: #C0C0C0;
}

DIV.content {
	margin: 0px;
	padding: 0px; 
	padding-left: 32px; 
	padding-right: 32px; 
}

INPUT.loginPassword, INPUT.loginText, TD.mw-input INPUT, TD.mw-input TEXTAREA {
	border-color:#7CBA2C;
	border-style:solid;
	border-width:1px 1px 1px 4px;
	width: 250px;
	background-color: #F0FFF0;
}

/*
	Center menu
*/

DIV.cmnu { 
  width: 100%;
 
  white-space: nowrap;
  text-align: right;
  padding: 0px;
  margin: 0px;

  font-weight: bold;

  background-color: #B2D281;
  background-color: #003366;
}

DIV.cmnu UL {
  margin: 0px;
  padding: 0px;
  padding-top: 12px;
  padding-right: 12px;
}

DIV.cmnu LI {
  list-style-type: none;
  display: inline;
  margin: 0px;
  padding: 0px;
  padding-top: 2px;
  padding-left: 8px;
}

DIV.cmnu HR {
  color: #99DD99;
  background-color: #99DD99;

  padding: 0px;  
  margin: 0px;

  margin-top: 3px;
  margin-bottom: 3px;
 
  height: 1px;
  border: none;
}

DIV.cmnu A {
  padding: 0px; 
  padding-left: 12px;
  padding-right: 12px;
  text-decoration: none;
  color: #A0A0A0;
}

DIV.cmnu A:visited {
  text-decoration: none;
  color: #A0A0A0;
}

DIV.cmnu A:hover {
  text-decoration: underline;
  color: #FFFFFF;
} 


/*
	Hot button
*/
 
DIV.hot A {
  margin: 2px;
  margin-left: 4px; 
  margin-right: 4px;
  padding: 4px;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
  background-color: #FFFF80;
}

DIV.hot A:visited {
  text-decoration: none;
  color: #000000;
  background-color: #FFFF80;
}
 
DIV.hot A:hover {
  text-decoration: none;
  color: #000000;
  background-color: #FF6600;
}


/*
	My Scores Table
*/

TABLE.myscore {
	border-collapse: collapse; 
	background-color: #FFFFFF; 
	width: 500px; 
	padding: 16px;
    border: solid 2px #003366;
}

TABLE.myscore TD {
	padding: 6px;
	text-align: left;
}

TABLE.myscore TD.r {
	padding: 6px;
	text-align: right;
}

TABLE.myscore TD.c {
	padding: 6px;
	text-align: center;
}
 
TABLE.myscore TR.hdr {
	background-color: #F0F0F0; 
	font-weight: bold;
}

/*
	Commments
*/

DIV.comment {
	text-align: left;
	width: 450px;
	padding: 12px;
	margin: 0px;
	margin-bottom: 8px;
	background-color: #FFFFFF; 
	border: solid 2px #003366;
}

DIV.comment P {
	margin: 0px;
	padding: 0px;
}

DIV.comment P.title {
	font-size: 11px;
	padding-bottom: 8px;
}

DIV.comment P.body {
	padding-left: 4px;
}

/*
	Err/Ok
*/

P.err {
    font-weight: bold;
	background-color: #FFA0A0;
	padding: 4px;
}

P.ok {
    font-weight: bold;
	background-color: #B2D281;
	padding: 4px;
}


/*
	Center menu
*/

DIV.cmnux { 
  width: 100%;
 
  white-space: nowrap;
  text-align: right;
  padding: 0px;
  margin: 0px;

  font-size: 12px;
  font-weight: bold;
  
  background-color: #FFBB66;
}

DIV.cmnux UL {
  margin: 0px;
  padding: 0px;
  padding-top: 12px;
  padding-right: 12px;
}

DIV.cmnux LI {
  list-style-type: none;
  display: inline;
  margin: 0px;
  padding: 0px;
  padding-top: 2px;
  padding-left: 2px;
}

DIV.cmnux HR {
  color: #99DD99;
  background-color: #99DD99;

  padding: 0px;  
  margin: 0px;

  margin-top: 3px;
  margin-bottom: 3px;
 
  height: 1px;
  border: none;
}

DIV.cmnux A {
  padding: 0px; 
  padding-left: 12px;
  padding-right: 12px;
  text-decoration: none;
  color: #003366;
}

DIV.cmnux A:visited {
  text-decoration: none;
  color: #003366;
}

DIV.cmnux A:hover {
  text-decoration: underline;
} 