a {
	color: #9966CC;
	text-decoration: none;
}
body {
	background: #FFFFFF;
	color: #12608D;
	font: 10pt "Century Gothic", Helvetica, arial, "news gothic", sans-serif;
	margin: 0px;
	padding: 0px;
}
h1 {
	font: normal 600 16pt "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif;
	margin-bottom: 8px;
	margin-top: 86px;
	text-align: left;
	text-indent: 15px;
}
h1.hp {
	font: normal 600 18pt;
	margin-bottom: 0px;
	margin-top: 82px;
	text-align: left;
	text-indent: 15px;
}
h2 {
	font: oblique;
	font-size: 9pt;
	font-weight: 600;
	letter-spacing: 1pt;
	margin-bottom: 0px;
	margin-top: 5px;
}
p {
	text-align: left;
}
p.description {
	font-size: 9pt;
	font-weight: 500;
	margin: 0;
	padding: 0;
}
.architectureleft {
	background: #868686;
	width: 10%;
}
.architectureright {
	background: #b6b6b6;
	width: 30%;
}
.kinesisleft {
	background: #778c7b;
	width: 10%;
}
.kinesisright {
	background: #a5b8a9;
	width: 30%;
}
.archwords {
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: 1.2pt;
	padding: 3px 3px 3px 3px;
	text-align: right;
}
.kinwords {
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: 1.2pt;
	padding: 3px 3px 3px 3px;
	text-align: right;
}
.kinwordsred {
	font-size: 11pt;
	font-weight: 400;
	letter-spacing: 1.2pt;
	padding: 3px 3px 3px 3px;
	text-align: center;
	color: Black;
}
.weavleft {
	background: #7e8a79;
	width: 10%;
}
.weavright {
	background: #bdc9b9;
	width: 30%;
}
.artleft {
	background: #747e8d;
	width: 10%;
}
.artright {
	background: #a3acb8;
	width: 30%;
}
.artwords {
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: .7pt;
	padding: 3px 10px 3px 3px;
	text-align: right;
}
.bioleft {
	background: #837e90;
	width: 10%;
}
.bioright {
	background: #b3abc5;
	width: 30%;
}
.biowords {
	font-size: 9pt;
	font-weight: 450;
	letter-spacing: .2pt;
	padding: 3px 10px 3px 3px;
	text-align: center;
}
.biowords2 {
	font-size: 9pt;
	font-weight: 450;
	letter-spacing: .2pt;
	padding: 3px 10px 3px 3px;
	text-align: right;
}
.enlarge {
	cursor: hand;
	font-size: 10px;
	padding: 6px 6px 6px 310px;
	text-align: right;
	text-decoration: underline;
}
.hpwords {
	font-size: 9pt;
	font-weight: 400;
	margin-top: 180px;
		padding: 3px 10px 3px 10px;
	text-align: left;
	background-image: url(../images/gray_translucent_200.gif);
}
.porttitle {
	float: right;
	width: 230px;
}
.row {
	border: 0px solid #669933;
	margin: 10px 0px 50px 120px;
	width: 615px;
}
.tapestryleft {
	background: #6d7c8d;
	width: 10%;
}
.tapestryright {
	background: #8cabb1;
	width: 30%;
}
.tapwords {
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: .5pt;
	padding: 3px 3px 3px 3px;
	text-align: right;
}
.windleft {
	background: #6b9957;
	width: 10%;
}
.windright {
	background: #a3bf66;
	width: 30%;
}
.windwords {
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: .5pt;
	padding: 3px 3px 3px 3px;
	text-align: right;
}
.weavwords {
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: .5pt;
	padding: 3px 3px 3px 3px;
	text-align: right;
}
.thumbl, .thumbr {
	border: 0px solid #CFD0EB;
}
.title {
	font: oblique;
	font-size: 9pt;
	font-weight: 500;
	letter-spacing: 1pt;
	line-height: 90%;
	margin-top: 1px;
	padding-right: 5px;
	text-align: right;
}
#archquote {
	background: transparent url(../images/peach_translucent_3.gif);
	background-color: transparent;
	color: #855277;
	font-size: 9pt;
	font-weight: 400;
	left: 200px;
	letter-spacing: 1.5pt;
	margin-bottom: 50px;
	padding: 0px 10px 4px 4px;
	position: relative;
	text-align: right;
	width: 430px;
}
#archtext {
	background: url(../images/peach_translucent_3.gif);
	margin: 10px 35px 50px 170px;
}
#kintext {
background: url(../images/pictorial_translucent.gif);
	margin: 10px 35px 50px 140px;
}
#artquote {
	background: transparent url(../images/lavender_translucent_bg.gif);
	font-size: 9pt;
	font-weight: 400;
	left: 200px;
	letter-spacing: 1pt;
	margin-bottom: 50px;
	padding: 0px 10px 4px 4px;
	position: relative;
	text-align: right;
	width: 470px;
}
#kinquote {
	background: transparent url(../images/pictorial_translucent.gif);
	font-size: 9pt;
	font-weight: 400;
	left: 200px;
	letter-spacing: 1pt;
	margin-bottom: 50px;
	padding: 0px 10px 4px 4px;
	position: relative;
	text-align: right;
	width: 270px;
}
#weavquote {
	background: transparent url(../images/lavender_translucent_bg.gif);
	font-size: 9pt;
	font-weight: 400;
	left: 200px;
	letter-spacing: 1pt;
	margin-bottom: 50px;
	padding: 0px 10px 4px 4px;
	position: relative;
	text-align: right;
	width: 270px;
}
#arttext {
	background: url(../images/lavender_translucent_bg.gif);
	margin: 10px 35px 50px 140px;
}
#weavtext {
	background: url(../images/lavender_translucent_bg.gif);
	margin: 10px 25px 50px 170px;
}
#bioquote {
background: transparent url(../images/white_translucent.gif);
	background-color: transparent;
	color: #12608D;
	font-size: 9pt;
	font-weight: 400;
	left: 200px;
	letter-spacing: 1.5pt;
	margin-bottom: 50px;
	padding: 0px 10px 4px 4px;
	position: relative;
	text-align: right;
	width: 430px;
}
#biotext {
	background: url(../images/white_translucent.gif);
	margin: 10px 25px 30px 170px;
}
#biotextx {
	background: url(../images/ltblue_translucent_bg.gif);
	margin: 10px 25px 0px 60px;
}
#closewindow {
	cursor: hand;
	font-size: 7pt;
	font-weight: 500;
	line-height: 90%;
	margin-top: 1px;
	padding-right: 5px;
	text-align: right;
	text-decoration: underline;
}
#container {
	background: transparent;
	border-bottom: 3px solid #AD6856;
	border-left: 3px solid #D48461;
	border-right: 3px solid #A87A70;
	border-top: 3px solid #D48461;
	color: #12608D;
	margin: 4px 0px 0px 4px;
	text-align: left;
	width: 753px;
	z-index: 1;
}
#containerarch {
	background: transparent url(../images/greyblue2_bg.gif);
	border-bottom: 3px solid #643c22;
	border-left: 3px solid #361c0b;
	border-right: 3px solid #87713d;
	border-top: 3px solid #5a3720;
	color: #855277;
	font: 10pt "Lucida Sans Unicode", "Lucida Grande" Lucida, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 760px;
	z-index: 10;
}
#containerkin {
		background: transparent url(../images/aquagrey_bg.gif);
	border-bottom: 3px solid #506177;
	border-left: 3px solid #506177;
	border-right: 3px solid #9AAAC1;
	border-top: 3px solid #7383A4;
	color: #1B287A;
	font: 10pt "Lucida Sans Unicode", "Lucida Grande" Lucida, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 760px;
	z-index: 10;
}
#containerart {
	background: transparent url(../images/bluegrey_bg.gif);
	border-bottom: 3px solid #745568;
	border-left: 3px solid #136366;
	border-right: 3px solid #7e748e;
	border-top: 3px solid #543d70;
	color: #12608D;
	font: 10pt "Lucida Sans Unicode", "Lucida Grande" Lucida, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 760px;
	z-index: 10;
}
#containerbio {
	background: transparent url(../images/lavgrey_bg.gif);
	border-bottom: 3px solid #7BAB71;
	border-left: 3px solid #136366;
	border-right: 3px solid #7a8492;
	border-top: 3px solid #189498;
	color: #12608D;
	font: 10pt "Lucida Sans Unicode", "Lucida Grande" Lucida, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 760px;
	z-index: 10;
}
#containerweav {
	background: transparent url(../images/aquagrey2_bg.gif);
