
BODY {

	border-bottom: 1px solid #fff;
	margin-bottom: 0em;
overflow:visible;
color:#333333;
font-family:Verdana, Arial, sans serif;
line-height:145%;
text-align:left;

}


#topnav {
	float:right;
	margin: 5px 0 0;
	margin-top: -16px;
}

#topnav li { 
	float: left;
	margin-right: 1px;
}

#topnav li span { 
	background: transparent url(http://i.class364.com/bck/ltab_2.gif) left top no-repeat;
	padding: .8em 1em .5em 1em;
	display: block;
}

#topnav li a {
	color: #ffffff;
	display: block;
	background: #000 url(i.class364.com/bck/rtab_2.gif) right top no-repeat;
	text-decoration: none;
	font-weight: bold;
	font-size: .8em;
}

#topnav li a:hover, #nav li.current a { background-color: #E8BC62; color: #2C2F17; }

#topnav li a:visited { color: #ffffff; }


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

A:hover {
text-decoration:none;
}


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{
	width: 90%;
	padding-left: 2em;
}

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


#pgcnt{
text-align:right;
}

span#prhead
{
	font-weight: bold;
}



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;	
}


/* 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;		
}


.height200
{
	height: 200px;
}

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

	/* column container */
	.header {
		clear:both;
		float:left;
		width:100%;
		margin-top: 30px;
		margin-left: 10px;				
	}
	
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		margin-top: 10px;
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 .5em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	

	/* Full page settings */
	.fullpage {
		background:#fff;		/* page background colour */
	}
	.fullpage .col1 {
		width:96%;			/* page width minus left and right padding */
		left:2%;			/* page left padding */
	}



	/* 2 Column (double page) settings http://matthewjamestaylor.com/blog/perfect-2-column-double-page.htm */

	.doublepage {
		background:#fff;		/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.doublepage .col1 {
		width:46%;			/* left column content width (column width minus left and right padding) */
		left:52%;			/* right column width plus left column left padding */
		border-right : 1px dotted blue;
	}
	.doublepage .col2 {
		width:46%;			/* right column content width (column width minus left and right padding) */
		left:56%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}



	
	/* 3 Column settings */
	.threecol {
		background:#fff;		/* right column background colour */
	}
	.threecol .colmid {
		right:25%;			/* width of the right column */
		background:#fff;		/* center column background colour */
	}
	.threecol .colleft {
		right:50%;			/* width of the middle column */
		background:#ffffff;		/* left column background colour */
		border-right : 1px dotted blue;
	}
	.threecol .col1 {
		width:46%;			/* width of center column content (column width minus padding on either side) */
		left:102%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:21%;			/* Width of left column content (column width minus padding on either side) */
		left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:21%;			/* Width of right column content (column width minus padding on either side) */
		left:85%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}


	/* 2 Column LEFT menu settings */
	

	.leftmenu {
		background:#fff;		/* right column background colour */
	}
	.leftmenu .colleft {
		right:75%;			/* right column width */
		background:#fff;	/* left column background colour */
	}
	.leftmenu .col1 {
		width:71%;			/* right column content width */
		left:102%;			/* 100% plus left column left padding */
	}
	.leftmenu .col2 {
		width:21%;			/* left column content width (column width minus left and right padding) */
		left:6%;			/* (right column left and right padding) plus (left column left padding) */
		border-right : 1px dotted blue;
	}
	
	
	
	/* 2 Column RIGHT menu settings */
	
		
	.rightmenu {
		background:#fff;		/* right column background colour */
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.rightmenu .col1 {
		width:71%;			/* left column content width (left column width minus left and right padding) */
		left:27%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
		border-left : 1px dotted blue;

	}



