*
{
	margin: 0;
	padding: 0;
	border: 0;
}


.clear-left
{
	clear: left;
}

.clear-right
{
	clear: right;
}

.clear
{
	clear: both;
}

body
{
	margin: 0;
	padding: 0;
	border: 0;
	
	background-color: #215385;
	background-image: url('../images/cc-bg.jpg');
	background-repeat: repeat-x;
}

#container
{
	position: relative;

	left: 0px;
	width: 970px;
	margin: auto;
}

#header
{
	position: relative;
	
	top: 30px;
	
	width: 970px;
	height: 156px;

	background: url('../images/cc-header.jpg');
}

#a-header-logo
{
	position: relative;
	
	top: 33px;
	left: 17px;
	
	width: 492px;
	height: 59px;
	
	display: block;
}






#top-menubar
{
	position: relative;
	
	top: -17px;
	left: 9px;
		
	width: 950px;
	height: 41px;
	
/*	background: url('../images/top-menubar.jpg'); */
}

#top-menubar-list
{
	position: relative;
	
	width: 950px;
	height: 41px;
	
	list-style-type: none;
}

#mb-home
{
	position: relative;
	
	width: 130px;
	height: 41px;
	
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll 0px 0px;
	
	float: left;
}

#mb-about
{
	position: relative;
	
	width: 115px;
	height: 41px;
	
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -130px 0px;
	
	float: left;
}

#mb-services
{
	position: relative;
	
	width: 135px;
	height: 41px;
	
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -245px 0px;
	
	float: left;
}

#mb-clients
{
	position: relative;
	
	width: 126px;
	height: 41px;
	
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -380px 0px;
	
	float: left;
}

#mb-testimonials
{
	position: relative;
	
	width: 170px;
	height: 41px;
	
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -506px 0px;
	
	float: left;
}

#mb-blogs
{
	position: relative;
	
	width: 124px;
	height: 41px;
	
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -676px 0px;
	
	float: left;
}

#mb-contact
{
	position: relative;
	
	width: 150px;
	height: 41px;
	
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -800px 0px;
	
	float: left;
}


#mb-home-a
{
	position: relative;

	width: 130px;
	height: 41px;

	display: block;
}

#mb-about-a
{
	position: relative;
	
	width: 115px;
	height: 41px;

	display: block;
}

#mb-services-a
{
	position: relative;
	
	width: 135px;
	height: 41px;

	display: block;
}

#mb-clients-a
{
	position: relative;
	
	width: 126px;
	height: 41px;

	display: block;
}

#mb-testimonials-a
{
	position: relative;
	
	width: 170px;
	height: 41px;

	display: block;
}

#mb-blogs-a
{
	position: relative;
	
	width: 124px;
	height: 41px;

	display: block;
}

#mb-contact-a
{
	position: relative;
	
	width: 150px;
	height: 41px;

	display: block;
}




#mb-home a:hover 
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll 0px -41px;
} 


#mb-about a:hover 
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -130px -41px;
} 


#mb-services a:hover 
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -245px -41px;
} 

#mb-clients a:hover 
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -380px -41px;
} 

#mb-testimonials a:hover 
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -506px -41px;
} 

#mb-blogs a:hover 
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -676px -41px;
} 

#mb-contact a:hover 
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -800px -41px;
} 




.mb-home-active
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll 0px -41px !important;
}

.mb-about-active
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -130px -41px !important;
}

.mb-services-active
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -245px -41px !important;
}

.mb-clients-active
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -380px -41px !important;
}

.mb-testimonials-active
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -506px -41px !important;
}

.mb-blogs-active
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -676px -41px !important;
}

.mb-contact-active
{
	background: transparent url('../images/top-menubar.jpg') no-repeat scroll -800px -41px !important;
}







#main-content
{
	position: relative;
	
	left: 9px;
	top: -11px;
	
	width: 950px;
		
	overflow: hidden;
}

#content-right
{
	position: relative;

	width: 272px;
/*	width: 232px; */

	background: url('../images/right-bg.jpg') repeat-y;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;

/*	padding-left: 20px; */
/*	padding-right: 20px; */

	line-height: 18px;

	float: left;
}

