
/* :: TREEVAMP STYLES  :::::::::::: */

body {
	color: #333333;
	background-color: #3267C2;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	margin: 0px;

}

body.results {
	background-color: #85CBEF;
	font-family: Arial, Verdana, Helvetica, sans-serif;

}

body.white {
	color: #333333;
	background-color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	margin: 0px;

}

INPUT, SELECT, TEXTAREA {
	color: black;
	font-family:  Arial, verdana, helvetica;
	font-size: 11px;
}

INPUT.blueInput {
background-color: #85CBEF;
color: #000000;
font-family:  verdana, arial, helvetica;
font-size: 10px;

}

TEXTAREA.blueInput {
background-color: #85CBEF;
color: #000000;
font-family:  verdana, arial, helvetica;
font-size: 10px;

}

/* BACKGROUND styles */

h1 {
font-size: 16px;
padding: 0;
margin: 0;
}

h2 {
font-size: 15px;
padding: 0;
margin: 0;
}

h3 {
font-size: 14px;
padding: 0;
margin: 0;
}

h4 {
font-size: 13px;
padding: 0;
margin: 0;
}


#ContentBG {
	background:url("/common/img/interface/bgContent.gif") repeat-x top center;
	background-color: #E5F4FD;
	width: 730px;
	margin: 0px;
	height: auto;
	border-width: 0px 3px 0px 3px;
	border-style: ridge;
	border-color: #63F741;

}

#ContentBGSmall {
	background:url("/common/img/interface/bgContent.gif") repeat-x top center;
	background-color: #E5F4FD;
	width: 400px;
	margin: 0px;
	height: auto;
	border-width: 0px 3px 0px 3px;
	border-style: ridge;
	border-color: #63F741;
	align: center;

}

#ReadingBG {
	background:url("/parents/reading/img/bg_header.jpg") no-repeat bottom;
	background-color: #FFF;
	width: 554px;
	height: 282px;
	margin: 0px;
	padding: 10px 10px 140px 10px;
}

.dkGreen {
	background:url("/common/img/interface/bg_poll.gif") repeat-x top;
	background-color: #064309;

}

.blueBG {
	background:url("/common/img/interface/bg_blue.gif") repeat-x top;
	background-color: #82C9F4;
	width: 167px;
	margin: 0px;
	height: auto;

}

.orangeBG {
	background:url("/common/img/interface/bg_Orange.gif") repeat-x top;
	background-color: #FEC810;
	width: 400px;
	margin: 0px;
	height: auto;

}

.yellowBG {
	background-color: #ffff66;

}
.contentWhite {
	background-color: #ffffff;

}

.pinkTableTop {
	background:url("/parents/spec/friendship_05/pinkTableTop.gif") repeat-x top;
	background-color: #F9AACE;

}

.right {
float: right;

}

.left {
float: left;

}

/* MARGINS */


.content {
	padding: 10px 10px 0px 10px;

}


.contentLg {
	margin: 10px 30px 0px 50px;

}

div.ads {
	margin: 10px 10px 0px 10px;
	float: right;

}

div.top {
	margin: 10px 0px 0px 0px;

}

div.topBottom {
	margin: 10px 0px 10px 0px;

}

div.subTitle {
	margin: 5px 10px 0px 5px;
	float: left;

}

div.topRightLeft {
	margin: 10px 10px 0px 10px;

}

div.RightLeft {
	margin: 0px 10px 0px 10px;

}

div.SummerRightLeft {
	margin: 0px 50px 0px 50px;

}

div.TopLeft {
	margin: 10px 0px 0px 10px;

}

div.none {
	margin: 0px 0px 0px 0px;


}

div.TopRight {
	margin: 10px 10px 0px 0px;

}

div.Left {
	margin: 0px 0px 0px 10px;

}

div.priceTry {
	margin: 0px 42px 0px 10px;
	float: right;
}

div.showList {
	margin: 4px 10px 4px 10px;

}

div.listItem {
	margin: 0px 0px 0px 100px;

}

div.showTitle {
	margin: 2px 0px 0px 10px;

}

div.tab {
	margin: 3px 0px 0px 18px;

}

div.promo {
	padding: 5px 0px 0px 5px;

}

