body {
	padding: 0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1em;
	color: #666666;
	font-weight: bold;
	margin-top: 0;
	margin-left: 0;
}
html, body, #wrapper {
	min-height: 100%;
}
html>body, html>body #wrapper {
	height: auto;
}

#wrapper {
	min-width: 400px;
	width: 900px;
	z-index: 10;
	margin-right: auto;
	margin-left: auto;
}
#background object {
	position: absolute;
	top: 10px;
	z-index: 1;
	left: 100px;
}

#holder {
	text-align: left;
	z-index: 100;
	position: relative;
	font-size: 80%;
	padding: 1em 2em 2em;
}
#header {
	color: #333333;
	border-bottom: 1px solid #333333;
}
#header h1 {
	background: url(../images/ee-logo.gif) no-repeat;
	height: 31px;
}
#header h1 span {
	margin-left: -9999px;
}

#header #topnav {
	padding-top: 0.05em;
	font-family: "Book Antiqua", "Times New Roman", sans-serif;
}

												/* Start header styles */
#header #topnav ul {
	font-size: 90%;
	font-weight: bold;
	list-style-type: none;
	margin-left: -1em;
	text-align: center;
}
#header #topnav li {
	text-align: center;
	display: inline;
}
#header #topnav a:link, #header #topnav a:visited {
	color: #333333;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	padding-right: 1em;
	margin-left: 1em;
}
#header #topnav a:hover, #header #topnav a:active {
	color: #999999;
}
#header #topnav a.alt:link, #header #topnav a.alt:visited {
	border-style: none;
}
#header #topnav a.alt:hover, #header #topnav a.alt:active {
	color: #999999;
}
#header #topnav #submlink {
	color: #666666;
	text-decoration: underline;
}


												/* End header styles */

												/* Start Main Content */
#maincontent {
	padding-top: 1em;
	font-size: 90%;	
}
#maincontent h1 {
	margin-left: 1em;
	font-size: 130%;
	font-weight: bold;
	color: #333333;
}
#maincontent h2 {
	color: #333333;
	font-size: 130%;
	margin-left: 1em;
}
#maincontent h3 {
	font-size: 110%;
	font-weight: bold;
	margin-left: 1.75em;
	color: #333333;
	padding-top: 2px;
	margin-top: -0.25em;
}
#maincontent h4 {
	font-size: 100%;
	font-weight: bold;
	margin-left: 1.85em;
	color: #333333;
	padding-top: 2px;
	margin-top: -0.25em;
}
#maincontent h3+p {
	margin-top: 2em;
}
#maincontent h3+table {
}


#maincontent p {
	margin-left: 2em;
	margin-top: 1em;
	line-height: 140%;
	padding-right: 1em;
}
#maincontent ul {
	margin-left: 8em;
}
#maincontent li {
	padding-right: 1em;
}
#maincontent li ul {
	margin-left: 3em;
}

#maincontent dl {
	line-height: 120%;
	margin-left: 2em;
	clear: both;
}
#maincontent dt {
	font-weight: bold;
	color: #333333;
	padding-left: 0.25em;
	padding-right: 0.75em;
	margin-right: 1em;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
#maincontent dd {
	margin-left: 1.5em;
	margin-bottom: 1em;
	padding-right: 1em;
	text-align: justify;
}
#maincontent dd ul {
	margin-left: 2em;
}

#maincontent dd img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 2px;
	margin-left: 2px;
}
#maincontent table {
	width: 90%;
	margin-left: 4em;
	border-collapse: collapse;
}
#maincontent th {
	padding: 4px 2px;
	border: 1px solid #999999;
	text-align: center;
	color: #333333;
}
#maincontent table+h3 {
	margin-top: 2em;
}

/*		workshop table styles		*/
#maincontent #wkdetails1 td {
	padding: 4px 2px;
	text-align: center;
	border: 1px solid #999999;
}
#maincontent #wkdetails1 #date {
	width: 20%;
}
#maincontent #wkdetails1 #time {
	width: 15%;
}
#maincontent #wkdetails1 #location {
	width: 25%;
}
#maincontent #wkdetails1 #workshop {
	width: 28%;
}
#maincontent #wkdetails1 #cost {
	width: 12%;
}
#maincontent #wkdetails2 td {
	padding: 4px 2px;
	text-align: center;
	border: 1px solid #999999;
	width: 20%;
}
#maincontent #sowkagenda td, #maincontent #gowkagenda td, #maincontent #giwkagenda td {
	border: 1px solid #999999;
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#maincontent #sowkagenda ul {
	margin-left: 0px;
}
#maincontent #sowkagenda li {
	list-style-image: none;
	list-style-type: none;
	line-height: 120%;
}
#maincontent #sowkagenda li ul {
	margin-left: 1em;
}


