// Copyright 2010 Covance

A                {color: #013c58}
A:link           {color: #013c58}
A:hover          {color: #00a3d6}
A:active         {color: #00a3d6}
A:visited        {color: #013c58}
A:visited:hover  {color: #00a3d6}

A.blk                {text-decoration: none; color: #000000}
A.blk:link           {text-decoration: none; color: #000000}
A.blk:hover          {text-decoration: none; color: #013c58}
A.blk:active         {text-decoration: none; color: #000000}
A.blk:visited        {text-decoration: none; color: #000000}
A.blk:visited:hover  {text-decoration: none; color: #013c58}

A.blu                {text-decoration: none; color: #013c58}
A.blu:link           {text-decoration: none; color: #013c58}
A.blu:hover          {text-decoration: none; color: #00a3d6}
A.blu:active         {text-decoration: none; color: #00a3d6}
A.blu:visited        {text-decoration: none; color: #013c58}
A.blu:visited:hover  {text-decoration: none; color: #00a3d6}

A.wht                {text-decoration: none; color: #ffffff}
A.wht:link           {text-decoration: none; color: #ffffff}
A.wht:hover          {text-decoration: none; color: #c8ebf6}
A.wht:active         {text-decoration: none; color: #ffffff}
A.wht:visited        {text-decoration: none; color: #ffffff}
A.wht:visited:hover  {text-decoration: none; color: #c8ebf6}

A.gry                {text-decoration: none; color: #444141}
A.gry:link           {text-decoration: none; color: #444141}
A.gry:hover          {text-decoration: none; color: #013c58}
A.gry:active         {text-decoration: none; color: #444141}
A.gry:visited        {text-decoration: none; color: #444141}
A.gry:visited:hover  {text-decoration: none; color: #013c58}

A.ash                {text-decoration: none; color: #7f7f7f}
A.ash:link           {text-decoration: none; color: #7f7f7f}
A.ash:hover          {text-decoration: none; color: #013c58}
A.ash:active         {text-decoration: none; color: #7f7f7f}
A.ash:visited        {text-decoration: none; color: #7f7f7f}
A.ash:visited:hover  {text-decoration: none; color: #013c58}

A.red                {text-decoration: none; color: #c81e02}
A.red:link           {text-decoration: none; color: #c81e02}
A.red:hover          {text-decoration: none; color: #013c58}
A.red:active         {text-decoration: none; color: #c81e02}
A.red:visited        {text-decoration: none; color: #c81e02}
A.red:visited:hover  {text-decoration: none; color: #013c58}


i          {font-weight: italic}
b          {font-weight: bold}
body       {margin: 0px}
.max       {width: 992px}

.crd       {font: 9px arial,helvetica,verdana,sans-serif; color: #ffffff;}
.ft        {font: 11px arial,helvetica,verdana,sans-serif; color: #c0c0c0;}
.txt       {font: 12px/18px arial,helvetica,verdana,sans-serif;}
.txtsm     {font: 11px/16px arial,helvetica,verdana,sans-serif;}
.txtlg     {font: 15px/24px arial,helvetica,verdana,sans-serif;}
.txtbx     {font: 11px/16px arial,helvetica,verdana,sans-serif;}
.hd        {font: bold 18px/24px arial,helvetica,verdana,sans-serif;}
.hdsm      {font: bold 15px/18px arial,helvetica,verdana,sans-serif;}
.txthd     {font: bold 13px/16px arial,helvetica,verdana,sans-serif;}
.news      {font: 12px/16px arial,helvetica,verdana,sans-serif;}
.cvdred    {color: #d70000;}
.cvdblu    {color: #005983;}
h3         {font: bold 12px/18px arial,helvetica,verdana,sans-serif; margin: 0px; padding-bottom: 4px;}
h4         {font: 12px/18px arial,helvetica,verdana,sans-serif; margin: 0px; padding-bottom: 4px;}
p          {margin: 0px; padding-bottom: 20px;}
ul         {margin: 0px; padding-bottom: 20px; list-style:disc;}
ul ul      {list-style:circle;}
ul ul ul   {list-style:square;}
li         {margin: 0px; padding-bottom: 2px;}
/* -- .ulnopad   {margin: 0px; padding-bottom: 0px; padding-top: 2px;} -- */


div.pg ul ul {padding-bottom:0;}

/* -- Homepage News -- */

.highlight {font: 11px/15px arial,helvetica,verdana,sans-serif; padding: 3px 10px 6px 22px;}
.newsblt   {font: 11px/15px arial,helvetica,verdana,sans-serif; padding: 3px 10px 6px 22px; background-image: url("../images/img_gfx/dot_r_sm.gif"); background-position: 12px 8px; background-repeat: no-repeat;}
.newsft    {padding: 0px 0px 12px 22px; width: 240px;}
.newsftall {padding: 4px; float: right;}


/* -- Featured Boxes -- */

.hpboxshell {background-color: #98d1e7; width: 167px}
.hpboxcopy  {padding: 6px 8px 0px 8px; min-height: 66px; height:auto !important; height: 66px;}
.hpboxend   {background-image: url('../images/img_hp/hpnews_box.gif'); width: 167px; height: 19px; vertical-align: top;}
.hpboxmore  {padding-right: 16px; text-align: right; font: 10px arial,helvetica,verdana,sans-serif;}
.boxhd      {font: 12px/15px arial,helvetica,verdana,sans-serif; color: #c81e02;}
.boxcopy    {font: 11px/14px arial,helvetica,verdana,sans-serif; color: #707070;}


/* -- Utility Box -- */

.bxshl     {border: solid 1px #c9c9c9; background-color: #f0fbff; width: 212px;}
.bxhd      {font: bold 14px arial,helvetica,verdana,sans-serif; color: #005983; padding: 11px 11px 12px 12px; background-image: url("../images/img_gfx/bx_bk.gif"); background-repeat: repeat-x; background-color: #d8e1e5;}
.bx        {padding: 10px 10px 16px 12px;}


/* -- Search Reults -- */

.pg_results       {padding: 6px 50px 12px 16px; border: 0px; margin: 0px;}
.pg_result        {padding: 0px 24px 24px 0px;}
.pghd2frm_results {padding: 24px 12px 0px 8px; background-image: url("../images/img_gfx/pg_bk.gif"); background-repeat: repeat-x; height: 43px; border-color: #ebebeb;}
.searchfrm        {padding: 0px 23px 24px 16px;}
#search_box_lg    {width: 255px; height: 19px; background: url("../images/img_gfx/search_box_lg.gif"); background-repeat: no-repeat; float: left;}
#search_box_lg #s  {float: left; padding: 0; margin: 2px 0 0 6px; border: 0; width: 205px; background: none; font-size: 11px; font-weight: bold; color: #666666;}
#search_box_lg #go {float: right; margin: 0px;}


/* -- Header Frame -- */

.logo      {padding: 17px 21px 21px 21px;}
.srch      {padding: 15px 18px 0px 0px; float: right;}
#search_box     {height: 19px; background: url("../images/img_gfx/search_box.gif"); background-repeat: no-repeat; float: right;}
#search_box #s  {float: left; padding: 0; margin: 2px 8px 0 6px; border: 0; width: 120px; background: none; font-size: 11px; font-weight: bold; color: #666666;font-family: Arial,Helvetica,Verdana,sans-serif;}
#search_box #go {float: right; margin: 0px 3px 0px 3px; padding:0;}


/* -- Content Frame -- */

.pg        {padding: 6px 10px 24px 16px; border: 0px; margin: 0px; min-height:220px; height:auto !important; height:220px;}
.pghd      {font: 29px/32px arial,helvetica,verdana,sans-serif; color: #ffffff; text-align: left; position: absolute; top: 59px; left: 18px;}
.pghdsm    {font: 21px/28px arial,helvetica,verdana,sans-serif; color: #005983; text-align: left; padding: 46px 18px 0px 18px; background-image: url("../images/img_gfx/pg_bk_t.gif"); background-repeat: repeat-x; border-color: #ffffff;}
.pghd2     {font: 21px/28px arial,helvetica,verdana,sans-serif; color: #005983; padding: 0px 8px 8px 8px;}
.pghd3     {font: 18px/24px arial,helvetica,verdana,sans-serif; color: #005983; padding: 0px 8px 8px 8px;}
.pgtag     {font: 24px/26px arial,helvetica,verdana,sans-serif; color: #acacac; text-align: right; position: absolute; top: 164px; right: 12px;}
.pgtagsh   {color: #464646;}
.pghd2frm  {padding: 12px 8px 0px 8px; background-image: url("../images/img_gfx/pg_bk.gif"); background-repeat: repeat-x; border-color: #ebebeb; min-height: 43px; height:auto !important; height: 43px;}
.pghd2lne  {padding: 0px; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #126288; height: 1px; background-color: #ffffff;}

.pghdsmbc   {font: 21px/28px arial,helvetica,verdana,sans-serif; color: #005983; text-align: left; padding: 23px 18px 0px 18px; background-image: url("../images/img_gfx/pg_bk_t.gif"); background-repeat: repeat-x; border-color: #ffffff;}
.pghd2frmbc {padding: 12px 8px 0px 8px; background-image: url("../images/img_gfx/pg_bk.gif"); background-repeat: repeat-x; border-color: #ebebeb; min-height: 43px; height:auto !important; height: 43px;}
.bc         {font: 11px arial,helvetica,verdana,sans-serif; color: #7f7f7f; padding: 28px 0px 0px 16px;}
.bc2        {font: 11px arial,helvetica,verdana,sans-serif; color: #7f7f7f; padding: 0px 0px 11px 0px;}

/* -- Sidebar -- */

.sdnvtop    {font: bold 12px/16px arial,helvetica,verdana,sans-serif; color: #013c58; padding: 0px 8px 6px 11px;}
.sdnv       {font: bold 12px/16px arial,helvetica,verdana,sans-serif; color: #ffffff; padding: 8px 8px 6px 11px; background-image: url("../images/img_gfx/sd_bk.gif"); background-repeat: repeat-x; border-color: #ffffff; border-style: solid; border-width: 1px 0px 0px 0px; background-color: #018fbe;}
.sdnvon     {font: bold 12px/16px arial,helvetica,verdana,sans-serif; color: #ffffff; padding: 8px 8px 6px 11px; border-color: #ffffff; border-style: solid; border-width: 1px 0px 1px 0px; background-color: #034361;}
.sdnvsub    {font: 12px/16px arial,helvetica,verdana,sans-serif; color: #ffffff; padding: 8px 0px 0px 0px; background-color: #255871; background-image: url("../images/img_gfx/sdnvsub_t.gif"); background-repeat: repeat-x;}
.sdnvsubend {background-color: #1e465a; background-image: url("../images/img_gfx/sdnvsub_b.gif"); background-repeat: repeat-x; height: 8px;}
.sdnvpad    {padding: 0px 8px 5px 20px;}


/* -- Page Frame -- */

.fd1       {background-image: url("../images/img_gfx/fd1.gif"); background-repeat: repeat-x;}
.fd2       {background-image: url("../images/img_gfx/fd2.gif"); background-repeat: repeat-x;}
.bk        {background-image: url("../images/img_gfx/bk.jpg"); background-repeat: repeat-x;}
.frm_r     {background-image: url("../images/img_gfx/frm_r.jpg"); background-repeat: repeat-y;}
.frm_l     {background-image: url("../images/img_gfx/frm_l.jpg"); background-repeat: repeat-y;}
.frm_b     {background-image: url("../images/img_gfx/frm_b.jpg"); background-repeat: repeat-x;}
.ft_lnk    {padding: 8px 21px 8px 21px;}
.ft_bk     {background-image: url("../images/img_gfx/ft_bk.gif"); background-repeat: repeat-x; background-color:#13a1d6; padding: 15px 21px 12px 21px;}
.rss	   {padding: 0px 0px 0px 28px; background: transparent url("../images/img_gfx/cvd_rss.gif") no-repeat top left; text-decoration: none;}
.txt_bk    {background-image: url("../images/img_gfx/txt_bk.gif"); background-repeat: repeat-y;}

/* -- Biorepository Map -- */

#cbs_relative             {position:relative; margin:0; min-height:339px; _height:339px /** for IE6 **/;}
#cbsmap 		  {margin:0; padding:0; width:491px; height:339px; background: url(../images/img_biorepository/flow.jpg) top left no-repeat #fff; font-family:arial, helvetica, sans-serif; font-size:8pt;}
#cbsmap li 		  {margin:0; padding:0; list-style:none;}
#cbsmap li a 		  {position:absolute; display:block; background:url(../images/img_biorepository/blank.gif); text-decoration:none; color:#000;}
#cbsmap li a span 	  {display:none; }
#cbsmap li a:hover span   {position:relative; display:block; width:200px; left:20px; top:20px; border:1px solid #000; background:#fff;padding:5px; filter:alpha(opacity=80); opacity:0.8;}
#cbsmap a.register        {top:32px; left:119px; width:59px; height:73px;}
#cbsmap a.test            {top:16px; left:229px; width:56px; height:71px;}	
#cbsmap a.collect         {top:103px; left:57px; width:57px; height:72px;}	
#cbsmap a.kits            {top:186px; left:57px; width:59px; height:71px;}	
#cbsmap a.store           {top:37px; left:337px; width:57px; height:67px;}	
#cbsmap a.biorepos        {top:123px; left:339px; width:61px; height:68px;}	
#cbsmap a.monitor         {top:81px; left:408px; width:60px; height:69px;}
#cbsmap a.clsrt           {top:141px; left:235px; width:57px; height:62px;}
#cbsmap a.clsref          {top:215px; left:359px; width:61px; height:68px;}
#cbsmap a.consult         {top:271px; left:67px; width:49px; height:55px;}
#cbsmap a.receive         {top:29px; left:11px; width:46px; height:69px;}
#cbsmap a.logistics       {top:169px; left:436px; width:46px; height:69px;}

