body {
	margin: 0px;
	padding: 0px;
	color: #333333;
}
BODY P, BODY DIV, BODY TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

BODY.home { margin: 5px 0px 0px 0px; }
BODY.release { margin: 15px 10px 10px 10px; }
BODY.header { margin: 0px; background-color: #E4E8F3; }
BODY.blankleft, BODY.blankright { background: url("../images/global/black.gif"); background-repeat: repeat-y; background-color: #E4E8F3; }
BODY.blankleft { background-position: right; }
BODY.blankright { background-position: left; }
BODY.footer {margin: 0px; background-color: #E4E8F3;}

TABLE.toplevel { background-color:#98B7E1; }
TABLE.toplevel TR TD IMG { height: 21px; border: 0px; }
TABLE.scdlevel { position: absolute; top: 117px; left: 0px; padding: 3px 0px 3px 0px; background-color:#E4E8F3; visibility: hidden; }
TABLE.scdlevel TR TD IMG { height: 13px; border: 0px; }

BODY.home P, BODY.home DIV, BODY.home TD { font-size: 12px; color: #000000; }
BODY.multimedia P, BODY.multimedia DIV, BODY.multimedia TD { font-size: 12px; color: #000000; }
BODY.release P, BODY.release DIV, BODY.release TD { font-size: 14px; color: #000000; }

DIV.heading { padding: 0px 0px 8px 0px; }
DIV.divider, DIV.doubledivider { margin: 14px 0px 14px 0px; background-color: #CCD8E4; }
DIV.doubledivider { background: url('images/global/doubleline.gif'); }
DIV.cleardivider { margin: 5px 0px 5px 0px; }
DIV.release { text-align: justify; }
DIV.date, TD.search, TD.LNtime, TD.CCtime { font-weight: bold; color: #666666; }
DIV.date { padding: 0px 0px 13px 0px; }
DIV.small, P.small { font-size: 12px; }

/* footer and footer link Added 15 Oct, 2004  */
.footer { font-size: 10px; color: #000000; }
.footerlink { font-size: 10px; color: #990000; }

BODY DIV.footer { font-size: 10px; text-align: center; }   /* 11px */
TR.divider IMG { width: 160px; height: 10px; }
TD.blue { padding: 4px 0px 4px 0px; text-align: center;  background-color: #CCD8E4; }
IMG.topstory { margin: 0px 5px 5px 0px; }

A:link, A:visited, A:hover, A:active { text-decoration: none; font-weight: bold; }	
A:link { color: #151779; } A:visited { color: #151779; } 
A:hover, A:active { color: #FF6600; }
IMG.slider { border: solid 1px #FFFFFF; }

A.more:link, A.more:visited, A.more:hover, A.more:active { font-size: 10px; }	

INPUT.search { width: 112px; height: 21px; }

#site { width: 160px; }
#topstoryimage { margin: 0px 4px 8px 0px; }

DIV.TSheading { padding: 0px 0px 10px 0px; }
TD.CCstory { vertical-align: top; }
TD.LNtime { width: 50px; vertical-align: top; text-align: left; padding: 0px 10px 0px 0px; }
TD.CCtime { width: 90px; vertical-align: top; text-align: left; padding: 0px 10px 0px 0px; }
TD.LNicons, TD.CCicons { vertical-align: top; text-align: right; padding: 0px 0px 0px 10px; }
TD.LNicons IMG, TD.CCicons IMG { width: 15px; height: 11px; border: none; text-align: right; margin: 2px 3px 2px 3px; }
TD.cleardivider { padding: 5px 0px 5px 0px; }
TD.cleardivider IMG { height: 2px; }
H2, DIV.h2 { font-size: 20px; font-weight: normal;	color: #990000; }
H4, DIV.h4, .headline { font-size: 16px; font-weight: bold;	color: #990000; padding: 0px 0px 15px 0px; }
PRE.release { font-size: 14px; }

BODY.multimedia TD.label { color: #FFFFFF; font-weight: bold; }

TD.verticaldots, DIV.verticaldots { background: url('/news/images/global/dots.gif'); background-position: center; background-repeat: repeat-y; }
TD.verticaldots IMG, DIV.verticaldots IMG { width: 3px; height: 3px; }

BODY.industryfocus TABLE.links { border: solid 2px #EBE7F0; }
BODY.industryfocus TABLE.links TR TD.tableheading { background-color: #EBE7F0; font-size: 18px; color: #006699; font-weight: bold; text-align: center; }
BODY.industryfocus TABLE.links TR TD { vertical-align: top; }
BODY.industryfocus TABLE.links TR TD.tablelogoheading { background-color: #EBE7F0; font-size: 18px; color: #006699; font-weight: bold; vertical-align: middle; text-align: left; }
.time {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.storyCaptionTitle { font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; }
.storyCaptionText  { font-family: Arial, Helvetica, sans-serif; font-size:8pt; }
.storyCaptionDate  { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; }

/* FTDNA Typography */

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #151779;
	margin-top: 2px;
	margin-bottom: 5px;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #151779;
	margin-top: 2px;
	margin-bottom: 5px;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF6600;
	letter-spacing: 0.1em;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #151779;
}


p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;

}

a {
	color: #151779;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}


/* FORMS */

#mytable {

	width: 100%;
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 410px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-transform: none;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #151779;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background: none;
}

#mytable td {
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #151779;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
}

#mytable th.specalt {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	color: #151779;
	background-color: #f5fafa;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#mytable2 {

	width: 100%;
	padding: 0;
	margin: 0;
}

#mytable2 caption {
	padding: 0 0 5px 0;
	width: 410px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable2 th {
	color: #333333;
	text-transform: none;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

#mytable2 th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background: none;
}

#mytable2 td {
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #151779;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#mytable2 td.top {
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #151779;
	border: 1px solid #CCCCCC;
}


#mytable2 td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable2 th.spec {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
}

#mytable2 th.specalt {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	color: #151779;
	background-color: #f5fafa;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* FORMS */

form {
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
}

.input {	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 1px;
	border: 1px solid #151779;
}
.input {	background-color: #fff;
	color: #666666;
	border: 1px solid #151779;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.input1 {	background-color: #fff;
	color: #666666;
	padding: 1px;
	border: 1px solid #151779;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #151779;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	margin-bottom: 3px;
}

.login{
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 1px;
	vertical-align: middle;

}
.input2 {
	background-color: #FF6600;
	color: #151779;
	border: 1px solid #151779;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	vertical-align: middle;
}
.input3 {

background-color: #151779;
	color: #FFFFFF;
	border: 1px solid #151779;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}


.description {
	padding: 0;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #545454;
}
#mytable th.ORANGE {

	color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-transform: none;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#labresults {

	width: 100%;
	padding: 0;
	margin: 0;
}

#labresults caption {
	padding: 0 0 5px 0;
	width: 410px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#labresults th {
	color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-transform: none;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #151779;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
}

#labresults th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background: none;
}

#labresults th.orange {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background-color: #F26522;
	background-image: none;
}

#labresults th.blue {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background-color: #151779;
	background-image: none;
}

#labresults td {
	background: #F5FAFA;
	padding: 6px 6px 6px 12px;
	color: #151779;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial;
	font-size: 12px;
}


#labresults td.alt {
	background: #FFFFFF;
	color: #333333;
	font-family: arial;
	font-size: 12px;
}

#labresults th.spec {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
}

#labresults th.specalt {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#labresults td.spec-2 {
	background-color: #fff;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 12px;
	color: #333333;
}
#labresults td.spec-3 {
	background-color: #fff;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 12px;
	color: #333333;
	border: 1px solid #CCCCCC;
}
.groupimage{
	margin-top: 5px;
	margin-bottom: 5px;
}

#entry{
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;


}

#welcome {

	width: 100%;
	padding: 0;
	margin: 0;
}

#welcome caption {
	padding: 0 0 5px 0;
	width: 410px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#welcome th {
	color: #151779;
	text-transform: none;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #eeeeee;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
}

#welcome th.nobg-welcome {
	background: none;
}

#welcome th.orange-welcome {
	background-color: #F26522;
	background-image: none;
}

#welcome th.blue-welcome {
	background-color: #151779;
	background-image: none;
}

#welcome td {
	color: #151779;
	font-family: Arial;
	font-size: 12px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-color: #F4F8FB;
}


#welcome td.alt-welcome {
	background: #F5FAFA;
	color: #797268;
	font-family: arial;
	font-size: 12px;
}

