.sidebar {
	background-image: url(images/sidebarpad.jpg);
	background-repeat: repeat;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/back.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #ffffff;


}


#confList
	{
		list-style:none;
		margin:auto;
		text-align:center;
		clear:right;
	}
#confList li
	{
		list-style:none;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding:0px 7px 0px 7px;
		border-right:#333333 1px dotted;
		margin:auto;
		text-align:center;
		
	}
.clear
	{
		clear:both;
	}
		

.newWinStyle
	{
		background:url(images/elements/externalLink.gif) no-repeat right center;
		padding: 1px 14px 1px 1px;
	}

.sidebartop {
	background-image: url(images/aotoslogosidebar.jpg);
	background-repeat: no-repeat;
}
.picturetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336699;
	text-align: center;

}
.hometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	color: #336699;

}
.membershipheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: underline;
	text-align: center;
}
.membershiptext {
	font-size: 12px;
	color: #336699;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.bottompad {
	background-image: url(images/bottompad.jpg);
	background-repeat: repeat-x;
}
.background {
	background-image: url(images/back.jpg);
	background-repeat: repeat;
}
.maintext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	color: #336699;
}
.formy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #66CCFF;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #66CCFF;
	font-weight: bold;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.addr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
}
.texty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
}
.bluey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 10px;
}

.blacky {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

.formy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #0099CC;
	font-size: 10px;
}
.textyred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	font-size: 10px;
}
a:link {
	color: #003399;
	text-decoration: underline;
}
a:visited {
	color: #003399;
	text-decoration: underline;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}
a:active {
	color: #003399;
	text-decoration: underline;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #336799;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
	font-size: 11px;
}
.titl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336799;
	text-align: center;
	text-decoration: underline;
}
.listy {
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}
.blueywhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 10px;
	background-color: #99CCFF;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #336799;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000033;
	text-decoration: underline;
}
.boxy {
	background-color: #FEFEFD;
	border: 2px solid #333333;
}
.welcome {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #000066;
}
.sig {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.who {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(/images/who.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.aboutbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.what {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(/images/what.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.why {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(/images/why.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.whowhatwhy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #054079;
	text-align: justify;
	background-repeat: no-repeat;
	background-position: left top;
}
.whowhatwhy a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #054079;
	text-align: justify;
	text-decoration: none;
}

.whowhatwhy a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCC00;
	background-color: #054079;
	text-align: justify;
}
.whowhatwhy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #054079;
	text-align: justify;
	text-decoration: none;
}

.whowhatwhy a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #054079;
	text-align: justify;
	text-decoration: none;
}
.AOTOS {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
.wh_title {
	font-size: 16px;
	font-weight: bold;
}
.aboutnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}

.aboutnav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}

.aboutnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}

.aboutnav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}

.aboutnav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}
.aotosfade {
	background-repeat: no-repeat;
	background-position: center center;
}
.council {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tttable {
	background-image: url(/images/ttvenuepic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dir_title {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #336799;
}
.dir_title2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #336799;
}
.space_table {
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.hometextblack {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

.send {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336799;
	text-align: center;
}
.navlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.navlink a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.navlink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCFF00;
	text-decoration: none;
}
.navlink a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.navlink a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.navlink_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #FFFF00;
	text-decoration: none;
}
.navlink_on a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #FFFF00;
	text-decoration: none;
}
.navlink_on a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}
.navlink_on a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #FFFF00;
	text-decoration: none;
}
.navlink_on a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #FFFF00;
	text-decoration: none;
}.contacttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	text-align: center;
}
.sorry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 42px;
	color: #000033;
	text-align: center;
}
.toptable {
	background-image: url(images/autumconf2005.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
}
.hh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
}
.smallytexty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.smallytexty a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF
}
.smallytexty a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFF66
}
.smallytexty a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF
}
.smallytexty a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF
}


#newSheet h1,
#newSheet h2,
#newSheet h3
	{
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
	}

#newSheet h3
	{
		font-size:16px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
	
#newSheet table
	{
		width:630px;
	}
	
#newSheet td
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
	}

#newSheet h2
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:16px;
		text-align:center;
		margin:5px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
.confSpeakerTable
	{
		border:#333333 3px solid;
	}
	
.confSpeaker
	{
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		width:150px;
		background-color:#cdcdcd;
		border-right:#333333 2px solid;
		padding:5px;
		vertical-align:text-top;
		border-bottom:#cccccc 1px solid;
	}
.confSpeaker .otherInfo
	{
		font-size:10px;
		display:block;
	}
	
