﻿*
{
    margin: 0;
    padding: 0;
    text-align:left;
}

body
{
    font-family: Tahoma;
    background-color:#d9d8d8;
}

p
{
    color: #222222;
    font-size: 12px;
    margin: 0 0 10px 0;
}
a
{
    color: #222222;
    font-size: 12px;
    outline: none;
    border:none;
}
img{border:none}
li
{
    color: #222222;
    font-size: 12px;
    list-style-image:url(/content/102/sitedata/Images/backgrounds/bullet.png);
    margin:0 0 8px 0;
    list-style-position:inside;
    text-transform:capitalize;
  
}
h1
{
    color: #030d67;
    font-weight: bold;
    font-size: 15px;
    margin: 0px 0 10px 0;
}
h2
{
    color: #030d67;
    font-weight: bold;
    font-size: 13px;
    margin: 0 0 8px 0;
}

hr
{
    border-bottom: 1px dashed #030d67;
    height: 0px;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    clear: both;
}


.wrapper
{
    width: 900px;
    margin: 21px auto;
}

.clearfloat
{
    clear: both;
}

.left{float:left;}

.right{float:right;}

.hero
{
    clear: both;
    margin:0 auto;
    width:900px;
    padding:0px 0 5px 0;
}

.error
{
    color: #030d67;
    font-size: 10px;
    font-weight: normal;
    height:10px;
}



.header{margin:0 auto;width:900px;padding:30px 0 8px 0}
.header hr{color:#9f9e9e;background:#9f9e9e;border:0;height:2px;clear:both;}


.header .logo
{
    float: right;
    margin: 0 0 5px 0;
}




.footer{width:900px;margin:0 auto;clear:both;padding:0px;}
.footer ul{float:left;}
.footer li{list-style-type:none;float:left;list-style-position:outside}
.footer li a {font-size:10px;text-decoration:none;}
.footer .first{margin-left:0;}
.footer li a:hover{color:#666}
.footer p{width:400px;float:right;font-size:10px;color:#0d133c;text-align:right}



.nav{list-style-type:none;float:left;margin:94px 0 0 0;}
.nav li{float:left;list-style-image:none;list-style-position:outside;text-transform:uppercase;font-size:13px;padding:0 37px 0 0;}
.nav .on{background:url(../Images/navbg.png) no-repeat center right;cursor:text;color:#920307;}

.nav li a{color:#010a3d;text-decoration:none;font-size:13px;padding:0 15px 0 0}
.nav li a:hover{color:#920307;}
.subnav{list-style-type:none;text-transform:uppercase;font-weight:bold;display:block;}
.subnav li{list-style-image:none;font-size:13px;display:block;background:#d9d8d8;padding:7px 0 7px 10px;color:#030d67;letter-spacing:1px;}
.subnav li a{text-decoration:none;color:#9b181c;display:block;background:#d9d8d8;font-size:13px;}
.subnav li a:hover{color:#030d67}

.mainContent{margin:0 auto;width:900px;padding:10px 0;min-height:300px;}
.whitebg{background:#fff;}

.homespotlight{border:2px solid #960c10;width:289px;float:left;height:280px;margin:0 0 10px 0}
.homespotlight h2 a{font-size:11px;color:#030d67}
.homespotlight h2 img{margin:2px 0 0 6px;}
.homespotlight .col1{width:134px;float:left;padding:8px 0 0 10px;}
.homespotlight .col2{width:135px;float:right;padding:8px 10px 0 0}
.homespotlight a{font-size:11px;display:block;text-decoration:none}
.homespotlight a:hover{text-decoration:underline}

.hsmiddle {margin:0 10px;}

.homespotlight2{border:2px solid #960c10;width:440px;height:111px;margin:0 0 10px 0;}

.homespotlight3{border:2px solid #960c10;}
.hs3middle{margin:0 5px;}

.subpagecol1{float:left;width:205px;}
.subpagecol2{float:right;width:675px;}

.login{position:absolute;background:#fff;padding:20px;text-transform:none;margin:0 0 0 -20px;}

.login label{display:block;}
.login input {
    border: 1px solid #D6D5D5;
    font-family: Tahoma;
    font-size: 12px;
    height: 20px;
    padding: 2px;
    width: 200px;
}

.submit{display:block;background:#030D67;color:#fff !important;text-align:center;font-size:14px;text-transform:uppercase;margin:10px 0 0 0;padding:10px 0 !important;  letter-spacing: 0.5px;  font-weight: bold;}

.submit:hover
{
    background:#020734;
}
.forgotten {
    font-size: 10px !important; text-decoration:underline !important;
}

.enquiryform
{
 background: none repeat scroll 0 0 #030D67;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.5px;
 width:205px;
    padding: 17px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
margin:50px 0 0 0
   
}
.enquiryform:hover
{
    background:#020734;
}

.panel_button3 .exit
{
   background: none repeat scroll 0 0 #030D67;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.5px;
position:absolute;
    padding: 17px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
   width:205px;
  
    z-index:100;
      margin:63px 0 0 0;
}
.panel_button3 .exit:hover
{
     background:#020734;
}

.panel_button3 .submit
{
    background: none repeat scroll 0 0 #030D67;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.5px;
position:absolute;    z-index:100;
    padding: 17px 0 !important;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width:205px;
    margin:10px 0 0 0;
    display:none !important;
    
}
.panel_button3 .submit:hover
{
   background:#020734;
}

/*enquiry form*/

#page_container3
{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -32px;
}


.panel_button3
{
    margin: 40px 0 0 0;
}
#wrapper3
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 900px;
}

#panel3
{
    height: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 680px;
    z-index: 10;
    margin: 32px 0 0 0;
    background:#fff;
    
}


#content3
{
    color: #545454;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    position: relative;
    text-align: left;
    top: 90px;
    width: 600px;
}

.contactform label {
   font-size: 12px;
    display: block;
    margin: 3px 0 2px 0;
    float:none;
    padding:0px;
    color:#222;
    font-weight:bold;
}

.contactform select {
font-size: 12px;
border: 1px solid #D6D5D5;
width: 205px;
height: 26px;
padding: 2px;
font-family: Tahoma;
}

.agencyenquiry {
 
    list-style-type: none;
    width:500px;
 
}

.agencyenquiry li {
    float: left;
    list-style-image: none;
    margin: 0 17px 0 0;
}

.contactform input {
    border: 1px solid #D6D5D5;
    font-family: Tahoma;
    font-size: 12px;
    height: 20px;
    padding: 2px;
    width: 200px;
}

.contactform textarea
{
    font-size: 12px;
    border: 1px solid #d6d5d5;
    width: 420px;
    padding: 2px;
    font-family: Tahoma;
    margin-bottom:10px;
         
}

.panelform
{
    padding-left: 20px;
    border-left: 2px #F2F2F2 solid;
}

/***  error page *****/

.errorpage{background:url(../Images/errorpages/hero.png) bottom right no-repeat;clear:both;}
.errorpage h1{color:#030c5c;font-size:50px;padding:20px 0 20px 0;font-weight:normal}
.errorpage h2{color:#030c5c;font-size:18px;margin:0 0 33px 0;font-weight:normal;}
.errorpage p{color:#030c5c;font-size:14px;margin:0px 0 40px 0;width:500px;}
.errorpage a{color:#000;font-size:14px;text-decoration:none;font-weight:bold;}
.errorpage hr{padding:10px 0 0 0 }


