#mainText{
padding:0 30px 0 10px;
}

.chartLink {
	font-weight: bold;
	color: #FF0066;
	cursor: pointer;
}

.chartLink:hover {
	color: #000;
}

.resources_feature a{
	background-image:url(/assets/images/ThinkUKnow_Teachers/resourcesA.jpg);
	display:block;
	height:146px;
	width:680px;
	text-indent: -9999px;
	overflow:hidden;
}
.resources_feature a:hover{
/*	background-image:url(/assets/images/ThinkUKnow_Teachers/resourcesB.jpg);*/
	opacity: 0.8;
	filter: alpha(opacity = 80);
}


#digitalAssets_ban {
	margin-top: 20px;
	text-indent: -9999px;
	display: block;
	width: 200px;
	height: 144px;
	px;
	background-image: url(/assets/images/ThinkUKnow_Teachers/ceop_ban_digital_assets.jpg);
	border: 1px solid #CCCCCC;
}

#digitalAssets_ban:hover {
	border: 1px solid #999;
}

blockquote{
font-weight:bold;
font-style:italic;
margin-left:10px;
font-size:.9em;
}

.resourceBox {
	border-top: 1px solid #CCCCCC;
	/*display: none;*/
	width: 650px;
}

.resourceBox .row {
	clear: both;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin: 5px 0px;
	width: 650px;
	min-height:80px;
}

.resourceBox .row .col1 {
	float: left;
	width: 100px;
}

.resourceBox .row .col2 {
	float: left;
	width: 455px;
}

.resourceBox .row .col3 {
	/*margin-left: 555px;
	width: 150px;
	text-align: right;*/
	text-align: right;
	
}
.resourceBox .row .col3 span {
	font-size: 0.9em;
	color: #CC0000;
	font-style: italic;
	text-align: left;
}
.resourceBox .productName, .basketWrap .productName {
	font-weight: bold;
	/*display: inline;*/
}
.resourceBox .productType, .basketWrap .productType  {
	font-style:italic;
	/*display: inline;*/
}

.bar {
	border-top: 1px solid #CCCCCC;
	background: #E6E6E6 url(/assets/images/ThinkUKnow_Teachers/resourcesBackground.png) repeat-x top;
	height: 20px;
	padding: 3px 3px 3px 20px;
	text-align: right;
	font-weight: bold;
	width: 652px;
}


.notice {
	font-size:.8em;
	border: 1px solid #CC6666;
	background-color: #FFE5E7;
	padding: 8px;
}
.notice h2 {
	padding: 0px;
	margin: 0px;
	color: #000000;
}

.notice h3, .notice h4, .notice h5 {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	color: #000000;
}
.notice p {
	margin: 5px 0px 0px 0px;
}
.notice a {
	color: #CC0000;
}
.notice a:hover {
	color: #000000;
}
.sideCart {
	margin: 30px 0px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF url(/assets/images/ThinkUKnow_Teachers/sideCart.png) no-repeat top right;
	padding:5px 30px 5px 5px;
	font-size: 0.8em;
		/*display: none;*/
}
.sideCart p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-style: italic;
}
.sideCartTitle {
	font-weight: bold;
		
}
.sideCart .typeHeader {
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 15px;
}
.sideCart .row {
	padding-botom: 5px;
	border-bottom: #999999 1px dotted;
	margin-bottom: 5px;
}
.sideCart .col1 {
	float: left;
	width: 118px;
}
.sideCart .col2 {
	float: left;
	width: 20px;
	text-align: right;
}
.sideCart .col3 {
	margin-left: 138px;
	text-align: right;
}
.sideCart .textBox {
	width: 20px;
	font-size: 0.8em;
}
.sideCart input.removeBtn {
	border: 1px solid #FFFFFF;
	background: url(/assets/images/ThinkUKnow_Teachers/removeBtn.gif) no-repeat;
	height: 0px;
	width: 16px;
	float: right;
	padding-top: 14px;
	overflow: hidden;
}
.sideCart .col2 input.removeBtn {
	float: none;
	display: inline;
}
.sideCart input.removeBtn:hover {
	border: 1px solid #000000;
	cursor: pointer;
}

