/* Start of CMSMS style sheet 'Main Styles' */
@charset "utf-8";
/* CSS Document */

body {
background-color:#63c6d1;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:normal;
letter-spacing:0.1em;
margin:30px 0 0 0;
}

#wrapper {

background-color:#63c6d1;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:normal;
letter-spacing:0.1em;
margin:30px 0 0 0;
width:944px;
margin:auto;
border:2px solid #FFF;
background-color:#006965;
}
/******************************navigation */
#navigation {
text-transform:uppercase;
font-size:13px;
font-weight:normal;
border-bottom:2px solid #FFF;
}

#navigation ul {
list-style:none;
margin:0;
padding:4px 0 4px 0;
}

#navigation li {
display:inline;
padding:0;
}


#navigation li a {
text-decoration:none;
color:#fff;
padding:0 5px 0 5px;
}

#navigation li a:hover {
background-color:#63c6d1;
}

p {
padding:0;
margin:0;
}
/******************************homepage*/

.box1 {
background-color:#21a69e;
font-size:1.3em;
padding:10px 80px 10px 80px;
border-bottom:2px solid #FFF;
}

.box2 {
background-color:#09abc5;
font-size:1.1em;
padding:10px 80px 10px 80px;
border-bottom:2px solid #FFF;
}

#flashholder {
border-bottom:2px solid #FFF;
}

#logo {
border-right:2px solid #FFF;
display:inline;
float:left}

#flashhome {
display:inline;
float:right;
}

#imagenav1 {
background-image:url(uploads/images/imagenav1.jpg);
background-repeat:no-repeat;
width:306px;
border-right:2px solid #FFF;
border-bottom:2px solid #FFF;
height:65px;
float:left;
}

#imagenav2 {
background-image:url(uploads/images/imagenav2.jpg);
background-repeat:no-repeat;
width:322px;
border-right:2px solid #FFF;
border-bottom:2px solid #FFF;
height:65px;
float:left;
}

#imagenav3 {
background-image:url(uploads/images/imagenav3.jpg);
background-repeat:no-repeat;
width:311px;
border-bottom:2px solid #FFF;
height:65px;
float:left;
}
.imagenavlinks {
text-align:left;
padding:20px 0 0 0;
font-size:0.9em;
}

a {
text-decoration:none;
color:#09abc5;
padding:3px;
}

a:link {
color:#006965;
}

a:visited {
color:#006965;
}

a:hover {
color:#09abc5;
background-color:#006965;
}

#clearboth {
clear:both;
}
/******************************footer*/
#footer {
background-color:#006965;
padding:7px 0px 7px 20px;
}

#footer h1 {
text-transform:uppercase;
margin:0;
padding:0;
font-size:1.2em;
font-weight:normal;
}
/******************************who*/

.box1who {
background-color: #63c6d1;
text-align:left;
border-bottom: 2px solid #fff;
padding: 5px;}

.box1whotext {
float:left;
width:420px;
font-size:1em;
line-height:1.2em;
letter-spacing:0;
}

.box1whoimage {
float:right;
}

.box2who {
border-bottom: 2px solid #fff;
background-color:#21a69e;
padding: 5px;
font-size:0.9em;
letter-spacing:0;}

.box3who {
border-bottom: 2px solid #fff;
background-color:#63c6d1;
padding: 5px;
font-size:0.9em;
letter-spacing:0;}

.box4who {
border-bottom: 2px solid #fff;
background-color:#09abc5;
padding: 5px;
font-size:0.9em;
letter-spacing:0;}

.box5who {
border-bottom: 2px solid #fff;
background-color:#63c6d1;
padding: 5px;
letter-spacing:0;
}

.box5who h1{
padding:5px;
margin:0;
font-size:1.2em;
font-weight:normal;
text-transform:uppercase;
}

.clearboth {
clear:both}

.people1 {
border-bottom: 2px solid #fff;
background-color:#21a69e;
text-align:left;
}

