body{
margin: 0px;
padding:0px;
background: #a6c276;
font-family: Arial, sans-serif;
font-size: 12px;
line-height: 18px;
color: #3b3b4f;
}
td {
font-family: Arial, sans-serif;
font-size: 12px;
line-height: 18px;
color: #3b3b4f;
}
textarea {
font-family: Arial,  sans-serif;
font-size: 11px;
color: #3b3b4f;
}
p {

margin: 0px;
padding: 3px 0px 5px 0px;
}

h2 {
color: #135084;
padding: 10px 0px 3px 0px;
margin: 0px;
font-size: 14px;
}
#page {
width: 949px;
background: url(/images/parent-talk-bg.png) no-repeat top #fff;
overflow: auto;
}
#headerContainer {
width: 949px;
height: 111px;
float: left;
}
#logo {
width: 365px;
float: left;
text-align: right;
}
#quickLinksContainer {
width: 949px;
height: 20px;
float: left;
text-align: right;
background: #a6c276;
color: #fff;
}
#quickLinks{
margin-top: 2px;
}

#searchContainer {
width: 584px;
float: right;
}
#search {
margin: 12px 50px 0px 244px !important;

}
#bodyRightContainer UL {
	list-style-type: none;
	padding-left: 0px;
	margin: 5px 0px 10px 0px;
}

#bodyRightContainer UL LI {
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 15px;
	margin: 0px 5px 5px 0px;
}

#bodyRightContainer OL {
	list-style-type: decimal;
	padding-left: 15px;
	margin: 5px 0px 10px 10px;
}

#bodyRightContainer OL LI {
	padding: 0px 5px;
	margin: 0px 5px 5px 0px;
}
form {
margin: 0;
padding: 0;
}
img {
border: 0;
}
input {
font-size: 11px;
outline: none;
}
A ,A:link, A:visited,A:active{
color: #135084;
}
A:hover{
color: #135084;
text-decoration: none;
}
#quicklinks A {
padding-left: 20px;
}
#quickLinks A, #quickLinks A:link, #quickLinks A:visited, #quickLinks A:active{
color: #fff;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}
#quickLinks A:hover{
color: #fff;
text-decoration: none;
}


#navigationContainer {
width: 949px;
height: 51px;
float: left;
}
#mainNavContainer {
width: 605px;
float: left;
text-align: right;
}
#mainNav{
background: url(/images/parent-talk-nav-bg.png) no-repeat top;
margin: 0PX 0PX 0PX 74px;
height: 51px;
}
#secondNavContainer {
width: 334px;
float: right;
}
#secondNav{
background: url(/images/parent-talk-secondnav-bg.png) no-repeat top;
margin-right: 63px;
height: 51px;
text-align: left;
}
#secondNav a {
padding-left: 10px;
}
#billboardContainer {
width: 949px;
float: left;
text-align: left;
}
#billboard {
margin: 0px 0px 4px 74px;
text-align: left;
}
#billboardContainer h1 {
font-size: 18px;
color: #135084;
}
#pushContainer {
width: 949px;
float: left;
background: url(/images/parent-talk-push-bg.png) no-repeat top;
}
#push {
margin: 2px 0px 0px 0px;
text-align: left;
}
}
#push, #push td, #push td div {
font-size: 11px;
color: #fff;
}
#push A, #push A:link, #push A:visited, #push A:active{
color: #fff;
}
#push A:hover{
color: #fff;
text-decoration: none;
}
#footerContainer {
width: 849px;
float: left;
padding: 20px 0px 10px 0px;
}
#footer {
padding-left: 74px;
font-size: 11px;
color: #7a747b;
}
#footer A {
margin: 0px 10px;
}
#footer A, #footer A:link, #footer A:visited, #footer A:active{
color: #7a747b;
text-decoration: none;
}
#footer A:hover{
color: #7a747b;
text-decoration: none;
}
#footerMAContainer {
width: 849px;
float: left;
padding: 10px 0px 10px 0px;
}
#footerMA {
padding-left: 74px;
font-size: 11px;
color: #7a747b;
}

#footerMA A, #footerMA A:link, #footerMA A:visited, #footerMA A:active{
color: #7a747b;
text-decoration: none;
}
#footerMA A:hover{
color: #7a747b;
text-decoration: none;
}
#bodyContainer {
float: left;
width: 949px;
}

#bodyLeftContainer {
width: 351px;
float: left;
}

#bodyLeft {
padding: 0px 26px 0px 74px;
text-align: left;
}

#subNav {
width: 251px;
height: 171px;
background: #c7f2ff;
}

#subNav td {
line-height: 12px;
}
#subNav td a, #subNav td a:link, #subNav td a:visited, #subNav td a:active{
color: #0079c2;
text-decoration: underline;
font-size: 10px;
font-weight: bold;
width: 113px;

}

#subNav td a:hover{
text-decoration: none;
color: #78a22f;
}

#subNav td span{
color: #78a22f;
font-size: 10px;
font-weight: bold;
width: 113px;
}

#subnav td br {
line-height: 12px;
}




#bodyRightContainer {
width: 598px;
float: right;
text-align: left;
}

#bodyRight {
padding: 0px 65px 0px 0px;
}

.leaderHeadshot {
width: 134px; 
text-align: center;
color: #fff;
font-size: 11px;
line-height: 13px;
}

.tableHeader {
padding: 5px 0px;
color: #fff;
}

.odd {
background: #e3f8ff;
}

.leaderHeadshot a img {
border-bottom: 4px solid #94c46d;
}

.joinContainer {
border-top: 10px solid #fff;
}
.join {
background:url(/images/join-parent-talk-bg.gif) repeat-x; width:  251px; height: 88px;
}
.join h2 {
color: #fff;
}
.joinCopy {
text-align: center;}

.billboardImg{
border-top: 9px solid #fff;

border-bottom: 17px solid #fff;
}

.loginreminder {
background:#FFC;
border:1px dashed #666;
padding:10px;
margin:0px 0px 8px 0px;}
	.loginreminder img{
		padding:0px 0px 0px 12px;}

h3 {
	font-size: 12px;
	margin: 5px 0;
}