html,body {
margin:0px;
padding:0px;
font-family:arial;
font-size:12px;
background-color:#fff;
text-align:center;	
}
.clear{
clear:both;
font-size:6px;
}
img{
border:0px;
}
a{
color:#00614a;
}
sup{
text-decoration:none;
}
h1{
color:#00614a;
font-size:20px;
}

h1 .center {
text-align: center;
display: block;
}

h1 .completeedge {
	background: url(/images/CEIS_banner.jpg) 0 0 no-repeat;
    display: block;
    text-indent: -999999px;
    height: 102px;
}

h2{
color:#5e2278;
font-size:17px;
}

h2 .center {
text-align: center;
display: block;
line-height: 24px;
}

h2 .center .emo {
	font-size: 18px;
    font-weight: bold;
}

#container{
width:1043px;
margin:auto;

text-align:left;
background:url(/images/largeback.jpg)  bottom no-repeat;
-webkit-background-size: 100% 100%;
}
#logoline{
width:1043px;
height:71px;
background-color:#fff;
}
#logoline img{
float:left;
}
#rhNav{
width:460px;
height:38px;
float:right;
margin:0px 50px 0 0;
text-align:right;
padding-left:0px;
}
#rhNav ul {margin:0;}
#rhNav li{
list-style:none;
width:52px;
height:36px;
padding: 10px 0 0 30px;
float:right;
text-align:left;

}
#rhNav a, #rhNav a:active{
color:#60237a;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#rhNav a:hover{
text-decoration:underline;
}

#rhNav li.home {
background:url(/images/homeicon.jpg)  no-repeat;
}
#rhNav li.blog {
background:url(/images/blogicon.jpg)   no-repeat;
}
#rhNav li.contact{
background:url(/images/contacticon.jpg)  no-repeat;
}
#rhNav li.about{
background:url(/images/abouticon.png)  no-repeat;
}
#rhNav li.store{
background:url(/images/storeicon.png)  no-repeat;
}
/***************** NAVIGATION ****************/
#nav_container{
border-top:1px solid #FFF;
width:1043px;
text-align:center;
background-color:#fff;
}
#main_nav{
border-top:1px solid #FFF;
background-color:#fff;
width:960px;
height:43px;
background:url(/images/main-nav-back.jpg) no-repeat ;
margin:auto auto auto 40px;
padding-left:20px;
text-align:left;
clear:both;
}
.navigation {

width:auto;
float:left;	
white-space:nowrap;
height:18px;
padding: 15px 35px 0 15px;

text-shadow: 0pt 1px 1px #e3e3e3;
}
.navigation a, .navigation a:active{
font-size:15px;
text-decoration:none;
color:#000;
}
.navigation a:hover{
color:#4f4e4e;
}
.navdivider{
background:url(/images/nav_divider.jpg)  no-repeat;
width:4px;
height:43px;
float:left;
}
.emergenetics_icon{
position:absolute;
top:80px;
margin:0 30px 0 5px;
}
/***************** END NAVIGATION ****************/
#content{
width:580px;
margin-left:40px;
float:left;
padding:0px;
padding:0 50px 50px 50px;

}
.headerimage{
margin-left:40px;
margin-top:0px;
float:left;
width:681px;

}
.breadcrumb {
color:#646464;
font-size:10px;
}
.breadcrumb a{
color:#646464;
font-weight:bold;
}
.actionstep {
font-weight:bold;
}
.spacer {
width:200px;
height:1px;
}
/********* SIDE BAR ************/
#sidebar{
width:256px;
float:right;
margin:20px 66px 0 0;

}

#sidecompleteedge{
width:256px;
height:156px;
padding: 10px 0 0 10px;
background:url("/images/sidebar-completeedgeback.jpg") no-repeat;
cursor:pointer;
}

.completeedgehead, .completeedgehead a{
	font-size:18px;
	color:#646464;
	text-decoration:none;
}


#sidespeakandtrain{
width:256px;
height:146px;
padding: 20px 0 0 10px;
background:url("/images/sidebar-speakingandtrainingback.jpg") no-repeat;
cursor:pointer;

}

#sideneuroscience{
width:256px;
height:156px;
padding: 10px 0 0 10px;
background:url("/images/sidebar-neuroscienceback.jpg") no-repeat;
cursor:pointer;
}

#sidebeashortcut{
width:256px;
height:146px;
padding: 20px 0 20px 20px;
background:url("/images/sidebar-beashortcutback.png") no-repeat;
margin-top:10px;
cursor:pointer;
}
#sidefeatured{
width:256px;
height:146px;
padding: 20px 0 0 20px;
background:url("/images/sidebar-featuredoffersback.png") no-repeat;
margin-top:10px;
cursor:pointer;
}
.sidehead, .sidehead a{
	font-size:22px;
	color:#646464;
	text-decoration:none;
}
.sidehead a:hover{
	color:#7e7e7e;
}
#sidebar p {
margin-left:76px;
width:137px;
font-size:11px;
color:#636363;
}

