body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #203d70 url(images/bgpattern.gif) repeat-x fixed;
}
.mh1 {
	height: 120px;
	width: 781px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #A2CC37;
	border-right-color: #A2CC37;
	border-left-color: #A2CC37;
	display: block;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.mylogodiv {
	padding-top: 10px;
	padding-left: 30px;
	float: left;
}
.myadstop {
	float: right;
	padding: 16px 17px 0px 0px;
	width: 468px;
}
.myadstop .topindex {
	height: 75px;
	width: 468px;
	text-align: right;
}
.myadstop .topindexmenu {
	height: 10px;
	width: 468px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #336EB0;
	text-align: right;
	margin: 0px 0px 4px;
}
.topindexmenu a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #336EB0;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
}
.topindexmenu a:hover {
	color: #336EB0;
	text-decoration: underline;
	margin: 0px 0px 0px 5px;
	font-size: 10px;
font-size: 12px;
	font-weight: bold;
}
.myadstop #myads_top {
	height: 60px;
	width: 468px;
}
.mh3 {
	height: 27px;
	width: 781px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A2CC37;
	border-left-color: #A2CC37;
	clear: both;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}
.mylogotxt {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	display: block;
	background-color: #FFFFFF;
}
#mynav {
	display: block;
	height: 27px;
	width: 540px;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mynav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#mynav li {
	float: right;
	display: inline;
	margin: 0px;
	padding: 0px;
	background: url(images/btnpink.gif) no-repeat left top;
}
#mynav li.cssschools {
	float: right;
	display: inline;
	margin: 0px;
	padding: 0px;
	background: url(images/btnlemon1.gif) no-repeat left top;
}
#mynav li.cssstudents {
	float: right;
	display: inline;
	margin: 0px;
	padding: 0px;
	background: url(images/btncyan1.gif) no-repeat left top;
}
#mynav li.cssteachers {
	float: right;
	display: inline;
	margin: 0px;
	padding: 0px;
	background: url(images/btnpink1.gif) no-repeat left top;
}
#mynav li.cssparents {
	float: right;
	display: inline;
	margin: 0px;
	padding: 0px;
	background: url(images/btnblue1.gif) no-repeat left top;
}
#mynav li.cssabout {
	float: right;
	display: inline;
	margin: 0px;
	padding: 0px;
	background: url(images/btngreen1.gif) no-repeat left top;
}
#mynav a {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 100px;
	margin: 0px;
	text-align: left;
	padding: 0px;
	height: 27px;
}
#mynav li.cssschools a:hover {
background: url(images/btnlemon1.gif) 0px -27px;
}
#mynav li.cssschools a:active {
background: url(images/btnlemon1.gif) 0px -27px;
}
#mynav li.cssstudents a:hover {
background: url(images/btncyan1.gif) 0px -27px;
}
#mynav li.cssstudents a:active {
background: url(images/btncyan1.gif) 0px -27px;
}
#mynav li.cssteachers a:hover {
background: url(images/btnpink1.gif) 0px -27px;
}
#mynav li.cssteachers a:active {
background: url(images/btnpink1.gif) 0px -27px;
}
#mynav li.cssparents a:hover {
background: url(images/btnblue1.gif) 0px -27px;
}
#mynav li.cssparents a:active {
background: url(images/btnblue1.gif) 0px -27px;
}
#mynav li.cssabout a:hover {
background: url(images/btngreen1.gif) 0px -27px;
}
#mynav li.cssabout a:active {
background: url(images/btngreen1.gif) 0px -27px;
}
.mybody {
	height: auto;
	width: 781px;
	display: table;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #a2cc37;
	border-bottom-color: #a2cc37;
	border-left-color: #a2cc37;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.mygraybody {
	width: 771px;
	display: table;
	background: url(images/graybodytop.gif) no-repeat left top;
	background-color: #f1f1ea;
	text-align: left;
	clear: both;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #666666;
}
.mycontent {
	text-align: left;
	background-color: #f1f1ea;
	color: #666666;
	padding: 0px 10px;
	width: 751px;
	min-height: 575px;
	display: table;
	height:auto;
}
.mycontbody {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px 0px 10px;
	background: #F1F1EA;
}

