body {background-color: #000000;border: none;color: #ffffff;font-family: arial, helvetica, verdana, sans-serif;font-size: 10pt;
}
p, TD, TH {
color: #ffffff;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;}

TH {background-color: lightblue;
color : #000000;}
h1 {font-size: 18pt;
border-top: 1px #ffa10c solid;
border-left: 3px #ffa10c solid;
border-right: 1px #ffa10c solid;
border-bottom: 3px #ffa10c solid;
padding-top: 2px;padding-left: 4px;
color: #ffa10c;margin-top: 30px;}h2 {font-size: 14pt;
border-bottom: 1px #ffa10c solid;
color: #ffa10c;margin-top: 30px;}
h3 {font-size: 12pt;color: #ffa10c;margin-top: 25px;}
h4 {font-size: 10pt;color: #ffa10c;margin-top: 15px;
/*margin force for ns*/
margin-bottom: 0px;}

a:link, a:visited{
color:lightblue;
text-decoration:none;
}
a:active {}
a:hover{
color:#ffa10c;text-decoration: underline;}
.hide {
display: none;
}
.show {
display: block;
}

.livetvgame {
border: 1px white solid;
padding: 4px;
margin-top : 5;
margin-bottom : 10;
margin-left : 50;
margin-right : 50;
}

/*h2 for google*/
h2.normal{
margin: 0px;	
border: solid 0px black;
padding: 0px 0px 0px 0px;
color: white;
font-weight: bold;
font-size: 10pt;
text-align: center;
}
#worldcupsearchresults h2, h2.plain, h2.plain-center{
margin: 0px;	
border: solid 0px black;
padding: 0px 0px 0px 0px;
color: white;
font-weight: normal;
font-size: 10pt;
text-align: left;
}
h2.plain-center{
text-align: center;
font-weight: bold;
}
/*h2 for google*/
#pubdetailwhere h2{
margin: 0px;	
border: solid 0px black;
padding: 0px 0px 0px 0px;
color: white;
font-weight: normal;
font-size: 8pt;
text-align: left;
font-family: verdana,arial;
}
/*h3 for google*/
#pubdetailwhere h3{
margin: 2px;	
border: solid 0px black;
padding: 0px 0px 0px 0px;
color: white;
font-weight: normal;
font-size: 8pt;
text-align: left;
font-family: verdana,arial;
}
/*h2 for google*/
#siteheader, #siteheader h2{
margin-top: 5px;	
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
border: solid 0px black;
padding: 0px 0px 0px 0px;
color: white;
font-weight: normal;
font-size: 10pt;
text-align: left;
color:#ffa10c;
}
#siteheader strong{
font-size: 14;
}
#siteheader .logo{
margin-right: 5px;
/*text-align:right;*/
text-align: left;
margin-left: 5px;
}

.sectiondescription {
margin-bottom: 7px;
}
#pubedit .section{
}
#pubedit{
}
#pubedit h1, #pubedit h2{
margin: 0px;	
margin-top: 30px;
border: solid 0px black;
border-bottom: solid 1px #ffa10c;
padding: 0px 0px 0px 0px;
color: #ffa10c;
font-weight: normal;
font-size: 12pt;
text-align: left;
}
#pubedit h2{
margin-top: 10px;
font-size: 10pt;
border-bottom: solid 0px black;
font-weight: bold;
}
#nav{
margin-bottom : 10;
white-space : nowrap;
float : none;
width: 570px;border-top: 2px gray solid;
}
#nav ul{
padding : 0;
margin : 0;
float : right;
}
#nav ul li{
display : inline;
}
#nav ul li a{
padding-left : 1px;
padding-right : 1px;
color : lightblue;color : black;font-weight : bold;
text-decoration : none;
float : left;
border-right-color : gray;
border-right-style : solid;
border-right-width : 1px;
border-left-color : gray;
border-left-style : solid;
border-left-width : 1px;border-bottom-color : gray;
border-bottom-style : solid;
border-bottom-width : 1px;background-color: black;background-color: white;background-color: silver;padding-left: 3px;padding-right: 3px;
font-size: 10pt;
}
#nav ul li a:hover{
background-color : gray;
color : #ffa10c;
} 

#nav2{
margin-bottom : 10;
white-space : nowrap;
float : none;
width: 570px;border-bottom: 2px gray solid;
}
#nav2 ul{
padding : 0;
margin : 0;
float : left;
}
#nav2 ul li{
display : inline;
padding-left : 1px;
padding-right : 1px;
color : black;color : white;color : #ffa10c;font-weight : bold;
float : left;
border-left-color : gray;
border-left-style : solid;
border-left-width : 1px;border-right-color : gray;
border-right-style : solid;
border-right-width : 1px;border-top-color : gray;
border-top-style : solid;
border-top-width : 1px;background-color: #ffa10c;background-color: white;background-color: gray;background-color: black;padding-left: 0px;padding-right: 0px;
font-size: 10pt;
}
#nav2 ul li a{color : lightblue;color : black;background-color: black;
background-color: white;
background-color: silver;
text-decoration : none;
/*font-weight : normal;*/
}
#nav2 ul li a:hover{
background-color : gray;
color : #ffa10c;
}