div.promoTitle {
	margin: 5px 0px 0px 10px;

}

.smallMargin {
	padding: 3px;

}


div.clear {
	clear: both;

}



image {
	border-color: #90CFF5;

} 

img.black {
	border-color: #000000;
}

imageBorder {
	border-color: #90CFF5;
	background-color: #FEAB14;
	width: 100px
} 

img.left {
	float: left;
	margin: 0 5px 0 0;

}


img.right {
	float: right;
	margin: 0;
	padding: 0;

}

img.center {
	float: center;

}

img.green {
	float: center;
	padding: 6px 6px 6px 6px;
	background:url("/common/img/interface/bgImageGreen.gif");

}

img.orange {
	float: center;
	padding: 6px 6px 6px 6px;
	background:url("/common/img/interface/bgImageOrange.gif");

}



img.orange100 {
	padding: 6px 6px 6px 6px;
	background:url("/common/img/interface/bgImageOrange100.gif");
	float: left;
	margin: 10px;
}


#trouble {
	background: #54a7d1;
	border-top: 1px solid #BCE2F9;
	border-bottom: 1px solid #BCE2F9;
	display: block;
	font: bold 1em arial;
	margin: 0;
	padding: 3px 0 3px 0;
	text-align: center;
	width: 736px;
	}
	
#trouble a { color: #fff; }

.footer{
	width: 760px;
	margin: 0px;
	border: 0px red solid;
	}

.footerSub {
	margin: 8px 0 10px 20; 
	padding-bottom: 10px; 
	text-align: center; 
	border-bottom: 1px dotted #BCE2F9;
	width: 700px;
	}

	
.footerSub a {color: #231b64;font-size:0.90em; padding-left: 10px;}			
.footerSub a:hover {color: #FFF;font-size:0.90em;}	









#corusWrapper {
	width: 585px;
	border: 0px red solid;
	margin-left: 50px;
	margin-top:0px;
	}

#corusWrapper img {
	float: left;
	}

#corusLinks {
	text-align: left;
	font-size: .85em;
	margin: 0px 0px 3px 95px;
	line-height: 1.8em;
	color: white;
	}

#corusLinks a {
	color: #BCE2F9;
	background: none;
	text-decoration: underline;
	}

#corusLinks a:hover {
	color: #fff;
	}



/* Blue Content */

.ContentBlue {
	width: auto;
	background-color: #ffffff;
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: #63AAE2;

}


.ContentBlue560 {
	width: 554px;
	background-color: #ffffff;
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: #63AAE2;

}

.ContentBlue650 {
	width: 698px;
	background-color: #ffffff;
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: #63AAE2;

}

.black440 {
	width: 440px;
	background-color: #ffffff;
	border-width: 4px 4px 4px 4px;
	border-style: ridge;
	border-color: black;
}

.subTitleLtBlue {
	background-color: #B7E0F9;
	margin: 0px;

}

.dkblue {
	color: #1564A7;}

.caption {
	color: #000;
	width: 180px;
	background-color: #DAEFFC;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	line-height: -1em;
	float: right;
	text-align: left;
	padding: 3px;
	margin: 10px;
}

#blueBadges {
	background-color: #82C9F4;
}

#blueBadges img {
	padding-bottom: 2px;
}

#ContentBlueSm {
	margin: 0px;
	background-color: #ffffff;
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: #2868A2;
}

#SummerContentBlueSm {
	width: 556px;
	margin: 0px;
	background-color: #ffffff;
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: #2868A2;
}

#SummerContentBG {
	background:url("/parents/spec/hello_summer_05/img/content_BG.gif") no-repeat left top ;
	margin: 0;
	padding: 0;
}

#DressContentSm {
	width: 556px;
	margin: 0px;
	background-color: #ffffff;
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: orange;
}

#feature1 {
	width: 240px;
	float: left;
}

#feature2 {
	width: 240px;
	float: right;
}

/* Green Content */

#ContentGreenLg {
	width: 698px;
	background-color: #ffffff;
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: #57C63C;

}

#ContentGreenSm {
	margin: 0px;
	background-color: #ffffff;
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: #57C63C;
}


#ContentRedSm {
	margin: 0px;
	background-color: #ffffff;
	border-width: 0px 3px 0px 3px;
	border-style: ridge;
	border-color: red;
}

