@charset "UTF-8";
/* CSS Document */

/*********** GENERAL BROWSER RESET **************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}


/******** DEFAULT TAG STYLES **************/
body{
	margin:0px;
	padding:0px;
	background-color:#808184;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404041;
	line-height:22px;
	}

p, a{
	font-size:12px;
	color:#404041;
	line-height:22px;
	margin-top:17px;
	}

p a, ul a, a, ol a{
	color:#00AAB8;
	}

p a:hover, ul a:hover, a:hover{
	color:#007D94;
	}

ul, ol{
	margin-top:0px;
	padding:0px 0px 0px 13px;
	}

li{
	line-height:20px;
	}

li ul{
	list-style-type:circle;
	margin:0px 0px 0px 10px;
	}
	
h1{
	float:left;
	font-size:20px;
	color:#F05925;
	font-weight:normal;
	}

h2{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#F05925;
	margin-top:20px;
	}
h3{
font-weight:bold;

}
.clear{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
	}

/*********** CONTAINER DIVS ************/
#mainWrap1{
	width:100%;
	background-color:#929497;
	background-image:url(../images/bg_slice.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	}

#mainWrap2{
	width:100%;
	background-image:url(../images/banner_bg_glow.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}

#container{ /*IE 6 */
	width:985px;
	margin:0px auto;
	background-image:url(../images/bg_shadow_sides.png);
	background-repeat:repeat-y;
	position:relative;
	}


/************ BANNER AND NAVIGATION *********/
#banner{
	margin:0px 0px 0px 12px;
	}

#mainNav{
	display:block;
	width:922px;
	height:42px;
	list-style-type:none;
	position:absolute;
	top:140px;
	left:32px;
	padding:0px;
	}

#mainNav li{
	display:block;
	height:42px;
	margin:0px;
	padding:0px;
	float:left;
	}

/************ MAIN CONTENT AREA **********/
#mainContent{ /* IE7, IE6 */
	width:922px;
	margin:-22px 0px 0px 32px;
	padding:0px 0px 10px 0px;
	}

#contentWrap1{/* IE7, IE6 */
	width:922px;
	background-image:url(../images/gradient_top.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}

#contentWrap2{ /* IE6 */
	width:922px;
	min-height:500px;
	background-image:url(../images/gradient_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin:0px;
	padding:0px;
	}

#dateRibbon{
	position:absolute;
	top:220px;
	left:-6px;
	}

#leftCol{ /* IE6 */
	width:510px;
	margin:85px 47px 0px 30px;
	float:left;
	}

#singleCol{
	width:850px;
	margin:85px 30px 30px 30px;
	padding-top:1px;
	float:left;
	}

#rightCol{ /* IE 6 */
	width:311px;
	min-height:550px;
	margin:-2px 0px 0px 0px;
	float:left;
	text-align:center;
	}

#rightCol p{
	font-size:14px;
	margin-top:15px;
	color:#fff;
	line-height:18px;
	}

#rightCol img{
	margin-bottom:10px;
	}

#redCallout{
	width:311px;
	height:545px;
	padding:33px 0px 0px 0px;
	background-image:url(../images/red_block.png);
	background-repeat:no-repeat;
	}

.printLink{
	width:120px;
	float:right;
	margin:0px;
	padding:0px;
	}

.printLink p{
	margin:0px;
	font-size:11px;
	}

.printLink img{
	margin-bottom:-3px;
	}

.agendaTable{
	border-collapse:collapse;
	}

.agendaTable td{
	padding:10px;
	vertical-align:top;
	}


/******** SHOW/HIDE DIVS DEFAULT DISPLAY *********/
#agendaGeneral, #bio1, #aboutUs{
	display:visible;
	}

#agendaMonday, #agendaTuesday, #agendaWednesday, #bio2, #bio3, #bio4, #bio5, #bio6, #bio7, #bio8, #bio9, #bio10, #bio11, #bio12, #bio13, #bio14, #bio15, #bio16, #services{
	display:none;
	}

#bio1 img, #bio2 img, #bio3 img, #bio4 img, #bio5 img, #bio6 img, #bio7 img, #bio8 img, #bio9 img, #bio10 img, #bio11 img, #bio12 img, #bio13 img, #bio14 img, #bio15 img, #bio16 img{
	float:left;
	margin:5px 30px 25px 0px;
	}

#bio1 h2, #bio2 h2, #bio3 h2, #bio4 h2, #bio5 h2, #bio6 h2, #bio7 h2, #bio8 h2, #bio9 h2, #bio10 h2, #bio11 h2, #bio12 h2, #bio13 h2, #bio14 h2, #bio15 h2, #bio16 h2{
	margin-bottom:0px;
	}

#bio1 p, #bio2 p, #bio3 p, #bio4 p, #bio5 p, #bio6 p, #bio7 p, #bio8 p, #bio9 p, #bio10 p, #bio11 p, #bio12 p, #bio13 p, #bio14 p, #bio15 p, #bio16 p{
	margin-top:0px;
	margin-bottom:17px;
	}

#bio1, #bio2, #bio3, #bio4, #bio5, #bio6, #bio7, #bio8, #bio9, #bio10, #bio11, #bio12, #bio13, #bio14, #bio15, #bio16{
	margin-top:40px;
	}

/********** REGISTRATION FORM ************/
#formTable{
	margin-top:4px;
	}

#formTable td{
	padding:6px 0px;
	font-size:12px;
	color:#404041;
	line-height:18px;
	}

.registrationForm label{
	font-size:12px;
	color:#404041;
	font-weight:bold;
	line-height:18px;
	}

.formfield, .formfield2{
	width:259px;
	height:22px;
	padding:5px 0px 0px 5px;
	border:1px solid #A6A8AB;
	background-image:url(../images/form_gradient.gif);
	background-repeat:repeat-x;
	}

.formfield2{
	width:175px;
	}

.textarea{
	width:390px;
	height:170px;
	padding:5px;
	border:1px solid #A6A8AB;
	background-image:url(../images/form_gradient_long.gif);
	background-repeat:repeat-x;
	}

.dropdownlist{
	width:266px;
	height:26px;
	font-size:12px;
	padding-top:3px;
	}
#rightCol .code{
	color:#404041;	
}
	

/**************** FOOTER ****************/
#footer{
	width:100%;
	border-top:1px solid #fff;
	clear:both;
	}

#footerContent{
	width:948px;
	height:100px;
	margin:0px auto;
	padding:10px 0px 0px 37px;
	background-image:url(../images/footer_bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	font-size:11px;
	color:#6D6E70;
	}

/**************** ADMIN  *****************/

.gridHeader th
{
	font-size: 10px;
	background-color:#ebebeb;
	padding:4px;
}

.rows td
{
	border: solid 1px #cccccc;
	padding:4px;
	font-size: 10px;
}

		