border-bottom: 3px solid #745568;
	border-left: 3px solid #136366;
	border-right: 3px solid #7e748e;
	border-top: 3px solid #543d70;
	color: #4b6181;
	font: 10pt "Lucida Sans Unicode", "Lucida Grande" Lucida, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 760px;
	z-index: 10;
}
#containerhp {
	background: transparent url(../images/hp_bg.gif) repeat top left;
	border-bottom: 3px solid #A65D5C;
	border-left: 3px solid #834948;
	border-right: 3px solid #A88890;
	border-top: 3px solid #A88991;
	color: #6c6c6c;
	font: 10pt "Lucida Sans Unicode", "Lucida Grande", Lucida, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 760px;
	z-index: 10;height:480px;
}
#containertap {
	background: transparent url(../images/metal2_bg.gif);
	border-bottom: 3px solid #7BAB71;
	border-left: 3px solid #136366;
	border-right: 3px solid #7a8492;
	border-top: 3px solid #189498;
	color: #12608D;
	font: 10pt "Lucida Sans Unicode", "Lucida Grande" Lucida, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 760px;
	z-index: 10;
}
#containerwind {
	background: transparent url(../images/kin_old_bg.gif);
	border-bottom: 3px solid #6e9b49;
	border-left: 3px solid #C77251;
	border-right: 3px solid #74a762;
	border-top: 3px solid #6e9b49;
	color: #536f3c;
	font: 10pt "Lucida Sans Unicode", "Lucida Grande" Lucida, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 760px;
	z-index: 10;
}
#content {
	background: url(../images/trio.jpg) no-repeat scroll 75px 8px;
	margin: 5px 0px 7px;
	padding: 10px 5px 0 10px;
}
#contenti {
	margin: 5px 0px 7px;
	padding: 10px 5px 0 10px;
}
#footer {
	clear: both;
	color: #99CC33;
	font-size: 8pt;
	margin: 5px 0 5px 0;
	padding: 0 0 0 4px;
	text-indent: 2px;
}
#homequote {
background: transparent url(../images/bio_translucent.gif);
	background-color: transparent;
	color: #936883;
	font: oblique;
	font-size: 9pt;
	font-weight: 500;
	left: 10px;
	letter-spacing: 1.5pt;
	margin-bottom: 5px;
	padding: 0px 10px 5px;
	position: relative;
	text-align: left;
	width: 700px;
}
#hometagline {
	font-size: 10pt;
	font-weight: 600;
	left: 15px;
	position: relative;
	top: -5px;
	z-index: 90;
}
#hometagtitle {
	left: 250px;
	position: absolute;
	top: 60px;
	z-index: 15;
}
#hpbox {
	border: 2px solid #FF0000;
	height: auto;
	left: 5px;
	top: 5px;
	width: 750px;
}
#hpimgone {
	background: transparent url(../images/ltblue_translucent_bg.gif);
	float: right;
	margin: 10px;
	padding: 10px;
}
#hpimgtwo {
	background: transparent url(../images/ltblue_translucent_bg.gif);
	margin: 10px 10px 10px 300px;
	padding: 10px;
	width: 300px;
}
#hpquote {
	background: transparent;
	font-size: 9.5pt;
	font-weight: 400;
	left: 235px;
	letter-spacing: 1pt;
	margin-bottom: 0px;
	padding: 0px 0px 4px;
	position: relative;
	text-align: left;
	top: -12px;
}
#hptext {
	float: right;
	margin: 10px 18px 0 5px;
	padding: 0 0 0 20px;
	width: 230px;
}
#rightpic {
	float: right;
	width: 230px;
	text-indent: 0px;
	height: 85px;
	padding-left: 10px;
}
#leftnav p, #rightnav p {
	margin: 0 0 1em 0;
}
#navcontainer {
	left: 0px;
	position: absolute;
	top: 180px;
	z-index: 70;
}
#navcontainerhp {
	left: 636px;
	position: absolute;
	top: 275px;
	z-index: 70;
}
#navlist {
	border-bottom: 1px solid #808080;
	margin-left: 0;
	padding-left: 0;
	width: 120px;
}
#navlist li {
	border-top: 1px solid #808080;
	list-style: none outside;
	margin: 0;
	padding: 3px;
}
#navlist li #current {
	color: #FFCC33;
	text-decoration: none;
}
#navlist li a {
	color: #aaccdd;
	text-decoration: none;
}
#placeholder {
	height: 265px;
	width: 20px;
}
#rightnav {
	background: transparent;
	float: right;
	margin: 0px 0 0 0;
	padding: 5px;
	width: 117px;
}
#tapquote {
	background: transparent url(../images/lavender_translucent_bg.gif);
	color: #12608D;
	font-size: 9pt;
	font-weight: 400;
	left: 200px;
	letter-spacing: 1.1pt;
	margin-bottom: 50px;
	padding: 0px 10px 4px 4px;
	position: relative;
	text-align: right;
	width: 410px;
}
#taptagline {
	font-size: 10pt;
	font-weight: 600;
	padding-right: 25px;
	text-align: right;
}
#taptext {
	background: url(../images/lavender_translucent_bg.gif);
	margin: 10px 25px 50px 170px;
}
#windquote {
	background: transparent url(../images/bio_translucent.gif);
	color: #536f3c;
	font-size: 9pt;
	font-weight: 400;
	left: 200px;
	letter-spacing: 1.1pt;
	margin-bottom: 50px;
	padding: 0px 10px 4px 4px;
	position: relative;
	text-align: right;
	width: 410px;
}
#windtagline {
	font-size: 10pt;
	font-weight: 600;
	padding-right: 25px;
	text-align: right;
}
#windtext {
	background: url(../images/bio_translucent.gif);
	margin: 10px 25px 50px 170px;
}
#top {
	background: #FFFFFF;
	float: left;
	height: 118px;
		margin-left: 10px;
	margin-top: 10px;
	padding: 0;
	text-align: center;
	width: 190px;
	z-index: 70;
}
#wrapper {
width: 760px;
height: 480px;
top: 0;
left: 0;
	background-image: url(../images/hp_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#notice {position: absolute; z-index: 10; top: 100px; left: 514px; width: 230px;}
.notice {font-size: 9.5pt; color: #834948; line-height: 19px;
	font-weight: 500;
	margin-top: 10px;
		padding: 3px 10px 3px 10px;
	text-align: left;
	background-image: url(../images/gray_translucent_200.gif); }