/* Containers */
body			{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; margin: 0px; padding: 0px; background-color: #6AA0EA; }
#ahca_wrapper	{ width: 100%; float: right; }
#ahca_header	{ background: #ffffff; text-align: center; padding-top: 20px; padding-bottom: 20px; }
#ahca_subheader	{ height: 30px; background: #cf4a26; }
#ahca_menu		{ width: 200px; height: 100%; float: left; text-align: center; background: #6aa0ea url(bg.jpg) repeat-x; }
#ahca_menu a	{ color: #ffffff; font-size: 10pt; font-weight: bold; text-decoration: none; }
#ahca_content	{ margin: 0px; padding: 0px; background: #6aa0ea url(bg.jpg) repeat-x; }

#reg_content
{
    padding: 0px;
    margin-left: 200px;
    background-color: #ffffff;
    border-top: 10px solid #eeeeee;
    border-bottom: 10px solid #eeeeee;
    border-left: 10px solid #eeeeee;
    vertical-align: top;
}

#ahca_footer	{ height: 40px; padding: 10px; background: url(headerbg.gif) repeat-x; background: #6aa0ea; }

/* Font Styles */
body, *	{ font-size: 8pt; }

h1, h2, h3, h4, h5, h6, td.label b	{ color: #cf4a26; }
h1, h1 center	{ font-size: 16pt; }
h2		{ font-size: 15pt; }
h3		{ font-size: 14pt; }
h4		{ font-size: 13pt; }
h5		{ font-size: 12pt; }

/* span#lblValidationMsg	{ padding: 10px; border: 1px solid aeaeae; text-align: center; margin-bottom: 20px; width: 100%; background: #efefef; } */
span#lblValidationMsg	{ padding: 10px; text-align: center; margin-bottom: 20px; }

#TblSessions td, #TblTracks td  { background: transparent; padding: 4px; }
#TblQuest td { background: #ffffff; padding: 4px; }
#TblQq1 td, #TblQq2 td, #TblQq3 td, #TblQq4 td, #TblQq5 td, #TblQq6 td, #TblQq7 td, #TblQq8 td, #TblQq9 td, #TblQq10 td, #TblQq11 td, #TblQq12 td, #TblQq13 td, #TblQq14 td, #TblQq15 td, #TblQq16 td, #TblQq17 td, #TblQq18 td, #TblQq19 td, #TblQq20 td
	{ background: #aacbf6; padding: 4px; }
#TblQq1, #TblQq2, #TblQq3, #TblQq4, #TblQq5, #TblQq6, #TblQq7, #TblQq8, #TblQq9, #TblQq10, #TblQq11, #TblQq12, #TblQq13, #TblQq14, #TblQq15, #TblQq16, #TblQq17, #TblQq18, #TblQq19, #TblQq20
	{ width: 560px; }

#regform1		{ text-align: center; }
form#regform1	{ width: 700px; vertical-align: top; padding-left: 20px; padding-top: 0px; text-align: left; }
table#Table7	{ margin-left: 60px; width: 600px; }
table#Table8, table#Table9, table#Table10
				{ border: 0px; }
table#Table9	{ width: 500px; margin-bottom: 20px; }
table#Table9 td	{ width: 250px; }
table#Table4	{ width: 600px; margin-left: 60px; }
table#dgOrg		{ margin-left: 60px; }
div#panel6, div#panel7		{ width: 600px; }

/* pricelist table */
  table#pricelist	 		{ border: 1px solid #6ba2ef; width: 700px; }
  table#pricelist td 		{ padding: 4px; }
  table#pricelist tr.header	{ background: #6ba2ef; color: #ffffff; }
  table#pricelist tr		{ vertical-align: top; }
  table#pricelist tr.alt	{ background: #efefef; }

#reg_content table { margin: 0px; padding: 0px; position: relative; }
span#pgHead1	{ margin: 0px; padding: 0px; position: relative; }

p.bulletheader { font-size: 10pt; color: #cf4a26; font-weight: bold; padding: 0px; margin: 0px; }

input#txtSCOfname, input#txtSCOLastName { width: 100px; }
input#txtSCOZip { width: 40px; }

div#panel11 table td, div#panel5 table td	{ text-align: left; }

div#tourinfo	{ background: #ffffff; width: 100%; height: 100%; padding: 40px; border: 10px solid #efefef; }
div#tourinfo img { height: 180px; width: 180px; border: 4px solid #6ba2ef; margin-right: 10px; margin-bottom: 6px; float: left; }
div#subnote		{ margin: 20px; font-size: 8pt; color: #666666; font-style: italic; }
div#tourlist a	{ color: #6ba2ef; }

form#Form1		{ padding: 4px; width: 740px; font-size: 8pt; }
span.rednote	{ color: #ff0000; font-weight: bold; }

/* remove CMR nav colors - Exhib Admin */
table#Table3 { background: #ffffff; }
table.borderedTable { border: 0px; }
a.navLink:link, a.navLink:visited, a.navLink:active { text-decoration: none; color: #ce4921; }

tr#headerrow	{ background: #6AA0EA; }
div#panelExInstructions { width: 600px; }
table#Table10, table#Table11	{ width: 220px; }

/* END OF CSS -- THE FOLLOWING MAY BE USED FOR TROUBLESHOOTING THE WRAPPER */

/* unremark for debugging

	div { border: 1px dashed #ff0000; }
	table { border: 1px dashed #00aa00; }
 */
 
.note	{ color: #000000; }
td#instructions b { font-weight: bold; }
td#instructions, td#instructions i, td#instructions u, td#instructions a, td#instructions b, td#instructions strong	{ font-size: 11pt; }
td#instructions .note a { font-size: 8pt; }