#content-right-header
{
	position: relative;

/*	left: -20px; */

	width: 272px;
	height: 61px;
	
	background: url('../images/content-right-header.jpg');
	
}

#thisyear
{
	position: relative;
	
	top: 27px;
	left: 17px;
	
	font-size: 20px;
	font-weight: 700;
}

#event-date-header
{
	position: relative;
	
	width: 232px;
	
	margin-left: 20px;
	margin-top: 10px;
	
	color: #da6f10;
	font-weight: 700;
}

#event-title-header
{
	position: relative;
	
	width: 232px;
	
	margin-left: 20px;
	margin-top: 5px;
	
	color: #205284;
	font-weight: 700;
	font-size: 14px;
}

#event-title-header a:link
{
	color: #205284;
	text-decoration: none;
}

#event-title-header a:visited
{
	color: #205284;
	text-decoration: none;
}

#event-title-header a:hover 
{
	color: #205284;
	text-decoration: underline;
} 

#event-title-header a:active
{
	color: #205284;
	text-decoration: none;
}






#event-location-header
{
	position: relative;
	
	width: 232px;
	
	margin-left: 20px;
	margin-top: 5px;
	
	color: #205284;
	font-style: italic;
}

#event-description
{
	position: relative;
	
	width: 232px;
	
	margin-left: 20px;
	margin-top: 5px;
	
	padding-bottom: 10px;
}

#event-inner
{
	position: relative;
	
	width: 100%;
	height: 100%;

	border-bottom: 1px solid #d8dde2;
}

#event-outter
{
	position: relative;
	
	width: 100%;
	height: 100%;

	border-bottom: 1px solid #FFFFFF;
}


#event-inner-last
{
	position: relative;
	
	width: 100%;
	height: 100%;

}

#event-outter-last
{
	position: relative;
	
	width: 100%;
	height: 100%;

}



#footer
{
	position: relative;
	
	width: 100%;
	height: 313px;
	
	background: url('../images/footer-bg.jpg') repeat-x top left;
}

#footer-container
{
	position: relative;

	left: 0px;
	top: 52px;
	
	width: 950px;
	margin: auto;

	overflow: hidden;
}

#footer-panel-1
{
	position: relative;
	
	left: 0px;
	top: 0px;
	
	width: 279px;
	
	background: transparent url('../images/social-media-header.jpg') no-repeat top left;
	
	float: left;
}

#footer-panel-1-content
{
	position: relative;
	
	top: 55px;
	left: 0px;
	
	width: 279px;
	height: 240px;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;

	font-style: normal;
	
	color: #8eb0d2;
}

.panel-1-icon
{
	position: relative;
	
	margin-top: 10px;
	
	float: left;
}

.panel-1-tagline
{
	position: relative;
	
	margin-top: 18px;
	margin-left: 12px;
	
	float: left;
}

#footer-panel-1-content a:link
{
	color: #8eb0d2;
	text-decoration: none;
}

#footer-panel-1-content a:visited
{
	color: #8eb0d2;
	text-decoration: none;
}

#footer-panel-1-content a:hover 
{
	color: #8eb0d2;
	text-decoration: underline;
} 

#footer-panel-1-content a:active
{
	color: #8eb0d2;
	text-decoration: none;
}



#footer-panel-2
{
	position: relative;
	
	top: 0px;
	
	width: 279px;
	height: 52px;
	
	background: transparent url('../images/newsletter-header.jpg') no-repeat top left;
	
	margin-left: 56px;
	
	float: left;
}

#panel-2-text
{
	position: relative;
	
	top: 70px;
	left: 0px;
	
	width: 265px;


	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	
	line-height: 22px;
	
	color: #8eb0d2;
}

#mailing-list-btn
{
	position: relative;
	
	top: 85px;
}

#footer-panel-3
{
	position: relative;
	
	top: 0px;
	
	width: 279px;
	height: 82px;
	
	background: transparent url('../images/iabc-header.jpg') no-repeat top left;
	
	margin-left: 57px;
	
	float: left;
}