#ContentWhiteSm {
	margin: 0px;
	background-color: #F9AACE;
	border-width: 0px 2px 0px 2px;
	border-style: solid;
	border-color: white;
}

#ContentYellowSm {
	margin: 0px;
	background-color: #ffffff;
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: #FFD546;
}



.borderTopBottom {
	border-bottom: 1px #000000 solid;
	border-top: 1px #3A8F2B solid;
}

/* Orange Content*/

.ContentOrange {
	margin: 0px;
	width: 554px;
	background-color: #ffffff;
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: #FFCC00;
}

.subTitleOrange {
	background-color: #FCEE6D;
	background:url("/common/img/interface/bg_orangeCheck.gif");
	height: 28px;
	margin: 0px;

}

.OrangeCheck {
	background-color: #FCEE6D;
	background:url("/common/img/interface/bg_orangeCheck.gif");

}

.borderTopBottomOrange {
	border-bottom: 1px #DC7800 solid;
	border-top: 1px #FCEE6D solid;
}



#ContentLeftLg {
	width: 535px;
	background-color: #ffffff;
	float: left;
	vertical-align: top;
}

#ContentRight {
	width: 190px;
	background-color: #ccff99;
	float: right;
	margin-top:0px;
	height: 100%;
}

.BGgradBlue {
	background:url("/common/img/interface/bgContentBlueLt.gif") repeat-x top center;
	background-color: #FFFFFF;
}


.BGgradYellow {
	background:url("/common/img/interface/bgContentYellowLt.gif") repeat-x top center;
	background-color: #F8FDB3;
}


.BGgradYellowDk {
	background:url("/common/img/interface/bgContentYellow.gif") repeat-x top center;
	background-color: #FEC810;
}

/* Border Styles */


.borderBlue .borderOrange .borderGreen {
	border-width: 3px;
	border-style: ridge;

}

.borderBlue {
	border-color: #63AAE2;

}

.borderOrange {
	border-color: #63AAE2;

}



/* Generic Styles */


