

	body {
		background: #fffffe url(../img/bg_body.jpg) repeat-x top;
		margin: 0;
		padding: 65px 0px 0px 10px;}
		
	body, p, blockquote, td, th, li,ul, div, form, input, option, textarea {
		font-family: Arial, Sans-serif;
		font-size: 11px;
		color: #231F20;}

	.txtlay p,div,span,td,th,li,ol,ul{
font-size: 9pt;

}
	
	:focus {
		outline: none;} /* removes FF dotted outline */

	/*p {
		margin: 0px 0px 15px 0px;
		padding: 0;
}*/


	p {
		margin: 0px 0px 15px 0px;
		padding: 0;
		font-size: 11px;
		color: #231F20;
}
ul
{
		font-size: 11px;
		color: #231F20;

}
li
{
		font-size: 11px;
		color: #231F20;

}
.wg_grp
{
		font-size: 11px;
		color: #231F20;

}
/*div
{

		font-size: 11px;
		color: #231F20;

}
*/
	
	.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;}	
		
	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;}
		
	.space {
		height: 15px;}
		
	.space2 {
		height: 10px;}					
		
	.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;
		width: 745px;}
	
	.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: 995px;
		background: #fff;
		margin: 0px auto;
		padding: 0;}	
		
	#header {
		height: 110px;
		background: #fff url(../img/bg_header.jpg) repeat-x top;
		margin: 0;
		padding: 0;}		
		
		a.font01, a.font01:link, a.font01:active, a.font01:visited, a.font01:hover {
			font-size: 9px;
			font-weight: normal;
			color: #F7931E;
			text-decoration: none;
                        }
		
		a.font01_sel, a.font01_sel:link, a.font01_sel:active, a.font01_sel:visited, a.font01_sel:hover {
			font-size: 9px;
			font-weight: normal;
			color: #231F20;
			text-decoration: none;}	
		
		a.font02, a.font02:link, a.font02:active, a.font02:visited, a.font02:hover {
			font-size: 11px;
			font-weight: normal;
			color: #F7931E;
			text-decoration: none;
                        }
		
		a.font02_sel, a.font02_sel:link, a.font02_sel:active, a.font02_sel:visited, a.font02_sel:hover {
			font-size: 11px;
			font-weight: normal;
			color: #231F20;
			text-decoration: none;}	
		
		a.font03, a.font03:link, a.font03:active, a.font03:visited, a.font03:hover {
			font-size: 13px;
			font-weight: normal;
			color: #F7931E;
			text-decoration: none;}
		
		a.font03_sel, a.font03_sel:link, a.font03_sel:active, a.font03_sel:visited, a.font03_sel:hover {
			font-size: 13px;
			font-weight: normal;
			color: #231F20;
			text-decoration: none;
                        }	
			
		a.grey, a.grey:link, a.grey:active, a.grey:visited, a.grey:hover {
			font-size: 11px;
			font-weight: normal;
			color: #333;
			text-decoration: none;}	
			
		a.lightgrey, a.lightgrey:link, a.lightgrey:active, a.lightgrey:visited, a.lightgrey:hover {
			font-size: 10px;
			font-weight: normal;
			color: #808080;
			text-decoration: none;}	
			
		input.searchbox {
			width: 130px;
			font-size: 10px;
			color: #808080;
			background: url(../img/bg_search.jpg) repeat-y left;
			border: 1px solid #e6e6e8;
			margin: 0;
			padding: 2px;}

		input.contactbox {
			width: 250px;
			font-size: 10px;
			color: #808080;
			background: #fff;
			border: 1px solid #e6e6e8;
			margin: 0;
			padding: 2px;}		
		
		input.contactbox2 {
			width: 305px;
			font-size: 10px;
			color: #808080;
			background: #fff;
			border: 1px solid #e6e6e8;
			margin: 0;
			padding: 2px;}		
		
		select.contactbox {
			width: 255px;
			font-size: 10px;
			color: #808080;
			background: #fff;
			border: 1px solid #e6e6e8;
			margin: 0;
			padding: 4px 5px;}			
		
		#topnav {
			height: 30px;
			margin: 0;
			padding: 0;}
			
			td.navtab {
				text-align: center;}
			
			div.topnav_home01 {
				height: 30px;
				background: url(../img/bg_nav_home01.jpg) no-repeat left;
				margin: 0;
				padding: 0px 0px 0px 12px;}
			
			div.topnav_home02 {
				height: 20px;
				background: url(../img/bg_nav_home02.jpg) no-repeat right;
				margin: 0;
				padding: 10px 20px 0px 0px;}	
				
			div.topnav_01 {
				height: 30px;
				background: url(../img/bg_nav_01.jpg) no-repeat left;
				margin: 0;
				padding: 0px 0px 0px 12px;}
			
			div.topnav_02 {
				height: 20px;
				background: url(../img/bg_nav_02.jpg) no-repeat right;
				margin: 0;
				padding: 10px 20px 0px 0px;}
	
			div.topnav_03 {
				height: 30px;
				background: url(../img/bg_nav_03.jpg) no-repeat left;
				margin: 0;
				padding: 0px 0px 0px 12px;}
			
			div.topnav_04 {
				height: 20px;
				background: url(../img/bg_nav_04.jpg) no-repeat right;
				margin: 0;
				padding: 10px 20px 0px 0px;}	

			div.topnav_05 {
				height: 30px;
				background: url(../img/bg_nav_05.jpg) no-repeat left;
				margin: 0;
				padding: 0px 0px 0px 12px;}
			
			div.topnav_06 {
				height: 20px;
				background: url(../img/bg_nav_06.jpg) no-repeat right;
				margin: 0;
				padding: 10px 20px 0px 0px;}		
				
			td.bg_nav_box_top {
				height: 15px;
				width: 310px;
				background: url(../img/bg_nav_box_top.jpg) no-repeat right;}	
				
			td.bg_nav_box_bg {
				background: url(../img/bg_nav_box_bg.jpg) repeat-y left;}
				
				a.topnav, a.topnav:link, a.topnav:active, a.topnav:visited, a.topnav:hover {
					font-size: 12px;
					font-weight: normal;
					color: #665740;
					text-decoration: none;}
					
			div.topnav_sel01 {
				height: 30px;
				background: url(../img/bg_nav_sel01.jpg) no-repeat left;
				margin: 0;
				padding: 0px 0px 0px 12px;}
			
			div.topnav_sel02 {
				height: 20px;
				background: url(../img/bg_nav_sel02.jpg) no-repeat right;
				margin: 0;
				padding: 10px 20px 0px 0px;}	
			div.topnav_sel03 {
				height: 30px;
				background: url(../img/bg_nav_sel03.jpg) no-repeat left;
				margin: 0;
				padding: 0px 0px 0px 12px;}
			
			div.topnav_sel04 {
				height: 20px;
				background: url(../img/bg_nav_sel04.jpg) no-repeat right;
				margin: 0;
				padding: 10px 20px 0px 0px;}	

			div.topnav_sel05 {
				height: 30px;
				background: url(../img/bg_nav_sel05.jpg) no-repeat left;
				margin: 0;
				padding: 0px 0px 0px 12px;}
			
			div.topnav_sel06 {
				height: 20px;
				background: url(../img/bg_nav_sel06.jpg) no-repeat right;
				margin: 0;
				padding: 10px 20px 0px 0px;}	
				
				a.topnav_sel, a.topnav_sel:link, a.topnav_sel:active, a.topnav_sel:visited, a.topnav_sel:hover {
					font-size: 12px;
					font-weight: normal;
					color: #F15A29;
					text-decoration: none;}
			
			div.topnav_spec01 {
				height: 30px;
				background: url(../img/bg_nav_spec01.jpg) no-repeat left;
				margin: 0;
				padding: 0px 0px 0px 12px;}
			
			div.topnav_spec02 {
				height: 20px;
				background: url(../img/bg_nav_spec02.jpg) no-repeat right;
				margin: 0;
				padding: 10px 20px 0px 0px;}
				
				a.topnav_spec, a.topnav_spec:link, a.topnav_spec:active, a.topnav_spec:visited, a.topnav_spec:hover {
					font-size: 12px;
					font-weight: normal;
					color: #fff;
					text-decoration: none;}

		/* admin tab starts */

			div.topnav_admin01 {
				height: 30px;				
				background: url(../img/bg_admintab01.jpg) no-repeat left;
				margin: 0;
				padding: 0px 0px 0px 12px;}
			
			div.topnav_admin02 {
				height: 20px;
				background: url(../img/bg_admintab02.jpg) no-repeat right;
				margin: 0;
				padding: 10px 20px 0px 0px;}
				
				a.topnav_admin, a.topnav_admin:link, a.topnav_admin:active, a.topnav_admin:visited, a.topnav_admin:hover {
					font-size: 12px;
					font-weight: normal;
					color: #fff;
					text-decoration: none;}
					
				a.adminnav, a.adminnav:link, a.adminnav:active, a.adminnav:visited, a.adminnav:hover {
						display: block;
						font-size: 12px;
						font-weight: normal;
						color: #665740;
						text-decoration: none;
						margin: 0;
						padding: 5px;}
				a.adminnavselect, a.adminnavselect:link, a.adminnavselect:active, a.adminnavselect:visited, a.adminnavselect:hover  {
						display: block;
						font-size: 12px;
						font-weight: normal;
						color: #91278f;
						text-decoration: none;
						margin: 0;
						padding: 5px;}