#footer-panel-3-content
{
	position: relative;
	
	top: 100px;
	left: 0px;
	
/*	width: 195px; */
	height: 240px;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;

	font-style: normal;
	
	color: #8eb0d2;
	
}

#iabc-link
{
	position: absolute;
	
	top: 0px;
	
	width: 279px;
	height: 82px;

	margin-left: 0px;
	
	display: block;
}


#footer-menu-list
{
	position: relative;
	
	width: 195px;
	
	list-style: none;
}

.footer-menu-items
{
	margin-left: 0px;

	display: inline;
}

#footer-panel-3-content a:link
{
	color: #8eb0d2;
	text-decoration: none;
}

#footer-panel-3-content a:visited
{
	color: #8eb0d2;
	text-decoration: none;
}

#footer-panel-3-content a:hover 
{
	color: #8eb0d2;
	text-decoration: underline;
} 

#footer-panel-3-content a:active
{
	color: #8eb0d2;
	text-decoration: none;
}

#footer-panel-3-credits-inner
{
	height: 100%;
	width: 100%;
	
	border-top: 1px solid #103255;
}

#footer-panel-3-credits-outter
{
	height: 100%;
	width: 100%;

	border-top: 1px solid #020b15;
}

#credits
{
	position: relative;
	
	margin-top: 10px;
}

#lisa
{
	position: relative;
	
	color: #c7d8e9;
}


#general-hr
{
	height: 1px;

	color: #d8dde2;
	background-color: #d8dde2;
}

.general-hr-2
{	
	border-top: 1px solid #d8dde2;
}

.general-header
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 20px;
	color: #215385;
	
	line-height: 14px;
	
	padding-bottom: 14px;
}


.general-header-2
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	color: #da6f10;
	font-weight: 700;
	
	line-height: 14px;
	
	margin-top: 28px;
	padding-bottom: 10px;
}



.general-header-3
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 20px;
	color: #08233e;
	
	line-height: 22px;
	
	padding-top: 14px;
	margin-left: 18px;
	
	padding-bottom: 18px;
}


.general-header-4
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 24px;
	color: #215385;
	
	line-height: 24px;
	
	padding-top: 80px;
	margin-left: 30px;
	
	padding-bottom: 0px;
}


.general-paragraph
{
	position: relative;

	width: 582px;
	
	margin-left: 18px;

	text-align: justify;
	
	line-height: 20px;
}

.general-paragraph-2
{
	position: relative;

	width: 582px;
	
	margin-left: 18px;

	padding-bottom: 18px;

	text-align: justify;
}

.error-text
{
	font-weight: 700;
	font-style: italic;
	
	font-size: 12px;
	
	color: #ff0027;
}

.error-bg
{
	position: relative;

	height: 27px;
	width: 410px;
	
	padding-top: 7px;
	
	margin-top: 5px;

	background-color: #ffdfd7;
	
	border: 1px solid #ff0025;
}

#confirmation-note
{
	position: absolute;
	
	top: 22px;
	left: 280px;
	
	font-weight: 700;
	font-style: italic;
	color: #000000;
}

/*************************************/
/*Home Page                          */
/*************************************/

#content-left-home
{
	position: relative;
	
	width: 678px;
/*	width: 638px; */

	background: transparent url('../images/home-header.jpg') no-repeat 0 12px;
	background-color: #ffffff;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	color: #1e1e1e;

	line-height: 20px;

/*	padding-left: 20px; */
/*	padding-right: 20px; */

	float: left;
}

#content-left-home a:link
{
	color: #da6f10;
	text-decoration: none;
}

#content-left-home a:visited
{
	color: #da6f10;
	text-decoration: none;
}

#content-left-home a:hover 
{
	color: #da6f10;
	text-decoration: underline;
} 

#content-left-home a:active
{
	color: #da6f10;
	text-decoration: none;
}

#home-container-1
{
	position: relative;
	
	width: 628px;
	
	left: 25px;

	margin-top: 22px;
	padding-bottom: 20px;
}