#welcome th.spec-welcome {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
}

#welcome th.specalt-welcome {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	color: #151779;
	background-color: #f5fafa;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#welcome td.spec-2-welcome {
	background-color: #fff;
	background-image: url(../images/divider.gif);
	background-repeat: repeat-x;
	height: 1px;
}
#welcome td.spec-3-welcome {
	background-color: #fff;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 12px;
	color: #2E3092;
	border: 1px solid #CCCCCC;
}
#welcome th.a {

	color: #FFFFFF;
	text-transform: none;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #151779;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: small-caps;
}
#user_group {

	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 5px;
	width: 170px;
	padding-top: 5px;
}
#labresults td.top {
	background: #F5FAFA;
	padding: 6px 6px 6px 12px;
	color: #151779;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#labresults2 {
	padding: 0;
	margin: 0;
}

#labresults2 caption {
	padding: 0 0 5px 0;
	width: 410px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#labresults2 th {
	color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-transform: none;
	text-align: left;
	padding: 2px;
	background-color: #151779;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
}

#labresults2 th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background: none;
}

#labresults2 th.orange {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background-color: #F26522;
	background-image: none;
}

#labresults2 th.blue {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background-color: #151779;
	background-image: none;
}

#labresults2 td {
	background: #F5FAFA;
	padding: 2px;
	color: #151779;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial;
	font-size: 12px;
}


