* {
	padding: 0;
	margin: 0;
}

html {
	text-align: center;
}

body {
	font: 11px/17px "Lucida Grande", tahoma, sans-serif;
	background: #000;
	color: #000000;
	width: 810px;
	margin: 0 auto;
	text-align: left;
}

body.sub {
	background: #AAAAAA url("../images/back-2col.gif") top center repeat-y;
}

body.subonecol {
	background: #AAAAAA url("../images/back-1col.gif") top center repeat-y;
}

body.home {
	background: #CACACA url("../images/back-3col.gif") top center repeat-y;
}

.oralogo {
	background: url("../images/oralogo_small.gif") no-repeat 30px;
	width: 170px;
	float: left;
}

.aelogo {
	background: url("../images/apex_evang_small.png") no-repeat 30px;
	width: 160px;
	height: 38px;
	float: left;
	padding-top: 40px;
}

.teleatlaslogo {
	background: url("../images/teleatlas.jpg") no-repeat 30px;
	width: 160px;
	height: 94px;
	float: left;
}

.ebnbiclogo {
	background: url("../images/EBNBIC_logo_small.jpg") no-repeat 30px;
	width: 160px;
	height: 94px;
	float: left;
}

.requiredlabel {
	color: #35811C;
}

.reset {
	display: block;
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 0.1;
}

#header, #content, #masthead, #footer {
	float: left;
	position: relative;
	width: 100%;
}

#masthead {
	/*border-top: 6px solid #000;*/
	/*border-bottom: 6px solid #000;*/
}

#main {
	float: left;
	width: 540px;
	margin: 10px 0;
}

#onecolmain {
	float: left;
	width: 810px;
	margin: 30px 0;
}

.col {
	float: left;
	width: 270px;
	margin: 0px 0;
}

#footer {
	margin-top: 120px;
}

.button {
	position: relative;
	float: left;
	width: 52px;
	height: 23px;
	margin-left: 10px;
	margin-top: 25px;
	outline: none;
}

.nextbutton {
	float: right;
	width: 52px;
	height: 23px;
	margin-right: 30px;
	margin-top: 30px;
}

.previousbutton {
	float: right;
	width: 52px;
	height: 23px;
	margin-right: 30px;
	margin-top: 30px;
}

.morebutton {
	float: right;
	width: 52px;
	height: 23px;
	margin-right: 1px;
	margin-top: 30px;
}

.registersubmitbutton {
	float: right;
	width: 52px;
	height: 23px;
	margin-right: 1px;
	margin-top: 30px;
}

.login-loginbutton {
	float: right;
	width: 52px;
	height: 23px;
	margin-right: 1px;
	margin-top: 30px;
}

.agenda-item {
	margin-left: 30px;
}

.agenda-speakers {
	margin-left: 40px;
}

.latestnews-morebutton {
	float: right;
	width: 52px;
	height: 23px;
	margin-right: 1px;
	margin-bottom: 5px;
}

.home .button {
	margin-top: -60px;
}

.button span, .button a {
	float: left;
	width: 54px;
	height: 23px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
}

.nextbutton span, .nextbutton a {
	float: right;
	width: 52px;
	height: 23px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
}

.registersubmit span, .registersubmit a {
	float: left;
	margin-left: 180px;
	width: 52px;
	height: 23px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
}

.previousbutton span, .previousbutton a {
	float: left;
	width: 52px;
	height: 23px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
}

.morebutton span, .morebutton a {
	outline: none;
	border-style: none;
	float: left;
	width: 52px;
	height: 23px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
}

.latestnews-morebutton span, .latestnews-morebutton a {
	outline: none;
	border-style: none;
	float: left;
	width: 52px;
	height: 23px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
}

.login-loginbutton span, .login-loginbutton a {
	outline: none;
	border-style: none;
	float: left;
	width: 52px;
	height: 23px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
}

.button a.submit {
	background: url("../images/btn-submit.gif") no-repeat;
	float: left;
	position: relative;
	left: 300px;	
}

.button a.mail {
	background: url("../images/btn-mail.gif") no-repeat;
	float: left;
	position: relative;
	left: 300px;	
}

.button a.submit_login {
	background: url("../images/btn-submit.gif") no-repeat;
	float: left;
	position: relative;
	left: 30px;	
	top: -10px;
}