#home-container-2
{
	position: relative;
	
	width: 678px;
	

/*	padding-bottom: 20px; */
	
	overflow: hidden;
}

#home-left
{
	position: relative;
	
	width: 339px;
	height: 478px;

	background: transparent url('../images/what-we-do.jpg') no-repeat top left;
	background-color: #ffffff;

	float: left;
}

#home-right
{
	position: relative;
	
	width: 338px;
	height: 512px;

	background: transparent url('../images/comm-conversations.jpg') no-repeat top left;
	background-color: #ffffff;

	border-left: 1px solid #d8dde2;

	float: left;
}

#home-left-wrapper
{
	position: relative;
	
/*	width: 289px */
	width: 276px;
	
	margin-top: 120px;
	margin-left: 25px;
	
	text-align: justify;
}

#home-right-wrapper
{
	position: relative;
	
	width: 289px;
	
	margin-top: 64px;
	margin-left: 25px;
}


#home-right-wrapper a:link
{
	color: #da6f10;
	text-decoration: none;
}

#home-right-wrapper a:visited
{
	color: #da6f10;
	text-decoration: none;
}

#home-right-wrapper a:hover 
{
	color: #da6f10;
	text-decoration: underline;
} 

#home-right-wrapper a:active
{
	color: #da6f10;
	text-decoration: none;
}



#what-we-do-list
{
	position: relative;
	
	margin-top: 15px;
	
	list-style: none;
}

.what-we-do-item
{
	position: relative;
	
	height: 46px;	
	
	margin-top: 8px;
}

.home-blog-title
{
	position: relative;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 18px;
	color: #da6f10;
	
	line-height: 22px;
}

.home-blog-date
{
	position: relative;
	
	margin-top: 5px;
	
	font-style: bold;
	font-weight: 700;
}

.home-blog-excerpt
{
	position: relative;
	
	margin-top: 14px;
}



.home-blog-title a:link
{
	color: #da6f10;
	text-decoration: none;
}

.home-blog-title a:visited
{
	color: #da6f10;
	text-decoration: none;
}

.home-blog-title a:hover 
{
	color: #da6f10;
	text-decoration: underline;
} 

.home-blog-title a:active
{
	color: #da6f10;
	text-decoration: none;
}






.general-header-5
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 20px;
	color: #08233e;
	
	line-height: 22px;
	
	margin-top: 70px;
	margin-left: 25px;

}

.read-more
{
	color: #da6f10;
}


.read-more a:link
{
	color: #da6f10;
	text-decoration: none;
}

.read-more a:visited
{
	color: #da6f10;
	text-decoration: none;
}

.read-more a:hover 
{
	color: #da6f10;
	text-decoration: underline;
} 

.read-more a:active
{
	color: #da6f10;
	text-decoration: none;
}


/*************************************/
/*About Page                         */
/*************************************/

#content-left-about
{
	position: relative;
	
	width: 678px;
	
	background: transparent url('../images/about-header.jpg') no-repeat 0 12px;
	background-color: #FFFFFF;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 15px;
	color: #1e1e1e;


	float: left;
}

#about-container-1
{
	position: relative;
	
	width: 628px;
	
	left: 25px;

	margin-top: 90px;
	padding-bottom: 40px;
	

	
	overflow: hidden;
}

#about-container-2
{
	position: relative;
	
	width: 628px;
	
	left: 25px;
	
	margin-top: 40px;
	padding-bottom: 40px;
	
	overflow: hidden;
}


.about-left
{
	position: relative;
	
	width: 144px;
	
	top: 0px;
	left: 0px;
	
	float: left;
}

.about-right
{
	position: relative;
	
	width: 450px;
	
	top: 0px;
	left: 0px;
	
	margin-left: 34px;
	
	font-size: 14px;
	
	text-align: justify;
	line-height: 20px;
	
	float: left;
}

.about-right a:link
{
	color: #da6f10;
	text-decoration: none;
}

.about-right a:visited
{
	color: #da6f10;
	text-decoration: none;
}

.about-right a:hover 
{
	color: #da6f10;
	text-decoration: underline;
} 

.about-right a:active
{
	color: #da6f10;
	text-decoration: none;
}