.confSpeakerBiog
	{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#ffffff;
		padding:5px;
		border-bottom:#cccccc 1px solid;
	}
.confSpeakerBiog p
	{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	


	
#subMainCol
	{
		padding:0px 50px 10px 20px;
		clear:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		
	}
	
#mainCol p,
#mainCol td,
#mainCol input
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		line-height:1.3em;
	}

#mainCol li
	{
		list-style:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.9em;
	}

#mainCol h2
	{
		font-size:33px;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:0px;
		margin-top:0px;
	}

#mainCol h3
	{
		font-size:28px;
		font-family:Arial, Helvetica, sans-serif;
		border-top:#cccccc 1px solid;
		padding-top:5px;
		clear:left;
	}

#mainCol p.bigLinkSmaller
	{
		max-width:450px;
		margin:auto;
		text-align:center;
		padding-top:5px;
	}
	
#mainCol p.bigLink,
#mainCol p.bigLinkBlue
	{
		max-width:750px;
		margin:auto;
		text-align:center;
	}
#mainCol p.bigLinkSmaller a
	{
		display:block;
		text-align:center;
		font-size:22px;
		border-color:#ffffff;
		border-style:solid;
		border-width:3px;
		background-color:#FFFF66;
		padding:10px;
		line-height:28px;
		
	}
		
#mainCol p.bigLink a
	{
		display:block;
		text-align:center;
		font-size:30px;
		border-color:#ffffff;
		border-style:solid;
		border-width:3px;
		background-color:#FFFF66;
		padding:10px;
		line-height:36px;
		
	}
	
#mainCol p.bigLinkBlue a
{
		display:block;
		text-align:center;
		font-size:30px;
		border-color:#ffffff;
		border-style:solid;
		border-width:3px;
		background-color:#000099;
		padding:10px;
		
	}

#mainCol p.bigLinkSmaller a:link,
#mainCol p.bigLinkSmaller a:visited,
#mainCol p.bigLinkSmaller a:hover,
#mainCol p.bigLinkSmaller a:active,
#mainCol p.bigLink a:link,
#mainCol p.bigLink a:visited,
#mainCol p.bigLink a:hover,
#mainCol p.bigLink a:active,
#mainCol p.bigLinkBlue a:link,
#mainCol p.bigLinkBlue a:visited,
#mainCol p.bigLinkBlue a:hover,
#mainCol p.bigLinkBlue a:active
	{
		text-decoration:none;
	}

#mainCol p.bigLinkBlue a:link,
#mainCol p.bigLinkBlue a:visited
	{
		color:#ffffff;
	}

#mainCol p.bigLinkSmaller a:hover,
#mainCol p.bigLink a:hover,
#mainCol p.bigLinkBlue a:hover
	{
		background-color:#FF6633;
	}

#mainCol blockquote p
	{
		width:600px;
		font-style:italic;
		line-height:0.9em;
		margin:20px 0px 20px 0px;
		font-size:1em;
		font-family:Georgia, "Times New Roman", Times, serif;
		border-width:1px 0px 1px 0px;
		border-color:#333333;
		border-style:solid;
		padding:20px 10px 20px 10px;
		background-color:#aacdcd;
	}

#subNav, .subNav
	{
		clear:both;
		padding:0px 0px 0px 0px;
		margin:0px;
	}


#subNav li,
.subNav li
	{
		float:left;
		padding:0px 10px 0px 10px;
		border-right:#cccccc 1px dotted;
		list-style:none;
		text-indent:0px;
		margin:0px 0px 20px 0px;
	}

body div#toolTip 				{ position:absolute;z-index:9900;width:300px;background:#000;border:2px solid #fff;text-align:left;padding:5px;}
body div#toolTip p 				{ margin:0;padding:0;color:#cc0000;;font:11px/12px verdana,arial,sans-serif;font-weight:bold;text-align:left;  }
body div#toolTip p em 			{ display:block;margin-top:3px;color:#fff;font-style:normal;font-weight:normal;text-align:left; font-size:0.5em; }
body div#toolTip p em span 		{ font-weight:bold;color:#fff;text-align:left; }
body div#toolTip .ttNewWindow	{ display:block; color:#cccccc; font-size:0.8em;}



.confShed li
	{
		clear:left;
		padding-top:1em;
	}

.confShed .sTime
	{
		font-weight:bold;
		display:block;
		float:left;
		width:140px;
	}

.confShed .sDescr
	{
		float:left;
		padding-left:20px;
	}

.confShed .sTitle
	{
		clear:left;
		display:block;
		text-align:center;
		margin:auto;
		padding:10px;
		font-style:italic;
		font-weight:bold;
	}

