
BODY.body1 
{
	background: #FFF;
	border-bottom: 1px solid #fff;
	margin-bottom: 0em;
	overflow:visible;
	color:#333333;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:145%;
	text-align:left;
}

div#mainstage
{
	padding-top: 10px;
	border-bottom: #2C2F17 2px solid;
}



A {
color:#636466;
font-weight: bold;
text-decoration:none;
}

A:hover {
text-decoration:none;
}

div#footer a { color: #000000; }

div#footer b { color: #AA0535; }

H1 {
font-size:1.8em;
color:#231F20;
padding:0px;
margin:0px;
margin-bottom:7px;
}

H2 {

font-size:1.6em;
color:#231F20;
padding:0px;
margin:0px;
margin-bottom:7px;
}

	H2.objectives
	{
		margin-top: 5px;
		border-bottom: 3px; dotted;
	
	}

H3 {
font-size: 1.5em;
color:#AA0535;
padding:0px;
margin-top: 25px;
margin-bottom: 10px;
border-bottom: 2px solid;
}


	H3.sidebar {
	font-size: 1em;
	color:#505695;
	padding:0px;
	margin-top: 8px;
	margin-bottom: 5px;
	border-bottom: 1px solid;
	}
	
IMG.headlogo
{
	align: absmiddle;
	padding-right: 8px;
}

CAPTION#small
{
font-family: verdana;
font-size:10px;
text-align:right;
font-weight:bold;
}

.blacktext {
font-size:12px;
color:#231f20;
padding:0px;
margin:0px;
margin-bottom:0px;
font-weight:none;

}



div.textlist{
margin-left: 20px;
margin-bottom: 20px;

}
	.textlist h3 {
	margin:0;
	padding:0;
	color:#AA0535;
	}
	.textlist h3 {
	margin:0;
	padding:0;
	color:#AA0535;
	}
	
	.textlist h3 a {
	text-decoration:none;
	color:#AA0535;
	}
	
	.textlist h3 a:hover {
	text-decoration:none;
	}



p  {
padding-top:.2em;
padding-bottom:.5em;
}
	p a {
	text-decoration:none;
	color:#AA0535;
	}
	
	p a:hover {
	text-decoration:none;
	}
	
	p div#webinar_concepts {
	font-weight: bold;
	}
	
	p div#webinar_persona {
	font-weight: bold;
	}

a.newstitle {
text-decoration:none;
color:#AA0535;
font-weight:bold;
font-size:12px;
}

a.newstitle:hover {
text-decoration:none;
}

a.read-more {
font-weight:bold;
text-decoration:none;
color:#999999;
}

a.read-more:hover {
text-decoration:none;
}

div#disqus
{
border: 1px;

}

TABLE
{
	font-family:arial, monospace;
	width: 90%;
}

TABLE thead tr{
  font-size: 14px;
}

TABLE thead tr th{
  border-bottom: 2px solid black;
  border-top: 1px solid black;
  margin: 0px;
  padding: 2px;
  background-color: #CCCC66;
  color: #FFFFFF;
font-variant: small-caps;  
letter-spacing:2px; 
}

TABLE#altF2 tr:nth-child(2n+2) { background: #F2F2F2; }
TABLE#altC1 tr:nth-child(2n+2) { background: #C1C1C1; color: #FFFFFF; }



	TABLE.sm
	{
	width: 800px;
	}
	
	TABLE.hp
	{
	width: 800px;
	padding: 5px;
	}


#pgcnt{
	text-align:right;
}

span#prhead
{
	font-weight: bold;
}


BLOCKQUOTE 
{
	margin: 1em 3em;

}

BLOCKQUOTE P
{
	padding-bottom: 5px;
	margin-left: 10px;
}


BLOCKQUOTE.rimblack, DIV.rimblack
{
	color: #000000;
	padding: .2em;
	font-family: verdana;	
	border: 2px solid #00000; 
	-moz-border-radius: 8px; 
	-webkit-border-radius:8px; 	
}

BLOCKQUOTE.rimblue, DIV.rimblue
{
	color: #000000;
	padding: .2em;
	font-family: verdana;	
	border: 2px solid #507795; 
	-moz-border-radius: 8px; 
	-webkit-border-radius:8px; 	
}

BLOCKQUOTE.rimgreen, DIV.rimgreen
{
	color: #000000;
	padding: .2em;
	font-family: verdana;	
	border: 2px solid #689852; 
	-moz-border-radius: 8px; 
	-webkit-border-radius:8px; 	
}

BLOCKQUOTE.shadeorange, DIV.shadeorange
{
	color: #fff;
	background-color: #CC6600;
	padding: .2em;
	font-family: verdana;	
	border:1px solid #eee; 
	-moz-border-radius: 8px; 
	-webkit-border-radius:8px; 	
}

BLOCKQUOTE.shadeblue, DIV.shadeblue
{
	color: #fff;
	background-color: #507795;
	padding: .2em;
	font-family: verdana;	
	border:1px solid #eee; 
	-moz-border-radius: 8px; 
	-webkit-border-radius:8px; 	
}