/* font styles */
p {
	color: #000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}

.medium {
	color: #3F3D30;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	margin: 5px;
	padding: 0;
}

.small {
	color: #3F3D30;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}

.smallest {
	color: #3F3D30;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-align: left;
}

.footerSmall {
	color: #BCE2F9;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
}

h1 {
	color: #3F3D30;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	padding: 0;
	margin: 0;
}

h2 {
	color: #000000;

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;

}

.white {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;

}


.whiteSmall {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;

}

.greySmall {
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;

}

.blueSmall {
	color: #86CBF4;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;

}

.bold {
	font-weight: bold;

}

.grey {
	color: #3F3D30;

}

.orangeDk {
	color: #933602;

}

.green {
	color: #39D33C;

}

.blue {
	color: #86CBF4;

}
.ltbluebg {
	background-color: #DAEFFC;
	margin: 0;
	padding: 0;
}
.showTitle {
	color: #39D33C;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	padding-bottom: 2px;
	text-align: left;

}

.navButton {
	font-size: 10pt;
	text-align: left;

}

.whiteOnOrange {
	background-color: #F8860E;
	color: #ffffff;
}

.whiteOnBlue {
	background: url("/parents/reading/img/bg_bookList.gif") repeat-x top;
	background-color: #004D92;
	color: #ffffff;
	height: 28px;
	padding: 0;
	margin: 0;
}
.bgBlueCheck {
	background: url("/common/img/interface/bg_blueCheck.gif") repeat-x top;
	color: #ffffff;
	height: 28px;
	margin: 0;
	padding: 0;
	background-color: #A7D9F7
}

.bgBlueCheck2 {
	background: url("/common/img/interface/bg_blueCheck.gif") repeat-x top;
	color: #ffffff;
	height: 28px;
	background-color: #ffffff
}

.bgBlueCheck3 {
	background: url("/common/img/interface/bg_blueCheck.gif") top;
	color: #ffffff;
	height: 28px;
	background-color: #A7D9F7
}

.daisyBottom {
	background: url("/common/img/gfx_daisyBottom.gif") no-repeat bottom;


}

.whiteOnOrangeDk {
	background-color: #F04900;
	color: #ffffff;
}


ul.none {
    font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	list-style-type: none;
	
}


li {
    font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

li.left {
	color: #3F3D30;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}

.LTblue {
	color: #CCFFFF;
	font-weight: bold;

}

.LTpurple {
	color: #A35BD3;
	font-size: 10pt;
	font-weight: bold;

}




/* border styles */

border {
}

.bottom {
	vertical-align: bottom;
}


/* table styles */


td {
	vertical-align: top;
	text-align: left;

}

td.Middle {
	vertical-align: middle;
	text-align: left;
}

td.Right {
	text-align: right;
}

td.bottom {
	vertical-align: bottom;
	text-align: left;
}


th {
	background: #9BD4F6;
	align: center;
	font-size: 11pt;
}
hr {
	color:#9BD4F6;
}
.schedule {
	background: #ffffff;
	font-size: 9pt;


}

.Pinkschedule {
	background: #F9AACE;
	font-size: 9pt;

}

.PollResult {
	background: #e2f2fb;
	font-size: 15pt;

}


.Yellowschedule {
	background: #FFCC00;
	font-size: 9pt;
	
}

table.blue {
	background: #9BD4F6;
	align: center;
	font-size: 10pt;
}

table.pink {
	align: center;
	font-size: 10pt;
	width: 519px;
	margin: 0px;
	background-color: #F9AACE;
	border-width: 0px 2px 0px 2px;
	border-style: solid;
	border-color: white;
}









.showNav {
	text-align: center;
	border-right: 1px #000000 solid;
	border-left: 1px #39D33C solid;
	background: url("/parents/tvShows/img/bg_showNavButton.gif") repeat-x top;
	height: 25px;
	margin: 0px;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;

}


.showNav a:link {
	display: block;
	color: #BFF97D;
	text-decoration: none;
	
}

.showNav a:visited {
	display: block;
	color: #BFF97D;
	text-decoration: none;

}

.showNav a:hover {
	color: #FFFFCD;
	background: #34A135;
	height: 25px;
	text-decoration: none;
}


.orangeNav {
	color: #933602;
}

.orangeNav a:link {
	color: #933602;
	text-decoration: none;

}

.orangeNav a:visited {
	color: #933602;
	text-decoration: none;

}

.orangeNav a:hover {
	color: #FFFFCD;
	text-decoration: none;
}


.activitiesNav {

	text-align: center;
	border-right: 1px  #D67303 solid;
	border-left: 1px #FEE01A solid;
	background: url("/parents/activities/img/bg_actNavButton.gif") repeat-x top;
	height: 25px;
	margin: 0px;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;

}

.activitiesNav a:link {
	display: block;
	color: #FDF4A5;
	text-decoration: none;
	
}

.activitiesNav a:visited {
	display: block;
	color: #FDF4A5;
	text-decoration: none;

}

.activitiesNav a:hover {
	color: #933602;
	background: #FEB81A;
	height: 25px;
	text-decoration: none;
}

.readingNav {

	text-align: center;
	border-left: 1px #327FBB solid;
	border-right: 1px #327FBB solid;
	background: url("/parents/reading/img/bg_readingnav.gif") repeat-x top;
	height: 25px;
	margin: 0px;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;

}

.readingNav a:link {
	display: block;
	color: #fff;
	text-decoration: none;
	
}

.readingNav a:visited {
	display: block;
	color: #fff;
	text-decoration: none;

}

.readingNav a:hover {
	color: #fff;
	background: #327FBB;
	height: 25px;
	text-decoration: none;
}
.activitiesPage  {
	color: #933602;
	background: #FEB81A;
	font-size: 12px;
	height: 25px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	border-right: 1px  #D67303 solid;
	border-left: 1px #FEE01A solid;
}



	

a.blue:link {
	color: #83C9E2;
	text-decoration: underline;
}

a.blue:visited {
	color: #FFFF66;
	text-decoration: underline;
}

a.blue:hover {
	color: #fff;
	text-decoration: none;
}




a:link {
	color: #003399;
	text-decoration: underline;
}

a:visited {
	color: #003399;
	text-decoration: underline;
}

a:hover {
	color: #0066CC;
	text-decoration: none;
}




a.promoWhite:link {
	color: #ffffff;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;

}

a.promoWhite:visited {
	color: #ffffff;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;

}

a.promoWhite:hover {
	color: #FFFFCD;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

a.showList:link {
	color: #064309;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;

}

a.showList:visited {
	color: #064309;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;

}

a.showList:hover {
	color: #660000;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	display: block;
	background-color: #FCEE6D;
}



a.black:link {
	color: #000000;
	text-decoration: none;

}

a.black:visited {
	color: #000000;
	text-decoration: none;

}

a.black:hover {
	color: #FFFFCD;
	text-decoration: none;
}


a.purple:link {
	color: #9900CC;
	text-decoration: none;

}

a.purple:visited {
	color: #9900CC;
	text-decoration: none;

}

a.purple:hover {
	color: #000000;
	text-decoration: none;
}




/*
.footer {
	color: #ffffff;
	text-decoration: none;
}


.footer a:link {
	color: #ffffff;
	text-decoration: none;
	background-color: #4C80DB;
}

.footer a:visited {
	color: #ccffff;
	text-decoration: none;
	background-color: #4C80DB;
}

.footer a:hover {
	color: #ffff66;
	text-decoration: none;
	background-color: #8FD750;
}

*/


#cargamesBG {
    background:url("/parents/activities/img/cargames_BG.jpg") no-repeat left top;
	background-color: #ffffff;
    margin:0;
    padding:0;
    }

#summerBG {
    background:url("/parents/activities/img/summer_party_bg.jpg") no-repeat left top;
	background-color: #ffffff;
    margin:0;
    padding:0;
    }
	
#halloweenBG {
    background:url("/parents/activities/img/halloween_party_bg.jpg") no-repeat left top;
	background-color: #ffffff;
    margin:0;
    padding:0;
    }

	
/* home page */

#contentHome {
	margin: 0px;
	padding: 0;
	width: 384px;
	background-color: #ffffff;
	background: url("/common/img/interface/bg_home_promo.jpg") no-repeat bottom;	
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: #63AAE2;

}

.greenHome {
	margin: 0px;
	padding: 0;
	width: 384px;
	height: 70px;
	background: url("/common/img/interface/bg_green_home.gif");	
	border-width: 0px 3px 3px 3px;
	border-style: ridge;
	border-color: #57C63C;

}

.orangeHome {
	margin: 0px;
	width: 190px;
	height: 100px;
	background-color: #F3F472;
	background: url("/common/img/interface/bg_org_home.gif") repeat-x top;

}


/* sky scrapers */


#Treehouse {
	width: 925px;
	margin-left: auto;
	margin-right: auto;
	}	
	
