@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.clear {
	clear:both;
}
.hide {
	position:absolute;
	left:-9999px;
}
#header, #sports-nav, #section-buttons {
	width:996px;
	margin:0 auto;
	padding:0;
}
#header {
	
}

#logged {
	padding:2px 20px 3px 20px;
	height:12px;
	min-width:956px;
	line-height:10px;
	background:#ef3e42;
	border-top: 1px solid #fbcfd0; 
	border-bottom: 1px solid #900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
}
	.logged-left {
		float:left;
		width:754px;
	}
	.logged-right {
		float:right;
		width:150px;
		text-align:right;
	}
	
	
	.link {
		background:url(../images/logged-arrow.gif) top left no-repeat;
		padding:0 5px 0 15px;
	}
	.logout {
		background:url(../images/logout-arrow.gif) top left no-repeat;
		padding-right:0;
	}
	
	.link a {
		color:#fbcfd0;
		text-decoration:none;
	}
	
	.link a:hover {
		color:#fff;
		text-decoration:underline;
	}

#socialLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*float:right;*/
	padding:0 20px;
}
	#socialLinks ul
	{
		margin: 0;
		padding: 0;
		height:26px;
	}
	
	#socialLinks ul li
	{ 
		display:inline;
		height:26px;
	}
	
	#socialLinks ul li a
	{
		color:#036;
		text-decoration:none;
		padding:0 0 0 38px;
		margin:0;
		display:block;
		height:26px;
		line-height:24px;
		float:right;
	}
	
			ul li.tellfriendLink a {
				background:url(../images/icons/friend.gif) top left no-repeat;
			}
				ul li.tellfriendLink a:hover {
					background:url(../images/icons/friend-over.gif) top left no-repeat;
				}
			
			ul li.blogLink a {
				background:url(../images/icons/blogger.gif) top left no-repeat;
			}
				ul li.blogLink a:hover {
					background:url(../images/icons/blogger-over.gif) top left no-repeat;
				}
			
			ul li.facebookLink a {
				background:url(../images/icons/facebook.gif) top left no-repeat;
			}
				ul li.facebookLink a:hover {
					background:url(../images/icons/facebook-over.gif) top left no-repeat;
				}

#logo {
	width:493px;
	height:56px;
	background:url(../images/headerLogo.gif) top left no-repeat;
	float:left;
}

.headerButtons {
	background:url(../images/headerButtons.gif) left no-repeat;
	width:503px;
	height:56px;
	float:right;
}

		.headerButtons ul
		{
			margin: 0;
			padding: 0;
			color: #fff;
		}
		
		.headerButtons ul li
		{ 
			display:inline;
		}
		
		.headerButtons ul li a
		{
			padding: 0;
			margin:0;
			color: #fff;
			float: left;
			font-size: 12px;
			font-weight:normal;
			height:56px;
			display:block;
		}
			a.schoolsBut {
				width:248px;
			}
		
			a.schoolsBut:hover {
				background:url(../images/headerButtons-1.gif) left no-repeat;
			}
			a.teachersBut {
				width:255px;
			}
		
			a.teachersBut:hover {
				background:url(../images/headerButtons-2.gif) left no-repeat;
			}


#footer {
	
}

.footerSocial {
	background:url(../images/footerbg.gif) top center no-repeat;
	padding-top:20px;
	height:71px;
}
.footercontent {
	width:956px;
	margin:0 auto;
}
	.oi {
		margin:0;
		padding:0;
		width:109px;
		float:left;
	}
	.legal {
		margin:0;
		padding:0;
		width:616px;
		float:left;
		color:#999;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:60px;
	}
		.legal a {
			color:#666;
			text-decoration:none;
		}
		.legal a:hover {
			text-decoration:underline;
		}
	.bayer {
		margin:0;
		padding:0;
		width:229px;
		float:left;
	}
.greenlink, .bluelink, .redlink, .yellolink, .bluelinkGallery {
	margin:0;
	padding:5px 0 7px 27px;
	background:url(../images/linkArrow.gif) top left no-repeat;
	font-size:11px;
	color:#999;
	
	display:block;
}
.bluelinkGallery {
	padding:3px 0 5px 27px;
}
.downloadlink {
	background:url(../images/downloadLinkArrow.gif) top left no-repeat;
}
.greenlink a, .bluelink a, .redlink a, .yellolink a {
	/*padding:5px 0 7px 27px;*/
	font-size:12px;
}
	.greenlink a:hover, .standard-text a:hover {
		color:#390;
	}
	.bluelink a:hover {
		color:#069;
	}
	.redlink a:hover, .latestnewsFeature a:hover, .latestnewsFeatureNew a:hover {
		color:#c00;
	}
	.yellolink a:hover {
		color:#c90;
	}
.greenlink a {
	color:#62bb46;
}

.bluelink a, .standard-text a  {
	color:#0099d8;
}

.redlink a, .highlightred, .latestnewsFeature a, .latestnewsFeatureNew a {
	color:#ef3e42;
}

.yellowlink a {
	color:#fc0;
}
.imgRight {
	float:right;
	margin:0 0 15px 15px;
	border:none;
}
.imgLeft {
	float:left;
	margin:0 15px 15px 0;
	border:none;
}

