/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

table, p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}


#framed{
	width:912px;
	}

#Hlogo{
	background-image:url(sgs2about_01.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:76px;
	}
#HB{
	padding-left:24px;
	width:100%;	
	float:left;
	}
.speakertablepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

	
.border{
	
	}
#CBody {
	background-color: #EAD071;
	width: 645px;
	padding-left: 5px;
	padding-right: 5px;
}


#navleft{
		background-image:url(sgs2BGrigtNav.jpg);
		background-repeat:repeat-y;
}
#Nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 30px;
	padding-left: 32px;
	color: #6E6E6E;
	font-variant: small-caps;
	background-image:url(sgs2BGrigtNav.jpg);
	background-repeat:repeat-y;}

#Nav a:link{
	text-decoration: none;
	color: #6E6E6E;
}
#Nav a:visited{
	text-decoration: none;
	color: #6E6E6E;
}
#Nav a:hover{
	text-decoration: none;
	color: #5BB5D7;
}
#Nav a:active{
	text-decoration: none;
	color: #6E6E6E;
}
#middlin{
	position:absolute;
	top:300px;
	left:231px;
	width:653px;
	height:100%;
		}
#mid{
	width:653px;}
.speakerbar {
	background-image: url(speakerbar.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
}

#rhban{
	position:absolute;
	top:227px;
	width:147px;
	left: 769px;
	}


#footer{
padding-left:229px;}

.whiteout{
background-color: #FFFFFF
}
#housing-right{
	float:left;
	font-family:Arial, Helvetica, sans-serif}
#gap {
	padding-bottom: 20px;
	padding-top: 5px;
}

.lgheader{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif}
.lgheader-slideleft {
	font-size: 18px;
	margin-left: -42px;
	font-family: Arial, Helvetica, sans-serif;
}

.stdheader{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif}
.midheader{
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif}

.InnerP {
	padding-left: 10px;
	padding-top: 5px;
}
.sponsor-spacer {
	padding-top: 10px;
	padding-bottom: 20px;
}


#regtoday{
		width:225px;
	}
.bigleftpadd {
	padding-left: 42px;
}
.speakerbarR {
	background-image: url(speakerbar.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: -150px top;
	padding-left: 15px;
}
.InnerA {
	padding-bottom: 25px;
}
.agdate {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(Z-agendabar.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #FFFFFF;
	padding-left: 10px;
}

