.doctitle
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:22px;
	COLOR:#000070;
}
.subtitle
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:16px;
	FONT-WEIGHT:bold;
	COLOR:#000000;
}
.sectiontitle
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold;
	COLOR:#000000;
}
.sectionsubtitle
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	COLOR:#000000;
}
.docintro
{
	FONT-FAMILY:Arial, Helvetica;
	FONT-SIZE:12px;
}
.bodytext
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
}
.body_small
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:10px;
}
.body_medium
{
}
.body_larger
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
}
.form_label
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	VERTICAL-ALIGN:text-top;
}
.form_input
{
}
.form_value
{
	COLOR:#000099;
	VERTICAL-ALIGN:text-top;
}
.form_note
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, 'Times New Roman';
	FONT-SIZE:10px;
	FONT-WEIGHT:normal
}
.form_title
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:16px;
	FONT-WEIGHT:bold;
	BORDER-bottom:solid #003366 1px;
	HEIGHT:24;
	PADDING-BOTTOM:2px;
	PADDING-RIGHT:2px;
	PADDING-TOP:2px;
}
.form_section_title
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:13px;
	FONT-WEIGHT:bold;
	VERTICAL-ALIGN:text-top;
	PADDING-BOTTOM:5px;
}
.helplink
{
	cursor:help;
}
BODY, TD, P, TH
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
}
BODY.form
{
	BACKGROUND-COLOR:#EFEFEF;
	COLOR:#000;
}
BODY.list
{
	BACKGROUND-COLOR:#FFFFFF;
	COLOR:#000;
}
/*
INPUT
{
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:12px;
}
BUTTON
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
	HEIGHT:22;
}
BUTTON.searchgo
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:10px;
	HEIGHT:20;
	WIDTH:22;
}
BUTTON.record_action_button
{
	WIDTH:60;
}
TEXTAREA
{
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:12px;
}
SELECT
{
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:12px;
}
BLOCKQUOTE
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
}
BLOCKQUOTE.help_tiptext
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
}
*/
SPAN.help
{
	BACKGROUND-COLOR:#FFFFFF;
}
SPAN.toc
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:9px;
	FONT-SIZE:10px;
	FONT-WEIGHT:bold;
}
SPAN.optionlink
{
	COLOR:#0000FF;
	text-decoration:underline;
	cursor:hand
}
SPAN.toptitle
{
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
}
TABLE.toc
{
	BORDER-BOTTOM:none;
	BORDER-LEFT:none;
	BORDER-RIGHT:none;
	BORDER-TOP:none;
	MARGIN:5px;
	WIDTH:100%;
	PADDING-BOTTOM:2px;
	PADDING-LEFT:6px;
	PADDING-RIGHT:2px;
	PADDING-TOP:2px;
}
TABLE.report
{
	CELL-SPACING:1;
	WIDTH:100%;
}
table.recordlist 
{ 
	cell-spacing: 1; 
	width: 100%; 
	padding: 2px; 
}
TABLE.quick_links
{
	WIDTH:120px;
	BACKGROUND-COLOR:#9EE9E9;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
TABLE.infobox
{
	WIDTH:160px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
TD.menu
{
	BACKGROUND-COLOR:#FFFFFF;
	COLOR:#000;
}
TD.menu_top_normal
{
	COLOR:#FFFFFF;
}
TD.report_title
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:white;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:xx-small;
	TEXT-ALIGN:center;
	HEIGHT:22;
}
TD.report_line
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:xx-small;
	VERTICAL-ALIGN:text-top;
	HEIGHT:20;
}
TD.report_line_right
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:xx-small;
	TEXT-ALIGN:right;
	VERTICAL-ALIGN:text-top;
	padding-RIGHT:3px;
	HEIGHT:20;
}
TD.infoboxtitle
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:white;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:10px;
	FONT-WEIGHT:bolder;
	HEIGHT:20px;
	TEXT-ALIGN:center;
	BORDER-top:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
}
TD.infoboxbody
{
	BACKGROUND-COLOR:#EEEEF0;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:11px;
	BORDER-top:#E1DED7 1px solid;
	BORDER-left:#E1DED7 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	padding: 4px; 
}
TD.infoboxbody_white
{
	BACKGROUND-COLOR:#FFFFFF;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:11px;
	BORDER-top:#E1DED7 1px solid;
	BORDER-left:#E1DED7 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	padding: 4px; 
}
TD.detailboxtitle
{
	BACKGROUND-COLOR:#006699;
	COLOR:white;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:11px;
	HEIGHT:18px;
	TEXT-ALIGN:center;
	BORDER-top:#C0C0C0 1px solid;
	BORDER-left:#C0C0C0 1px solid;
	BORDER-bottom:solid #B0B0B0 1px;
	BORDER-right:solid #B0B0B0 1px;
	PADDING:3px;
}
TD.detailboxbody
{
	BACKGROUND-COLOR:#EFEFEF;
	PADDING-TOP:5px;
	PADDING-BOTTOM:5px;
	PADDING-LEFT:10px;
	PADDING-RIGHT:5px;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
}
TD.listtitle
{
	BACKGROUND-COLOR:#006699;
	COLOR:white;
	FONT-FAMILY:Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE:11px;
	HEIGHT:18px;
	TEXT-ALIGN:center;
	BORDER-top:#C0C0C0 1px solid;
	BORDER-left:#C0C0C0 1px solid;
	BORDER-bottom:solid #B0B0B0 1px;
	BORDER-right:solid #B0B0B0 1px;
	PADDING:3px;
}
TD.listitem
{
	VERTICAL-ALIGN:text-top;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	PADDING-LEFT:5px;
	PADDING-RIGHT:2px;
}
TD.listitem_right
{
	VERTICAL-ALIGN:text-top;
	padding: 2px 
}
TD.listnavlinks
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:10px;
	VERTICAL-ALIGN:text-top;
}
TD.listnavlinkdetail
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:10px;
	VERTICAL-ALIGN:text-top;
}
TD.listqueryinfo
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:10px;
	VERTICAL-ALIGN:text-top;
}
TD.footer
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:xx-small;
	HEIGHT:20px
}
TD.form
{
	BACKGROUND-COLOR:#EFEFEF;
}
TD.leftbar
{
	BACKGROUND-COLOR:#0066A5;
	WIDTH:130px;
	VERTICAL-ALIGN:text-top;
	BORDER-top:#99CCFF 1px solid;
	BORDER-left:solid #99CCFF 1px;
	BORDER-right:solid #003366 1px;
	BORDER-bottom:solid #003366 1px;
}
TD.toc
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:9px;
}
TD.toc_section_title
{
	BORDER-TOP:white 1px;
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	HEIGHT:24px;
	TEXT-INDENT:4px;
}
TD.toplink
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.toplink2
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.toplink_no_border
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
}
TD.toplink_button
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8px;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:20;
}
TD.toptitle
{
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
}
TD.toptitle_2
{
	BACKGROUND-COLOR:#0066A5;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
	FONT-WEIGHT:bolder;
	BORDER-top:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:1;
}
TD.footerlink
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.footerlink_internal
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
	FONT-WEIGHT:bolder;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.header1
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.footer1
{
	BACKGROUND-COLOR:#0099CC;
	COLOR:#ffffff;
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:8pt;
	BORDER-TOP:#99CCFF 1px solid;
	BORDER-left:#99CCFF 1px solid;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
	HEIGHT:22;
}
TD.listview
{
	BACKGROUND-COLOR:#EFEFEF;
}
TD.PageTitle
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
}
TD.statusmessage
{
	COLOR:#000;
	BACKGROUND-COLOR:#F2F2F2;
	BORDER-bottom:solid #003366 1px;
	BORDER-right:solid #003366 1px;
}
TD.error_details
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:12px;
	BORDER:solid #FF0000 1px;
	PADDING:10px;
}
TD.xml_def_req
{
	COLOR: #000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	border-bottom:solid #33CCCC 1px;
}
TD.xml_def_cond
{
	COLOR: #F00;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	border-bottom:solid #33CCCC 1px;
}
TD.xml_def_opt
{
	COLOR: #000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	border-bottom:solid #33CCCC 1px;
}
TD.code_example
{
	COLOR: #000;
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #E0E0E0
}
TD.white
{
	BACKGROUND-COLOR: #FFFFFF
}
TD.buttonset
{
	BACKGROUND-COLOR:#006699;
	BORDER-top:#C0C0C0 1px solid;
	BORDER-left:#C0C0C0 1px solid;
	BORDER-bottom:solid #B0B0B0 1px;
	BORDER-right:solid #B0B0B0 1px;
	PADDING:3px;
}
.csSmall /* Clinical Symposia Pages - Small Font */
{
	font-size: 11px; 
	color: #FFFFFF;
	VERTICAL-ALIGN:text-top;
}
.csNormal /* Clinical Symposia Pages - Normal Font */
{
	font-size: 12px; 
	color: #FFFFFF;
	VERTICAL-ALIGN:text-top;
}
.listview
{
	FONT-FAMILY:Arial, Helvetica;
	FONT-SIZE:11px;
}
.annotation
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:8pt
}
H2
{
	FONT-FAMILY:arial
}
H3
{
	FONT-FAMILY:arial
}
H4
{
	FONT-FAMILY:arial
}
H6.doctitle
{
	COLOR:#400080;
	FONT-FAMILY:Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE:10pt;
	FONT-WEIGHT:bolder;
}
H6.doctitle_page_break_before
{
	COLOR:#400080;
	FONT-FAMILY:Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE:10pt;
	FONT-WEIGHT:bolder;
	page-break-before:always
}
A:link
{
	COLOR:#0000FF;
}
A:visited
{
	COLOR:#0000FF;
}
A:hover
{
	COLOR:#FF0000;
}
A.frontnewslink
{
	FONT-SIZE:8pt
}
A.toplink
{
	COLOR:#000000;
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:11px;
}
A.footerlink
{
	COLOR:#FFFFFF;
}
A.toc
{
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
	TEXT-ALIGN:center;
	text-decoration:none;
	COLOR:#FFFFFF;
}
A.toc2
{
	FONT-FAMILY:Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE:11px;
	TEXT-ALIGN:center;
}
A.small_link
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:8pt
}
A.listnavlink
{
	FONT-FAMILY:Arial, Helvetica, Verdana;
	FONT-SIZE:8pt
}
A.menulink
{
}
A.help
{
	FONT-SIZE:12pt
}

