@charset "UTF-8";
body     { color: #000000; font: 0.9em "Gill Sans", Arial, Helvetica, Verdana, sans-serif; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; margin: 0; padding: 0 }
h1     { color: #b3007c; font-size: 1.6em }
h2     { color: #b3007c; font-size: 1.3em }
h3     { color: #b3007b; font-size: 1.1em }
h4     { color: #b3007b; font-size: 1.3em; margin-top: -2px }
a:link      { color: #0056af }
a:visited     { color: #0056af }
a:hover      { color: #b3007c }
.whitebg  { background-color: white }
.thrColHybHdr #container { 
	width: 100%;
	background: #FFFFFF;
	/*margin: 0 auto;  the auto margins (in conjunction with a width) center the page if needed */
	text-align: left; /* this overrides the text-align: center on the body element. */
}  
.thrColHybHdr #header         { background: url("nav/text-writers-in-schools2.gif") no-repeat right 0; padding-right: 0; padding-bottom: 0; padding-left: 0 } 

.thrColHybHdr #header2         { padding-right: 0; padding-bottom: 0; padding-left: 0 } 
.thrColHybHdr #header h1   { margin: 0; padding: 0 0 }

.thrColHybHdr #header2 h1   { margin: 0; padding: 0 0 }
.mainContent       { padding: 15px 20px 20px } 
.thrColHybHdr #footer    { background: #f0f4f7; padding: 0 10px 0 280px } 
.thrColHybHdr #footer p  { color: #565662; font-size: 0.89em; margin: 0; padding: 10px 0 }

/* Miscellaneous classes for reuse */
.fltrt  { margin-left: 0; float: right }
.fltlft  { font-size: 0.8em; margin-right: 15px; float: left }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.thrColHybHdr #container #header {
}
.thrColHybHdr #container #header h1 {
	color: #FFF;
}
.thrColHybHdr #container #header p  { color: #fff }

.thrColHybHdr #container #header #tagline  { color: #fff; font-size: 1.1em; }

.thrColHybHdr #container #header a   { color: #fff; text-decoration: none }

.thrColHybHdr #container #header a:hover    { color: #49a0f0; text-decoration: none }

.thrColHybHdr #container #nav   { background-image: url("nav/nav-bg.gif"); background-repeat: repeat-x }

 img.home   { margin-top: 24px; margin-left: 24px; padding: 2px; border: solid 1px #bfbfbf }
 
 .green-box    { background-color: #e7eebd; background-image: url("nav/green-bg.gif"); background-repeat: repeat-x; padding: 10px }
 
 .green-box h2, .green-box h3 { color: #526a00 }
 
 .blue-box    { background-color: #dbeefc; background-image: url("nav/blue-bg.gif"); background-repeat: repeat-x; margin-top: 24px; margin-right: 20px; padding: 10px }
 
 .blue-menu    { background-color: #dbeefc; background-image: url("nav/blue-bg.gif"); background-repeat: repeat-x; margin-top: 24px; margin-left: 24px; padding: 10px }
 
 .pink-box2     { background-color: #f3ddec; background-image: url("nav/pink-bg.gif"); background-repeat: repeat-x; margin-top: 24px; margin-right: 20px; padding: 10px }
 
 .pink-box    { background-color: #f3ddec; background-image: url("nav/pink-bg.gif"); background-repeat: repeat-x; margin-right: 20px; padding: 10px }
  .pink-box3    { background-color: #f3ddec; background-image: url("nav/pink-bg.gif"); background-repeat: repeat-x; margin-right: 20px; padding: 10px }
 
 .quote   { color: #9e0d5b; font-size: 105%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bolder; line-height: 120%; font-stretch: semi-expanded }
 
 .dotted-line  { padding-top: 4px; padding-bottom: 4px; border-top: 1px dotted #88aed5 }

