body { font: 62% arial;
	SCROLLBAR-3DLIGHT-COLOR : #E9E987; SCROLLBAR-ARROW-COLOR : #ffffff; SCROLLBAR-DARKSHADOW-COLOR : #339933; SCROLLBAR-FACE-COLOR : #99cc33; SCROLLBAR-HIGHLIGHT-COLOR : #ccff00; SCROLLBAR-SHADOW-COLOR : #669900; SCROLLBAR-TRACK-COLOR : #E9E987; }

div#old-site-alert {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}
div#new-site-preview {
	visibility:hidden;
	width:300px;
	position:absolute;
	top:0px;
	left:0;
	z-index:101;
}
div#new-site-close {
	visibility:hidden;
	position:absolute;
	top:182px;
	left:220px;
	width:69px; height:22px;
	z-index:102;
}



H1 {font-size: 1.75em;

}

H2 {font-size: 1.5em;

}

H3 {font-size: 1.25em;

}

p {font-size: 1em;

}

a {font-size: 1em;

}

p a {font-size: 1em;

}

/*---------------------------*/

table#content {
	border: 1px solid #999;
	border-top: 0;
	border-right: 1px solid FFF;
	width: 640px;
	margin-left: 50px;
	vertical-align: top;
	background: #FFF;
}

/*-----*/

#flyout_whois {
	background: #999;
	width: 180px;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	border-left: solid 1px #FFF;
	padding: 0; margin: 0;
}
#flyout_whois a {
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: .25px;
	display: block;
	text-align: right;
	border-bottom: solid 1px #CCC;
	padding: 5;
}
#flyout_whois a:link {
	color: #9F0;
	background: #690;
}
#flyout_whois a:visited {
	color: #CCC;
	background: #690;
}
#flyout_whois a:hover, flyout_anim a:active {
	color: #FFF;
	background: #8cbb00;
}

/*----*/

#flyout_desi {
	background: #999;
	width: 180px;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	border-left: solid 1px #FFF;
	padding: 0; margin: 0;
}
#flyout_desi a {
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: .25px;
	display: block;
	text-align: right;
	border-bottom: solid 1px #CCC;
	padding: 5;
}
#flyout_desi a:link {
	color: #CCF;
	background: #93F;
}
#flyout_desi a:visited {
	color: #CCC;
	background: #93F;
}
#flyout_desi a:hover, flyout_anim a:active {
	color: #FFF;
	background: #C9F;
}

/*----*/

#flyout_illu {
	background: #999;
	width: 180px;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	border-left: solid 1px #FFF;
	padding: 0; margin: 0;
}
#flyout_illu a {
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: .25px;
	display: block;
	text-align: right;
	border-bottom: solid 1px #CCC;
	padding: 5;
}
#flyout_illu a:link {
	color: #FF0;
	background: #f60;
}
#flyout_illu a:visited {
	color: #CCC;
	background: #f60;
}
#flyout_illu a:hover, flyout_anim a:active {
	color: #FFF;
	background: #fba342;
}

/*----*/

#flyout_anim {
	background: #999;
	width: 180px;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	border-left: solid 1px #FFF;
	padding: 0; margin: 0;
}
#flyout_anim a {
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: .25px;
	display: block;
	text-align: right;
	border-bottom: solid 1px #CCC;
	padding: 5;
}
#flyout_anim a:link {
	color: #FC0;
	background: #C00;
}
#flyout_anim a:visited {
	color: #CCC;
	background: #C00;
}
#flyout_anim a:hover, flyout_anim a:active {
	color: #FFF;
	background: #f03d00;
}

