body {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background: #ffffff;
	color: #4D4D4D;
	vertical-align: top;
	font-family: Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 140%;
	text-align: left;
}

p {
	margin-top: 0px;
}

div.text ul, ul {
	margin: 0px 0px 5px 15px;
	padding-left: 5px;
	font-family: Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}

div.text li, li { 
	font-family: Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 4px;
	color: #5184c5;
}

a, a:link, a:visited, a:hover { color: #9787c0; text-decoration: none; }

a:hover { text-decoration: underline; }

img {
	border: 0px;
	line-spacing: 0px;
	display: block;
	overflow: hidden;
}

/* kids base layout ************************************************************************************/

td.row1col1 {
	width: 29px;
	height: 41px;
	overflow: hidden;
}

td.row1col2 {
	width: 173px;
	height: 41px;
	overflow: hidden;
}

td.row1col3 {
	width: 20px;
	height: 41px;
	overflow: hidden;
}

td.row1col4 {
	height: 41px;
	background: url(lookfeel/row1col4.jpg) repeat-x;
	overflow: hidden;
}

td.row1col5 {
	width: 10px;
	height: 41px;
	background: url(lookfeel/row1col4.jpg) repeat-x;
	overflow: hidden;
}

td.row1col6 {
	width: 171px;
	height: 41px;
	overflow: hidden;
}

td.row1col7 {
	width: 41px;
	height: 41px;
	overflow: hidden;
}

td.row2col1 {
	width: 29px;
	background: url(lookfeel/row2col1bg.jpg) repeat-y;
	vertical-align: top;
	overflow: hidden;
}

td.row2col2 {
	width: 173px;
	background: #ffffff url(lookfeel/row2col2.jpg) no-repeat;
	vertical-align: top;
	overflow: hidden;
}

td.row2col3 {
	width: 20px;
	background: #ffffff;
	vertical-align: top;
	overflow: hidden;
}

td.row2col4, td.row2col5, td.row2col6 {
	background: url(lookfeel/row2col4.jpg) repeat-x;
	vertical-align: top;
	overflow: hidden;
}

td.row2col5 { width: 10px; }

td.row2col6 { width: 171px; }

td.row2col7 {
	width: 41px;
	background: url(lookfeel/row2col7bg.jpg) repeat-y;
	vertical-align: top;
	overflow: hidden;
}

td.row3col1 {
	width: 29px;
	background: url(lookfeel/row2col1bg.jpg) repeat-y;
	vertical-align: top;
	overflow: hidden;
}

td.row3col2 {
	height: 42px;
	background: #ffffff;
	text-align: center;
	vertical-align: middle;
	font: normal 14px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #000000;
	overflow: hidden;
}

td.row3col7 {
	width: 41px;
	background: url(lookfeel/row2col7bg.jpg) repeat-y;
	vertical-align: top;
	overflow: hidden;
}

/* teachers base layout ********************************************************************************/

td.row1col1 {
	width: 29px;
	height: 41px;
	overflow: hidden;
}

td.trow1col2 {
	width: 173px;
	height: 41px;
	overflow: hidden;
}

td.trow1col3 {
	width: 20px;
	height: 41px;
	overflow: hidden;
}

td.trow1col4 {
	height: 41px;
	background: url(lookfeel/trow1col4.jpg) repeat-x;
	overflow: hidden;
}

td.trow1col5 {
	width: 10px;
	height: 41px;
	background: url(lookfeel/trow1col4.jpg) repeat-x;
	overflow: hidden;
}

td.trow1col6 {
	width: 171px;
	height: 41px;
	overflow: hidden;
}

td.trow1col7 {
	width: 41px;
	height: 41px;
	overflow: hidden;
}

td.trow2col1 {
	width: 29px;
	background: url(lookfeel/row2col1bg.jpg) repeat-y;
	vertical-align: top;
	overflow: hidden;
}

td.trow2col2 {
	width: 173px;
	background: #ffffff url(lookfeel/trow2col2.jpg) no-repeat;
	vertical-align: top;
	overflow: hidden;
}

td.trow2col3 {
	width: 20px;
	background: #ffffff;
	vertical-align: top;
	overflow: hidden;
}

td.trow2col4, td.trow2col5, td.trow2col6 {
	background: url(lookfeel/trow2col4.jpg) repeat-x;
	vertical-align: top;
	overflow: hidden;
}

td.trow2col5 { width: 10px; }

td.trow2col6 { width: 171px; }

td.trow2col7 {
	width: 41px;
	background: url(lookfeel/row2col7bg.jpg) repeat-y;
	vertical-align: top;
	overflow: hidden;
}

td.trow3col1 {
	width: 29px;
	background: url(lookfeel/row2col1bg.jpg) repeat-y;
	vertical-align: top;
	overflow: hidden;
}

td.trow3col2 {
	height: 42px;
	background: #ffffff;
	text-align: center;
	vertical-align: middle;
	font: normal 14px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #000000;
	overflow: hidden;
}

td.trow3col7 {
	width: 41px;
	background: url(lookfeel/row2col7bg.jpg) repeat-y;
	vertical-align: top;
	overflow: hidden;
}

/* _head ***********************************************************************************************/

/* side menu *******************************************************************************************/

div.Side {
	width: 143px;
	vertical-align: top;
	padding-top: 183px;
	margin-left: 16px;
}

a.Side0:link, a.Side0:visited, a.Side0:hover {
	display: block;
	width: 143px;
	height: 21px;
	_height: 27px;
	margin-bottom: 4px;
	padding-top: 6px;
	background: url(lookfeel/menubutton.gif) no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #ffffff;
	text-align: center;
	text-decoration:none;
}

a.Side0:hover {
	background: url(lookfeel/menuhover.gif) no-repeat;
}

div.Side0 {
	display: block;
	width: 143px;
	height: 21px;
	_height: 27px;
	margin-bottom: 4px;
	padding-top: 6px;
	background: url(lookfeel/menuhover.gif) no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #ffffff;
	text-align: center;
	text-decoration:none;
}

a.Challenge0:link, a.Challenge0:visited, a.Challenge0:hover {
	display: block;
	width: 143px;
	height: 36px;
	_height: 57px;
	margin-bottom: 4px;
	padding-top: 21px;
	background: url(lookfeel/challengebutton.gif) no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #ffffff;
	text-align: center;
	text-decoration:none;
}

a.Challenge0:hover {
	background: url(lookfeel/challengehover.gif) no-repeat;
}

div.Challenge0 {
	display: block;
	width: 143px;
	height: 36px;
	_height: 57px;
	margin-bottom: 4px;
	padding-top: 21px;
	background: url(lookfeel/challengehover.gif) no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #ffffff;
	text-align: center;
	text-decoration:none;
}

a.Up2Me0:link, a.Up2Me0:visited, a.Up2Me0:hover {
	display: block;
	width: 142px;
	height: 16px;
	_height: 55px;
	margin-bottom: 4px;
	padding-top: 39px;
	background: url(lookfeel/up2mebutton.gif) no-repeat;
	font: normal 10px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #ffffff;
	text-align: center;
	text-decoration:none;
}

a.Up2Me0:hover {
	background: url(lookfeel/up2mehover.gif) no-repeat;
}


div.sideblurbtop {
	width: 143px;
	height: 51px;
	background: url(lookfeel/sideblurbtop.gif) no-repeat;
	margin-top: 8px;
}

div.sideblurbmiddle {
	width: 113px;
	_width: 143px;
	background: url(lookfeel/sideblurbbg.jpg) repeat-y;
	padding: 10px 15px 0px 15px;
	font: normal 9px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #5184c5;
	text-align: left;
}

div.sideblurbbottom {
	width: 143px;
	height:14px;
	background: url(lookfeel/sideblurbbottom.gif) no-repeat;
}

/* features ********************************************************************************************/

td.feature1 {
	width: 171px;
	padding-bottom: 11px;
	vertical-align: top;
}

div.feature1top {
	width: 171px;
	height: 7px;
	background: url(lookfeel/feature1top.gif) no-repeat;
	_overflow: hidden;
}

div.feature1topbg {
	width: 171px;
	min-height: 210px;
	_height: 210px;
	background: url(lookfeel/feature1topbg.jpg) no-repeat top;
}

div.feature1middle {
	width: 171px;
	min-height: 210px;
	_height: 210px;
	background: url(lookfeel/feature1bg.jpg) repeat-y;
}

div.feature1bottombg {
	width: 171px;
	min-height: 210px;
	_height: 210px;
	background: url(lookfeel/feature1bottombg.jpg) no-repeat bottom;
	padding-bottom: 10px;
}

div.feature1bottom {
	width: 171px;
	height: 10px;
	background: url(lookfeel/feature1bottom.gif) no-repeat;
}

td.feature2 {
	width: 171px;
	padding-bottom: 11px;
	vertical-align: top;
}

div.feature2top {
	width: 171px;
	height: 8px;
	background: url(lookfeel/feature2top.gif) no-repeat;
	_overflow: hidden;
}

div.feature2topbg {
	width: 171px;
	min-height: 160px;
	_height: 160px;
	background: url(lookfeel/feature2topbg.jpg) no-repeat top;
}

div.feature2middle {
	width: 171px;
	min-height: 160px;
	_height: 160px;
	background: url(lookfeel/feature2bg.jpg) repeat-y;
}

div.feature2bottombg {
	width: 171px;
	min-height: 160px;
	_height: 160px;
	background: url(lookfeel/feature2bottombg.jpg) no-repeat bottom;
	padding-bottom: 10px;
}

div.feature2bottom {
	width: 171px;
	height: 8px;
	background: url(lookfeel/feature2bottom.gif) no-repeat;
}

td.feature3 {
	width: 171px;
	vertical-align: top;
}

div.feature3top {
	width: 171px;
	height: 8px;
	background: url(lookfeel/feature3top.gif) no-repeat;
	_overflow: hidden;
}

div.feature3topbg {
	width: 171px;
	min-height: 59px;
	_height: 59px;
	background: url(lookfeel/feature3topbg.jpg) no-repeat top;
}

div.feature3middle {
	width: 171px;
	min-height: 59px;
	_height: 59px;
	background: url(lookfeel/feature3bg.jpg) repeat-y;
}

div.feature3bottombg {
	width: 171px;
	min-height: 59px;
	_height: 59px;
	background: url(lookfeel/feature3bottombg.jpg) no-repeat bottom;
	padding-bottom: 10px;
}

div.feature3bottom {
	width: 171px;
	height: 8px;
	background: url(lookfeel/feature3bottom.gif) no-repeat;
}

div.featuretitle {
	padding: 4px 10px 5px 11px;
	font: bold 16px Verdana, Arial, Helvetica, Lucida,sans-serif; 
	text-decoration: none;
	color: #000000;
	text-align: center;
}

div.featuretext, div.featuretext p {
	padding: 0px 10px 0px 11px;
	font: normal 13px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #ffffff;
	text-align: center;
}

div.featuretext p {
	padding: 0px 0px 1px 0px;
}

div.featuretext a:link, div.featuretext a:visited, div.featuretext a:hover,
a.featurelink, a.featurelink:link, a.featurelink:visited, a.featurelink:hover {
	font: normal 13px Verdana, Arial, Helvetica, Lucida,sans-serif;
	text-decoration: none;
	color: #000000;
}

a.featurelink:hover { text-decoration: underline; }

div.featurepic {
	height: 85px;
	margin: 0px 10px 5px 11px;
	overflow: hidden;
	text-align: center;
}

img.featurepic {
	overflow: hidden;
	display: inline;
	height: 85px;
	text-align: center;
}

a.footerlink, a.footerlink:link, a.footerlink:visited, a.footerlink:hover {
	font: normal 12px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #000000;
	text-decoration: none;
}

a.footerlink:hover { text-decoration: underline; }

/* bubbles *********************************************************************************************/

div.bubbletext a, div.bubbletext a:link, div.bubbletext a:visited, div.bubbletext a:hover {
	padding: 0px 0px 5px 0px;
	font: normal 14px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	color: #000000;
	text-decoration: none;
}

div.bubbletext a:hover { text-decoration: underline; }

/* bubble1 *********************************************************************************************/

td.bubbletopleft1 {
	width: 5px;
	height: 45px;
	background: url(lookfeel/bubbleleft1.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubble1 {
	min-height: 95px;
	_height: 95px;
	background: #df7727;
	text-align: left;
	vertical-align: top;
}

div.bubbletop1 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletop1.jpg) repeat-x top;
	vertical-align: top;
}

div.bubbletopbg1 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletopbg1.jpg) no-repeat top left;
	vertical-align: top;
}