#labresults2 td.alt {
	background: #FFFFFF;
	color: #333333;
	font-family: arial;
	font-size: 12px;
}

#labresults2 th.spec {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
}

#labresults2 th.specalt {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#labresults3 {
	padding: 0;
	margin: 0;
	border: 1px solid #cccccc;
}

#labresults3 caption {
	padding: 0 0 5px 0;
	width: 410px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#labresults3 th {
	color: #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-transform: none;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #151779;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	font-weight: normal;
	font-variant: normal;
}

#labresults3 th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background: none;
}

#labresults3 th.orange {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background-color: #F26522;
	background-image: none;
}

#labresults3 th.blue {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #CCCCCC;
	background-color: #151779;
	background-image: none;
}

#labresults3 td {
	background: #F5FAFA;
	padding: 6px 6px 6px 12px;
	color: #151779;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial;
	font-size: 12px;
}


#labresults3 td.alt {
	background: #FFFFFF;
	color: #333333;
	font-family: arial;
	font-size: 12px;
}

#labresults3 th.spec {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
}

#labresults3 th.specalt {
	border-left: 1px solid #CCCCCC;
	border-top: 0;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#labresults2 td.top-3 {
	background: #F5FAFA;
	padding: 6px 6px 6px 12px;
	color: #151779;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#labresults3 td.top-2 {
	background: #F5FAFA;
	padding: 6px 6px 6px 12px;
	color: #151779;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

Form A:link, A:visited, A:hover, A:active {
font-weight: bold;
}
Form a:link {
color: #FFFFFF;
}
Form a:visited {
color: #FFFFFF;
}
Form A:hover, A:active {
color: #FF6600;
}
.forgotpass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

