BODY { background-color:#B7B7B7; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; }

FORM, DIV, IMG, TABLE { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0;
margin-left:0; padding-left:0; margin-right:0; padding-right:0; }
P { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:15px; }
P.success { color:#4ea2c8; }
P.ul { padding-bottom:5px; }
P.small { font-size:10px; color:#666; }

DIV.missing { color:#F00; font-size:20px; font-weight:bold; position:absolute; top:40px; left:25px; }

.nobottom { margin-bottom:0; padding-bottom:0; }
SUP { font-size:85%; vertical-align:text-top; padding-top:0; margin-top:0; text-decoration:none;}

A { color:#4ea2c8; text-decoration:underline; }
A:hover { color:#4ea2c8; text-decoration:none; }

A.rightside {  margin-left:15px; font-size:10px; border:none 1px; vertical-align:top; }

TABLE { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; }
TD { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; }


TABLE.form {  }
TABLE.form TD { padding-right:3px; padding-bottom:3px; }

TABLE.form TD.faq { padding-top:0; color:#49176D;}
TABLE.form TD.faq_ans { padding-top:0; padding-bottom:20px; }
TABLE.form TD IMG.faq { margin-right:5px; }

UL { list-style-position: outside;
margin-top:0; margin-left:18px; margin-right:0; margin-bottom:15px; padding-top:0; padding-left:0; padding-right:0; padding-bottom:0; }
UL LI	{	
 	margin-bottom:5px;
	padding-left:4px; padding-right:0;
	list-style-type:disc;
	color:#85d3f5;
	}
UL LI UL{ list-style-position: outside;
margin-top:0; margin-left:35px; margin-right:0; margin-bottom:15px; padding-top:0; padding-left:0; padding-right:0; padding-bottom:0; }
UL LI UL LI	{	
 	margin-bottom:5px;
	margin-top:2px;
	margin-left:-18px;
	padding-left:2px; padding-right:0;
	list-style-type:none;
	list-style-image:url("../images/emdash.gif");
	color:#85d3f5;
	}

UL LI SPAN, UL LI UL LI SPAN { color:#000000;}

UL.error { list-style-position: outside;
margin-top:-10px; margin-left:35px; margin-right:0; margin-bottom:5px; padding-top:0; padding-left:0; padding-right:0; padding-bottom:0; }
UL.error LI	{	
 	margin-bottom:2px;
	padding-left:4px; padding-right:0;
	list-style-type:disc;
	color:#FF0000;
	}

UL.letter { list-style-position: outside;
margin-top:10px; margin-left:35px; margin-right:0; margin-bottom:15px; padding-top:0; padding-left:0; padding-right:0; padding-bottom:0; }
UL.letter LI	{	
 	margin-bottom:2px;
	padding-left:1px; padding-right:0;
	list-style-type:upper-alpha;
	color:#4ea2c8;
	}
UL.letter LI SPAN { color:#000000; }	




OL.number { list-style-position: outside; font-size:12px; color:#000000; font-weight:bold;
margin-top:0; margin-left:0; margin-right:0; margin-bottom:15px; padding-top:0; padding-left:39px; padding-right:0; padding-bottom:0;
}
OL.number LI {	
	margin-bottom:5px; margin-left:0; margin-right:0;
	padding-left:0; padding-right:0; 
	list-style-type:decimal;color:#49176D; }
.purpStrong {
	color:#49176D;
	font-weight:bold;
}
.black {
	color:#000000;
	font-weight:normal;
}
	
DIV.disabled { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; 
border-color:#49176D; border-style:solid; border-width:1px; background-color:#FFF; 
width:196px; _width:200px; line-height:17px; vertical-align:center; padding-left:2px; padding-right:0; color:#49176D; }

INPUT {	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; 
border-color:#49176D; border-style:solid; border-width:1px; background-color:#FFF; 
width:200px; line-height:15px; vertical-align:center; padding-left:2px; padding-right:0; }

TEXTAREA {  font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; border-color:#49176D; border-style:solid; border-width:1px; background-color:#FFF; width: 200px; padding-left:2px; }

SELECT { font-family:Arial, Verdana, Helvetica, sans-serif; border-color:#49176D; font-size:12px; border-style:solid; border-width:1px; background-color:#FFF; }
INPUT.nostyle {width:auto; border-style:none; padding-left:0; padding-right:0; background-color:transparent;}
INPUT.sameline {width:auto; border-style:none; vertical-align:middle; padding-left:0; padding-right:0;  background-color:transparent;}
INPUT#zip { width:60px;}


INPUT.button_ovr { width: auto; background-color:#85d3f5; color:#FFFFFF; font-size:12px; font-weight:normal; margin-top:5px; padding-left:1px; padding-right:1px; padding-top:0; padding-bottom:0;  line-height:normal; text-align:center;  border-color:#FFFFFF; border-style:outset; border-width:2px;}
INPUT.button { width: auto; background-color: #49176D; color:#FFFFFF; font-size:12px; font-weight:normal; margin-top:5px;padding-left:1px; padding-right:1px;  padding-top:0; padding-bottom:0; line-height:normal; text-align:center;  border-color:#FFFFFF; border-style:outset; border-width:2px;}

P.error { color:#FF0000; }

/* BEGIN Page Framework and Navigation */
IMG#rightline { position:absolute; left:754px; top:18px; }
DIV#right { float:left; width:604px; background-color:transparent; border-style:none; border-width:1px; }/*position:relative; margin-left:135px;*/

DIV#top { position:relative; width:604px; height:161px; background-color:transparent; background-image:url('../images/top_tagline.jpg'); background-repeat:no-repeat; }
DIV#top DIV#search { position:absolute; left:392px; top:0; width:213px; height:22px; border-style:none; border-width:1px;}
DIV#top DIV#search IMG#magnify { margin-left:17px; margin-right:8px; }
DIV#top DIV#search IMG#button { margin-left:2px; margin-top:0; vertical-align:top; }
DIV#top DIV#search INPUT { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#49176D; border-style:none; background-color:transparent;
width:120px; height:16px; line-height:14px; vertical-align:top; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:0; }
DIV#top DIV#search INPUT.go { width:33px; height:15px; border-style:none; padding-left:0; padding-right:0; margin-bottom:4px; vertical-align:bottom; }

DIV#top DIV#topnav { position:absolute; left:0; top:147px; width:594px; height:14px; text-align:right; font-size:11px; color:#49176D; border-style:none; border-width:1px;}


DIV#top DIV#topnav A { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#49176D; text-decoration:none; }
DIV#top DIV#topnav A:hover { color:#4ea2c8; text-decoration:none; }

DIV#top DIV#topnav A.ovr { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#4ea2c8; text-decoration:none; }
DIV#top DIV#topnav A.ovr:hover { color:#4ea2c8; text-decoration:none; }

DIV#top DIV#topnav A IMG.arrow { margin-left:8px; margin-right:0; vertical-align:middle; margin-top:0; }
DIV#top DIV#topnav IMG { margin-left:9px; margin-right:9px; vertical-align:top; margin-top:4px; }

DIV#main { position:relative; width:604px; min-height:300px; background-color:#FFFFFF; background-image:url('../images/bkgrnd.gif'); background-repeat:repeat-x;}

/* END Page Framework and Navigation */

/* BEGIN Content */
DIV#content { position:relative; width:503px; margin-left:58px; margin-top:0; padding-top:23px; background-color:transparent; vertical-align:top;
border-color:#4116F0; border-style:none; border-width:1px;}

H1 { font-size:18px; color:#49176D; font-weight:bold; padding-top:0; padding-bottom:27px; margin-bottom:0; margin-top:0; }
H1.middle { font-size:18px; color:#49176D; font-weight:bold; padding-top:23px; padding-bottom:27px; margin-bottom:0; margin-top:0; }

H2, H2.middle, H2.top, H2.purple { font-size:14px; color:#09357A; font-weight:bold; padding-top:0; padding-bottom:15px; margin-top:0; margin-bottom:0; clear:both; }
H2.middle { padding-top:23px; }
H2.top { padding-top:0; padding-bottom:5px; }
H2.purple {color:#49176D;}


H3  { font-size:12px; color:#000000; font-weight:bold; padding-top:0; padding-bottom:8px; margin-top:0; margin-bottom:0; clear:both; }
H3.middle  { font-size:12px; color:#49176D; font-weight:bold; padding-top:0; padding-bottom:8px; margin-top:0; margin-bottom:0; clear:both; }
/*H3.middle { padding-top:8px; }*/


H1 A.ref, H1.middle A.ref, H1 A.ast, H2 A.ref, H2.middle A.ref, DIV.header A, DIV.header A.ref, DIV.header A.ast, TD A.ref { vertical-align:text-top; font-size:75%; text-decoration:underline; color:#4ea2c8; }
H1 A.ref:hover, H1.middle A.ref:hover, H2 A.ref:hover, H2.middle A.ref:hover, DIV.header A.ref:hover, A.ref:hover { text-decoration:none; color:#4ea2c8; }

H2 A { color:#4ea2c8; } 
H2 A:hover { color:#4ea2c8; }

H2 A, H2.middle A { font-size:14px; }

H1 A.ast, H1.middle A.ast, H2 A.ast, H2.middle A.ast, DIV.header A.ast, A.ast { vertical-align:text-top; text-decoration:none; }
H1 A.ast:hover, H1.middle A.ast:hover, H2 A.ast:hover, H2.middle A.ast:hover, DIV.header A.ast:hover, A.ast:hover { text-decoration:none; }

H2 A.ref { font-size:60% }

IMG.chart { margin-bottom:15px; }

DIV.footnote { position:relative; left:0; top:0; width:503px; margin-top:0; margin-bottom:15px; line-height:13px;  }
DIV.footnote_symbol { position:absolute; left:0; top:0; width:6px; color:#09357A; text-align:right; margin-top:0; font-size:11px; line-height:11px;   }
DIV.footnote_text { position:relative; margin-left:8px; top:0; width:495px; font-size:11px; line-height:13px; }
DIV.footnote_text SPAN { font-size:12px; line-height:15px; }

A.footnote { color:#09357A; text-decoration: none; } 
A.footnote:hover { color:#09357A; text-decoration: none; }

P.ref { font-size:11px; color:#000000; padding-bottom:0; margin-bottom:10px; padding-top:0; margin-top:30px;}

UL.ref { position:relative; list-style-position: outside; font-size:11px; color:#000000; font-weight:bold;
margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; 
padding-top:0; padding-left:24px; padding-right:0; padding-bottom:0;
}
UL.ref LI {	
	position:relative; margin-bottom:0; margin-left:0; margin-right:0;
	padding-left:0; padding-right:0; 
	list-style-type:decimal; color:#000000; }
UL.ref LI P { position:relative; top:0px; left:-5px; font-weight:normal; border:none; padding-bottom:5px; }		


P.required { font-size:10px; color:#999999;}
P.required SPAN.color { color:#09357A; width:auto; }
SPAN.color { color:#09357A; width:7px; min-width:7px; }
SPAN.colorgray { color:#E7E5E6; width:7px; min-width:7px; }


SPAN.que { color:#49176D; font-weight:bold; }
SPAN.ans { color:#09357A; font-weight:bold; }

/* END Content */

/* BEGIN Left Navigation */
DIV#wholenav { float:left; width:150px; background-color:#FFFFFF; padding-bottom:0; margin-bottom:0; 
text-align:center;
border-color:#000000; border:none 1px;   }/*position: absolute; left:0; top:0;*/

DIV#nav { width:138px; background-color:#FFFFFF; padding-bottom:0; margin-bottom:0; 
border-color:#000000; border-style:none; border-width:1px;  }/*position: absolute; left:0; top:0;*/

TD.nav_on { background-color:#B8A5C6; background-image:url('../images/nav_bkgrnd.gif'); background-repeat:no-repeat; }

DIV#nav IMG.nav_on { margin-bottom:0; }
DIV#nav IMG.nav_off { margin-bottom:1px; }

DIV#nav DIV.subnav { position:relative; width:138px; background-color:#B8A5C6; background-image:url('../images/nav_bkgrnd.gif'); background-repeat:repeat-x; padding-top:15px; padding-bottom:0; margin-bottom:1px;}

DIV#nav A.ovr { color:#000000; text-decoration:none; }
DIV#nav A.ovr:hover { color:#000000; text-decoration:none; }

DIV#nav DIV.subnav DIV.navline { position:relative; width:138px; border:none 1px; background-color:transparent; font-size:1px; }
DIV#nav DIV.subnav DIV.navline DIV.left { position:absolute; left:0; top:0; width:20px; margin-bottom:13px; text-align:center; background-color:transparent;border-color:#000000; border-style:none; border-width:1px; }
DIV#nav DIV.subnav DIV.navline DIV.left IMG { margin-top:0; padding-top:1px; margin-bottom:0; padding-bottom:0; margin-left:0; padding-left:0; margin-right:0; padding-right:0; }
DIV#nav DIV.subnav DIV.navline DIV.right { position:relative; left:21px; top:0;  width:114px; margin-bottom:13px; background-color:transparent; border-color:#000000; border-style:none; border-width:1px;}

DIV#nav DIV.subnav DIV.navline DIV.right A { color:#49176D; font-size:11px; line-height:11px; font-weight:bold; background-color:transparent; text-decoration:none;}
DIV#nav DIV.subnav DIV.navline DIV.right A:hover { color:#09357A; text-decoration:none; } /*49176D*/

DIV#nav DIV.subnav DIV.navline DIV.right A.ovr { color:#09357A; text-decoration:none;}
DIV#nav DIV.subnav DIV.navline DIV.right A.ovr:hover { color:#09357A; text-decoration:none; }


DIV#nav DIV.subnav DIV.navline DIV.right DIV.tertnav { width:110px; margin-left:0; margin-top:2px; border-color:#000000; border-style:none; border-width:1px;}

DIV#nav DIV.subnav DIV.navline DIV.right DIV.tertnav DIV.tertrow { position:relative; left:0; top:0; width:110px; margin-top:6px; border-color:#000000; border-style:none; border-width:1px;}

DIV#nav DIV.subnav DIV.navline DIV.right DIV.tertnav DIV.tertrow A { color:#49176D; font-size:11px; line-height:11px; font-weight:bold; background-color:transparent; text-decoration:none;}
DIV#nav DIV.subnav DIV.navline DIV.right DIV.tertnav DIV.tertrow A:hover { color:#09357A; text-decoration:none; cursor:pointer; } /*49176D*/

DIV#nav DIV.subnav DIV.navline DIV.right DIV.tertnav DIV.tertrow A.ovr { color:#09357A; text-decoration:none;}
DIV#nav DIV.subnav DIV.navline DIV.right DIV.tertnav DIV.tertrow A.ovr:hover { color:#09357A; text-decoration:none; cursor:pointer; }

DIV#nav DIV.subnav DIV.navline DIV.right DIV.tertnav DIV.tertrow DIV.tertleft { position:absolute; left:0; top:0; width:8px; border-color:#000000; border-style:none; border-width:1px; line-height:9px;}
DIV#nav DIV.subnav DIV.navline DIV.right DIV.tertnav DIV.tertrow DIV.tertright { position:relative; left:8px; top:0; width:101px;border-color:#000000; border-style:none; border-width:1px;}


DIV.quatnav { position:relative; padding-bottom:20px; }
DIV.quatnav DIV { position:relative; padding-bottom:3px; }
DIV.quatnav DIV A { color:#49176D; font-size:11px; line-height:11px; font-weight:bold; background-color:transparent; text-decoration:none;}
DIV.quatnav DIV A:hover { color:#4ea2c8; text-decoration:none; }

DIV.quatnav DIV A IMG { margin-left:5px; }

DIV.quatnav DIV A.ovr { color:#4ea2c8; text-decoration:none;}
DIV.quatnav DIV A.ovr:hover { color:#4ea2c8; text-decoration:none; }



/* END Left Navigation */

/* BEGIN Bottom */
Div#legal strong  {  color:#49176D;  }
Div#legal {	font-size:11px; height: 200px; margin-bottom: -20px; }
DIV#references	
{
	width: 716px;
	position: relative;
	color: #49176D;
	font-size: 11px;
	margin-left: -178px;
	margin-bottom: -50px;
}
DIV.homeIndex
{
	margin-left: 18px !important;
	margin-bottom: -30px !important;
}
DIV#references ul li	{	list-style-type: decimal !important; color: #000000 !important; }

DIV#main_bottom { position:relative; clear:both; width:754px; background-color:#FFFFFF; padding-top:1px; }

DIV#footerNav { position:relative; width:716px; height:91px; margin-left:18px; margin-top:15px; color:#49176D; font-size:11px; }
DIV#footerNav P { padding-bottom:8px; width:680px; }
.footerNav { color:#000000; font-size:11px; }

DIV#footerNav IMG#cathflo { position:absolute; left:608px; }
DIV#footerNav IMG#lytic { position:absolute; left:1px; top:64px; }
DIV#footerNav IMG#genentech { position:absolute; left:223px; top:61px; }

DIV#bottom { position:relative; width:158px; height:38px; }
DIV#bottom DIV#bottomnav { position:absolute; left:0; top:8px; width:754px; height:26px; 
padding-top:0; padding-left:0; line-height:10px;
background-image:url('../images/btmnav_bkgrnd.gif'); background-repeat:no-repeat; background-color:#49176D;  }
DIV#bottom DIV#bottomnav A { color:#A0A0A0; font-size:10px; text-decoration:none; vertical-align:middle; }
DIV#bottom DIV#bottomnav A:hover { color:#85d3f5; }
DIV#bottom DIV#bottomnav IMG.bullet { vertical-align:top; margin-top:4px; margin-left:10px; margin-right:10px;}

DIV#bottom DIV#bottomnav A.ovr { color:#85d3f5; text-decoration:none; }
DIV#bottom DIV#bottomnav A.ovr:hover { color:#85d3f5; }


DIV#bottom DIV#bottomcorner { position:relative; width:754px; height:8px; background-color:#FFFFFF; }
DIV#bottom DIV#bottomcorner IMG#corner { position:absolute; left:614px; top:0; }
DIV#bottom IMG#right { position:absolute; left:754px; top:0; }
DIV#bottom IMG#bottom { position:absolute; left:0; top:34px; }

DIV#copyright { position:relative; padding-top:3px; padding-left:19px; line-height:10px; color:#464646; font-size:9px; }
/* END Bottom */

DIV.graybox_plain { width:508px; padding-top:22px; padding-left:12px; padding-right:0; background-image:url('../images/graybox_top.gif'); background-repeat:no-repeat; background-color:transparent; border-style:none; border-width:1px; }

DIV.graybox { width:508px; text-align:left; padding-top:22px; padding-left:20px; padding-right:0; padding-bottom:0; margin-bottom:0; background-image:url('../images/graybox_top.gif'); background-repeat:no-repeat; background-color:transparent; border-style:none; border-width:1px; }

DIV.whitebox_top { position:relative; width:466px; padding-top:0; margin-top:0; background-image:url('../images/whitebox_top_bkgrnd.gif'); background-repeat:no-repeat; background-color:transparent;  }

DIV.whitebox { position:relative; text-align:center; display:inline-table; width:466px; padding-top:0; padding-left:0; margin-top:0; background-image:url('../images/whitebox.gif'); background-repeat:repeat-y; background-color:transparent; border-style:none; border-width:1px;   }

DIV.whitebox TABLE.block { position:relative; width:430px; margin:auto;
border-top-width:1px; border-top-style:solid; border-top-color:#CCCCCC;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC;
border-left-width:1px; border-left-style:solid; border-left-color:#CCCCCC;
border-right-width:1px; border-right-style:solid; border-right-color:#CCCCCC; }
DIV.whitebox TABLE.block TD { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; text-align:center; vertical-align:middle;
border-top-width:1px; border-top-style:none; border-top-color:#CCCCCC;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC;
border-left-width:1px; border-left-style:none; border-left-color:#CCCCCC;
border-right-width:1px; border-right-style:solid; border-right-color:#CCCCCC;
 }
DIV.whitebox TABLE.block TD.top { height:25px; background-color:#000000; color:#CCCCCC; font-weight:bold; text-align:left; }
DIV.whitebox TABLE.block TD.topleft { height:25px; background-color:#000000; color:#CCCCCC; font-weight:bold; text-align:left; border-right-width:1px; border-right-style:none; border-right-color:#CCCCCC; }
DIV.whitebox TABLE.block TD.left { text-align:left; border-right-width:1px; border-right-style:none; border-right-color:#CCCCCC; }
DIV.whitebox TABLE.block TD.left P { padding-top:0; padding-bottom:5px; }
DIV.whitebox TABLE.block TD.left DIV { margin-left:20px; margin-bottom:5px; }


DIV.whitebox TABLE.noborder { position:relative; width:430px; margin:auto; }
DIV.whitebox TABLE.noborder TD { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; text-align:left; vertical-align:top; }

IMG.whitebox_bottom { margin-bottom:5px; vertical-align:top;  }
IMG.graybox_bottom { margin-bottom:20px; vertical-align:top; }
IMG.graybox_form_bottom { margin-bottom:5px; vertical-align:top;  }

DIV.graybox_short_single { width:232px; height:55px; text-align:left; padding-top:0; padding-left:0; padding-right:0; padding-bottom:0; margin-bottom:5px; background-image:url('../images/graybox_short_single.gif'); background-repeat:no-repeat; background-color:transparent; border-style:none; border-width:1px; }
DIV.graybox_short_single DIV.box { margin-top:0; margin-bottom:8px; padding-top:18px; padding-bottom:0; margin-left:34px; border-style:none; border-width:1px; }
DIV.graybox_short_single DIV.box SPAN { color:#4ea2c8; font-weight:bold; } 
DIV.graybox_short_single DIV.box A { font-weight:bold; }


DIV.graybox_short { width:232px; text-align:left; padding-top:0; padding-left:0; padding-right:0; padding-bottom:0; margin-bottom:0; background-image:url('../images/graybox_short.gif'); background-repeat:no-repeat; background-color:transparent; border-style:none; border-width:1px; }
DIV.graybox_short DIV.box { margin-top:0; margin-bottom:0; padding-top:18px; padding-bottom:8px; margin-left:34px; border-style:none; border-width:1px; }
DIV.graybox_short DIV.box SPAN { color:#4ea2c8; font-weight:bold; } 
DIV.graybox_short DIV.box A, DIV.graybox_short DIV.box2 A { font-weight:bold; }

DIV.graybox_short DIV.box2 { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:8px; margin-left:34px; border-style:none; border-width:1px; }

DIV.whitebox_short_top { position:relative; width:208px; padding-top:0; margin-top:0; margin-left:12px; background-image:url('../images/whitebox_short_top_bkgrnd.gif'); background-repeat:no-repeat; background-color:transparent;  }

DIV.whitebox_short { position:relative; display:inline-table; width:208px; padding-top:0; padding-left:0; margin-top:0; margin-left:12px; background-image:url('../images/whitebox_short.gif'); background-repeat:repeat-y; background-color:transparent; border-style:none; border-width:1px; }

DIV.whitebox_short UL { list-style-position: outside;
margin-top:0; margin-left:40px; margin-right:0; margin-bottom:0; padding-top:0; padding-left:0; padding-right:0; padding-bottom:0; }
DIV.whitebox_short UL LI	{	
 	margin-bottom:0;
	padding-bottom:5px;
	padding-left:0; padding-right:0;
	list-style-type:disc;
	color:#85d3f5;
	}

DIV.whitebox_short UL LI DIV { margin-top:2px; margin-bottom:0; margin-left:12px; }
IMG.whitebox_short_bottom { margin-bottom:5px; margin-left:12px; }

/*BEGIN PROFESSIONAL RESOURCES*/
IMG.bluebox_image { position:relative; top:0; left:-15px; vertical-align:top; }
DIV.bluebox { position:relative; top:0; left:-15px; width:537px; height:auto;
background-image:url('../images/whitebox_blue_bkgrnd.gif'); background-repeat:repeat-y; background-position:top left; background-color:transparent;
border:none 1px; }
DIV.bluebox H2 { position:relative; top:0; left:0; width:507px; font-size:14px; color:#49176D; font-weight:bold;
margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; margin-left:15px; }

DIV.bluebox P.desc { position:relative; top:0; left:0; font-size:12px; color:#000; font-weight:normal;
margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:5px; margin-left:15px; }


DIV.bluebox P.message { color:#FF0000; font-weight:bold; }

DIV.bluebox P.head { color:#49176D; font-weight:bold; }



DIV.bluebox DIV.blueboxitem { position:relative; top:0; left:0; width:507px; margin-left:15px; margin-top:15px; border:none 1px;
border-bottom-style:solid; border-bottom-color:#000; border-bottom-width:1px;}

DIV.bluebox DIV.blueboxitem IMG.order { position:absolute; top:0; left:0; }
DIV.bluebox DIV.blueboxitem DIV.topright { position:relative; top:0; left:130px; width:377px; text-align:left;
margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; vertical-align:top; 
border:none 1px; }
DIV.bluebox DIV.blueboxitem DIV.topright P { font-size:12px; color:#000; font-weight:normal; }
DIV.bluebox DIV.blueboxitem DIV.topright P.header { font-size:12px; color:#49176D; font-weight:bold;
margin-bottom:0; padding-bottom:5px; }

DIV.bluebox DIV.blueboxitem DIV.topright P.subhead { font-size:12px; color:#4EA2C8; font-weight:bold;
margin-bottom:0; padding-bottom:5px; }



DIV.bluebox DIV.blueboxitem DIV.row2 { position:relative; top:0; left:0; width:507px; vertical-align:top;
margin-top:0; padding-top:0; margin-bottom:15px; padding-bottom:0;
font-size:1px; border:none 1px; }

DIV.bluebox DIV.blueboxitem DIV.topright DIV.toprightrow2 { position:relative; top:0; left:0;
width:377px; vertical-align:top;
margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0;
border:none 1px; }


DIV.toprightrow2 DIV.quantity { position:relative; top:0; left:177px; width:200px; vertical-align:top;
margin-top:0; margin-bottom:15px; border:none 1px; }
DIV.row2 DIV.quantity { position:relative; top:0; left:306px; width:200px; vertical-align:top;
margin-top:15px; border:none 1px; }

DIV.quantity DIV.amount { position:relative; top:0; left:139px; width:61px; height:61px;
background-image:url('../images/circle.gif'); background-position:top left; background-repeat:no-repeat; background-color:transparent; }
DIV.quantity DIV.amount SELECT { position:relative; top:21px; left:12px; }
DIV.quantity DIV.label { position:absolute; top:15px; left:15px; font-size:10px; color:#4EA2C8; font-weight:normal; }
DIV.quantity DIV.requested { position:absolute; top:30px; left:15px; font-size:11px; color:#49176D; font-weight:bold; }

DIV.downloaditem { position:absolute; top:0; left:0; }
DIV.downloaditem DIV { position:absolute; top:4px; left:40px; line-height:11px; font-size:10px; color:#4EA2C8; cursor:pointer; }
DIV.downloaditem IMG { position:absolute; top:0; left:0; vertical-align:top; }
DIV.downloaditem A { font-size:10px; font-weight:normal; text-decoration:none; cursor:pointer; }
DIV.downloaditem A:hover { font-size:10px; font-weight:normal; text-decoration:none; }

DIV.bluebox DIV.blueboxitem DIV.topright DIV.downloadgroup { position:relative; top:0; left:0; width:377px; height:90px; font-size:12px; color:#49176D; font-weight:bold; margin-bottom:0; padding-bottom:5px;
border:none 1px; }
DIV.bluebox DIV.blueboxitem DIV.topright P.header2 { height:60px; font-size:12px; color:#49176D; font-weight:bold; margin-bottom:0; padding-bottom:5px;
border:none 1px; }
DIV.downloadgroup DIV.downloadlink { position:absolute; top:0; left:0; margin-top:30px; }
DIV.downloadgroup DIV.downloadlink DIV { position:absolute; top:4px; left:40px; line-height:11px; font-size:10px; color:#4EA2C8; cursor:pointer; }
DIV.downloadgroup DIV.downloadlink IMG { position:absolute; top:0; left:0; vertical-align:top; }
DIV.downloadgroup DIV.downloadlink A { font-size:10px; font-weight:normal; text-decoration:none; cursor:pointer; }
DIV.downloadgroup DIV.downloaditem A:hover { font-size:10px; font-weight:normal; text-decoration:none; }


DIV.mainright { position:relative; top:0; left:0; width:507px; text-align:right; border:none 1px;  }
A.none { text-decoration:none; }

/*END PROFESSIONAL RESOURCES*/

DIV.header { font-size:12px; width:466px; font-weight:bold; color:#49176D; padding-bottom:8px;  }

DIV.chart { position:relative; top:0; left:0; vertical-align:top; margin:auto; font-size:9px; text-align:left; color:#666666; padding-bottom:0; margin-bottom:0; margin-top:0; border-style:none; border-width:1px; }

P.chart { position:relative; top:0; left:0; vertical-align:top; margin:auto; font-size:9px; text-align:left; color:#666666; padding-bottom:0; margin-bottom:0; margin-top:0; border-style:none; border-width:1px; }
P.chart STRONG, P.chart B { font-size:11px; font-weight:bold; line-height:12px; }



DIV.tPA { width:445px; position:relative; text-align:left; margin-top:0; margin-left:19px; padding-top:0; vertical-align:top; line-height:11px; font-size:9px; color:#666666; background-color:transparent; }
DIV.tPA1 { width:100px; position:absolute; left:1px; top:0; margin-top:0; }
DIV.tPA1 SPAN { color:#49176D; }
DIV.tPA2 { width:12px; height:20px; position:absolute; margin-top:0; top:0; left:100px; color:#49176D; }
DIV.tPA3 { width:150px; position:absolute; margin-top:0; top:0; left:112px; }
DIV.tPA4 { width:100px; position:absolute; left:262px; top:0; margin-top:0; }
DIV.tPA4 SPAN { color:#49176D; }


DIV.graybox_bottle { position:relative; width:508px; padding-top:0; padding-left:0; padding-right:0; background-image:url('../images/graybox_top.gif'); background-repeat:no-repeat; background-color:transparent; border-style:none; border-width:1px; }

DIV.graybox_left { width:135px; position:absolute; left:16px; top:18px; border-style:none; border-width:1px; }
DIV.graybox_right { width:309px; position:relative; left:173px; top:22px; padding-left:0;  padding-right:0;  border-style:none; border-width:1px; }

DIV.whitebox_sm_top { position:relative; width:309px; padding-top:0; margin-top:0; background-image:url('../images/whitebox_sm_top_bkgrnd.gif'); background-repeat:no-repeat; background-color:transparent;  }
DIV.whitebox_sm { position:relative; text-align:center; display:inline-table; width:309px; padding-top:0; padding-left:0;  padding-right:0; margin-top:0; margin-left:0; margin-right:0; background-image:url('../images/whitebox_sm.gif'); background-repeat:repeat-y; background-color:transparent; border-style:none; border-width:1px; }
P.whitebox { position:relative; padding-left:17px; margin:auto; text-align:left; padding-bottom:0; margin-bottom:10px; margin-top:0; 
font-size:12px; font-weight:bold; color:#49176D; 
border-style:none; border-width:1px; }



UL.whitebox { list-style-position: outside; text-align:left; margin:auto; position:relative;
margin-top:0; margin-left:35px; margin-right:0; margin-bottom:0; padding-top:0; padding-left:0; padding-right:0; padding-bottom:0; }
UL.whitebox LI	{	
 	margin-bottom:0px;
	padding-bottom:10px;
	padding-left:4px; padding-right:10px;
	list-style-type:disc;
	color:#85d3f5;
	}

DIV.order { position:relative; clear:both; width:500px; margin-top:5px; margin-bottom:10px; border-style:none; border-width:1px; }
H2.order { clear:both; padding-top:0; }
DIV.order H2 { padding-top:0; padding-bottom:0; clear:none; font-size:12px; }
DIV.order P { padding-top:10px; }
DIV.order IMG.order { position:relative; left:0; top:0; height:auto; margin-right:10px; margin-bottom:0; }


DIV.order_right { position:relative; float:right; clear:left; margin-bottom:0; padding-bottom:0; border-style:none; border-width:1px; }
DIV.order_right DIV.purple { position:absolute; right:70px; top:5px; color:#49176D; font-weight:bold; }
DIV.order_right DIV.circle { position:relative; float:right; width:61px; height:61px; left:0; top:-20px; background-image:url('../images/circle.gif'); background-repeat:no-repeat; background-color:transparent; 
border-style:none; border-width:1px;  }
DIV.order_right DIV.circle DIV { position:absolute; left:13px; top:20px; }

DIV.order HR.gray { color:#A0A0A0; height:1px; clear:both; }
HR.gray { color:#A0A0A0; height:1px; clear:both; }
HR.purple { color:#49176D; height:1px; clear:both; }




DIV.order_short { position:relative; clear:both; width:500px; margin-top:10px; margin-bottom:15px; border-style:none; border-width:1px;  }
DIV.order_short H2 { padding-top:0; padding-bottom:0; clear:none; font-size:12px;  }
DIV.order_short P { padding-top:10px; }
DIV.order_short IMG.order { position:relative; left:0; top:0; height:auto; margin-right:15px; margin-bottom:25px; }

DIV.order_short DIV.download { position:absolute; left:59px; top:80px; border-style:none; border-width:1px;  }
DIV.order_short DIV.download A { font-weight:bold; text-decoration:none; }
DIV.order_short DIV.download A:hover { color:#49176D; font-weight:bold; text-decoration:none; }

DIV.order_short DIV.download A IMG { padding-left:5px; }
DIV.order_short DIV.download A SPAN { position:relative; left:0; bottom:12px;}



A.btn { color:#4ea2c8; font-size:13px; font-weight:bold; text-decoration: none; } 
A.btn:hover { color:#49176D; text-decoration: none; } 

A.black { color:#000000; } 
A.black:hover { color:#000000; } 

DIV#btn_video, DIV#btn_doc, DIV#btn_bottle, DIV#btn_pdf, DIV#btn_tool { margin-bottom:25px; }
DIV#btn_video_nospace, DIV#btn_bottle_nospace, DIV#btn_doc_nospace, DIV#btn_pdf_nospace, DIV#btn_tool_nospace { margin-bottom:0; }

DIV#btn_video, DIV#btn_doc, DIV#btn_bottle, DIV#btn_pdf, DIV#btn_tool,
DIV#btn_video_nospace, DIV#btn_bottle_nospace, DIV#btn_doc_nospace, DIV#btn_pdf_nospace, DIV#btn_tool_nospace,
DIV.btn_video, DIV.btn_video_ovr, DIV.btn_doc, DIV.btn_doc_ovr,
DIV.btn_ipod, DIV.btn_ipod_ovr, 
DIV.btn_bottle, DIV.btn_bottle_ovr, DIV.btn_pdf, DIV.btn_pdf_ovr, DIV.btn_tool, DIV.btn_tool_ovr { width:507px; height:61px; position:relative; margin-top:0; margin-left:0; padding-top:0; vertical-align:top; background-repeat:no-repeat; background-color:transparent; }
DIV#btn_video_nospace, DIV#btn_video, DIV.btn_video { background-image:url('../images/btn_video.gif'); }
DIV.btn_video_ovr { background-image:url('../images/btn_video_ovr.gif'); cursor:pointer; }

DIV#btn_doc_nospace, DIV#btn_doc, DIV.btn_doc { background-image:url('../images/btn_doc.gif'); }
DIV.btn_doc_ovr { background-image:url('../images/btn_doc_ovr.gif'); cursor:pointer; }

DIV#btn_bottle_nospace, DIV#btn_bottle, DIV.btn_bottle { background-image:url('../images/btn_bottle.gif'); }
DIV.btn_bottle_ovr { background-image:url('../images/btn_bottle_ovr.gif'); cursor:pointer; }

DIV#btn_pdf_nospace, DIV#btn_pdf, DIV.btn_pdf { background-image:url('../images/btn_pdf.gif'); }
DIV.btn_pdf_ovr { background-image:url('../images/btn_pdf_ovr.gif'); cursor:pointer; }

DIV#btn_tool_nospace, DIV#btn_tool, DIV.btn_tool { background-image:url('../images/btn_tool.gif'); }
DIV.btn_tool_ovr { background-image:url('../images/btn_tool_ovr.gif'); cursor:pointer; }

DIV#btn_ipod_nospace, DIV#btn_ipod, DIV.btn_ipod { background-image:url('../images/btn_ipod.gif'); }
DIV.btn_ipod_ovr { background-image:url('../images/btn_ipod_ovr.gif'); cursor:pointer; }

DIV.btn_video DIV, DIV.btn_video_ovr DIV, 
DIV.btn_doc DIV, DIV.btn_doc_ovr DIV, 
DIV.btn_bottle DIV, DIV.btn_bottle_ovr DIV, 
DIV.btn_pdf DIV, DIV.btn_pdf_ovr DIV,
DIV.btn_ipod DIV, DIV.btn_ipod_ovr DIV,
DIV.btn_tool DIV, DIV.btn_tool_ovr DIV { width:400px; position:absolute; left:70px; top:14px; margin-top:0;  }

IMG.btn { margin-left:25px; }

IMG.btn_download { margin-left:10px; }

DIV.download {
	position:relative;
	margin-left:70px;
	width:360px;
	color: #666666;
	font-size: 10px;
}

DIV.downloadResources {
	position:relative;
	margin-left:70px;
	width:360px;
	color: #666666;
	font-size: 12px;
}
DIV.download_nospace { position:relative; margin-left:0; width:375px;}


/*SCRUB CAP REGISTRATION PAGE*/
DIV.mainItems { position:relative; top:0; left:25px; width:466px; border:none 1px; }
DIV.mainItems DIV.item { position:relative; float:left; width:120px; height:120px; margin-right:25px; margin-top:15px; border:none 1px; }
DIV.mainItems DIV.item IMG { position:relative; left:15px; top:0; }
DIV.mainItems DIV.item DIV.itemleft { position:relative; float:left; width:22px; }
DIV.mainItems DIV.item DIV.itemright { position:relative; float:left; top:3px; width:90px; }

/*  border-color:#000000; border-style:solid; border-width:1px; */

