@charset "UTF-8";
/* CSS Document */

html, body {
margin:0;
border:0;
height:100%;
color:#FFFFFF;
}

#wrapper {
width:100%;
height:auto; /* real browsers */
height:100%; /* IE6: treated as min-height*/
	
min-height:100%;
}

#key_content, #key_content h1, #key_content h2, #textarea a, #backup a, #textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#key_content {
padding:30px 0 0 50px;
font-size:100%;
}

#key_content h1 {
font-size:110%;
font-weight:bold;
margin-bottom:0;
}

#key_content h2 {
font-size:100%;
font-weight:bold;
margin-bottom:0;
}

#submenuarea {
padding:45px 0 0 23px;
}

#textarea {
padding:20px 110px 0 60px;
color:#FFFFFF;
}

#textarea a {
text-decoration:none;
color:#FFFFFF;
}

#backup a {
font-size:70%;
text-decoration:none;
display:block;
margin:40px 0 40px 0;
}

.bluebody {
background-color:#00c4df;
}

.pinkbody {
background-color:#e51d9b;
}

.purplebody {
background-color:#723d97;
}

.menufactsblu a, .menuprojectsblu a, .menucontactsblu a, .menufactsprp a, .menuprojectsprp a, .menucontactsprp a, .menufactspnk a, .menuprojectspnk a, .menucontactspnk a {
width:382px;
height:61px;
display:block;
text-indent:-1500px;
overflow:hidden;
}

.menufactsblu a {
background:url(../images/keyfactsblu.gif) 0 0;
}

.menuprojectsblu a {
background:url(../images/keyprojectsblu.gif) 0 -61px;
}

.menucontactsblu a {
background:url(../images/keycontactsblu.gif) 0 -61px;
}

.menufactsprp a {
background:url(../images/keyfactsprp.gif) 0 -61px;
}

.menuprojectsprp a {
background:url(../images/keyprojectsprp.gif) 0 0px;
}

.menucontactsprp a {
background:url(../images/keycontactsprp.gif) 0 -61px;
}

.menufactspnk a {
background:url(../images/keyfactspnk.gif) 0 -61px;
}

.menuprojectspnk a {
background:url(../images/keyprojectspnk.gif) 0 -61px;
}

.menucontactspnk a {
background:url(../images/keycontactspnk.gif) 0 0px;
}

.submenublu1 a, .submenublu2 a, .submenuprp1 a, .submenuprp2 a, .submenuprp3 a, .submenupnk1 a, .submenupnk2 a {
width:202px;
height:33px;
display:block;
text-indent:-1500px;
overflow:hidden;
}

.submenublu1 a {
background:url(../images/whatwedo.gif) 0 -33px;
}

.submenublu2 a {
background:url(../images/whoweare.gif) 0 -33px;
}

.submenuprp1 a {
background:url(../images/keyclients.gif) 0 -33px;
}

.submenuprp2 a {
background:url(../images/keyservices.gif) 0 -33px;
}

.submenuprp3 a {
background:url(../images/keyquotes.gif) 0 -33px;
}

.submenupnk1 a {
background:url(../images/keypeople.gif) 0 -33px;
}

.submenupnk2 a {
background:url(../images/keylocation.gif) 0 -33px;
}

.menufactsblu a:hover, .menuprojectsblu a:hover, .menucontactsblu a:hover, .menufactsprp a:hover, .menuprojectsprp a:hover, .menucontactsprp a:hover, .menufactspnk a:hover, .menuprojectspnk a:hover, .menucontactspnk a:hover, .submenublu1 a:hover, .submenublu2 a:hover, .submenuprp1 a:hover, .submenuprp2 a:hover, .submenuprp3 a:hover, .submenupnk1 a:hover, .submenupnk2 a:hover {
background-position:0 0;
}