.button a.create {
	background: url("../images/btn-create.gif") no-repeat;
	float: left;
	position: relative;
	left: 280px;
}

.button a.create_report {
	background: url("../images/btn-create.gif") no-repeat;
	float: left;
	position: relative;
	left: 600px;
}

.button a.cancel {
	background: url("../images/btn-cancel.gif") no-repeat;
	float: left;
	position: relative;
	left: 410px;
}

.button a.sendemail {
	background: url("../images/btn-sendemail.gif") no-repeat;
	float: left;
	position: relative;
	left: 320px;
}

.button a.logintosendemail {
	background: url("../images/btn-loginemail.gif") no-repeat;
	float: left;
	position: relative;
	left: 300px;
	width: 123px;
	height: 23px;
}

.button a.back {
	background: url("../images/btn-back.gif") no-repeat;
	float: left;
	position: relative;
	left: 360px;	
}

.button a.update {
	background: url("../images/btn-update.gif") no-repeat;
	float: left;
	position: relative;
	left: 150px;
}

.button a.delete {
	background: url("../images/btn-delete.gif") no-repeat;
	float: left;
	position: relative;
	left: 280px;
}

.button a.homebutton {
	background: url("../images/btn-home.gif") no-repeat;
	outline: none;
}

.button a.homebuttonactive {
	background: url("../images/btn-home.gif") no-repeat;
	background-position: 0 -23px;
	outline: none;
}

.button a.adminbutton {
	background: url("../images/btn-admin.gif") no-repeat;
	outline: none;
}

.button a.adminbuttonactive {
	background: url("../images/btn-admin.gif") no-repeat;
	background-position: 0 -23px;
	outline: none;
}

.button a.agendabutton {
	background: url("../images/btn-agenda.gif") no-repeat;
	outline: none;
}

.button a.agendabuttonactive {
	background: url("../images/btn-agenda.gif") no-repeat;
	background-position: 0 -23px;
	outline: none;
}

.button a.resultsbutton {
	background: url("../images/btn-results.gif") no-repeat;
	outline: none;
}

.button a.resultsbuttonactive {
	background: url("../images/btn-results.gif") no-repeat;
	background-position: 0 -23px;
	outline: none;
}

.button a.whyjoinbutton {
	background: url("../images/btn-whyjoin.gif") no-repeat;
	outline: none;
}

.button a.whyjoinbuttonactive {
	background: url("../images/btn-whyjoin.gif") no-repeat;
	background-position: 0 -23px;
	outline: none;
}

.button a.loginbutton {
	background: url("../images/btn-login.gif") no-repeat;
	outline: none;
}

.button a.loginbuttonactive {
	background: url("../images/btn-login.gif") no-repeat;
	background-position: 0 -23px;
	outline: none;
}

.button a.logoutbutton {
	background: url("../images/btn-logout.gif") no-repeat;
	outline: none;
}

.button a.logoutbuttonactive {
	background: url("../images/btn-logout.gif") no-repeat;
	background-position: 0 -23px;
	outline: none;
}

.button a.profilebutton {
	background: url("../images/btn-profile.gif") no-repeat;
	outline: none;
}

.button a.profilebuttonactive {
	background: url("../images/btn-profile.gif") no-repeat;
	background-position: 0 -23px;
	outline: none;
}

.divider {
	background: url("../images/divider.gif") no-repeat;
	position: relative;
	float: left;
	width: 18px;
	height: 39px;
	margin-left: 20px;
	margin-top: 15px;
}

.registersubmit a.registersubmit {
	background: url("../images/button-submit.gif") no-repeat;
}

.button a.register {
	background: url("../images/button-register.gif") no-repeat;
}

.button a.login {
	background: url("../images/button-login.gif") no-repeat;
}

.nextbutton a.next {
	background: url("../images/button-next.gif") no-repeat;
}

.previousbutton a.previous {
	background: url("../images/button-previous.gif") no-repeat;
}

.morebutton a.more {
	border-style: none;
	background: url("../images/button-more.gif") no-repeat;
}

.latestnews-morebutton a.more {
	border-style: none;
	background: url("../images/button-more.gif") no-repeat;
}

.login-loginbutton a.loginbutton {
	border-style: none;
	background: url("../images/login.gif") no-repeat;
}