div.bubblebottom1 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottom1.jpg) repeat-x bottom;
	vertical-align: top;
}

div.bubblebottombg1 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottombg1.jpg) no-repeat bottom left;
	vertical-align: top;
}
									
td.bubbletopright1 {
	width: 13px;
	height: 45px;
	background: url(lookfeel/bubbleright1.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubblebottomleft1 {
	width: 5px;
	height: 45px;
	background: url(lookfeel/bubbleleft1.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.bubblebottomright1 {
	width: 13px;
	height: 45px;
	background: url(lookfeel/bubbleright1.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

/* bubble2 *********************************************************************************************/

td.bubbletopleft2 {
	width: 5px;
	height: 47px;
	background: url(lookfeel/bubbleleft2.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubble2 {
	min-height: 95px;
	_height: 95px;
	background: #e7cd24;
	text-align: left;
}

div.bubbletop2 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletop2.jpg) repeat-x top;
}

div.bubbletopbg2 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletopbg2.jpg) no-repeat top left;
}

div.bubblebottom2 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottom2.jpg) repeat-x bottom;
}

div.bubblebottombg2 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottombg2.jpg) no-repeat bottom left;
}
									
td.bubbletopright2 {
	width: 13px;
	height: 47px;
	background: url(lookfeel/bubbleright2.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubblebottomleft2 {
	width: 5px;
	height: 44px;
	background: url(lookfeel/bubbleleft2.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.bubblebottomright2 {
	width: 13px;
	height: 44px;
	background: url(lookfeel/bubbleright2.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

/* bubble3 *********************************************************************************************/

td.bubbletopleft3 {
	width: 5px;
	height: 46px;
	background: url(lookfeel/bubbleleft3.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubble3 {
	min-height: 95px;
	_height: 95px;
	background: #ac291e;
	text-align: left;
}

div.bubbletop3 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletop3.jpg) repeat-x top;
}

div.bubbletopbg3 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletopbg3.jpg) no-repeat top left;
}

div.bubblebottom3 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottom3.jpg) repeat-x bottom;
}

div.bubblebottombg3 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottombg3.jpg) no-repeat bottom left;
}
									
