

html{
height:100.1%;
}


body.newwrap {
	border:0; padding:0; margin:0;
	text-align:center;
	min-width: 1050px;
	background-color:#fff;
}
table {
	border-collapse: collapse;
}
td, th {
	vertical-align:top;
}
div { }

.centered {
  margin-left: auto;
  margin-right: auto;
}

#pwrapper {
  text-align: left;
  width: 1050px;
  margin-left: auto;
  margin-right: auto;
  background-color:#fff;
}

#pheader {
  width:1000px;
  background-color: #ffffcc;
}

#ptricolumn {
  width:1000px;
}

#pfollowbox {
  background-color: #dbb;
  width:336px;
  margin-left:auto; margin-right:auto;
}

.prightlinks {
	font: 12px arial, sans-serif;
	margin-left: 0px;
	line-height: 1.55;
	padding-left: 5px;
}

a.prightlinks {text-decoration: underline; color:#00f;}
a.prightlinks:hover {text-decoration: underline; color:#00f;}

a.ptoplinksred {
		padding:0px 20px 0px 0px;
		color:#CC0000;
		font-family:Arial;
		font-size:12px;
		text-decoration:underline;
		text-align:left;
		border-width:0px;
}
a.ptoplinksred:hover {text-decoration: none;}

a.ptoplinksblue {
		padding:0px 20px 0px 0px;
		color:#0000CC;
		font-family:Arial;
		font-size:12px;
		text-decoration:underline;
		text-align:left;
		border-width:0px;
}
a.ptoplinksblue:hover {text-decoration: none;}

#ptopsearchboxright { font-family: arial, sans-serif; font-size:8px; font-weight:normal; color:#2b5cb6; }
#ptopsearchboxright a {text-decoration: none; color:#2b5cb6; }
#ptopsearchboxright a:hover {text-decoration: underline; color:#00f;}

#plocaltitle { font-family:arial; color:#18109a; }
#plocaltitle a {text-decoration: none; color:#18109a}
#plocaltitle a:hover {text-decoration: underline;  color:#00c;}

.psideboxtitle { color:#003471; font-family:arial; font-size:15px; font-weight:bold; }
a.psideboxtitle {text-decoration: none; color:#003471; }
a.psideboxtitle:hover {text-decoration: underline;  color:#00c; }

.psponsorlink { color:#0000ff; font-family:arial; font-size:12.5px; font-weight:normal; }
a.psponsorlink {text-decoration: underline; color:#0000ff; }
a.psponsorlink:hover {text-decoration: underline;  color:#0000ff; }

.sponsXXXorme { color:#0000ff; font-family:arial; font-size:12.5px; font-weight:normal; }
a.sponsorme {text-decoration: none;}
a.sponsorme:hover {text-decoration: underline; }

.bigolbuttons {
	padding:0px 3px 0 3px; margin:3px;
	font-family:arial; font-weight:bold; font-size:14px; border:1px solid #191f6b; background-color:#fff9ad; color:#555555;
}
a.bigolbuttons {text-decoration: none; color:#555555}
a.bigolbuttons:hover {text-decoration: none; color:#fff; background-color:#191f6b; }


.logobuttons  { font-weight:bold; font-size: 11px; font-family: arial; color: #fff;  line-height:22px; padding: 1px 6px 1px 6px;  }
.logobuttons A:link, .logobuttons A:visited, .logobuttons A:active {color: #fff; text-decoration: none;}
.logobuttons A:hover {color: #000; text-decoration: none;}

.bigXXXbluebuttons {
	padding:2px 10px 2px 10px; margin-right:4px;
	font-family:arial; font-weight:bold; font-size:13px; border:1px solid #26348e; background-color:#eef0ff; background-color:#eef0ff; color:#26348e;
}
a.bigXXXbluebuttons {text-decoration: none; color:#26348e}
a.bigXXXbluebuttons:hover {text-decoration: none; color:#fff; background-color:#191f6b; }


.bigbluebuttons {
	padding:2px 10px 2px 10px; margin-right:4px;
	font-family:arial; font-weight:bold; font-size:13px; border:1px solid #26348e; background-color:#4055BF; color:#fff;
}
a.bigbluebuttons {text-decoration: none; color:#fff}
a.bigbluebuttons:hover {text-decoration: none; color:#26348e; background-color:#eef0ff; }


.littlebluebuttons { background-color: #4055BF; border: 1px solid #26348E; color: #FFFFFF; font-family: arial; font-size: 12px; font-weight: bold; margin-right: 4px; padding: 1px 8px }


.bigredbuttons {
	padding:2px 10px 2px 10px; margin:3px;
	font-family:arial; font-weight:bold; font-size:13px; border:1px solid #a21318; background-color:#fff1f1; color:#26348e;
}
a.bigredbuttons {text-decoration: none; color:#a21318}
a.bigredbuttons:hover {text-decoration: none; color:#fff; background-color:#191f6b; }

.navstripwide  { font-weight:bold; font-size: 15px; font-family: arial; color: #fff; }
.navstripwide A:link, .navstripwide A:visited, .navstripwide A:active {color: #fff; text-decoration: none;}
.navstripwide A:hover {color: #aaf; text-decoration: none;}

.psponsorsidelink { color:#0000cc; font-family:arial; font-size:12.5px; font-weight:normal; }
.psponsorsidelink A:link, .psponsorsidelink A:visited, .psponsorsidelink A:active {text-decoration: none; color:#0000cc; }
.psponsorsidelink a:hover {text-decoration: underline;  color:#0000ff; }

.rtsponsorme { font-family:arial; font-size:11px; font-weight:bold; }
.rtsponsorme A:link, .rtsponsorme A:visited, .rtsponsorme A:active {color:#555; text-decoration: none; }
.rtsponsorme a:hover {text-decoration: underline;  color:#cc0000; }

.psidechatboardtitle { font-family:'arial'; font-size:14px; font-weight:normal; line-height:15px; color:#0000cc; }
.psidechatboardtitle A:link, .psidechatboardtitle A:visited, .psidechatboardtitle A:active {color:#0000cc; text-decoration: underline; }
.psidechatboardtitle a:hover {text-decoration: underline;  color:#0000cc; }

.psidechatboardlinks { font-family:arial; font-size:11px; font-weight:bold; color:#0000cc; }
.psidechatboardlinks A:link, .psidechatboardlinks A:visited, .psidechatboardlinks A:active {color:#0000cc; text-decoration: none; }
.psidechatboardlinks a:hover {text-decoration: underline;  color:#0000cc; }

.psidelessontitle { font-family:'arial'; font-size:15px; font-weight:normal; line-height:15px; color:#a21318; }
.psidelessontitle A:link, .psidelessontitle A:visited, .psidelessontitle A:active {color:#a21318; text-decoration: underline; }
.psidelessontitle a:hover {text-decoration: underline;  color:#0000cc; }

.psidelessonlinks { font-family:arial; font-size:11px; font-weight:bold; color:#a21318; }
.psidelessonlinks A:link, .psidelessonlinks A:visited, .psidelessonlinks A:active {color:#a21318; text-decoration: none; }
.psidelessonlinks a:hover {text-decoration: underline;  color:#0000cc; }

.psidemailringtitle { font-family:'arial'; font-size:15px; font-weight:normal; line-height:15px; color:#007042; }
.psidemailringtitle A:link, .psidemailringtitle A:visited, .psidemailringtitle A:active {color:#007042; text-decoration: underline; }
.psidemailringtitle a:hover {text-decoration: underline;  color:#0000cc; }

.psidemailringlinks { font-family:arial; font-size:11px; font-weight:bold; color:#007042; }
.psidemailringlinks A:link, .psidemailringlinks A:visited, .psidemailringlinks A:active {color:#007042; text-decoration: none; }
.psidemailringlinks a:hover {text-decoration: underline;  color:#0000cc; }

.psidecattitle { font-family:'arial'; font-size:15px; font-weight:normal; line-height:15px; color:#4a245e; }
.psidecattitle A:link, .psidecattitle A:visited, .psidecattitle A:active {color:#4a245e; text-decoration: underline; }
.psidecattitle a:hover {text-decoration: underline;  color:#0000cc; }

.psidecatlinks { font-family:arial; font-size:11px; font-weight:bold; color:#4a245e; }
.psidecatlinks A:link, .psidecatlinks A:visited, .psidecatlinks A:active {color:#4a245e; text-decoration: none; }
.psidecatlinks a:hover {text-decoration: underline;  color:#0000cc; }

.psidenumbers A:link, .psidenumbers A:visited, .psidenumbers A:active {color:#fff; text-decoration: none; }
.psidenumbers a:hover {text-decoration: none;  color:#000; }

.psidelocaltitle { color:#000; font-family:arial; font-size:15px; font-weight:bold; }
.psidelocaltitle A:link, .psidelocaltitle A:visited, .psidelocaltitle A:active {text-decoration: none; color:#000;  }
.psidelocaltitle a:hover {text-decoration: underline;  color:#00c; }

.psidebottomlinks { float:left; text-align-left; font-family:arial; font-size:12px; font-weight:bold;  }
.psidebottomlinks A:link, .psidebottomlinks A:visited, .psidebottomlinks A:active {text-decoration: none; color:#0018d0;  }
.psidebottomlinks a:hover {text-decoration: underline;  color:#00c; }

.psponsorsidelink { color:#0000cc; font-family:arial; font-size:12.5px; font-weight:normal; }
.psponsorsidelink A:link, .psponsorsidelink A:visited, .psponsorsidelink A:active {text-decoration: none; color:#0000cc; }
.psponsorsidelink a:hover {text-decoration: underline;  color:#0000ff; }

.psidelowlessonlinks { font-family:arial; font-size:13px; font-weight:normal; color:#00c; }
.psidelowlessonlinks A:link, .psidelowlessonlinks A:visited, .psidelowlessonlinks A:active {color:#00c; text-decoration: none; }
.psidelowlessonlinks a:hover {text-decoration: underline;  color:#cc0000; }

.blacklink A:link, .blacklink A:visited, .blacklink A:active {color:#000; }
.blackXXXlink a:hover {text-decoration: underline;  color:#f00; }

.psidelessontitlelinks {  font-family: arial; font-size:14px; font-weight: normal; color:#000;}
.psidelessontitlelinks A:link, .psidelessontitlelinks A:visited, .psidelessontitlelinks A:active {text-decoration: underline; color:#0000d5; }
.psidelessontitlelinks a:hover {text-decoration: underline;  color:#f00; }

.chatspond_buttons  {border:1px solid #26348e; background-color:#b3bdff; color:#26348e; font-family: arial; font-weight:bold;}
.chatsxxxpond_buttons A:link, .chatsxxxpond_buttons A:visited, .chatsxxxpond_buttons A:active {color: #fff; text-decoration: none;}
.chatsxxxpond_buttons A:hover {color: #aaf; text-decoration: none;}

.morebottompill {
	font-family:arial; font-weight:bold; font-size:12px; color:#fff;
	height:12px; width:76px; background-image:url('http://teachers.net/home/bg/nextpost-pill.gif');
	padding:5px 0px 4px 0px; line-height:12px; text-align:center; background-repeat:no-repeat;
}
.morebottompill A:link, .morebottompill A:visited, .morebottompill A:active {text-decoration: none; color:#fff; }
.morebottompill a:hover {text-decoration: none;  color:#000; }


.morepostlinks { font-family:arial; font-weight:normal; font-size:12px;	color:#000; }
.morepostlinks A:link, .morepostlinks A:visited, .morepostlinks A:active {font-size:14px; text-decoration: underline; color:#00c; margin-right:5px; }
.morepostlinks a:hover {text-decoration: none;  color:#c00; }

.postsnippettitle { font-family:arial; font-weight:normal; font-size:12px;	color:#000; margin-left:15px; margin-bottom:15px; }
.postsnippettitle A:link, .postsnippettitle A:visited, .postsnippettitle A:active {font-size:14px; text-decoration: underline; color:#00c; margin-right:5px; margin-bottom:0px; }
.postsnippettitle a:hover {text-decoration: none;  color:#c00; }

.postsnippettext { font-size:13px; font-family:arial; font-style:italic; margin-top:5px;}
.postsnippettext A:link, .postsnippettext A:visited, .postsnippettext A:active { font-size:13px; text-decoration: none; color:#000; }
.postsnippettext a:hover {text-decoration: normal; font-size:14px; font-style:normal; color:#000; }

.footmapp-head  { color: #fff; font-weight:normal; font-style:normal; font-size: 17px; font-family: 'Trebuchet MS', arial; background-color:#006a21;  text-align:left;}
.footmapp-head A:link, .footmapp-head A:visited, .footmapp-head A:active {color: #fff; text-decoration: none;}
.footmapp-head A:hover {color: #fff; text-decoration: underline;}

.footmapp-links  { font-style:normal; font-size: 11px; font-family: arial; }
.footmapp-links A:link, .footmapp-links A:visited, .footmapp-links A:active {color: #2e3092; text-decoration: none;}
.footmapp-links A:hover {color: #00c; text-decoration: underline;}

.footmapp-links p {margin:0px; padding:0px; text-indent:-5px;}

.footmappcat  {font-weight:bold; font-size: 11px; font-family: arial; color: #2e3092;}
.footmappcat A:link, .footmappcat A:visited, .footmappcat A:active {color: #000; text-decoration: none;}
.footmappcat A:hover {color: #131445; text-decoration: underline;}

.mostdiscussedtitle { font-family:arial; color:#2d78b8; font-size:16px; font-weight:bold;  }
.mostdiscussedtitle A:link, .mostdiscussedtitle A:visited, .mostdiscussedtitle A:active {text-decoration: none; color:#000}
.mostdiscussedtitle a:hover {text-decoration: none;  color:#00c; }

.mostdiscusseditem { font-family:arial; color:#2d78b8; font-size:12px; font-weight:normal; }
.mostdiscusseditem A:link, .mostdiscusseditem A:visited, .mostdiscusseditem A:active {text-decoration: none; color:#2d78b8 }
.mostdiscusseditem a:hover {text-decoration: none;  color:#00c; }

		.allchatboardslink { font-family:arial; color:#2d78b8; font-size:12px; font-weight:normal; }
		.allchatboardslink A:link, .allchatboardslink A:visited, .allchatboardslink A:active {text-decoration: none; color:#000 }
		.allchatboardslink a:hover {text-decoration: none;  color:#00c; }



#BB_navcontainer {width:1050px; height:43px; text-align:center; background:#eaebfa url(http://teachers.net/home/gradients/navbargradient.jpg) repeat-x; margin-left:auto; margin-right:auto;}
#BB_navcontainer ul { padding: 0px; margin: 0px; color: #fff; width: 100%; font-family: arial, helvetica, sans-serif; font-weight:bold; font-size:17px; }
#BB_navcontainer ul li { display: inline; text-align:center; vertical-align:middle; }
#BB_navcontainer ul li a { padding: 0; padding-top:11px; height:33px;  width:142px; color: #001ca9; text-decoration: none; float: left; margin-right: 1px; }
#BB_navcontainer ul li a:hover { color:#eaebfa; background-color: #4055bf; }
#BB_navcontainer #active a { background-color: #4055bf; color: #eaebfa; margin-right: 1px; }
#BB_skynav div { margin:10px 0px 0px 15px; clear:left; }
#BB_skynav div a { font-family:arial; font-size:15px; color: #2323a4; text-decoration: none; }
#BB_skynav div a:hover { text-decoration: underline; }

#BB_skynav div a img { width:17px; height:15px;margin-bottom:-2px; margin-right:7px; }

#BB_skylocal a:link, #BB_skylocal a:visited, #BB_skylocal a:active, #BB_skylocal a:hover { font-family:arial; font-size:15px; color: #000000; font-weight:normal; text-decoration: none; }
.BB_skylocal a:link, .BB_skylocal a:visited, .BB_skylocal a:active, .BB_skylocal a:hover { font-family:arial; font-size:15px; color: #2323a4; font-weight:normal; text-decoration: none; }

.BB_skylinklocal { float:left; margin-top:5px; padding-left:13px; }
.BB_skylinklocal a { font-family:arial; font-size:15px; color: #2323a4; font-weight:normal; text-decoration: none; }
.BB_skylinklocal div { float:left; clear:both; padding:3px 0px 3px 7px; margin:2px 0px 0px 0px; width:150px; }

.BB_skylinkthislocal { background-color:#dcdcdc; }

/*"""""""" Custom Rule""""""""*/
#qm1 a.qmc_greyed { color:#000000; font-weight:bold; }

.support_sponsor a { font-family:arial; font-size:10px; color: #5a5ae4; text-decoration: none; }
#sponsorboxname a { font-family:arial; font-size:15px; color: #212121; font-weight:bold; text-decoration: none; }
#sponsorboxkeyword a { font-family:arial; font-size:10px; color: #5a5ae4; text-decoration: none; }

#footblock_top a { color:#0000cc; text-decoration:none; margin:0px 15px 0px 15px;;}
#footblock_bottom a { color: #0000cc; text-decoration:none; margin:0px 10px 0px 10px;;}
#copylink a { font-size:11px; color:#4d4d4d;}

