@charset "UTF-8";
/* CSS Document */

body {
		background:url(/graphics/core/bg_wrap_inside.png) #CCCCCC center;
}

p {
	margin: 24px;
}

p.breadcrumbs {
	color: #006699;
	font-size: 11px;
	margin: 46px 24px 10px 24px;
}

h1 {
	color: #006699;
	font-weight: normal;
	font-size: 21px;
	margin: 24px;
}

h2 {
	color: #006699;
	font-weight: normal;
	font-size: 14px;
	margin: 24px;
}

h3 {
	color: #006699;
	font-weight: normal;
	font-size: 13px;
	margin: 24px;
}

ol {
	margin: 24px;
}

ol li {
	list-style-type: decimal;
	margin: 0px 0px 0px 24px;
}

ul {
	margin: 24px;
}

ul li {
	list-style-image:url(/graphics/core/bullet_orange.png);
	margin: 0px 0px 0px 24px;
}

#wrapinside {
	clear:both;
	margin: 0px;
}

#contentinside {
	clear: both;
	width: 960px;
	margin: auto;
}

#lefthandnav {
	background-color: #006699;
	width: 240px;
	/* height: 200px; */
	float: left;
	margin: 44px 0px 0px 0px;
}

#lefthandnav img {
	margin: 0px 0px 24px 0px;
}

#lefthandnav ul {
	margin: 0px 10px 24px 24px;
	padding: 0px;
}

#lefthandnav ul li {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	list-style-image:url(/graphics/core/bullet_orange.png);
}

#textarea {
	border-top: solid 1px #efefef;
	float: left;
	width: 478px;
	padding: 0px 0px 24px 0px;
}

#textarea-surveys {
	border-top: solid 1px #efefef;
	background-color: #FFFFFF;
	float: left;
	width: 719px;
	padding: 0px;
	margin: 0px;
}

#textareaimage {
	float: left;
	width: 719px;
	padding: 0px 0px 24px 0px;
	margin: 0px 0px 0px 241px;
}

#textareaimagebody {
	float: left;
	width: 478px;
}

#textareaimagebody p.breadcrumbs {
	color: #006699;
	font-size: 11px;
	margin: 30px 24px 10px 24px;
}

#textareaimagequotes {
	width: 241px;
	float: left;
}

#subscribe {
	float: right; 
	width: 241px; 
	height: 140px; 
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-top: solid 1px #efefef;
	border-left: solid 1px #efefef;
}

#subscribe form {
	margin: 10px 0px 0px 12px;
}

#subscribe a:link {
	color: #00ccff;
}

#subscribe a:visited {
	color: #00ccff;
}


#subscribe a:active {
	color: #ff9900;
}

#subscribe a:hover {
	color: #ff9900;
}

#subscribe p {
	color: #999999;
	margin: 10px 15px 12px 12px;
	line-height: 16px;
}

#inside-image {
	width: 719px;
	height: 514px;
	margin: 0px 0px 0px 241px;
	position:relative;
	z-index: 1;
}

#subscribeimage {
	position:relative;
	z-index: 2;
	float: right; 
	width: 241px; 
	height: 140px; 
	margin: -514px 0px 0px 0px;
	padding: 0px;
	/* background-color: #FFFFFF;
	border-top: solid 1px #efefef;
	border-left: solid 1px #efefef; */
}

#subscribeimage form {
	margin: 10px 0px 0px 12px;
}

#subscribeimage a:link {
	color: #00ccff;
}

#subscribeimage a:visited {
	color: #00ccff;
}


#subscribeimage a:active {
	color: #ff9900;
}

#subscribeimage a:hover {
	color: #ff9900;
}

#subscribeimage p {
	color: #999999;
	margin: 10px 15px 12px 12px;
	line-height: 16px;
}

#quotes {
	float: right; 
	width: 241px; 
	height: 140px; 
	margin: 24px 0px 0px 0px;
	padding: 0px;
}

#quotes p {
	margin: 12px;
}

/* headings */

h2#idenkupdates {
	margin: 12px 0px 5px 12px;
	background: url(/graphics/core/headings/idenk_updates.png) no-repeat;
    width: 229px;
	height: 14px;
    text-indent: -9999px;
}

/* old styles */

.largeorange {
	font-size: 16px;
	color: #ff9900;
}

.largestorange {
	font-size: 18px;
	color: #FF9900;
}

.bluetext {
	font-size: 16px;
	color: #00ccff;
}

/* styles for our people layers */

h2.people {
	font-size: 14px;
	padding-bottom: 5px;
}

h3.people {
	font-size: 12px;
	color: #17b9e2;
	padding-bottom: 5px;
}

table.ourpeople {
	margin: 24px;
}

#ross {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

#phil {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

#david {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

#stephen {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

#julie {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

#sarah {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

#simon {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

#danny {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

#peter {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

#deborah {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

#greg {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

#steve {
	width: 200px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
	visibility: hidden;
	margin: -100px 0px 0px 0px;
	position:absolute;
}

/* survey styles */

.questiontext {
	color: solid 1px #c00;
}

/* km styles */

#results {
	width: 650px;
	height: 650px;
	border: solid 1px #C00;
	z-index: 1000;
	position:relative;
}

td.formtext {
	border: solid 1px #dfdfdf;
	margin: 2px;
	padding: 5px;
	text-align: right;
	vertical-align: top;
}

td.formelement {
	border: solid 1px #dfdfdf;
	margin: 2px;
	padding: 5px;
	/* text-align: right; */
}

	td.formelement input {
		color: #666;
	}
	
	td.formelement textarea {
		color: #666;
	}