@charset "UTF-8";/* CSS Document */* {font-size:100%; margin:0; padding:0; vertical-align: baseline; }table {border-collapse: collapse; border-spacing: 0;}img {border:0;}body {background: #005f88;color: #eee;text-align:center;font: 14px/140% Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;}#outerbg {background: #005f88 url(i/bg-005f88.gif) 0 0 repeat-x;color: #eee;width: 100%;height: 100%;} /* was background: #005f88 url(i/bg-005f88.gif) 0 100% repeat-x; */a {text-decoration: none;color: #c00;}a:visited {text-decoration: none;color: #060;}a:hover, a:focus {text-decoration: underline;outline: none;color:#fff;} /* was #fc0 */#rightcol a {color: #320;}#rightcol a:hover, #rightcol a:focus {color:#fd0;}#wrap0 {	width: 980px;	margin: 0 auto;overflow:hidden;background: url(i/bg-cont-outer.png)  0 0 repeat-y;height: 100%;}#wrap1 {	width: 980px;	margin: 0 auto;overflow:hidden;background: url(i/bg-lft-gutter-top.gif) 0 0 no-repeat;height: 100%;}#wrap2 {	width: 960px;	margin: 0 auto;overflow:hidden;background: url(i/bg-rt-gutter.gif) 100% 100% no-repeat;padding: 0 10px;height: 100%;}#wrap3 {	width: 960px;overflow:hidden;background: url(i/header.jpg) 0 0 no-repeat;height: 100%;}#wrap4 {	width: 960px;overflow:hidden;background: url(i/bg-cont-outer-005f88.gif) 0 0 repeat-y;height: 100%;}/* HEADER AREA */#header {width: 960px;height: 188px;overflow: hidden;}#header #homelink { float: left;display: block;width: 500px;height: 180px;}#header #homelink span {display: none; visibility: hidden;}/* header photos */#header-rt { float: right;display: block;width: 450px;height: 188px;}#header-rt-contact { float: right;display: block;width: 450px;height: 188px;background: url(i/headerphotos/7.jpg)}#header-rt-careers { float: right;display: block;width: 450px;height: 188px;background: url(i/headerphotos/7.jpg)}#header-rt-qa { float: right;display: block;width: 450px;height: 188px;background: url(i/headerphotos/6.jpg)}#header-rt-custmrsrvc { float: right;display: block;width: 450px;height: 188px;background: url(i/headerphotos/5.jpg)}#header-rt-forms { float: right;display: block;width: 450px;height: 188px;background: url(i/headerphotos/4.jpg)}#header-rt-testsrvcs { float: right;display: block;width: 450px;height: 188px;background: url(i/headerphotos/3.jpg)}/* TOP NAVIGATION */#top-nav {height: 31px;padding-left: 135px;overflow: hidden;}#top-nav ul {margin: 0;padding: 0;list-style: none;overflow: hidden;}#top-nav li {list-style: none;display: block;float: left;white-space: nowrap;margin: 0;padding: 0 12px 0 0;background: url(i/nav-tab-rt.gif) 100% 100% no-repeat;overflow: hidden;}#top-nav li a {display: block;float: left;height: 25px;font-size: 13px;line-height: 22px;padding: 0 0 0 12px;margin: 0;background: url(i/nav-tab-lft.gif) 0 100% no-repeat;font-weight: bold;color: #dde}#top-nav li a:hover, #top-nav li a:focus {height: 31px;line-height: 31px;background: url(i/nav-tab-lft.gif) 0 100% no-repeat;text-decoration: none;color: #fff;}/* END TOP NAVIGATION */#cont0 {width: 960px;height: 100%;background: url(i/bg-cont-repeat.gif) 0 0 repeat-y;overflow:hidden;text-align: left;color: #111;}   #cont1 {   width: 960px;   height: 100%;   background: url(i/bg-cont-top.gif) 0 0 no-repeat;   overflow: hidden;   text-align: left;   color: #111;   }   #cont2 {   width: 960px;   height: 100%;   background: url(i/bg-cont-btm.gif) 0 100% no-repeat;   overflow: hidden;   }#cont0-2 {width: 960px;height: 100%;background: url(i/bg-2col-cont-repeat.gif) 0 0 repeat-y;overflow:hidden;text-align: left;color: #111;}   #cont1-2 {   width: 960px;   height: 100%;   background: url(i/bg-2col-cont-top.png) 0 0 no-repeat;   overflow: hidden;   text-align: left;   color: #111;   }   #cont2-2 {   width: 960px;   height: 100%;   background: url(i/bg-2col-cont-btm.gif) 0 100% no-repeat;   overflow: hidden;   }#maincontent {padding: 20px 60px 60px 135px;height: 100%;overflow: hidden;}#leftcol {width: 712px;float: left;height: 100%;overflow: hidden;}#rightcol {width: 248px;float: left;padding-bottom: 50px;color: #fff;}.rightpadding {padding: 20px;}#news {border-top: 1px dashed #def;overflow: hidden;height: 212px;background: url(i/lab-wmn.jpg) 0 0 no-repeat;padding: 10px 10px 10px 300px;margin: 2px 0;}#newsimg {display: block; float: left;}/*#footer {background: #005d85;padding: 6px 6px 6px 135px;color:#99ccff;font-weight: bold;text-align: left;font-size: 13px;}*/#footer {background: #005d85 url(i/btm-brdr.png) no-repeat 50% 100%;padding: 6px;color:#99ccff;font-weight: bold;text-align: center;font-size: 13px;}/* typography */h1 {font-size: 2.5em;line-height: 110%;margin: 0 0 20px 0;color: #fff;font-variant: small-caps;}h2 {font-size: 2em;line-height: 150%;padding: 6px 0;color: #fed;}h3 {font-size: 1.5em;line-height: 130%;padding: 6px 0;color: #fed;}h4 {font-size: 1.3em;line-height: 130%;padding: 6px 0;}h5 {font-size: 1.2em;line-height: 130%;padding: 6px 0;}h6 {font-size: 1.1em;line-height: 130%;padding: 6px 0;}p{padding:0.6em 0}blockquote { margin: 4px 20px;}ol {padding: 4px 2.5em;}ul {padding: 4px 1em;}ul { list-style: square outside url(i/ul1.gif);}ul li {margin: 10px 0;}ul li ul li {margin: 6px 0;background: none;list-style:circle outside url(i/ul2.gif);}#rightcol ul li { list-style: square outside url(i/ul1-right.gif);margin: 2px 0;}#rightcol ul li ul li { list-style: disc outside url(i/ul2-right.gif);margin: 2px 0;}/* Assignable */.clear {clear: both; height:1px; visibility:hidden;}.left {text-align:left;}.right {text-align:right;}.center {text-align:center;}.float-lft {float:left; padding-right: 6px;}.float-rt {float:right; padding-left:6px;}.underline {border-bottom: thin;}.smaller {font-size:small;}.larger{font-size:larger;}.smaller {font-size: smaller;}