@charset "utf-8";
/* CSS Document */
header, section, article, nav, footer	{
	display:block;
}

/*body, body.schlTeachers4o {
	margin:0 auto !important;	
	width:100%;
}

#schlPageWrapper {
	margin:0px auto !important;	
	width:100%;
}
*/

body.schlTeachers4o #schlPageWrapper #schlPageContent #schlMainContent,
body.schlTeachers4o #schlPageWrapper #schlPageContent #content {
    padding: 25px;
}

#CanonWrapper {
	width:920px;
	margin: 0 auto 0 auto !important;	
}

body {
	padding:0px;	
	font-family:Arial, Verdana, sans-serif;
}


#CanonIndex {
	background:url(../images/imgCanon.jpg) no-repeat;	
	height:414px !important;
	width:920px;
	position:relative;
	padding:0 0 30px 0;
	margin:0;

}
#CanonIndex p {
    margin: 0;
    padding: 0;
}

#IndexHeader {
	background:url(../images/hdrWinCanon.png) no-repeat;
	width:844px;
	height:26px;
	position:absolute;
	top:242px;
	left:55px;

}

#IndexHeaderText {
	position:absolute;
	width:780px;
	top:274px;
	left:87px;
	font-weight:bold;
	font-size:17px;
	line-height:22px;
	color:#56505e;
}

#IndexHeaderLegal {
    position: absolute;
    top: 350px;
    left: 87px;
    
    width: 747px;
    height: 30px;
    
    font-size: 10px;
    color: #636363;
}
#IndexHeaderLegal a,
#IndexHeaderLegal a:HOVER {
    text-decoration: underline !important;
    color: #636363 !important;
}

#CanonIndexContent {	
	width:920px;
	padding:0px;
}



#CanonEnterNowDisclaimer {
	left:335px;
	position:relative;
	display:block;
	font-size:11px;
	/* 
	color:#8a8a8a; 
	*/
	width:250px;
	text-align:center;
	padding-top:15px;
}

#CanonEnterNowDisclaimer a {
	color:#c3001a !important;
	text-decoration:none !important;
}
#CanonEnterNowDisclaimer a:hover	{
	text-decoration:underline!important;
}

#officialRulesCanon {
	float: right;
	font-size: 11px;
    font-weight: normal;
	margin-right: 61px;	
	margin-top: -10px !important;
}
#officialRulesCanon a {
    display: none;
    margin-left: 10px;
	color:#c3001a !important;
	text-decoration:none !important;

}
#officialRulesCanon a:hover	{
	text-decoration:underline!important;
}

#CanonLearnMore {
	background:url(../images/imgCanonLearnMore.png) no-repeat;	
	width:920px;
	height:158px;
	position:relative;
	top:0px;
	left:0px;
}

#CanonLearnMoreButton a {
	background:url(../images/btnGoNow.png) no-repeat;
	width:253px;
	height:30px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	top:95px;
	left:485px;
}

#CanonLearnMoreButton a:hover {
	background-position: 0 -30px;
}

#CanonBkgrnd {
	/* background-color:#f0f0f0;	*/
}

.clear1 {
	clear:both;
	background:#fff;
	width:920px;
	height:30px;
}

footer#canonFooter p {
	font-size:11px;	
	color:#8a8a8a;
    margin-bottom: 0;
}