/*************************************/
/*Services Page                      */
/*************************************/

#content-left-services
{
	position: relative;
	
	width: 678px;
	
	background: transparent url('../images/services-header.jpg') no-repeat 0 12px;
	background-color: #FFFFFF;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;


	float: left;
}


#services-container-1
{
	position: relative;
	
	width: 596px;
	
	left: 30px;
	
	margin-top: 90px;

	padding-bottom: 26px;
		
	overflow: hidden;
}

#services-container-2
{
	position: relative;
	
	width: 596px;
	
	left: 30px;
	
	margin-top: 26px;
	
	padding-bottom: 26px;
		
	overflow: hidden;
}

#services-container-3
{
	position: relative;
	
	width: 596px;
	
	left: 30px;
	
	margin-top: 26px;
	
	padding-bottom: 26px;
		
	overflow: hidden;
}

#services-container-4
{
	position: relative;
	
	width: 596px;
	
	left: 30px;
	
	margin-top: 26px;
	
	padding-bottom: 80px;
		
	overflow: hidden;
}


.services-left
{
	position: relative;
	
	width: 80px;
	
	top: 0px;
	left: 0px;
	
	float: left;
}

.services-right
{
	position: relative;
	
	width: 488px;
	
	top: 0px;
	left: 0px;
	
	margin-left: 28px;
	
	float: left;
}

.learn-more
{
	position: relative;
	
	margin-top: 18px;
}


/*************************************/
/*Clients Page                       */
/*************************************/

#content-left-clients
{
	position: relative;
	
	width: 678px;
	
	background: transparent url('../images/clients-header.jpg') no-repeat 0 12px;
	background-color: #FFFFFF;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;


	float: left;
}


#clients-container
{
	position: relative;
	
	width: 630px;
	
	left: 24px;
	
	margin-top: 80px;
	
	padding-bottom: 40px;
		
	overflow: hidden;
}


.clients-left
{
	position: relative;
	
	width: 294px;
	
	top: 0px;
	left: 0px;
	
	padding-right: 23px;
	border-right: 1px solid #d8dde2;
	
	float: left;
}

.clients-right
{
	position: relative;
	
	width: 288px;
	
	top: 0px;
	left: 0px;
	
	margin-left: 24px;
	
	float: left;
}

#left-client-list
{
	position: relative;
	
	list-style: none;
}


#right-client-list
{
	position: relative;
	
	list-style: none;
}

.client-items
{
	position: relative;
	
	line-height: 26px;
}




/*************************************/
/*Testimonials Page                  */
/*************************************/

#content-left-testimonials
{
	position: relative;
	
	width: 678px;
	
	background: transparent url('../images/testimonials-header.jpg') no-repeat 0 12px;
	background-color: #FFFFFF;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;


	float: left;
}


.testimonials-container-first
{
	position: relative;
	
	width: 636px;
	
	left: 21px;
	
	margin-top: 80px;
	
	padding-bottom: 20px;
		
	overflow: hidden;
}

.testimonials-container
{
	position: relative;
	
	width: 636px;
	
	left: 21px;
	
	
	padding-bottom: 20px;
		
	overflow: hidden;
}

.testimonials-left
{
	position: relative;
	
	width: 150px;
	
	top: 0px;
	left: 0px;
	
	float: left;
}

.testimonials-right
{
	position: relative;
	
	width: 486px;
	
	top: 0px;
	left: 0px;
		
	float: left;
	
	overflow: hidden;
}

.caption-arrow
{
	position: relative;

	width: 17px;
	
	float: left;
}

.caption
{
	position: relative;
	
	width: 412px;
	
	padding: 20px;
	
	background-color: #edf0f2;

	float: left;
}


.caption-text
{
	position: relative;
	
	padding: 0px;
	
	text-align: justify;
}


/*************************************/
/*Consulting Page                    */
/*************************************/

#content-left-consulting
{	
	width: 678px;
	
	background: transparent url('../images/consulting-header.jpg') no-repeat 0 12px;
	background-color: #FFFFFF;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;


	float: left;
}

