/* CSS Document for MEETING PAGES */
/* CRS BLUE is #16277A  */
/* CRS GOLD is #FEBC4E */
/* CSS Document for CRS 2007 */
/* ****************************  2007 COLORS  **************************** */
/* BACKGROUND AND HORIZ NAV - GOLD #FEBC4E*/
/* PAGE TABLE BORDER -  RED #F51B29 */
/* NAV COLOR -  RED #F51B29 */
/* TEXT H1 COLOR -  BLUE#16277A */
/* TEXT H2 COLOR -  BLUE#16277A */ 
/* TEXT H3 COLOR - RED #F51B29 */
/* BANNER COLOR - RED #F51B29 */
/* HORIZ NAV MENU - RED #F51B29 */
/* NAV LINK VISTED -  */
/* ****************************  BODY  **************************** */
body {margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-position: center;
	background-color: #FEBC4E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-color: #000000;}
/* background properties */
/* ****************************  PAGE ****************************  */
table.page {width: 778px;
	background-position: center;	
	margin: 0px;
	padding: 0px;
	border-color: #F51B29;
	border-style: solid;
	border-width: 3px;
	background-color: #F51B29;
	vertical-align: top;}
table.content {width: 100%;
	background-color: #FFFFFF;
	vertical-align: top;
	height: 400px;}
/* Background color for error pages 
	padding: 15px 20px 25px 15px;*/
.bgcolor {background-color: #F51B29;}
/* Background color blue */
tr.bkgrdblue {background-color: #16277A;}
/*White, centered text */
h2.white {text-align: center;
	margin-top: 0px;
	font-weight: bold; 
	color: white;}
/* SCHEDULE TABLES */
table.sched {width: 100%;
	position: center;
	background-color: #DEC491;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border: medium solid #16277A;}
tr.sched {background-color: #FFFFFF;}
td.sched {background-color: #DEC491;
	vertical-align:top;}
h2.sched {text-align: center;
	font-size: 18px;
	margin-top: 0px;	
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold; 
	color: #000000;}
/* CALLOUT BOXES */
table.callout {align: center;
	width: 90%;
	border-style: outset;
	border-collapse: collapse;
	background-color: #DEC491;
	border: medium outset #16277A;}
td.callout {padding: 10px;}
p.callout {text-align: center;
	font-weight: bold;
	font-color: #16277A;}
/* HOMEPAGE BOX MODEL */
table.newsbox {border:1px solid #16277A;
	margin-bottom:8px}
td.newshead {background-color: #E2EAF8;
	margin:0px;
	font-size: 12px;
	padding: 4px 4px 4px 4px;	
	font-weight: bold; 
	color: #16277A;
	border-bottom:1px solid #16277A;}
td.news{padding: 0px 0px 0px 0px;
margin:-10px 0px 0px 0px;
vertical-align:top;}
td.newsimg{padding: 2px 0px 4px 4px;
min-height: 82px;
vertical-align:top;
width: 82px;}
a.news:link{font-weight: normal; text-decoration: none; color: #16277A;}
a.news:visited{font-weight: normal; text-decoration: none; color: #16277A;}
a.news:hover, a.news:active{font-weight: normal; text-decoration: underline; color: #0000FF;}
img.news {position:relative;
	margin-right: 0px;
	margin-top: 2px;
	float:left;}
p.news{font-size: 11px !important;
	text-indent: -8px;
	margin-left: 10px;
	margin-top: 4px; 
	margin-bottom: 4px;}
/* EXHIBITION LINE DISPLAY*/
td.exh {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	border-bottom: 1 dotted border #FFF1DB;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;}
/* TWO COLUMN CONTENT border-right: 2px solid #F51B29; */
.leftcolumn {
	width: 50%;
	vertical-align: top;
	padding-right: 15px;
	padding-left: 0px;
	margin: 0px;}
.rightcolumn {width: 50%;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	padding-top: 0px;}
/* FOOTER */
td.footer {background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-color: #F51B29;
	border-style: solid;
	border-width: 1px;}
	
/* ****************************  TEXT  **************************** */
h1 {font-size : 20px;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #16277A;
	text-align: center;}
h1.papers {font-size : 20px;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #16277A;
	text-align: left;}
h2 {font-size : 16px;
	font-weight : bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #16277A;	
	margin-bottom: 2px;	
	margin-top: 16px;
	padding-bottom: 2px;
	padding-top: 10px;}
div.newshead{background-color: #E2EAF8;
	margin:0px;
	padding:4px 4px 4px 4px;
	font-size: 12px !important;
	font-weight: bold; 
	color: #16277A;
	border-bottom:1px solid #16277A;}
h3 {font-size: 16px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-bottom: 2px;	
	margin-top: 16px;
	padding-bottom: 2px;
	padding-top: 10px;
	color: #F51B29;}
h4 {font-size: 14px;
	font-weight: bold;
	font-style: italic;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-bottom: 0px;}
h5 {font-size : 10px;
	font-weight : bold;	
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-bottom: 0px;}
p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 0px;}
p.contentarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;}
ul {margin-top: 0px;}
ol {margin-top: 0px;}
li {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;}
li.dbl {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	margin-top: 20px;
	margin-bottom: 20px;}
/* makes the bullet a checkbox */
li.check{	list-style-image: url(/meeting/images/checkbox.gif);
	margin-left: -10px;}	
ul.black{margin-bottom:10px;}	
/* White Text */
.white {color: #FFFFFF;}
/* Mtg Blue Text */
.blue {color: #16277A;}
/* Mtg Violet Text */
.viol {color: #560C70;}
/* Red Text */
.red {color: #FF0000;}	
/* Rose Text */
.rose {color: #8C004C;}
/* brown text */
.black {color: #000000;}
.brown {color: #A92D2D;}
/* Right-aligned Text */
.right {text-align: right;}
/* EXHIBITION LINE DISPLAY*/
div.exhibit {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;}
/* Make warning message colored red */
.warn {font-size: 16px; 
	color: #FF0000; 
	font-weight: bold;}
/* HORIZONTAL LINES */
hr {align: center;
	width: 98%;
	height: 0px;
	color: #16277A;}
hr.dashed {align: center;
	width: 90%;
	height: 0px;
	border-color: #16277A;
	border-style: dashed;
	border-width: 1px;
	margin-top: 0px;
	margin-bottom: 15px;}
/* TEXT ALIGNMENT */
/* Class to make text align above */
.notop {margin-top: 0px;
	padding-top: 0px;}
/* Class to make text align below */
.nobtm {margin-bottom: 0px;
	padding-bottom: 0px;}
/* Class to make text align below with very small margin */
.smbtm {margin-bottom: 2px;
	padding-bottom: 2px;}
.smtop {margin-top: 4px;}
/* Adjusts a bulleted list to move left */
.bltin {margin-left: -20px;}
/* Adjusts a bulleted list to move  right*/
.bltout {list-style-position: outside;}
/* makes the bullet a leaf */
li.leaf {list-style-image: url(/images/leafblt.gif);}
/* makes the bullet a white bullet */
li.iconwhite {list-style-image: url(/meeting/images/iconbulletwhite.gif);}
/* makes the bullet a sphere */
li.sphere {list-style-image: url(/meeting/images/sphere.gif);
	margin-left: -14px;}
/* makes the bullet a checkbox */
li.check {list-style-image: url(/meeting/images/checkbox.gif);
	margin-left: -10px;}
/* shortens the line height */
.smlineht {line-height: .9;}
/* CLasses to post SOLD on top of Paragraph */	
.sold {position: absolute;
	z-index: 100;
	top: 0px;
	left: 200px;
	font-size: 36pt;
	color: #000000;
	text-align:center;}
p.soldpara {position:relative;
	z-index: 0;}
/* Indents a paragraph*/	
p.indent {margin-left: 15px ;  
	text-indent: -15px;}
	
dt{font-weight: bold;}	
dd{margin-bottom:10pt;}
/* ****************************  LINKS  **************************** */
a:link, a:visited, a:hover, a:active {text-decoration: underline;
	font-weight: bold;}
/* Homepage links- the link to CRSnet and Meeting homepage upper left corner */
.homepage {font-size: 11px;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-stretch: ultra-condensed;
	text-align: left;
	text-indent: -16px; 
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;}
a.homepage:link, a.homepage:visited {color: #FFFFFF;
	text-decoration: none;}
a.homepage:hover, a.homepage:active {color: #FFFFFF;
	text-decoration: underline;}
/* Left Navigation column properties Navgation only */
p.vertnav {color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
p.vnavlink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-indent: -14px; 
	margin-left: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;}
.vnavlink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFCC;}
p.vnavnolink {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	margin-left: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;}
.vnavother {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-align:left;
	margin-left: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;}
a.vnavlink:link, a.vnavlink:visited {color: #FFFFFF;
	text-decoration: none;}
a.vnavlink:hover, a.vnavlink:active, a.vnavother:hover, a.vnavother:active {color: #FFFFFF;
	text-decoration: underline;}
a.vnavother:link, a.vnavother:visited {color: #FFFFFF;
	text-decoration: underline;}
a.vnavother:hover, a.vnavother:active {color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;}
a.footnavlink:link, a.footnavlink:visited, a.footnavlink:hover, a.footnavlink:active {color: #260F54; 
	text-decoration: underline;
	font-weight: normal;}
.sitemap {font-size: 14px;
	color:#0000FF;
	text-decoration: underline;}
/*****************************  CFA  **************************** */
/* CFA APPLICATION COLORS: ltGREY: #DDDDDD,	burntORANGE: #F28922, RoseRED: #DC143C, VeryLightBlue: #D0E3FB, LightBlueGrey: #AFC7D6, */
/*  DustyBLUE: #307BC6, Navy: #003366,	DarkGrey: #808080 */
/* Content area for CFA functions */
.contentarea {background-color: #FFFFFF;
	width: 600px;
	vertical-align: top;
	margin-top: 4px #16277A;	
	padding: 15px 20px 25px 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	vertical-align: top;
	position: relative;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F51B29;
	}
/* Make warning message colored red */
.warn {font-size: 16px; 
	color: #FF0000; 
	font-weight: bold;}
/* links for CFA functions*/
.cfalink {background-color: #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px;}	
a.cfalink:link, a.cfalink:visited, a.cfalink:hover, a.cfalink:active {text-decoration: underline;
	font-weight: normal;}
/* ****************************  MEETING APPLICATION  **************************** */		
body,td {FONT-SIZE: 10pt;  FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;}
th {background : #DDDDDD;
	color: #000000;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;}
.shaded {background : #DDDDDD;}
.small {font-size : 8px;
	font-family: Verdana,Arial,Helvetica,sans-serif;}
.large,h3 {font-size : 16px;
	font-weight : bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;}
.smallWarning {font-size : 9px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #F28922;}
.withdrawnNotice {font-size : 11px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #F28922;}
.finalStatusNotice {font-size : 12px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #F28922;}
.revisionsRequestedNotice {font-size : 11px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #F28922;}
.mediumWarning {font-size : 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #F28922;}
.finalSubmissionDay {margin: 2px 2px 2px 2px;
	font-size : 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color: #DC143C;
	background-color: #FFFFFF;
	border: 1px;}
.finalStatusEmailNotification {font-size : 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #F28922;}
.mediumWarningWithBGColor {font-size : 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color: #DC143C;
	background-color: #DDDDDD;}
.meetingReviewSubmissionDatesNotice {font-size : 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-style: italic;
	color: #f28922;}
.meetingReviewWindowNotice {font-size : 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #F28922;}
.meetingDeleteConfirmationNotice {font-size : 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #DC143C;}
TEXTAREA, .formCodeField {FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	COLOR: #000000;
	DISPLAY: inline;}
.errorMsgText {background : #FFFFFF;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #003366;
	font-weight : bold;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;}
fieldset {margin: 10px 10px 0px 10px;
	padding: 5px 5px 10px 5px;
	border: 1px;
	background-color: #D0E3FB;}
fieldset fieldset {border: 1px solid #AFC7D6;}
legend {padding: 2px 10px 2px 10px;
	margin: 2px 0px 3px 0px;
	background-color: #307BC6;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 0px;}
fieldset fieldset legend {background-color: transparent;
	color: #307BC6;}
.requiredField {font-weight: bold;
	color: #003366;}
.nonRequiredField {color: #003366;}
/* PresentationView.cfm data display */
.displayPresentationData {font-weight: bold;
	color: #003366;}
.errorMsgText {background : #f1f1f1;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #003366;
	font-weight : bold;
	font-size: 12px;
	font-family: verdana;}
.Attention {font-size: 12px; 
	color: red; 
	font-weight: bold;}
.authorHeader {	padding: 2px 2px 2px 2px;
	font-size: 10px; 
	color: white; 
	font-weight: bold;
	background-color: #307BC6;
	font-family: Verdana,Arial,Helvetica,sans-serif;}
a.withdrawLink:link {color:#003366;
   font-family:verdana,helvetica,sans-serif;
   font-size:10px;
   font-weight:bold;
   background: transparent;}
a.withdrawLink:hover {color: #FFFFFF;
   background: #808080;}
.TermsAgreement {margin: 0px 5px 0px 5px;
   padding: 2px 5px 2px 5px;
   color: #003366;
   font-family: verdana,helvetica,sans-serif;
   font-size: 10px;
   background: transparent;}
.scoreCardFinalScoreFormField {font-family: verdana;
   font-size: 8pt;
   font-weight: bold;
   color: #003366;
   border: none;
   border-bottom: 1px solid #003;
   background-color: transparent;
   text-align: center;}
.searchedOnCriteriaDisplayDivOuter {margin: 1px 1px 1px 1px;
   padding: 1px 1px 1px 1px;
   background-color: #a9a9a9;}
.searchedOnCriteriaDisplayDivInner {margin: 1px 1px 1px 1px;
   padding: 1px 1px 1px 1px;
   background-color: #eeeeee;}
.searchedOnCriteriaDisplayText {margin: 0px 1px 0px 1px;
   padding: 0px 1px 0px 1px;
   color: #003366;
   font-family: verdana,helvetica,sans-serif;
   font-size: 10px;
   background-color: transparent;}
.pageLoading {margin: 0px 5px 0px 5px;
   padding: 2px 5px 2px 5px;
   color: #ff0000;
   font-family: verdana,helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   background: transparent;}
div.formFieldRow {clear: both;
	padding: 2px 0;}
/*, div.row span.label*/
div.formFieldRow label {float: left;
	width: 200px;
	text-align: right;
	margin: 0px 2px 0px 0px;
	font-size: 8pt; 
	font-family: Verdana,Arial,Helvetica,sans-serif;}