html, body, td{ 
	margin: 0; 
	background-color: #fff; 
	font-family: Verdana, sans-serif, mono;	
	font-size: 12px;	
}

p{
	font-size: 12px;	
}



h1{	font-size: 16px; font-weight: bold;}

h2{	font-size: 14px; font-weight: bold;}

h3{ font-size: 12px; font-weight: bold;}


.Line {   background-color:#000000; border-style:0;}


.SubNavTable {   background-color:#ff7b00; border-style:0;}
.SubNavTableOn {   background-color:#b31b00; border-style:0;}


TD.SpaceNav {
	background-color:#FEBD7F;
	padding: 2px 10px 2px 10px;
	border-right: solid 1px #000000;	
	}
	
.SpaceNavBottom {
	border-top: solid 1px #000000;	

}

TD.SubSpaceNav {
	background-color:#ff7b00;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;	
	}
	
TD.Nav {
	background-color:#ff7b00;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	}
	
TD.MainNavOn {
	background-color:#FEBD7F;
	padding: 5px 10px 5px 10px;

	font-size: 12px;
	font-weight: plain;
	color:#FFFFFF;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	text-align: center
	}
			
TD.MainNav {
	background-color:#ff7b00;
	padding: 5px 10px 5px 10px;

	font-size: 12px;
	font-weight: plain;
	color:#FFFFFF;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	text-align: center
	}
	
TD.SubNav {
/*	background-color:#FFBF00;*/
	background-color: #ff7b00;
	padding: 5px 10px 5px 10px;

	font-size: 12px;
	font-weight: plain;
	color:#fff;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	text-align: center
	}
	
TD.SubNavOn {
	background-color:#FEBD7F;
	padding: 5px 10px 5px 10px;

	font-size: 12px;
	font-weight: plain;
	color:#000;

	border-right: solid 1px #000000;
	text-align: center
	}

A.MainNav {

	font-size: 12px;
	font-weight: plain;
	color:#FFFFFF;
	text-decoration: none;
	text-transform: none;
	}	
A.MainNav:Hover{color:#FEBD7F;}

TD.MainNavOn A.MainNav{color:#000;}
TD.MainNavOn A.MainNav:hover{color:#000;}


A.SubNav {

	font-size: 11px;
	font-weight: plain;
	color:#fff;
	text-decoration: none;
	text-transform: none;
	}	
A.SubNav:Hover{color:#FEBD7F;}

TD.SubNavOn A.SubNav{color:#000;}
TD.SubNavOn A.SubNav:hover{color:#000;}


.BodyNavTitle {

	font-size: 13px;
	font-weight: bold;
	color:#ff7b00;
	}

.BodyNav {

	font-size: 11px;
	font-weight: bold;
	color:#ff7b00;
	}

A.BodyNav {

	font-size: 11px;
	font-weight: bold;
	color:#ff7b00;
	text-decoration: none;
	text-transform: none;
	}	
A.BodyNav:Hover{color:#FF2200;}


.Title {

	font-size: 18px;
	font-weight: bold;
	color:#000000;
	}

A.Title {

	font-size: 13px;
	font-weight: bold;
	color:#ff7b00;
	text-decoration: none;
	text-transform: none;
	}	
A.Title:Hover{color:#FF2200;}

.Copy {

	font-size: 11px;
	font-weight: plain;
	color:#000000;
	}

p.Copy {
    font-size: 12px;
}

A.Copy {

	font-size: 11px;
	font-weight: bold;
	color:#ff7b00;
	text-decoration: none;
	text-transform: none;
	}
	
A.Copy:Hover{color:#FF2200;}



TD.CalendarMonth {
	background-color:#009999;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	}
	
TD.CalendarMonthName {
	background-color:#ff7b00;
	padding: 5px 5px 5px 5px;

	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	}
	
TD.CalendarTitle {
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	text-align: left;

	font-size: 13px;
	font-weight: bold;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	}
		
TD.CalendarCopy {
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
	text-align: left;

	font-size: 11px;
	font-weight: plain;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	}
	
A.CalendarCopy {
	color:#ff7b00;

	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	}
	
.Search {

	font-size: 12px;
	font-weight: plain;
	color:#000000;
	}
	
TD.TableHeader {
	background-color:#ff7b00;
	padding: 5px 5px 5px 5px;

	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	}
	
TD.TableBody {
	padding: 5px 5px 5px 5px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	}
	
TD.FormName {
	padding: 2px 5px 2px 0px;

	font-size: 11px;
	font-weight: bold;
	color:#000000;
	background-color:#FFFFFF;
	}
	
TD.Yellow {
	background-color:yellow;
	}
	
TD.FormField {
	padding: 2px 0px 2px 0px;

	font-size: 11px;
	font-weight: plain;
	color:#000000;
	background-color:#FFFFFF;
	}

.quotation{
	font-style: italic;
	text-align: center;
}

.cases{
	font-style: italic;
}

.italic{
	font-style: italic;
}

.underline{
	text-decoration: underline;
}

table.inventory{
	margin-bottom: 12px;
}

.inventory td{
	font-size: 10px;	
}

.inventory td strong{
	font-size: 12px;
}

table.coachability{
	border-top: 1px solid #999;	
	border-left: 1px solid #999;	
	border-right: 1px solid #999;		
}

table.coachability td{
	border-bottom: 1px solid #999;	
}

#coachabilityheader td{
	border-bottom:	2px solid #000;
	font-weight: bold;
}

.coachability td.coachingquestion{
	border-left: 1px solid #999;
}


.registration{
	font-size: 11px;
	display: block;
	margin-left: 4px;
	margin-bottom: 4px;
}
.emailfriend{
	font-size: 11px;
	display: block;
	margin-left: 4px;
	margin-bottom: 4px;	
}	

.emailfriend a {
	font-style: italic;
	color: #000;
}

.sidenavlist li{
	padding-bottom: 8px;
}

#newsletter .header{
	text-align: center;
	display: block;
	margin-bottom: 8px;
}

#newsletter .subleft{
	float: left;

}

#newsletter .subright{
	float: right;
	margin-bottom: 8px;
}

#newsletter .newsletterbody{
	clear: both;
	display: block;
	border: 1px solid #000;	
	padding: 9px;
}

.calendarbottom{
	border-bottom: 1px solid #000;
}

.regform{
	margin-bottom: 12px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;	
}

.regform td.TableHeader{
	background-color:#ff7b00;
	padding: 5px 5px 5px 5px;

	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	border-left: none;
	border-right: none;
	border-top: solid 1px #000000;
}

.regform td{
	padding: 5px;
}

.calendaritem{
	font-size: 12px;
	font-weight: bold;
	color:#ff7b00;
	text-decoration: none;
	text-transform: none;
}

.badlogin{
    color: #f33;
}

.pushright{
	float: right;
}

.indent{
	padding-left: 12px;
}

#complementary_session{
    margin-left: 32px;
    padding: 0;
}

table.myparents{
    border: 1px solid #000;
}

table.myparents a{
    color: #00a;
    text-decoration: none;
}

table.myparents a:hover{
    text-decoration: underline;
}

table.myparents td.header{
    background-color:#ff7b00;
	padding: 5px 5px 5px 5px;

	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

table.myparents td.secondary{
    border-left: 1px solid #000;
}

table.myparents td.children{
    border-top: 1px solid #000;
}

#testresult{
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 5%;
    margin-bottom: 5%;
}

div#archived_newsletters{
    position: absolute;
    top: 1170px;
    left: 24px;
    padding-top: 10px;
}
div#archived_newsletters strong{ 
    margin-left: -4px; 
    padding-left: 4px;
}
div#archived_newsletters ul{
    padding-left: 16px;
    padding-top: 4px;
    margin: 0;
    width: 150px;    
}

div#archived_newsletters li{
    margin-bottom: 4px;
    font-size: 12px;
}

div#archived_newsletters li a{
    text-decoration: none;
}

div#archived_newsletters li a:hover{
    text-decoration: underline;
}

span#copyright{
    display: block;
    text-align: right;
    font-size: 10px;
    margin-top: 20px;
}

#teleclasses{
	
}

