body {
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
margin: 0; }

#container {
margin: 25px auto 0;
text-align: left;
width: 800px; }

#containerhome {
margin: 25px auto;
text-align: left;
width: 800px; }

#containerprint {
margin: 0 auto;
text-align: left;
width: 738px; }

#containerpopup {
margin: 20px 30px; }

a {
font-weight: bold;
text-decoration: none;
color: #000; }

a:hover {
color: #ea8923; }

h1 {
font-family: Times, "Times New Roman", serif;
font-style: italic;
font-weight: normal;
font-size: 30px;
margin: 0 50px 40px 70px; }

h2 {
font-family: Times, "Times New Roman", serif;
font-style: italic;
font-weight: normal;
font-size: 24px;
margin: 0 0 9px; }

h3 {
font-size: 14px;
line-height: 16px;
margin: 0 0 9px;
color: #ea8923; }

h4 {
font-size: 12px;
line-height: 14px;
margin: 0 0 9px;
color: #ea8923; }

p {
font-size: 11px;
line-height: 16px;
margin: 0 0 8px; }

ul, li {
font-size: 11px;
line-height: 16px;
margin-bottom: 8px;
margin-left: 12px;
padding-left: 0; }

p .videotext  { font-size: 13px; line-height: 16px; margin-bottom: 13px }

.videotext ul, .videotext li  { font-size: 13px; line-height: 16px; margin-bottom: 13px }

.videotext h2 {
font-size: 30px;
line-height: 30px;
margin-bottom: 20px; }

.videotext h3 {
font-size: 20px;
line-height: 20px;
margin-bottom: 14px; }

.smallerp {
font-size: 10px;
line-height: 14px; }

#containerprint tr {
font-size: 12px;
line-height: 14px;
margin: 0 0 8px; }

#containerprint .tableheadbold {
font-weight: bold;
font-size: 10px; }

.regularlink a {
font-weight: bold;
text-decoration: none;
color: #ea8923; }

.regularlink a:hover {
color: black; }

.tabletext {
margin-bottom: 2px;
line-height: 13px; }

.tabletext a {
text-decoration: underline;
font-weight: normal; }

#topmenu {
float: right;
font-size: 9px;
line-height: 15px;
color: #9b9b9b;
margin-right: 10px;
text-align: right;
display: inline; }

#topmenu a {
color: #9b9b9b;
text-decoration: none; }

#topmenu a:hover {
color: #ea8923; }

#bottommenu  { color: #9b9b9b; font-size: 9px; line-height: 15px; text-align: center; margin-right: 55px }

#bottommenu a {
color: #9b9b9b;
text-decoration: none; }

#bottommenu a:hover {
color: #ea8923; }

#mainbody {
float: left;
display: inline;
margin: 0; }

#topmenularge {
text-align: center;
font-size: 11px;
line-height: 20px; }

.topmenulargelink a {
text-align: center;
font-size: 11px;
line-height: 20px;
color: #9b9b9b; }

.topmenulargelink a:hover {
color: #ea8923; }

#leftmenu {
width: 117px;
float: left;
margin-left: 50px;
display: inline;
text-align: right;
font-size: 11px;
line-height: 20px; }

#container.resources #leftmenu {
margin-top: 20px;}

.leftmenutextlink a {
text-align: right;
display: block;
font-size: 11px;
line-height: 20px;
text-align: right;
color: #9b9b9b; }

.leftmenutextlink a:hover {
color: #ea8923; }

#container.resources #leftmenu {
width: 177px;
float: left;
margin-left: 10px;
display: inline;
font-weight: bold;
color: black; }

#container.resources table.tablehead {
border-top: solid #ea8923 1px;
border-bottom: solid #ea8923 1px;
margin-bottom: 17px;
padding: 6px 0; }

#container.resources table.tablehead p {
line-height: 15px;
margin-bottom: 0;
font-weight: bold;
color: #ea8923;}

body#artspage a#navarts, body#langartspage a#navlangarts, body#mathpage a#navmath, body#sciencepage a#navscience, body#socialstudiespage a#navsocialstudies, body#mentorrolepage a#navmentorrole, body#pedagogypage a#navpedagogy, body#prodevpage a#navprodev, body#principalspage a#navprincipals, body#sharedrespage a#navsharedres {
color: #ea8923; }

#container.resources #maincolumn a {
text-decoration: underline; }

#container.resources #maincolumn {
margin: 30px 303px 0 227px;
text-align: left; }

#maincolumn {
margin: 0 303px 0 227px;
text-align: left; }

table.shareditemstable p {
line-height: 16px;
margin-bottom: 19px;}


#rightcolumn {
width: 213px;
float: right;
margin-right: 54px;
display: inline; }

#rightcolumntext {
width: 153px;
float: right;
margin-right: 54px;
display: inline; }

.linklistright {
font-size: 11px;
line-height: 13px;
font-weight: bold;
margin-bottom: 12px; }

.linklistright a {
text-decoration: none;
padding: 3px;
color: #ea8923; }

.linklistright a:hover {
background-color: #ea8923;
color: white; }

.internallinks {
text-align: right; }

.internallinks a {
color: #b3b3b3; }

.internallinks a:hover {
color: #ea8923; }

#maincolumnwider {
margin: 0 263px 0 207px;
text-align: left; }

#maincolumnprint {
margin: 0;
text-align: left; }

#footer {
margin-top: 30px;
clear: both; }

#footerhome { 
margin: 0; }

.photoright {
float: right;
margin: 10px -30px 10px 10px; }

.orangerule {
border-top: solid #ea8923 1px;
margin: 12px 0; }

.reportlist li  {
padding: 0 0 6px 6px;
list-style:none; }

#profileinfo {
margin: 0 0 9px;
padding: 0; }

#profileinfo li  {
font-size: 11px;
display: inline;
list-style:none;
margin: 0;
padding: 0 10px 0 0; }

.ack {
margin-top: 20px;
background-color: #ea8923;
font-style: bold;
padding: 3px; 
width: 160px; 
}

.error {
background-color: #fff840;
}

.hidenow {
 display: none;
}
