/* CSS Document */

/* all pages */

body { 

background-color:#8f8fa1;

}

#fixCentre {

width:780px;
margin:auto;
padding:10px;
background-color:#FFFFFF;

}

#logo {

background-color:#242446;
width:100%;
text-align:right;

}

img {

border:0px;

}

#content2 {

background-image:url(images/wavefade.gif);
min-height:380px;
height:auto !important;
height:420px;
width:730px;
background-repeat:no-repeat;
clear:both;
padding-top:50px;
padding-left:55px;

}

#foot1 {

width:100%;
height:10px;
background-color:#c1c1d9;
line-height:10px;

}

#foot2 {

width:100%;
height:18px;
background-color:#242446;
margin-top:5px;
line-height:18px;

}


/* menu setup*/

#menu {

text-align:left;
width:100%;
background-color:#c1c1d9;
float:left;
margin-top:7px;

}

a.buttons {

background-color:#c1c1d9;
width:72px;
text-decoration:none;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
padding:3px;
color:#242446;
float:left;

}

a.buttons:hover {

background-color:#242446;
color:#c1c1d9;

}


/* home page */

#content { 

background-image: url(images/wave2.gif);
height:430px;
width:780px;
background-repeat:no-repeat;
clear:both;

}

#maintext {

padding-top:156px;

}

#subtext {

padding-right:20px;
padding-top:10px;
text-align:right;

}

.foottext {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#a6a6c9;
text-align:right;
padding-right:10px;
padding-top:200px;

}


/* about us page */

.about { 

width:650px;
padding:10px;
text-align:left;
float:left;
color:#242446;

}


/* services page */

.servicetitle {

width:220px;
padding:10px;
text-align:left;
clear:none;
float:left;
padding:10px;

}

.servicetext {

width:220px;
padding:10px;
text-align:left;
clear:none;
float:left;

}

.servicelist {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#242446;
text-decoration:none;
line-height:24px;

}


/* project home */

.recent {

width:370px;
clear:none;
text-align:left;
float:left;
padding:10px;

}

.recentproj {

width:370px;
clear:none;
text-align:left;
float:left;
padding:10px;

}

.archive {

width:280px;
margin-left:10px;
clear:none;
text-align:left;
float:left;
padding:10px;

}

.archiveproj {

width:280px;
margin-left:10px;
clear:none;
text-align:left;
float:left;
padding:10px;

}

a.listtext {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#242446;
text-decoration:none;
line-height:24px;

}

a.listtext:hover {

color:#5353e0;
font-weight:bold;
font-size:12px;

}


/* project pages */

#content3 {

background-image:url(images/wavefade.gif);
min-height:380px;
height:auto !important;
height:420px;
width:780px;
background-repeat:no-repeat;
clear:both;
padding-top:50px;

}

td {

text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#242446;
padding:10px 10px 0px 10px;

}

.projtitle {

width:450px;
padding:10px;
margin-top:10px;
text-align:center;
clear:none;

}

.projtext {

width:450px;
padding:10px;
text-align:center;
clear:none;

}

a.backButton {

background-color:#c1c1d9;
width:100px;
text-decoration:none;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
padding:3px;
color:#242446;
float:left;
margin-top:25px;

}

a.backButton:hover {

background-color:#242446;
color:#c1c1d9;

}



/* contact page */

.details { 

width:300px;
padding:10px;
margin-top:20px;
text-align:left;
float:left;


}

.contact {

width:100%;

}


/* brochure */

.recentTitle {

width:370px;
clear:none;
text-align:left;
float:left;
padding:10px;

}

.recentBroch {

width:370px;
clear:none;
text-align:left;
float:left;
padding:10px;

}

.archiveTitle {

width:280px;
margin-left:10px;
clear:none;
text-align:left;
float:left;
padding:10px;

}

.archiveBroch {

width:280px;
margin-left:10px;
clear:none;
text-align:left;
float:left;
padding:10px;

}

.foottext2 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#a6a6c9;
float:left;

}


/* text styles */

.mytext1 { 

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#242446;
text-align:center;

}

.mytext2 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#242446;

}

.mytext3 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#242446;
text-align:justify;

}

.mytext4 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#242446;
text-align:left;
line-height:24px;

}

.titletext {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#242446;

}

.bigtext {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#242446;

}

.smalltext {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#242446;

}

p {

padding:0px;
margin:0px;

}

.popList {

width:350px;
padding-left:1px;
color:#242446;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
background-color:#FFFFFF;

}






