* {

margin: 0;
padding: 0;

}

body {

font-family: Arial, Helvetica, sans-serif;

}

img.wing {

border: none;
margin-top: 14px;
padding: 0px;

}

div.endorsment {

margin: 10px 0 30px 0;

}

div.endorsment > p {

color: #000066;

}

#contact {

clear: both;
width: 620px;
margin: 0 auto;

}

#title {

width: 512px;
padding: 15px 0;
border-bottom: 2px dotted #666666;



}


#frontpage-column-left {

padding-top: 20px;
float: left;
width: 357px;


}



#column-left {

padding-top: 20px;
float: left;
width: 242px;


}



#column-centre{

padding-top: 20px;
float: left;
width: 240px;
margin: 0 30px;

}

#frontpage-column-centre{

padding-top: 20px;
float: left;
width: 200px;
margin: 0 15px;

}

#column-right {

clear: right;
float: right;
width: 330px;
margin-top: -10px;
}

#frontpage-content #column-right {
	padding-top: 15px;
	margin-top: 0px;
}

#content {

position: relative;
margin: 0 auto;
width: 872px;
height: 100%;

}

#frontpage-content {

position: relative;
margin: 0 auto;
width: 920px;
height: 100%;

}

#footer {

clear: both;
background: url('/new/background/bottom_bg.jpg');
background-repeat: repeat-x;
width: 100%;
height: 60px;
text-align: center;

}

#menu {

margin: 0 auto;

}

#header {

background: url('/new/background/top_bg.jpg');
background-repeat: repeat-x;
width: 100%;
height: 233px;


}

#logo {

position:relative;
height: 233px;
width: 1024px;
margin: 0 auto;

}

#logo-left {

position: absolute;
left: 0px;
top: 0px;
height: 233px;
width: 381px;


}

#logo-centre {

position: absolute;
left: 381px;
top: 0px;
background: url('/new/background/logo.gif');
width: 252px;
height: 233px;

}

#flange-left {

position: absolute;
top: 0px;
right: 0px;
background:  url('/new/background/flange_left.jpg');
height: 106px;
width: 381px;

}

#mission-left {

position: absolute;
right: -20px;
top: 200px;
height: 24px;
width: 341px;
z-index:1000;


}

#wing-left {

position: relative;
top: 106px;
left: 33px;
background:  url('/new/background/wing_left.gif');
width: 348px;
height: 58px;

}



#flange-right {

position: absolute;
top: 0px;
left: 0px;
background:  url('/new/background/flange_right.jpg');
height: 106px;
width: 310px;

}

#mission-right {

position: absolute;
left: -20px;
top: 200px;
height: 24px;
width: 341px;

}

#wing-right {

position: relative;
top: 106px;
right: 0px;
background:  url('/new/background/wing_right.gif');
width: 348px;
height: 58px;

}

#form {

clear: both;


}


#logo-right {

position: absolute;
left: 633px;
top: 0px;

width: 310px;
height: 233px;

}

p , ul{

margin-bottom: 1em;
font-size: small;


}

label {

color: #666666;
font-size: small;
font-weight: bold;
}

p {

color: #666666;

}

p.details {

font-size: x-small;

}

b {

color: #666666;
font-weight: bold;

}


li {

padding: 3px 0;

}


ul {


list-style-position: outside;
padding-left: 30px;

}

ul.box {

background-color: #CCCCCC;

}

p.intro {

font-weight: bold;


}

dt, dd {

display: inline;
font-weight: bold;
font-size: small;

}

dt {

color: #666666;

}

dd {

color: #000066;

}



h1 {

font-size: large;
font-style: italic;
color: #000066;

}

h2 {

font-size: medium;
font-style: italic;
color: #000066;
padding: 10px 0;
margin: 15px 0;
border-bottom: 1px dotted #666666;

}

h3 {

font-size: small;
color: #ffffff;
padding: 5px 0 5px 5px;
background-color: #000066;

}

h4 {

font-size: small;
display: inline;
color: #339900;

}



ul.menu-inline {


padding-top: 2em;
font-size: small;
color: #ffffff;
list-style:none;

}

ul.menu-inline > li {

display: inline;
list-style-type: none;
padding: 0;
margin: 0;



}


#telephones {

clear: both;

width: 872px;
text-align: center;
margin: 0 auto;

}


#telephones > p {

font-weight: bold;

}
.location {


color: #000066;
font-weight: bold;


}
img {

border: none;

}

#wing-left ul.wing-menu  {

padding-left: 34px;


}

#wing-right ul.wing-menu  {

padding-right: 27px;


}

ul.wing-menu {

text-indent:0px;
padding: 14px 0 0 0;
margin: 0;

}

ul.wing-menu  li {

padding: 0;
margin: 0;
display: block;
float: left;
list-style-type: none;


}

ul.box li {

color: #000066;
font-weight: bold;

}


ul.menu-inline > li > a {

text-decoration: none;
color: #ffffff;
font-weight: bold;

}