td.bubbletopright3 {
	width: 13px;
	height: 46px;
	background: url(lookfeel/bubbleright3.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubblebottomleft3 {
	width: 5px;
	height: 45px;
	background: url(lookfeel/bubbleleft3.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.bubblebottomright3 {
	width: 13px;
	height: 45px;
	background: url(lookfeel/bubbleright3.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

/* bubble4 *********************************************************************************************/

td.bubbletopleft4 {
	width: 5px;
	height: 45px;
	background: url(lookfeel/bubbleleft4.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubble4 {
	min-height: 95px;
	_height: 95px;
	background: #bc4c88;
	text-align: left;
}

div.bubbletop4 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletop4.jpg) repeat-x top;
}

div.bubbletopbg4 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletopbg4.jpg) no-repeat top left;
}

div.bubblebottom4 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottom4.jpg) repeat-x bottom;
}

div.bubblebottombg4 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottombg4.jpg) no-repeat bottom left;
}
									
td.bubbletopright4 {
	width: 13px;
	height: 45px;
	background: url(lookfeel/bubbleright4.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubblebottomleft4 {
	width: 5px;
	height: 46px;
	background: url(lookfeel/bubbleleft4.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.bubblebottomright4 {
	width: 13px;
	height: 46px;
	background: url(lookfeel/bubbleright4.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

/* bubble5 *********************************************************************************************/

td.bubbletopleft5 {
	width: 5px;
	height: 47px;
	background: url(lookfeel/bubbleleft5.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubble5 {
	min-height: 95px;
	_height: 95px;
	background: #85b739;
	text-align: left;
}

div.bubbletop5 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletop5.jpg) repeat-x top;
}

div.bubbletopbg5 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletopbg5.jpg) no-repeat top left;
}

div.bubblebottom5 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottom5.jpg) repeat-x bottom;
}

div.bubblebottombg5 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottombg5.jpg) no-repeat bottom left;
}
									
