﻿
/* CCC style sheet */ 
html{
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#ffffff; 
 font: 0.8125em Verdana, sans-serif; line-height: 1; 
 color: #333;
} 

body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font: 0.8125em Verdana, sans-serif; line-height: 1; 
 color: #333;

} 

* {margin: 0; padding: 0;}

.red {color:#943939; }
.gray {color:#dddddd; } 

#pagewidth{ 
 width:780px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:20px; 
  background-color:#ffffff;
  background-image:url(images/repeatheader.gif); 
 width:100%;
} 

#logo{
 position:relative; 
 height:80px; 
  background-color:#ffffff;
 width:100%;
} 

#tabs
{
 position:relative; 
 text-align:right;
 top:-20px;
 height:20px;
} 

#topspace{
 position:relative; 
 height:25px; 
  background-color:#ffffff; 
 width:100%;
} 


#maincol
{
 padding-left: 10px;   
 padding-right: 0px;
 padding-top:5px;
 position: relative; 
 width:760px; 
  background-image:url(images/lines.gif);
  background-position:left top;
  background-repeat:no-repeat;
  background-color:#ffffff;
  text-align: left; 
  line-height: 1.6em; 
  margin: 0 0 1em;
}

#title
{
    padding-top:7px;
    padding-bottom:10px;
    padding-left:0px;
    font-size:26px;
    border-bottom:solid 1px #cccccc;
    letter-spacing:150%;
    background-color:#ffffff;
    color:#000000;
}
 
#center
{
      padding-left: 7px;   
 padding-right: 0px;

     padding-top:7px;
     background-color:#ffffff;

  
}

#hidetitle
{
    display:none;
    }

#helpbox
{
    background-color:#ffffff;
    padding:10px 10px 10px 10px;
    border:solid 1px #cccccc;
    margin-left:5px;
    line-height: 1.7em; 
    height:300px;
    overflow:auto;
    }


.widehelpbox
{
    background-color:#ffffff;
    
    border:solid 1px #cccccc;
    
    line-height: 1.7em; 
    width:760px;
    overflow:auto;
    }
    
    
#wrapper
{
         background-color:#ffffff;
}
 
 a
{
  color:#2a0000;
  text-decoration:underline; 
}


 
textarea
{
 font: 1em Verdana, sans-serif; line-height: 1; 
 color: #333;
    }

input
{
 font: 1em Verdana, sans-serif; line-height: 1; 
 color: #333;
    } 
 
 
 
 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.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 */  





#contactdetails
{
    text-align:right;
    position:relative;
    top:-87px;
    color:#aaaaaa;
}

#contactdetails a
{
color:#cccccc;
}
   

    
#centre a {   color:#741312;   }
#centre a:hover {   color:#741312;   }

td
{
    font: 1em Verdana, sans-serif; line-height: 1.5; color: #333; 
    text-align:left;
    }
    
.tdright
{
    font: 1em Verdana, sans-serif; line-height: 1.5; color: #333; 
    text-align:right;
    }  


.para
{
    text-align:left;
    background-color:#ffffff;
    display:block;
    width:740px;
    margin-bottom:20px;
    clear:both;
    }
    
    .para img
    {margin-top:20px;}
   
.leftimage
{
float:left;
border:solid 1px #000000;
}

.rightimage
{
float:right;
border:solid 1px #000000;
}

li
{
     list-style-type:circle;
    }
    
    .padimage
{
    padding:5px 10px 5px 10px;    
}

.matterdetails
{
	font-size:12px;

}

tr.row:hover, tr.over tr { background-color: #f1e7e7; }


td.cell:hover, td.over td { background-color: #dbb2b2; }

.cell a
{  color:#2a0000;	}

.cell a:hover
{  color:#2a0000;	}

.row
{
	height:20px;
	}