.basket {
	margin-bottom: 30px;
}
.basket .row{
	padding-botom: 5px;
	border-bottom: #999999 1px dotted;
	margin-bottom: 5px;
}
.basket .row .col1 {
	float: left;
	width: 555px;
}
.basket .row .col2 {
	margin-left: 565px;
	text-align: right;
}
.basket .row .col1b {
	float: left;
	width: 455px;
}
.basket .row .col2b {
	width: 100px;
	float: left;

}
.basket .row .col3b {
	margin-left: 565px;
	text-align: right;
}

.generalPage .row {
	padding-bottom: 5px;
	overflow:hidden;
	
}
.generalPage .row .col1 {
	width: 200px;
	float: left;
}
.generalPage .row .col2 {
	margin-left: 200px;
}
td {
	/*background-color: #CDD5E0;*/
}
.question {
	margin: 10px 0px;
	font-weight: bold;
}
.answers {
	border-bottom: solid 1px #999999;
}
.button2 a {
	text-decoration: none;
	text-align: center;
	display: inline;
	font-size: 80%;
	text-transform: uppercase;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #000000;
	color: #FFFFFF !important;
	padding-right: 8px;
	padding-left: 8px;
	}
.button2 a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #000000 !important;
}
#homepage a {
	background-image: url(/assets/images/ThinkUKnow_Teachers/buttonHome.png);
	height: 40px;
	width: 118px;
	float:right;
	margin-right:15px;
}
#homepage a:hover {
	background-image: url(/assets/images/ThinkUKnow_Teachers/buttonHome_f2.png);
}
.bullet {
	background-color: #E1E7A2;
	background-image: url(/assets/images/ThinkUKnow_Teachers/bullet.gif);
	color: #000000;
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 10px;
	list-style-type: none;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 10px;
	margin-left: -40px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.bullet a {
	color: #000000;
}
.banner-wrap {
	width:705px;
}
.bannerWrap02 {
	width:705px;
	display:block;
}
.banner3a {
	float:left;
	width:228px;
	margin-right:5px
}
.banner3b {
	float:right;
	width:228px;
	margin-right:5px
}
.banner3c {
	float:right;
	width:228px;
}

.soldOut{
	color:red;
	font-weight:bold;
}

.soldOut2{
	
	color:gray;
}

.rowDetails {
/*clear: left; for some reason clears the menu on the left??*/
width: 680px;
margin-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #666666;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #666666;
padding-left: 3px;
}

.col1Details  {
width: 347px;
float: left;
}

.col2Details {
margin-left: 350px;
padding-left: 3px;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #666666;
}

.rowTitleDetails {
width: 680px;
margin-top: 15px;
margin-bottom: 5px;
font-weight: bold;
color: #FFFFFF;
background-color: #666666;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
text-align: left;
}

a.teacherMainFeature1 {
display: block;
background-image: url(/assets/images/ThinkUKnow_Teachers/teacnban_leekim.jpg) ;
background-repeat: no-repeat;
background-color: #DADBDC;
border: 1px solid #FFFFFF;
padding: 130px 5px 5px 5px;
height: 65px;
width: 205px;
font-size: 0.9em;
color: #000000;
text-decoration: none;
margin: 10px 17px 10px 0px;
float: left;
}

a.teacherMainFeature1:hover {
border: 1px solid #000000;
color: #000000;
text-decoration: underline;
}
a.teacherMainFeature2 {
display: block;
background: url(/assets/images/ThinkUKnow_Teachers/featHome2.jpg);
border: 1px solid #FFFFFF;
padding: 130px 5px 5px 5px;
height: 65px;
width: 205px;
font-size: 0.9em;
color: #000000;
text-decoration: none;
margin: 10px 17px 10px 0px;
float: left;
}
a.teacherMainFeature2:hover {
border: 1px solid #000000;
color: #000000;
text-decoration: underline;
}
a.teacherMainFeature3 {
display: block;
background: url(/assets/images/ThinkUKnow_Teachers/featHome3.jpg);
border: 1px solid #FFFFFF;
padding: 130px 5px 5px 5px;
height: 65px;
width: 205px;
font-size: 0.9em;
color: #000000;
text-decoration: none;
margin: 10px 0px 0px 0px;
float: left;
}
a.teacherMainFeature3:hover {
border: 1px solid #000000;
color: #000000;
text-decoration: underline;
}
.subFeatures{
width:685px;
overflow:hidden;
}
.mainFeatures a .large, .subFeatures a .large{
font-size: 1.3em;
}

a.teacherSubFeature1 {
display: block;
background: url(/assets/images/ThinkUKnow_Teachers/teacherSubFeature_f01.jpg) no-repeat #DADBDC;
border: 1px solid #FFFFFF;
padding: 25px 10px 5px 5px;
height: 65px;
width: 200px;
font-size: 0.9em;
color: #000000;
text-decoration: none;
margin: 0 17px 0px 0px;
float: left;
}

a.teacherSubFeature1:hover {
border: 1px solid #000000;
color: #000000;
text-decoration: underline;
}

a.teacherSubFeature2{
display: block;
background: url(/assets/images/ThinkUKnow_Teachers/teacherSubFeature_f02.jpg) no-repeat #DADBDC;
border: 1px solid #FFFFFF;
padding: 25px 60px 5px 5px;
height: 65px;
width: 150px;
font-size: 0.9em;
color: #000000;
text-decoration: none;
margin: 0px 17px 0px 0px;
float: left;
}

a.teacherSubFeature2:hover {
border: 1px solid #000000;
color: #000000;
text-decoration: underline;
}

a.teacherSubFeature3 {
display: block;
background: url(/assets/images/ThinkUKnow_Teachers/teacherSubFeature_f03.jpg) no-repeat #DADBDC;
border: 1px solid #FFFFFF;
padding: 25px 50px 5px 5px;
height: 65px;
width: 160px;
font-size: 0.9em;
color: #000000;
text-decoration: none;
margin: 0px 0px 0px 0px;
float: left;
}

a.teacherSubFeature3:hover {
border: 1px solid #000000;
color: #000000;
text-decoration: underline;
}

.topMargin {
margin-top: 10px;
}

.conferenceQuote {
width: 585px;
padding: 10px 20px;
background: url(/assets/images/ThinkUKnow_Teachers/quote.gif) no-repeat center;
font-size: 0.8em;
font-style: italic;
text-align: center;
}

.conferenceQuote strong {
font-size: 1.5em;
color: #FF9900;
font-style: normal;
}

.large {
font-size:1.6em;
margin-bottom:0px;
text-transform: uppercase;
line-height:1em;
}

.sid09_feature {
background-image: url(/assets/images/ThinkUKnow_Teachers/sid09_bg.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 15px;
padding-left: 20px;
width:650px;
}

.sid09_feature h3 {
color:#1D72B8;
margin:0px;
font-size:1.5em;
}

.sid09_feature p {
margin:0px;
color:#1D72B8;
font-size:1.1em;
}

.sid09_bg .notice {
border-top-color: #FED2B5;
border-right-color: #FED2B5;
border-bottom-color: #FED2B5;
border-left-color: #FED2B5;
background-color: #FFF1E4;
border-top-width: 3px;
border-right-width: 3px;
border-bottom-width: 3px;
border-left-width: 3px;
width:670px;
}

.sid09_bg h2, .sid09_bg h3 {
color:#000000;
}

a.SID09bBanner {
width: 330px;
height: 52px;
background: url(/assets/images/ThinkUKnow_Teachers/sid09b.jpg) no-repeat red;
float: left;
display: block;
padding: 0px;
margin: 10px 0px 40px 0px;
}

a.SID09cBanner {
width: 330px;
height: 52px;
display: block;
float: left;
padding: 0px;
margin: 10px 0px 40px 10px;
background: url(/assets/images/ThinkUKnow_Teachers/sid09c.jpg) no-repeat #000;
}

a.SID09bBanner span, a.SID09cBanner span {
display:none;
visibility: hidden;
}

.thermometer {
margin: 20px 0px;
}

.thermometer h3 {
margin: 0px;
padding: 7px;
background: #7493AB;
color: #FFFFFF;
}

ol.registrationSteps {
margin: 0px 0px 10px 0px;
padding: 3px;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
overflow: auto;
background: #FFF;
}

ol.registrationSteps li {
float: left;
color: #999999;
margin: 0px 10px 0px 0px;
padding: 0px 10px 0px 0px;
border-right: 1px solid #CCC;
font-size: 0.8em;
list-style: none;
line-height: 1.5em;
}

ol.registrationSteps li.down {
color: #000;
font-size: 0.9em;
font-weight: bold;
}

div.helperBx {
position: absolute;
width: 280px;
padding: 3px 5px 4px 15px;
color: #FFFFFF;
background: url(/assets/images/ThinkUKnow_Teachers/helperBx.gif) top left;
margin-top: -23px;
margin-left: 160px;
font-size: 0.9em;
}

.thermometer{
width:250px;
float:right;
margin:0;
}

.thermInfo{
display:block;
padding:8px;
color:#ccc;
background:#222;
}

.thermInfo a{
color:#fff;
}

.box {
border: 1px solid #CCC;
padding: 5px;
margin: 10px 0px;
}

.box h3 {
margin: 0px 0px 10px 0px;
}

.box .col1 {
float: left;
width: 150px;
padding-top: 4px;
}

.box .col2 {
margin-left: 160px;
}
/*.horizontal label {
	display: inline;
	padding: 0px 10px 0px 3px;
	vertical-align: middle;
}*/

#welsh-btn{
display:block;
width:100px;
float:right;
margin-top:20px;
border:1px #FFFFFF solid;
height:41px;
background:url(/assets/images/ThinkUKnow/areyouwelsh.gif) no-repeat;
}

#welsh-btn:hover{
border:1px #FF3366 solid;
}