.mycontleft {
	text-align: left;
	float: left;
	width: 540px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #F1F1EA;
}
.mycontrght {
	float: right;
	width: 198px;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #F1F1EA;
	margin: 0px;
	padding: 0px;
	height: 550px;
}
.prv_body {
	margin: 0px;
	padding: 0px;
	width: 751px;
	text-align: left;
	display: table;
}
.prv_action {
	margin: 0px;
	padding: 0px;
	width: 751px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #666666;
	display: table;
}
.titleteachers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
font-size: 20px;
	color: #FF3366;
}
.titlestudents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
font-size: 20px;
	color: #00a0c6;
}
.titleschools {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
font-size: 20px;
	color: #FF9933;
}
.titleabout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
font-size: 20px;
	color: #99CC33;
}
.v11gray3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
font-size: 13px;
	color: #666666;
}
.footer {
	margin: 0px;
	display: table;
	height: 15px;
	width: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding: 0px;
}
.ftrbottom {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.ftrbottom a {
	color: #666666;
	text-decoration: none;
}
.ftrbottom a:hover {
	color: #333333;
	text-decoration: underline;
}
.v10gray3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #808183;
}
.v10gray3 a {
	color: #808183;
	text-decoration: none;
}
.v10gray3 a:hover {
	color: #808183;
	text-decoration: underline;
	font-weight: bold;
}
.v12gray3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #808183;
}
.v12gray3 a {
	color: #808183;
	text-decoration: none;
}
.v12gray3 a:hover {
	color: #333333;
	text-decoration: underline;
}
.v12gray4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #333333;
}
.v12gray4 a {
	color: #333333;
	text-decoration: none;
}
.v12gray4 a:hover {
	color: #333333;
	text-decoration: underline;
}
.v18blue {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	color: #38B2DB;
}
.divline {
	float: right;
	height: 18px;
	width: 453px;
	border-bottom: 2px solid #D3D3CF;
}
.divtxtline {
	float: left;
	height: 16px;
	width: 80px;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.v18pink {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3366;
}
.v18dblue {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	color: #77aabb;
}
.dvformlogin {
	border: 1px solid #A2CC37;
	width: 198px;
	display: table;
	height: 310px;
	color: #666666;
	background: #FFFFFF;
	margin: 0px 0px 15px;
	padding: 0px;
}
.dvformlogin img {
	margin-bottom: 7px;
}
.myfrm_frm {
	display: block;
	margin: 0px;
	padding: 0px;
}
.dvforminput {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #bfbfbf;
	float: right;
	height: 16px;
	width: 100px;
	display: block;
	margin: 0px 5px 3px 0px;
	clear: right;
}
.labeltxt {
	display: block;
	padding: 2px 0px 0px 8px;
	float: left;
	height: 16px;
	width: 40px;
	clear: left;
	margin: 0px 0px 3px;
}
.dvformsub {
	display: block;
	clear: both;
	height: 18px;
	width: 175px;
	margin: 0px auto;
	padding: 3px 0px 0px;
}
.dvformsub #checkbox {
	margin: 0px;
	padding: 0px;
	height: 12px;
	width: 12px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.v9gray3 {
	color: #333333;
	font: 9px/11px Verdana, Arial, Helvetica, sans-serif;
font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.dvformsub #submit {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 20px;
	width: 78px;
	background: #8C8C8C;
	display: inline;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin: 0px;
	padding: 0px;
}
.dvforgot {
	margin: 8px 5px;
	float: right;
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	background: #FFFFFF;
}
.dvnotmemberdiv {
	color: #A2CC37;
	background: #DAEBB0;
	margin: 0px;
	padding: 5px 0px;
	height: 26px;
	width: 194px;
	display: block;
	clear: both;
}
.dvnotmember {
	padding: 0px;
	height: 30px;
	width: 172px;
	font: bold 12px Arial, Helvetica, sans-serif;
font: bold 14px Arial, Helvetica, sans-serif;
	color: #A2CC37;
	background: #DAEBB0;
	clear: both;
	margin: 0px 11px;
	text-align: right;
}
.dvmembertxt {
	font: 11px Arial, Helvetica, sans-serif;
font: 13px Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	background: #FFFFFF;
	padding: 5px;
	clear: left;
	text-align: justify;
}
.a11gray3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
font-size: 13px;
	color: #3F3F3F;
}
.dvformlogin #signup {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 20px;
	width: 78px;
	background: #8C8C8C;
	display: block;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin: 0px 5px 5px 0px;
	padding: 0px;
	float: right;
}
.mycontleft .divgrap {
	margin: 0px;
	padding: 10px 0px 20px;
	clear: left;
}
.mycontrght .dvaddschool {
	border: 1px solid #FF3366;
	display: table;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 198px;
	color: #666666;
	background: #FFFFFF;
}
.dvaddschool #submitsch {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 20px;
	width: 95px;
	background: #8C8C8C;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin: 5px;
	padding: 0px;
}
.divline2 {
	float: right;
	height: 10px;
	width: 537px;
	border-bottom: 2px solid #D3D3CF;
}
.mycontentbtm {
	clear: both;
	padding: 15px 0px 0px;
}
.mybtmright {
	display: block;
	margin: 0px;
	padding: 0px 0px 15px;
	float: right;
	width: 630px;
	height: 173px;
}
.mybtmnews {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	display: table;
	margin: 0px 0px 10px;
}
#myads_mid1 {
	display: block;
	margin: 0px;
	padding: 0px 0px 15px;
	float: left;
	height: 173px;
	width: 105px;
}
.v18navyblue {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	color: #2A53A3;
}
.mybtmright img {
	border: 1px solid #d3ddd8;
	margin: 0px 5px 0px 0px;
}
#mynewmember {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#mynewmember div{
	margin: 0px;
	padding: 0px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #8C8C8C;
	text-align: right;
	display: table;
}
#mynewmember a {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #8C8C8C;
}
#mynewmember a:hover {
	color: #333333;
	text-decoration: underline;
}
#myads_btm {
	margin: 0px auto;
	clear: both;
	height: 92px;
	width: 743px;
	display: block;
	padding: 0px;
}
.footer {
	margin: 0px;
	display: table;
	height: 26px;
	width: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	padding: 0px;
}
.ftrbottom {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 13px;
}
.ftrbottom a {
	color: #666666;
	text-decoration: none;
}
.ftrbottom a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.v10red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #BE0000;
}
.v10red a {
	color: #BE0000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.v10red a:hover {
	color: #BE0000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.frmtextbox {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0px;
}
.frmtextbox3 {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	width: 250px;
	margin: 2px 0px;
}
.frmtextbox4 {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	width: 350px;
	margin: 2px 0px;
}
.frmtextarea {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
font: 16px Verdana, Arial, Helvetica, sans-serif;
	height: 50px;
	width: 350px;
	margin: 2px 0px;
}
.frmtextcss {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	height: 250px;
	width: 350px;
	margin: 2px 0px;
}
.frmtextstud {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	width: 88px;
	margin: 2px 0px;
}
.frmbutton1 {
	color: #FFFFFF;
	background: #8C8C8C;
	height: 25px;
	width: 270px;
}
.frmselectbox {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 2px 0px;
}
.frmselectbox option {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 2px 0px;
	height: 16px;
	width: 160px;
}
.frmselectdate {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 2px 0px;
}
.frmselectdate option {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 2px 0px;
	height: 16px;
	width: 80px;
}
.frmselectday {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 2px 0px;
}
.frmselectday option {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 2px 0px;
	height: 16px;
	width: 60px;
}
.frmtextyear {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0px;
}
.frmselectqna {
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 2px 0px;
}
.frmselectqna option {
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 2px 0px;
	height: 18px;
	width: auto;
	min-width: 340px;
}
.frmselectbracket {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 2px 0px;
	height: 16px;
	width: 300px;
}
.div250width {
	float: left;
	height: auto;
	width: 150px;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.div162width {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
.a14gray {

	font: 14px Arial, Helvetica, sans-serif;
font: 16px Arial, Helvetica, sans-serif;
	color: #3F3F3F;
}
.a18gray {
	font: 18px Arial, Helvetica, sans-serif;
font: 20px Arial, Helvetica, sans-serif;
	color: #666666;
}
.a18white {
	font: bold 14px Arial, Helvetica, sans-serif;
font: bold 16px Arial, Helvetica, sans-serif;
	color: #66672C;
	display: block;
	margin: 0px;
	padding: 2px 15px;
	height: 14px;
	width: 100px;
	background: #E6E6DC;
	text-align: center;
	border: 1px solid #66672C;
}
.a18white a {
	font: 18px Arial, Helvetica, sans-serif;
font: 20px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.box2 {
	height: 349px;
	width: 359px;
width: 442px;
	border: 3px solid #77AABB;
	display: block;
	float: right;
	background: #FFFFFF;
}
.box2a {
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 356px;
width: 439px;
	border: 2px solid #77AABB;
	background: #77AABB;
	display: block;
}
.box2a1 {
	height: 26px;
	width: 115px;
	float: left;
}
.box2a2 {
	height: 12px;
	width: 220px;
	float: right;
	text-align: right;
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 5px 5px 0px 0px;
}
.box2a2 a {
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.box2a2 a:hover {
	text-decoration: underline;
}
.box2b {
	float: left;
	height: 27px;
	width: 180px;
	clear: both;
	display: block;
}
.box2c {
	float: right;
	height: 27px;
	width: 123px;
	display: block;
}
.box2ab {
	margin: 0px;
	padding: 0px;
	height: 265px;
	width: 359px;
	display: block;
	text-align: center;
}
.box2bc {
	margin: 0px;
	padding: 15px 10px 0px 15px;
	height: 40px;
	width: 335px;
	display: block;
	text-align: center;
}
#intitle {
	margin: 0px 0px 10px;
	display: table;
	height: 18px;
	width: 751px;
}
#intexts {
	margin: 0px 0px 5px;
	clear: both;
	display: block;
}
.intitleleft {
	float: left;
	width: 520px;
	display: block;
}
#intitle .intitleleft .intitleleftb {
	width: 180px;
	float: right;
	height: 18px;
	text-align: right;
	display: block;
}
#intitle .intitleleft .intitlelefta {
	float: left;
	height: 18px;
	width: 330px;
	display: block;
}
.box1 {
	height: 349px;
	width: 359px;
width: 442px;
	border: 3px solid #FF3366;
	display: block;
	float: left;
	background: #FFFFFF;
}.box1a {
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 356px;
width: 439px;
	border: 2px solid #FF3366;
	background: #FF3366;
	display: block;
}
.intitleright {
	float: right;
	width: 215px;
	text-align: left;
}
.a12pink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #FF3366;
}
.a12pink a {
	text-decoration: none;
	color: #FF3366;
}
.a12pink a:hover {
	text-decoration: underline;
	color: #FF3366;
}
.a12gray {


	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #666666;
}
.a10pink {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #FF3366;
}
.titleparent {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
font-size: 20px;
	color: #77aabb;
}
.a12blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #00a0c6;
}
.a12blue a {
	color: #00a0c6;
	text-decoration: none;
}
.a12blue a:hover {
	color: #00a0c6;
	text-decoration: underline;
}
.parentloginbox {
	height: 246px;
	width: 205px;
	display: block;
	border: 1px dashed #999933;
	text-align: center;
	float: right;
}
.parentloginboxa {
	height: 127px;
	width: 193px;
	background: #ddcc88;
	border-top: 3px solid #999966;
	margin: 0px auto;
	padding: 10px 0px 0px;
}

