﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,
code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td {
border-style: none;
    border-color: inherit;
    border-width: 0;
    font-family:inherit;font-size:100%;
    font-style:inherit;font-weight:inherit;margin:0;padding:0;outline:0;vertical-align:baseline;
    text-align: center;
}
table {border-collapse:collapse;border-spacing:0;}

/* Main Layout */
html {height:100%;margin-bottom:1px;}
body {font:62.5%/1.2 Helvetica, Arial, sans-serif;color:#000000;}

h2,h3,h4,.componentheading {font-weight:bold;margin:2em 0 1em;}
.componentheading {font-size:180%;}
h2 {font-size:150%;}
h3 {font-size:130%;}
h3Error {font-size:130%; color:#C10000;}
h4 {font-size:110%;}
a {color:#3E13AF;text-decoration:none;}
a:hover {text-decoration:underline;color:#fff}
ul {margin:1em;}

p {margin-top:10px;margin-bottom:10px;}

.BodyTable
{
            width: 600px;
            border-style: solid;
            border-width: 1px;
            text-align: center;
            margin-right: auto;
            margin-left: auto;
            
}

table.reportingtable
{
            border-style: solid;
            border-width: 1px;
            text-align: center;
            margin-right: auto;
            margin-left: auto;
             
}

td.alttablerowLight
{
    
    background: #FEDD80;
    
    
    }
    
    td.alttablerowMedium
{
    
    background: #ECAD01;
    
    }  
  
td.alttablerowDark
{
    
    background: #D49B00;
    
    }  
    
td.alttablerowDarkAlignRight    
{
    
    background: #D49B00;
    text-align: right;
    
    }  
    
    td.alttablerowDarkAlignLeft    
{
    
    background: #D49B00;
    text-align: left;
    
    } 

td.alttablerowDarkVAlignCentre    
{
    
    background: #D49B00;
    vertical-align: middle;
    
    } 
    
    td.alttablerowVAlignCentre
{
    
      vertical-align: middle;
    
    } 

    td.smalltextAlignleft
{
    font-size:smaller;
    text-align:left;
    
      
    
    } 
     td.smalltextAlignRight
{
    font-size:smaller;
    text-align:right;
    
      
    
    } 
       td.mediumsmalltextAlignleft
{
    font-size:small;
    text-align:left;
    
      
    
    } 

.textboxmedium
{
    
    background-color: #ECAD01;    
    
    }

/* -----------------------------------------*/
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	/*background-color: #ffc000;*/
	background-color: #ffba00;
	/*background-color: #ff7e00;*/
        /*background-color: #ffd700;*/
	/*background-color:#369fae;*/
	
}

.rotate {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
 
  /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
  -webkit-transform-origin: 75%  50%;
  -moz-transform-origin: 75% 50%;
  -ms-transform-origin: 75% 50%;
  -o-transform-origin: 75% 50%;
  transform-origin: 75% 50%;

  /* Should be unset in IE9+ I think. */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}





.ValidationError {color:#C10000; font-weight:bold;}
.SNote {color:#C10000;}
.Note {color:#C10000;font-weight:bold;}
