body
{
	margin: 0px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	
}
h2
{
	font-size: 12px;
	color:#09c;
}

h2.green {
	font-size: 13px;
	color:#62bb46;
}

h3
{
	font-size: 12px;
	color: #ef3e42;
}

p.green {
	font-weight:bold;
	color:#62bb46;
}

#column-2 ul li
{
	list-style-image:url(../images/bullet-point.gif);
	font-weight:bold;
}
form, input, select
{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.super 
		{
			font-size:9px;
			vertical-align: top;
			padding-bottom: 5px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
a:hover
{
	color:#013a81;
}


#full-container
{
	width:996px;
	background-color:#fff;
	margin-right: auto;/*centres in compliant browsers*/
	margin-left: auto;/* "	" */
	border-right:1px SOLID #fff;
	border-left:1px SOLID #fff;
}

#header
{
	background-color: #fff;
	padding:0px;
	width:996px;
	height: 69px;
}

	#kogenate-logo 
	{ 
		background-image:url(../images/kogenate_logo_new.gif);
	    background-repeat:no-repeat;
		width: 267px; 
		height: 69px; 
		padding:0px;
		float:left;
	}
	
	#kogenate-logo h1, #kogenate-logo h2
	{ 
		position: absolute; 
		left: -9999px; 
	}

	#bayer-logo 
	{ 
		width: 232px; 
		height: 43px; 
		background: url(../images/bayer_logo.gif) no-repeat; 
		float:right; 
		margin-top: 11px;
		margin-right: 13px; 
		
	}
	
	html>body #bayer-logo
	{
		margin-right: 23px;
	}
	
	#bayer-logo h2
	{ 
		position: absolute; 
		left: -9999px; 
	}
	
	#bayer-logo p
	{ 
		margin: 43px 0px 0px 51px;
		color: #666;
		font-size:11px;
	}
	#bayer-logo a
	{
		color: #666;
		text-decoration:none;
		font-weight:normal;
	}
	#bayer-logo a:hover
	{
		color: #333;
		text-decoration:none;
	}

#primary-nav
{
	height: 20px;
	background:#999 url(../images/primary-nav-bg.gif) top left repeat-x;
	width:996px;
	
	
}
	
	#primary-nav ul
	{
		margin: 0px;
		padding: 0px;
		padding-left: 0px;
		background: #999;
		color: White;
		margin-left: 0px;
		font-family: arial, helvetica, sans-serif;
		
		
		
	}
	
	#primary-nav ul li { display: inline; }
	
	#primary-nav ul li a
	{
		padding: 1px 5px 2px 5px;
		background: #999;
		color: White;
		text-decoration: none;
		float: left;
		border-right: 1px solid #fff;
		font-size: 12px;
		font-weight:normal;
		margin-top:1px;
	}
	
	#primary-nav ul li a:hover
	{
		background-color: #09c;
		color: #fff;
	}
	
#content
{
	
}	
	.lightText {
		font-weight:normal;
	}
	#bayer-links
	{
		width:171px;
		background-color:#FFFFFF;
	}
	
	#bayer-links h2
	{
		/*position:absolute;
		left: -9999px;*/
		width:142px;
		height:16px;
		/*border-top: 1px SOLID #fff;*/
		padding:1px 8px 2px 20px;
		margin:0px;
		background-color:#999;
		font-size:12px;
		font-weight:normal;
		color:#fff;
		
	}
	
	#bayer-links p
	{
		padding-left:20px;
	}
		
		#bayer-global-links
		{
			list-style-type:none;
			border-right: 1px solid #fff;
			margin: 0px;
			border-bottom: 1px solid #666;
			padding-left:20px;
			padding-bottom: 6px;
			
		}
		 
		#bayer-global-links li
		{
			margin-top:3px;
			margin-left: 0px;
			list-style-type:none;
		}
		
		#bayer-global-links a
		{
			color: #666;
			text-decoration: none;
			font-size: 12px;		
			font-weight:normal;
		}
		#bayer-global-links a:hover
		{
			color: #333;
			text-decoration: none;
			font-size: 12px;		
		}
		
		#bayer-internal-links
		{
			list-style-type:none;
			border-right: 1px solid #fff;
			margin: 0px;
			padding-left:20px;
			padding-bottom: 10px;
			padding-top: 10px;
			
		}
		 
		#bayer-internal-links li
		{
			margin-top:1px;
			margin-left: 0px;
			list-style-type:none;
		}
		
		#bayer-internal-links a
		{
			color: #666;
			text-decoration: none;
			font-size: 10px;		
			font-weight:normal;
		}
		#bayer-internal-links a:hover
		{
			color: #333;
			text-decoration: none;
			font-size: 10px;		
		}
.indent-title
{
	float:left;
	width:140px;
	text-align:left;
	font-weight:bold;
	color: #000066;
}
.indent-point
{
	float:right;
	padding:0px;
	width:229px;
	text-align:left;
	margin-bottom:10px;
}
.indent-clear
{
	clear:both;
	
}
.note
{
	font-size:10px;
	color:#666666;
}
sup.reg 
{
	vertical-align: top;
	padding-bottom: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
}
.formError {
	color:#CC0000;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#page-end
{
	background-color:#fff;
	clear:both;
}
#footer
{
	margin-right: auto;/*centres in compliant browsers*/
	margin-left: auto;/* "	" */
	width:996px;

}
#dd1, #dd2, #dd3, #dds1, #dds2, #dds3, #dds4
{
	display:none;
}
#print-footer {
	display:none;
}
/* Universal Feature boxs */
.featurebox {
			/*background-image:url(../images/featureBoxes/boxleft.gif);
			background-repeat:repeat-y;		*/		
		}
		.featurebox-footer {
			/*background-image:url(../images/featureBoxes/box-footer-green.gif);
			background-repeat:no-repeat;
			background-position:top;*/
			height:30px;
			width:206px;
		}
/* -- funcation box styles -- */
				
			#funcation-box-content {
				background-image:url(../images/featureBoxes/funcation-header.jpg);
				background-repeat:no-repeat;
				background-position:top right;
				width:180px;
				color:#999;
				padding:73px 10px 0px 16px;
				font-size:11px;
			}
			
			#funcation-box-content-new {
				background-image:url(../images/featureBoxes/funcation-header-new.jpg);
				background-repeat:no-repeat;
				background-position:top right;
				width:180px;
				color:#999;
				padding:73px 10px 0px 16px;
				font-size:11px;
			}
			
				#funcation-box-content h4, #funcation-box-content-new h4 {
					position:absolute;
					left:-9999px;
				}
				#funcation-box-content p, #funcation-box-content-new p {
					padding:0px 0px 10px 0px;
					margin:0px;
				}
				#funcation-box-content a, #funcation-box-content-new a {
					color:#f33;
					font-size:11px;
					font-weight:bold;
				}
				#funcation-box-content a.markedLink, #funcation-box-content-new a.markedLink {
					display:block;
					background-image:url(../images/home/home-box-linkarrow.gif);
					background-repeat:no-repeat;
					background-position:top left;
					padding-left:12px;
					color:#f00;
				}
				#funcation-box-content a:hover, #funcation-box-content-new a:hover {
					color:#c00;
				}
				
			#JOSnew-box-content {
				background-image:url(../images/featureBoxes/JOSnewStudy.gif);
				background-repeat:no-repeat;
				background-position:top right;
				width:180px;
				color:#999;
				padding:120px 10px 0px 16px;
				font-size:10px;
			}
				#JOSnew-box-content h4 {
					position:absolute;
					left:-9999px;
				}
				#JOSnew-box-content p {
					padding:0px 0px 10px 0px;
					margin:0px;
				}
				#JOSnew-box-content strong {
					font-size:11px;
				}	
				
				#JOSnew-box-content a, #JOSnew-box-content a.markedLink{
					/*display:block;
					background-image:url(../images/home/home-box-linkarrow.gif);
					background-repeat:no-repeat;
					background-position:top left;
					padding-left:12px;*/
					font-size:11px;
					color:#333;
					text-decoration:none;
				}
				#JOSnew-box-content a:hover {
					color:#000;
					text-decoration:underline;
				}
				
			/* -- butterfly box styles -- */
				
			#butterfly-box-content strong {
				font-size:11px;
				color:#f00;
			}
						
			#butterfly-box-content {
				background-image:url(../images/featureBoxes/butterfly-header.gif);
				padding:44px 10px 0px 16px;
				background-repeat:no-repeat;
				background-position:top right;
				width:180px;
				font-size:10px;
				color:#999;
			}
				#butterfly-box-content h4 {
					position:absolute;
					left:-9999px;
				}
				#butterfly-box-content p {
					padding:0px 0px 10px 0px;
					margin:0px;
				}
				#butterfly-box-content a, #butterfly-box-content a.markedLink{
					/* display:block;
					background-image:url(../images/home/home-box-linkarrow.gif);
					background-repeat:no-repeat;
					background-position:top left;
					padding-left:12px;*/
					font-size:11px;
					color:#333;
					text-decoration:none;
				}
				#butterfly-box-content a:hover {
					color:#000;
					text-decoration:underline;
				}
				
			/* -- 2000IU box styles -- */
				
			#newIU-box-content strong {
				font-size:11px;
				color:#f00;
			}
			
			#tipsatplay-box-content {
				background-image:url(../images/featureBoxes/tipsonplay-header.gif);
				padding:93px 10px 0px 16px;
				background-repeat:no-repeat;
				background-position:top right;
				font-size:11px;
				width:180px;
				color:#999;
			}
				#tipsatplay-box-content h4 {
					position:absolute;
					left:-9999px;
				}
				#tipsatplay-box-content p {
					padding:0px 0px 10px 0px;
					margin:0px;
				}
				#tipsatplay-box-content a, #tipsatplay-box-content a.markedLink{
					/*display:block;
					background-image:url(../images/home/home-box-linkarrow.gif);
					background-repeat:no-repeat;
					background-position:top left;
					padding-left:12px;*/
					font-size:11px;
					color:#333;
					text-decoration:none;
				}
				#tipsatplay-box-content a:hover {
					color:#000;
					text-decoration:underline;
				}
						
			#newIU-box-content {
				background-image:url(../images/featureBoxes/2000IU-header.gif);
				padding:44px 10px 0px 16px;
				background-repeat:no-repeat;
				background-position:top right;
				width:180px;
				font-size:10px;
				color:#999;
			}
				#newIU-box-content h4 {
					position:absolute;
					left:-9999px;
				}
				#newIU-box-content p {
					padding:0px 0px 10px 0px;
					margin:0px;
				}
				#newIU-box-content a {
					color:#f33;
					font-size:11px;
					font-weight:bold;
				}
				#newIU-box-content a.markedLink{
					display:block;
					background-image:url(../images/home/home-box-linkarrow.gif);
					background-repeat:no-repeat;
					background-position:top left;
					padding-left:12px;
					color:#f00;
				}
				#newIU-box-content a:hover {
					color:#c00;
				}
			#kidk-box-content {
				background-image:url(../images/featureBoxes/kidk-header.gif);
				padding:44px 10px 0px 16px;
				background-repeat:no-repeat;
				background-position:top right;
				width:180px;
				font-size:10px;
				color:#999;
			}
				#kidk-box-content h4 {
					position:absolute;
					left:-9999px;
				}
				#kidk-box-content p {
					padding:0px 0px 10px 0px;
					margin:0px;
				}
				#kidk-box-content a {
					color:#333;
					font-size:11px;
					text-decoration:none;
				}
				
				#kidk-box-content a:hover {
					color:#000;
					text-decoration:underline;
				}
				
				#kidk-box-content a.markedLink{
					display:block;
					/*background-image:url(../images/home/home-box-linkarrow.gif);
					background-repeat:no-repeat;
					background-position:top left;
					padding-left:12px;*/
					color:#333;
					text-decoration:none;
				}
				#kidk-box-content a:hover {
					color:#000;
					text-decoration:underline;
				}
				
			#newkit-box-content {
				background:url(../images/featureBoxes/newkit-header.gif) top left no-repeat;
				padding:44px 10px 10px 16px;
				font-size:10px;
				color:#999;
			}
				#newkit-box-content h4 {
					position:absolute;
					left:-9999px;
				}
				#newkit-box-content p {
					padding:0px 0px 10px 0px;
					margin:0px;
				}
				#newkit-box-content a {
					color:#333;
					font-size:11px;
					text-decoration:none;
				}
				
				#newkit-box-content a:hover {
					color:#000;
					text-decoration:underline;
				}
				
				#newkit-box-content a.markedLink{
					display:block;
					/*background-image:url(../images/home/home-box-linkarrow.gif);
					background-repeat:no-repeat;
					background-position:top left;
					padding-left:12px;*/
					color:#333;
					text-decoration:none;
				}
				#newkit-box-content a:hover {
					color:#000;
					text-decoration:underline;
				}