body { font-size:62.5%; font-family:Tahoma, "Lucida Sans Unicode", "Lucida Grande", sans-serif; background-color:#c0d475; }body, h1, h2, h3, h4, h5, form, blockquote, p, ul, ol { margin:0; padding:0; line-height:1.2em; color:#00335c; }img { border:0; }ul { list-style-type:none; }/* --- color values ---dark blue (logo + words)	00335cgreen background			c0d475square dark blue tint (second level services)	acc472square tint of white (second level team)		d1e09a*/a:link,a:visited { color:#00335c; }a:hover,a:active { text-decoration:none; }#page { width:780px; margin:0 auto; position: relative; left: 5.5%;  }#skipNav { position:absolute; left:-9999px; }#kwLogo, #primaryNav, #content { float:left; }#kwLogo { margin-top:290px; }#primaryNav { margin-top:44px; width:145px; }#primaryNav li { padding:0 0 34px; }#primaryNav a:link,#primaryNav a:visited { font-family:Georgia; font-size:1.7em; color:#fff; text-decoration:none; border-bottom:1px solid #c0d475; }#primaryNav a:hover,#primaryNav a:active { border-color:#eee; }/* top nav 'on' state */body.primaryNav1 a#primaryNav1:link,body.primaryNav1 a#primaryNav1:visited,body.primaryNav1 a#primaryNav1:hover,body.primaryNav1 a#primaryNav1:active,body.primaryNav2 a#primaryNav2:link,body.primaryNav2 a#primaryNav2:visited,body.primaryNav2 a#primaryNav2:hover,body.primaryNav2 a#primaryNav2:active,body.primaryNav3 a#primaryNav3:link,body.primaryNav3 a#primaryNav3:visited,body.primaryNav3 a#primaryNav3:hover,body.primaryNav3 a#primaryNav3:active,body.primaryNav4 a#primaryNav4:link,body.primaryNav4 a#primaryNav4:visited,body.primaryNav4 a#primaryNav4:hover,body.primaryNav4 a#primaryNav4:active,body.primaryNav5 a#primaryNav5:link,body.primaryNav5 a#primaryNav5:visited,body.primaryNav5 a#primaryNav5:hover,body.primaryNav5 a#primaryNav5:active { color:#00335c; border-color:#c0d475; }#content { width:500px; height:500px; overflow:auto; margin:102px 0 20px; border:1px solid #fff; }#contentInner { padding:15px 10px 0 7px; }#teamDetail #content { background-color:#d1e09a; border-color:#d1e09a; }#servicesDetail #content { background-color:#acc472; border-color:#acc472; }h1 { font-size:1.1em; padding:0 0 1.5em; }h1 span { font-weight:normal; text-transform:uppercase; font-size: .9em; padding:0 0 0 .5em; }h2 { float:left; width:50%; font-size:1.1em; padding:0 0 .3em; }#content p, #content li { font-size:1.1em; line-height:1.6em; }#content p { clear:both; padding:0 0 1.2em; }#content p.return { text-transform:uppercase; font-size: 1em; }#content p.learnMore { float:right; font-size:.9em; padding:0 0 .3em; margin:-1.7em 0 0; }#content p.learnMore a:link,#content p.learnMore a:visited { color:#fff; text-transform:uppercase; }#content p.learnMore a:hover,#content p.learnMore a:active { text-decoration:none; }#content ul { margin:0 0 1em; }#content li { padding:0; }#content ul.labelValue span { font-style:italic; }#home #content p { font-family:Georgia; font-size:1.3em; line-height:1.5em; }.clientList { float:left; margin:0; }.listOne {margin:0 2em 0 0;}.clientList h2 { float:none; white-space:nowrap; }.clientList span.indent { display:block; padding:0 0 0 2em; }.teamNav { float:left; width:28%; }.teamNav h2 { float:none; white-space:nowrap; }#content .teamNav p { line-height:1.5em; }.teamNav a:link,.teamNav a:visited { color:#00335c; }.teamNav a:hover,.teamNav a:active { text-decoration:none; }