#twitter .top{
height:47px;
background:url(/assets/images/ThinkUKnow_Teachers/twitter-top.png) no-repeat;
}

#twitter ul{
padding:0 10px 1px 10px;
margin:0;
font-size:.8em;
background:url(/assets/images/ThinkUKnow_Teachers/twitter-repeat.png) repeat-y;
}

#twitter li{
list-style:none;
padding:0 0 5px 0;
margin-bottom:5px;
border-bottom:1px #ccc dotted;
}

#twitter li a{
display:block;
}

#twitter .bottom{
height:14px;
background:url(/assets/images/ThinkUKnow_Teachers/twitter-bottom.png) no-repeat;
}

#latestNews{
height:85px;
margin-bottom:5px;
background:url(/assets/images/ThinkUKnow_Teachers/latestNews.png) no-repeat;
}

#cycle{
width:230px;
height:30px;
padding:10px;
margin:5px 0 0 0;
float:right;
overflow:hidden;
/*border-bottom:3px #ccc solid;*/
background:#e0e4ec;
}

#cycle div{
width:230px;
padding:0 10px;
}

#cycle h2{
font-size:1em;
margin:0;
}

#pager{
padding:5px 0 0 10px;
height:20px;
/*background:url(/assets/images/ThinkUKnow_Teachers/pager-bg.png) no-repeat 0 17px;*/
}