td.bubbletopright5 {
	width: 13px;
	height: 47px;
	background: url(lookfeel/bubbleright5.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubblebottomleft5 {
	width: 5px;
	height: 44px;
	background: url(lookfeel/bubbleleft5.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.bubblebottomright5 {
	width: 13px;
	height: 44px;
	background: url(lookfeel/bubbleright5.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

/* bubble6 *********************************************************************************************/

td.bubbletopleft6 {
	width: 5px;
	height: 48px;
	background: url(lookfeel/bubbleleft6.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubble6 {
	min-height: 95px;
	_height: 95px;
	background: #5385b8;
	text-align: left;
}

div.bubbletop6 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletop6.jpg) repeat-x top;
}

div.bubbletopbg6 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubbletopbg6.jpg) no-repeat top left;
}

div.bubblebottom6 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottom6.jpg) repeat-x bottom;
}

div.bubblebottombg6 {
	min-height: 95px;
	_height: 95px;
	background: url(lookfeel/bubblebottombg6.jpg) no-repeat bottom left;
}
									
td.bubbletopright6 {
	width: 13px;
	height: 48px;
	background: url(lookfeel/bubbleright6.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.bubblebottomleft6 {
	width: 5px;
	height: 42px;
	background: url(lookfeel/bubbleleft6.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.bubblebottomright6 {
	width: 13px;
	height: 42px;
	background: url(lookfeel/bubbleright6.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

div.bubblepic1, div.bubblepic2, div.bubblepic3 ,div.bubblepic4 ,div.bubblepic5, div.bubblepic6 {
	float: left;
	width: 85px;
	height: 85px;
	background: url(lookfeel/bubblepic1.gif) no-repeat;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
	_overflow: hidden;
}

div.bubblepic2 {
	background: url(lookfeel/bubblepic2.gif) no-repeat;
}

div.bubblepic3 {
	background: url(lookfeel/bubblepic3.gif) no-repeat;
}

div.bubblepic4 {
	background: url(lookfeel/bubblepic4.gif) no-repeat;
}

div.bubblepic5 {
	background: url(lookfeel/bubblepic5.gif) no-repeat;
}

div.bubblepic6 {
	background: url(lookfeel/bubblepic6.gif) no-repeat;
}

img.bubblepic1, img.bubblepic2, img.bubblepic3, img.bubblepic4, img.bubblepic5, img.bubblepic6 {
	display: block;
	width: 85px;
	height: 85px;
	line-height: 0px;
	_overflow: hidden;
}

/* popups **********************************************************************************************/

div.popuptitle {
	clear: left;
	font: bold 18px Verdana, Arial, Helvetica, Lucida,sans-serif; 
	text-decoration: none;
	color: #04004e;
	text-align: left;
	padding-bottom: 4px;
}

div.popuptext1, div.popuptext1 p, div.popuptext2, div.popuptext2 p, div.popuptext3, div.popuptext3 p, div.popuptext4, div.popuptext4 p, div.popuptext5, div.popuptext5 p, div.popuptext6, div.popuptext6 p {
	font: normal 14px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
}

div.popuptext1 a, div.popuptext1 a:link, div.popuptext1 a:visited, div.popuptext1 a:hover,
div.popuptext2 a, div.popuptext2 a:link, div.popuptext2 a:visited, div.popuptext2 a:hover,
div.popuptext3 a, div.popuptext3 a:link, div.popuptext3 a:visited, div.popuptext3 a:hover,
div.popuptext4 a, div.popuptext4 a:link, div.popuptext4 a:visited, div.popuptext4 a:hover,
div.popuptext5 a, div.popuptext5 a:link, div.popuptext5 a:visited, div.popuptext5 a:hover,
div.popuptext6 a, div.popuptext6 a:link, div.popuptext6 a:visited, div.popuptext6 a:hover {
	font: normal 14px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #d5621f;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
}

div.popuptext1 li, div.popuptext2 li, div.popuptext3 li, div.popuptext4 li, div.popuptext5 li, div.popuptext6 li {
	font-family: Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 4px;
	color: #000000;
}

div.popuptext2 a, div.popuptext2 a:link, div.popuptext2 a:visited, div.popuptext2 a:hover {
	color: #e1c41d;
}
div.popuptext3 a, div.popuptext3 a:link, div.popuptext3 a:visited, div.popuptext3 a:hover {
	color: #9a1817;
}
div.popuptext4 a, div.popuptext4 a:link, div.popuptext4 a:visited, div.popuptext4 a:hover {
	color: #ac3676;
}
div.popuptext5 a, div.popuptext5 a:link, div.popuptext5 a:visited, div.popuptext5 a:hover {
	color: #73ac2b;
}
div.popuptext6 a, div.popuptext6 a:link, div.popuptext6 a:visited, div.popuptext6 a:hover {
	color: #426ea6;
}	
	
div.popuptext1 a:hover, div.popuptext2 a:hover, div.popuptext3 a:hover, div.popuptext4 a:hover, div.popuptext5 a:hover, div.popuptext6 a:hover { text-decoration: underline; }

div.popuppic1, div.popuppic2, div.popuppic3 ,div.popuppic4 ,div.popuppic5, div.popuppic6 {
	float: left;
	width: 85px;
	height: 85px;
	background: url(lookfeel/bubblepic1.gif) no-repeat;
	text-align: center;
	vertical-align: middle;
	_overflow: hidden;
}

div.popuppic2 {
	background: url(lookfeel/bubblepic2.gif) no-repeat;
}

div.popuppic3 {
	background: url(lookfeel/bubblepic3.gif) no-repeat;
}

div.popuppic4 {
	background: url(lookfeel/bubblepic4.gif) no-repeat;
}

div.popuppic5 {
	background: url(lookfeel/bubblepic5.gif) no-repeat;
}

div.popuppic6 {
	background: url(lookfeel/bubblepic6.gif) no-repeat;
}

img.popuppic1, img.popuppic2, img.popuppic3, img.popuppic4, img.popuppic5, img.popuppic6 {
	display: inline;
}

/* popup1 **********************************************************************************************/

td.popuppertopleft1 {
	width: 8px;
	height: 47px;
	background: url(lookfeel/popupperleftbg1.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupper1 {
	min-height: 109px;
	_height: 109px;
	background: #d5621f;
	text-align: left;
	vertical-align: top;
}

div.popuppertopbg1 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopbg1.jpg) repeat-x top;
	vertical-align: top;
}

div.popupperbotbg1 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotbg1.jpg) repeat-x bottom;
	vertical-align: top;
}

div.popuppertopinleft1 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinleft1.jpg) no-repeat top left;
	vertical-align: top;
}

div.popuppertopinright1 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinright1.jpg) no-repeat top right;
	vertical-align: top;
}

div.popupperbotinleft1 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinleft1.jpg) no-repeat bottom left;
	vertical-align: top;
}

div.popupperbotinright1 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinright1.jpg) no-repeat bottom right;
	padding: 5px; 0px 30px 0px;
	vertical-align: top;
}
									
