/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* >>> Global Items  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* IE6 hack */
body 							{ behavior: url("inc_iecsshover.htc"); }																																							/* IE6 hack */

body,div,p,a,ul,ol,li,dl,dt,dd,img,table,td,form,fieldset,h1,h2,h3,h4,h5,h6
							{ margin: 0px; padding: 0px; border: 0px; }
body						{ background: #4bb8ba url(images/bg_pattern_main.gif) repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: center; }

ul,ol,dl,li,dt,dd			{ list-style: none; }
form,fieldset				{ display: inline; margin: 0px; padding: 0px; }
input						{ margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }

a							{ text-decoration: none; color: #306; }
a:link						{ text-decoration: none; }
a:visited					{ text-decoration: none; }
a:hover						{ text-decoration: underline; }
a:active					{ text-decoration: underline; }

b, strong					{ font-weight: bold; }

h3							{ margin-bottom: 10px;}
div#sitewrapper				{ width: 765px; margin: 0px auto; background: #fff; text-align: left; border: 1px solid #066; border-width: 0px 1px 1px 1px; }

.nowrap						{ white-space: nowrap; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* >>> Upper Items (headers and nav) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div#upper					{ position: relative; }

div#homebutton				{ position: absolute; top: 60px; left: 15px; height: 70px; width: 230px; }
div#homebutton a			{ display: block; height: 70px; }
div#kitbutton				{ position: absolute; top: 223px; left: 668px; height: 90px; width: 90px; }

h1#logo						{ width: 765px; height: 190px; background: #fff url(images/bg_head_logo_bar.jpg) no-repeat left top; font-size: 9px; }
h2#tagline					{ width: 765px; height: 60px;  background: #fff url(images/bg_head_tagline.gif) no-repeat left top;  font-size: 9px; } /* needs h=58 but set h=60 to push down nav */


h1#fund						{ width: 175px; height: 61px; background: #fff url(images/inc_fundraisingkit.gif) no-repeat left top; font-size: 9px; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* >>> Navigation Items (home and interior)  - - - - - - - - - - - - - - - - - - - - - - - - - */

/*li#nhome a:link,li#nhome a:visited			{ width: 61px;  background: url(images/bg_nav_img_home.gif) no-repeat center top; }
li#nhome 									{ width: 61px;  background: url(images/bg_nav_img_home.gif) no-repeat center top; }
li#nabout a:link,li#nabout a:visited		{ width: 86px;  background: url(images/bg_nav_img_about.gif) no-repeat center top; }
li#nabout 									{ width: 86px;  background: url(images/bg_nav_img_about.gif) no-repeat center top; }
li#nadvisors a:link,li#nadvisors a:visited	{ width: 125px;  background: url(images/bg_nav_img_advisors.gif) no-repeat center top; }
li#nadvisors 								{ width: 125px;  background: url(images/bg_nav_img_advisors.gif) no-repeat center top; }
li#nstudents a:link,li#nstudents a:visited	{ width: 125px;  background: url(images/bg_nav_img_students.gif) no-repeat center top; }
li#nstudents 								{ width: 125px;  background: url(images/bg_nav_img_students.gif) no-repeat center top; }
li#nstat a:link,li#nstat a:visited			{ width: 110px;  background: url(images/bg_nav_img_stat.gif) no-repeat center top; }
li#nstat 									{ width: 110px;  background: url(images/bg_nav_img_stat.gif) no-repeat center top; }*/

body#homepagebody li#nhome	{ display: none; }

div#navh,div#navi			{ margin: 0; padding: 0; width: 765px; height: 33px; background: #306; border-bottom: 2px solid #999999; border-top: 2px solid #666666; }
ul#navul					{ padding: 0; margin: 0px; }
ul#navul li					{ display: inline; float: left; height: 16px; line-height: 16px; margin: 0 0 0 10px; position: auto; padding-top: 8px; width: 125px; }
ul#navul li a				{ margin: 0px; display: block; float: left; height: 16px; line-height: 16px; color: #FFFFFF; font: 14px bold Verdana, Arial, Helvetica, sans-serif; padding: 0px; }
ul#navul li>a				{ width: 100px; }
ul#navul li a:hover			{ margin: 0px; display: block; float: left; height: 16px; line-height: 16px; color: #00CCCC; text-decoration: none; padding: 0px; }

div#navi ul#navul li#nhome	{ margin: 0 0 0 10px; width: 60px; padding-top: 8px; }	/* move home over  in navi 	(int) */
div#navh ul#navul li#nhome	{ display: none; }		/* hide home       in navh 	(home) */
div#navh ul#navul li#nabout	{ margin: 0 0 0 10px; padding: 0px; }	/* move about over in navh 	(home) */
ul#navul li#nabout 			{ width: 70px; margin-right: 20px; }
ul#navul li#ndownl			{ width: 135px; height: 16px; line-height: 16px; margin-left: -5px; }
ul#navul li#ndownl a		{ width: 135px; height: 16px; line-height: 16px; margin-left: -5px; }
ul#navul li#norder			{ width: 125px; height: 16px; line-height: 16px; margin-left: -5px; }
ul#navul li#norder a		{ width: 125px; height: 16px; line-height: 16px; margin-left: -5px; }
ul#navul li#nstudents		{ width: 125px; height: 16px; line-height: 16px; margin-left: -5px; }
ul#navul li#nstudents a		{ width: 125px; height: 16px; line-height: 16px; margin-left: -5px; }

/* >>> Second Level Lists - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - */

ul#navul li ul 				{ top: auto; left: auto; display: none; position: absolute; z-index: 99; width: 125px; margin: 0px; padding: 0px; }
ul#navul li>ul				{ position: relative; margin: 0px; padding: 0px; }
ul#navul li:hover ul	 	{ display: block; margin: 16px 0px 0px -110px; padding: 0px; }
ul#navul li:hover>ul		{ margin: 0 0 0 -10px; padding: 0; }

ul#navul li li				{ display: block; margin: -2px; background-image: none; text-decoration: none; text-align: left; float: none; padding: 0px; height: 36px; line-height: 36px; width: 125px; }
ul#navul li>li				{ margin: 0px; }
ul#navul li li a			{ display: block; margin: 0px; height: 36px; line-height: 36px; color: #FFFFFF; background-color: #306; background-image: none; text-decoration: none; width: 125px; }
ul#navul li#nstudents li a	{ display: block; margin: 0px; height: 36px; line-height: 36px; color: #FFFFFF; background-color: #306; background-image: none; text-decoration: none; width: 125px; } ul#navul li li>a			{ width: 120px; }
ul#navul li li a:hover		{ display: block; margin: 0px; height: 36px; line-height: 36px; color: #00CCCC; background-color: #306; background-image: none; text-decoration: underlined; padding: 0px; width: 125px; }
ul#navul li#nstudents li a:hover	{ display: block; margin: 0px; height: 36px; line-height: 36px; color: #00CCCC; background-color: #306; background-image: none; text-decoration: underlined; padding: 0px; width: 125px; } 
ul#navul li li>a:hover		{ width: 120px; }

/*li#nhow a:link,li#nhow a:visited		{ width: 125px; background: #306 url(images/bg_nav_img_how.gif) no-repeat center top;  padding: 0; border-bottom: 1px solid #fff; }
li#nhow 								{ width: 125px; background: #306 url(images/bg_nav_img_how.gif) no-repeat center top;  padding: 0; border-bottom: 1px solid #fff; }
li#nbuzz a:link,li#nbuzz a:visited		{ width: 125px; background: #306 url(images/bg_nav_img_buzz.gif) no-repeat center top;  padding: 0; border-bottom: 1px solid #fff; }
li#nbuzz 								{ width: 125px; background: #306 url(images/bg_nav_img_buzz.gif) no-repeat center top;  padding: 0; border-bottom: 1px solid #fff; }
li#nques a:link,li#nques a:visited		{ width: 125px; background: #306 url(images/bg_nav_img_ques.gif) no-repeat center top;  padding: 0; border-bottom: 1px solid #fff; }
li#nques 								{ width: 125px; background: #306 url(images/bg_nav_img_ques.gif) no-repeat center top;  padding: 0; border-bottom: 1px solid #fff; }
li#ndown a:link,li#ndown a:visited		{ width: 125px; background: #306; padding: 0; border-bottom: 1px solid #fff; }
li#ndown 								{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#norder a:link,li#norder a:visited	{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#norder 								{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#ncon a:link,li#ncon a:visited		{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#ncon 								{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#nprog a:link,li#nprog a:visited		{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff;}
li#nprog 								{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff;}

li#nmatch a:link,li#nmatch a:visited	{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#nmatch 								{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#nshirt a:link,li#nshirt a:visited	{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#nshirt 								{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#npzone a:link,li#npzone a:visited	{ width: 125px; background: #306; padding: 0; border-bottom: 1px solid #fff; }
li#npzone 								{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#nezone a:link,li#nezone a:visited	{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#nezone 								{ width: 125px; background: #306;  padding:v 0; border-bottom: 1px solid #fff; }
li#ncprog a:link,li#ncprog a:visited	{ width: 125px; background: #306; padding: 0; border-bottom: 1px solid #fff; }
li#ncprog 								{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#nquest a:link,li#nquest a:visited	{ width: 125px; background: #306;  padding: 0; border-bottom: 1px solid #fff; }
li#nquest 								{ width: 125px; background: #306; padding: 0; border-bottom: 1px solid #fff; }*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* >>> Lower Items (home and interior content and exceptions)  - - - - - - - - - - - - - - - - */

div#lower					{ margin-top: 10px; min-height: 100px; }

div#lower h2,div#lower h3,div#lower h4,div#lower h5,div#lower h6
							{ font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

div#lowl					{ width: 555px; float: left; margin-left: 10px; display: inline; }
div#lowl p					{ width: 540px; margin-bottom: 7px; line-height: 1.5em; }/*1.35em*/
div#lowl h2,div#lowl h3,div#lowl h4,div#lowl h5,div#lowl h6
		 					{ width: 540px; line-height: 1.5em; font-weight: bold; padding-top: 5px;  }

div#lcol					{ width: 250px; }
div#lcol p					{ width: 250px; margin-left: 5px; margin-bottom: 7px; line-height: 1.5em; }
div#lcol h2, div#lcol h3,div#lcol h4,div#lcol h5,div#lcol h6
							{ width: 250px; line-height: 1.5em; font-weight: bold; }
div#lcol img				{ margin-left: 7px; }

div#rcol					{ width: 250px; float: right; margin: 10px; }
div#rcol h2, div#rcol h3,div#rcol h4,div#rcol h5,div#rcol h6
							{ width: 250px; line-height: 1.5em; font-weight: bold; padding-top: 5px; }
div#rcol p					{ width: 250px; margin-bottom: 7px; line-height: 1.5em; }

div#lowl h2					{ font-size: 20px; color: #C33; }  
div#lowl h3					{ font-size: 16px; color: #306; padding-top: 0px; }
div#lowl h4					{ font-size: 14px; color: #066; }
div#lowl h5					{ font-size: 12px; color: #306; }
div#lowl h6					{ font-size: 12px; color: #066; }

/* >>> t-shirt rollovers	   ------------------ */

#wrapper 					{ width: 250px; margin: 0 auto; }
#rollover 					{ width: 250px; height: 250px; }

#rollover a 				{ display: block; text-align: center; margin: 0; text-decoration: none; } 
#rollover a:hover 			{ width: auto; } 
#rollover a span 			{ display: none; } 

#rollover a:hover span 		{ position: absolute; bottom: 95px; left: 15%; width: 400px; height: 400px; display: block; } 
#rollover img 				{ border: 0px; }
.button 					{ margin: 5px; }
/*-----*/
#rollovr					{ width: 250px; height: 30px; }
#rollovr a 				{ display: block; text-align: center; margin: 0; text-decoration: none; } 
#rollovr a:hover 			{ width: auto; } 
#rollovr a span 			{ display: none; } 
#rollovr a:hover span 		{ position: absolute; bottom: 95px; left: 15%; width: 400px; height: 400px; display: block; } 
#rollovr img 				{ border: 0px; }
.button 					{ margin: 5px; }

/* >>> testimonial Items       ------------------ */

div#lowl h1.quote			{ font-size: 12px; color: #306; line-height: 1.5em; margin-bottom: 5px; margin-right: 30px; }
div#lowl h2.name			{ font-size: 11px; color: #333; padding-left: 5px; margin-bottom: 5px;  }
div#lowl h2.show			{ font-size: 20px; color: #C33; margin: 5px 0px 5px 8px; width: 250px; }
div#lowr					{ width: 193px; float: left; margin-top: 25px; text-align: left; }
div#lcol h2.look			{ width: 100px; float: left; }

/* >>> Homepage Items       ------------------ */

h2#headhome					{ height: 55px; background: #fff url(images/head_bg_home.gif) no-repeat left top;  }

div#lowl ul#buttonrow		{ width: 555px; margin-bottom: 5px; padding-top: 10px; }
div#lowl ul#buttonrow li	{ width: 177px; float: left; margin-right: 8px; 
								display: inline; 
								* margin-right: 3px; } /* IE-only exception rule */
div#lowl ul#buttonrow p		{ width: 163px !important; padding: 10px 6px; min-height: 95px; margin: 0px; } /* 175 - 6 (each side) = 163 */
div#lowl ul#buttonrow p img	{ padding-right: 3px; }	
div#lowl ul#continc 		{ padding: 0px 0px 10px 0px; } /* sep version for lowr below */
div#lowl ul#continc li		{ padding: 5px 0px 0px 10px; } /* sep version for lowr below */

div#lowl ul#bbbinc 			{ padding: 0px 0px 10px 0px; } /* sep version for lowr below */
div#lowl ul#bbbinc li		{ padding: 5px 0px 0px 10px; } /* sep version for lowr below */

div#lowl div.blpod			{ width: 177px; background: url(images/pod_bot_bl_bot.gif) no-repeat left bottom; float: left; padding-bottom: 5px; }
div#lowl div.rdpod			{ width: 177px; background: url(images/pod_bot_rd_bot.gif) no-repeat left bottom; float: left; padding-bottom: 10px; }
div#lowl div.grpod			{ width: 177px; background: url(images/pod_bot_gr_bot.gif) no-repeat left bottom; float: left; padding-bottom: 10px; }
div#lowl h3.blpodhead		{ width: 177px; background: url(images/pod_bot_bl_top.gif) no-repeat left bottom; color: #fff; text-align: center; height: 36px; line-height: 36px; font-size: 22px; font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; } /* padding-left: 6px */
div#lowl h3.rdpodhead		{ width: 177px; background: url(images/pod_bot_rd_top.gif) no-repeat left bottom; color: #fff; text-align: center; height: 36px; line-height: 36px; font-size: 22px; font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; } /* padding-left: 6px */
div#lowl h3.grpodhead		{ width: 177px; background: url(images/pod_bot_gr_top.gif) no-repeat left bottom; color: #fff; text-align: center; height: 36px; line-height: 36px; font-size: 22px; font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; } /* padding-left: 6px */


/* >>> Lower RightCol Items ------------------ */

div#lowr ul#rtcolul			{ width: 193px; }
div#lowr ul#rtcolul li		{ width: 193px; }
div#lowr ul#rtcolul a		{ width: 193px; }
div#lowr ul#rtcolul li p	{ padding: 10px 6px; }

div#lowr div.blpod			{ width: 193px; background: url(images/pod_rt_bl_bot.gif) no-repeat left bottom; }
div#lowr div.rdpod			{ width: 193px; background: url(images/pod_rt_rd_bot.gif) no-repeat left bottom; padding: 0px; }
div#lowr div.subnavpod		{ width: 193px; background: url(images/pod_rt_bl_subnav_bot.gif) no-repeat left bottom; }

div#lowr h3.blpodhead,div#lowr h3.rdpodhead,div#lowr h3.subnavpodhead,div#lowr h3.grpodhead
							{ width: 193px; text-align: center; height: 36px; line-height: 36px; font-size: 22px; color: #fff; }
div#lowr h3.blpodhead		{ background: url(images/pod_rt_bl_top.gif) no-repeat left bottom; }
div#lowr h3.rdpodhead		{ background: url(images/pod_rt_rd_top.gif) no-repeat left top; }
div#lowr h3.subnavpodhead	{ background: url(images/pod_rt_bl_top.gif) no-repeat left bottom; font-size: 19px; }/* 3px smaller for extra wide int nav header */

div#lowr h3#rthow			{ width: 193px; height: 92px;  background: url(images/button_rt_how.gif) no-repeat left top; }
div#lowr li#rtbbb			{ width: 193px; height: 92px;  background: url(images/bbb.gif) no-repeat left top; font-size: 9px; color: #000; text-align: center; padding-top: 8px; margin-top: 0px; }
div#lowr h3#rtpromo			{ width: 193px; height: 188px; background: url(images/button_rt_promo.gif) no-repeat left top; }
div#lowr h3#rttest			{ width: 193px; height: 72px;  background: url(images/button_rt_test.gif) no-repeat left top; }

div#rtwin					{ width: 193px; height: 91px;  background: url(images/button_rt_win.gif) no-repeat left top; }

div.rdbuzz					{ width: 193px; height: 180px; background: url(images/pod_rt_rd_bot.gif) no-repeat left bottom; }
div#buzzpod					{ margin-top: 0px; }
div#buzzcontent				{ padding: 10px 0px 0px 10px; }

div#wincontent				{ text-align: center; width: 179px; padding-left: 7px; height: inherit; margin: 0; }
div#lowr h3#rtwin			{ width: 193px; height: 200px;  background: url(images/button_rt_win.gif) no-repeat left top; margin-top: 0; }



div#lowr div.subnavpod a	{ padding: 5px 10px; }
div#lowr ul#more			{ padding: 5px 0px 10px 0px; }
div#lowr ul#continc 		{ padding-bottom: 10px; }
div#lowr ul#continc li		{ padding-left: 10px; width: 170px; } /* thinner width for IE box-model bug */

div#lowr div#copypod h3 	{ height: 12px; line-height: 11px; font-size: 9px; color: #999; }
div#lowr ul#bbbinc 			{ padding-bottom: 10px; }
div#lowr ul#bbbinc li		{ padding-left: 10px; width: 170px; } /* thinner width for IE box-model bug */


/* >>> About Items  (ETC)   ------------------ */

ul.indenttext 				{ margin-left: 20px; margin-right: 20px; list-style: disc;}
ul.indenttext li.calls		{ padding-bottom: 6px; line-height: 14px; list-style: disc;}

/* >>> Footer               ------------------ */
/*div#copyright				{ text-align: center;}*/
div#footerclear				{ clear: both; height: 1px; text-align: center;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* >>> Malarkey Image Replacement  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.mir 						{ letter-spacing: -1000em; } 
/* Just for Opera, but hide from MacIE */ 
/*\html>body .mir 		{ letter-spacing: normal; stext-indent: -999em; overflow: hidden;}*/
/* End of hack (Thanks Andy!) */


#contest					{ font-size: 11px;}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* >>> Questionaires - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#questionnaire				{ margin: 10px;  font-size: 9px; }
#questionnaire h1			{ font-size: 14px; font-family: times; text-align: center; margin: 0px; padding: 0px; }
#questionnaire1 td			{ font-size: 11px; padding: 3px 12px; }

#qtbl td					{ font-size: 9px; border-right: 1px solid #000; padding: 5px; }


.pla						{ background-color: #fff; }
.plb						{ background-color: #eee; }

dl#questions 				{ font-size: 11px; }
dl#questions dt				{ width: 540px; padding: 10px 0px 0px 5px; clear: both; }
dl#questions dt input		{ margin: 0px 8px; }
dl#questions dd				{ width: 495px; padding: 5px 0px 10px 50px; float: left; }
dl#questions dd ul			{ float: left; width: 490px; }
dl#questions dd ul li		{ display: inline; float: left; white-space: nowrap; padding: 5px 10px 0px 0px; }
.answer						{ padding-left: 40px; }
.dla						{ background-color: #fff; }
.dlb						{ background-color: #e2dbe9; }
#qs							{ padding-right: 5px; }

h1							{ font-size: 14px; }

table#kidz					{ cellspacing: 5px; cellpadding: 5px; }
#kidz th					{ font-size: 12px; text-align: left; vertical-align: top; background-color: #e2dbe9; }
#kidz td					{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; }

#promo td					{ padding: 3px 12px; }

#program td					{ padding: 4px 7px; }
#program li					{ font-size:14px; font-weight: bold; padding: 3px 0px 0px 3px }

#kidz th					{ padding: 4px 5px; color: #306; font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#kidz td					{ font-size: 11px; padding: 4px 5px; }
#download td				{ padding: 7px; color: #066; font-size: 12px; line-height: 1.5em; font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#download1					{ margin: 0 auto; }
#download1 td				{ padding: 3px; color: #066; font-size: 11px; line-height: 1 em; font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
#text td					{ font-size: 14px; }
#adminframe,#admintop		{ background-color: #fff; }
#tasks				  		 {font-size: 12px; }
#results			  		 {font-size: 11px; padding: 10px; margin-top: 30px;}
p#copy						{ font-size: 9px; margin: 0px; }


/* promo-zone */
ul#win li						{ width: 500px; display: inline; padding-left: 15px; }

div#listleft				{ float: left; padding-left: 15px; text-align: center;}
div#listright				{ float: right; padding-right: 25px; text-align: center;}
div#contests				{ width: 500px;}


/* download zone  */

p.backgr					{ background-color: #e2dbe9; color: #305; }


ul#ipod						{ width: 500px; float: left; }
ul#ipod li					{ width: 75px; height: 50px; float: left; display: inline; padding: 15px 0px 0px 15px; }

body#create table#qtbl 		{ width: 700px;}
body#create img#headimg		{ width: 700px !important; margin: 15px auto; padding-left: 20px;}

div#match					{position: relative; text-align: left;}
ul li img#pdf				{width: 1000px;}
ul li#matches				{position: absolute; top: 500px; left: 100px; font-size: 11px; line-height: 14px; }
ul li#unlikelymatches		{position: absolute; top: 940px; left: 100px; font-size: 11px; line-height: 14px; }

ul li#studentname			{position: absolute; top: 102px; left: 175px; font-size: 12px; font-weight: bold; line-height: 14px;}
ul li#studentgrade			{position: absolute; top: 122px; left: 525px; font-size: 12px; font-weight: bold; line-height: 14px;}
ul li#school				{position: absolute; top: 122px; left: 625px; font-size: 12px; font-weight: bold; line-height: 14px;}
ul li#loginid				{position: absolute; top: 280px; left: 175px; font-size: 12px; font-weight: bold; line-height: 14px;}
ul li#sponsor				{position: absolute; top: 280px; left: 371px; font-size: 12px; font-weight: bold; line-height: 14px;}
ul li#quote1				{position: absolute; top: 292px; left: 710px; font-size: 11px; width: 2.5in; line-height: 15px;}
ul li#quote2				{position: absolute; top: 220px; left: 685px; font-size: 11px; width: 2.5in; line-height: 15px;}

body#report					{background: none;}

@media print { /* hide print button from printed page */

div#printme					{ display: none; visibility: hidden; }

body#create { background: none; text-align: center; }

body#create div#sitewrapper	{ width: 7.5in; border: 0; margin: 0; text-align: left;}

body#create table#qtbl 		{ width: 700px;}
body#create img#headimg		{ width: 540px;}
#questionnaire				{ margin: 0;  font-size: 9px; }

}

div#printme					{ padding: 5px; margin: 5px;color: #000; background-color: #e2dbe9; width: 100px; text-align: center; }

p.test						{ font-size: 10px; font-style: italic; }

table#contest td			{ padding-right: 10px; padding-bottom: 5px; line-height: 1.5em; }
}

/* e.zone*/

div#suggest	p				{ width: 400px; }
div#suggest img				{ border: 2px solid #999999; margin-right: 10px; }
.text						{ font-size: 12px; color: #bd1010; line-height: 25px; }

div#categories				{ width: 432px; height: auto; }
div#categories ul			{ width: 475px; height: 108px; margin: 15px 0; }
div#categories li			{ width: 108px; height: 108px; display: inline; }
div#categories h4			{ font: 12px bold Verdana, Arial, Helvetica, sans-serif; color: #fff; height: 24px; line-height: 24px; padding: 0 0 0 10px; width: 432px; }

div#clear					{ clear: both; height: 100px; }

/* suggest site page */

#catedrop					{ width: 175px; }
#catetext					{ width: 175px; }
#sitetext					{ width: 250px; }
#publishtext				{ width: 200px; }

/* Site Pages*/

div#sites					{ width: 475px; height: inherit; clear: none; }