.people2 {
border-bottom: 2px solid #fff;
background-color:#09abc5;
text-align:left;
}

.portrait {
border-right: 2px solid #fff;
float:left;
}

.peopledescription {
padding:5px 5px 5px 85px;
}

.peopledescription h1 {
padding:0;
margin:0;
text-transform:uppercase;
font-weight:normal;
float:left;
font-size:1.5em;
}

.peopledescription h2 {
padding:6px 0 0 8px;
margin:0;
font-weight:normal;
float:left;
font-size:1.2em;
}

.peopledescription p {
color:#000;
font-size:0.7em;
letter-spacing:0;
margin:0;
padding: 15px 10px 2px 0;
line-height:1.2em;
}

.team {
padding:0;
background-color:#63c6d1;
border-bottom: 2px solid #fff;
letter-spacing:0.1em;
}
.teamlist {
float:left;
width:394px;
height: 233px;
padding:10px 40px 0px 40px;
border-right: 2px solid #fff;
}

.teamlist p {
font-size:0.8em;
}

.teamlist h1 {
font-size:0.9em;
padding: 0;
margin:0;
}

.teamlistphoto {
float:right;
height: 233px;

}

/******************************contact*/

.box2contact {
background-color:#63c6d1;
font-size:1.1em;
padding:10px 88px 10px 88px;
border-bottom:2px solid #FFF;
}

.box5contact {
background-color:#21a69e;
font-size:1.1em;
padding:10px 88px 10px 88px;
border-bottom:2px solid #FFF;
}

.box6contact {
background-color:#FFFFFF;
border-bottom:2px solid #FFF;
padding:0;
margin:0;
}

/******************************what*/

.box1what {
background-color:#63c6d1;
font-size:1em;
padding:5px;
border-bottom:2px solid #FFF;
letter-spacing:0;
}

.box4what {
background-color:#09abc5;
font-size:0.8em;
padding:5px 65px 5px 65px;
border-bottom:2px solid #FFF;
letter-spacing:0;
line-height:1.5em;
}

.divider {
visibility:hidden;
padding: 0 4px 0 4px;
}

.box5what {
border-bottom:2px solid #FFF;
}

.box5whatleft {
border-right:2px solid #FFF;
float:left
}

.box5whatcentre {
float:left
}

.box5whatright {
border-left:2px solid #FFF;
float: right;
}

/*new who page*********************/

.peoplecontainer {
text-align:center;
letter-spacing:0;
border-bottom: 2px solid #FFF;
background-color:#006965;
background-image:url(uploads/images/backnew.gif);
background-repeat:repeat-y;}

.peoplecontainer2 {
text-align:center;
letter-spacing:0;
border-bottom: 2px solid #FFF;
background-color:#006965;
background-image:url(uploads/images/3column.gif);
background-repeat:repeat-y;}

.peoplecontainer p {
font-size: 0.65em;
padding:0 5px 10px 5px;
}

.peoplecontainer img {
padding: 0 0 15px 0;
}

.peoplecontainer2 img {
padding: 0 0 15px 0;
}

.peoplecontainer2 p {
font-size: 0.65em;
padding:0 5px 10px 5px;
}

.peoplecontainer h1 {
font-size: 0.9em;
padding:0 5px 0 15px;
margin:0;
display:inline;
}

.peoplecontainer h2 {
font-size: 0.9em;
padding:0 15px 0 0px;
margin:0;
display:inline;
}

.peoplecontainer2 h1 {
font-size: 0.9em;
padding:0 5px 0 15px;
margin:0;
display:inline;
}

.peoplecontainer2 h2 {
font-size: 0.9em;
padding:0px 15px 0px 0px;
margin:0;
display:inline;
}


.people01 {
float:left;
width:312px;
}

.people02 {
float:left;
width:312px;
font-size:1.5em;
padding:20px 0 10px 0;
}

.people03 {
float:right;
width:312px;
}

.standout {
color:#006965;
font-size:1em;
font-weight:bold;

}

/* End of 'Main Styles' */

