/*********************************************
* Author:    John Caton                    *

* Mail:       john.caton@gmail.com        *
* Version     2.0                            *
*********************************************/


/* Main structured layout for Teachers */

body {
	background-color: #CBB5EA;
	margin-top: 0px;}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	height: 2090px;
	width: 911px;}
	
#topleftmarg {
	background-image:url(../images/leftmargback.jpg);
	background-repeat:repeat-y;
	height: 257px;
	width: 10px;
	float:left;
	margin-left: 0px;
	margin-right: auto;}	

#toparea {
	background-color: #42217B;
	height: 257px;
	width: 891px;
	float:left;
	margin-left: 0px;
	margin-right: auto;}
	
#header {
	background-image:url(../images/smallheader.gif);
	height: 178px;
	width: 891px;}
	
#icons {
	background-image:url(../images/icons3.gif);
	background-repeat:no-repeat;
	height: 79px;
	width: 891px;}
	
#toprightmarg {
	background-image:url(../images/rightmargback.jpg);
	background-repeat:repeat-y;
	height: 257px;
	width: 10px;
	float:left;
	margin-left: 0px;
	margin-right: auto;}
	
#content {
	height: 1980px;
	width: 911px;
	float:left;
	margin-left: 0px;
	margin-right: auto;}
	
#leftmarg {
	background-image:url(../images/leftmargback.jpg);
	background-repeat:repeat-y;
	height: 1980px;
	width: 10px;
	float:left;
	margin-left: 0px;
	margin-right: auto;}
	
#pagerows {
	background-color: #FFFFFF;
	height: 1980px;
	width: 891px;
	float:left;
	margin-left: 0px;
	margin-right: auto;}

#heading {
	background-color: #FFFFFF;
	height: 60px;
	width: 891px;
	float:left;
	text-align:center;
	margin-left: 0px;
	margin-right: auto;
	padding-top: 10px;}
	
#mainiconscontainer {
	background-color: #FFFFFF;
	height: 240px;
	width: 891px;
	float:left;
	margin-left: 0px;
	margin-right: auto;}
	
.mainicons {
	height: 200px;
	width: 277px;
	float:left;
	text-align:left;
	margin-left: 0px;
	margin-right: auto;
	padding-left: 20px;}
	
	
#mainlinkscontainer {
	background-color: #FFFFFF;
	height: 150px;
	width: 891px;
	float:left;
	text-align:center;
	margin-left: 0px;
	margin-right: auto;}
	
.mainlinks {
	height: 130px;
	width: 257px;
	float:left;
	text-align:left;
	margin-left: 0px;
	margin-right: auto;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;}

.toplinks {
	height: 50px;
	width: 257px;
	float:left;
	text-align:left;
	margin-left: 0px;
	margin-right: auto;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;}
	
#subheading {
	background-color: #FFFFFF;
	height: 60px;
	width: 851px;
	float:left;
	margin-left: 0px;
	margin-right: auto;
	padding-top: 10px;
	padding-left: 20px;}
	
.greyrows {
	background-color: #EBEBEB;
	height: 131px;
	width: 851px;
	float:left;
	text-align:left;
	margin-left: 0px;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;}
	
.whiterows {
	background-color: #FFFFFF;
	height: 131px;
	width: 851px;
	float:left;
	text-align:left;
	margin-left: 0px;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;}

.whiterows2 {
	background-color: #FFFFFF;
	height: 138px;
	width: 851px;
	float:left;
	text-align:left;
	margin-left: 0px;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;}
	
.imgrow {margin-right: 20px;}
	
#rightmarg {
	background-image:url(../images/rightmargback.jpg);
	background-repeat:repeat-y;
	height: 1980px;
	width: 10px;
	float:left;
	margin-left: 0px;
	margin-right: auto;}

#footer {
	height: 80px;
	width: 911px;
	text-align: left;}
	