#pager a{
color:#fff;
width:10px;
text-align:center;
display:block;
float:left;
padding:0 3px;
margin-right:2px;
background:#596171;
}

#pager a:hover{
background:#000;
}

#pager .activeSlide, #pager .activeSlide:hover{
color:#6c7588;
height:25px;
background:#e0e4ec;
}

#rightHome{
width:250px;
float:right;
margin-left:20px;
}

#locationsList li{
list-style:none;
}

#accordion h3{
padding:5px 3px 5px 22px;
cursor:pointer;
margin:0 0 2px 0;
font-size:1em;
color:#fd0367;
background:#eff1f5 url(/assets/images/ThinkUKnow_Teachers/arrow1.gif) no-repeat 5px 5px;
}

#accordion h3:hover{
background-color:#e0e4ec;
}

#accordion  .selected{
border:0;
background:#eff1f5 url(/assets/images/ThinkUKnow_Teachers/arrow2.gif) no-repeat 5px 5px;
}

#accordion div{
padding:5px 0;
border-bottom:1px #ccc solid;
overflow: auto;
}

#accordion h4{
font-weight:bold;
width:200px;
float:left;
margin:0;
}

#accordion ul{
padding:0 0 0 10px;
margin: 0px;
}

#accordion ul li{
list-style:none;
margin:0;
padding:5px 0 0 0;
border-bottom:1px #ccc dotted;
overflow: auto;
}

#accordion ul p{
margin: 2px 0px 2px 200px;
}

#accordion ul li p{
/*float:right;*/
}





p.intro {
	font-size: 1.2em;
}

ul.col2 {
	margin: 20px 0px;
	padding: 0px;
}
ul.col2 li {
	list-style:none;
	border: 1px #CCC solid;
	padding: 10px;
	margin: 10px 0px;
}

