body {
	background-color: white;
    background-image: url('../images/bg.gif');
    background-repeat: repeat-x;
    margin:0px;
    height:95%;
    font-family: arial, verdana, sans-serif;
    font-size: 12pt;
	}
    
a {
    color: #007CC3;  
    }

.std { 
    color:#666;
    }

.menubar {
	background-color: #990000;
	width: 100%;
	height: 30px;
	}

.spacer {
    margin: 0px;
	padding: 0px;
	height: 3px;
	font-size: 1px;
	}

p {	
    width: 100%;
	}      

.img {	
	padding: 10px;
	margin: 10px;
	text-align: center;	
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
    
#scrollfix {  /* Makes right hand scroll bar permanent when used with div tag in page*/
    position:absolute; 
    top:0; 
    bottom:-0.1px; 
    width:1em; 
    z-index:-1; 
    } 

.bg {
	background: #BAB3D6;
	}
    
    
.header {
    background-color: white;
    background-image: url('../images/bg-header.gif');
    background-repeat: repeat-x;
    height:90px;
    text-align:center;
    }

#logo {
    padding:10px;
    padding-top:25px;
    }
    
#explore {
    padding-left:10px;    
    height:25px;
    color: #007CC3;  
    font-size:9pt;
    font-weight:bold;
    }    
    
#photo {
    height:140px;
    }
    
#caption {
    vertical-align: top;  
    padding:10px;  
    font-family: "times new roman",times,serif;
    font-weight: normal;
    font-style: italic;
    font-size:12pt;
    color: #007CC3;  
    }
    
.next_arrow {
    color: white;
    font-size: 12pt;
    text-decoration: none;
    }    
    
#underphoto {
    background-color: white;
    background-image: url('../images/bg-uphoto.gif');
    background-repeat: repeat-x;
    vertical-align: top;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    line-height: 18pt;
    color: #007CC3;
    }

.footer {
    margin:auto;
    font-weight: normal;
    font-size:8pt;
    height:30px;
    width:700px; 
    }
    
.address {
    display:block;
    color: #007CC3; 
    padding:20px;
    font-size: 10pt;
    line-height:14pt;
    }    
    
#logos {
    vertical-align: bottom;
    height:150px;  
    margin-top:50px; 
    text-align: center;     
    }    
    
.footertext {
    color:white; 
    padding:4px; 
    }
        
#maincontainer { 
    margin: auto;
    width: 700px;
    height: auto; 
    margin-top: 10px;
    background-color :white;
    border: 1px solid #CCCCCC;
    }
    
#maincontainter td{
    height:auto;
    }
    
.maincol {
    padding:20px;
    }    

.sidecol {
    margin:0px;
    padding:0px;
    width:16px;
    }
   
.button {
    padding:6px;
    }
.bold {
    font-weight:bold;
    }
.italic {
    font-style: italic;
    }
    
h1, .heading {
    color: #007CC3;
    font-size: 11pt;
    font-weight: bold;
    }

.body {
    color: #666;
    font-size: 11pt;  
    font-weight: normal;
    line-height:16pt;
    margin-top:10px;
    }
    
        
#contentcentre {
    width:auto;
    vertical-align: top; 
    padding:40px;
    margin:0;
	}

    
#menu {
    font-family: verdana,arial,helvetica,sans-serif; 
    width: 100%;
    background: #eee;
    background-image: url(../images/shade.gif);
    background-repeat: repeat-x; 
    float: left;
    height:33px; 
    margin-bottom:0px;
    border: 1px solid #CCCCCC;  
    }
#menu ul {
    text-align:center;   
    list-style: none;
    margin: 0px;
    padding: 0;
    width: 100%;
    float: left;
    height:100%; 
    }
    
#menu li { 
    display:inline;
    float:left;   
    background-image: url(../images/shade.gif);
    background-repeat: repeat-x;   
    text-align: center;
    width:16.66%; 
    height:100%;
    margin:auto;
    padding:0;
    /*border-bottom: 1px solid #CCCCCC;  */
    }
                         
html>body #menu li a { width: auto; height:100%;  }
          
#menu li a { 
    display: block; 
    background-image: url(../images/shade.gif); 
    background-repeat: repeat-x;    
    text-decoration : none;      
    width:100%;
    height:100%;
    color: #999; 
    font-weight:bold; 
    font-size:10pt;
    vertical-align: bottom;      
    }
    
#menu li a:hover { 
    background-image: url(../images/shade2.gif); 
    background-repeat: repeat=x;  
    width:auto;
    margin: 0;   
    }
 
#tariff {
    background-color: #DDDAEC;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    }
    
#tariff th {
    background-color: #007CC3; 
    color:white;
    font-weight:bold;  
    padding-left:5px;  
    padding-right:5px;
    border-right: 1px solid white;
    }
    
#tariff td {
    background-color: #DDDAEC; 
    color:#666;   
    padding:1px;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    }
    
#tariff .td1 {
    background-color: #F1F8FD;   
    } 
    
#tariff .td2 {
    background-color: #D9EAF7;     
    }      
                        
.mailform {           
    background-color: #D9EAF7;
    font-size: 12pt;
    font-weight: bold;
    padding:10px;
    margin:0px;
    }
.mailformheading {
    color: #007CC3; 
    font-size: 10pt;   
    font-weight: bold; 
    margin-bottom:10px;  
    }
    
.mailformlabel {
    color: #007CC3;  
    font-size: 8pt;   
    font-weight: bold; 
    margin-top:3px;  
    }
.mailformbox { 
    font-weight: bold; 
    border: 1px solid #000066; 
    font-weight: normal;
    }    
.mailformbutton { 
    font-weight: bold; 
    font-size: 8pt; 
    border: 1px solid #000066;
    background-color: #F1F8FD;  
    }       

a.footerlink {	
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	}
    
.editbox {
    background-color: #EEE;
    border: 1px solid #CCC;
    padding:4px;
    margin:0px;
    }
    
.editpreview {
    border: 1px dashed #CCC;
    padding:4px;
    margin:0px;
    }

.offer_heading {
    margin-top:5px;
    background: #F1F8FD;
    color:red;
    font-weight:bold;
    width:100%;
    }    
    
.offer_text {
    color:black;
    font-weight:normal;  
    }   
    
.offers {
    width:100%;
    font-weight: bold; 
    font-size: 10pt; 
    color: red;
    padding: 4px;
    background: #EEE;
    text-decoration: none; 
    }   
 
 .offers:hover {
    background: yellow;
    color: red;
    }    
    
.sitemap a{ 
    text-decoration:none;
    color:#007CC3;  
    }    
.sitemap a:hover{ 
    text-decoration:underline;
    }