* {
margin:0;
padding:0
}

body {
background:#000;
font-family:Arial;
font-size:100%;
line-height:1.25em;
color:#666
}

input,textarea {
font-family:Arial;
font-size:.73em
}

.fleft {
float:left
}

.fright { float:left }

.clear {
clear:both
}

.alignright {
text-align:right
}

.aligncenter {
text-align:center
}

.wrapper,block {
overflow:hidden;
width:auto;
}

.container {
width:100%
}

p {
margin-bottom:18px
}

input,select {
vertical-align:middle;
font-weight:400
}

img {
	border:0;
	vertical-align:top;
	text-align:center
}

.form {
height:26px
}

.form input {
width:148px;
background:#fff;
border:1px solid #e1e1e1;
color:#0e0e0e;
border-left:1px solid #303030;
border-top:1px solid #303030;
padding:1px 0 1px 3px
}

textarea {
width:148px;
height:98px;
background:#fff;
overflow:auto;
border:1px solid #e1e1e1;
color:#0e0e0e;
border-left:1px solid #303030;
border-top:1px solid #303030;
padding:1px 0 0 3px
}

ul {
list-style:none
}

.list1 {
padding-bottom:10px
}

.list1 li {
background:url(images/marker2.gif) no-repeat left 9px;
color:#0e0e0e;
font-size:.8em;
padding:0 0 0 9px
}

.list2 {
padding-bottom:23px
}

.list2 li {
	background:url(images/marker1.gif) no-repeat 9px;
	background-position:left;
	color:#0e0e0e;
	font-size:0.8em;
	padding:0 0 5px 9px
}

.list2-1 {
padding-bottom:23px
}

.list2-1 li {
	background:url(images/marker1-2.gif) no-repeat 9px;
	background-position:top left;
	color:#0e0e0e;
	font-size:0.8em;
	padding:0 0 5px 9px
}

.img-indent {
float:left;
margin:0 20px 0 0
}

.img-box {
width:100%;
overflow:hidden;
padding-bottom:20px
}

.img-box img {
float:left;
margin:0 20px 0 0
}

.p1 {
margin-bottom:20px
}

.p1-sux	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right:20px;
	padding-right:10px;
}

a {
color:#0e0e0e
}

a:hover {
text-decoration:none
}

h2 {
font-size:25px;
color:#0c6796;
line-height:1.1em;
font-family:arial narrow;
letter-spacing:-1px;
margin-bottom:22px;
}

h2.color2-menu {
margin-bottom:4px; 
font-size:16px; 
letter-spacing:1px; 
padding-bottom:2px; 
color:#333333; 
font-weight:bold; 
width:100%; 
border-bottom-width: 1px; 
border-bottom-color: #00b200; 
border-bottom-style: solid;
}

h2.color2 {
margin-bottom:4px; 
font-size:18px; 
letter-spacing:1px; 
padding-bottom:2px; 
color:#00b200; 
font-weight:bold; 
width:100%; 
border-bottom-width: 1px; 
border-bottom-color: #000000; 
border-bottom-style: dotted;
}

h2.color3 {
color:#af6609
}

h2.color4 {
color:#F90
}

h3 {
font-size:19px;
font-family:arial narrow;
padding-top:7px;
margin-bottom:22px
}

h4 {
font-size:.8em;
color:#1481b1;
margin-bottom:15px;
line-height:1.25em
}

h4.color2 {
color:#090
}

h4.color3 {
color:#d57b09
}

.txt1 {
font-size:.8em;
line-height:1.42em
}

.txt2 {
color:#1481b1
}

.link1 {
display:block;
background:#0090bd;
font-size:.67em;
text-transform:uppercase;
color:#fff;
font-weight:700;
text-decoration:none;
letter-spacing:1px;
font-family:tahoma;
padding:2px 0 4px 11px
}

.link2 {
display:block;
font-size:0.67em;
text-transform:uppercase;
color:#fff;
font-weight:700;
text-decoration:none;
letter-spacing:1px;
font-family:tahoma;
background:#00b200;
padding:2px 0 4px 11px
}

.link3 {
display:block;
background:#d57b09;
font-size:.67em;
text-transform:uppercase;
color:#fff;
font-weight:700;
text-decoration:none;
letter-spacing:1px;
font-family:tahoma;
padding:2px 0 4px 11px
}

.link4 {
color:#151515;
font-size:.67em;
text-transform:uppercase;
font-weight:700;
text-decoration:none;
background:url(images/marker1.gif) no-repeat right 2px;
padding-right:10px;
font-family:tahoma
}

.link5 {
color:#151515;
font-size:.67em;
text-transform:uppercase;
font-weight:700;
text-decoration:none;
background:url(images/marker3.gif) no-repeat right 2px;
padding-right:10px;
font-family:tahoma
}

.link6 {
color:#151515;
font-size:.67em;
text-transform:uppercase;
font-weight:700;
text-decoration:none;
background:url(images/marker4.gif) no-repeat right 2px;
padding-right:10px;
font-family:tahoma
}

