/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

A	{
	color: #cc9933;
	}
A:link	{	
	text-decoration:	none;
	color:	#cc9933;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#cc9933;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#cc9933;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#aa7711;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	


/* new styles - jjreyes 100202 */

td.cmr_NavButton		{ text-align: left; height: 60px; vertical-align: middle; }
td.cmr_button		{ text-align: center; }

table#tblQMain		{ width: 910px; }
#content { font-size: 8pt; }
table#tblLogInInsecure	{ border: 1px solid #ddd; width: 380px; }
table#tblLogInInsecure td { padding: 4px; }
table#tblLogInInsecure td b { font-size: 8pt; }
td.cmr_formlabel	{ font-size: 9pt; font-weight: bold; width: 90px; max-width: 160px; }
td.cmr_formfield	{ font-weight: normal; width: 200px; }
td.cmr_formfield input { border: 1px solid #ccc; }
td.cmr_forminstructions	{ color: #f00; border: 0px solid #fcc; padding: 10px; text-align: left; font-size: 10pt; font-weight: bold; }
td.cmr_forminstructionsCentered	{ color: #f00; border: 0px solid #fcc; padding: 10px; text-align: center; font-size: 10pt; }
td.cmr_credits		{ font-size: 10pt; padding: 6px; }

div#cmr_footer div.copyright { font-size: 8pt; color: #666; }
div#cmr_footer .label	{ color: #666; }
div#cmr_footer		{ position: relative; width: 380px; max-width: 380px; margin: 0px; border: padding: 0px; height: 80px; margin-bottom: 20px; font-size: 8pt; }
div#col_left	{ position: relative; float: left; text-align: right; width: 100px; margin-top: 28px; }
div#col_right	{ position: relative; float: right; text-align: left; width: 260px; vertical-align: middle; margin-top: 20px; }
div#cmr_footer img	{ padding: 2px; border: 1px solid #ccc; }

table#tblUDF1 {border:solid #000 0px; padding:0px;}
table#tblUDF1 td.label {width:177px; text-align:right; color:#000000; font-weight: bold;}
table#tblUDF1 td.label span {width:177px; display: block; float: left}
table#tblUDF1 td.ctrlabel {align:left; text-align:left; color:#000000; font-size: 12px; font-weight: normal;}

table#tblUDF2 {border:solid #000 0px; padding:0px;}
table#tblUDF2 td.label {width:177px; text-align:right; color:#000000; font-weight: bold;}
table#tblUDF2 td.label span {width:177px; display: block; float: left}
table#tblUDF2 td.ctrlabel {align:left; text-align:left; color:#000000; font-size: 12px; font-weight: normal;}

table#tblUDF3 {border:solid #000 0px; padding:0px;}
table#tblUDF3 td.label {width:177px; text-align:right; color:#000000; font-weight: bold;}
table#tblUDF3 td.label span {width:177px; display: block; float: left}
table#tblUDF3 td.ctrlabel {align:left; text-align:left; color:#000000; font-size: 12px; font-weight: normal;}

table#tblUDF4 {border:solid #000 0px; padding:0px;}
table#tblUDF4 td.label {width:177px; text-align:right; color:#000000; font-weight: bold;}
table#tblUDF4 td.label span {width:177px; display: block; float: left}
table#tblUDF4 td.ctrlabel {align:left; text-align:left; color:#000000; font-size: 12px; font-weight: normal;}

table#tblUDF5 {border:solid #000 0px; padding:0px;}
table#tblUDF5 td.label {width:177px; text-align:right; color:#000000; font-weight: bold;}
table#tblUDF5 td.label span {width:177px; display: block; float: left}
table#tblUDF5 td.ctrlabel {align:left; text-align:left; color:#000000; font-size: 12px; font-weight: normal;}

table#TblTracks li, table#TblSessions li {font-size:12px;}
TABLE#TblTracks td {border: 1px solid #888; padding:4px; border-spacing: 0px;}
table#Table11 li {font-size:12px;}
table#gstTable1 {border: solid #666 1px;}

/* Questionaire Tables */
TABLE#TblQuest TABLE {width:100%;}
TABLE#TblQuest td { font-size: 10pt; }

#TblQq1, #TblQq2, #TblQq3, #TblQq4, #TblQq5, #TblQq6, #TblQq7, #TblQq8, #TblQq9, #TblQq10, #TblQq11, #TblQq12, #TblQq13, #TblQq14, #TblQq15, #TblQq16, #TblQq17, #TblQq18, #TblQq19, #TblQq20
	{ width: 100%; border: 0px ; padding: 0px; border-spacing: 0px;}

/* Q Table shading */
#TblQq1 td, #TblQq3 td, #TblQq5 td, #TblQq7 td, #TblQq9 td, #TblQq11 td, #TblQq13 td, #TblQq15 td, #TblQq17 td, #TblQq19 td
	{ background: #A0C0C0; padding: 0px;}
#TblQq2 td, #TblQq4 td, #TblQq6 td, #TblQq8 td, #TblQq10 td, #TblQq12 td, #TblQq14 td, #TblQq16 td, #TblQq18 td, #TblQq20 td
	{ background: #CAC2AF; padding: 0px; }

/* Sessions Tables */
table#Table1 td { font-size: 10pt; padding: 0px; vertical-align: top; }
table#tblQMain h3 { color: #000; font-size: 10pt; font-weight: bold; height: 24px; padding-top: 4px; }

/* Print Page */
/* table#dgSummary, table#dgSummary td 	{ border: 0px; } */
table#dgSummary td 	{ font-size: 10pt; }

TABLE#admFinalSummary {border: solid 1 #888; border-style:solid; border-width: 1px 1px 1px 1px;border-color: gray gray gray gray;}
TABLE#dgPriorPayment {border: solid 1 #888;border-style:solid;border-width: 1px 1px 1px 1px;border-color: gray gray gray gray;}
TABLE#confirmationSummary {width:100%; border: solid 1 #888;border-style:solid;border-width: 1px 1px 1px 1px;border-color: gray gray gray gray;}
TABLE#TblTracks td {border: solid 1 #888;border-style:solid;border-width: 1px 1px 1px 1px;border-color: gray gray gray gray;}
TABLE#TblSessions, TABLE#TblTracks {border: solid 0 #888;border-style:solid;border-width: 0;}
TABLE#TblSessions td, TABLE#TblTracks td {border: solid 0 #888;border-style:solid;border-width: 1px 1px 1px 1px;}
TABLE#gstTable1 {border: solid 1 #888;border-style:solid;border-width: 1px 1px 1px 1px;border-color: gray gray gray gray;}

table#tblQMain td.welcome { font-size: 9pt; }
td.cmr_loginforms		{ padding-left: 300px; padding-top: 20px; padding-bottom: 40px; }
td#source		{ font-size: 9pt; }
td#attendee	{ text-align: center; font-weight: bold; height: 32px; vertical-align: middle; font-size: 14pt; }
td.cmr_pageheader, span#lblPageHeader h1	{ color: #000; }

/* wrapper hacks.css */
div#wrapper #aaaai_footer, div#wrapper #aaaai_footer p { width: 100%; text-align: center; }
table#tblLogInInsecure td.indented			{ padding-left: 60px; }