.smallblogtext {
	font-size: 8px;
}

.button a:hover {
	background-position: 0 -23px;
}

.nextbutton a:hover {
	background-position: 0 -23px;
}

.previousbutton a:hover {
	background-position: 0 -23px;
}

.morebutton a:hover {
	background-position: 0 -23px;
}

.login-loginbutton a:hover {
	background-position: 0 -23px;
}

h3 {
	padding-left: 10px;
	padding-bottom: 2px;
}

h3 span {
	position: relative;
	display: block;
	height: 40px;
	width: 309px;
	text-indent: -9999px;
}

h3 span.full {
	width: 480px !important;
}


.register-interest-text {
	width: 650px;
}

h3.prizes span {
	background: url("../images/title-prizes.gif") no-repeat;
}

h3.links span {
	background: url("../images/title-links.gif") no-repeat;
}

h3.contactdetails span {
	background: url("../images/title-contactdetails.gif") no-repeat;
}

h3.contactdetails-wide span {
	background: url("../images/title-contactdetails-wide.gif") no-repeat;
}

h3.services span {
	background: url("../images/title-services.gif") no-repeat;
}

h3.trainingreg span {
	background: url("../images/title-trainingreg-wide.gif") no-repeat;
}

h3.details span {
	background: url("../images/title-details.gif") no-repeat;
}

h3.services-wide span {
	background: url("../images/title-services-wide.gif") no-repeat;
}

h3.manage-data-wide span {
	background: url("../images/title-manage-data-wide.gif") no-repeat;
}

h3.account-details-wide span {
	background: url("../images/title-account-details-wide.gif") no-repeat;
}

h3.user-accounts-wide span {
	background: url("../images/title-user-accounts-wide.gif") no-repeat;
}

h3.register-interest span {
	background: url("../images/title-register-interest.gif") no-repeat;
}

h3.login-wide span {
	background: url("../images/title-login-wide.gif") no-repeat;
}

h3.thank-you-wide span {
	background: url("../images/title-thank-you-wide.gif") no-repeat;
}

h3.latestnews span {
	background: url("../images/title-latestnews.gif") no-repeat;
}

h3.gadgets span {
	background: url("../images/title-gadgets-wide.gif") no-repeat;
}

h3.latestnews-wide span {
	background: url("../images/title-latestnews-wide.gif") no-repeat;
}

h3.latestnews-admin span {
	background: url("../images/title-news-admin-wide.gif") no-repeat;
}

h3.latestblog span {
	background: url("../images/title-blog-entries.gif") no-repeat;
}

h3.latestblog-wide span {
	background: url("../images/title-blog-entries-wide.gif") no-repeat;
}

h3.references span {
	background: url("../images/title-references.gif") no-repeat;
}

h3.loginhelp span {
	background: url("../images/title-loginhelp.gif") no-repeat;
}

h3.title-help span {
	background: url("../images/title-help.gif") no-repeat;
}

h3.date span {
	background: url("../images/date.gif") no-repeat;
}

h3.campaigns span {
	background: url("../images/title-campaigns.gif") no-repeat;
}

h3.peeves span {
	background: url("../images/title-peeves.gif") no-repeat;
	width: 450px;
}

h3.peeveslist span {
	background: url("../images/title-peeveslist.gif") top center no-repeat;
	width: 450px;
	align: center;
}

h3.ownpeeve span {
	background: url("../images/title-own-peeve.gif") no-repeat;
	width: 400px;
}

h3.submitidea span {
	background: url("../images/title-submit-idea.gif") no-repeat;
	width: 400px;
}

h3.sendmail span {
	background: url("../images/title-send-mail.gif") no-repeat;
	width: 210px;
}

h3.help span {
	background: url("../images/help.gif") no-repeat;
}

h3.agenda span {
	background: url("../images/agenda.gif") no-repeat;
}

h3.register span {
	background: url("../images/register.gif") no-repeat;
}

h3.whyjoin span {
	background: url("../images/whyjoin.gif") no-repeat;
	height: 55px;
}

/* navigation links
-------------------------------------------------------- */

ul {
	margin: 0pt 0pt 0pt 0px;
	padding: 0pt;
}