.link7 {
color:#151515;
font-size:.67em;
text-transform:uppercase;
font-weight:700;
text-decoration:none;
background:url(images/marker5.gif) no-repeat right 2px;
padding-right:10px;
font-family:tahoma
}

.linkS {
display:block;
background:#00b200;
font-size:0.67em;
text-transform:uppercase;
color:#fff;
font-weight:700;
text-decoration:none;
letter-spacing:1px;
font-family:tahoma;
padding:2px 10px 4px 11px
}

a.linkQC	{
display:block;
font-size:11px;
text-transform:uppercase;
color: #FFFFFF;
font-weight: normal;
text-decoration:none;
letter-spacing:1px;
font-family:tahoma;
padding:2px 0 4px 11px
}

a.linkQC:hover	{
text-decoration:underline;
}

.box {
background:#fff;
width:100%;
min-height:430px;
height:auto !important
}

.box .inner {
padding:36px 0 20px 45px
}

.box .inner1 {
padding:46px 20px 20px 28px
}

.box .innerTests {
padding:20px
}

.box .innerVideo {
padding:20px 10px 0
}

#header .fleft {
	padding:6px 0 0 23px;
	float: left;
	width: 230px;
}

#header .fright {
	color:#FFF;
	font-size:9px;
	margin-top:30px 0 0 23px;
	background-image:url(images/home.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:6px 0 0 15px
}

#header a {
color:#CCC;
text-decoration:none
}

#content {
background:url(images/content-tail.gif) left top repeat-y;
width:100%
}

#content .bg {
background:url(images/content-bg.jpg) no-repeat left top
}

#content .indent {
padding:0 0 0 18px
}

#content .indent1 {
padding:5px 0 0 18px
}

#content .indent2 {
padding:5px 20px 0 18px
}

#footer {
color:#999
}

#footer p {
text-align:left;
padding:10px 61px 0 20px
}

#footer a {
color:#707b81
}

.finePrint {
color:#666;
font-size:10px;
line-height:12px;
margin-right:20px
}

.finePrint2 {
	color:#f8f8f8;
	font-size:12px;
	line-height:16px;
	vertical-align: bottom;
	font-weight: normal;
	text-align:left;
}

.tabledata {
color:#666;
font-size:10px;
letter-spacing:1px;
line-height:12px;
text-align:center
}

.tableHeader {
color:#000;
font-size:12px;
font-weight:700;
letter-spacing:1px;
font-family:arial narrow;
font-stretch:ultra-condensed;
vertical-align:bottom;
text-align:center
}

.tableLeft {
color:#0090bd;
font-weight:700;
text-align:right
}

.tableFoot	{
	color: #333333;
	font-size:10px;
	letter-spacing:0px;
	text-align:left;
	line-height:11px;
	font-weight:normal;
	margin-lef:10px;
	margin-top:10px;
	padding-left: 15px;
}

.link1 span,.link2 span,.link3 span,.linkS span {
background:url(images/marker.gif) no-repeat right 3px;
padding-right:12px
}



.link1:hover,.link2:hover,.link3:hover,.link4:hover,.link5:hover,.link6:hover,.link7:hover,.linkS:hover,#header a:hover {
text-decoration:underline
}

.back-button,.substrate-button {
position:absolute;
margin:-39px 0 0 649px
}

.skip, .skip a	{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
}
#page3 #main #content .bg .indent1 .wrapper .col-2 .box .innerTests .new .line-ver2 ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	text-align: left;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom:5px;
}
.p1-tests	{
	font-size:10px;
	line-height:12px;
	color:#000000;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right:20px;
	padding-right:10px;
	margin-left:5px;
}

#page3 #main #content .bg .indent1 .wrapper .col-2 .box .innerTests .new  a { color: #00b200; line-height:15px; text-decoration:none; font-weight:bold; }
#page3 #main #content .bg .indent1 .wrapper .col-2 .box .innerTests .new  a:hover {text-decoration:underline;}

.TestSummaryDiv1 {
	width:400px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	float:right
}
.TestSummaryDiv1 hr {color:#666666;}
.TestSummaryHeading	{font-size:14px; color: #999999; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-weight:normal; letter-spacing:1px}
.TestSummaryDiv2 {width:400px; padding-top:0px; padding-right:20px; padding-bottom:40px; font-family:Arial, Helvetica, sans-serif; float:right}
.TestSummaryButton	{
	background-color:#666666;
	color:#FFFFFF;
	border:1px solid #999999;
	font-size:12px;
	width:95px;
	cursor:pointer;
	text-align: center;
	text-decoration: none;
	display: block;
	font-weight: normal;
}
input .TestSummaryButton, a .TestSummaryButton	{background-color:#666666; color:#FFFFFF; border:1px solid #999999; font-size:12px; width:95px; cursor:pointer;}

#form-font{
	font-size:11px;
	color:#000;
}

#form-font input{
	font-size:11px;
	color:#000;
}

#form-table {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	letter-spacing:0.15em;
}

#form-table input{
	color:#000000;
	font-size:10px;
}