#speakers h4
	{
		text-decoration:none !important;
		font-size:20px !important;
		clear:left;
		border-top:#cccccc 1px solid;
		padding-top:5px;
		margin-top:20px;
		
	}

#speakers p,
#speakers li
	{
		font-size:12px !important;
		font-family:Helvetica,Tahoma,Arial,sans-serif !important;
		color:#333333 !important;
		line-height:1.8em !important;
	}

#speakers img
	{
		background-color:#FFFFFF;
		padding:5px;
		border-color:#333333;
		border-width:1px;
		border-style:solid;
		margin-right:10px;
		float:left;
		margin-bottom:20px;
	}

#speakers p
	{
		max-width:800px;
	}

.teacherSchedule
	{
		width:780px;
	}

.teacherSchedule td
	{
		font-family:Verdana, Arial, Helvetica, sans-serif !important;
		font-size:10px  !important;
		vertical-align:top  !important;
		margin:1px 1px 0px 0px;
		background-color:#BABADA;
		padding:1px;
	}

.confTable td
	{
		padding:10px 2px 10px 2px;
		margin:0px;
		background-color:#efefef;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px !important;
		border-bottom-color:#999999;
		border-bottom-style:solid;
		border-bottom-width:1px;
	}

.confTable td a:link,
.confTable td a:visited
	{
		color:#336799 !important;
	}

.confTable td a:hover,
.confTable td a:active
	{
		color:#666666 !important;
	}
	
.confTable .miniTitle
	{
		font-weight:bold;
		color:#333333;
	}

.confTable .subTitle
	{
		font-style:italic;
		color:#666666;
	}
	
.ampm
	{
		font-size:8px !important;
		color:#666666;
		padding-left:5px;
		font-weight:normal;
	}

.tdTime
	{
		font-weight:bold;
	}

.confTable
	{
		width:700px;
	}

#confShed h4
	{
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		width:700px;
		text-align:center;
		padding-top:1.5em;
	}

#joinSection
	{
		width:670px;
		vertical-align:top;
		padding-left:15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}

#joinSection p,
#joinSection li
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:16px;
		color:#333333;
	}

#joinSection  li,
#joinSection  ul
	{
		text-indent:0px;
	}
	
#joinSection .noList li,
#joinSection  ul.noList
	{
		list-style:none;
		text-indent:0px;
		padding-left:0px;
		margin-left:0px;
		list-style-position:outside;
	}

.altHeading
	{
		font-family:"Egyptienne F LT Std",Cambria,"Lucida Bright",Georgia,serif;
	}

.altDesign p, .altDesign li, .altDesign td
	{
		color:#212121 !important;
		line-height:1.2em;
	}

.teacherQuote
	{
		background:#AEF9B3 !important;
		width:400px;
		display:block;
		padding:5px 10px 5px 10px;
		border-width:1px 0px 1px 0px;
		border-style:solid;
		border-color:#333333;
		margin:20px 0px 0px 0px;
	}


.teacherQuote p
	{
		border:none !important;
		background:none !important;
		margin:0px auto 0px auto !important;
		padding:0px !important;
		width:400px !important;
	}
.Bquote
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:0.9em;
		background:none;
		color:#323232;
		font-size:11px;
		width:400px;
	}
.Bauthor
	{
		text-align:right;
		font-weight:bold;
		width:400px;
	}


.tEven td
	{
		background-color:#efefef;
		border-top:#666 1px solid;
		font-family:"Gill Sans MT", "Calibri", Arial, Verdana, Geneva, sans-serif;
		font-size:12px !important;
		margin:0px;
		padding:5px;
	}
	
.tOdd td
	{
		background-color:#ddd;
		border-top:#666 1px solid;
		font-family:"Gill Sans MT", "Calibri", Arial, Verdana, Geneva, sans-serif;
		font-size:12px !important;
		margin:0px;
		padding:5px;
	}	
.tEven td strong,
.tOdd td strong
	{
		font-size:13px !important;
	}
.tTime
	{
		font-weight:bold;
		width:150px;
		font-size:12px !important;
	}
	

.updateDiv p, .updateDiv li, .updateDiv td  {color:#454545; font-family:	Helvetica,Arial,sans-serif; font-size:11px; line-height:16px; }

.updateDiv h2, .updateDiv h3, .updateDiv h4 {font-family:Arial, Helvetica, sans-serif;}

.updateDiv .smallBit {font-style:italic; font-size:11px; line-height:11px; color:#666; width:450px; display:block;}