/*------------------------------------------BODY---------------------*/
/*Define Body, so that the WYISWYG has a default font color and size */
/*-------------------------------------------------------------------*/

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	background-color:#e7e4cd;
}

/*------------------------------------------LAYOUT DIVS---------------------*/
/*These are completely up to you... use your own layout divs if you want to */
/*-- see styles for menus below.. these are built assuming they are in the  */
/*-- sidebar DIV... so if you change that, change them too                  */
/*--------------------------------------------------------------------------*/

#container {
	margin:0px auto 30px auto;
}

#sidebar {
	width:200px;
	padding:0px 12px;
	margin-top:-5px;
}

#main {
	width:599px;
	padding-bottom:32px;
}

.clear {
	clear:both;
}

/*-------------------------GENERIC DESIGN OPTIONS for WYSIWYG -------------------------*/
/*You have to define these so that when people style content with the WYISWYG, it works*/
/*also, some common definitions needed by all designs, like <a> link colors            */
/*-------------------------------------------------------------------------------------*/

p, .text, .smalltext {
	margin-top:0px;
	color:#898989;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

ol, ul, li {
	color:#898989;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.text, div.smalltext, div.head1, div.head2, div.head3, div.head4 {
	margin:0px;
}

.smalltext {
	color:#666666;
	font-size:10px;
}

h1, .head1, h2, .head2, h3, .head3,h4, h5, h6, .head4 {
	font-weight:bold;
}

h1, .head1 {
	font-family:"Times New Roman", Times, serif;
	color:#0e4b97;
	font-size:24px;
}

h2, .head2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#00bb8d;
	font-stretch:narrower;
	font-size:18px;
}

h3, .head3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#212021;
	font-size:14px;
	font-stretch:narrower;
}

h4, h5, h6, .head4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#212021;
	font-size:12px;
}

a:link, a:visited, a:active {
	color:#c79f3d;
	text-decoration:none;
}

a:hover {
	color:#c79f3d;
	text-decoration:underline;
}

/*----------------------------------EO2 SITE CLASSES--------------------------------*/
/*Define these classes and IDs to control the look of reg site content generated by */
/*Carl's PHP programming... lists of webinars, shopping cart, checkout forms, etc.  */
/*--------------------------------------------------------------------------------- */

/* -------- series .. may contain a list of sessions ----------*/
div.series {
	border:solid 1px #cccccc;
	height: auto;
	padding:15px 15px 5px 15px;
	margin-bottom: 5px;
}

div.series_title {
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:narrower;
	font-size:16px;
	font-weight:bold;
	color:#C79F3D;
	/*margin-top:-5px;*/
	margin-bottom:3px;
}

div.series_summary {
	margin-top:0px;
	color:#898989;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-bottom:12px;
}

/* ------------------- session listings ------------------- */
div.session_list {
	margin-top:15px;
	padding-top:5px;
	/*margin-bottom:-10px;*/
}

div.session {
	/*margin-top:-5px;*/
	padding-bottom:10px;
}

div.solo_session_title {
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:narrower;
	font-size:14px;
	color:#898989;
	margin-bottom:3px;
	font-weight:bold;
}

div.session_title {
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:narrower;
	font-size:14px;
	color:#898989;
	margin-bottom:3px;
	font-weight:bold;
}
.session_datetime {
	font-style:italic;
}

div.session_summary {
	padding:3px 0px 8px 0px;
}

div.session_buttons {
	/*margin-top:-5px;*/
	padding:3px 0px 8px 0px;
}


/*--title bars used for "Upcoming webinars, Archived webianrs, and View Cart, Checkout, etc..--*/
.title_bar {
	font-family:"Times New Roman", Times, serif;
	color:#0e4b97;
	font-size:24px;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:0px;
}

/*--buttons--*/
/*-- Button Styles are in the file round-button.css now --*/

/*--Cart table colors --*/
div.cart_table table {
	background-color:#ffffff;
}

div.cart_table table tr.row_title td {
	background-color:#ffffff;
	color:#898989;
	border-bottom:1px solid #CCCCCC;
}

div.cart_table table tr.row_odd td {
	background-color:#ffffff;
	color:#898989;
}

div.cart_table table tr.row_even td {
	background-color:#ffffff;
	color:#898989;
}

div.cart_table table tr.row_total td {
	background-color:#ffffff;
	color:#898989;
	border-top:1px solid #CCCCCC;
}

div.cart_table table tr.row_bottom td {
	background-color:#ffffff;
	color:#000000;
}

/*--Checkout table colors --*/
div.checkout_form table {
	background-color:#ffffff;
}

div.checkout_form table td.col_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	text-align:right;
	padding:0px 5px;
}

div.checkout_form table td.col_label_req {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	text-align:right;
	padding:0px 5px;
	margin:-1px 0px;
}

div.checkout_form input,select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color:#000000;
	border:solid 1px #cccccc;
	padding:5px;
}

/*sidebar ul li and a are used for menus 
#sidebar ul {
	padding:0px 0px;
	list-style-type:none;
}

#sidebar li {
	margin:3px 0px;
	padding:0px 0px;
}

#sidebar a {
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
	margin:0px 0px 0px 15px;
}

#sidebar a:link, #sidebar a:visited {
	text-decoration:none;
}
*/

/*--Sidebar link not current or roll-over--
#sidebar a:link, #sidebar a:visited {
	padding-left:25px;
	color:#FFFFFF;
	width:174px;
	background-image:url(images/bullet.gif); background-repeat:no-repeat;
}
*/
	
/*--Sidebar link roll-over color--
#sidebar a:active, #sidebar a:hover {
	color::#ffffff;
	background-image:url(images/bullet_current.gif); background-repeat:no-repeat;
}
*/
/*--Sidebar current link color--
#sidebar li.current a:link {
	color:#00bb8d;
	width:175px;
	background-image:url(images/bullet_current.gif); background-repeat:no-repeat;
}

#sidebar li.current a:visited {
	color:#00bb8d;
	width:175px;
	background-image:url(images/bullet_current.gif); background-repeat:no-repeat;
}
*/