a.navtree, a.navtree:link, a.navtree:active, a.navtree:visited, a.navtree:hover {

 display: block;

 font-size: 10px;

 font-weight: normal;

 color: #665740;

 text-decoration: none;

 margin: 0;

 padding: 0px;}


		/* admin tab ends */

		
	#main {
		margin: 0;
		padding: 15px;}
		
		table.main {
			width: 965px;
			margin: 0;
			padding: 0;}			
			
			td.homecolumn01 {
				width: 380px;}
				
			td.homecolumn02	{
				width: 440px;}	
				
				div.new {
					border-bottom: 1px solid #333;
					margin: 0;
					padding: 15px 0px;}
					
					div.new_type {
						float: left;
						width: 100px;
						font-size: 12px;
						color: #F7931E;
						margin: 0;
						padding: 5px 5px 0px 0px;}
						
					div.new_link {
						float: left;
						margin: 0;
						padding: 3px 0px 0px 0px;}	
						
						a.new_link, a.new_link:link, a.new_link:active, a.new_link:visited, a.new_link:hover {
							font-size: 14px;
							font-weight: bold;
							color: #F15A29;}
			
			td.column01 {
				width: 185px;}
				
				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;}
					
					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: 635px;}
				
			/* ------ main content WITHOUT sidebar affiliates -> td.column03 ---  */	
				
			td.column02bis {
				width: 740px;}
				
				div.breadcrumbs {
					font-size: 10px;
					color: #7E6D62;
					margin-bottom: 15px;}
					
					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: 10px}					
					
					table.disease_specs td {
						padding:  0 50px 5px 0;}
						
					table.scoring_criteria {						
						border: none;
						border-collapse: collapse;}
														
					.scoring_criteria td {						
						vertical-align: top;
						text-align: left;
						border: 1px solid #808285;
						padding: 3px 0;
						font-size: 10px;
						padding-left: 3px;
						}

                                       .scoring_criteria td.buttontd {						
						vertical-align: top;
						text-align: left;
						border: 0px solid #808285;
						padding: 0px 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 {
						width: 336px;}
						
					.scoring_criteria td.mid, th.mid {
					 	width: 58px;
					 	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 td.caption_title1 {
					 	border:medium none;
					 	color:#F7931E;
					 	font-size:12px;
					 	text-align:left;
					 	}
					 	
					 .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.border {
						border-left: 1px solid #808285;
						border-right: 1px solid #808285;
						border-top: 1px solid #808285;
						border-bottom: 1px solid #808285;						
						width: 226px;
						vertical-align: top;
						text-align: center;
						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: absolute;
						width: 662px;
						margin: 0 auto;
						padding: 0;}
					
					div.popup_criteria {
						position: absolute;												
						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_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.doc2_xls, a.doc2_xls:link, a.doc2_xls:active, a.doc2_xls:visited, a.doc2_xls:hover {
								display: block;
								font-size: 11px;
								font-weight: normal;
								color: #F15A29;
								background: url(../img/icon_xls.jpg) no-repeat right;
								margin: 0px 0px 2px 0px;
								padding: 0px 50px 2px 0px;}       
                                                                                               
                                                         a.doc2_text, a.doc2_text:link, a.doc2_text:active, a.doc2_text:visited, a.doc2_text:hover {
								display: block;
								font-size: 11px;
								font-weight: normal;
								color: #F15A29;
								background: url(../img/icon_text.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.doc3_xls, a.doc3_xls:link, a.doc3_xls:active, a.doc3_xls:visited, a.doc3_xls:hover {
								display: block;
								font-size: 11px;
								font-weight: bold;
								color: #EF4036;
								background: url(../img/icon_xls.jpg) no-repeat right;
								margin: 0px 0px 2px 0px;
								padding: 0px 50px 2px 0px;}                   

							a.doc3_text, a.doc3_text:link, a.doc3_text:active, a.doc3_text:visited, a.doc3_text:hover {
								display: block;
								font-size: 11px;
								font-weight: bold;
								color: #EF4036;
								background: url(../img/icon_text.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;}	
							
						/* admin page documents	 starts*/		
								a.adoc_word, a.adoc_word:link, a.adoc_word:active, a.adoc_word:visited, a.adoc_word:hover {
								display: block;
								text-decoration: none;
								color: #231F20;
								background: url(../img/icon_word.jpg) no-repeat left;
								margin: 0px 0px 2px 0px;
								padding: 0px 0px 2px 20px;}	

							a.adoc_xls, a.adoc_xls:link, a.adoc_xls:active, a.adoc_xls:visited, a.adoc_xls:hover {
								display: block;								
								text-decoration: none;
								color: #231F20;
								background: url(../img/icon_xls.jpg) no-repeat left;
								margin: 0px 0px 2px 0px;
								padding: 0px 0px 2px 20px;}                   

							a.adoc_text, a.adoc_text:link, a.adoc_text:active, a.adoc_text:visited, a.adoc_text:hover {
								display: block;
								text-decoration: none;
								color: #231F20;
								background: url(../img/icon_text.jpg) no-repeat left;
								margin: 0px 0px 2px 0px;
								padding: 0px 0px 2px 20px;}   
								
							a.adoc_ppt, a.adoc_ppt:link, a.adoc_ppt:active, a.adoc_ppt:visited, a.adoc_ppt:hover {
								display: block;
								text-decoration: none;
								color: #231F20;
								background: url(../img/icon_ppt.jpg) no-repeat left;
								margin: 0px 0px 2px 0px;
								padding: 0px 0px 2px 20px;}	
								
							a.adoc_pdf, a.adoc_pdf:link, a.adoc_pdf:active, a.adoc_pdf:visited, a.adoc_pdf:hover {
								display: block;
								text-decoration: none;
								color: #231F20;
								background: url(../img/icon_pdf.jpg) no-repeat left;
								margin: 0px 0px 2px 0px;
								padding: 0px 0px 2px 20px;}	
						/* admin page documents	 ends*/		
			
				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;}
				td.box03_header_right {
					height: 30px;
					background: url(../img/bg_box03_header_right.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 span {
						font-size: 9px;
					}
					table.calendar tr td span {
						font-size: 9px;
					}						
					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;}
					option.col01bold {
						background: #F2F2F2;
						font-weight: bold;}
					
					option.col02bold {
						background: #fff;
						font-weight: bold;}
			
			td.column03	{
				width: 95px;
				background: url(../img/bg_column03.jpg) repeat-y top;}
				
			td.columnspace {
				width: 40px;}	
				
			td.columnspace2 {
				width: 15px;}		
		
	#footer {
		height: 16px;
		font-size: 9px;
		color: #231F20;
		background: #fff url(../img/bg_footer.jpg) repeat-x top;
		margin: 15px 0px 0px 0px;
		padding: 5px 10px 0px 10px;}		
		
		a.footer, a.footer:link, a.footer:active, a.footer:visited, a.footer:hover {
			font-size: 9px;
			font-weight: normal;
			color: #231F20;
			text-decoration: none;}

@media print { .noprint{display: none;} }

/* ---- mailto popup ---- */
	
	div.mailtopopup {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
		background: none;
		z-index: 100;}		
		
		div.mailtopopup_innerwrapper {
			position: relative;
			width: 400px;
			margin: 0 auto;
			padding: 0;}
			
			div.mailtopopup_content {
				position: absolute;
				top: 240px;
				left: 100px;						
				background: #fff;
				border: 1px solid #B3B3B3;
				width: 400px;
				margin: 0;
				padding: 0;}
				
				div.mailtopopup_pad01 {
					margin: 0;
					padding: 0px 30px;}
					
				div.mailtopopup_pad02 {
					margin: 0;
					padding: 0px 25px 10px 25px;}	
					
				div.orangblock {
					background: #F7931E;
					margin: 0;
					padding: 5px 10px;}	
					
					span.white {
						color: #fff;}

	div.customize {
		width: 940px;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		background: #4D4D4D;
		margin: 0 auto;
		padding: 0px 10px 10px 10px;}    

