/* ESSENTIALS */

img {border: none }

p {	font-family: "trebuchet ms", helvetica, arial, "san serif";
	font-size: 11px;
	color:#ffffff;
	padding:0px;
	margin:5px 0px 0px 0px;
}

div {	font-family: "trebuchet ms", helvetica, arial, "san serif";
	font-size: 11px;
	color:#ffffff;
}

a:link {color:#878787; text-decoration:none ; font-family: "trebuchet ms", helvetica, arial, "san serif";} 
a:visited {color:#878787; text-decoration:none ; font-family: "trebuchet ms", helvetica, arial, "san serif";} 
a:active {color:#962020; text-decoration:none ;font-family: "trebuchet ms", helvetica, arial, "san serif";} 
a:hover {color:#962020; text-decoration:none ;font-family: "trebuchet ms", helvetica, arial, "san serif";}

a:link.main {color:#ffffff; text-decoration:none ; } 
a:visited.main {color:#ffffff; text-decoration:none ; } 
a:active.main {color:#962020; text-decoration:none ;} 
a:hover.main {color:#962020; text-decoration:none ;}

a:link.results {color:#ffffff; text-decoration:none ; font-size: 13px;} 
a:visited.results {color:#ffffff; text-decoration:none ;font-size: 13px; } 
a:active.results {color:#962020; text-decoration:none ;font-size: 13px;} 
a:hover.results {color:#962020; text-decoration:none ;font-size: 13px;}

a:link.teamlinkscolor {color:#ffffff; text-decoration:none ; } 
a:visited.teamlinkscolor {color:#ffffff; text-decoration:none ; } 
a:active.teamlinkscolor { color:#565B4E; text-decoration:none ; }
a:hover.teamlinkscolor { color:#565B4E; text-decoration:none ; }

a:link.serviceslinkscolor {color:#ffffff; text-decoration:none ; } 
a:visited.serviceslinkscolor {color:#ffffff; text-decoration:none ; } 
a:active.serviceslinkscolor { color:#5E6F6B; text-decoration:none ; }
a:hover.serviceslinkscolor { color:#5E6F6B; text-decoration:none ; }

a:link.client_link {color:#ffffff; text-decoration:none ; } 
a:visited.client_link {color:#ffffff; text-decoration:none ; } 
a:active.client_link { color:#453B3A; text-decoration:none ; }
a:hover.client_link { color:#453B3A; text-decoration:none ; }

/* COPY */

.col_header {
	font-weight: bold;
	line-height:15px;
}

.header {
	font-family: "trebuchet ms", helvetica, arial, "san serif";
	font-size: 16px;
	color:#ffffff;
}

.sitecopy { 
	font-family: "trebuchet ms", helvetica, arial, "san serif";
	font-size: 11px;
	color:#ffffff;
}

.searchresults {
	padding:3px 0px 5px 12px;
	margin:0px;
/*	width:100px; */
/*	height:20px; */
/*	background-color:#FFCCCC; */
}

.teamcopy { 
	font-family: "trebuchet ms", helvetica, arial, "san serif";
	font-size: 11px;
	color:#ffffff;
	line-height:16.5px;
}

.links {
	padding:0px;
	margin:0px;
	font-family: "trebuchet ms", helvetica, arial, "san serif";
	font-size: 11px;
	color:#ffffff;
	line-height: 16.5px; 
}

.teamlinks {
	font-family: "trebuchet ms", helvetica, arial, "san serif";
	font-size: 11px;
	color:#D4D7CF;
}

.teamlinks:first-line {
	color:#ffffff;
}

.team_title {
	font-family: "trebuchet ms", helvetica, arial, "san serif";
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
}

div#aboutus {
	position:absolute;
	top:160px;
	left:45px;
	width: 540px;
}

div#news {
	position:absolute;
	top:143px;
	left:45px;
	width: 540px;
}

div#services {
	position:absolute;
	top:143px;
	left:45px;
	width:420px;
}

div#team {
	position:absolute;
	top:123px;
	left:190px;
	width:485px;
}

div#contactus {
	position:absolute;
	top:143px;
	left:45px;
	width: 460px;
}

div#serviceslinks {
	position:absolute;
	top:286px;
	left:45px;
	margin:0px;
	padding:0px;
}

div#teamlink_1 {
	position:absolute;
	top:123px;
	left:45px;
}

div#teamlink_2 {
	position:absolute;
	top:155px;
	left:45px;
}

div#teamlink_3 {
	position:absolute;
	top:188px;
	left:45px;
}

div#teamlink_4 {
	position:absolute;
	top:220px;
	left:45px;
}

/* CONTAINING ELEMENTS  */

#wrapper {
	margin:15px auto;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#CACACA;
	width:898px;
	height:598px;
}

#results {
	padding:0px;
	margin:0px;
	position:absolute;
	top:70px;
	left:35px;
}

#main {
	padding:0px;
	position:relative;
	margin:55px 96px 55px;
	width:708px;
}

#top {
	padding:0px;
	margin:0px;
	height:57px;
}

#middle {
	background-color:#999999;
	padding:0px;
	margin:0px;
	height:348px;
}

#footer {
	padding:0px;
	margin:0px;
	
}

/* ELEMENTS  */

#clientlist {
	position:absolute;
	top:125px;
	left:560px;
}

img#logo {
	position:absolute;
	top:0px;
	left:0px;
}

img#aboutus_nav {
	position:absolute;
	top:40px;
	left:131px;
}

img#services_nav {
	position:absolute;
	top:40px;
	left:199px;
}

img#theteam_nav {
	position:absolute;
	top:40px;
	left:264px;
}

img#clients_nav {
	position:absolute;
	top:40px;
	left:338px;
}

img#contactus_nav {
	position:absolute;
	top:40px;
	left:398px;
}

img#news_nav {
	position:absolute;
	top:40px;
	left:476px;
}

img#middle_page {
	top:0px;
	left:0px;
}

img#search_left {
	position:absolute;
	top:34px;
	left:544px;
}

#searchbox {
	position:absolute;
	top:35px;
	left:590px;
}

img#search_middle {
	position:absolute;
	top:34px;
	left:586px;
}

#search_right {
	position:absolute;
	top:34px;
	right:0px;
}

img#tel {
	position:absolute;
	top:427px;
	left:110px;
}

img#fax {
	position:absolute;
	top:427px;
	left:285px;
}

img#email {
	position:absolute;
	top:427px;
	left:456px;
}

#kscredit {
	position:absolute;
	left:292px;
	top:520px;
}

.janemorgancredit {

}

#col_first {
	position:absolute;
	line-height:11px;
	top:116px;
	left:48px;
}

#col_second {
	position:absolute;
	line-height:10.7px;
	width:140px;
	top:116px;
	left:163px;
}

#col_third {
	position:absolute;
	line-height:11px;
	top:116px;
	left:325px;
}

#col_fourth {
	position:absolute;
	line-height:11px;
	top:116px;
	left:452px;
}

#col_fifth {
	position:absolute;
	line-height:11px;
	top:116px;
	left:586px;
}