/* base style sheet for subpages of www.dnahelix.com */
/* _______________ universal _______________ */




/* _______________ text link styles _______________ */

a:link
{
	color: #80ffbf;
	font-weight: bold;
}

a:visited
{
	/* color: #e5b8e4; */
	color: #d9b500;
	font-weight: bold;
}

a:active
/* a:active doesn't work with a:hover */
{
	color: #ffd400;
	font-weight: bold;
}

a:hover
{
	color: #ffd400;
	font-weight: bold;
}

a.emaillink:link
{
	color: #80ffbf;
	font: normal;
}

a.emaillink:visited
{
	color: #d9b500;
	font: normal;
}


a.emaillink:active
{
	color: #ffd400;
	font: normal;
}

a.emaillink:hover
{
	color: #ffd400;
	font: normal;
}

a.navtextlink:link
{
	color: #80ffbf;
	font: normal;
}

a.navtextlink:visited
{
	color: #d9b500;
	font: normal;
}


a.navtextlink:active
{
	color: #ffd400;
	font: normal;
}

a.navtextlink:hover
{
	color: #ffd400;
	font: normal;
}

a.topictitlelink:link
{
	color: #ffd400;
	text-decoration: none;
}

a.topictitlelink:visited
{
	color: #ffd400;
	text-decoration: none;
}


a.topictitlelink:active
{
	color: #ffd400;
	text-decoration: underline;
}

a.topictitlelink:hover
{
	color: #ffd400;
	text-decoration: underline;
}




/* _______________ body and standard styles _______________ */

body
{
	background: url(background.gif) #7d5b7c;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #ffffff;
	margin: 0px;
	scrollbar-face-color: #b995b8;
	scrollbar-shadow-color: #733c72;
	scrollbar-highlight-color: #b995b8; 
	scrollbar-3dlight-color: #ffd400;
	scrollbar-darkshadow-color: #5e445d;
	scrollbar-track-color: #765475;
	scrollbar-arrow-color: #80ffbf;
/*	scrollbar-base-color: #ffffff; */
}

body.pressclipping
{
	background: #7d5b7c;
	color: #ffffff;
	scrollbar-face-color: #b995b8;
	scrollbar-shadow-color: #733c72;
	scrollbar-highlight-color: #b995b8;
	scrollbar-3dlight-color: #ffd400;
	scrollbar-darkshadow-color: #5e445d;
	scrollbar-track-color: #765475;
	scrollbar-arrow-color: #80ffbf; /*	scrollbar-base-color: #ffffff; */
	margin: 0px;
}

/* color for text on paper */
@media print {
	body
	{
		color: #000000;
	}
}

/* trying to print as landscape */
/* @page { size: 11in 8.5in; ) shifts onscreen display in ns7*/
/* @page { size: landscape } doesn't seem to do anything in ns7 and ie6*/



/* _______________ table styles _______________ */

.contenttable
{
	width: 539px
}

.contenttablerow1cell
{
	width: 539px;
	height: 231px;
	padding: 0;
}

.contenttablerow2cell
{
	width: 539px;
	padding: 0;
}

.dottitleblurbtable
{
	width: 299px
}

.dtbtablebigdotscells
{
	width: 299px;
	height: 20px;
	padding: 0;
}

.dtbtablemeddotscell
{
	width: 299px;
	height: 41px;
	padding: 0;
}

.dtbtablepagetitleblurbcells
{
	width: 299px;
	padding: 0;
}

.dtbtablepagetitlecells
{
	width: 299px;
	height: 41px;
	padding: 0;
}

.fixedcontenttable
{
	width: 539px
}

.fixedcontenttablecol1cell
{
	width: 299px;
	height: 231px;
	padding: 0;
}

.fixedcontenttablecol2cell
{
	width: 240px;
	height: 231px;
	padding: 0;
}

.homepagetable
{
	width: 760px;
}

.logonavtable
{
	width: 201px
}

.logonavtablecells
{
	width: 201px;
	padding: 0;
}

.outertable
{
	width: 740px;
}

.outertablecol1cell
{
	width: 201px;
	padding: 0;
}

.outertablecol2cell
{
	width: 539px;
	padding: 0;
}

