.txt { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #3A58A4}
.txt1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #3A58A4}
.txt2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #3A58A4}
.txt3 { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: #3A58A4}
.txt5 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3A58A4}
.txtw { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF}
.txt1w { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: #FFFFFF}
.listhead { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #3A58A4}
.listbed { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #3A58A4}
.listtext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #3A58A4}
.enquiry { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF}
.txt6 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #3A58A4}
.txt4 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3A58A4}
hr.thin { height: 1px; border: 0; color: #DCDADA; background-color: #DCDADA; width: 100%;}
hr.thin1 { height: 1px; border: 0; color: #DCDADA; background-color: #DCDADA; width: 50%;}
.bodycon { float: center; max-width: 900px; padding: 0px; border: 0px; }
.legcon { float: left; max-width: 900px; padding: 0px; border: 0px; }
.paracon { float: center; max-width: 900px; padding: 10px; border: 0px; }
.seccon { float: left; max-width: 430px; padding: 10px; border: 0px; }
.slidecon { float: right; max-width: 450px; padding: 0px; border: 0px; }
.sidecon { float: center; max-width: 450px; padding: 30px; border: 0px; }
.menucon { float: left; max-width: 200px; padding: 10px; border: 0px; }
.lettercon { float: right; max-width: 680px; padding: 10px; border: 0px; }
.piccon { float: center; max-width: 700px; padding: 0px; border: 0px; } 
.logo { float: left; max-width: 300px; padding: 0px; border: 0px; } 
.search { float: right; max-width: 300px; padding: 20px; border: 0px; } 
.footcon { float: center; max-width: 700px; padding: 0px; border: 0px; }
.foot { float: left; max-width: 230px; padding: 0px; border: 0px; } 
a:link   {  color:#3A58A4 } 
a:visited   {  color:#3A58A4 } 
a:active   {  color:#3A58A4 } 
body {margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; border-bottom: 0px; background-color: #FFFFFF;}
#menu {display:block; top:110px; width:182px; left:50%; margin-left: +308px; position:fixed; border:0px solid #888; padding:5px; text-align:center; background-color: #F2F0F0;}

.form-wrapper {
    width: 270px;
    padding: 8px;
    margin: 15px auto;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: #dedede #bababa #aaa #bababa;
    box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
    border-radius: 10px;    
    background-color: #f6f6f6;
    background-image: linear-gradient(top, #f6f6f6, #eae8e8);
}

.form-wrapper #search {
    width: 180px;
    height: 20px;
    padding: 10px 5px;
    float: left;    
    font: bold 16px 'lucida sans', 'trebuchet MS', 'Tahoma';
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
    border-radius: 3px;      
}

.form-wrapper #search:focus {
    outline: 0; 
    border-color: #aaa;
    box-shadow: 0 1px 1px #bbb inset;  
}

.form-wrapper #search::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
}

.form-wrapper #search:-moz-placeholder {
    color: #999;
    font-weight: normal;
}

.form-wrapper #search:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
} 

.form-wrapper #submit {
    float: right;    
    border: 1px solid #00748f;
    height: 32px;
    width: 30px;
    padding: 0;
    cursor: pointer;
    font: bold 15px Arial, Helvetica;
    color: #fafafa;
    text-transform: uppercase;    
    background-color: #395AA5;
    background-image: linear-gradient(top, #7592CD, #395AA5);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;      
    text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
}
  
.form-wrapper #submit:hover,
.form-wrapper #submit:focus {       
    background-color: #7592CD;
    background-image: linear-gradient(top, #395AA5, #7592CD);
}   
  
.form-wrapper #submit:active {
    outline: 0;    
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;    
}
  
.form-wrapper #submit::-moz-focus-inner {
    border: 0;
}

img {
  max-width: 100%
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