.warning {
	margin:10px 30px 10px 40px;
	padding:10px;
	font-size:13px;
	color:#666;
	border:1px solid #ef3e42;
	font-style:italic;
	background:#fff;
}
.warning strong, .warning-b strong {
	color:#ef3e42;
}
		
.warning-b {
	margin:15px 0;
	padding:10px ;
	font-size:13px;
	color:#666;
	border:1px solid #ef3e42;
	text-align:center;
	font-style:italic;
	background:#fff;
			
}

			.table-row-heading, .table-row-heading-left {
				background:#62bb46;
				color:#fff;
				font-weight:bold;
				text-transform:uppercase;
				padding:5px;
				border:1px solid #62bb46;
			}
			
			.table-row-heading-left {
				border-right:1px solid #b1dda3;
			}
	
			.formerror {
				padding:5px;
				background:#ef3e42;
				color:#fff;
				font-weight:strong;
			}
			.table-right, .table-left, .table-landr {
				padding:5px;
				background:#fff;
				color:#666;
				font-weight:normal;
				text-transform:none;
				border:1px solid #62bb46;
				border-top:none;
				vertical-align:top;
			}
			.table-right {
				text-align:right;
			}
			.table-left {
				border-right:none;
			}
			.table-left-risk {
				background:#ef3e42;
				border-left:1px solid #62bb46;
				border-bottom:1px solid #f36e71;
				padding:5px;
			}
			.tabel-split-row {
				height:5px;
			}
			.tableborder {
				border:4px solid #b1dda3;
				margin:0 auto 5px auto;
			}
.thanksHighlight, .doneHighlight {
	width:390px;
	margin:5px auto;
	padding:5px;
	color:#fff;
	text-align:center;
}
.thanksHighlight {
	background:#62bb46;
}
.required {
	color:#ef3e42;
}
.doneHighlight {
	background:#ef3e42;
}
.bookmarks {
	background:#fff;
	padding:5px;
	width:405px;
	margin:0 auto;
	font-size:12px;
	border:1px solid #dcdcdc;
}
	.bookmarks h5 {
		font-size:12px;
		font-weight:normal;
		color:#666;
		margin:0 0 5px 0;
	}
	#delicious {
		width:65px;
		padding:0 0 0 19px;
		background-image:url(../images/bookmarks/delicious.gif);
	}
	#digg {
		width:35px;
		padding:0 0 0 21px;
		background-image:url(../images/bookmarks/digg.gif);
	}	
	
	#reddit {
		width:43px;
		padding:0 0 0 22px;
		background-image:url(../images/bookmarks/reddit.gif);
	}
	
	#facebook {
		width:70px;
		padding:0 0 0 19px;
		background-image:url(../images/bookmarks/facebook.gif);
	}
	#stumbleupon {
		width:90px;
		padding:0 0 0 21px;
		background-image:url(../images/bookmarks/stumble.gif);
	}
	
.bookmarklink {
	float:left;
	margin:0;
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
}
	
.bookmarklink a {
	color:#0099d8;
	text-decoration:none;
}
.bookmarklink a:hover {
	color:#069;
	text-decoration:underline;
}

.formStyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
/* Menus */

#primary-nav
{
	height: 14px;
	background:url(../images/menus/main/bg.gif) top left no-repeat;
	width:936px;
	padding:0 25px 0 35px;
	margin:0;
	clear:both;
}
	
	#primary-nav ul
	{
		margin: 0px;
		padding: 0px;
		background: #0053a0;
		color: #fff;
		font-family: arial, helvetica, sans-serif;	
	}
	
	#primary-nav ul li
	{ 
		display:inline;
	}
	
	#primary-nav ul li a
	{
		padding: 0;
		margin:0;
		color: #fff;
		float: left;
		font-size: 12px;
		font-weight:normal;
		height:14px;
		display:block;
	}
	
	a.item1 {
		width:75px;
	}
	
	a.item1:hover {
		background:url(../images/menus/main/item1.gif);
	}
	
	a.item2 {
		width:92px;
	}
	
	a.item2:hover {
		background:url(../images/menus/main/item2.gif);
	}
	a.item3 {
		width:220px;
	}
	
	a.item3:hover {
		background:url(../images/menus/main/item3.gif);
	}
	a.item4 {
		width:162px;
	}
	
	a.item4:hover {
		background:url(../images/menus/main/item4.gif);
	}
	a.item5 {
		width:120px;
	}
	
	a.item5:hover {
		background:url(../images/menus/main/item5.gif);
	}
	a.item6 {
		width:171px;
	}
	
	a.item6:hover {
		background:url(../images/menus/main/item6.gif);
	}
#sub-nav
{
	height: 14px;
	width:941px;
	padding:7px 20px 0 35px;
	margin:0;
}
	
	#sub-nav ul
	{
		margin: 0px;
		padding: 0px;
		background: #ef3e42;
		color: #fff;
		font-family: arial, helvetica, sans-serif;	
	}
	
	#sub-nav ul li
	{ 
		display:inline;
	}
	
	#sub-nav ul li a
	{
		padding: 0;
		margin:0;
		color: #fff;
		float: left;
		font-size: 12px;
		font-weight:normal;
		height:14px;
		display:block;
	}