.pressclippingtable
{
/*	width: 100%; */
}

.topicpiccell
{
	width: 144px;
	padding: 0;
}

.topictable
{
	width: 539px
}

.topictablecolspancell
{
	width: 539px;
	padding: 0;
}

.topictablespacebetweentopics
{
	height: 30px;
	padding: 0;
}

.twinklingdottable
{
	width: 299px
}

.twinklingdottablecell
{
	width: 20px;
	height: 20px;
	padding: 0;
}

.twinklingdottablecellfarright
{
	width: 19px;
	height: 20px;
	padding: 0;
}

.topictitletextcell
{
	width: 395px;
}

.whatisdnapiccell
{
	width: 92px;
	padding: 0;
}

.whatisdnatitletextcell
{
	width: 447px;
}


/* _______________ other styles _______________ */

.acknowledgement
{
	margin: 10px 10px 0 10px;
	text-align: center;
	font: x-small arial, helvetica, sans-serif;
	color: #ffd400;
}

.ancillarytext
{
	margin: 0 10px 0 10px;
	text-align: center;
	font: x-small arial, helvetica, sans-serif;
	color: #ffd400;
}

.booktitle
{
	text-decoration: underline;
}

.captiontextwidth375
{
	margin: 10px 82px 0 82px;
	font: small Arial, Helvetica, sans-serif;
}