#sidebar p.neuroscience {
margin-left:100px;
width:137px;
font-size:11px;
color:#636363;
margin-top: 0;
}
.learnmore {
float:right;
color:#60237a;
margin-right:30px;
text-decoration:none;
}
.learnmore:hover{
text-decoration:underline;
}
.SideConfidence{
	margin:10px 0 80px 0;
}

/************ END SIDEBAR **************/
.actionstep{
font-size:16px;
color:#8036a0;
margin-top:40px;
font-weight:normal;
line-height:22px;
}
.actionstep a{
color:#5e2278;
text-decoration:none;
font-weight:bold;
text-decoration:underline;
}
.actionstep a:hover{
text-decoration:underline;
}

/************ FOOTER *******************/
#footer{
	background:url("/images/footerback.jpg") no-repeat;
	width:1043px;
	height:181px;
	margin:auto;
	clear:both;
}
#centerfooterlinks{
	text-align:center;
	width:100%;
	height:98px;
	padding-top:20px;
	line-height:30px;
}
.centerfooterlinks{
	color:#fff;
	text-decoration:none;
	font-size:14px;
	padding: 0 20px 0 20px;
	
}
.rightfootercopy{
	float:right;
	text-align:right;
	margin-right:40px;
}
.socialist{
font-weight:bold;
margin-left:40px;
float:left;
text-align:left;
}
/************ END FOOTER ******************/
/************ CONTACT FORM ****************/
#myForm{
	width:580px;
}
#myForm .capper{
border:1px solid #006137;
background-color:#fff;
padding:20px;
width:540px;
}
.capper2{
border:1px solid #006137;
background-color:#fff;
padding:20px;
width:540px;
height:180px;
}
.error, .required{
	color:#FF0000;
}
.onscreen{
line-height:20px;
font-size:14px;
padding:20px;
}
.left{
margin:10px 0 10px 0;
float:left;
text-align:right;
width:50px;
}
.right{
margin:10px 0 10px 0;
text-align:left;
width:500px;
float:right;

}
.right input{
width:300px;
}
.bigsubmit{
margin-top:10px;
width:300px;
font-size:20px;
float:right;
}
#message {
width:580px;
}
.captchalink1 {
	color:#C00;
	font-size:11px;
	text-decoration:none;
	background:url(/images/reload.png) no-repeat left;
	padding:0px 0px 0px 20px;
	height:45px;
}
.captchalink2 {
	color:#C00;
	font-size:11px;
	text-decoration:none;
	background:url(/images/speak.png) no-repeat left;
	padding:0px 0px 0px 20px;
	height:45px;
}
/******************* END CONTACT FORM **********/
/**************** HOMEPAGE ****************/


#flashholder{
background:url(/images/homeflashback.png) no-repeat left;
width:1043px;
z-index:200;
height:424px;}
#flashtainer{
position:relative;

width:900px;
height:400px;
margin: 0 0 0 70px;
}
#columnscontainer{
width:100%;
text-align:center;
margin:0px;
padding:0px;

}
#columns{
z-index:20;
position:relative;
width:1043px;
height:210px;
background:url(/images/3colback2.jpg) no-repeat bottom ;
margin: 0px auto 0 auto;
text-align:left;
}
#homebeashortcut{
width:300px;
height:182px;
background:url(/images/homebeashortcutback.jpg) no-repeat left ;
float:left;
margin: 14px 0 0 60px;

}


#homespeakingandtraining{
width:300px;
height:182px;
background:url(/images/homescottspeakingback.jpg) no-repeat left ;
float:left;
margin: 14px 0 0 12px;


}


#homefeaturedoffers{
width:300px;
height:182px;
background:url(/images/key.jpg) no-repeat 8px top; 
float:left;
margin: 14px 0 0 12px;
text-align:center;

}

.head a{
float:right;
font-size:18px;
	color:#646464;
	text-decoration:none;
	
}


#homebeashortcut .head a{
margin-right:40px;
}
#homespeakingandtraining .head a{
margin-right:10px;
}
#homefeaturedoffers .head a{
float:left;
color:#60237a;
margin-left:30px;
}



#homebeashortcut p{
width:150px;
float:right;
margin-right:40px;
}
#homespeakingandtraining p{
width:150px;
float:right;
margin-right:40px;
}
#homefeaturedoffers p{
clear:both;
width:230px;
float:left;
margin-left:30px;
text-align:left;
line-height:22px;

}
#homebeashortcut a{
float:right;
}
.demobutton{
margin-left:-10px;
}

