* { margin: 0; padding: 0; border: 0 }

body { padding: 0px; margin: 0px; 
		background: url('/graphics/bg.gif') repeat-y;
		font-family: tahoma, verdana, sans-serif; font-size: 13px; color: #000 }	
		
		
p,.body, td, pre {
	font-family: tahoma, verdana, sans-serif; 
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}


div#masthead { width: 100%; height: 171px; background: blue url('/graphics/masthead.jpg') no-repeat;   }
div#masthead h1 { display: none; }
div#masthead h2 { display: none; }

div#content { width: 100%; }

div#nav { width: 120px; float: left; }
div#center { width: 480px; float: left; padding: 4px; }
div#right { width: 160px; float: left; border: dashed 1px #ccc; background-color: #eee; padding: 4px; }

div#footer { width: 100%; clear: both; }

td.green { color: #669900; font-weight: bold }
td.gold { color: #cc6600; font-weight: bold }
td.red { color: #c00; font-weight: bold }

.event_header {
	background-color: #000066;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
}

.event_info {
	border-bottom: solid 1px #000000;
}

.copyright {
	font-size: 10px;
}

.pollq {
	font-size: 11px;
	font-weight: bold;
	color: #F2026C
}

.polla {
	font-size: 10px;
	color: #0E2B89
}

.header {
	font-size: 15px;
	font-weight: bold;
	color: #006699;
}

.header2 {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #00000;
}

.subheader {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: white;
}

A, A:VISITED {
	font-family: Verdana;
	color: #006699;
	text-decoration: underline;
}

A:Active {
	color: #660099;
}

A:HOVER {
	font-family: Verdana;
	color: #006699;
	text-decoration: none;
}


A.gray_link, A.gray_link:VISITED {
	color: #5ECF2F;
	text-decoration: underline;
}

A.gray_link:Active {
	color: #5ECF2F;
}

A.gray_link:HOVER {
	color: #5ECF2F;
	text-decoration: none;
}

.small {
	font-size: 10px;
}

.datetxt {
	color: #FE000C;
	font-size: 11px;
}

/* nav */
#nav_holder 		{ position: relative; visibility: visible; width: 147px; }
div#layer1 	{position: absolute; visibility: visible; z-index: 105; top: 0px;	left: 11px;  height: 24px; width: 147px;}
div#layer1sub	{position: absolute; visibility: hidden;  z-index: 10;	top: 24px; left: 11px; height: 40px; width: 147px;}
div#layer2 	{position: absolute; visibility: visible; z-index: 115; top: 24px;	left: 11px;  height: 24px; width: 147px;}
div#layer2sub	{position: absolute; visibility: hidden;  z-index: 20; 	top: 48px; left: 11px; height: 40px; width: 147px;}
div#layer3 	{position: absolute; visibility: visible; z-index: 125; top: 48px;	left: 11px;  height: 24px; width: 147px;}
div#layer3sub	{position: absolute; visibility: hidden;  z-index: 30; 	top: 72px; left: 11px; height: 40px; width: 147px;}
div#layer4 	{position: absolute; visibility: visible; z-index: 135; top: 72px; left: 11px;  height: 24px; width: 147px;}
div#layer4sub	{position: absolute; visibility: hidden;  z-index: 40; 	top: 96px; left: 11px; height: 40px; width: 147px;}
div#layer5 	{position: absolute; visibility: visible; z-index: 145; top: 96px; left: 11px;  height: 24px; width: 147px;}
div#layer5sub	{position: absolute; visibility: hidden;  z-index: 50; 	top: 120px; left: 11px; height: 40px; width: 147px;}
div#layer6 	{position: absolute; visibility: visible; z-index: 145; top: 120px; left: 11px;  height: 24px; width: 147px;}
div#layer6sub	{position: absolute; visibility: hidden;  z-index: 50; 	top: 144px; left: 11px; height: 40px; width: 147px;}

.subnav_item { border-bottom: solid 1px #000000; font-family: verdana; padding-left: 15px; font-size: 11px; font-weight: bold}

A.subnav, A.subnav:VISITED {  font-family: verdana;color: #ffffff; text-decoration: none; }
A.subnav:Active {  font-family: verdana;color: #ffffff; text-decoration: none; }
A.subnav:HOVER { font-family: verdana; color: #ffffff; text-decoration: none; }


/* content */
div#content_holder { position: relative;  width: 594px;  }
div#center_content_holder { float: left; width: 433px; }

/*rightside*/
div#rightside_holder { float: right; width: 121px; padding-right: 7px}

/* special */
div#bg_left { 	position: absolute; top: 0px; left: 0px; visibility: visible;
				background-image: url(/graphics/bg_left.gif);
				width: 56px; height: 100%; z-index: 5; }
div#main	{	position: absolute; top: 0px; left: 0px; visibility: visible; z-index: 10; }
div#scroller{	position: absolute; top: 95px; left: 315px; z-index 15}


#poll {
	position: relative; visibility: visible;
	width: 155px; 
	background-color: #ffffff;
	text-align: center
}

#poll_results {
	position: relative; visibility: visible;
	width: 155px; 
	background-color: #ffffff;
	text-align: center
}


#poll_results td  {
	font-size: 11px;
	font-weight: bold;
	color: #F2026C
}

#poll_results p  {
	font-size: 10px;
	color: #0E2B89;
}

.pers_name { font-size: 14px; font-weight: bold; }
.pers_timeslot { font-size: 12px; font-weight: bold; font-style: italic}
.pers_bio_intro { font-size: 12px; width: 310px; height: 44px; overflow: hidden}

td.form_q { text-align: right; vertical-align: top; padding-top: 4px; font-weight: bold; border-bottom: solid 1px #888}
td.form_q2 { text-align: right; border-bottom: solid 1px #888}
td.form_a { border-bottom: solid 1px #888}