ul#nav {
	position: relative;
	height: 97px;
	width: 810px;
	background: url("src/nav.gif") no-repeat;
}

ul#nav li {
	float: left;
	list-style: none;
}

ul#nav li a {
	position: absolute;
	text-indent: -9999px;
	text-decoration: none;
	border: none !important;
	top: 0;
	height: 97px;
}

ul#nav li#nav-logo a {
	outline: none;
	left: 0;
	width: 320px;
	float: left;
	background: url("../images/ae-nav.gif") no-repeat;
}

.eip-logo {
	background: url("../images/banner_s.jpg") no-repeat;
	outline: none;
	margin-left: 1px;
	float: left;
	width: 808px;
	height: 137px;
}

ul#nav li#nav-home a {
	outline: none;
	left: 320px;
	width: 60px;
	float: left;
	background: url("../images/ae-nav.gif") -320px 0 no-repeat;
}

ul#nav li#nav-login a {
	outline: none;
	left: 380px;
	width: 62px;
	float: left;
	background: url("../images/ae-nav.gif") -380px 0 no-repeat;
}

ul#nav li#nav-logout a {
	outline: none;
	left: 380px;
	width: 62px;
	float: left;
	background: url("../images/ae-nav-client.gif") -380px 0 no-repeat;
}

ul#nav li#nav-services a {
	outline: none;
	left: 442px;
	width: 87px;
	background: url("../images/ae-nav.gif") -442px 0 no-repeat;
}

ul#nav li#nav-account a {
	outline: none;
	left: 442px;
	width: 87px;
	background: url("../images/ae-nav-client.gif") -442px 0 no-repeat;
}

ul#nav li#nav-admin a {
	outline: none;
	left: 442px;
	width: 87px;
	background: url("../images/ae-nav-admin.gif") -442px 0 no-repeat;
}

ul#nav li#nav-news a {
	outline: none;
	left: 514px;
	width: 99px;
	background: url("../images/ae-nav.gif") -514px 0 no-repeat;
}

ul#nav li#nav-upload a {
	outline: none;
	left: 514px;
	width: 99px;
	background: url("../images/ae-nav-client.gif") -514px 0 no-repeat;
}

ul#nav li#nav-about a {
	outline: none;
	left: 613px;
	width: 83px;
	background: url("../images/ae-nav.gif") -613px 0 no-repeat;
}

ul#nav li#nav-contact a {
	outline: none;
	left: 696px;
	width: 99px;
	background: url("../images/ae-nav.gif") -696px 0 no-repeat;
}

ul#nav li#nav-home a:hover {
	background-position: -320px -97px;
}

ul#nav li#nav-home a#nav-current {
	background-position: -320px -97px;
}

ul#nav li#nav-login a:hover {
	background-position: -380px -97px;
}

ul#nav li#nav-login a#nav-current {
	background-position: -380px -97px;
}

ul#nav li#nav-logout a:hover {
	background-position: -380px -97px;
}

ul#nav li#nav-logout a#nav-current {
	background-position: -380px -97px;
}

ul#nav li#nav-about a:hover {
	background-position: -613px -97px;
}

ul#nav li#nav-about a#nav-current {
	background-position: -613px -97px;
}

ul#nav li#nav-services a:hover {
	background-position: -442px -97px;
}

ul#nav li#nav-services a#nav-current {
	background-position: -442px -97px;
}

ul#nav li#nav-account a:hover {
	background-position: -442px -97px;
}

ul#nav li#nav-account a#nav-current {
	background-position: -442px -97px;
}

ul#nav li#nav-admin a:hover {
	background-position: -442px -97px;
}

ul#nav li#nav-admin a#nav-current {
	background-position: -442px -97px;
}

ul#nav li#nav-news a:hover {
	background-position: -514px -97px;
}

ul#nav li#nav-contact a:hover {
	background-position: -490px -97px;
}

ul#nav li#nav-upload a:hover {
	background-position: -514px -97px;
}

ul#nav li#nav-home a.active {
	background-position: -339px -194px;
}

ul#nav li#nav-about a.active {
	background-position: -404px -194px;
}

ul#nav li#nav-services a.active {
	background-position: -490px -194px;
}

ul#nav li#nav-news a.active {
	background-position: -514px -194px;
}

ul#nav li#nav-news a#nav-current {
	background-position: -514px -194px;
}