/***** ACTION BOX*******/
#keynotelist li{
list-style:none;
background:url(/images/bullet_purple.png) no-repeat ;
padding: 2px 0 10px 30px;
}
#keynotelist li a{
text-decoration:none;
font-size:15px;
font-weight:bold;
}
#keynotelist li a:hover{
color:#12780d;
}
#keynotelist h3 {
color:#00604b;
font-size:18px;
}
#actionbox {
width:579px;
height:206px;
background:url(/images/actionback.png) no-repeat ;

}
#actionbox .left{
float:left;
width:30%;
text-align:left;
margin-left:40px;
margin-top:50px;
}
#actionbox .right{
float:right;
width:250px;
margin-right:0px;
margin-top:50px;
}
#actionbox a{
text-decoration:none;
font-size:14px;
line-height:25px;
color:#4a0882;
background:url(/images/actionbullet.png) no-repeat;
padding-left:15px;
}

#homebascclicker{
width:100px;
height:150px;
position:absolute;
left:0px;
margin: 10px 0 0 60px;
}

#homespeakingandtrainingclicker{
width:100px;
height:150px;
position:absolute;
left:0px;
margin: 10px 0 0 380px;
}

#homefeaturedoffersclicker{
width:100px;
height:150px;
position:absolute;
left:0px;
margin: 10px 0 0 700px;
}
#sitemap a{
line-height:22px;
margin-left:20px;
text-transform:capitalize;
text-decoration:none;
}
.keyworks{
text-decoration:none;
font-size:16px;
}
.keyworks sup{
text-decoration:none;
font-size:10px;
}
.nobull {
list-style:none;
line-height:20px;
margin-left:0px;
}
.ulnobull{
padding-left:0px;
}
.liner{
line-height:20px;
}
.liner a strong{
font-size:16px;
font-weight:bold;
text-decoration:none;
}
td {
font-size:12px;
padding:10px;
vertical-align:top;
}
td a{
font-size:14px;
}
/******* PLAYER *****/
#videocontainer{
width:354px;
height:300px;
background:url(/images/playerback.jpg) no-repeat ;
margin: 0 0 0 70px;
padding: 16px 0 0 37px;

}
.quiet{
color:#7b7b7b;
text-decoration:none;
}	
.textimonial{
line-height:22px;
background-color:#f4f9fc;
margin:10px;
padding:10px;
border:1px solid #ddedf6;
}
.textimonial em{
font-weight:bold;
}
.mediaquote{
line-height:22px;
background-color:#f4f9fc;
margin:10px;
padding:10px;
border:1px solid #ddedf6;
}
.mediaquote em{
font-weight:bold;

}
#photocenter {
padding-left:100px;
}
.photo{

background-color:#f4f9fc;
margin:10px;
padding:10px;
border:1px solid #ddedf6;
float:left;
}
.biophotos {
float:right;
padding:2px;
text-align:center;
margin:10px;
}
.biophotos a{
text-decoration:none;

}
.biophotos img{
margin:2px;
}
.bioheader{
font-size:18px;
text-decoration:none;
font-weight:bold;
}
#newslettersubscribe{
width:266px;
height:225px;
margin:10px 0 0 0px;
padding: 10px 0 0 10px;
background:url(/images/newsletterback2.png) no-repeat ;


}
.newssigncopy{
width:210px;
margin:8px;
}
 .signuphead{
 font-size:18px;
 }
.newsleft{
float:left;
margin-top:5px;
text-align:right;width:70px;
font-weight:bold;
}
.newsright{
float:right;
margin-top:5px;
margin-right:20px;

}
.newssubmit {
color:#000000; float:right; margin-top:-10px;
margin-right:40px;
}
#nospam{
margin:-15px 0 0 170px;
position:absolute;
}
.book{
float:left;
margin:10px;
text-align:center;
}
.storehead{
text-decoration:none;
}
.eqiass{

margin-left:0px;
}
.eqiass li{
list-style:none;
color:#71488e;
font-weight:bold;
line-height:22px;
margin-left:-40px;
}
.eqiass a{
font-weight:bold;
}
.getbook{
margin-left:200px;
}
#keys{
margin:20px 0 20px 20px;
font-size:13px;
font-weight:bold;
color:purple;
line-height:22px;
}
#keys a{
text-decoration:none;
}
.hr{
width:582px;
}

h3.arrow {
	background: url(/images/purple-arrow.jpg) 274px 0 no-repeat;
    padding: 5px 0 5px;
    text-align: center;
}

#container ul.emo li {
	margin-left: 72px;
}

ul li {
	margin-bottom: 8px;
}

.source {
	font-size: 11px;
}

