body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	text-align:left;
	margin:0 0 0 0;
}
div.printer {
	padding:10px;
}

#bodycontent	{
	margin-right: 5%;
	margin-left: 5%;
}

p	{ text-align:left; }

th {
	font-size:11px;
}
td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

#spheader {
  background: url(../images/olr_header_bg.jpg);
	padding:0px;
}
#logohead	 {
  height:90px;
  background: url(../images/online_results_header.jpg);
	background-repeat:no-repeat;
}

#headerbar  {
  height:23px;
  background-color: #95B4C9;
  color: #0D2771;
  text-align:right;
  padding-right:20px;
	clear:both;
}

#headerbar  a{
  font-size:14px;
  color:#0D2771;
  font-family: verdana, arial, helvetica, sans-serif;
}

div.matchinfo	{
	text-align:left;
	font-size:12px;
	width:100%;
	clear:both;
	padding:5px;
	margin-top:23px;
  border-bottom:1px dashed #95B4C9;
}
div.matchinfo h1	{
	font-size:15px;
	font-variant:small-caps;
  color: #0D2771;
}

.finalscore	{
	float:left;
	width:40%;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:20px;
}

div.jumpnum span.label	{
	width:150px;
	float:left;
	font-weight:bold;
}


div.displaybox	{
	text-align:left;
	padding:0 3 3 3px;
	color:#000000;
	font-size:11px;
	margin-top:10px;
}

div.displaybox div.dbdata	{
	padding:5px;
}

div.displaybox div.displayboxheading	{
  color: #0D2771;
  border-bottom:1px dashed #95B4C9;
  border-top:1px dashed #95B4C9;
  font-family:Verdana, Geneva, sans-serif;
  font-size:16px;
  padding:4px;
  margin-bottom:10px;
  vertical-align:middle;
  height:26px;

}

div.displaybox div.displayboxheading2	{
    font-family:Tahoma, Arial, sans-serif;
    font-weight:bold;
    font-size:14px;
    padding: 3px;
	background-color:#609399;
	color:#FEFE00;
	clear:both;
}
div.displaybox a	{
    padding: 2px;
}
div.displaybox a:hover	{
	text-decoration:underline;
}

.label{
	text-decoration:none;
	color:#427091;
	font-weight:bold;
}


input, textarea {
  border:1px solid #4a618c;
  padding:2px;
  margin:1px;
}
select  { margin:1px; }
input.nb { border:0px ; }



div.selectpage	{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}
div.selectpage	input{
	border:1px solid #555555;
}

div.dobfilter { margin-top:6px; margin-bottom:6px;}
div.dobfilter	input, div.dobfilter select {
	font-size:10px;
}

span.format 	{
	font-size:10px;
	font-style:italic;
}

/* Links */

  a   {
    text-decoration:none;
    color:#0000ff;
  }
  a:hover {
    text-decoration:underline;
  }

.adminartbuttons    {
    text-align:left;
    padding:5px;
    vertical-align:top;
}
div.adminartbuttons select   {
		font-size:10px;
}

/* Table Stuff */

table.listTable {
  width:99%;
  border-collapse:collapse;
  border: 0px;
}

table.listTable td  {
  margin:0px;
  padding:3px;
  font-size:10px;
}

table.listTable th  {
  background-color: #95B4C9;
  color: #0D2771;
  text-align:left;
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
  padding:5px;
}

table.listTable td.shaderow	{ background-color:#dddddd; }


/* Headings */

.heading4 {
	font-family:Tahoma, Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
}
.sectionheader  {
  color: #0D2771;
  border-bottom:1px dashed #95B4C9;
  border-top:1px dashed #95B4C9;
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  padding:4px;
  font-style:italic;
  margin-top:15px;
  margin-bottom:15px;
  text-align:left;
  font-weight:normal;
}



table.blackborder   {
    border:1px solid black;
    border-collapse:collapse;
}
table.blackborderTeamSheet   {
    border:1px solid black;
    border-collapse:collapse;
}
table.blackborderTeamSheet   th  {
    border:1px solid black;
    padding:3px;
	font-size:10px; 
}
table.blackborderTeamSheet   td  {
    border:1px solid black;
    padding:2px;
    padding-right:3px;
    padding-left:3px;
  font-size:9px;
}
table.blackborder   td  {
    border:1px solid black;
    padding:7px;
}

.warningMsg	{
	color:#ee0000;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.okMsg	{
	color:#00aa00;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

div.TSstaff	{
	/*width:400px;*/
	clear:both;
}
div.TSstaff .jobtitle	{
	font-style:italic;
	font-weight:bold;
}

div.TSstaff .job	{
	float:left;
	width:168px;
	padding:3px;
}

div.TSstaff .grpHead	{
	clear:both;
	font-weight:bold;
	font-size:12px;
}

select.selectlist	{
	width:200px;
}

table.layoutTable {
  padding:3px;
  border-collapse:collapse;
  border: 0px;
}

table.layoutTable TD {
  margin:0px;
  padding:4px;
}


.heading5 {
  font-family:Tahoma, Arial, sans-serif;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
}

