/*
       Standard font family for site
*/

body, table, tr, td, a, p, h1, h2, h3, h4, h5
{
       font-family: trebuchet ms, tahoma, verdana, arial, helvetica, sans-serif;
}


/*
       Page body style
*/

body
{
       margin: 0px;
       padding: 0px;
       font-size: 11/13px;
       background-color: #999999;
       background-image: url("images/bg.gif");
       background-repeat: repeat-x;
}



/*
       Standard paragraph style
*/

p
{
       font-weight: normal;
       margin-top: 0px;
       color: #000000;
       text-align: left;
}


li
{
       font-family: verdana, arial, helvetica, sans-serif;
       font-weight: normal;
       font-size: 0.6em;
       margin-top: 0px;
       color: #ffffff;
       line-height: 1.3em;
       text-align: left;
}




/*
       Links
*/


a:link { 
       color: #414042;
       font-size: 12px;
       text-decoration: none;  
       }

a:visited { 
       color: #000000;
       font-size: 12px; 
       text-decoration: underline; 
       } 

a:active { 
       color: #D1D3D4;
       font-size: 12px; 
       text-decoration: none; 
       } 

a:hover { 
       color: #FFFFFF;
       font-size: 12px; 
       text-decoration: underline;
       } 


.menucell
{
padding-left: 12px;
}

/*
       Headings
*/

h1
{
       font-weight: bold;
       font-size: 0.6em;
       color: #E6361F;
       margin-top: 50px;
}

h1.left-header
{
       font-weight: normal;
       font-size: 0.6em;
       color: #E6361F;
       margin-left: 15px;
}

h2
{
       font-size: 12px;
       color: #ffffff;
       padding: 9px;
      text-align: center;
}



/*
       Main Table - just gives the content a background colour
*/

.maintable 
{
       background-color: #4BA6DD;
}



/*
       Menu Table and Cell - controls how the menu looks & sits
*/

.menutable 
{
       height: 17px;
       width: 800px;
       font-size: 1.1em;
       background-image: url("images/menu_bg.gif");
       border-bottom: 1px solid #999999;
       text-align: center;
}



.text
{
       padding: 20px;
}




/*
       Page footer area
*/


.small
{
       margin-top: 0px;
       padding-top: 30px;
       color: #FFFFFF;
       font-size: 14px;
       margin-bottom: 20px;
       text-align: center;
}

.normal
{
       margin-top: 0px;
       padding-top: 10px;
       color: #FFFFFF;
       font-size: 14px;
       margin-bottom: 10px;
       text-align: center;
}

img
{
       border: none;
}


.data1
{
       padding: 5px;
       border: solid 1px #4BA6DD;
       color: #414042;
       font-size: 11px;
       width: 110px;
       text-align: center;
}
.data2
{
       padding: 5px;
       border: solid 1px #4BA6DD;
       color: #FFFFFF;
       background-color: #3370A7;
       font-size: 12px;
       width: 510px;
}
.data2a
{
       padding: 5px;
       border: solid 1px #4BA6DD;
       color: #FFFFFF;
       background-color: #3370A7;
       font-size: 12px;
       width: 40px;
}
.data3
{
       padding: 5px;
       border: solid 1px #4BA6DD;
       color: #000000;
       font-size: 11px;
       width: 140px;
       text-align: center;
}

a.datalink:link {
       color: #FFFFFF;
       font-size: 12px;
       text-decoration: none;  
       }

a.datalink:visited { 
       color: #EEEEEE;
       font-size: 12px;
       text-decoration: none;
       } 

a.datalink:active { 
       color: #FFFFFF;
       font-size: 12px;
       text-decoration: none; 
       } 

a.datalink:hover { 
       color: #4BA6DD;
       font-size: 12px;
       text-decoration: underline;
       }