/* Big Ideas Homepage*/
.cbrd-wrap-home { width:; height:506px; background:#FFFFFF url(images/homepage/homepage-bg-2.gif) no-repeat; font-family: arial, sans-serif; text-align:left; /*border-bottom: 10px solid #FFF;*/ padding: 20px 20px; }
.cbrd-head-home { margin: 10px 0 15px 0; }

/* ie6 homepage vertical centering hacks */
* html .cbrd-head-home { margin: 25px 0 25px 0; }
/* ie7 homepage vertical centering hacks */
* + html .cbrd-head-home { margin: 25px 0 25px 0; }

.cbrd-body-home { margin: 0 0 0 0; }
.cbrd-body-row2 { margin: 0 0 0 0px; }
.cbrd-body-row2b { margin: 0 0 0 0px; }
.cbrd-body-row3 { margin: 3px 0 0 0px; }
.cbrd-body-row4 { /*margin: 3px 0 0 0px;*/ }

.cbrd-wrap { width: 722px; background:#FFFFFF; font-family: arial, sans-serif; text-align:left; }
.cbrd-wrap p { font-size: 11px; line-height:14px; font-weight: normal; }
.cbrd-wrap a:link, .cbrd-wrap a:visited, .cbrd-wrap a:active { color:#f01f22 !important; text-decoration: underline !important; }
.cbrd-wrap a:hover { color:#565656 !important; }

.cbrd-wrap-print { width: 722px; background:#FFFFFF; font-family: arial, sans-serif; text-align:left; }
.cbrd-wrap-print p { font-size: 11px; line-height:14px; font-weight: normal; }
.cbrd-wrap-print a:link, .cbrd-wrap a:visited, .cbrd-wrap a:active { color:#f01f22 !important; text-decoration: underline !important; }
.cbrd-wrap-print a:hover { color:#565656 !important; }

.cbrd-head { width: 722px; height: 120px; background: url(images/top-logo.jpg) no-repeat; position: relative;}
.cbrd-head-anchor { width: 163px; height: 120px; float:left; }
.cbrd-head-anchor a { width: 163px; height: 120px; display: block; border:0; }

.cbrd-head-title { text-align: right; width: 559px; height: 68px; white-space: nowrap; overflow: visible; }
.cbrd-head-nav { text-align: right; width: 559px; height: 25px; white-space: nowrap; overflow: visible; }
.cbrd-body { background: #FFF url(images/background.jpg) repeat-y; padding: 5px 30px; }

.cbrd-body-print { padding: 5px 0 0 10px; }

.cbrd-body-valentine { background: #FFF url(images/background.jpg) repeat-y; padding: 5px 0px; }

.cbrd-body-text { /*IE6 hasLayout bug*/position: relative;/*IE6 hasLayout bug*/ font-family: arial, sans-serif; font-size: 12px; line-height:16px; color:#565656; font-weight: bold; }
.cbrd-body-text p { font-family: arial, sans-serif; font-size: 12px; line-height:16px; color:#565656; font-weight: bold; margin: 5px 0; }
.cbrd-body-text h1 { font-size: 14px !important; line-height:16px !important; color:#f01f22 !important; font-weight: bold; margin: 0 !important; padding:0; }

.cbrd-body-text-2 { float: left; width:75%; font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; font-weight: bold; }
.cbrd-body-text-2 p { font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; font-weight: bold; margin: 5px 0; }
.cbrd-body-text-2 h1 { font-size: 14px !important; line-height:16px !important; color:#f01f22 !important; font-weight: bold !important; margin:0 !important; padding:0; }

.cbrd-body-text-3 { float: left; width:80%; font-family: arial, sans-serif; font-size: 12px; line-height:13px; font-weight: normal; }
.cbrd-body-text-3 td { font-size: 12px; line-height:14px; font-weight: normal; }
.cbrd-body-text-3 p { color:#565656; font-weight: bold; }
.cbrd-body-box-3 { float: left; width: 210px; height: 79px; text-align: center; border: 1px solid #b5b3b4; padding: 5px; margin: 0 10px 10px 0; overflow: auto;}

.cbrd-body-text-4 { /*IE6 hasLayout bug*/position: relative;/*IE6 hasLayout bug*/ font-family: arial, sans-serif; font-size: 14px; line-height:18px; color:#565656; font-weight: normal; }
.cbrd-body-text-4 p { font-family: arial, sans-serif; font-size: 14px; line-height:18px; color:#565656; font-weight: normal; margin: 5px 0; }

.cbrd-body-text-5 { float: left; width: 75%; font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; font-weight: normal; }
.cbrd-body-text-5 p { font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; font-weight: normal; margin: 10px 0; }
.cbrd-body-text-5 ul { margin: 0; padding:0; }
.cbrd-body-text-5 li { margin: 0 0 0 15px; }

.cbrd-body-text-bebig-5 { float: left; width: 73%; font-family: arial, sans-serif; font-size: 14px; line-height:18px; color:#565656; font-weight: normal; margin: 10px 0 0; }
.cbrd-body-text-participate-5 { float: left; width: 70%; font-family: arial, sans-serif; font-size: 18px; line-height:24px; color:#565656; font-weight: normal; margin: 0px 0 0; }
.cbrd-body-text-participate-5 p { font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; font-weight: bold; margin: 10px 0; }
.cbrd-body-text-participate-5 h1 { font-size: 14px !important; line-height:16px !important; color:#f01f22 !important; font-weight: bold !important; margin:0 !important; padding:0; }

.cbrd-body-text-participate-5w{ 
float: left; width: 100%; font-family: arial, sans-serif; font-size: 14px; line-height:18px; color:#565656; }
.cbrd-body-text-participate-5x{ 
float: left; width: 70%; font-family: arial, sans-serif; font-size: 12px; line-height:16px; color:#565656; font-weight: bold; }
.cbrd-body-text-participate-5y{ 
float: left; width: 70%; font-family: arial, sans-serif; font-size: 14px; line-height:18px; color:#565656; }
.cbrd-body-text-participate-5z{ 
float: left; width: 100%; font-family: arial, sans-serif; font-size: 12px; line-height:16px; color:#565656; font-weight: bold; }
/* Big Ideas */
.cbrd-body-text-6 { font-family: arial, sans-serif; font-size: 13px; line-height:16px; color:#565656; font-weight: normal; }
.cbrd-body-text-6 p { font-family: arial, sans-serif; font-size: 13px; line-height:16px; color:#565656; font-weight: normal; margin: 5px 0; }
.cbrd-body-text-6 h1 { font-size: 14px !important; line-height: 16px !important; color: #000000 !important; font-weight: bold !important; margin: 0 !important; padding: 0; }
.cbrd-big-idea-wrap { float: left; width: 660px; }
.cbrd-big-idea-head { padding: 0 0 0px; }
.cbrd-big-idea-panel { float: left; width: 460px; height:350px; overflow:auto; color:#d9d7d8; font-size: 12px; line-height:16px; padding:7px; border:1px solid #d9d7d8; }
.cbrd-big-idea-panel-content { height: 320px; overflow: auto; }
.cbrd-big-idea-panel-text { font-family: arial, sans-serif; font-size: 15px; line-height:24px; color:#565656; font-weight: normal; }
.cbrd-big-idea-panel-text p { font-family: arial, sans-serif; font-size: 15px; line-height:24px; color:#565656; font-weight: normal; margin: 5px 0; }
.cbrd-prev-next { text-align: right; margin: 10px 10px 0 0;}
.cbrd-big-idea-btns { float: left; width: 165px; margin: 0 0 0 10px; }

/* Teachers */
.cbrd-lesson-head-1 { color:#f01f22; font-size: 15px; line-height:16px; font-weight: bold; padding:0 0 10px; }
.cbrd-lesson-head-2 { font-size: 14px; line-height:16px; }
.cbrd-lesson-sub-head { color:#f01f22; font-weight: bold; }
.cbrd-body-text-8 { font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; font-weight: bold; }
.cbrd-body-text-8 p { font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; font-weight: bold; margin: 5px 0; }
.cbrd-body-text-8 h1 { font-size: 14px !important; line-height:16px !important; color:#f01f22 !important; font-weight: bold !important; text-transform: uppercase !important; margin:0 !important; padding:0; }

/* Kids */
.cbrd-top-kids { margin:0px 0 0 0; overflow: visible; z-index:99; }
.cbrd-valentine { float: left; width: 238px; margin:0 20px 0 0; }
.cbrd-contest { float: left; width: 238px; margin:0 20px 0 0; }
.cbrd-contest-logo { float: left; width: 190px; margin:0 0 0 5px; text-align: center; }
.cbrd-contest-logo-2 { width: 165px; padding: 5px 0 0; overflow: visible; }
.cbrd-contest-link { font-weight: bold; margin: 3px 0 13px 5px; }
.cbrd-contest-link-2 { font-size: 12px !important; font-weight: bold; margin: 5px 0 13px 5px; }
.cbrd-big-ideas { float: left; width: 400px; }
.cbrd-kids-head { padding: 0 0 5px; }
.cbrd-idea-panel { float: left; width: 208px; height:335px; overflow:auto; padding:7px; border:1px solid #d9d7d8; }
.cbrd-idea-panel-content { height: 310px; overflow:auto; }
.cbrd-printable { font-size: 11px; line-height:13px; margin: 15px 0; }
.cbrd-printable-illo { float: left; width: 44px; margin:0 5px 0 0; }
.cbrd-printable-text { float: left; width: 150px; padding:5px 0 0; }
.cbrd-prev-next { text-align: right; }
.cbrd-idea-btns { float: left; width: 165px; margin: 0 0 0 10px; }

/* Kids Flash */
.cbrd-valentine-flash { padding: 0 0 0 20px; margin: 0; }

/* Episodes-Activities */
.cbrd-body-text-7 { float: left; width:80%; font-family: arial, sans-serif; font-size: 11px; line-height:13px; font-weight: bold; }
.cbrd-body-text-7 th { background: #FFFFFF; }
.cbrd-body-text-7 td { background: #FFFFFF; font-size: 11px; line-height:12px; }
.cbrd-body-text-7 p { color:#565656; font-weight: bold; }

/* Contest */

.red-font { color:#f01f22 !important; }
.gray-font { color:#666 !important; }
.gray-box { background: #CCC; padding: 10px; margin: 10px 0; }
.gray-box-text { padding: 0 0 7px; font-weight: bold; }

.cbrd-body-text-9 { float: left; width: 65%; font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; font-weight: normal; margin: 5px 0 0;}
.cbrd-body-text-9 p { font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; font-weight: normal; margin: 10px 0; }
.cbrd-body-text-9 ul { margin: 0; padding:0; }
.cbrd-body-text-9 li { margin: 0 0 0 15px; }

.cbrd-body-text-10 { font-family: arial, sans-serif; font-size: 12px; line-height:16px; color:#565656; font-weight: normal; }
.cbrd-body-text-10 p { font-family: arial, sans-serif; font-size: 12px; line-height:16px; color:#565656; font-weight: normal; margin: 5px 0; }
.cbrd-body-text-10 h1 { font-size: 14px !important; line-height: 16px !important; color: #000000 !important; font-weight: bold !important; margin: 0 !important; padding: 0; }
.cbrd-body-text-10 ul { margin: 3px 0 5px; padding:0; }
.cbrd-body-text-10 li { margin: 0 0 0 15px; font-style:italic; }
.cbrd-body-text-10 textarea { margin: 3px 0 10px; padding:0; }
.cbrd-body-text-10 select { margin: 3px 0 10px; padding:0; }

.cbrd-body-text-mjp { font-family: arial, sans-serif; font-size: 10px; line-height:12px; color:#565656; font-weight: normal; }


/* Rules */
.cbrd-body-text-rules { font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; font-weight: normal; }
.cbrd-body-text-rules p { font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; font-weight: normal; margin: 10px 0; }



.cbrd-body-image-float { float: right; text-align:center;}

.cbrd-body-contest-image-float { float: right; margin: 10px 10px 0 0; }

.cbrd-dotted-rule { padding: 10px 0px; clear: both; }

.cbrd-footer-border { border-top: 1px solid #565656; }

.cbrd-footer { color:#565656; font-size:12px; }

.cbrd-bottom { height: 41px; background: #FFF url(images/bottom.jpg) no-repeat; }

.error { color:green; font-size:12px; font-weight:bold; }
.error-top-of-page { color:green; font-size:18px; font-weight:bold; }

.clear { clear: both; }

/* =contest */
p.dots { background: url(images/gdots.gif) repeat-x; padding-top: 15px; }
.winners td { font-family: arial, sans-serif; font-size: 12px; line-height:18px; color:#565656; }
.winners .gimgs { width: 280px; }
.winners .imgs { width: 150px; text-align: center; }
.winners p { font-size: 12px; margin: 0 0 15px 0; padding: 0; }


/* subnav */

ul#cbbNav {
	height: 11px;
	list-style: none;
	margin: 5px 0 0 20px;
	padding: 0;
	width: 524px;
}
ul#cbbNav li { border-right: 1px solid #cbcbcb; float: left; height: 11px; overflow: hidden; padding-left: 6px; padding-right: 6px;  }
ul#cbbNav li a { background: url(/cliffordbebig/promise/images/nav2.gif) no-repeat; display: block; height: 11px; text-indent: -100001px; }
ul#cbbNav li.sn1 {
		padding-left: 0;
		width: 52px;	
	}
ul#cbbNav li.sn2 { width: 61px; }
ul#cbbNav li.sn3 { width: 53px; }
ul#cbbNav li.sn4 { width: 50px; }
ul#cbbNav li.sn5 { width: 49px; }
ul#cbbNav li.sn6 { width: 27px; }
ul#cbbNav li.sn7 { width: 41px; }
ul#cbbNav li.sn8 { width: 46px; }
ul#cbbNav li.sn9 { border-right: none; width: 32px; }
ul#cbbNav li.sn1 a { background-position: 0 0; width: 52px; }
ul#cbbNav li.sn1 a:hover { background-position: 0 -11px; }
ul#cbbNav li.sn2 a { background-position: -52px 0; width: 61px; }
ul#cbbNav li.sn2 a:hover { background-position: -52px -11px; }
ul#cbbNav li.sn3 a { background-position: -113px 0; width: 53px; }
ul#cbbNav li.sn3 a:hover { background-position: -113px -11px; }
ul#cbbNav li.sn4 a { background-position: -166px 0; width: 50px; }
ul#cbbNav li.sn4 a:hover { background-position: -166px -11px; }
ul#cbbNav li.sn5 a { background-position: -216px 0; width: 49px; }
ul#cbbNav li.sn5 a:hover { background-position: -216px -11px; }
ul#cbbNav li.sn6 a { background-position: -265px 0; width: 27px; }
ul#cbbNav li.sn6 a:hover { background-position: -265px -11px; }
ul#cbbNav li.sn7 a { background-position: -292px 0; width: 41px; }
ul#cbbNav li.sn7 a:hover { background-position: -292px -11px; }
ul#cbbNav li.sn8 a { background-position: -333px 0; width: 46px; }
ul#cbbNav li.sn8 a:hover { background-position: -333px -11px; }
ul#cbbNav li.sn9 a { background-position: -379px 0; width: 32px; }
ul#cbbNav li.sn9 a:hover { background-position: -379px -11px; }

#pBigIdeas ul#cbbNav li.sn1 a.on { background-position: 0 -22px; }
#pParticipate ul#cbbNav li.sn2 a.on { background-position: -52px -22px; }
#pBBFund ul#cbbNav li.sn3 a.on { background-position: -113px -22px; }
#pTeachers ul#cbbNav li.sn4 a.on { background-position: -166px -22px; }
#pPartners ul#cbbNav li.sn5 a.on { background-position: -216px -22px; }
#pKids ul#cbbNav li.sn6 a.on { background-position: -265px -22px; }
#pContest ul#cbbNav li.sn7 a.on { background-position: -292px -22px; }
#bbPromise ul#cbbNav li.sn8 a.on { background-position: -333px -22px; }
#pBooks ul#cbbNav li.sn9 a.on { background-position: -379px -22px; }
