/**************************************************************************
*							Global Layout								  *
**************************************************************************/
body {
	margin: 0;
}

.body_wrapper {
	width: 780px;
	margin: 0px;
	padding: 0px 5px 5px;
}

.footer_background {
	text-align: center;
}

.clearer {
	clear: both;
	font-size: 1px;
}

/**************************************************************************
*							Sales Layout								  *
**************************************************************************/

.main_navigation {
	height: 122px;
	padding-top: 11px;
	text-align: right;
}

.main_background {
	margin-top: 5px;
	margin-bottom: 4px;
}

.main_left_column {
	width: 198px;
}

.main_left_text {
	padding-left: 23px;
	padding-top: 22px;
	padding-right: 5px;
	padding-bottom: 22px;
}
.main_left_text a {
	padding-left: 13px;
}
.main_left_text_on {
	padding-left: 13px;
}

.main_center_column {
	padding-left:39px;
	padding-top:49px;
	padding-right:39px;
	padding-bottom:71px;
}

.main_right_column {
	width: 197px;
}

/*.main_right_column_image {
	width: 197px;
	height: 251px;
}*/

.main_right_text {
	padding-left:19px;
	padding-top:18px;
	padding-right:19px;
	margin-bottom:21px;
}

.generic_background {
	margin-bottom: 4px;
	padding: 40px;
	text-align: center;
}

.rounded_box {
	width: 395px;
}

.rounded_box_content {
	padding: 20px;
	text-align: left;
}

/**************************************************************************
*							FHI Admin Layout							  *
**************************************************************************/
.fhi_background {
	padding: 10px;
}

.fhi_left_nav {
	height: 100%;
	width: 170px;
}

.fhi_menu_item {
	padding: 5px;
}

.fhi_header_section {
	padding: 20px;
}

.fhi_right_section {
	padding: 20px;
}

.fhi_filter_section {
	padding: 10px;
}

.fhi_pagination_section {
	text-align: right;
}

.fhi_table tr th {
	text-align: left;
	padding: 5px 10px;
	vertical-align: bottom;
}
.fhi_table tr td {
	padding: 10px;
}

/**************************************************************************
*							Admin Layout								  *
**************************************************************************/
.system_message {
	z-index:200;
	position:absolute;
	top:83px;
	left:300px;
}

.admin_background {
	padding: 20px;
}

.admin_table {
	padding: 10px 10px;
}

.admin_table td {
	padding: 0 20px;
}

.admin_box {
	padding:0 .5em;
}

.admin_box_layout {
	margin: 8px 0 31px .5em;
}

.admin_box_extension {
	padding:0 .5em;
}

.admin_main_right_button {
	width: 160px;
}

.admin_left_content {
	float:left;
	width:150px;
	margin-left:0px;
	text-align:left;
}

.admin_right_content {
	margin-left:200px;
	text-align:left;
}

.filter {
	border-bottom: 1px solid #999999;
	text-align: left;
	font-size: 8pt;
	width: 740px;
}

/**************************************************************************
*							Lesson Layout								  *
**************************************************************************/
.lesson_navigation {
	position:absolute;
	top:12px;
	width:742px;
	text-align:right;
	z-index:3;
}

.lesson_left_background {
	float: left;
	width: 229px;
}

.lesson_top {
	position:absolute;
	top:94px;
	left:242px;
	z-index:1;
	width:504px;
	text-align:center;
}

.lesson_star_banner {
	margin-bottom:5px;
}

.flash {
	position:absolute;
	top:93px;
	left:252px;
	z-index:2;
	width:476px;
	text-align:center;
	font-family:verdana;
	letter-spacing:2px;
}

.skit {
	position:absolute;
	top:95px;
	left:236px;
	z-index:2;
	width:510px;
	text-align:center;
}

.lesson_left_text {
	width:173px;
	margin-left:41px;
	margin-top:8px;
}

.quiz_answer_text {
	padding-bottom:10px;
}

.lesson_box {
/*	padding-top: 35px;		TODO: Put back in once bluebox code taken out
	margin-left: 231px;*/
	margin-left: 228px;
	width: 510px;
}

/**** LEGACY!  TODO: REMOVE and make use normal lesson styles - SS */
.bluebox_lesson_content {
	width:490px;
	margin-left:10px;
	color:#333333;
}
.bluebox_lesson_content a {
	color: #6699CC;
}
.bluebox_lesson_content h4 {
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	margin-top:9px;
	padding:0px;
}
.bluebox_lesson_content p {
	font-family:arial;
	font-size:12px;
}
.bluebox_lesson_content ul {
	margin:0 0 0 0px;
	padding-left:0px;
	list-style-type:none;
}
	
.bluebox_lesson_content li {
	background:url(http://www.fhionline.net/images/edu/interface/lesson_bullet.gif) no-repeat 0 6px;
	color:#333333;
	font-family:arial;
	font-size:10pt;
	margin-bottom:10px;
	padding-left:10px;
}

/**************************************************************************
*							Lesson Popups Layout								  *
**************************************************************************/
.popup_text {
	position:absolute;
	top:53px;
	left:48px;
	margin-bottom:25px;
}

.popup_logo {
	position:absolute;
	left:1px;
	top:1px;
}

.popup_starburst {
	position:absolute;
	left:133px;
	top:0px;	
}