#maincontent a:link, #maincontent a:visited {
	color: #336699;
	text-decoration: underline;
}
#maincontent a:hover, #maincontent a:active {
	color: #999999;
}
#maincontent a.alt1:link, #maincontent a.alt1:visited {
	font-size: 80%;
}
#maincontent #subnav {
	border-bottom: 1px solid #666666;
}

#maincontent #subnav ul {
	list-style-type: none;
	margin-left: -1em;
	text-align: center;
	font: bold 100% "Book Antiqua", "Times New Roman", sans-serif;
}
#maincontent #subnav li {
	text-align: center;
	display: inline;
}
#maincontent #subnav a:link, #maincontent #subnav a:visited {
	color: #666666;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	padding-right: 2.5em;
	margin-left: 2.5em;
}
#maincontent #subnav a:hover, #maincontent #subnav a:active {
	color: #999999;
}
#maincontent #subnav a.alt:link, #maincontent #subnav a.alt:visited {
	border-style: none;
}

#maincontent #formlist {
	margin-left: 4em;
}
#maincontent #formlist li {
	list-style-type: none;
	list-style-image: none;
}
#maincontent .leftlist {
	margin-left: 4em;
}
#maincontent .leftlist li {
	list-style-image: url(../images/bullet.gif);
}
#maincontent #partnersl {
	float: left;
	width: 34%;
}
#maincontent #partnersl ul {
	margin-left: 3em;
	margin-top: -.5em;
}
#maincontent #partnersl li {
	list-style-image: none;
	list-style-type: none;
	text-decoration: underline;
	letter-spacing: 0.08em;
	margin-bottom: .25em;
}

#maincontent #partnersc {
	float: left;
	width: 33%;
}
#maincontent #partnersc ul {
	margin-left: 3em;
	margin-top: -.5em;;
}
#maincontent #partnersc li {
	list-style-image: none;
	list-style-type: none;
	text-decoration: underline;
	letter-spacing: 0.08em;
	margin-bottom: .25em;
}

#maincontent #partnersr {
	float: left;
	width: 33%;
}
#maincontent #partnersr ul {
	margin-left: 3em;
	margin-top: -.5em;
}
#maincontent #partnersr li {
	list-style-image: none;
	list-style-type: none;
	text-decoration: underline;
	letter-spacing: 0.08em;
	margin-bottom: .25em;
}
#maincontent #whoattend {
	width: 600px;
}

#maincontent #whoattend caption {
	display: none;
}
#maincontent #whoattend th {
	width: 50%;
}
#maincontent #whoattend td {
	border: 1px solid #999999;
	padding: 2px 1em 2px 3px;
	vertical-align: top;
}
#maincontent #loginbox {
	float: right;
	width: 200px;
	border: 1px solid #666666;
	padding-bottom: 6px;
	margin-right: 4px;
	margin-left: 10px;
}
#maincontent #loginbox h3 {
	text-align: center;
	margin: 6px;
}
#maincontent #loginbox #username {
	width: 160px;
	height: 16px;
	margin-bottom: 4px;
}
#maincontent #loginbox #password {
	height: 16px;
	width: 160px;
}
#maincontent #loginbox #submit {
	font-size: 90%;
	font-weight: bold;
	color: #333333;
}
#maincontent #sign {
	border: 1px dashed #666666;
	font-size: 90%;
	padding: 2em 1em;
	float: right;
	margin-right: 1em;
	background: #CCCCCC;
	margin-left: 1em;
}

#maincontent #cmypitch1, #maincontent #cmypitch2 {
	margin-right: 30em;
	margin-left: 1em;
}
												/* End Main Content */

												/* Start Site Map */
#mainsitemap ul {
}
#mainsitemap li {
	margin-left: 16px;
	margin-top: -0.15em;
}

.contactus {
	padding-left: 1em;
	padding-top: 4em;
}
.bggray {
	background-color: #CCCCCC;
}
.success {
	font-size: 120%;
	text-align: center;
	color: #333333;
}
.address {
	padding-left: 2em;
}

.dark {
	color: #333333;
}


.center {
	text-align: center;
}




												/* End Site Map */

												/* Start Footer */
#footer {
	font-size: 75%;
	font-weight: normal;
	text-align: center;
	clear: both;
	border-top: 1px solid #999999;
	margin-top: 1em;
	
}

#footer a:link, #footer a:visited {
	padding-right: 6px;
	padding-left: 6px;
	color: #a8cfe2;
	font-size: 80%;
}
												/* EndFooter */


.clear { 
	clear: both;
}
.hidden {
	display: none;
}
.floatleft {
	float: left;
}

.floatright {
	float: right;
}

#homecontent {
	margin: 0 -3px 0 -2px;
}
#maincontent {
	margin: 0 -3px 0 -2px;
}