#LeftContent {
	width: 760px;
	float: left;
	}
	
#skyscraper {
	height: 300px;
	width: 160px;
	float: right;
	}	
	
#RightDoodle {
	width: 160px;
	float: right;
	background: url("/common/img/topNav_cloud2.gif") no-repeat;
	border: 0px red solid;
	padding-top: 163px;
	margin-left: 5px;
	margin-top: 91px;
	}
	
	

/* end sky scrapers */	
	
	
/* New Global Nav */
	
#globalNavHolder {
	position: relative;
	width: 736px; 
	height: 162px; 
	padding-bottom: -2px;
	background-color: #08420f;
	border: 0px red solid;
	}	
	
#NavHolder {
	background: url("/common/img/topNav_bg.gif") no-repeat top;	
	width: 736px; 
	height: 33px; 	
	margin: 0px;
	padding: 0px;
	border: 0px red solid;	
	}		
	
#NavLinks {
	margin-left: 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	border: 0px red solid;
	}			
#NavLinks a {
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	}	
#NavLinks a:hover {
	color: #FFCC00;
	}		
	
	
	.DKred {
	color: #B10D12;
	font-weight: bold;

}
	
	
/* end sky scrapers */


/* REMOVE?

.promoWhite {
	color: #3F3D30;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;

}

#promos {

	left: 185px;
	top: 242px;
	width: 373px;
	height: 100%;
}

#home { width: 760px; height: 232px; margin: 0px; }

*/#corusLinks img
{
	float: none;
}

#corusLinks a
{
	margin: 0 10px;	
}