.a14green {
	font: 14px Arial, Helvetica, sans-serif;
font: 16px Arial, Helvetica, sans-serif;
	color: #666600;
}
.a12gray2 {
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #3F3F3F;
}
#intitle .intitleboxleft {
	float: left;
	width: 520px;
}
.parentloginboxaa {
	width: 193px;
	margin: 10px auto;
}
.txtloginbox {
	padding: 2px 0px 5px 8px;
	text-align: left;
}
.dvforminputsub {

	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #336699;
	border: 1px solid #bfbfbf;
	float: right;
	height: 20px;
	width: 75px;
	display: block;
	margin: 0px 5px 8px 0px;
	clear: right;
}
.dvforminputend {
	height: 22px;
	width: 193px;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #999966;
	margin: 0px auto;
	padding: 4px 0px 0px;
}
.dvforminput2 {

	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #bfbfbf;
	float: right;
	height: 20px;
	width: 100px;
	display: block;
	margin: 0px 5px 8px 0px;
	clear: right;
}
.labeltxt2 {

	display: block;
	padding: 2px 0px 0px 8px;
	float: left;
	height: 20px;
	width: 40px;
	clear: left;
	margin: 0px 0px 8px;
}
.dvforminputend a {

	height: 22px;
	width: 193px;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #999966;
	margin: 0px auto;
	padding: 4px 0px 0px;
}
.v11gray3 a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
font-size: 13px;
	color: #666666;
}
.a12navy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #77aabb;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.a12navy a {
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #77aabb;
}
.a12navy a:hover {
	text-decoration: underline;
	font-weight: bold;
}
.frmtextbox2 {
	color: #CC0000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	width: 157px;
	margin: 2px 0px;
	background: #F1F1EA;
	border-top: 1px solid #F1F1EA;
	border-right: 1px solid #F1F1EA;
	border-bottom: 1px solid #7F9DB9;
	border-left: 1px solid #F1F1EA;
}
.acct_topnav {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 24px;
	width: 751px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccc9a;
	display: block;
}
.topnav_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #00ADEF;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px;
	float: left;
	height: 17px;
	width: 420px;
	text-align: left;
}
.topnav_left a {
	color: #00ADEF;
	text-decoration:none;
	display: inline;
}
.topnav_left a:hover {
	color: #00ADEF;
	text-decoration: underline;
	font-weight: bold;
}
.sfrmtxt {
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 135px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #989898;
}
.sfrmtype {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
font-size: 11px;
	color: #666666;
}
.sfrmbtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 25px;
	background-color: #8C8C8C;
	border: 1px solid #7f9db9;
}
form {
	display: inline;
}
.accttopholder {
	margin: 0px;
	padding: 0px 0px 10px;
	height: 208px;
	width: 751px;
	display: table;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: right;
	background-image: url(images/accttop_border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.v12blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #168ECD;
}
.v12blue a {
	color: #00a0c6;
	text-decoration: none;
}
.v12blue a:hover {
	color: #00a0c6;
	text-decoration: underline;
}
.v10blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #00a0c6;
}
.v10blue a {
	color: #00a0c6;
	text-decoration: none;
}
.v10blue a:hover {
	color: #00a0c6;
	text-decoration: underline;
	font-weight: bold;
}
.v10blueimg {
	border-top: 1px solid #00a0c6;
	border-right: 2px solid #00a0c6;
	border-bottom: 1px solid #00a0c6;
	border-left: 2px solid #00a0c6;
}
.v10violet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #90278E;
}
.v10violet a {
	color: #90278E;
	text-decoration: none;
}
.v10violet a:hover {
	color: #90278E;
	text-decoration: underline;
	font-weight: bold;
}
.v10violetimg {
	border-top: 1px solid #90278E;
	border-right: 2px solid #90278E;
	border-bottom: 1px solid #90278E;
	border-left: 2px solid #90278E;
}
.v10orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #F6921D;
}
.v10orange a {
	color: #F6921D;
	text-decoration: none;
}
.v10orange a:hover {
	color: #F6921D;
	text-decoration: underline;
	font-weight: bold;
}
.v10orangeimg {
	border-top: 1px solid #F6921D;
	border-right: 2px solid #F6921D;
	border-bottom: 1px solid #F6921D;
	border-left: 2px solid #F6921D;
}
.v10navy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #0071BB;
}
.v10navy a {
	color: #0071BB;
	text-decoration: none;
}
.v10navy a:hover {
	color: #0071BB;
	text-decoration: underline;
	font-weight: bold;
}
.v10navyimg {
	border-top: 1px solid #0071BB;
	border-right: 2px solid #0071BB;
	border-bottom: 1px solid #0071BB;
	border-left: 2px solid #0071BB;
}
.v10pink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #FF3366;
}
.v10pink a {
	color: #FF3366;
	text-decoration: none;
}
.v10pink a:hover {
	color: #FF3366;
	text-decoration: underline;
	font-weight: bold;
}
.v10pinkimg {
	border-top: 1px solid #FF3366;
	border-right: 2px solid #FF3366;
	border-bottom: 1px solid #FF3366;
	border-left: 2px solid #FF3366;
}
.thecontents {
	margin: 0px;
	padding: 5px 0px 10px;
	height: auto;
	width: 751px;
	display: table;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	vertical-align: top;
}
.rsspanel {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 206px;
	text-align: center;
	display: table;
	clear: both;
	position: static;
}
.panel_light {
	margin: 0px;
	padding: 0px;
	height: 7px;
	width: 206px;
	font-family: Verdana;
	font-size: 3px;
font-size: 5px;
}
.panel_border {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 204px;
	text-align: left;
	border: 1px solid #999865;
	display:table;
	background-color: #FFFFFF;
}
.panel_head {
	background-color: #999865;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 204px;
	display: table;
}
.panel_head ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.panel_head li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
.v12title {
	color: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.rsslfeed {
	margin: 0px;
	padding: 0px;
	width: 340px;
	text-align: center;
	display: table;
	clear: both;
	height: auto;
}
.lfeed_light {
	margin: 0px;
	padding: 0px;
	height: 7px;
	width: 338px;
	font-family: Verdana;
	font-size: 3px;
font-size: 5px;
	display: block;

}
.lfeed_border {
	margin: 0px;
	padding: 0px;
	height: auto;
	height: auto;
	text-align: left;
	border: 1px solid #008EAF;
	display:table;
	background-color: #FFFFFF;
	width: 338px;
}
.lfeed_head {
	background-color: #008DAE;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 338px;
	display: table;
}
.lfeed_txthold {
	display: table;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.lfeed_txtbody {
	display: table;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	text-align: left;
	color: #3F3F3F;
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	height: auto;
}
.lfeed_head ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.lfeed_head li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
.rssrfeed {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 168px;
	text-align: center;
	display: table;
	clear: both;
	height: auto;
}
.rfeed_light {
	margin: 0px;
	padding: 0px;
	height: 7px;
	width: 168px;
	font-family: Verdana;
	font-size: 3px;
font-size: 5px;
}
.rfeed_border {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 166px;
	text-align: left;
	border: 1px solid #008EAF;
	display:table;
	background-color: #FFFFFF;
}
.rfeed_head {
	background-color: #008EAF;
	margin: 0px;
	padding: 0px;
	min-height: 17px;
	height:auto;
	width: 166px;
	display: table;
}
.rfeed_txthold {
	display: table;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
}
.rfeed_txtbody {
	display: table;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	text-align: left;
	color: #3F3F3F;
	height: auto;
}
.rfeed_head ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.rfeed_head li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
.v12titlep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 140px;
	display: block;
}
.v12titler {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	min-height: 15px;
	height:auto;
	width: 100px;
	display: block;
	cursor: move;
}
.v12titler a {
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0px;
}
.v12titlel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height: 15px;
	width: 250px;
	display: block;
	cursor: move;
}
.v12titlel a {
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.lnkicon {
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 14px;
	/*background: url(images/to_do.gif) no-repeat fixed left top;*/
}
.lnkicon1 {
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 14px;
	background-attachment: fixed;
	background-image: url(icons/todolist.png);
	background-repeat: repeat;
	background-position: left top;
}
.lnkedit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	height: 15px;
	width: 25px;
	color: #66672C;
	background-color: #999865;
	display: block;
	float: left;
	text-align: center;
	cursor: default;
}
.lnkx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	height: 15px;
	width: 10px;
	color: #66672C;
	background-color: #999865;
	display: block;
	float: left;
	text-align: left;
	font-weight: bold;
	cursor: default;
}
.lnkdvd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	height: 15px;
	width: 8px;
	color: #66672C;
	background-color: #999865;
	display: block;
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.lnkhid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	height: 15px;
	width: 10px;
	color: #66672C;
	background-color: #999865;
	display: block;
	float: left;
	text-align: center;
	cursor: default;
}
.lnkedit2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	height: 15px;
	width: 25px;
	color: #FFFFFF;
	background-color: #008EAF;
	display: block;
	float: left;
	text-align: center;
	cursor: default;
}
.lnkx2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	height: 15px;
	width: 10px;
	color: #FFFFFF;
	background-color: #008EAF;
	display: block;
	float: left;
	text-align: left;
	font-weight: bold;
	cursor: default;
}
.lnkdvd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	height: 15px;
	width: 8px;
	color: #FFFFFF;
	background-color: #008EAF;
	display: block;
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.lnkhid2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	height: 15px;
	width: 10px;
	color: #FFFFFF;
	background-color: #008EAF;
	display: block;
	float: left;
	text-align: center;
	cursor: default;
}
.panel_txthold {
	display: table;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.panel_txtbody {
	display: table;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	text-align: left;
	color: #3F3F3F;
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	height: auto;
}
.a12gray3 {
	font: 12px/20px Arial, Helvetica, sans-serif;
font: 14px/22px Arial, Helvetica, sans-serif;
	color: #666666;
}
.panel_txtbody ul {
	display: inline;
	list-style: square inside;
	margin: 0px;
	padding: 0px;
}
.panel_txtbody a {
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #666666;
}
.panel_txtbody ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.lfeed_txtbody ul {
	display: inline;
	list-style: square inside;
	margin: 0px;
	padding: 0px;
	font: 9px Arial, Helvetica, sans-serif;
font: 11px Arial, Helvetica, sans-serif;
}
.lfeed_txtbody a {
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #666666;
}
.lfeed_txtbody ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.rfeed_txtbody ul {
	display: inline;
	list-style: square inside;
	margin: 0px;
	padding: 0px;
}
.rfeed_txtbody a {
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #666666;
}
.rfeed_txtbody ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.topnav_students {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #00a0c6;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px;
	float: left;
	height: 17px;
	width: 420px;
	text-align: left;
}
.topnav_students a {
	color: #00a0c6;
	text-decoration:none;
	display: inline;
}
.topnav_students a:hover {
	color: #00a0c6;
	text-decoration: underline;
	font-weight: bold;
}
.topnav_teachers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #FF3366;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px;
	float: left;
	height: 17px;
	width: 420px;
	text-align: left;
}
.topnav_teachers a {
	color: #FF3366;
	text-decoration:none;
	display: inline;
}
.topnav_teachers a:hover {
	color: #FF3366;
	text-decoration: underline;
	font-weight: bold;
}
.topnav_parents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #77aabb;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px;
	float: left;
	height: 17px;
	width: 420px;
	text-align: left;
}
.topnav_parents a {
	color: #77aabb;
	text-decoration:none;
	display: inline;
}
.topnav_parents a:hover {
	color: #77aabb;
	text-decoration: underline;
}
.topnav_schools {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #FF9933;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px;
	float: left;
	height: 17px;
	width: 420px;
	text-align: left;
}
.topnav_schools a {
	color: #FF9933;
	text-decoration:none;
	display: inline;
}
.topnav_schools a:hover {
	color: #FF9933;
	text-decoration: underline;
}
.v12students {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #00a0c6;
}
.v12students a {
	color: #00a0c6;
	text-decoration: none;
}
.v12students a:hover {
	color: #00a0c6;
	text-decoration: underline;
}
.v12teachers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #FF3366;
}
.v12teachers a {
	color: #FF3366;
	text-decoration: none;
}
.v12teachers a:hover {
	color: #FF3366;
	text-decoration: underline;
}
.v12parents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #0071BB;
}
.v12parents a {
	color: #0071BB;
	text-decoration: none;
}
.v12parents a:hover {
	color: #0071BB;
	text-decoration: underline;
}
.v12schools {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #FF9933;
}
.v12schools a {
	color: #FF9933;
	text-decoration: none;
}
.v12schools a:hover {
	color: #FF9933;
	text-decoration: underline;
}
.a12gray4 {
	font: 12px Arial, Helvetica, sans-serif;
font: 14px Arial, Helvetica, sans-serif;
	color: #333333;
}
.v10gray4 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.a12gray4 a {
	font: 12px/16px Arial, Helvetica, sans-serif;
font: 14px/18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.a12gray4 a:hover {
	color: #666666;
	text-decoration: underline;
}
.v10gray4 a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#rich__text {
	margin: 0px;
	padding: 0px;
	/*height: 255px;*/
	height: auto;
	min-height: 202px;
	width: 510px;
	border: 1px solid #CBCC99;
	background: #FFFFFF;
}

