
    


	.noprint, #resultActionBox,.gwinny,#resultPageActionsTop{
		display: none;}
	html {
		background: #fffffe;
		margin: -20px;
		padding: 0;
	     }
	
	body {
		background: #fffffe;
		margin: 0;
		padding: 0px 0px 0px 10px;}
		
	body, p, blockquote, td, th, li, div, form, input, option, textarea {
		font-family: Arial, Sans-serif;
		font-size: 11px;fb
		color: #231F20;}
	
	:focus {
		outline: none;} /* removes FF dotted outline */
	
	p {
		margin: 0px 0px 15px 0px;
		padding: 0;}	
		
	.small {
		font-size: 8px;
		color: #91278F;}	
		
	a, a:link, a:active, a:visited, a:hover {
		font-family: Arial, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #91278F;}
		
	h1, h2, h3, h4, h5, h6 {
		font-family: Arial, Sans-serif;}	
		
	h1 {
		font-size: 24px;
		font-weight: bold;
		color: #91278F;
		display: inline;}	
		
	h2 {
		font-size: 24px;
		font-weight: bold;
		color: #7E6D62;}	
		
	h3 {
		font-size: 14px;
		font-weight: normal;
		color: #F15A29;
		margin: 0 0 10px 0;
		padding: 0;}	
		
	h3.nopadding {
		font-size: 14px;
		font-weight: normal;
		color: #F15A29;
		margin: 0;
		padding: 0;}	
		
	h4 {
		font-size: 14px;
		font-weight: normal;
		color: #EF4036;
		margin-top: 0;
		padding-top: 0;}		
		
	h5 {
		font-size: 14px;
		font-weight: normal;
		color: #333;
		margin: 0;
		padding: 0;}
		
	h6 {
		font-size: 14px;
		font-weight: normal;
		color: #91278F;
		margin: 0 0 10px 0;
		padding: 0;}			
		
	.left {
		float: left;}
		
	.right {
		float: right;}
		
	.clear {
		clear: both;height:0px}
		
	.space {
		height: 0px;}
		
	.space2 {
		height: 0px;}					
		
	.line {
		height: 1px;
		border-top: 1px solid #808285;
		margin: 0;
		padding: 0;}
		
	.shortline {
		height: 1px;
		border-top: 1px solid #808285;
		margin: 0 0 0 -10px;}
	
	.bold {
		font-weight: bold;}
	
	.fullsize {
		width: 100%;}	
		
	.padding3x0 {
		margin: 0;
		padding: 3px 0px;}	
		
	.padding5x0 {
		margin: 0;
		padding: 5px 0px;}
		
	.padding3left {
		margin: 0;
		padding: 0 0 0 3px}
		
	.padding0x10 {
		margin: 0;
		padding: 0px 10px;}			
		
	.padding20 {
		margin: 0;
		padding: 20px;}			
		
	#page {
		width: 550px;
		background: #fff;
		margin: 0px auto;
		padding: 0;}	
		
	#header {
		height: 80px;
		background: #fff url(../img/bg_header.jpg) repeat-x top;
		margin: 0;
		padding: 0;
		}				
		
		#topnav {
			display: none;}
		
	#main {
		margin: 0;
		padding: 15px;}
		
		table.main {
			width: 550px;
			margin: 0;
			padding: 0;}			
			
			td.homecolumn01 {
				width: 380px;}
				
			td.homecolumn02	{
				display: none;}	
			
			td.column01 {
				display: none;}
				
				div.navbox {
					/*background: #fff url(../img/bg_column01.jpg) repeat-x top;
					border: 1px solid #B3B3B3;
					margin: 0;
					padding: 10px 10px 30px 10px;
					width: 163px;*/
					display:none;
					}
					
					td.navtab {
						width: 135px;}
					
					a.nav, a.nav:link, a.nav:active, a.nav:visited, a.nav:hover {
						display: block;
						font-size: 12px;
						font-weight: normal;
						color: #665740;
						text-decoration: none;
						margin: 0;
						padding: 5px;}
						
					a.navselect, a.navselect:link, a.navselect:active, a.navselect:visited, a.navselect:hover  {
						display: block;
						font-size: 12px;
						font-weight: normal;
						color: #EF4136;
						text-decoration: none;
						margin: 0;
						padding: 5px;}
							
					a.subnav, a.subnav:link, a.subnav:active, a.subnav:visited, a.subnav:hover {
						display: block;
						font-size: 12px;
						font-weight: normal;
						color: #665740;
						text-decoration: none;
						margin: 0;
						padding: 5px 5px 5px 15px;}
						
					a.subnavselect, a.subnavselect:link, a.subnavselect:active, a.subnavselect:visited, a.subnavselect:hover	{
						display: block;
						font-size: 12px;
						font-weight: normal;
						color: #F58220;
						text-decoration: none;
						margin: 0;
						padding: 5px 5px 5px 15px;}		
			
			/* ------ main content WITH sidebar affiliates  -> td.column03 ---  */
			
			td.column02	{
				width: 550px;
			}
				
			/* ------ main content WITHOUT sidebar affiliates -> td.column03 ---  */	
				
			td.column02bis {
				width: 550px;}
				
				div.breadcrumbs {
					/*font-size: 10px;
					color: #7E6D62;
					margin-bottom: 15px;*/
					display:none;}
					
					a.crumb, a.crumb:link, a.crumb:active, a.crumb:visited, a.crumb:hover {
						font-size: 10px;
						font-weight: normal;
						color: #7E6D62;
						text-decoration: none;}
						
					a.current, a.current:link, a.current:active, a.current:visited, a.current:hover {
						font-size: 10px;
						font-weight: normal;
						color: #EF4136;
						text-decoration: none;}
				
				div.content {
					padding: 0px 0px 0px 40px;}
					
				div.content2 {
					padding: 0px 0px 0px 30px;}	
					
				div.content3 {
					padding: 0;
					margin: 0;}
					
					a.current2, a.current2:link, a.current2:active, a.current2:visited, a.current2:hover {
						font-size: 12px;
						font-weight: normal;
						color: #EF4136;
						text-decoration: none;}
					
					div.database_result {
						border: 1px solid #808285;
						padding: 5px}	
					
					div.database_result p{
					    padding:0px;
					    }
					
					div.database_result h6{
					    padding:5px;
					    }
					div.database_result .childdiv{
					    padding:0px;
					    }
					
					table.disease_specs td {
						/*padding:  0 50px 5px 0;*/
						display:none;}
						
					table.scoring_criteria {						
						border: none;
						border-collapse: collapse;
						margin-left:-100px;
						}
														
					.scoring_criteria td {						
						vertical-align: top;
						text-align: left;
						border: 1px solid #808285;
						padding: 3px 0;
						font-size: 10px;}
						
					.scoring_criteria td.section {
						text-transform: uppercase;
						font-weight: bold;
						color: #F7931E;
						font-size: 11px;
						height: 20px;}
						
					.scoring_criteria td.smaller, th.smaller {
						width: 43px;
						text-align: center;}
						 
					.scoring_criteria td.wider, th.wider {
						}
						
					.scoring_criteria td.mid, th.mid {
					 	text-align: center;}
					 	
					.scoring_criteria td.rightsection {
					 	text-align: center;
					 	width: 48px;}
					 	
					 .scoring_criteria td.divider {
					 	border: none;
					 	width: 5px;
					 	background-color: #fff;}
					 	
					 .scoring_criteria tr.caption_row td {
					 	border: none;}
					 
					 .scoring_criteria td.caption_title {
					 	color: #F7931E;
					 	font-size: 12px;
					 	text-align: center;
					 	border: none;
					 	}	
					 	
					 .scoring_criteria th {
					 	font-weight: normal;
					 	font-size: 9px;
					 	height: 15px;
					 	vertical-align: top;}
						
					 					
					.scoring_criteria tr.uneven {
						background-color: #F2F2F2;}
						
					.scoring_criteria tr.highlight {
						font-weight: bold;}	
										
					.scoring_criteria td.noborderright {
						border-right: none;
						border-left: 1px solid #808285;
						border-top: 1px solid #808285;
						border-bottom: 1px solid #808285;
						padding: 3px;
						width: 8px;
						text-align: center;
						vertical-align: top;}
						
					.scoring_criteria td.noborderleft {
						border-left: none;
						border-right: 1px solid #808285;
						border-top: 1px solid #808285;
						border-bottom: 1px solid #808285;						
						width: 226px;
						vertical-align: top;
						padding-right: 5px;}
					
					.scoring_criteria td a.info {
						color: #F7931E;
						font-family: Courier, serif;
						font-size: 14px;
						text-decoration: none;}
						
					form#scoring_edit_form {
						padding: 0;
						margin: 0;
						border: none;
						width: auto;
						height: auto;
						background: none;}
						
					.scoring_criteria td select {
						display: inline;
						margin: 0;
						padding: 0;
						border: none;
						outline: none;
						background-color: #bcbec0;
						font-size: 10px;
						font-family: Arial, sans-serif;						
						width: 20px;}
					
					
					/* ######## JavaScript popup box styles for disease_database_scoring_criteria_popup.html ########## */
					
					div.popup_criteria_wrapper {
						position: absolute;
						top: 0;
						left: 0;
						margin: 0;
						padding: 0;
						width: 100%;
						height: 100%;
						background: none;
						z-index: 100;}
					
					div.popup_criteria_innerwrapper {
						position: relative;
						width: 662px;
						margin: 0 auto;
						padding: 0;}
					
					div.popup_criteria {
						position: absolute;
						top: 340px;
						left: 100px;						
						background: #fff url(../img/bg_column01.jpg) repeat-x top left;
						border: 1px solid #B3B3B3;
						width: 600px;
						margin: 0;
						padding: 0 30px 10px 30px;}
						
					.popup_criteria img.info_sign {
						margin: 5px 0 0 -25px;
						border: none;}						
					
					/* ##################### end JavaScript popup box styles ############################ */
					
					div.event {
						margin: 0;
						padding: 5px 10px;}
						
						div.event h3 {
							font-size: 14px;
							font-weight: normal;
							color: #F15A29;
							margin: 0;
							padding: 0px 0px 3px 0px;}	
							
							div.event a, div.event a:link, div.event a:active, div.event a:visited, div.event a:hover {
								display: block;
								font-family: Arial, Sans-serif;
								font-size: 11px;
								font-weight: bold;
								color: #91278F;
								margin: 0;
								padding: 3px 0px 0px 0px;}
						
						div.doc {
							margin: 0;
							padding: 10px;}
							
						div.doc2{
							margin: 0;
							padding: 0px 0px 10px 0px;}	
						
							a.doc, a.doc:link, a.doc:active, a.doc:visited, a.doc:hover {
								display: block;
								font-size: 14px;
								font-weight: normal;
								color: #F15A29;
								text-decoration: none;
								margin: 0px 0px 5px 0px;
								padding: 0px 30px 0px 0px;}
						
							a.doc_word, a.doc_word:link, a.doc_word:active, a.doc_word:visited, a.doc_word:hover {
								display: block;
								font-size: 14px;
								font-weight: normal;
								color: #F15A29;
								background: url(../img/icon_word.jpg) no-repeat right;
								margin: 0px 0px 5px 0px;
								padding: 0px 30px 0px 0px;}
								
							a.doc2_word, a.doc2_word:link, a.doc2_word:active, a.doc2_word:visited, a.doc2_word:hover {
								display: block;
								font-size: 11px;
								font-weight: normal;
								color: #F15A29;
								background: url(../img/icon_word.jpg) no-repeat right;
								margin: 0px 0px 2px 0px;
								padding: 0px 50px 2px 0px;}	
								
							a.doc3_word, a.doc3_word:link, a.doc3_word:active, a.doc3_word:visited, a.doc3_word:hover {
								display: block;
								font-size: 11px;
								font-weight: bold;
								color: #EF4036;
								background: url(../img/icon_word.jpg) no-repeat right;
								margin: 0px 0px 2px 0px;
								padding: 0px 50px 2px 0px;}	
						
							a.doc_pdf, a.doc_pdf:link, a.doc_pdf:active, a.doc_pdf:visited, a.doc_pdf:hover {
								display: block;
								font-size: 14px;
								font-weight: normal;
								color: #F15A29;
								background: url(../img/icon_pdf.jpg) no-repeat right;
								margin: 0px 0px 5px 0px;
								padding: 0px 30px 0px 0px;}
								
							a.doc2_pdf, a.doc2_pdf:link, a.doc2_pdf:active, a.doc2_pdf:visited, a.doc2_pdf:hover {
								display: block;
								font-size: 11px;
								font-weight: normal;
								color: #F15A29;
								background: url(../img/icon_pdf.jpg) no-repeat right;
								margin: 0px 0px 2px 0px;
								padding: 0px 50px 2px 0px;}	
								
							a.doc3_pdf, a.doc3_pdf:link, a.doc3_pdf:active, a.doc3_pdf:visited, a.doc3_pdf:hover {
								display: block;
								font-size: 11px;
								font-weight: bold;
								color: #EF4036;
								background: url(../img/icon_pdf.jpg) no-repeat right;
								margin: 0px 0px 2px 0px;
								padding: 0px 50px 2px 0px;}	
								
							a.doc_ppt, a.doc_ppt:link, a.doc_ppt:active, a.doc_ppt:visited, a.doc_ppt:hover {
								display: block;
								font-size: 14px;
								font-weight: normal;
								color: #F15A29;
								background: url(../img/icon_ppt.jpg) no-repeat right;
								margin: 0px 0px 5px 0px;
								padding: 0px 30px 0px 0px;}
								
							a.doc2_ppt, a.doc2_ppt:link, a.doc2_ppt:active, a.doc2_ppt:visited, a.doc2_ppt:hover {
								display: block;
								font-size: 11px;
								font-weight: normal;
								color: #F15A29;
								background: url(../img/icon_ppt.jpg) no-repeat right;
								margin: 0px 0px 2px 0px;
								padding: 0px 50px 2px 0px;}	
								
							a.doc3_ppt, a.doc3_ppt:link, a.doc3_ppt:active, a.doc3_ppt:visited, a.doc3_ppt:hover {
								display: block;
								font-size: 11px;
								font-weight: bold;
								color: #EF4036;
								background: url(../img/icon_ppt.jpg) no-repeat right;
								margin: 0px 0px 2px 0px;
								padding: 0px 50px 2px 0px;}	
			
				td.box01 {
					background: url(../img/bg_box01.jpg) no-repeat top;
					margin: 0;
					padding: 10px 20px;}
					
				td.box02 {
					background: url(../img/bg_box02.jpg) no-repeat top;
					margin: 0;
					padding: 10px 20px;}	
					
				td.box03 {
					background: url(../img/bg_box03.jpg) repeat-y top;
					margin: 0;
					padding: 10px 20px;}	
					
				td.box03_header {
					height: 30px;
					background: url(../img/bg_box03_header.jpg) no-repeat top;}		
					
					.width122 {
						width: 122px;
						text-align: center;}
						
					.weekend {
						color: #939598;}	
						
					table.bigcalendarbox {
						width: 635px;}
						
					td.bg_bigcalendarheader {
						height: 45px;
						background: url(../img/bg_bigcalendarheader.jpg) no-repeat top;
						margin: 0;
						padding: 0;}	
						
						.bigcalendarheadertitle {
							font-size: 15px;
							color: #fff;}
							
						div.button_calendar01 {
							height: 24px;
							background: url(../img/button_calendar01.gif) no-repeat left;
							margin: 0;
							padding: 0px 0px 0px 10px;}
						
						div.button_calendar02 {
							height: 20px;
							background: url(../img/button_calendar02.gif) no-repeat right;
							margin: 0;
							padding: 4px 10px 0px 0px;}	
							
							a.button_calendar, a.button_calendar:link, a.button_calendar:active, a.button_calendar:visited, a.button_calendar:hover {
								font-size: 12px;
								font-weight: normal;
								color: #F15A29;
								text-decoration: none;
								text-transform: uppercase;}
					
					td.bg_bigcalendar {
						background: url(../img/bg_bigcalendar.jpg) no-repeat top center;
						margin: 0;
						padding: 0;}	
					
					table.bigcalendar {
						border-top: none;
						border-right: 1px solid #F15A29;
						border-bottom: 1px solid #F15A29;
						border-left: 1px solid #F15A29;
						border-collapse: collapse;}
					
					table.bigcalendar tr th {
						width: 90px;
						height: 30px;
						font-size: 12px;
						font-weight: bold;
						color: #F15A29;
						border-top: none;
						border-right: 1px solid #6D6F71;
						border-bottom: 1px solid #F15A29;
						border-left: 1px solid #6D6F71;}
						
					table.bigcalendar tr th.noborder_left {
						width: 90px;
						height: 30px;
						border-top: none;
						border-right: 1px solid #6D6F71;
						border-bottom: 1px solid #F15A29;
						border-left: none;}
						
					table.bigcalendar tr th.noborder_right {
						width: 90px;
						height: 30px;
						border-top: none;
						border-right: none;
						border-bottom: 1px solid #F15A29;
						border-left: 1px solid #6D6F71;}	
						
					table.bigcalendar tr td {
						font-size: 9px;
						color: #231F20;
						margin: 0;
						padding: 5px;}	
												
					table.bigcalendar tr td.full {
						width: 80px;
						height: 80px;
						border: 1px solid #6D6F71;
						margin: 0;
						padding: 5px;}
						
					table.bigcalendar tr td.noborder_left {
						width: 80px;
						height: 80px;
						border-top: 1px solid #6D6F71;
						border-right: 1px solid #6D6F71;
						border-bottom: 1px solid #6D6F71;
						border-left: none;
						margin: 0;
						padding: 5px;}
						
					table.bigcalendar tr td.noborder_right {
						width: 80px;
						height: 80px;
						border-top: 1px solid #6D6F71;
						border-right: none;
						border-bottom: 1px solid #6D6F71;
						border-left: 1px solid #6D6F71;
						margin: 0;
						padding: 5px;}	
						
					table.bigcalendar tr td.noborder_bottom {
						width: 80px;
						height: 80px;
						border-top: 1px solid #6D6F71;
						border-right: 1px solid #6D6F71;
						border-bottom: none;
						border-left: 1px solid #6D6F71;
						margin: 0;
						padding: 5px;}	
						
					table.bigcalendar tr td.noborder_corner_left {
						width: 80px;
						height: 80px;
						border-top: 1px solid #6D6F71;
						border-right :1px solid #6D6F71;
						border-bottom: none;
						border-left: none;
						margin: 0;
						padding: 5px;}	
						
					table.bigcalendar tr td.noborder_corner_right {
						width: 80px;
						height: 80px;
						border-top: 1px solid #6D6F71;
						border-right: none;
						border-bottom: none;
						border-left: 1px solid #6D6F71;
						margin: 0;
						padding: 5px;}			
					
					table.calendarbox {
						width: 190px;}
						
					td.bg_calendarheader {
						height: 30px;
						font-size: 12px;
						color: #fff;
						background: url(../img/bg_calendarheader.jpg) no-repeat top;
						margin: 0;
						padding-left: 15px;}	
					
					td.bg_calendar {
						background: url(../img/bg_calendar.jpg) no-repeat top;
						margin: 0;
						padding: 0px 0px 10px 0px;}
					
					table.calendar {
						border-collapse: collapse;}
					
					table.calendar tr th {
						width: 25px;
						height: 25px;
						font-size: 9px;
						color: #F15A29;
						border-top: none;
						border-right: 1px solid #6D6F71;
						border-bottom: 1px solid #6D6F71;
						border-left: 1px solid #6D6F71;}
						
					table.calendar tr th.noborder_left {
						width: 25px;
						height: 25px;
						border-top: none;
						border-right: 1px solid #6D6F71;
						border-bottom: 1px solid #6D6F71;
						border-left: none;}
						
					table.calendar tr th.noborder_right {
						width: 25px;
						height: 25px;
						border-top: none;
						border-right: none;
						border-bottom: 1px solid #6D6F71;
						border-left: 1px solid #6D6F71;}	
						
					table.calendar tr td {
						font-size: 9px;
						color: #231F20;}	
												
					table.calendar tr td.full {
						width: 25px;
						height: 25px;
						border: 1px solid #6D6F71;}
						
					table.calendar tr td.noborder_left {
						width: 25px;
						height: 25px;	
						border-top: 1px solid #6D6F71;
						border-right: 1px solid #6D6F71;
						border-bottom: 1px solid #6D6F71;
						border-left: none;}
						
					table.calendar tr td.noborder_right {
						width: 25px;
						height: 25px;	
						border-top: 1px solid #6D6F71;
						border-right: none;
						border-bottom: 1px solid #6D6F71;
						border-left: 1px solid #6D6F71;}	
						
					table.calendar tr td.noborder_bottom {
						width: 25px;
						height: 25px;	
						border-top: 1px solid #6D6F71;
						border-right: 1px solid #6D6F71;
						border-bottom: none;
						border-left: 1px solid #6D6F71;}	
						
					table.calendar tr td.noborder_corner_left {
						width: 25px;
						height: 25px;	
						border-top: 1px solid #6D6F71;
						border-right :1px solid #6D6F71;
						border-bottom: none;
						border-left: none;}	
						
					table.calendar tr td.noborder_corner_right {
						width: 25px;
						height: 25px;	
						border-top: 1px solid #6D6F71;
						border-right: none;
						border-bottom: none;
						border-left: 1px solid #6D6F71;}
						
					table.editor {
						border: none;}
						
						table.editor td {
							vertical-align: top;}						
							
					table.editor label {
						color: #F15A29;
						width: 124px;
						font-size: 15px;
						display: block;
						padding-top: 6px;}
						
					table.editor textarea {
						width: 456px;						
						height: 118px;
						font-size: 15px;
						overflow: auto;
						padding: 6px 0;}
						
					table.editor input {
						width: 456px;
						height: 22px;
						font-size: 15px;
						vertical-align: bottom;
						border: #808285 1px solid;
						padding: 6px 0 0 0;}				
					
			
				select.field300 {
					width: 298px;
					border: 1px solid #989898;}
					
					option.col01 {
						background: #F2F2F2;}
					
					option.col02 {
						background: #fff;}
			
			td.column03	{
				display: none;}
				
			td.columnspace {
				display: none;}	
				
			td.columnspace2 {
				display: none;}		
				
			table.memberlogin {
				width: 330px;}	
		
	#footer {
		display: none;}
					
					
		/* ---- mailto popup ---- */
	
	div.mailtopopup {
		display: none;}				

