/* Styles for Ed Escobar Seminars */

/* primary container */
.mainbox
{
	width:900px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
}


.clear
{
	clear:both;
	width:100%;
	height:1px;
}

/* ---- begin header styles ---- */
.header
{
	width:900px;
	height:364px;
	background:url(images/header_tall.jpg) no-repeat;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

.header_banner
{
	width:900px;
	height:442px;
	background:url(images/header_tall_banner.jpg) no-repeat;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}


.header_infobox_container
{
	width:620px;
	height:275px;
	background:no-repeat;
	
}


#header_infobox
{
	padding:50px 20px 50px 20px;
	color:#FFFFFF;
	text-align:center;
	margin:0px 0px 0px 0px;
	width:580px;
}

#header_infobox h1
{
	font-size:20px;
	margin:0px 0px 15px 0px;	

}

#header_infobox p
{
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	margin:2px;
}

#header_infobox input
{
	font-size:18px;
}

#header_infobox form
{
	font-size:18px;
}

#header_infobox a:link, #header_infobox a:visited
{
	color:#FFFFFF;
	text-decoration:underline;
}

#header_infobox a:hover
{
	color:#00FFFF;
}

#header_infobox_swap_content
{
	
	visibility:hidden;
	display:none;
}


.header_short
{
	width:900px;
	height:167px;
	background:url(images/header_short.jpg) no-repeat;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;	

}

.header_short_infobox_container
{
	width:620px;
	height:80px;
	background:no-repeat;
}

#header_infobox_short
{

}


/* ---- end header styles ---- */



/* ---- begin main navigation styles ---- */
.nav_table table
{
	border-collapse:collapse;
	width:100%;
	border:none;
}

.nav_table td
{
	width:14%;
	background-color:#124f93;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	color:#FFFFFF;
	border:solid #FFFFFF 1px;
	border-right:none;
	border-left:none;
}

.nav_table a:link, .nav_table a:visited
{
	color:#FFFFFF;
	display:block;
	padding:10px 0px 10px 0px;

}

.nav_table a:hover
{
	color:#FFFFFF;
	background-color:#449cff;
	text-decoration:none;
}

#nav_active
{
	background-color:#449cff;
	border-bottom:#449cff solid 1px
}

/* ---- end navigation styles ---- */


/* ---- begin user bar styles ---- */
.active_bar
{
	color:#FFFFFF;
	background-color:#449cff;
	padding: 2px 2px 2px 2px;
}

.user_bar
{
	width:100%;
	border-top:#124f93 1px solid;
	border-bottom:#124f93 1px solid;

	font-size:11px;

	padding: 2px 10px 2px 10px;
}

.user_bar_name
{
	color:#FFFFFF;
	font-size:16px;
	font-style:italic;
	text-align:left;
}

.user_bar_login
{
	text-align:right;
	font-size:12px;
	color:#FFFFFF;
}

input.user_bar_login
{
	color:#000000;
	font-size:12px;
	text-align:left;
}

.user_bar_links
{
	text-align:left;
	font-size:12px;
	color:#FFFFFF
}

.user_bar_links a:link, .user_bar_links a:visited
{
	color:#FFFFFF;
	text-decoration:underline;
}

.user_bar_links a:hover
{
	color:#00FFFF;
}


.user_bar_image
{
	border:none;
	padding:0px 5px 0px 0px;
	width:25px;
}

.user_bar_form
{
	#height:8px;
	#margin-top:2px;
}



/* ---- end user bar styles ----*/



.content_table
{
	margin:1px 0px 1px 0px;

}


/* ---- begin side column styles ---- */
.side_col
{
	width:220px;
	background-color:#449cff;
	padding-bottom:10px;
}

.side_box
{
	background:#449cff url(images/side_box.jpg) top no-repeat;
	margin-top:5px;
	margin-bottom:5px;
}

.side_box h1
{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding: 5px 10px 0px 15px;
}

.side_box p
{
	color:#FFFFFF;
	margin:0px;
	padding: 0px 10px 5px 10px;
	font-size:14px;
}

.side_box hr
{
	
	width:80%;
	border-top:#99c8fd solid 1px;
	
}

.side_box a:link, .side_box a:visited
{
	color:#FFFFFF;
	text-decoration:underline;
}

.side_box a:hover
{
	color:#00FFFF;
	text-decoration:underline;
}

.side_box input
{
	font-size:14px;
}

.side_box form
{
	margin:0px 10px 0px 10px;
	font-size:14px;
}

.side_bold_link
{
	font-weight:bold;
	font-style:italic;
}


.side_nav
{
	width:220px;
	text-align:right;
	background-color:#449cff;
	border-bottom:#FFFFFF solid 1px;
}

.side_nav a:link, .side_nav a:visited
{
	color:#FFFFFF;
	display:block;
	padding:10px 10px 10px 0px;
	border-right:0px;
}

.side_nav a:hover
{
	color:#FFFFFF;
	padding-right:45px;
	background:#449cff url(images/side_nav_active.gif) right no-repeat;
	text-decoration:none;
}


#side_nav_active a:link, #side_nav_active a:visited, #side_nav_active a:hover
{
	padding-right:45px;
	background:#449cff url(images/side_nav_active.gif) right no-repeat;
}

.signup_step_active
{
	color:#FFFFFF;
	font-weight:bold;
}

.signup_step_inactive
{
	color:#CCCCCC;
}

.signup_step_completed
{
	color:#FFFFFF;
}

.accountability_input
{
	width:50px;
}

.lead_input
{
	width:90%;
}

.note_button
{
	float:right;
	margin:0px 5px 0px 5px;
}

.store_price_sale
{
	text-decoration:line-through;
}

.store_item_large_image
{
	float:left;
	text-align:center;
	margin:0px 10px 10px 5px;
}

/* ---- end side column styles ---- */


/* ---- begin content column styles ---- */

.content_col
{
	width:680px;
	
}

.content_box_wide
{
	background:#FFFFFF url(images/content_box_wide.jpg) top no-repeat;
	width:900px;
	margin-top:5px;
	padding:0px 5px 0px 5px;
	clear:both;
	font-size:14px;	
}

.content_box_wide h1
{
	color:#333333;
	font-size:16px;
	font-weight:bold;
	padding: 5px 10px 0px 15px;
}

.content_box_wide h2
{
	font-size:18px;
	padding: 0px 5px 0px 5px;
}

.content_box_wide p
{
	color:#000000;
	margin:0px;
	padding: 0px 10px 5px 10px;
	font-size:14px;
}

.content_box_wide td
{
	padding:2px 2px 2px 2px;
}


.content_box
{
	background:#FFFFFF url(images/content_box.jpg) top no-repeat;
	width:665px;
	margin-left:5px;
	margin-top:5px;
	padding:0px 5px 0px 5px;
	clear:both;
	font-size:14px;	
}

.content_box h1
{
	color:#333333;
	font-size:16px;
	font-weight:bold;
	padding: 5px 10px 0px 15px;
}

.content_box h2
{
	font-size:18px;
}

.content_box p
{
	color:#000000;
	margin:0px;
	padding: 0px 10px 5px 10px;
	font-size:14px;
}

.content_box td
{
	padding:2px 2px 2px 2px;
}

.content_bold_link
{
	font-weight:bold;
	font-style:italic;
}

.login_form
{
	margin:15px 10px 15px 10px;
	
}

.testimonial_box
{
	float:left;
	margin:5px 5px 5px 0px;
	width:160px;
	text-align:left;
	
}

.testimonial_box img
{
	margin-left:10px;
}

.top_title
{
	font-size:20px;
	text-align:center;
	padding-top:10px;	
	font-weight:bold;
}

.big_link
{
	font-weight:bold;
	font-size:18px;
	font-style:italic;
}

.value_box
{
	border:1px #99c8fd solid;
	background:#449cff url(images/help_box.jpg) top no-repeat;

	font-size:18px;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	color:#FFFFFF;
}

.accountability_target_box
{
	float:left;
	width:320px;
	margin-bottom:10px;
}

.lead_type_box
{
	line-height:24px;
	float:left;
	width:320px;
	margin-bottom:10px;	
}

.display_settings_box
{
	border:1px #99c8fd solid;
	background:#449cff url(images/help_box.jpg) top no-repeat;
	
	color:#FFFFFF;
	width:100px;
	float:right;
	margin:0px 5px 5px 5px;
	padding:0px 0px 0px 0px;

}

.display_settings_box h1
{
	font-weight:bold;
	color:#FFFFFF;
	font-style:italic;
	margin:0px 0px 0px -5px;
	font-size:16px;
	text-align:center;
}

.display_settings_box p
{
	text-align:center;
	color:#FFFFFF;
}

.display_settings_box a:link, .display_settings_box a:visited
{
	color:#FFFFFF;
	text-decoration:underline;
}

.display_settings_box a:hover
{
	color:#00FFFF;
	text-decoration:underline;
}

.list_table
{
	border:1px #256cbc solid;
	text-align:left;
	border-collapse:collapse;
	width:90%;
	
}

.list_header
{
	background-color:#256cbc;
	color:#FFFFFF;
	font-size:16px;
	padding:5px 5px 5px 5px !important;
	
}

.list_row1
{
	background-color:#e2f0ff;
	border:0px;
	padding:3px 5px 3px 5px !important;
}

.list_row0
{
	background-color:#FFFFFF;
	border:0px;
	padding:3px 5px 3px 5px !important;
}

.training_button
{
	padding:5px 5px 5px 5px;
}


/* ---- end content column styles ---- */


/* ---- begin footer styles ---- */

.footer
{
	background:#449cff url(images/footer.gif) bottom no-repeat;
	font-size:12px;
	text-align:center;
}

.footer_content
{
	padding:5px 5px 5px 5px;
	color:#FFFFFF;
}

.footer_content a:link, .footer_content a:visited
{
	color:#FFFFFF;
	text-decoration:underline;
}

.footer_content a:hover
{
	color: #00FFFF
}

.footer_copy
{
	color:#CCCCCC;
	font-size:11px;
	margin:5px 0px 0px 0px;
}

/* ---- end footer styles ---- */


/* ---- begin help popup styles ---- */

.form_help_popup 
{
	width:220px;
	border:1px #99c8fd solid;
	background:#449cff url(images/help_box.jpg) top no-repeat;
	position:absolute;
	z-index:10;

	visibility:hidden;
}

.form_help_popup_profile_goal
{
	margin-left:125px;
}

.form_help_popup_goal
{
	margin-left:130px;
}

.form_help_popup_accountability
{
	margin-left:80px;
}

.form_help_popup h1
{
	font-size:14px;
	font-style:italic;
	color:#FFFFFF;
	margin:5px 15px 5px 5px;
}

.form_help_popup p
{

	font-size:12px;
	color:#FFFFFF;
	margin:5px 5px 5px 5px;


}

.form_help_popup_close
{
	float:right;
	margin:5px;
}



/* ---- end help popup styles ---- */




/* General font families for common tags */
font,th,td,p { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; }
a:link,a:active,a:visited { text-decoration: none; color:#0066FF;}
a:hover		{ text-decoration: underline; color:#00CCFF; }
hr	{ height: 0px; border: solid #6600CC 0px; border-top-width: 1px;}

div {
	padding:0px 0px 0px 0px;
	border-width:0px;
}
html, body { background-color:#FFFFFF; color:#000000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;  }
img {border:none;}


/* text styles */
.gen
{
	font-size:medium;
	line-height: 120%;
	color: #000000;
}

.gensmall
{
	font-size:x-small;
	color:#666666;
}

.title
{
	font-size:20px;
	color:#000000;
	font-weight: bold;
}

.menu_header
{
	font-size: 14px;
	font-style: italic;
	color: #FFFF00;
	font-weight: bold;

}

.impact
{
	font-size: x-large;
	font-style: italic;
	color: #333399;
	font-weight: bold;
}

.bold
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

.emphasis_strong
{
	font-style:italic;
	font-weight:bold;
	font-size:medium;
}

.emphasis
{
	font-style:italic;
	font-weight:bold;
}

.emphasis_light
{
	font-style:italic;
}