.v10gray4 a:hover {
	color: #666666;
	text-decoration: underline;
	font-size: 10px;
font-size: 12px;
	font-weight: bold;
}
.topnav_rteachers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #666666;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px;
	float: right;
	height: 17px;
	width: 420px;
	text-align: right;
}
.topnav_rteachers a {
	color: #666666;
	text-decoration:none;
	display: inline;
}
.topnav_rteachers a:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
.topnav_rstudents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #00a0c6;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px;
	float: left;
	height: 17px;
	width: 420px;
	text-align: left;
}
.topnav_rstudents a {
	color: #00a0c6;
	text-decoration:none;
	display: inline;
}
.topnav_rstudents a:hover {
	color: #00a0c6;
	text-decoration: underline;
	font-weight: bold;
}
.topnav_rparents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #77aabb;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px;
	float: left;
	height: 17px;
	width: 420px;
	text-align: left;
}
.topnav_rparents a {
	color: #77aabb;
	text-decoration:none;
	display: inline;
}
.topnav_rparents a:hover {
	color: #77aabb;
	text-decoration: underline;
	font-weight: bold;
}
.topnav_rschools {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #FF9933;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px;
	float: left;
	height: 17px;
	width: 420px;
	text-align: left;
}
.topnav_rschools a {
	color: #FF9933;
	text-decoration:none;
	display: inline;
}
.topnav_rschools a:hover {
	color: #FF9933;
	text-decoration: underline;
	font-weight: bold;
}
#maddright {
	height: 250px;
	width: 250px;
}
#myads_btm2 {
	height: 60px;
	width: 468px;
}
.prv_admin {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 196px;
	border: 1px solid #CBCC99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #666666;
	text-align: left;
}
.prv_hadmin {
	background-color: #CBCC99;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 196px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
font-size: 16px;
	color: #FFFFFF;
}
.prv_tadmin {
	margin: 0px;
	padding: 10px 0px;
	width: 174px;
	background-color: #FFFFFF;
	text-align: left;
	display: table;
	line-height: 14px;
}
.prv_fadmin {
	margin: 10px 0px;
	padding: 0px;
	height: 12px;
	width: 174px;
	background-color: #FFFFFF;
	text-align: right;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
}
.prv_fadmin a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
	text-decoration: none;
}
.prv_fadmin a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
	text-decoration: underline;
}
.prv_tadmin a {

	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
	text-decoration: none;
}
.prv_tadmin a:hover {

	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
	text-decoration: underline;
}
.prv_ttbox {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	width: 521px;
	border: 1px solid #008EAF;
	color: #666666;
	text-align: left;
	display: table;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
.prv_ttbox a {

	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
	text-decoration: none;
}
.prv_ttbox a:hover {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
	text-decoration: underline;
}
.prv_ttbox2 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	width: 518px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
font-size: 16px;
	color: #000000;
	text-align: left;
	border: 1px solid #CBCC99;
	height: auto;
	min-height:20px;
	overflow:hidden;
}
.prv_ttbox3 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 3px 10px;
	width: 518px;
	border: 1px solid #CBCC99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #666666;
	text-align: left;
	display: table;
}
.prv_ttbox4 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 3px 10px;
	width: 518px;
	border: 1px solid #CBCC99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #666666;
	text-align: left;
	display: table;
}
.prv_ttadmin {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 541px;
	border: 1px solid #F1F1EA;
	color: #666666;
	text-align: left;
	display: table;
	height: auto;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.prv_httadmin {
	margin: 0px;
	padding: 5px 0px 0px;
	height: 20px;
	width: 541px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
font-size: 16px;
	color: #008EAF;
	text-align: right;
}
.prv_tttadmin {
	margin: 10px 0px;
	padding: 0px;
	width: 519px;
	background-color: #FFFFFF;
	text-align: left;
	display: table;
	height: auto;
	min-height: 100px;
}
.prv_fttadmin {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 12px;
	width: 519px;
	background-color: #FFFFFF;
	text-align: right;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
}
.prv_fttadmin a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
	text-decoration: none;
}
.prv_fttadmin a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
	text-decoration: underline;
}
.prv_tttadmin a {

	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
	text-decoration: none;
}
.prv_tttadmin a:hover {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #66672C;
	text-decoration: underline;
}
.prv_ttadmin iframe {
	border: none;
}
.v10gray3img {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #808183;
	border: 1px solid #808183;
}
.richtextbox {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #CBCC99;
	height: 16px;
	width: 300px;
}
.richtbox {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #ffffff;
	height: 12px;
	width: 280px;
	padding: 0px;
	display: inline;
	margin: 0px;
}
.richtextboxer {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #CBCC99;
	height: 16px;
	width: 300px;
	display: table;
	float: left;
}
.richnewbutton {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #203d70;
	height: 25px;
	width: 450px;
	border-style: none;
}
.richsubbutton {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #CBCC99;
	height: 25px;
	width: 180px;
	border-style: none;
}
#rich_write {
	display: none;
}
.richtextboxer img {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#popaddress {
	width:300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #333333;
	border: 1px solid #CBCC99;
	background-color: #FFFFFF;
	height: 100px;
	overflow: auto;
	display: none;
}
#popaddress ul {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#popaddress li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#popaddress a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#popaddress a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.a18whitereq a {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #77aabb;
	text-decoration: none;
}
.a18whitereq {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #77aabb;
	display: inline;
	margin: 2px;
	padding: 1px 5px;
	height: 12px;
	width: 90px;
	background: #CCCCFF;
	text-align: center;
	border: 1px solid #CBCC99;
	list-style: none;
}
.a18whitereq a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: underline;
}
.v12red {
	color: #CC0000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.v12red a {
	color: #CC0000;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.v12red a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.v10grayterms {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.v10grayterms a {
	font-size: 10px;
font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.v10grayterms a:hover {
	font-size: 10px;
font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.frmselectqna option {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 340px;
}
.prv_ttbox2 ol {
	margin: 0px;
	list-style: decimal outside;
}
.prv_ttbox2 li {
	margin: 10px 0px;
}
.prv_ttbox2 a {
	color: #666666;
}
.dvformlogin2 {
	border: 1px solid #A2CC37;
	width: 198px;
	display: table;
	height: 110px;
	color: #666666;
	background: #FFFFFF;
	margin: 0px 0px 15px;
	padding: 0px;
}
.dvformlogin2 img {
	margin-bottom: 7px;
}
.journtexts {
	color: #000000;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
font-size: 16px;
}
.v12buddies {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #90278E;
}
.v12penpals {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
font-size: 14px;
	color: #FF9933;
}
.v18orange {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
}
.v18violet {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	color: #90278E;
}
.v14black {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
font-size: 16px;
	color: #000000;
	text-align: left;
}
.frmsandbox {
	height: 215px;
	width: 510px;
	border: 1px solid #CBCC99;
	font: 12px/16px "Courier New", Courier, monospace;
font: 14px/18px "Courier New", Courier, monospace;
	color: #000000;
	background: #FFFFFF;
	text-align: left;
}
.tfeed_border {
	margin: 7px 0px 0px;
	padding: 0px;
	height: auto;
	height: auto;
	text-align: left;
	border: 1px dashed #CBCC99;
	display:none;
	width: auto;
	background: #FFFFFF url(images/tmp_feedbg.gif);
	color: #FFFFFF;
}

.mybody { display: block; }

.mh1 { width: 960px; }
.mh3 { width: 960px; }
.mybody { width: 960px; }

.mygraybody { width: 950px; }
.mygraybody { margin-left: 5px; }

.mycontent { width: 910px; }

.acct_topnav { width: 930px; }
.accttopholder { width: 930px; }
.thecontents { width: 930px; }

.rsslfeed { width: 510px; }
.lfeed_border { width: 508px; }
.lfeed_head { width: 508px; }

.panel_border { width: 184px; }
.panel_txtbody { padding-left: 2px; padding-right: 2px; }

.panel_head ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }
.panel_head ul li { display: inline; float: left; margin: 0; padding: 0; }

.prv_ttadmin { width: 700px; }
.richnewbutton { width: 554px; }
.prv_tttadmin { width: 638px; }

.prv_httadmin { width: 668px; }
.prv_ttbox2 { width: 637px; }
.prv_ttbox2 { width: 647px; }
.pub_body { width: 930px; }
.pub_me { width: 930px; }
.pub_nav { width: 930px; }
.pub_mypod { width: 100%; }
.pub_hmypod { width: 100%; }
.pub_journ { width: 100%; }
.pub_hjourn { width: 100%; }
.pub_stage { width: 100%; }
.pub_hstage { width: 100%; }
.pub_favor { width: 100%; }
.pub_hfavor { width: 100%; }
.pub_gallery { width: 100%; }
.pub_hgallery { width: 100%; }
.pubsandbox { width: 100%; }
.pubhsandbox { width: 100%; }
.pub_group { width: 100%; }
.pub_hgroup { width: 100%; }
.pub_shout { width: 100%; }
.pub_hshout { width: 100%; }

.pub_divico { width: 930px; }

.mygraybody { width: 952px; }
.mycontent { width: 930px; }

.pub_tmypod { width: 90%; }
.pub_tjourn { width: 90%; }
.pub_tstage { width: 90%; }
.pub_tgallery { width: 90%; }
.pub_tfavor { width: 90%; }
.pub_tgroup { width: 90%; }
.pub_tshout { width: 90%; }
.pub_frmshout { width: 300px; }
.pub_txtshout { width: 300px; }
.grpsht_block { width: 100%; }
.grpsht_list { width: 100%; }
.grpsht_details { width: 250px; }