body { width:760px; margin:auto; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:14px; }
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
br { line-height:9px; }
br.small { line-height:6px; }
br.tiny { line-height:3px; }
p { padding:0px; margin:0px; }
form { padding:0px; margin:0px; }
.red { color:red; }
.blue { color:blue; }
.orange { color:orange; }
.heightfix { display:none; }
img { behavior:url(../utils/pngHack.htc); }
.png { behavior:url(../utils/pngHack.htc); }
.white { text-decoration:none; color:#FFFFFF; font-size:11px; }

ul { list-style:none; margin:2px 0px 4px 15px }
ul li { padding-left:10px; padding-bottom:3px; background:url(../images/bullet_raquo2.gif) 0px 5px no-repeat; }

h1 { font-size:12px; margin-bottom:3px; margin-top:0px; color:#014A90 }
h2 { font-size:11px; margin-bottom:0px; margin-top:0px; color:#000000; }
h3 { font-size:12px; margin:0px; margin-bottom:2px; color:#FF9900; }
h4 { font-size:11px; margin:0px; color:#014A90 }
h5 { font-size:12px; margin-bottom:3px; margin-top:0px; color:#B90000 }

.label { font-size:11px; margin:0px; color:#014A90; font-weight:bold; }
.volunteers { column-count:2; }

a { text-decoration:none; color:#FF9900; font:11px;  }
a:hover { text-decoration:underline; color:#FF9900; font:11px; }

a.blue { text-decoration:none; color:#014A90; font:11px;  }
a.blue:hover { text-decoration:underline; color:#014A90; font:11px;  }

a.orange { text-decoration:none; color:#FF9900; font-size:11px; }
a.orange:hover { text-decoration:underline; color:#FF9900; font-size:11px; }

a.white { text-decoration:none; color:#FFFFFF; font-size:11px; }
a.white:hover { text-decoration:underline; color:#FFFFFF; font-size:11px; }


.pagebreak { page-break-before:always; }

#PrintPreview { float:right; }
#PrintPage { float:right; }

#TableLayout { }
#TableLayout table{ width:100%; background-color:#999999; }
#TableLayout td { background-color:#FFFFFF; }

#Ticket { background-color:#FFFFFF; border:2px dashed #014A90; }


#page_container { width:760px; float:left; }
#bg { width:760px; float:left; background:url(../images/bg.png); background-repeat:repeat-y; }
#margin { margin:0px 8px 8px 8px; }
#subphotos { width:744px; float:left; background:url(../images/subphotos/sub1.jpg); height:145px; }
#body { width:744px; float:left; padding-top:17px; padding-bottom:25px; }
#leftbody { width:272px; float:left; padding:0px 15px 0px 15px; }
#rightbody { width:400px; float:left; padding:0px 30px 20px 6px; }
#footer_bg { width:760px; float:left; height:78px; background-image:url(../images/footer.png); background-repeat:no-repeat }
#bottom { width:760px; float:left; text-align:center; font-size:10px; background-repeat:no-repeat; }

#nextEvent { width:270px; float:left; border:1px solid #CCCCCC; margin-bottom:20px; }
#nextEvent_header { padding:3px 0px 0px 6px; width:264px; border-bottom:1px solid #CCCCCC; height:45px; float:left; background-color:#FFFFFF; }
#nextEvent_topbg { color:#FFFFFF; width:270px; float:left; background-color:#FE9826; border-bottom:1px solid #CCCCCC; }
#nextEvent_toptext { padding:5px 0px 0px 6px; }
#nextEvent_bottombg { color:#FFFFFF; width:270px; float:left; background:url(../images/leftbot_orgbg.jpg) repeat-x; height:83px; }
#nextEvent_middlebg { border-bottom:solid 1px #CCCCCC; background-color:#FE9D32; width:260px; float:left; padding:5px }
#nextEvent_bottomtext { padding:5px 0px 0px 6px; }
#nextEvent_photo { width:120px; float:right; height:75px; background:url(../images/safechild.jpg); cursor:pointer; }



/* THIS MAKES THE DROP SHADOW WORK ON IMAGES */
.imagecontainer { float:left; clear:both; background: url(../images/shadow_large.gif) no-repeat bottom right !important; background: url(../images/shadow_large.gif) no-repeat bottom right; margin: 10px 0 5px 7px !important; margin: 10px 0 5px 5px; }
.imagecontainer img { display: block; margin:-6px 6px 6px -6px;  }

.dropshadow2{
	float:left;
	clear:left;
	background: url(../images/shadow_large.gif) no-repeat bottom right !important;
	background: url(../images/shadow_large.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}
.innerbox{
position:relative;
bottom:6px;
right: 6px;
border: 1px solid #dddddd;
padding:4px;
margin: 15px 0px 0px 0px;
}
.innerbox{
/* IE5 hack */
\margin: 0px 0px -3px 0px;
\margin:  0px 0px 0px 0px;
}
.innerbox p{		
margin: 3px;
padding-bottom:0px
}

/**** Datagrids ****/
.datagrid { border-color:#CCCCCC; }
.datagridheader { background-color:#8F382A; color:#FFFFFF; font-weight:bold; }
.datagridheader a { color:#FFFFFF; text-decoration:none;  }
.datagridheader a:hover { color:#FFFFFF; text-decoration:underline;  }
.datagriditem { font-size:10px; }
.datagriditem_alt { background-color:#DDDDFF; font-size:10px; }
.datagridfooter {  }

/** Progress Div **/
.progressContainer { position:relative; top:5em; left:160px; }
.progressBox { position:absolute; width:100px; border: 1px solid #999999; padding:6px; background-color:#FFFFFF; text-align:center; }

.submission-button { position:relative; height:36px; cursor:pointer; z-index:10; }
.submission-button .left { position:absolute; width:10px; height:100%; left:-10px; top:0px; padding:0; margin:0; border:0; }
.submission-button .middle { position:absolute; width:100%; height:100%; left:0px; top:0px; padding:0; margin:0; border:0;  }
.submission-button .right { position:absolute; width:20px; height:100%; right:-20px; top:0px; padding:0; margin:0; border:0;  }
.submission-button .text { position:absolute; width:100%; height:100%; left:0px; top:0px; padding:0; margin:0; border:0; line-height:36px; text-align:center; vertical-align:middle; color:white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; z-index:15; cursor:pointer; text-decoration:none; }

.presentingSponsors { clear: left; }
.presentingSponsors .innerbox { background: #fff; }
.presentingSponsors p { font-weight: bold; margin-bottom: 12px; }

.slider { cursor:pointer; }
.slideOut { display:none; }