* {

padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

body {
background-color:#1b1b1b;
}


h1 {
font-size:25px;
}

h1,h2,h3,h4,h5,h6 {

margin-top:0.3em;
margin-bottom:0.4em;

}

a {

color:#0781c0;
text-decoration:none;
outline:none;
}

a:hover {

color:#19a3e1;

}

ul {

margin-left:2em;

}

li {
list-style-type:square
}

input.textbox {

color:#2b2b2b;
border:1px solid #666666;
width:400px;

}

textarea.textbox {

color:#2b2b2b;
border:1px solid #666666;
width:400px;

}

p {

margin-top:0.3em;
margin-bottom:0.4em;

}

#contact-form {
line-height:200%;
}

.field-title {

color:#2b2b2b;
font-weight:bold;
font-size:11px;
width:100%;
}

.button {

color:#ffffff;
font-weight:bold;
font-size:12px;
border: 1px solid #286591;
background:#4a87a3;
padding:3px 6px 3px 6px;
outline:none;
}

.blogpost {

margin:1% 0% 1% 0%;
float:left;
position:relative;
width:100%;


}

.blogpost-title {

color:#0781c0;

}

.blogpost-info {

color:#666;
font-size:10px;

}

.blogpost-content {

padding:1% 0% 1% 0%;
line-height:130%;

}

#wrap {
margin:0px auto 0px auto;
width:898px;
background:#ffffff;
font-family:verdana,sans;
font-size:11px;
color:#2b2b2b;
border-right:1px solid #000000;
border-left:1px solid #000000;

}

#header {

width:96%;
padding:2% 2% 2% 2%;
border-bottom:1px solid #1b1b1b;
background:url('flare.png') transparent no-repeat right center;
}

#navbar {

position:relative;
float:left;
width:96%;
padding:9px 2% 9px 2%;
height:20px;
background-color:#1b1b1b;
color:#ffffff;
border-top:1px solid #3b3b3b;
border-bottom: 1px solid #3b3b3b;

}

#navbar ul {

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}


#navbar li {

list-style-type:none;
padding:0px 0px 0px 0px;
display:inline;
font-size:13px;
margin:0px 0px 0px 0px;
}

#navbar a {

color:#fff;
padding:8px 2% 8px 2%;
width:100%;
border-right:1px solid #131313;
height:20px;
outline:none;
font-weight:bold;
}

#navbar a:hover {

color:#0892D0;


}

#content {

position:relative;
float:left;
width:94%;
padding:2% 3% 2% 3%;
background:#ffffff;
color:#2b2b2b;
border-top:1px solid #1b1b1b;
line-height:170%;

}

#mission {

width:60%;
float:left;
position:relative;
line-height:180%;
font-size:120%;
margin-bottom:2%;
margin-right:2%;
}

#mission-right {

float:left;
position:relative;
width:20%;
margin-right:2%;

}

#left {

float:left;
position:relative;
width:48%;
padding:1% 1% 1% 1%; 

}

#right {

float:right;
position:relative;
width:38%;
padding:1% 1% 1% 1%; 

}

#top {

float:left;
position:relative;
width:100%;
margin-top:2%;
margin-bottom:2%;
line-height:150%;

}

#top-left {

float:left;
width:46%;
padding:1% 1% 1% 1%;
line-height:200%;
}

#top-right {

float:right;
width:46%;
padding:1% 1% 1% 1%;

}


#mid {

float:left;
position:relative;
width:100%;
margin-top:2%;
margin-bottom:2%;
line-height:150%;

}

#mid-left {

float:left;
position:relative;
width:30%;
padding:1% 1% 1% 1%;

}

#mid-centre {

float:left;
position:relative;
width:30%;
padding:1% 1% 1% 1%;

}


#mid-right {

float:right;
position:relative;
width:30%;
padding:1% 1% 1% 1%;

}

#bottom {

margin:1% 0% 1% 0%;
clear:both;
float:left;
position:relative;
width:98%;

}

ul.image-list {

margin:0% 0% 0% 0%;
padding:0px 0px 0px 0px;

}

ul.image-list li {

display:inline;
margin:1% 0% 1% 0%;
list-style-type:none;


}

ul.image-list li img{

border:1px solid #ccc;


}

.copyright {

color:#666;
font-size:10px;
text-align:center;

}