.consulting-container-first
{
	position: relative;
	
	width: 618px;
	
	left: 30px;
	
	margin-top: 134px;
	
	padding-bottom: 14px;

	background-color: #edf0f2;
}


.consulting-container
{
	position: relative;
	
	width: 618px;
	
	left: 30px;
	
	margin-top: 10px;
	
	padding-bottom: 14px;

	background-color: #edf0f2;
}

.consulting-container-first ul
{
	list-style-position: inside;
	margin-left: 18px;
}


.consulting-container ul
{
	list-style-position: inside;
	margin-left: 18px;
}



.adobe-icon
{
	position: relative;
	
	float: left;
}

.pdf-link
{
	position: relative;
	
	margin-left: 5px;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #da6f10;
	font-weight: 700;
		
	line-height: 22px;
	
	float: left;
}

.pdf-link-wrapper
{
	position: relative;
	
	width: 580px;
	
	margin-top: 18px;
	margin-left: 18px;
	
	overflow: hidden;
}

.pdf-link a:link
{
	color: #da6f10;
	text-decoration: none;
}

.pdf-link a:visited
{
	color: #da6f10;
	text-decoration: none;
}

.pdf-link a:hover 
{
	color: #da6f10;
	text-decoration: underline;
} 

.pdf-link a:active
{
	color: #da6f10;
	text-decoration: none;
}



/*************************************/
/*Speaking Page                      */
/*************************************/

#content-left-speaking
{	
	width: 678px;
	
	background: transparent url('../images/speaking-header.jpg') no-repeat 0 12px;
	background-color: #FFFFFF;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;


	float: left;
}

.speaking-container-first
{
	position: relative;
	
	width: 618px;
	
	left: 30px;
	
	margin-top: 134px;
	
	padding-bottom: 14px;

	background-color: #edf0f2;
}


.speaking-container
{
	position: relative;
	
	width: 618px;
	
	left: 30px;
	
	margin-top: 10px;
	
	padding-bottom: 14px;

	background-color: #edf0f2;
}


.speaking-container-first ul
{
	list-style-position: inside;
	margin-left: 18px;
}


.speaking-container ul
{
	list-style-position: inside;
	margin-left: 18px;
}

/*************************************/
/*Training Page                      */
/*************************************/

#content-left-training
{	
	width: 678px;
	
	background: transparent url('../images/training-header.jpg') no-repeat 0 12px;
	background-color: #FFFFFF;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;


	float: left;
}

.training-container-first
{
	position: relative;
	
	width: 618px;
	
	left: 30px;
	
	margin-top: 134px;
	
	padding-bottom: 14px;

	background-color: #edf0f2;
}


.training-container
{
	position: relative;
	
	width: 618px;
	
	left: 30px;
	
	margin-top: 10px;
	
	padding-bottom: 14px;

	background-color: #edf0f2;
}


.training-container-first ul
{
	list-style-position: inside;
	margin-left: 18px;
}


.training-container ul
{
	list-style-position: inside;
	margin-left: 18px;
}


/*************************************/
/*Writing Page                       */
/*************************************/

#content-left-writing
{	
	width: 678px;
	
	background: transparent url('../images/writing-header.jpg') no-repeat 0 12px;
	background-color: #FFFFFF;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;


	float: left;
}

.writing-container-first
{
	position: relative;
	
	width: 618px;
	
	left: 30px;
	
	margin-top: 134px;
	
	padding-bottom: 14px;

	background-color: #edf0f2;
}


.writing-container
{
	position: relative;
	
	width: 618px;
	
	left: 30px;
	
	margin-top: 10px;
	
	padding-bottom: 14px;

	background-color: #edf0f2;
}


.writing-container-first ul
{
	list-style-position: inside;
	margin-left: 18px;
}


.writing-container ul
{
	list-style-position: inside;
	margin-left: 18px;
}



/*************************************/
/*Contact Page                       */
/*************************************/

#content-left-contact
{	
	width: 678px;
	
	background: transparent url('../images/contact-header.jpg') no-repeat 0 12px;
	background-color: #FFFFFF;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;


	float: left;
}