#bread{
padding : 0;
}

.rec {
font-weight: bold;
color: #ffa10c;
}
.hint, .hint td {
font-weight: normal;
font-style: italic;
font-size: 9pt;
color: #cca10c;
text-align: left;
vertical-align: middle;
}

#paymentstep, .paymentstep {
margin-top: 25px;
}
#paymentstep TD, .paymentstep TD{
background-color: #ffa10c;
padding: 3px;
font-weight: bold;
}

/*remove?*/
.monopolyteams TD.property {
font-weight: bold;
padding-left: 15px;
}
.monopolyteams TD.team {
padding-left: 25px;
}
.team a {
font-size: 9px;
}
/*--*/
#monopolytextcopy, #monopolytextcopy p{
text-align: justify;
}
.property {
width: 150px;
text-align: center;
border: solid 1px silver;
margin: 10px;
}
.propertyname {
font-weight: bold;
color: black;
}
.propertynamereverse {
font-weight: bold;
color: white;
}
.oldkent {
background: #993300;
}
.angel {
background: #00ccff;
}
.pallmall {
background: #ff3399;
}
.bow {
background: #ff6600;
}
.traf {
background: red;
}
.cov {
background: #ffff00;
}
.bond {
background: #009900;
}
.mayfair {
background: #0000ff;
}
.teamname, .teamnamecalendar {
	margin-top: 5px;
	margin-bottom: 5px;
}
.teamname a {
font-size: 9px;
}
.teamnamecalendar a {
font-size: 12;
text-align: center;
}
#blog h2 {
margin-top: 20px;
}
.blogitem {
margin-top: 5px;
margin-bottom: 10px;
border-top: 1px solid #ffa10c;
}
.blogitem .name{
font-weight: bold;
margin-top: 4px;
margin-bottom: 3px;
}

td.fieldlabel, span.fieldlabel{
font-weight: bold;text-align: right;padding-right: 8px;}

#seachresults{
/*border: solid 1px silver;*/
padding: 10px;
}
hr.pubsearchresult {
width: 50%;	
height: 1px;
color: Silver;
border-style: solid;
border-top: 0px;
border-left: 0px;
border-right: 0px;
}

/*
#menu a:link, #menu a:visited, .menu a:link, .menu a:visited{
font-weight: bold;
}
*/
.orangeborder {border: solid 2px #ffa10c;
}.topbanner, .topbanner TD {
text-align: center;
margin-top: 12px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
font-size: 11pt;
font-weight: bold;
color: Black;
background-color: White;
}
.topbanner span {
font-size: 11pt;
font-weight: bold;
color: red;
}
.topbanner span.smaller {
font-size: 8pt;
font-weight: normal;
color: black;
}
.topbanner a:active, .topbanner a:hover, .topbanner a{
color: black;text-decoration: none;}
/*
td.leftcol{
border-right: solid 0 white;
border-collapse: collapse;
}
td.rightcol{
border-left: solid 0 white;
border-collapse: collapse;
}
*/
.toppagemessage {
text-align: center;
margin-top: 0px;
margin-bottom: 10px;
}
.bottommessage, .topmessage {
text-align: left;
margin-top: 8px;
margin-left: 10px;
margin-right: 10px;
font-size: 8pt;
}
.topmessage {
margin-top: 12px;
margin-right: 5px;
}
.bottommessageitem, .topmessageitem {
text-align: left;
margin-top: 2px;
margin-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
font-size: 8pt;
}
.bottommessagesubitem, .topmessagesubitem {
margin-top: 2px;
margin-bottom: 2px;
margin-left: 10px;
}
.boxed {border: 1px gray solid;border: 1px #ffa10c solid;padding: 1px;
font-weight: bold;
font-weight: normal;
margin-top: 10px;
text-align: center;
}
.boxed a{font-weight: normal;
}
.menuheader {
background-color: #ffa10c;
font-weight: bold;
border: solid 1px black;
margin-top: 10px;
padding: 2px;
border-collapse: collapse;
text-align: left;
}
.menuitem {
background-color: black;
font-weight: bold;
border-bottom: solid 1px black;
border-left: solid 1px black;
border-right: solid 1px black;
padding: 2px;
margin: 0px;
border-collapse: collapse;
text-align: left;
}
.menuheader a:link, .menuheader a:visited {
color: white;
}
.menuheader a:active {}
.menuheader a:hover{
text-decoration: underline;
}

#footer {margin-top: 20px;
}

/* Removed Feb 2010
#newfooter {	margin-top: 10px;
	margin-bottom: 10px;
}
#newfooter td {font-size: 8pt;
}
#newfooter hr {
height: 1px;
width: 450px;
}
*/
/*#newfooterhome {margin-top: -20px;
}
*/

.hilite a:link, .hilite a:visited, .hilite a:link, .hilite a:visited{
font-size: 12px;
}

/* For greater than sign */
.gt 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFA500;
	font-weight: bold;
	font-size : 10px;
}