body
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:gray;
	background-color:#f5f5f5;
	background-image: url('/images/transparencybackg.png'); 
    background-repeat: repeat-y; 
    background-position: center;
	height:100%;
	min-height:100%;
}

		#column1{
		float: left;
		width: 80%;
		padding-top:10px;
		}
		
		#column2{
		float: right;
		width: 19%;
		padding-top:10px;
		}
	
    h1
	{
      	font-size: 1.5em;
       	font-weight: bold;
     }
        
    h2 
	{
      	font-size: 1.2em;
       	font-weight: bold;
    }
        
              
    h3
	{
    font-size: 1em;
    font-weight: bold;
    line-height: 1;
    }
        
	strong 
	{
      	font-weight: bold;
    }
	
	.smallertext{
		font-size:0.85em;
	}
    
	.error
	{
		color: red;
		font-weight:bold;
		font-size:1.1em;
	}
      
    .footer 
	{
        color: #C25656;
        font-style: normal;
        font-size: 0.8em; 
        margin-left: 7px;
    }

	
		/* Links */

		    a:link {
          	text-decoration: underline;
          }
          a:visited {
          	text-decoration: underline;
          }
          a:active {
          	text-decoration: underline;
          }
          a:hover {
          	text-decoration: none;
          }
		  	
		   a.white:link {
          	text-decoration: underline;
			color:white;
          }
          a.white:visited {
          	text-decoration: underline;
			color:white;
          }
          a.white:active {
          	text-decoration: underline;
			color:white;
          }
          a.white:hover {
          	text-decoration: none;
			color:white;
          }			
		
		#sprocketnav {
			width: 550px; height: 20px;
			background: url(../images/nav/nav.png);
			margin:auto;
			padding: 0;
			position: relative;}
		#sprocketnav li {
			margin: 0; padding: 0; list-style: none;
			position: absolute; top: 0;}
		#sprocketnav li, #sprocketnav a {
			height: 20px; display: block;}
			 
		#navhome { left: 0px; width: 80px;}
		#nav1 {left: 80px; width: 110px;}
		#nav2 {left: 190px; width: 80px;}
		#nav3 {left: 270px; width: 100px;}
		#nav4 {left: 370px; width: 80px;}
		#nav5 {left: 460px; width: 100px;}
 
  #navhome a:hover {
    background: transparent url(../images/nav/nav.png)
    0px -25px no-repeat;} 
  #nav1 a:hover {
    background: transparent url(../images/nav/nav.png)
    -80px -25px no-repeat;}
  #nav2 a:hover {
    background: transparent url(../images/nav/nav.png)
    -190px -25px no-repeat;}
  #nav3 a:hover {
    background: transparent url(../images/nav/nav.png)
    -270px -25px no-repeat;}
  #nav4 a:hover {
    background: transparent url(../images/nav/nav.png)
    -370px -25px no-repeat;}
  #nav5 a:hover {
    background: transparent url(../images/nav/nav.png)
    -460px -25px no-repeat;}
			
    
      .clearfix:after {
          content: "."; 
          display: block; 
          height: 0; 
          clear: both; 
          visibility: hidden;
      }
      
      .clearfix {display: inline-block;}
      
      /* Hides from IE-mac \*/
      * html .clearfix {height: 1%;}
      .clearfix {display: block;}
      /* End hide from IE-mac */
      
      #footer {
        color: #C25656;
        font-style: normal;
        font-size: 0.8em; 
        clear: both;
       }

	/*Forms */
    FORM {font-size:0.9em; margin:auto; padding:1px;}
	     
	label{
        width: 15em;
        float: left;
        text-align: right;  
        margin: 4px 4px 2px 20px;
        display: block;
		font-size:1em;
		font-weight:bold;
        }
                    
    legend
		{
		color: #ffffff;
        background: #483f66;
        border: 1px solid #000000;
        padding: 2px 6px;
        }
          
    input
		{
        color: #000000;
        background: #FFFFFF;
        border: 1px solid #000000;
        margin: 2px;
		}
		
    select
		{
        color: #000000;
        background: #FFFFFF;
        border: 1px solid #000000;
        margin: 3px;
        }
		
	textarea
		{
        color: #000000;
        background: #C0C0C0;
        border: 1px solid #000000;
        margin: 3px;
        }
	table 
		{
			font-size:0.9em;
		}
		
	.blog_table
	{
		font-size:1em;
		color:gray;
		border-collapse: collapse; 
	}
	.blog_title
	{
		font-size:1.4em;
		font-weight:bold;
		color:#009aa6;
		padding-top:3px;
		padding-bottom:3px;
	}
	.blog_body
	{
		font-size:1em;
		color:gray;
	}
	.blog_footer
	{
		font-size:0.8em;
		color:gray;
		background: #f5f5f5;
	}
	
	.box {  
       padding:0;
       border: 1px dotted gray;     
       margin:0;
	   font-size:0.9em;
    }
	
	.boxtitle {
		background: url('../images/orange_grad_centre.gif');
		position : relative;
		top : 32px;
		left : 0px;
		font-weight:bold;
		font-size:1.1em;
		color:black;
		padding:0.5px;
		margin-top: 0em;
		margin-left: 0em;
		margin-right: 12px;
		margin-bottom: 1em;
	} 
	
	.bookmarkbox {
		border:1px dotted gray;
		background: white;
		text-align:center;
		margin:auto;
		width:400px;
		font-size:0.75em;
		color:gray;
		padding-bottom:2px;
	}
	
	.bookmarkboxtitle {
		background: #E8E8E8;
		border:1px dotted gray;
		position : relative;
		top : 18px;
		left:-205px;
		width:40px;
		height:13px;
		text-align:center;
		font-weight:bold;
		font-size:0.75em;
		color:#010056;
		margin:auto;
	} 
	
	.servicestable
	{
		color:#009aa6;
		width:100%;
	}
	
	.servicestable td
	{
		padding:6px;
		width:33%;
		text-align:center;
		border:1px solid #e3e3e3;	
	}