td.popuppertopright1 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/popupperrightbg1.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupperbotleft1 {
	width: 8px;
	height: 61px;
	background: url(lookfeel/popupperleftbg1.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.popupperbotright1 {
	width: 9px;
	height: 61px;
	background: url(lookfeel/popupperrightbg1.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowertopleft1 {
	width: 22px;
	height: 43px;
	background: url(lookfeel/poplowerleftbg1.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowertopbg {
	height: 19px;
	background: url(lookfeel/poplowerleftbg1.jpg) repeat-x;
	vertical-align: top;
	_overflow: hidden;
}

td.poplower1 {
	min-height: 178px;
	_height: 178px;
	background: #ffffff;
	text-align: left;
	vertical-align: top;
}
									
td.poplowertopright1 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/poplowerrightbg1.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbotleft1 {
	width: 8px;
	height: 42px;
	background: url(lookfeel/poplowerleftbg1.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbotright1 {
	width: 9px;
	height: 42px;
	background: url(lookfeel/poplowerrightbg1.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbaseleft1 {
	width: 22px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbasebg1 {
	height: 20px;
	background: url(lookfeel/poplowerbasebg1.jpg) repeat-x;
	text-align: left;
	vertical-align: top;
}

div.poplowerbaseright1 {
	width: 24px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

/* popup2 **********************************************************************************************/

td.popuppertopleft2 {
	width: 8px;
	height: 47px;
	background: url(lookfeel/popupperleftbg2.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupper2 {
	min-height: 109px;
	_height: 109px;
	background: #e1c41d;
	text-align: left;
	vertical-align: top;
}

div.popuppertopbg2 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopbg2.jpg) repeat-x top;
	vertical-align: top;
}

div.popupperbotbg2 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotbg2.jpg) repeat-x bottom;
	vertical-align: top;
}

div.popuppertopinleft2 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinleft2.jpg) no-repeat top left;
	vertical-align: top;
}

div.popuppertopinright2 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinright2.jpg) no-repeat top right;
	vertical-align: top;
}

div.popupperbotinleft2 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinleft2.jpg) no-repeat bottom left;
	vertical-align: top;
}

div.popupperbotinright2 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinright2.jpg) no-repeat bottom right;
	padding: 5px; 0px 30px 0px;
	vertical-align: top;
}
									
td.popuppertopright2 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/popupperrightbg2.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupperbotleft2 {
	width: 8px;
	height: 61px;
	background: url(lookfeel/popupperleftbg2.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.popupperbotright2 {
	width: 9px;
	height: 61px;
	background: url(lookfeel/popupperrightbg2.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowertopleft2 {
	width: 22px;
	height: 43px;
	background: url(lookfeel/poplowerleftbg2.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowertopbg {
	height: 19px;
	background: url(lookfeel/poplowerleftbg2.jpg) repeat-x;
	vertical-align: top;
	_overflow: hidden;
}

td.poplower2 {
	min-height: 178px;
	_height: 178px;
	background: #ffffff;
	text-align: left;
	vertical-align: top;
}
									
td.poplowertopright2 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/poplowerrightbg2.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbotleft2 {
	width: 8px;
	height: 42px;
	background: url(lookfeel/poplowerleftbg2.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbotright2 {
	width: 9px;
	height: 42px;
	background: url(lookfeel/poplowerrightbg2.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbaseleft2 {
	width: 22px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbasebg2 {
	height: 20px;
	background: url(lookfeel/poplowerbasebg2.jpg) repeat-x;
	text-align: left;
	vertical-align: top;
}

div.poplowerbaseright2 {
	width: 24px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

/* popup3 **********************************************************************************************/

td.popuppertopleft3 {
	width: 8px;
	height: 47px;
	background: url(lookfeel/popupperleftbg3.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupper3 {
	min-height: 109px;
	_height: 109px;
	background: #9a1817;
	text-align: left;
	vertical-align: top;
}

div.popuppertopbg3 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopbg3.jpg) repeat-x top;
	vertical-align: top;
}

div.popupperbotbg3 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotbg3.jpg) repeat-x bottom;
	vertical-align: top;
}

div.popuppertopinleft3 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinleft3.jpg) no-repeat top left;
	vertical-align: top;
}

div.popuppertopinright3 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinright3.jpg) no-repeat top right;
	vertical-align: top;
}

div.popupperbotinleft3 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinleft3.jpg) no-repeat bottom left;
	vertical-align: top;
}

div.popupperbotinright3 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinright3.jpg) no-repeat bottom right;
	padding: 5px; 0px 30px 0px;
	vertical-align: top;
}
									
td.popuppertopright3 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/popupperrightbg3.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupperbotleft3 {
	width: 8px;
	height: 61px;
	background: url(lookfeel/popupperleftbg3.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.popupperbotright3 {
	width: 9px;
	height: 61px;
	background: url(lookfeel/popupperrightbg3.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowertopleft3 {
	width: 22px;
	height: 43px;
	background: url(lookfeel/poplowerleftbg3.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowertopbg {
	height: 19px;
	background: url(lookfeel/poplowerleftbg3.jpg) repeat-x;
	vertical-align: top;
	_overflow: hidden;
}

td.poplower3 {
	min-height: 178px;
	_height: 178px;
	background: #ffffff;
	text-align: left;
	vertical-align: top;
}
									
td.poplowertopright3 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/poplowerrightbg3.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbotleft3 {
	width: 8px;
	height: 42px;
	background: url(lookfeel/poplowerleftbg3.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbotright3 {
	width: 9px;
	height: 42px;
	background: url(lookfeel/poplowerrightbg3.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbaseleft3 {
	width: 22px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbasebg3 {
	height: 20px;
	background: url(lookfeel/poplowerbasebg3.jpg) repeat-x;
	text-align: left;
	vertical-align: top;
}

div.poplowerbaseright3 {
	width: 24px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

/* popup4 **********************************************************************************************/

td.popuppertopleft4 {
	width: 8px;
	height: 47px;
	background: url(lookfeel/popupperleftbg4.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupper4 {
	min-height: 109px;
	_height: 109px;
	background: #ac3676;
	text-align: left;
	vertical-align: top;
}

div.popuppertopbg4 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopbg4.jpg) repeat-x top;
	vertical-align: top;
}

div.popupperbotbg4 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotbg4.jpg) repeat-x bottom;
	vertical-align: top;
}

div.popuppertopinleft4 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinleft4.jpg) no-repeat top left;
	vertical-align: top;
}

div.popuppertopinright4 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinright4.jpg) no-repeat top right;
	vertical-align: top;
}

div.popupperbotinleft4 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinleft4.jpg) no-repeat bottom left;
	vertical-align: top;
}

div.popupperbotinright4 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinright4.jpg) no-repeat bottom right;
	padding: 5px; 0px 30px 0px;
	vertical-align: top;
}
									
td.popuppertopright4 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/popupperrightbg4.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupperbotleft4 {
	width: 8px;
	height: 61px;
	background: url(lookfeel/popupperleftbg4.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.popupperbotright4 {
	width: 9px;
	height: 61px;
	background: url(lookfeel/popupperrightbg4.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowertopleft4 {
	width: 22px;
	height: 43px;
	background: url(lookfeel/poplowerleftbg4.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowertopbg {
	height: 19px;
	background: url(lookfeel/poplowerleftbg4.jpg) repeat-x;
	vertical-align: top;
	_overflow: hidden;
}

td.poplower4 {
	min-height: 178px;
	_height: 178px;
	background: #ffffff;
	text-align: left;
	vertical-align: top;
}
									
td.poplowertopright4 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/poplowerrightbg4.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbotleft4 {
	width: 8px;
	height: 42px;
	background: url(lookfeel/poplowerleftbg4.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbotright4 {
	width: 9px;
	height: 42px;
	background: url(lookfeel/poplowerrightbg4.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbaseleft4 {
	width: 22px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbasebg4 {
	height: 20px;
	background: url(lookfeel/poplowerbasebg4.jpg) repeat-x;
	text-align: left;
	vertical-align: top;
}

div.poplowerbaseright4 {
	width: 24px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

/* popup5 **********************************************************************************************/

td.popuppertopleft5 {
	width: 8px;
	height: 47px;
	background: url(lookfeel/popupperleftbg5.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupper5 {
	min-height: 109px;
	_height: 109px;
	background: #73ac2b;
	text-align: left;
	vertical-align: top;
}

div.popuppertopbg5 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopbg5.jpg) repeat-x top;
	vertical-align: top;
}

div.popupperbotbg5 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotbg5.jpg) repeat-x bottom;
	vertical-align: top;
}

div.popuppertopinleft5 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinleft5.jpg) no-repeat top left;
	vertical-align: top;
}

div.popuppertopinright5 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinright5.jpg) no-repeat top right;
	vertical-align: top;
}

div.popupperbotinleft5 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinleft5.jpg) no-repeat bottom left;
	vertical-align: top;
}

div.popupperbotinright5 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinright5.jpg) no-repeat bottom right;
	padding: 5px; 0px 30px 0px;
	vertical-align: top;
}
									
td.popuppertopright5 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/popupperrightbg5.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupperbotleft5 {
	width: 8px;
	height: 61px;
	background: url(lookfeel/popupperleftbg5.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.popupperbotright5 {
	width: 9px;
	height: 61px;
	background: url(lookfeel/popupperrightbg5.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowertopleft5 {
	width: 22px;
	height: 43px;
	background: url(lookfeel/poplowerleftbg5.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowertopbg {
	height: 19px;
	background: url(lookfeel/poplowerleftbg5.jpg) repeat-x;
	vertical-align: top;
	_overflow: hidden;
}

td.poplower5 {
	min-height: 178px;
	_height: 178px;
	background: #ffffff;
	text-align: left;
	vertical-align: top;
}
									
td.poplowertopright5 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/poplowerrightbg5.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbotleft5 {
	width: 8px;
	height: 42px;
	background: url(lookfeel/poplowerleftbg5.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbotright5 {
	width: 9px;
	height: 42px;
	background: url(lookfeel/poplowerrightbg5.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbaseleft5 {
	width: 22px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbasebg5 {
	height: 20px;
	background: url(lookfeel/poplowerbasebg5.jpg) repeat-x;
	text-align: left;
	vertical-align: top;
}

div.poplowerbaseright5 {
	width: 24px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

/* popup6 **********************************************************************************************/

td.popuppertopleft6 {
	width: 8px;
	height: 47px;
	background: url(lookfeel/popupperleftbg6.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupper6 {
	min-height: 109px;
	_height: 109px;
	background: #426ea6;
	text-align: left;
	vertical-align: top;
}

div.popuppertopbg6 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopbg6.jpg) repeat-x top;
	vertical-align: top;
}

div.popupperbotbg6 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotbg6.jpg) repeat-x bottom;
	vertical-align: top;
}

div.popuppertopinleft6 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinleft6.jpg) no-repeat top left;
	vertical-align: top;
}

div.popuppertopinright6 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popuppertopinright6.jpg) no-repeat top right;
	vertical-align: top;
}

div.popupperbotinleft6 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinleft6.jpg) no-repeat bottom left;
	vertical-align: top;
}

div.popupperbotinright6 {
	min-height: 109px;
	_height: 109px;
	background: url(lookfeel/popupperbotinright6.jpg) no-repeat bottom right;
	padding: 5px; 0px 30px 0px;
	vertical-align: top;
}
									
td.popuppertopright6 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/popupperrightbg6.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.popupperbotleft6 {
	width: 8px;
	height: 61px;
	background: url(lookfeel/popupperleftbg6.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.popupperbotright6 {
	width: 9px;
	height: 61px;
	background: url(lookfeel/popupperrightbg6.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowertopleft6 {
	width: 22px;
	height: 43px;
	background: url(lookfeel/poplowerleftbg6.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowertopbg {
	height: 19px;
	background: url(lookfeel/poplowerleftbg6.jpg) repeat-x;
	vertical-align: top;
	_overflow: hidden;
}

td.poplower6 {
	min-height: 178px;
	_height: 178px;
	background: #ffffff;
	text-align: left;
	vertical-align: top;
}
									
td.poplowertopright6 {
	width: 9px;
	height: 47px;
	background: url(lookfeel/poplowerrightbg6.jpg) repeat-y;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbotleft6 {
	width: 8px;
	height: 42px;
	background: url(lookfeel/poplowerleftbg6.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbotright6 {
	width: 9px;
	height: 42px;
	background: url(lookfeel/poplowerrightbg6.jpg) repeat-y;
	vertical-align: bottom;
	_overflow: hidden;
}

td.poplowerbaseleft6 {
	width: 22px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

td.poplowerbasebg6 {
	height: 20px;
	background: url(lookfeel/poplowerbasebg6.jpg) repeat-x;
	text-align: left;
	vertical-align: top;
}

div.poplowerbaseright6 {
	width: 24px;
	height: 20px;
	vertical-align: top;
	_overflow: hidden;
}

/* index ***********************************************************************************************/

td.indextopleft {
	width: 16px;
	height: 15px;
	background: url(lookfeel/indextopleft.gif) no-repeat;
	overflow: hidden;
}

td.indextop {
	height: 15px;
	background: url(lookfeel/indextop.jpg) repeat-x;
	overflow: hidden;
}

td.indextopright {
	width: 16px;
	height: 15px;
	background: url(lookfeel/indextopright.gif) no-repeat;
	overflow: hidden;
}

td.indexleft {
	width: 16px;
	background: url(lookfeel/indexleft.jpg) repeat-y;
	overflow: hidden;
}

td.indexmiddle {
	background: #ffffff;
	overflow: hidden;
}

td.indexright {
	width: 16px;
	background: url(lookfeel/indexright.jpg) repeat-y;
	overflow: hidden;
}

td.indexbottomleft {
	width: 16px;
	height: 13px;
	background: url(lookfeel/indexbottomleft.gif) no-repeat;
	overflow: hidden;
}

td.indexbottom {
	height: 13px;
	background: url(lookfeel/indexbottom.jpg) repeat-x;
	overflow: hidden;
}

td.indexbottomright {
	width: 16px;
	height: 13px;
	background: url(lookfeel/indexbottomright.gif) no-repeat;
	overflow: hidden;
}

td.signupleft {
	width: 13px;
	height: 28px;
	background: url(lookfeel/signupleft.jpg) no-repeat;
	_overflow: hidden;
}

td.signup {
	height: 28px;
	background: url(lookfeel/signupbg.jpg) repeat-x;
	text-align: center;
	vertical-align: middle;
	_overflow: hidden;
}

td.signup a, td.signup a:link, td.signup a:visited, td.signup a:hover {
	font: normal 14px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #ffffff;
	text-decoration: none;
	_overflow: hidden;
}

td.signup a:hover { text-decoration: underline; }

td.signupright {
	width: 13px;
	height: 28px;
	background: url(lookfeel/signupright.jpg) no-repeat;
	_overflow: hidden;
}

div.indexpic {
	float: left;
	width: 86px;
	height: 86px;
	margin: 0px 8px 2px 0px;
}

img.indexpic {
	width: 86px;
}

/* teachers ********************************************************************************************/

td.teachertopleft {
	width: 16px;
	height: 15px;
	background: url(lookfeel/teachertopleft.gif) no-repeat;
	overflow: hidden;
}

td.teachertop {
	height: 15px;
	background: url(lookfeel/teachertop.jpg) repeat-x;
	overflow: hidden;
}

td.teachertopright {
	width: 16px;
	height: 15px;
	background: url(lookfeel/teachertopright.gif) no-repeat;
	overflow: hidden;
}

td.teacherleft {
	width: 16px;
	background: url(lookfeel/teacherleft.jpg) repeat-y;
	overflow: hidden;
}

td.teachermiddle {
	background: #ffffff;
	overflow: hidden;
}

td.teacherright {
	width: 16px;
	background: url(lookfeel/teacherright.jpg) repeat-y;
	overflow: hidden;
}

td.teacherbottomleft {
	width: 16px;
	height: 13px;
	background: url(lookfeel/teacherbottomleft.gif) no-repeat;
	overflow: hidden;
}

td.teacherbottom {
	height: 13px;
	background: url(lookfeel/teacherbottom.jpg) repeat-x;
	overflow: hidden;
}

td.teacherbottomright {
	width: 16px;
	height: 13px;
	background: url(lookfeel/teacherbottomright.gif) no-repeat;
	overflow: hidden;
}

div.teacherpic {
	float: left;
	width: 86px;
	height: 86px;
	margin: 0px 8px 2px 0px;
}

img.teacherpic {
	width: 86px;
}

/* top6/activities *************************************************************************************/

div.buttons {
	width: 484px;
	height: 63px;
	_overflow: hidden;
}

a.button1, a.button1:link, a.button1:visited, a.button1:hover,
a.button2, a.button2:link, a.button2:visited, a.button2:hover,
a.button3, a.button3:link, a.button3:visited, a.button3:hover,
a.button4, a.button4:link, a.button4:visited, a.button4:hover,
a.button5, a.button5:link, a.button5:visited, a.button5:hover,
a.button6, a.button6:link, a.button6:visited, a.button6:hover {
	display: block;
	float: left;
	width: 154px;
	height: 21px;
	_height: 27px;
	margin-right: 11px;
	margin-bottom: 9px;
	padding-top: 6px;
	background: url(lookfeel/orangebutton.jpg) no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	_overflow: hidden;
}

a.button2, a.button2:link, a.button2:visited, a.button2:hover { background: url(lookfeel/yellowbutton.jpg) no-repeat; }
a.button3, a.button3:link, a.button3:visited, a.button3:hover {
	background: url(lookfeel/redbutton.jpg) no-repeat;
	margin-right: 0px;
}
a.button4, a.button4:link, a.button4:visited, a.button4:hover {
	background: url(lookfeel/purplebutton.jpg) no-repeat;
	margin-bottom: 0px;
}
a.button5, a.button5:link, a.button5:visited, a.button5:hover {
	background: url(lookfeel/greenbutton.jpg) no-repeat;
	margin-bottom: 0px;
}
a.button6, a.button6:link, a.button6:visited, a.button6:hover {
	background: url(lookfeel/bluebutton.jpg) no-repeat;
	margin-bottom: 0px;
	margin-right: 0px;
}

a.button1:hover,
a.button2:hover,
a.button3:hover,
a.button4:hover,
a.button5:hover,
a.button6:hover {
	background: url(lookfeel/buttonhover.jpg) no-repeat;
}

/* challenge *******************************************************************************************/

a.challengebutton1, a.challengebutton1:link, a.challengebutton1:visited, a.challengebutton1:hover,
a.challengebutton2, a.challengebutton2:link, a.challengebutton2:visited, a.challengebutton2:hover,
a.challengebutton3, a.challengebutton3:link, a.challengebutton3:visited, a.challengebutton3:hover,
a.challengebutton4, a.challengebutton4:link, a.challengebutton4:visited, a.challengebutton4:hover,
a.challengebutton5, a.challengebutton5:link, a.challengebutton5:visited, a.challengebutton5:hover,
a.challengebutton6, a.challengebutton6:link, a.challengebutton6:visited, a.challengebutton6:hover {
	display: block;
	float: left;
	width: 154px;
	height: 21px;
	_height: 27px;
	padding-top: 6px;
	background: url(lookfeel/orangebutton.jpg) no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #ffffff;
	text-align: center;
	text-decoration:none;
	_overflow: hidden;
}

a.challengebutton2, a.challengebutton2:link, a.challengebutton2:visited, a.challengebutton2:hover {
	background: url(lookfeel/yellowbutton.jpg) no-repeat;
}
a.challengebutton3, a.challengebutton3:link, a.challengebutton3:visited, a.challengebutton3:hover {
	background: url(lookfeel/redbutton.jpg) no-repeat;
}
a.challengebutton4, a.challengebutton4:link, a.challengebutton4:visited, a.challengebutton4:hover {
	background: url(lookfeel/purplebutton.jpg) no-repeat;
}
a.challengebutton5, a.challengebutton5:link, a.challengebutton5:visited, a.challengebutton5:hover {
	background: url(lookfeel/greenbutton.jpg) no-repeat;
}
a.challengebutton6, a.challengebutton6:link, a.challengebutton6:visited, a.challengebutton6:hover {
	background: url(lookfeel/bluebutton.jpg) no-repeat;
}

a.challengebutton1:hover,
a.challengebutton2:hover,
a.challengebutton3:hover,
a.challengebutton4:hover,
a.challengebutton5:hover,
a.challengebutton6:hover {
	background: url(lookfeel/buttonhover.jpg) no-repeat;
}

input.challengeselect {
	float: left;
	margin-top: 7px;
	_margin-top: 4px;
	margin-right: 4px;
}

div.formbox {
	padding-bottom: 5px;
	font: normal 13px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	text-decoration: none;
	color: #000000;
}

div.label, div.label2 {
	float: left;
	clear: left;
	width: 120px;
	font: normal 13px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	text-decoration: none;
	color: #000000;
}
div.label2 {
	clear: none;
	width: 105px;
	_width: 140px;
	padding-right: 5px;
	text-align: right;
}

div.radiolabel {
	float: left;
	padding-top: 5px;
	font: normal 13px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	text-decoration: none;
	color: #000000;
}

input.name {
	float: left;
	width: 310px;
	border-top: solid 1px #94a2a2;
	border-right: solid 1px #d7dada;
	border-bottom: solid 1px #f3f4f4;
	border-left: solid 1px #d7dada;
	margin-bottom: 5px;
	padding: 2px;
	font: normal 13px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	text-decoration: none;
	color: #000000;
}

input.age {
	float: left;
	width: 100px;
	border-top: solid 1px #94a2a2;
	border-right: solid 1px #d7dada;
	border-bottom: solid 1px #f3f4f4;
	border-left: solid 1px #d7dada;
	margin-bottom: 5px;
	padding: 2px;
	font: normal 13px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	text-decoration: none;
	color: #000000;
}

a.challengelinktext, a.challengelinktext:link, a.challengelinktext:visited, a.challengelinktext:hover {
	display: block;
	float: left;
	font: normal 13px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	text-decoration: none;
	color: #5184c5;
	padding: 2px 0px 10px 20px;
	_overflow: hidden;
}

a.challengelinktext:hover { text-decoration: underline; }

input.submit, input.submit:link, input.submit:visited, input.submit:hover  {
	clear: both;
	margin-top: 5px;
	cursor: pointer;
}

/* sitemap *********************************************************************************************/

a.sitemap1, a.sitemap1:link, a.sitemap1:visited, a.sitemap1:hover,
a.sitemap2, a.sitemap2:link, a.sitemap2:visited, a.sitemap2:hover,
a.sitemap3, a.sitemap3:link, a.sitemap3:visited, a.sitemap3:hover {
	display: block;
	padding-top: 10px;
	font: bold 16px Verdana, Arial, Helvetica, Lucida,sans-serif; 
	color: #04004e;
	text-align: left;
	text-decoration: none;
}

a.sitemap2, a.sitemap2:link, a.sitemap2:visited, a.sitemap2:hover {
	font-size: 15px; 
	color: #5184c5;
	padding-left: 25px;
	padding-top: 2px;
}

a.sitemap3, a.sitemap3:link, a.sitemap3:visited, a.sitemap3:hover {
	font-size: 14px;
	font-weight: normal;
	color: #5184c5;
	padding-left: 50px;
	padding-top: 3px;
}

a.sitemap1:hover, a.sitemap2:hover, a.sitemap3:hover { text-decoration: underline; }

/* admin link ***************************************************************************************************************************/

.editpagebox, .fronteditpagebox {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #000000;
}
.fronteditpagebox {
	left: 100px;
	background: #600000; 
}

a.editpagelink, a.editpagelink:visited, a.fronteditpagelink, a.fronteditpagelink:visited {
	color: #ffffff;
	padding: 6px;
	display: block;
}
a.editpagelink:hover, a.fronteditpagelink:hover { text-decoration: underline; }


/* text ************************************************************************************************/

div.dotline {
	clear: both;
	height: 2px;
	background: url(lookfeel/dotlinebg.jpg) repeat-x;
	margin: 10px 0px 10px 0px;
}

div.title, div.teachertitle {
	font: normal 30px Trebuchet MS, Verdana, Arial, Helvetica, Lucida,sans-serif; 
	text-decoration: none;
	color: #5184c5;
	text-align: left;
	padding-bottom: 10px;
}
div.teachertitle { color: #81b82d; }

div.text, div.text p, div.teachertext, div.teachertext p {
	font: normal 14px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #5184c5;
	text-decoration: none;
	text-align: left;
	padding-bottom: 5px;
}

div.text p, div.teachertext p {
	padding-bottom: 0px;
}

div.teachertext, div.teachertext p { color: #81b82d; }

a.linktext, a.linktext:link, a.linktext:visited, a.linktext:hover,
a.teacherlinktext, a.teacherlinktext:link, a.teacherlinktext:visited, a.teacherlinktext:hover {
	font: normal 15px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	text-decoration: none;
	color: #81b82d;
	padding: 0px 0px 18px 0px;
}
a.teacherlinktext, a.teacherlinktext:link, a.teacherlinktext:visited, a.teacherlinktext:hover { color: #5184c5; }

a.linktext:hover, a.teacherlinktext:hover { text-decoration: underline; }

div.subtitle, p.subtitle, div.text p.subtitle {
	font: bold 16px Verdana, Arial, Helvetica, Lucida,sans-serif; 
	text-decoration: none;
	color: #04004e;
	text-align: left;
	padding-bottom: 10px;
}

div.bubbletitle {
	font: bold 18px Verdana, Arial, Helvetica, Lucida,sans-serif; 
	text-decoration: none;
	color: #000000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 4px;
}

div.bubbletext, div.bubbletext p {
	font: normal 14px Verdana, Arial, Helvetica, Lucida,sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding-bottom: 10px;
}

div.bubbletext li {
	font-family: Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 4px;
	color: #000000;
}

.prevnext, a.prevnext:link, a.prevnext:visited, a.prevnext:hover {
	font: normal 15px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	color: #4D4D4D; 
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 18px 0px;
}

a.prevnext:hover { text-decoration: underline; }

/* breadcrumbs *****************************************************************************************/

div.bread {
	padding-bottom: 10px;
	font: normal 14px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	color: #B3B3B3;
}

a.bread:link, a.bread:visited, a.bread:hover {
	font: normal 14px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	color: #B3B3B3;
	text-decoration: none;
}

a.bread:hover { text-decoration: underline; }

/* pictures ********************************************************************************************/

div.pictitle {
	display: block;
	text-align: left;
	margin-bottom: 10px;
}

div.picture {
	width: 85px;
	height: 85px;
	background: url(lookfeel/greenpic.gif) no-repeat;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin: 0px 10px 5px 0px;
}

img.picture {
	display: inline;
}

img.thumbnail {
	width: 80px;
	margin: 8px 10px 5px 0px;
	float: left;
}

/* others *******************************************************************************************************************************/

.contacttitle, .responsetitle  {
	font: bold 15px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	color: #4D4D4D;
	vertical-align: top;
	padding: 0px 10px 0px 0px;
}

.contactdata, .responsedata {
	font: normal 15px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	color: #4D4D4D; 
}

.responseheading {
	font: bold 15px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	color: #4D4D4D;
	padding: 0px 10px 0px 0px;
}

div.contact, div.response, div.downloads {
	font: normal 15px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	color: #4D4D4D; 
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.responserequired {
	font: normal 13px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	color:#FF0000; 
	padding: 0px 10px 0px 0px;
}

div.downloads {
	padding: 5px 5px 5px 0px;
}

div.download {
	clear: left;
	padding: 5px 2px 2px 0px;
}

img.download {
	float: left;
	border : none;
}

a.download:link, a.download:visited {
	display: block;
	float: left;
	font: normal 15px Lucida Grande, Arial, Helvetica, Lucida,sans-serif;
	color: #4D4D4D;
	text-decoration: none;
}

a.download:hover { text-decoration: underline; }