.contact-container
{
	position: relative;
	
	width: 628px;
	
	left: 25px;
	
	margin-top: 80px;
}

.contact-paragraph
{
	position: relative;
	
	width: 528px;
	
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	
	line-height: 20px;
}

#contact-form-wrapper
{
	position: relative;
	
	width: 475px;
	
	margin-top: 20px;
	
	background-color: #edf0f2;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	
	line-height: 20px;
}

.row
{
	position: relative;
	
	margin-top: 5px;
}


#contact-form
{
	position: relative;
	
	padding-top: 30px;
	left: 30px;
	
	padding-bottom: 20px;
}

.contact-textbox
{
	position: relative;
	
	height: 27px;
	width: 410px;
	
	padding-top: 7px;
	
	margin-top: 5px;
}

#message
{
	position: relative;
	
	height: 175px;
	width: 410px;
	
	margin-top: 5px;
}

#contact-submit
{
	position: relative;
	
	margin-top: 15px;
}




/*************************************/
/*Blogs Intro Page                   */
/*************************************/

#content-left-blogs
{	
	width: 678px;
	
	background-color: #FFFFFF;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;


	float: left;
}

.hallucinations-container
{
	position: relative;
	
	width: 655px;

	margin-top: 34px;
	margin-bottom: 40px;
}


.conversations-container
{
	position: relative;
	
	width: 655px;

	margin-top: 40px;
	margin-bottom: 80px;

}


.blog-intro-wrapper
{
	position: relative;
	
	width: 580px;
	
	margin-top: 10px;

	
	margin-left: 25px;
	
	overflow: hidden;
	
	font-size: 14px;
}

.blog-intro-left
{
	position: relative;
	
	width: 176px;
	
	float: left;
}

.blog-intro-right
{
	position: relative;
	
	width: 404px;
	
	float: left;
}




/*************************************/
/*Welcome Page                       */
/*************************************/

#content-left-welcome
{
	position: relative;
	
	width: 678px;
	
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;

	background: transparent url('../images/welcome-header.jpg') no-repeat 0 12px;
	background-color: #FFFFFF;

	float: left;
}


.welcome-container
{
	position: relative;
	
	width: 618px;
	
	left: 30px;
	
	margin-top: 22px;
	
	background-color: #edf0f2;

}


/*************************************/
/*Mailing List Page                  */
/*************************************/

#content-left-mailing
{	
	width: 678px;
	
	background: transparent url('../images/mailing-header.jpg') no-repeat 0 12px;
	background-color: #FFFFFF;

	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1e1e;


	float: left;
}


.mailing-container
{
	position: relative;
	
	width: 590px;
	
	left: 25px;
	
	margin-top: 80px;
}


.mailing-paragraph
{
	position: relative;
	
	width: 500px;
	
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	
	line-height: 20px;
}


#mailing-form-wrapper
{
	position: relative;
	
	width: 600px;
	
	margin-left: 25px;
	padding-top: 10px;
	
	background-color: #edf0f2; 

/*	font-family: arial, helvetica, sans-serif; */
	font-size: 12px;
	font-style: bold;
	font-weight: 700;
	color: #434343;
	
	line-height: 20px;
}

.m-row
{
	position: relative;
	
	margin-top: 10px;
	margin-left: 30px;
}


#mailing-form
{
	position: relative;
	
	padding-top: 0px;
	left: 0px;
	
	padding-bottom: 20px;
}

.mailing-textbox
{
	position: relative;
	
/*	height: 17px; */
/*	width: 294px; */
	
	height: 27px;
	width: 410px;
	
	padding-top: 2px;
	
	margin-top: 5px;
	
/*	border: 1px inset #8e8e8e; */
}



#mailing-submit
{
	position: relative;
	
	margin-top: 15px;
}

#interest-list
{
	list-style: none;
}

.interest-item
{
	position: relative;
	
	margin-top: 5px;
}


#emailformat-list
{
	list-style: none;
}

.emailformat-item
{
	position: relative;
	
	margin-top: 5px;
}



a 
{
   outline: none;
}