ul#nav li#nav-upload a.active {
	background-position: -514px -194px;
}

ul#nav li#nav-upload a#nav-current {
	background-position: -514px -194px;
}

ul#nav li#nav-contact a:hover {
	background-position: -696px -97px;
}

ul#nav li#nav-contact a#nav-current {
	background-position: -696px -97px;
}

ul#footer-nav {
	position: relative;
	height: 30px;
	width: 810px;
}

ul#footer-nav li {
	float: left;
	list-style: none;
}

ul#footer-nav li a {
	position: absolute;
	text-indent: -9999px;
	text-decoration: none;
	border: none !important;
	top: 0;
	height: 30px;
}

ul#footer-nav li#nav-email a:hover {
	background-position: -560px -30px;
}

ul#footer-nav li#nav-privacy a:hover {
	background-position: -717px -30px;
}

/* non-navigation links
-------------------------------------------------------- */

a {
	color: #35811C;
}

a:hover {
	color: #2C6A17;
}

/* content area
-------------------------------------------------------- */

#masthead img {
	float: left;
}

.ae-report {
	padding: 0pt 30px;
}

.ae-data-report {
	padding: 0pt 30px;
	width: 500px;
}

.ae-user-report {
	padding: 0pt 30px;
	width: 600px;
}

.ae-news-report-admin {
	padding: 0pt 30px;
	width: 600px;
}

.ae-user-report table tr td {
	border: 0px solid;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

.ae-news-report-admin table tr td {
	border: 0px solid;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

.ae-user-report th {
	text-align: center;
}

.ae-news-report-admin th {
	text-align: center;
}

/* text
-------------------------------------------------------- */

p {
	padding: 0 30px;
	margin-bottom: 21px;
}

.eip-table table tr td {
	border: 1px;
	padding: 0 30px;
}

.ae-label {
	padding: 0 30px;
	margin-bottom: 21px;
	color: #B6CB00;
	vertical-align: top;
}

.ae-instructiontext {
	padding: 0 400px;
	padding-top: 50px;
	text-align: right;
}

.ae-pagination table {
	width: 200px;
}

.ae-pagination table tr td {
	border: 1px solid #660000;
}

.ae-services-label {
	color: #B6CB00;
}

.t18InlineError {
	color: red;
}

.ae-message {
	padding: 0 30px;
	margin-bottom: 21px;
	font-size: 12px;
}

h4 {
	padding: 15px 30px;
	font-size: 14px;
}

p.edit {
	font-size: 9px;
}

#main  ul {
	padding-bottom: 21px;
}

#main li {
	background: url("../images/li.gif") 0 6px no-repeat;
	margin-left: 30px;
	padding-left: 12px;
}

.col li {
	background: url("../images/li.gif") 0 6px no-repeat;
	margin-left: 30px;
	padding-left: 12px;
}

.ae-message li {
	background: url("../images/li.gif") 0 6px no-repeat;
	margin-left: 30px;
	padding-left: 12px;
}

.col .services-li {
	background: url("../images/li.gif") 0 6px no-repeat;
	margin-left: 10px;
	padding-left: 12px;
}

li {
	list-style: none;
	padding: 0 30px;
}

#onecolmain  li {
	background: url("../images/li.gif") 0 6px no-repeat;
	margin-left: 30px;
	padding-left: 12px;
}

p.testimonialtext {
	color: #ccc;
	margin: 0 30px 15px 30px;
	!important;
	background: #333;
	padding: 15px !important;
}

table.campaignstable {
	border:1px #cccc99 solid; 
	font-size:10pt; 
	left: 10px;
	position: relative;
	width: 510px;
	border-collapse:collapse;
}

table.defaultstable {
	border:1px #cccc99 solid; 
	font-size:10pt; 
	left: 10px;
	position: relative;
	width: 510px;
	border-collapse:collapse;
        background: #FFF;
}

.campaignsroweven {
	background: #CDD5BF;
}

.campaignsrowodd {
}

.detail {
	color: #8B9081;
}

pre
{
  white-space: pre-wrap; /* CSS2.1 compliant */
  white-space: -moz-pre-wrap; /* Mozilla-based browsers */
  white-space: o-pre-wrap; /* Opera 7+ */
}