BLOCKQUOTE.shadegreen, DIV.shadegreen
{
	color: #fff;
	background-color: #689852;
	padding: .2em;
	font-family: verdana;	
	border:1px solid #eee; 
	-moz-border-radius: 8px; 
	-webkit-border-radius:8px; 	
}

BLOCKQUOTE.shadebeige, DIV.shadebeige
{
	color: #fff;
	background-color: #A47F58;
	padding: .2em;
	font-family: verdana;	
	border:1px solid #eee; 
	-moz-border-radius: 8px; 
	-webkit-border-radius:8px; 	
}

BLOCKQUOTE.shadepurple, DIV.shadepurple
{
	color: #fff;
	background-color: #95508D;
	padding: .2em;
	font-family: verdana;	
	border:1px solid #eee; 
	-moz-border-radius: 8px; 
	-webkit-border-radius:8px; 	
}

DIV.buttonHolder
{
	display:inline-block;
	padding:0px 6px;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom: 50px; 
	clear: both;		
}


p#bigfoot
{
	font-size: 24px;
	line-height: 1.25em;
	font-family: Trebuchet;
	margin-left: 10px;	
}

/* article and book citations */


div.articles
{
  font-family: arial, monospace;
  color: #000;
  border: none;
  
}

div.articles dd span#title
{
	font-size: 16px;
	color: #333599;
	font-weight: bold;
}
	dl.table-display
	{
	width: 86.1em;
	margin: 2em 0;
	padding: 0;
	}
	
	.table-display dt
	{
	width: 20em;
	float: left;
	margin: 0 0 0 0;
	padding: .5em;
	font-weight: bold;
	}
	
	/* commented backslash hack for mac-ie5 \*/
	dt { clear: both; }
	/* end hack */
	
	.table-display dd
	{
	float: left;
	width: 64em;
	margin: 0 0 0 0;
	padding: .5em;
  	border-bottom: 1px solid brown;
	}




/* press release style */



div#press_release, div#dialexica_bio
{
	margin-left:10px;
}

div#release_head
{
	font-size: 10px;
	margin-bottom:7px;
}

	div#release_date
	{
	margin-bottom:7px;	
	}
	
	div#release_contact
	{
	text-align:right;	
	font-size: 10px;
	}
	#release_pdf img
	{
	border:none;
	align:right;	
	}

div#release_content
{
margin-bottom:7px;
}

	div#release_title, div#bio_title
	{
	margin-top: 20px;
	margin-bottom: 20px;	
	text-align:center;
	font-weight:bold;
	color: #369;
	font-size: 1.4em;
	}
	
	div#release_information
	{
	
	}

		p#lead
		{
		
		}
		
		p#content
		{
		
		}
		
		p#inquiries
		{
		
		}

	div#release_information
	{
	
	}
	
	div#release_close
	{
	text-align:center;
	font-weight:bold;
	}
	
div#about_author
{
	
}

	p#about_author_name
	{
	font-weight:bold;		
	}
		
	p#about_author
	{
		
	}
		
	p#twitter
	{
		
	}	
	
#press_release a
{
text-decoration:none;
color:#338800;
font-weight:bold;
}	


span#inline_para_head
{
	color: #369;
	font-weight:bold;
}


div.crazy_ad
{
	margin:25px;
	font-family:verdana;
	font-weght:bold;
	border: 1px black;
}

TABLE#sociallist td
{

padding-top: 25px;
}

OL.biglist > li
{
	font-family:verdana;
	font-weght:bold;
	font-size: 2em;
	line-height: 2.5em;

}

OL.uproman > li
{
	list-style-type: upper-roman;
	font-family:verdana;
	font-weght:bold;
	font-size: 1em;
	line-height: 1.5em;

}

UL.ascii > li
{
	list-style-type: none;
	font-family:verdana;
	font-weght:bold;
	font-size: 1em;
	line-height: 1.5em;

}


.width100
{
	width: 100px;
	border: none;	
}

.width200
{
	width: 200px;
	border: none;	
}

.width300
{
	width: 300px;
	border: none;
	margin-left: 5px;
	margin-right: 5px;		
}

.width400
{
	width: 400px;
	border: none;
	margin-left: 5px;
	margin-right: 5px;		
}

.width500
{
	width: 500px;
	border: none;
	margin-left: 5px;
	margin-right: 5px;		
}

.width600
{
	width: 600px;
	border: none;
	margin-left: 5px;
	margin-right: 5px;		
}

.height200
{
	height: 200px;
}

#tbpadding1
{
	margin-top: 1em;
	margin-bottom: 1em;
}


DIV.alignright { padding: 5px; border: 1px solid #aaa;  float:right; margin: 0 0 15px 15px; }
DIV.alignleft { padding: 5px; border: 1px solid #aaa;  float:left; margin: 0 15px 15px 0; }
DIV.alignmiddle { padding: 5px; border: 1px solid #aaa;  align:absmiddle; margin: 0 15px 15px 0; }