fieldset {
	border: 1px solid #CCC;
	padding: 10px;
	margin: 20px 0px;
}
fieldset legend {
	font-size: 1.5em;
}
fieldset p {
	margin: 2px 0px;
	clear: left;
}
fieldset label {
	float: left;
	width: 220px;
}
fieldset p.wide label, fieldset.wide label{
	float: left;
	width: 320px;
}
fieldset p.heading {
	font-weight: bold;
	margin-top: 10px;
}

fieldset input{
margin-right:10px;
}

/*fieldset p.notice {
	float: right;
	width: 150px;
}*/
#rightColumn .multiple {
	height: 150px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 5px 0px 0px 0px;
	overflow: auto;
	width: 260px;
}
#leftColumn .multiple {
	height: 250px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 5px 0px 0px 0px;
	overflow: auto;
	margin: 10px 0px;
}
/*fieldset input[type=text], fieldset input[type=password]  {
	
}	*/

.infoBox {
	border: 1px solid #CCC;
	padding: 10px;
	background: url(/assets/images/ThinkUKnow_Teachers/question.gif) no-repeat top right;
}
.infoBox h2 {
	margin: 0px 0px 10px 0px;
}

ul.tick {
	margin: 10px 0px;
	padding: 0px;
}
ul.tick li {
background: url(/assets/images/ThinkUKnow_Teachers/tick.gif) left  no-repeat;;
margin: 0px;
padding: 0 0 0 20px;
list-style: none;
}

#leftLower ol {
    padding: 0 0 0 20px;
    margin: 10px 0;
}
#leftLower ol li {
    padding-left: 0px;
}
#leftLower .box {
    font-size: 0.9em;
}

.terms {
    height: 200px;
    overflow: auto;
    padding: 5px;
    border: 1px solid #CCC;
    margin-bottom: 10px;
}
.spaceBottom {
    margin-bottom: 10px;
}
#leftLower .editLocations {
    padding: 10px 0;
}

input{
color: #000;
padding:5px;
border: 1px solid #CCC;
margin:10px 10px 0 0;
font-size:.8em;
background-position:0 0;
}

input[type=button], input[type=submit] {
	border: none;
}

input.generalBtn:hover, input.addBtn:hover, input.removeBtn2:hover, input.checkOutBtn:hover{
cursor: pointer;
background-position:0 -30px;
}

input.generalBtn {
background:url(/assets/images/ThinkUKnow_Teachers/input-btn.png) repeat-x 0 0;
}

input.addBtn {
padding-left:25px;
background:url(/assets/images/ThinkUKnow_Teachers/add-btn.png) repeat-x 0 0;
}


input.removeBtn2 {
padding-left:27px;
background:url(/assets/images/ThinkUKnow_Teachers/remove-btn.png) repeat-x 0 0;
}


input.checkOutBtn {
background:url(/assets/images/ThinkUKnow_Teachers/input-btn.png) repeat-x 0 0;
}

.basketWrap {
margin: 0px 0px 20px 0px;
border: 1px solid #CCCCCC;
background: #FFFFFF url(/assets/images/ThinkUKnow_Teachers/sideCart.png) no-repeat top right;
padding: 10px;
overflow:hidden;
}

.basketWrap h2 {
margin: 0px;
padding: 0px;
}

.basketWrap .textBox {
width: 30px;
font-size: 0.8em;
}

.basketWrap .row  {
padding-bottom:10px;
border-bottom: #999999 1px dotted;
margin-bottom: 5px;
overflow:hidden;
}

.table1 td{
background:#edf0f4;
}

.table1 .col1{
width:70px;
}

.table1 .col2{
width:200px;
}

#moreBtn {
	font-weight: bold;
	font-size: 1.2em;
	color: #fd0367;
	cursor: pointer;
}

#banner {
	padding: 15px 0px 15px 0px;
}

#ceop_lgos {
	padding: 20px;
}

#protect-vol a {
	width: 201px;
	height: 100px;
	display: block;
	background-image: url(/assets/images/ThinkUKnow_Teachers/tukban_protectvol.jpg);
	text-indent: -9999px;
}
#ie8spot a {
	width: 200px;
	height: 110px;
	display: block;
	background-image:url(/assets/images/ThinkUKnow_Teachers/ie8spot.jpg);
	text-indent: -9999px;
	margin-bottom:10px;
}