.bdytxt-illu		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; line-height: 1.5}
.bdytxt-illu a:link	{ color: #0033FF; text-decoration: none}
.bdytxt-illu a:visited	{ color: #000000; text-decoration: none}
.bdytxt-illu a:hover	{ color: #FFFFFF; text-decoration: underline}
.bdytxt-illu b		{ color: #CC6600}
.bdytxt-illu i		{  font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic}

.bdytxt-anim		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; letter-spacing: 0.25px; line-height: 1.5 }
.bdytxt-anim a:link	{ color: #0033FF; text-decoration: none}
.bdytxt-anim a:visited	{ color: #666666; text-decoration: none}
.bdytxt-anim a:hover	{ color: #ffffff; text-decoration: underline}
.bdytxt-anim b		{ color: #990000}
.bdytxt-anim i		{  font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic}

.bdytxt-desi		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; letter-spacing: 0.25px; line-height: 1.5 }
.bdytxt-desi a:link	{ color: #0033FF; text-decoration: none}
.bdytxt-desi a:visited	{ color: #CCCCFF; text-decoration: none}
.bdytxt-desi a:hover	{ color: #CCCCFF; text-decoration: underline}
.bdytxt-desi b		{ color: #6600FF}
.bdytxt-desi i		{  font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic}

.bdytxt-whoi		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; letter-spacing: 0.25px; line-height: 1.5 }
.bdytxt-whoi a:link	{ color: #669900; text-decoration: none}
.bdytxt-whoi a:visited	{ color: #99CC33; text-decoration: none}
.bdytxt-whoi a:hover	{ color: #99CC33; text-decoration: underline}
.bdytxt-whoi b		{ color: #669900}
.bdytxt-whoi i		{  font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic}

.bdytxt-gene 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; line-height: 1.5 }
.bdytxt-gene a:link	{ color: #3399CC; text-decoration: none}
.bdytxt-gene a:visited	{ color: #99CCFF; text-decoration: none}
.bdytxt-gene a:hover	{ color: #99CCFF; text-decoration: underline}
.bdytxt-gene b		{ color: #3399CC}
.bdytxt-gene i		{  font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic}

.subhdr-gene 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3399CC}
.subhdr-desi 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #9933FF}
.subhdr-illu 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF6600}
.subhdr-whoi 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #669900}
.subhdr-anim 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #CC0000}

.hdrtxt-gene {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #3399CC}
.hdrtxt-desi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #CC99FF}
.hdrtxt-illu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF9933}
.hdrtxt-whoi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #99CC00}
.hdrtxt-anim {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FF6666}

.greynav 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; color: #FFFFFF; text-decoration: none; letter-spacing: .25px; line-height: 1.5; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.greynav a:link			{ color: #FFFFFF; text-decoration: none}
.greynav a:visited 		{ color: #CCCCCC; text-decoration: none}
.greynav a:hover 		{ color: #FFFFFF; text-decoration: none}

.text-links-bottom-on-white 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}

.subnav-whoi 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; letter-spacing: .25px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.subnav-whoi a:link		{ color: #9F0; text-decoration: none}
.subnav-whoi a:visited 	{ color: #CCC; text-decoration: none}
.subnav-whoi a:hover		{ color: #FFFFFF; text-decoration: none}

.subnav-desi 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; letter-spacing: .25px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.subnav-desi a:link		{ color: #CCF; text-decoration: none}
.subnav-desi a:visited 	{ color: #CCC; text-decoration: none}
.subnav-desi a:hover		{ color: #FFF; text-decoration: none}

.subnav-illu 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; letter-spacing: .25px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.subnav-illu a:link		{ color: #FC0; text-decoration: none}
.subnav-illu a:visited 		{ color: #CCC; text-decoration: none}
.subnav-illu a:hover		{ color: #FFF; text-decoration: none}

.subnav-anim 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; letter-spacing: .25px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.subnav-anim a:link		{ color: #F99; text-decoration: none}
.subnav-anim a:visited 		{ color: #CCC; text-decoration: none}
.subnav-anim a:hover		{ color: #FFF; text-decoration: none}

.synopsis-txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #000000}
.synopsis-txt-hdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #FF6600; font-weight: bold}

.client-txt 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #9933FF}
.client-txt  a:link	{ color: #9933FF; text-decoration: none}
.client-txt  a:visited 	{ color: #CC99FF; text-decoration: none}
.client-txt  a:hover	{ color: #CCCCFF; text-decoration: underline}



.but-submit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #009900; width: 100px}
.but-reset { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #CC0000; width: 100px }
.formfield-150pix {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003399; background-color: #CCFFFF; letter-spacing: .25px; width: 150px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.checkbox {  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.formfield-250pix { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003399; background-color: #00FFFF; letter-spacing: .25px; width: 250px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.formfield-200pix { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003399; background-color: #CCFFFF; letter-spacing: .25px; width: 200px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.no-bkg-button {  background-color: #FBA342}
.tiny-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.55em; color: #000000 }
.cellpadding-5 {  padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px}
