html { /*new scrollbar fix */
    min-height: 101%;
    }
    
body {
	background-color: #DEDEDE;
	margin-top: 0px;
    height:100%;
	}
    
#maincontainer {
	margin: auto;
	margin-top: 0px;
	width: 700px;
    background-color: white;
	}
    
.pagespace {
    margin: 0px;
    padding: 0px;
    background-color: white;
    width: 100%;
    text-align: left;
    }

.std { 
    font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 10pt; 
	line-height:15pt;
	color: black;
	}

.body {
	margin-top:8px;
	}

a {
    color:#AA1B79;
    } 

.left {text-align:left}

.colourbar {
	background-color: #AA1B79;
	width: 100%;
	height: 30px;
	}

.crumb {
    font-family: arial, helvetica, verdana, sans-serif;     
    color: #999;
    font-size: 9pt;
    padding:6px;   
    }    
    
.arrow {
    width:23px;
    height:23px;
    margin-top:2px;
    background-image: url('../images/arrow.gif');
    background-repeat: no-repeat;
    float:left;
    }    
.arrow:hover {
    background-position: 0 -23px;
    }
    
a.branches {
    color:#AA1B79;
    }   
a.branches:hover {
cursor:pointer;
    color:black; 
    }

.branchname {
    float:left;
    margin-left:5px;
    }
    
.soon {
    color:#999;
    }
    
a.breadcrumb {
	font-weight:normal;
    text-decoration: none; 
    color: #999;  
    }    
a.breadcrumb:hover {
    text-decoration: underline;    
    }   

.spacer {

	margin: 0px;

	padding: 0px;

	height: 3px;

	font-size: 1px;

	}


.photoholder {
	margin:15px;
	}



.p {	width: 100%;

	height: 8px;

	}



.img {	

	padding: 10px;

	margin: 10px;

	text-align: center;	

	border-top: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	}


a.link:hover {color: #AA1B79}

#menu {
	font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 11pt;
    vertical-align: bottom;
    width: 100%;
	}

a.menu {	
    width:100%;
    background-color:#EEE;     
    color: black;
    font-weight: normal;
	text-decoration: none;  
    margin:0;
    padding:5px;
	}

a.menu_on {
    background-color:#AA1B79;
	font-weight: normal;
	color: white; 
	}

a.menu:hover {	
	background-color:#AA1B79;  
    color:white;
	} 
    
.divider {
    border-top: 1px solid #AA1B79;
    margin:auto;
    }





.trtariff {

	background-color: #EEEEEE;

	}



.photospace {

	margin: 0px;

	padding: 0px;

	background-color: black;

	width: 100%;

	}



.addressfooter {
	color: black;

	font-size: 10pt;

	font-weight: normal;

	text-align: center;

	text-decoration: none;
	margin-top: 8px;
	margin-bottom:15px;

	}



a.footerlink {	

	color: white;

	font-size: 10pt;

	font-weight: bold;

	text-decoration: underline;

	}



a.sitemap {

	color: white;

	font-size: 8pt;	

	font-weight: normal;

	text-decoration: none;

	}



a.sitemap-heading {

	margin-left:0px;

	color: #333333;

	font-size: 11pt;

	font-weight: normal;

	text-decoration: underline;

	}



a.sitemap-subhead {

	margin-left:20px;

	color: #333333;

	font-size: 11pt;	

	font-weight: normal;

	text-decoration: underline;

	}



.sitemap-text {

	color: #990000;

	font-size: 11pt;	

	font-weight: normal;

	text-decoration: none;

	}



.heading {

	font-size: 16pt;

	font-weight: normal;
	line-height:22pt;
	margin-bottom: 5px;
	margin-top: 5px;

	}



.bodytext {
	color: #333333;
	font-size: 16pt;
	font-weight: normal;
	}



a.bodytext {
	font-family: "times new roman", times, serif;
	color: #990000;
	font-weight: normal;

	}

.faq_heading {
	font-family: arial, helvetica, verdana, sans-serif; 
	color: #AA1B79;	
	font-size: 11pt;
	font-weight:bold;
	margin-top: 10px;
	}


.faq_body {
	font-family: arial, helvetica, verdana, sans-serif; 
	font-size: 11pt;
	color: black;
	}
    
#copyrightfooter {
    margin:auto;
    width:695px;
    font-size: 8pt;
    color:#666;
    }    