A.csLinkSmall:link {font-size: 11px;color: #FFFFFF;}
A.csLinkSmall:visited {font-size: 11px;color: #FFFFFF;}
A.csLinkSmall:hover {font-size: 11px;color: #EEEEEE;}

A.csLinkNormal:link {font-size: 12px;color: #FFFFFF;}
A.csLinkNormal:visited {font-size: 12px;color: #FFFFFF;}
A.csLinkNormal:hover {font-size: 12px;color: #EEEEEE;}

IMG
{
	BORDER-BOTTOM:0px;
	BORDER-LEFT:0px;
	BORDER-RIGHT:0px;
	BORDER-TOP:0px
}
HR
{
	COLOR:#E5E5E5;
	HEIGHT:1px;
}
HR.grey
{
	COLOR:#E1DED7;
	HEIGHT:1px;
}
HR.darkgray
{
	COLOR:gray;
	HEIGHT:1px;
}
PRE.code_example
{
	COLOR: #000;
	FONT-SIZE: 9pt
}

P.Contrib {text-align:center;padding:14px;font-size:14px;font-weight:bold;background-color:#003399;height:25px}
P.Contrib A {#color:#FFFFFF;text-decoration:none}
P.Contrib A:link {color: #FFFFFF;}
P.Contrib A:visited {color: #FFFFFF;}
P.Contrib A:hover {color: #DDDDDD;}

/* InfoBox for Status Messages */
.StatusBoxContainer {width:100%;margin-top:8px;margin-bottom:0;margin-left:0px;margin-right:5px;}
.StatusBoxContainer2 {width:100%;background-color:#EFEFEF; border:solid 1px #999999;filter:progid:DXImageTransform.Microsoft.dropShadow (OffX='4', OffY='4', Color='#DFDFE5', Positive='true');}
.StatusBoxContainer2 h3 {background-color:#888888;color:#ffffff;padding:1px;margin:0;font-size:100%;text-align:center}
.StatusBoxBody {padding-top:6px;padding-left:8px;padding-bottom:6px;padding-right:8px;color:#111111;font-weight:bold;}
.StatusBoxBody ul {margin:0;list-style:none;}
.StatusBoxBody li {margin-top:2px;margin-bottom:2px;}
.StatusBoxBody p {margin-top:2px;margin-bottom:2px;font-size:100%;}

/* InfoBox Style for Error Messages */
.ErrorBoxcontainer {width:100%;text-align:center;margin-top:6px;margin-left:10px;margin-right:6px;margin-bottom:1px;}
.ErrorBoxcontainer2 {text-align:left;background-color:#EFEFEF; border:solid 1px #DD0000;filter:progid:DXImageTransform.Microsoft.dropShadow (OffX='4', OffY='4', Color='#DFDFE5', Positive='true');}
.ErrorBoxcontainer2 h3 {background-color:#DD0000;color:#ffffff;padding:4px;margin:0;font-size:100%;text-align:center}
.ErrorBoxbody {padding:10px;color:#551111;}
.ErrorBoxbody ul {margin:0;list-style:none;}
.ErrorBoxbody li {margin-top:2px;margin-bottom:2px}
.ErrorBoxbody p {margin-top:3px;margin-bottom:2px;font-size:100%}

.cont_section_title {font-weight:bold;vertical-align:text-top;padding-left:15px;padding-top:20px;padding-bottom:12px}
.cont_label {font-weight:normal;padding-left:30px;vertical-align:text-top}
.cont_value {font-weight:normal;font-style:oblique;vertical-align:text-top}

table.RAPReview td.colTitle {background-color:#468046; color:#FFFFFF; text-align:center; font-weight:bold}
table.RAPReview td.sectionTitle {background-color:#FFFFFF; font-weight:bold}
table.RAPReview td.ApplicantInfo {background-color:#FFFFFF;vertical-align:text-top}

TD.HomeNewsHeadline {padding-top:10px;padding-left:2px;padding-right:2px;padding-bottom:1px;font-weight:bold} 
TD.HomeNewsTeaser   {padding-top:1px;padding-left:2px;padding-right:2px;padding-bottom:10px;border-bottom:solid #DDDDDD 1px}