#teleclasses .teleclass {
	margin-bottom: 10px;
}

.teleclasstable {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
}

.teleclasstable td{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 4px 12px;
}

#teleclass_sidebar {
	width: 141px;
	margin-left: 32px;
	
}

#teleclass_sidebar .teleclasstable{
	
}

#teleclass_sidebar table td#teleclass_sidebody, #teleclass_sidebar table td#teleclass_clickformore{	
	background: url(images/teleclass_bg.gif) repeat-y;
	word-wrap:break-word;	
}

#teleclass_sidebar table td#teleclass_clickformore a{
	font-size: 10px;	
	width: 90px;
	margin-left: 12px;
	text-align: center;	
	display: block;
}

#teleclass_sidebar table td#teleclass_sidebody a{
	font-size: 10px;
	width: 90px;
	margin-left: 12px;
	display: block;
	margin-bottom: 5px;
	word-wrap:break-word;
	text-align: center;
}

.teleclasslisting {
	margin-bottom: 32px;
}

#class_register_form{

}

#class_register_table{
	border: 1px solid #ccc;
	padding: 18px 12px;
	width: 100%;
	margin-top: 30px; 
	display: block;
}

table td ul#wwyds li.Copy, #busterslist ul li {
    margin-bottom: 14px;
}

table td ul#wwyds li.Copy a, #busterslist ul li a, #busters a {
   text-decoration: none;
   font-size: 14px;
}

table td ul#wwyds li.Copy a:hover, , #busterslist ul li a:hover, #busters a:hover {
   text-decoration: underline;
}


.reaction {
    background: #ff6;
}


#newsletter_homepage {
    border: 4px solid #ff7b00;  
    padding: 8px 12px ;  
    *width: 605px;
}

#newsletter_homepage h1 {
   font-size: 14px;
}

#newsletter_homepage img {
    margin-right: 8px;
}
#parenting_polls_sidebar_holder {
    height: 200px;    
}

#parenting_polls_sidebar {
    margin-left: 40px;
    padding: 0;
    display: block;
    width: 110px;
    text-decoration: none;
}