.captiontextwidth519
{
	margin: 10px 10px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.contacttext
{
	font: small Arial, Helvetica, sans-serif;
	margin: 10px 10px 0 10px;
}

.contacttextindent
{
	font: small Arial, Helvetica, sans-serif;
	margin: 10px 10px 0 20px;
}

.contacttextlistitem
{
	margin: 0 0 0 10px;
	font: small Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.contacttextsmaller
{
	font: x-small Arial, Helvetica, sans-serif;
	margin: 0 10px 0 10px;
}

.contacttextsmallerindent
{
	font: x-small Arial, Helvetica, sans-serif;
	margin: 0 10px 0 20px;
}

.contacttitle
{
	font: bold x-small Arial, Helvetica, sans-serif;
	color: #ffd400;
}

.companybiothumbsleft
/* I don't think this is being used */
{
	margin: 5px 5px 5px 0;
	border-bottom: 4px solid #463345;
	border-right: 3px solid #463345;
	border-left: 1px solid #e5b8e4;
	border-top: 1px solid #b995b8;
}

.companybiothumbsright
/* I don't think this is being used */
{
	margin: 5px 0 5px 5px;
	border-bottom: 4px solid #463345;
	border-right: 3px solid #463345;
	border-left: 1px solid #e5b8e4;
	border-top: 1px solid #b995b8;
}

.formquestionhr
{
	margin: 10px 10px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.gallery
{
	margin: 10px 10px 0 10px;
}

.gallerytext
/* right margin imatches width of thumbnails */
{
	margin: 10px 10px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.gallerytextfontsmaller
{
	font: x-small Arial, Helvetica, sans-serif;
}

.gallerytextfontsmallest
/* I don't think this is being used */
{
	font: xx-small Arial, Helvetica, sans-serif;
}

.gallerythumbs
{
	border-bottom: 4px solid #463345;
	border-right: 3px solid #463345;
	border-left: 1px solid #e5b8e4;
	border-top: 1px solid #b995b8;
}

hr.fullspan
{
	margin: 10px 10px 0 10px;
	color: #ffd400;
}

hr.fullspan0top
{
	margin: 0 10px 0 10px;
	color: #ffd400;
}

.jobtext
{
	margin: 10px 10px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.navtextleftside
{
	margin: 20px 8px 0 8px;
	text-align: center;
	font: x-small Arial, Helvetica, sans-serif;
}

.navtextbottom
{
	margin: 0 10px 0 10px;
	text-align: center;
	font: x-small Arial, Helvetica, sans-serif;
}

.navtexthere
{
	color: #00ffff;
	font-weight: bold;
}

.monkey
{
	margin: 11px 0 0 0
}

.pagetitle
{
	margin: 8px 0 0 13px
}

.pagetitle_pressclipping
{
	margin: 13px 0 0 10px
}

.pagetitleblurb
{
	margin: 8px 0 0 29px
}

.picturelarge
{
	margin: 10px 10px 0 10px;
}

.pressclipping
{
	margin: 13px 10px 0 10px;
}

.pressclipthumb
{
	margin: 10px 10px 0 0;
}

.pressheadline
{
	margin: 13px 10px 0 10px;
	font: bold medium Arial, Helvetica, sans-serif;
	color: #ffd400;
}

.presspiclinktofull
{
	margin: 13px 0 0 12px
}

.presspubanddate
{
	margin: 0 10px 0 10px;
	font: italic x-small Arial, Helvetica, sans-serif;
}

.presssubhead
{
	font: italic bold small Arial, Helvetica, sans-serif;
}

.presstext
{
	margin: 10px 10px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.presstextlistitem
{
	margin: 0 10px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.presstitle
{
	margin: 13px 10px 0 10px;
	font: bold medium Arial, Helvetica, sans-serif;
	color: #ffd400;
}

.presstitlelinktofull
{
	margin: 0 0 0 10px;
	font: x-small Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.submitbutton
{
	margin: 10px 10px 0 10px;
}

.textindent
{
	margin: 0 30px 0 50px;
	/* font: small arial, helvetica, sans-serif; */
}

.topicpic
{
	margin: 13px 0 0 12px;
}

.topicsubtitletext_special
/* I don't think this is being used */
{
	font: x-small;
	color: #ffffff;
	margin-top: 0;
}

.topictext
{
	margin: 10px 30px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.topictextaligncenter
/* I don't think this is being used */
{
	margin: 10px 10px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.topictextalignright
/* I don't think this is being used */
{
	margin: 10px 30px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.topictextfont
{
	font: small Arial, Helvetica, sans-serif;
}

.topictextfontsmaller
{
	font: x-small Arial, Helvetica, sans-serif;
}

.topictextfontsmallest
/* I don't think this is being used */
{
	font: xx-small Arial, Helvetica, sans-serif;
}

.topictextfullspan
{
	margin: 10px 30px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.topictextfullspanalignright
/* I don't think this is being used */
{
	margin: 10px 30px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.topictextindent
/* I don't think this is being used */
{
	margin-left: 10px;
}

.topictextlargefullspan
{
	margin: 10px 30px 0 10px;
	font: large Arial, Helvetica, sans-serif;
}

.topictextleadin
{
	margin: 10px 10px 0 10px;
	font: small Arial, Helvetica, sans-serif;
}

.topictextmediumfullspan
/* I don't think this is being used */
{
	margin: 10px 30px 0 10px;
	font: medium arial, helvetica, sans-serif;
}

.topictitletext
{
	margin: 13px 30px 0 10px;
	font: bold medium Arial, Helvetica, sans-serif;
	color: #ffd400;
}

.topictitletextlarge
/* I don't think this is being used */
{
	margin: 13px 120px 0 10px;
	font: bold large Arial, Helvetica, sans-serif;
	color: #ffd400;
}

.topictitletextlargefullspan
{
	margin: 13px 30px 13px 10px;
	font: bold large Arial, Helvetica, sans-serif;
	color: #ffd400;
}

.topictitletextxlarge
/* I don't think this is being used */
{
	margin: 13px 120px 0 10px;
	font: bold x-large Arial, Helvetica, sans-serif;
	color: #ffd400;
}

.topictitletextxlargefullspan
/* I don't think this is being used */
{
	margin: 13px 30px 13px 10px;
	font: bold x-large Arial, Helvetica, sans-serif;
	color: #ffd400;
}

.topictitletextfontxsmall
{
	font: bold x-small Arial, Helvetica, sans-serif;
}

.topictitletextxxlarge
/* I don't think this is being used */
{
	margin: 13px 120px 0 10px;
	font: bold xx-large Arial, Helvetica, sans-serif;
	color: #ffd400;
}

.topictitletextxxlargefullspan
/* I don't think this is being used */
{
	margin: 13px 30px 13px 10px;
	font: bold xx-large Arial, Helvetica, sans-serif;
	color: #ffd400;
}

/* __________deprecated - discontinue use__________*/
.topictitle
{
	margin: 13px 0 0 10px
}


