/* colors */ /** Universal Styles ***************************/
body {
	background: url('/themes/levo/images/global/bg.body.png') top left
		repeat-x;
	font-family: arial, helvetica, sans, sans-serif;
	color: #444;
	font-size: 11pt;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
}

.mes_dblue {
	color: #3b4e63;
}

.mes_blue {
	color: #35618e;
}

.mes_lblue {
	color: #5c8da8;
}

.mes_orange {
	color: #cd7e16;
}

.mes_green {
	color: #839c4e;
}

.mes_black {
	color: #333333;
}

.mes-error {
	color: red;
}

.mes_white {
	color: #f4f2ed;
}

.bold {
	font-weight: 700;
}

.light-bold {
	font-weight: 500;
}

.italic {
	font-style: italic;
}

.plus_one {
	font-size: 1.1em;
}

.plus_two {
	font-size: 1.2em;
}

.plus_three {
	font-size: 1.3em;
}

.minus_one {
	font-size: .9em;
}

.minus_two {
	font-size: .8em;
}

.minus_three {
	font-size: .7em;
}

.bpadding_five {
	padding-bottom: 5px;
}

.clear {
	clear: both;
}

.strike {
	text-decoration: line-through;
}

.right {
	float: right;
}

.left {
	float: left;
}

.limage {
	float: left;
	margin: 5px 13px 5px 0px;
}

.rimage {
	float: right;
	margin: 5px 0px 5px 13px;
}

.clear {
	clear: both;
}

h1 {
	margin: 0px 0px 5px;
	line-height: 27px;
	font-size: 27px;
	font-weight: normal;
	color: #3b4e63;
}

h2 {
	margin: 0px 0px 5px;
	font-size: 18px;
	font-weight: normal;
	color: #CD7E16;
}

h4 {
	margin: 0px 0px 5px;
	font-size: 15px;
	font-weight: normal;
	color: #CD7E16;
}

/* iepngfix for IE6 */
img {
	border: 0;
	behavior: url("/css/iepngfix.htc");
}

a {
	color: #35618e;
	text-decoration: none;
}

.gheader1 {
	height: 28px;
	width: 329px;
	background: url("/themes/levo/images/global/header.1.png") top left
		no-repeat;
	margin-bottom: 20px;
	position: relative;
}

.gheader3 {
	height: 28px;
	width: 686px;
	background: url("/themes/levo/images/global/header.3.png") top left
		no-repeat;
	margin-bottom: 20px;
	position: relative;
}

.gheader4 {
	height: 28px;
	width: 660px;
	background: url("/themes/levo/images/global/header.4.png") top left
		no-repeat;
	margin-bottom: 20px;
	position: relative;
}

.gheader5 {
	height: 28px;
	width: 967px;
	background: url("/themes/levo/images/global/header.5.png") top left
		no-repeat;
	margin-bottom: 20px;
	position: relative;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
}

.gheader_text {
	color: #fff;
	padding: 4px 0px 0px 15px;
	font-size: 1.1em;
	font-weight: 700;
	font-size: 1.1em;
}

.gheader_text5 {
	color: #000;
	padding: 4px 0px 0px 15px;
	font-weight: 700;
}

.password_request_success {
	font-size: .9em;
	color: #3b4e63;
	border: 1px solid #3b4e63;
	padding: 5px;
	margin-top: 15px;
	background-color: #b5d8ff;
}

.password_request_error {
	font-size: .9em;
	color: #ff0000;
	border: 1px solid #ff0000;
	padding: 5px;
	margin-top: 15px;
	background-color: #ffeaea;
	color: #ff0000;
}

.asset-nav {
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	font-size: .7em;
}

/* layout */
#master-container {
	margin: 0 auto; /* centers */
	padding: 0;
	width: 969px;
}

#content-container {
	padding: 0px;
	margin: 20px 0px 25px 0px;
	width: 969px;
}

#header-container {
	height: 90px;
	position: relative;
}

#header .logo {
	position: absolute;
	left: 5px;
	top: 10px;
}

#header .nav {
	position: absolute;
	right: 0px;
	top: 0px;
}

#header .nav ul {
	display: inline;
	list-style-type: none;
}

#header .nav li {
	height: 40px;
	float: left;
	padding-left: 15px;
	font-size: .8em;
	float: left;
}

#header .status {
	font-size: .8em;
	position: absolute;
	right: 3px;
	top: 45px;
	display: inline;
	height: 28px;
	background: url("/themes/levo/images/home/img.bg.status-bar.repeat.png")
		top left repeat-x;
}

#footer {
	padding-top: 20px;
	clear: both;
	width: 969px;
}

#footer .nav {
	position: relative;
	height: 37px;
	text-align: center;
	padding-top: 11px;
	font-size: .7em;
	text-align: center;
	font-weight: bold;
	background: url("/themes/levo/images/home/img.bg.footer.repeat.png") top
		left repeat-x;
}

#footer .nav a {
	color: #3B4E63;
	padding-left: 3px;
	padding-right: 3px;
}

#footer .nav .separator {
	color: #839C4E;
	padding-left: 3px;
	padding-right: 3px;
}

#footer .nav .disabledSeparator {
	color: #979797;
	padding-left: 3px;
	padding-right: 3px;
}

#footer .nav .menu-disabled {
	color: #979797;
	padding-left: 3px;
	padding-right: 3px;
}

#footer .copyright {
	font-size: .8em;
	float: left;
}

#footer .poweredByMes {
	float: right;
}

#master-container .messaging {
	width: 686px;
	height: 191px;
	margin-bottom: 18px;
	float: left;
	position: relative;
}

#master-container .story {
	width: 258px;
	height: 191px;
	margin-bottom: 18px;
	float: right;
}

#master-container .messaging .banner-text {
	top: 14px;
	left: 25px;
	position: absolute;
}

#master-container .messaging .dropdown-area {
	width: 172px;
	height: 33px;
	position: absolute;
	right: 72px;
	top: 158px;
	background: url('/themes/levo/images/home/img.dropdown-area.png') top
		left no-repeat;
	font-size: .9em;
	font-weight: 700;
	color: #fff;
	z-index: 50;
	right: 72px;
}

#dropdown-area-trigger {
	cursor: pointer;
	font-size: 15px;
}

#master-container .messaging .dropdown-area .text {
	padding: 9px 0px 0px 30px;
}

#master-container .shadow-spacer-full {
	margin-top: 5px;
}

#main-messaging-container {
	z-index: 49;
	clear: both;
}

#main-messaging-container .messaging {
	background: url("/themes/levo/images/banners/banner.home.default.jpg")
		top left no-repeat;
	color: #fff;
}

#pagination {
	position: relative;
	clear: both;
	overflow: auto;
}

#pagination .container1 {
	float: right;
	clear: both;
}

#pagination table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

#pagination td {
	cursor: pointer;
	margin: 0px;
	text-align: center;
	white-space: nowrap;
	padding: 0px 3px 0px 3px;
}

#pagination .active {
	background-color: #d2d2d2;
	color: #35618e;
	font-size: .8em;
	font-weight: 700;
	text-decoration: none;
}

#pagination .inactive {
	background-color: #fff;
	color: #35618e;
	font-size: .8em;
	font-weight: 700;
}

#pagination .total {
	background-color: #fff;
	color: #35618e;
	font-weight: 700;
	font-size: .8em;
}

#pagination .of {
	font-size: .8em;
	color: #666666;
	font-weight: 700;
}

#dropdown-area-menu {
	margin-top: 6px;
	background-color: #476278;
	color: #fff;
	width: 624px;
	position: relative;
	left: -420px;
	color: #fff;
	left: -420px;
	color: #fff;
	display: none;
}

#dropdown-area-menu .container {
	overflow: auto;
	position: relative;
}

#dropdown-area-menu .container td {
	background: url('/themes/levo/images/home/img.bg.dropdown-area.png') top
		right repeat-y;
	padding: 10px;
	margin: 0;
}

#dropdown-area-menu .container th {
	background:
		url('/themes/levo/images/home/img.bg.dropdown-area.header.png') top
		right repeat-y;
	padding: 10px;
	margin: 0;
}

#dropdown-area-menu .parent,#dropdown-area-menu .parent a {
	color: #fff;
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #3d576c;
}

#dropdown-area-menu .child,#dropdown-area-menu .child a {
	color: #fff;
	font-weight: normal;
	font-size: .9em;
	line-height: 1.4em;
}

#dropdown-area-menu .parent a:hover,#dropdown-area-menu .child a:hover {
	text-decoration: underline;
}

#page-content-container {
	overflow: auto;
}

#page-content-container .home-header {
	font-size: 23px;
}

#page-content-container .home-header2 {
	font-size: 17px;
}

#page-content-container .outside-left {
	float: left;
	width: 690px;
	overflow: auto;
}

#page-content-container .outside-right {
	float: right;
	width: 260px;
	overflow: auto;
}

#page-content-container .inside-right {
	float: right;
	width: 425px;
	overflow: auto;
	padding-top: 20px;
}

#page-content-container .inside-right-full {
	float: left;
	width: 660px;
	padding-top: 20px;
}

#page-content-container .inside-container {
	overflow: auto;
	padding: 15px;
	background: url("/themes/levo/images/global/bg.shadow.png") top center
		no-repeat;
	position: relative;
	z-index: 0;
	padding: 15px;
}

.featured-products-sidebar {
	margin-top: 15px;
	width: 258px;
	position: relative;
	float: left;
}

.featured-products-sidebar .container {
	margin-left: auto;
	margin-right: auto;
	width: 233px;
}

.featured-products-sidebar .top {
	width: 258px;
	height: 12px;
	background:
		url(/themes/levo/images/home/home.assets.featured-products.top.png)
		top left no-repeat;
}

.featured-products-sidebar .bottom {
	width: 258px;
	height: 11px;
	background:
		url(/themes/levo/images/home/home.assets.featured-products.bottom.png)
		top left no-repeat;
}

.featured-products-sidebar .repeat {
	width: 258px;
	background:
		url(/themes/levo/images/home/home.assets.featured-products.repeat.png)
		top left repeat-y;
}

#page-content-container .pinout {
	margin-top: 10px;
	width: 229px;
	position: relative;
	float: left;
	z-index: 1;
}

#page-content-container .pinout .top {
	width: 217px;
	height: 7px;
	z-index: 1;
	background: url(/themes/levo/images/home/home.assets.pinout.top.png) top
		left no-repeat;
}

#page-content-container .pinout .bottom {
	width: 217px;
	height: 12px;
	z-index: 1;
	background: url(/themes/levo/images/home/home.assets.pinout.bottom.png)
		top left no-repeat;
}

#page-content-container .pinout .repeat {
	width: 217px;
	z-index: 1;
	background: url(/themes/levo/images/home/home.assets.pinout.repeat.png)
		top left repeat-y;
}

#page-content-container .pinout .text {
	padding: 1px 10px 15px 15px;
	font-size: .8em;
	line-height: 1.5em;
	z-index: 1;
}

#page-content-container .pinout .text h3 {
	color: #3b4e63;
	font-size: 1.1em;
	font-weight: 700;
}

#page-content-container .pinout .text em {
	color: #cd7e16;
	font-weight: 700;
	font-style: normal;
}

#page-content-container .benefits {
	background: url(/themes/levo/images/ads/ad.bg.benefits.png) top left
		no-repeat;
	height: 111px;
	width: 258px;
	float: left;
	text-align: center;
}

#page-content-container .benefits div {
	padding: 7px 15px 0px 15px;
}

/* templates */ /* topics */
#template-topics .header {
	width: 967px;
	height: 190px;
	position: relative;
	/*	background: url("/themes/levo/images/topics/bg.header.jpg") top left
		repeat-x;
	*/
}

#content-layout-1 .left {
	width: 260px;
	float: left;
	position: relative;
}

#content-layout-1 .right {
	width: 690px;
	float: right;
	position: relative;
}

#content-layout-1 .right .container {
	padding: 0;
}

.shadow-container {
	padding: 15px;
	background: url("/themes/levo/images/global/bg.shadow.png") top left
		no-repeat;
}

.shadowless-container {
	width: 655px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 25px;
}

#content-layout-1 .banner .title {
	padding: 5px 0px 0px 30px;
}

#content-layout-1 .banner .button1 {
	position: absolute;
	right: 140px;
	bottom: 9px;
}

#content-layout-1 .banner .message {
	color: #fff;
	padding-left: 33px;
	width: 525px;
	font-size: .9em;
}

#content-layout-1 .banner .solutions-message1 {
	color: #fff;
	padding-left: 33px;
	width: 500px;
	line-height: 1.4em;
}

#content-layout-1 .banner .solutions-message2 {
	color: #fff;
	padding-left: 33px;
	width: 500px;
	font-size: .9em;
	line-height: 1.4em;
}

#content-layout-1 .banner .message1 {
	color: #fff;
	padding-left: 33px;
	width: 650px;
	font-size: .9em;
}

#content-layout-1 .banner .message2 {
	color: #fff;
	padding-left: 33px;
	width: 650px;
	font-size: .8em;
}

#content-layout-1 .banner .message3 {
	color: #4e4e4e;
	padding-left: 33px;
	width: 600px;
	font-size: .9em;
	line-height: 1.4em;
}

#content-layout-1 .banner .topic-info {
	position: absolute;
	left: 33px;
	bottom: 45px;
}

#content-layout-1 .banner .takeEvaluationButton {
	float:left;
	margin:1em 0 0 10px;
}

#content-layout-1 .banner .exploreResourcesButton {
	float:left;
	margin:1em 0 0 32px;
}

#content-layout-1 .banner .backToTopicButton {
	float:left;
	margin:1em 0 0 32px;
}

#question-box {
	position: relative;
	width: 657px;
	clear: both;
	margin-bottom: 1em;
}

#question-box .top {
	width: 657px;
	height: 100px;
	background: url('/themes/levo/images/question/box.top.png') top left
		no-repeat;
}

#question-box .bottom {
	width: 657px;
	height: 5px;
	background: url('/themes/levo/images/question/box.bottom.png') top left
		no-repeat;
	clear: both;
}

#question-box .repeat {
	width: 657px;
	background: url('/themes/levo/images/question/box.repeat.png') top left
		repeat-y;
	float: right;
}

#question-box .text {
	position: absolute;
	top: 20px;
	left: 15px;
	color: #fff;
	line-height: 1.4em;
}

#question-box .autogrow1 {
	position: relative;
	top: -15px;
	left: 15px;
	width: 95%;
	border: 2px solid #7b9249;
	margin: 0;
	padding: 0;
	clear: both;
}

#question-box .button {
	text-align: right;
	margin-right: 2%;
}

#dashboard-layout .banner {
	background: url("/themes/levo/images/banners/banner.home.signed.jpg")
		top left no-repeat;
	width: 967px;
	height: 134px;
	position: relative;
}

#dashboard-layout .banner img {
	position: absolute;
	left: 35px;
	top: 30px;
}

#dashboard-layout .left {
	width: 260px;
	float: left;
	position: relative;
}

#dashboard-layout .right {
	margin-left: 15px;
	margin-top: 5px;
	width: 260px;
	float: right;
	position: relative;
	width: 260px;
}

#dashboard-layout .middle {
	margin-left: 15px;
	margin-top: 5px;
	width: 410px;
	float: left;
	position: relative;
}

#dashboard-layout .right .myaccount {
	position: relative;
	width: 258px;
	height: 161px;
	background: url("/themes/levo/images/dashboard/widget.1.jpg") top left
		no-repeat;
}

#dashboard-layout .right .myaccount .title {
	top: 5px;
	left: 15px;
	position: absolute;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#dashboard-layout .right .myaccount .button {
	top: 55px;
	left: 17px;
	position: absolute;
}

#dashboard-layout .right .myaccount .text {
	top: 35px;
	left: 17px;
	position: absolute;
	color: #333;
	font-size: .8em;
}

#dashboard .pending {
	cursor: pointer;
	background: url("/themes/levo/images/dashboard/image_pending_bg.jpg")
		repeat-x scroll left top transparent;
	width: 656px;
	height: 41px;
	clear: both;
	margin-bottom: .6em;
}

#dashboard .pending .l {
	background: url("/themes/levo/images/dashboard/image_pending_left.jpg")
		top left no-repeat;
	width: 64px;
	height: 41px;
	float: left;
}

#dashboard .pending .r {
	background: url("/themes/levo/images/dashboard/image_pending_right.jpg")
		top left no-repeat;
	width: 27px;
	height: 41px;
	float: right;
}

#dashboard .pending .middle {
	float: left;
	width: 550px;
}

#dashboard .new {
	cursor: pointer;
	background: url("/themes/levo/images/dashboard/image_new_bg.jpg")
		repeat-x scroll left top transparent;
	width: 656px;
	height: 41px;
	clear: both;
	margin-bottom: .6em;
}

#dashboard .new .l {
	background: url("/themes/levo/images/dashboard/image_new_left.jpg") top
		left no-repeat;
	width: 64px;
	height: 41px;
	float: left;
}

#dashboard .new .r {
	background: url("/themes/levo/images/dashboard/image_new_right.jpg") top
		left no-repeat;
	width: 27px;
	height: 41px;
	float: right;
}

#dashboard .new .middle {
	float: left;
	width: 550px;
}

#dashboard .previous {
	cursor: pointer;
	background: url("/themes/levo/images/dashboard/image_previous_bg.jpg")
		repeat-x scroll left top transparent;
	width: 656px;
	height: 41px;
	clear: both;
	margin-bottom: .6em;
}

#dashboard .previous .l {
	background: url("/themes/levo/images/dashboard/image_previous_left.jpg")
		top left no-repeat;
	width: 64px;
	height: 41px;
	float: left;
}

#dashboard .previous .r {
	background:
		url("/themes/levo/images/dashboard/image_previous_right.jpg") top left
		no-repeat;
	width: 27px;
	height: 41px;
	float: right;
}

#dashboard .previous .middle {
	float: left;
	width: 550px;
}

#dashboard .pending .summary_text_2 {
	color: #384716;
}

#dashboard .new .summary_text_2 {
	color: #5f3808;
}

#dashboard .previous .summary_text_2 {
	color: #414040;
}

#dashboard .summary_text_1 {
	color: #fff;
	line-height: 41px;
	margin-left: 15px;
	font-size: 1.1em;
	float: left;
}

#dashboard .summary_text_2 {
	float: right;
	font-size: .9em;
	line-height: 41px;
	margin-right: 10px;
}

#dashboard-layout .header1 {
	height: 28px;
	width: 405px;
	background: url("/themes/levo/images/dashboard/img.middle.header.png")
		top left no-repeat;
	margin-bottom: 10px;
	position: relative;
}

#dashboard-layout .header1 .text {
	top: 5px;
	left: 15px;
	position: absolute;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#dashboard-layout .header1 .link {
	top: 5px;
	right: 7px;
	position: absolute;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
}

#dashboard .header2 {
	height: 28px;
	width: 405px;
	background: url("/themes/levo/images/dashboard/img.middle.header.2.png")
		top left no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

#dashboard .header2 .text {
	top: 5px;
	left: 15px;
	position: absolute;
	font-weight: normal;
	color: #fff;
	font-size: 13px;
}

#dashboard .header2 .link {
	top: 5px;
	right: 7px;
	position: absolute;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
}

#dashboard .section {
	width: 665px;
	background: url("/themes/levo/images/global/bg.shadow.png") top left
		no-repeat;
	padding: 15px;
	padding-bottom: 2em;
	margin-bottom: 2em;
}

#topics-list-container {
	margin: 0px 0px 10px 0px;
	width: 259px;
}

#topics-list-container .top {
	width: 259px;
	height: 27px;
	background: url("/themes/levo/images/global/border.topics-list.top.png")
		top left no-repeat;
}

#topics-list-container .top .text {
	padding-top: 5px;
	padding-left: 7px;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
}

#topics-list-container .bottom {
	width: 259px;
	height: 7px;
	background:
		url("/themes/levo/images/global/border.topics-list.bottom.png") top
		left no-repeat;
}

#topics-list-container .container {
	width: 259px;
	background:
		url("/themes/levo/images/global/border.topics-list.repeat.png") top
		left repeat-y;
	padding: 8px;
}

#side-tree {
	width: 250px;
	padding: 0;
	margin: 0;
	font-weight: normal;
	width: 93%;
}

#side-tree .child {
	margin: 0;
	padding-left: 5px;
	font-weight: normal;
	font-size: .9em;
}

#side-tree .parent {
	margin: 0;
	padding-left: 5;
}

#topics-list-container .extra {
	font-size: .8em;
	padding-top: 10px;
	width: 240px;
}

#topics-list-container .extra .spacer {
	padding: 10px 0px 10px 0px;
	text-align: center;
}

#topics-list-container .extra .text {
	padding: 0px 20px 0px 20px;
	text-align: left;
}

#topics-list-container li {
	font-size: 13px; /* fixed */
	font-weight: 600;
	color: #3b4e63;
	list-style-type: none;
	margin-top: 5px;
}

/* login options */
#login-options {
	margin-left: auto;
	margin-right: auto;
	background-color: green;
	width: 340px;
	height: 170px;
	background: url("/themes/levo/images/global/login/bg.green.input.png")
		top left no-repeat;
}

#login-options .title {
	position: absolute;
	left: 80px;
	top: 33px;
}

#login-options  .button {
	position: absolute;
	right: 68px;
	bottom: 53px;
}

#login-options  .button input{
	background:transparent url(/themes/levo/images/global/login/go.png) no-repeat 50% 50%;
	border:0;
	width:24px;
	height:18px;
	cursor:pointer;
}
#login-options   .password_field {
	position: absolute;
	left: 175px;
	top: 106px;
	width: 128px;
	height: 18px;
	border: 0px;
	background-color: #fff;
	font-size: .9em;
}

#login-options   .username_field {
	position: absolute;
	left: 175px;
	top: 76px;
	width: 128px;
	height: 18px;
	border: 0px;
	background-color: #fff;
	font-size: .9em;
}

#login-options   .password {
	position: absolute;
	right: 190px;
	top: 108px;
	width: 115px;
	height: 20px;
	border: 0px;
	color: #fff;
	font-size: .9em;
}

#login-options  .username {
	position: absolute;
	right: 190px;
	top: 77px;
	width: 115px;
	height: 20px;
	border: 0px;
	color: #fff;
	font-size: .9em;
}

#login-options  .forgot_password {
	position: absolute;
	bottom: 18px;
	right: 40px;
	font-size: .8em;
	color: #fff;
	cursor: pointer;
}

/* login popup */
#backgroundPopup {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	z-index: 1111;
}

#backgroundPopup1 {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	z-index: 990;
}

#backgroundPopup2 {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	z-index: 992;
}

#backgroundPopup3 {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	z-index: 993;
}

#popupWindow {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 235px;
	width: 450px;
	z-index: 1112;
}

#popupWindow .content {
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	height: 180px;
	position: relative;
}

#popupWindowClose {
	position: relative;
	top: -3px;
	left: -3px;
}

#popupWindow1 {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 235px;
	width: 450px;
	z-index: 1000;
}

#popupWindow1 .content {
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	height: 180px;
	position: relative;
}

#popupWindow1 .text {
	padding: 25px;
	color: #fff;
	font-weight: 700;
	text-align: center;
}

#popupWindow1 .closetext {
	position: absolute;
	bottom: 35px;
	text-align: center;
	width: 335px;
}

#popupSubscribe {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 235px;
	width: 450px;
	z-index: 996;
}

#popupSubscribe .content {
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	height: 180px;
	position: relative;
}

#popupSubscribeClose {
	position: relative;
	top: -3px;
	left: -3px;
}

#popupCart {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	width: 443px;
	height: 218px;
	z-index: 994;
	background: url("/themes/levo/images/global/bg.popup.cart.png") top left
		no-repeat;
}

#popupCart .header {
	font-weight: 700;
	font-size: .9em;
	color: #3b4e63;
}

#popupCart .title {
	padding: 3px;
	color: #cd7e16;
	text-align: center;
	font-weight: bold;
}

#popupCart .button {
	position: absolute;
	bottom: 6px;
	width: 434px;
	text-align: center;
}

#popupCart .content {
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 8px;
	left: 8px;
	width: 423px;
	height: 166px;
	overflow: auto;
}

#popupCart .quantity {
	color: #333333;
	font-size: .9em;
	text-align: center;
}

#popupCart .description,#popupCart .description a {
	color: #839c4e;
	font-size: .9em;
	font-weight: 700;
	text-align: left;
}

#popupCart .cart {
	border-spacing: 0;
	width: 100%;
}

#popupCart td {
	padding: 4px;
	margin: 0px;
}

#popupCart .fanfold-1 {
	background-color: #fff;
}

#popupCart .fanfold-0 {
	background-color: #ededed;
}

/* qrap */
#qrap-tabs {
	clear: both;
	display: block;
	padding: 28px 0px 2px 0px;
	height: 50px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 2.4em;
	height: 50px;
}

#qrap-tabs .tab-selected {
	background: url("/themes/levo/images/global/tabs.2.png");
	background-position: -278px -45px;
	color: #fff;
	width: 134px;
	height: 45px;
	display: block;
	margin: 2px 2px 0px 2px;
	float: left;
}

#qrap-tabs .tab-selected a {
	color: #fff;
}

#qrap-tabs .tab-unselected a {
	background: url("/themes/levo/images/global/tabs.2.png");
	background-position: 0 -45px;
	width: 134px;
	height: 45px;
	display: block;
	color: #3b4e63;
	margin: 2px 2px 0px 2px;
	float: left;
}

#qrap-tabs .tab-unselected a:hover {
	background: url("/themes/levo/images/global/tabs.2.png");
	background-position: -139px -45px;
	width: 134px;
	height: 45px;
	float: left;
	color: #fff;
	margin: 2px 2px 0px 2px;
}

#dyk {
	float: right;
	margin: 20px 0px 20px 20px;
}

#dyk .dyk-top {
	background: url("/themes/levo/images/topics/bg.dyk.top.png") top left
		no-repeat;
	width: 258px;
	height: 61px;
}

#dyk .dyk-bottom {
	background: url("/themes/levo/images/topics/bg.dyk.bottom.png") top left
		no-repeat;
	width: 258px;
	height: 29px;
}

#dyk .dyk-content {
	background: url("/themes/levo/images/topics/bg.dyk.repeat.png") top left
		repeat-y;
	width: 258px;
}

#dyk .dyk-text {
	padding: 0px 15px 0px 15px;
	font-size: .9em;
	color: #fff;
}

#dyk p {
	padding: 0;
	margin: 0;
}

#info-text {
	margin: 3px;
}

#info-text p {
	font-size: .95em;
	line-height: 1.4em;
}

#info-text ul {
	list-style-type: none;
	list-style-image: url(/themes/levo/images/global/bullet.dblue.round.png)
		;
}

#info-text li {
	font-size: .9em;
	color: #3b4e63;
	line-height: 1.3em;
}

#info-summary {
	margin-top: 50px;
	position: relative;
}

#info-summary .top {
	background: url("/themes/levo/images/topics/border.section-1.top.png")
		top left no-repeat;
	width: 686px;
	height: 7px;
}

#info-summary .bottom {
	background:
		url("/themes/levo/images/topics/border.section-1.bottom.png") top left
		no-repeat;
	width: 686px;
	height: 7px;
}

#info-summary .repeat {
	background:
		url("/themes/levo/images/topics/border.section-1.repeat.png") top left
		repeat-y;
	width: 686px;
}

#info-summary .content {
	padding: 25px;
}

#info-summary .title {
	font-size: 1.1em;
	color: #35618e;
}

#info-summary .summary {
	font-size: .9em;
	color: #333;
	line-height: 1.6em;
}

.expert-list {
	clear: both;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid #d2d2d2;
	overflow: auto;
}

.expert-list .name {
	color: #cd7e16;
	display: inline;
	font-weight: bold;
}

.expert-list .photo {
	padding: 4px 10px 0px 4px;
	float: left;
	width: 96px;
	height: 72px;
	background: url("/themes/levo/images/global/border.image.expert.png")
		top left no-repeat;
}

.expert-list .title {
	display: inline;
	font-size: .7em;
}

.expert-list .specialties {
	font-size: .8em;
}

.expert-list .parent {
	font-size: .9em;
	font-weight: bold;
}

.expert-list .child {
	font-size: .9em;
}

#expert-detail {
	width: 100%;
}

#expert-detail .edname {
	color: #cd7e16;
	display: inline;
	font-weight: bold;
}

#expert-detail .edphoto {
	padding: 4px 10px 0px 4px;
	float: left;
	width: 96px;
	height: 72px;
	background: url("/themes/levo/images/global/border.image.expert.png")
		top left no-repeat;
}

#expert-detail .edtitle {
	display: inline;
	font-size: .7em;
	padding-left: 5px;
}

#expert-detail .edspecialties {
	font-size: .8em;
}

#expert-detail .edtop {
	clear: both;
}

#expert-detail #expertTabs {
	float: left;
	width: 100%;
	clear: both;
	margin-top: 15px;
}

#expert-detail #expertTabs .tab {
	background: url("/themes/levo/images/global/image_experttab.gif") top
		left no-repeat;
	float: left;
	text-align: center;
	line-height: 2em;
	width: 138px;
}

#expert-detail #expertTabs .tabSelected {
	background:
		url("/themes/levo/images/global/image_experttab_selected.gif") top
		left no-repeat;
	float: left;
	text-align: center;
	line-height: 2em;
	width: 138px;
}

#expert-detail #expertTabs .leftTab {
	background: url("/themes/levo/images/global/image_experttab_left.gif")
		top left no-repeat;
	float: left;
	text-align: center;
	width: 138px;
	line-height: 2em;
}

#expert-detail #expertTabs .leftTabSelected {
	background:
		url("/themes/levo/images/global/image_experttab_left_selected.gif")
		top left no-repeat;
	float: left;
	text-align: center;
	width: 138px;
	line-height: 2em;
}

#expert-detail #expertTabs .blankTab {
	border-bottom: solid 1px #D3D1D1;
	float: left;
	width: 138px;
	height: 1.93em;
}

#expert-detail .edbottom {
	padding-top: 1em;
	border-left: solid 1px #D3D1D1;
	border-right: solid 1px #D3D1D1;
	clear: both;
}

#expert-detail .edbio {
	width: 95%;
	margin: auto;
}

#expert-detail .edbio p {
	margin-bottom: 0;
}

#expert-widget {
	border: 1px solid #ededed;
	float: right;
	width: 300px;
	padding: 10px;
	margin: 10px;
}

#expert-widget .name {
	color: #cd7e16;
	display: inline;
	font-weight: bold;
}

#expert-widget .photo {
	padding: 4px 10px 0px 4px;
	float: left;
	width: 96px;
	height: 72px;
	background: url("/themes/levo/images/global/border.image.expert.png")
		top left no-repeat;
}

#expert-widget .title {
	display: inline;
	font-size: .7em;
	padding-left: 5px;
}

#expert-widget .bio {
	font-size: .8em;
	line-height: 1.3em;
}

#expert-widget .audio-bar {
	margin-top: 20px;
}

#article-detail {
	width: 650px;
}

#article-detail .name {
	color: #333333;
	font-weight: bold;
}

#article-detail .photo {
	padding: 4px 10px 0px 4px;
	float: left;
	width: 96px;
	height: 72px;
	background: url("/themes/levo/images/global/border.image.expert.png")
		top left no-repeat;
}

#article-detail .title {
	color: #cd7e16;
	font-size: 1.1em;
	font-weight: bold;
}

#article-detail .date {
	font-size: .8em;
}

#article-detail .top {
	clear: both;
}

#article-detail .bottom {
	padding-top: 40px;
}

#article-detail .article {
	font-size: .85em;
	line-height: 1.5em;
	width: 640px;
	clear: both;
}

#audio-detail {
	width: 650px;
}

#audio-detail .name {
	font-weight: bold;
	font-size: .9em;
}

#audio-detail .photo {
	padding: 4px 10px 0px 4px;
	float: left;
	width: 96px;
	height: 72px;
	background: url("/themes/levo/images/global/border.image.expert.png")
		top left no-repeat;
}

#audio-detail .title {
	color: #cd7e16;
	padding-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}

#audio-detail .date {
	padding-left: 5px;
	font-size: .8em;
}

#audio-detail .top {
	clear: both;
}

#audio-detail .bottom {
	padding-top: 40px;
}

#audio-detail .button {
	float: right;
}

#audio-detail .description {
	font-size: .85em;
	line-height: 1.4em;
	width: 640px;
}

#product-list {
	clear: both;
	padding: 5px 0 10px 0;
	margin: 5px 0 0 0;
	border-bottom: 1px solid #d2d2d2;
	overflow: auto;
}

#product-list .name {
	color: #333333;
	font-style: italic;
	font-size: .9em;
	font-weight: bold;
	font-size: .9em
}

#product-list .photo {
	padding-right: 10px;
	float: left;
}

#product-list .photo-small {
	width: 33px;
}

#product-list .photo-medium {
	width: 73px;
}

#product-list .title {
	font-weight: 700;
	color: #3b4e63;
}

#product-list .title a {
	font-size: .9em;
}

#product-list .description {
	color: #333;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: .8em;
	line-height: 1.4em;
}

#product-list .price {
	float: left;
	display: inline;
	margin-right: 15px;
	font-size: .8em;
	font-weight: 700;
	margin-right: 15px;
	margin-right: 15px;
	margin-right: 15px;
	margin-right: 15px;
}

#product-list .price .member {
	color: #839c4e;
}

#product-list .price .nonmember {
	color: #cd7e16;
}

#product-list .info {
	float: right;
	padding: 10px 0px 2px 0px;
}

#featured-product-list {
	clear: both;
	padding: 5px 0px 10px 0px;
	margin: 5px 0px 5px 0px;
}

#featured-product-list .name {
	color: #333333;
	font-style: italic;
	font-size: .9em;
	font-weight: 700;
}

#featured-product-list .photo {
	padding-right: 10px;
	float: left;
}

#featured-product-list .photo-small {
	width: 33px;
}

#featured-product-list .photo-medium {
	width: 73px;
}

#featured-product-list .title {
	font-weight: 700;
	color: #3b4e63;
	line-height: .95em;
	font-size: 12px;
}

#featured-product-list .title a {
	color: #333;
}

#featured-product-list .description {
	color: #333;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 11px;
}

#featured-product-list .price {
	margin-right: 15px;
	font-size: .8em;
	font-weight: 700;
	margin-right: 15px;
	margin-right: 15px;
}

#featured-product-list .price .member {
	color: #839c4e;
}

#featured-product-list .price .nonmember {
	color: #cd7e16;
}

#featured-product-list .button {
	margin-top: 8px;
	float: left;
	clear: both;
	float: left;
}

#featured-product-list .info {
	margin-top: 4px;
	margin-bottom: 5px;
}

#featured-product-list .button2 {
	float: right;
	clear: both;
	padding-right: 20px;
}

#product-detail {
	clear: both;
	padding: 5px 0px 10px 0px;
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid #d2d2d2;
	overflow: auto;
}

#product-detail .name {
	color: #333333;
	font-style: italic;
	font-size: .9em;
	font-weight: bold;
	font-size: .9em
}

#product-detail .photo {
	padding-right: 10px;
	float: left;
}

#product-detail .photo-large {
	width: 211px;
}

#product-detail .title {
	font-weight: 700;
	color: #cd7e16;
	font-size: 1.1em;
}

#product-detail .title a {
	font-size: .9em;
}

#product-detail .description {
	color: #333;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: .9em;
	line-height: 1.4em;
}

#product-detail .price {
	float: left;
	margin-right: 15px;
	font-size: .9em;
	font-weight: 700;
	margin-right: 15px;
	margin-right: 15px;
	margin-right: 15px;
}

#product-detail .price .member {
	color: #839c4e;
}

#product-detail .price .nonmember {
	color: #cd7e16;
}

#product-detail .info {
	float: left;
	clear: both;
	padding: 10px 0px 2px 0px;
}

#audio-list {
	clear: both;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid #d2d2d2;
	overflow: auto;
	position: relative;
}

#audio-list .name-enabled {
	color: #333;
	font-style: italic;
	font-size: .8em;
	font-weight: bold;
}

#audio-list .name-disabled {
	color: #999;
	font-style: italic;
	font-size: .8em;
	font-weight: bold;
}

#audio-list .container {
	float: left;
}

#audio-list .icon {
	padding-right: 6px;
	width: 25px;
	float: left;
}

#audio-list .title-enabled,#audio-list .title-enabled a {
	font-size: 14px;
	color: #cd7e16;
}

#audio-list .title-disabled,#audio-list .title-disabled a {
	font-weight: 700;
	color: #999;
}

#audio-list .description-enabled {
	color: #333;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: .8em;
	line-height: 1.4em;
}

#audio-list .description-disabled {
	color: #999;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: .8em;
	line-height: 1.4em;
}

#audio-list .read-full {
	font-size: .8em;
	font-weight: 700;
}

#audio-list .button-trigger {
	float: right;
}

#audio-list .button {
	float: right;
}

#article-list {
	clear: both;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 0px 0px;
	border-bottom: 1px solid #d2d2d2;
	overflow: auto;
	position: relative;
}

#article-list .name {
	color: #333333;
	font-style: italic;
	font-size: .8em;
	font-weight: bold;
	line-height: 1.2em;
}

#article-list .container {
	float: left;
}

#article-list .icon {
	padding-right: 6px;
	width: 25px;
	float: left;
}

#article-list .title-enabled,#article-list .title-enabled a {
	font-weight: 700;
	color: #cd7e16;
	line-height: 1.6em;
}

#article-list .title-disabled,#article-list .title-disabled a {
	font-weight: 700;
	color: #999;
	line-height: 1.6em;
}

#article-list .description-enabled {
	color: #333;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: .8em;
	line-height: 1.4em;
}

#article-list .description-disabled {
	color: #999;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: .8em;
	line-height: 1.4em;
}

#article-list .button,#article-list .button-trigger {
	float: right;
}

#article-list .read-full {
	font-size: .8em;
	font-weight: 700;
}

#question-list .text-enabled {
	clear: both;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid #d2d2d2;
	overflow: auto;
	position: relative;
	color: #333;
	font-size: .95em;
	line-height: 1.3em;
}

#question-list .text-disabled {
	clear: both;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid #d2d2d2;
	overflow: auto;
	position: relative;
	color: #999;
	font-size: .95em;
	line-height: 1.3em;
}

#question-list table {
	width: 100%;
}

#question-list .name-enabled {
	color: #333;
	font-style: italic;
	font-size: .9em;
	font-weight: bold;
	padding-top: 5px;
}

#question-list .name-disabled {
	color: #999;
	font-style: italic;
	font-size: .9em;
	font-weight: bold;
	padding-top: 5px;
}

#question-list .icon {
	width: 35px;
}

#question-list .button {
	float: right;
}

#question-list .enabled .text {
	color: #333;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: .9em;
	line-height: 1.4em;
}

#question-list .disabled .text {
	color: #888888;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: .9em;
	line-height: 1.4em;
}

#benefits {
	font-size: .8em;
}

#benefits .banner {
	width: 688px;
	height: 232px;
	background:
		url("/themes/levo/images/banners/banner.benefits.default.jpg") top
		left no-repeat;
	position: relative;
}

#benefits .banner .contain {
	width: 495px;
	float: right;
	padding: 15px 10px 0px 0px;
}

#benefits .banner .text {
	line-height: 1.8em;
	font-size: 1.1em;
}

#benefits ul {
	list-style-image:
		url("/themes/levo/images/global/icon.checkmark.orange.png");
}

#benefits li {
	padding-bottom: 10px;
}

#client-benefits .banner {
	width: 967px;
	height: 134px;
	background: url('/themes/levo/images/banners/banner.welcome-to-mes.jpg')
		top left no-repeat;
	color: #fff;
}

#client-benefits .banner .text {
	font-size: 15px;
	color: #fff;
	padding-left: 35px;
	padding-top: 55px;
}

#client-benefits .what-you-get {
	float: left;
	width: 686px;
	height: 457px;
	background:
		url('/themes/levo/images/clients/container.what-you-get.png') top left
		no-repeat;
	width: 686px;
}

#client-benefits .what-you-get .contain {
	margin-left: auto;
	margin-right: auto;
	width: 652px;
	line-height: 1.7em;
	padding-top: 55px;
}

#client-benefits .what-you-get .top {
	margin-left: 15px;
}

#client-benefits .what-you-get ul {
	list-style-image:
		url("/themes/levo/images/global/icon.checkmark.orange.png");
}

#client-benefits .what-you-get li {
	font-size: .9em;
	line-height: 2.8em;
	font-weight: bold;
}

#group-validation {
	float: right;
	width: 258px;
	height: 457px;
	/*
	background:
		url('/themes/levo/images/clients/container.group-member-validation.png')
		top left no-repeat;*/
}

#group-validation table {
	width: 250px;
	font-size: .8em;
	margin-left: auto;
	margin-right: auto;
}

#group-validation td {
	padding-top: 5px;
}

.inputs {
	color: #7D7D7D;
	border: 1px solid #cac9c9;
	margin-bottom: 4px;
	padding: 2px;
}

#group-validation .groupid {
	width: 162px;
}

#group-validation .birthdate {
	width: 45px;
}

.inputs {
	width: 98%;
}

div.inputSection {
	margin-bottom: 7px;
}

#breadcrumb {
	font-size: .8em;
	font-weight: 700;
	margin: 5px 0px 10px 0px;
}

#breadcrumb .crumbs {
	color: #35618e;
	text-transform: capitalize;
}

#breadcrumb .crumbs a {
	font-weight: normal;
}

#breadcrumb .crumbs a:hover {
	text-decoration: underline;
}

#story-box {
	width: 258px;
	height: 191px;
}

#story-box .story-container {
	width: 110px;
	float: right;
}

#story-box .hello {
	font-size: 1.8em;
	color: #3b4e63;
	font-weight: 700;
	padding-top: 4px;
}

#story-box .name {
	font-size: 1.3em;
	color: #3b4e63;
	text-align: right;
	padding-right: 15px;
	padding-bottom: 10px;
}

#story-box .more-stories {
	font-size: .8em;
	color: #35618e;
}

#story-box .button {
	padding: 4px 0px 4px 0px;
}

#story-mugs {
	position: relative;
}

#story-mugs .top {
	width: 686px;
	height: 9px;
	background: url("/themes/levo/images/stories/bg.stories.top.2.png") top
		left no-repeat;
}

#story-mugs .content {
	width: 686px;
	background: url("/themes/levo/images/stories/bg.stories.repeat.png") top
		left repeat-y;
}

#story-mugs .bottom {
	width: 686px;
	height: 8px;
	background: url("/themes/levo/images/stories/bg.stories.bottom.png") top
		left no-repeat;
}

#story-mugs .mug {
	width: 258px;
	height: 191px;
	float: left;
	padding: 25px 0px 25px 55px;
}

#story-mugs .mug-container {
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
}

#story-solutions {
	position: relative;
}

#story-solutions .sstop {
	width: 686px;
	height: 73px;
	background: url("/themes/levo/images/stories/bg.stories.top.png") top
		left no-repeat;
	position: relative;
}

#story-solutions .sscontent {
	width: 686px;
	background: url("/themes/levo/images/stories/bg.stories.repeat.png") top
		left repeat-y;
	overflow: auto;
}

#story-solutions .ssbottom {
	width: 686px;
	height: 8px;
	background: url("/themes/levo/images/stories/bg.stories.bottom.png") top
		left no-repeat;
}

#story-solutions .sstop .ssname {
	color: #fff;
	font-size: 2.1em;
	position: absolute;
	top: 15px;
	left: 20px;
}

#story-solutions .sstop .sstitle {
	color: #fff;
	font-size: 1.0em;
	text-align: center;
	font-weight: bold;
	position: absolute;
	top: 10px;
	width: 340px;
	left: 330px;
}

#story-solutions .sstop .sstext {
	color: #fff;
	font-size: .8em;
	text-align: right;
	position: absolute;
	top: 35px;
	width: 185px;
	left: 330px;
	line-height: .95em;
	position: absolute;
}

#story-solutions .top .ssdivider {
	position: absolute;
	top: 35px;
	left: 523px;
}

#story-solutions .sstop .ssbutton {
	position: absolute;
	top: 40px;
	left: 530px;
}

#story-solutions .ssright {
	float: left;
	margin: 20px 0px 20px 0px;
	width: 400px;
}

#story-solutions .ssleft {
	float: left;
	width: 212px;
	margin: 20px 20px 20px 30px;
}

#story-solutions .solution-link {
	margin-top: 5px;
	margin-left: 2px;
	text-align: center;
	width: 206px;
	height: 30px;
	color: #fff;
	font-size: .85em;
	padding-top: 7px;
	font-weight: bold;
	background: url("/themes/levo/images/stories/bg.1.png") top center
		no-repeat;
}

#story-solutions .solution-link a {
	color: fff;
}

#story-solutions .left-h {
	font-size: 1.2enm;
	font-weight: 700;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-top: 10px;
}

#story-solutions .left-p {
	font-size: .8em;
	margin-top: 1px;
	line-height: 1.3em;
}

#story-solutions .ssleft .sslist {
	font-size: .9em;
}

#story-solutions .ssright .sstitle {
	font-size: 1.1em;
	font-weight: 700;
	margin-bottom: 2px;
	margin-top: 15px;
	padding: 0;
	font-weight: 700;
}

#story-solutions .ssright .sstext {
	font-size: .8em;
	margin: 0;
	padding: 0;
}

#story-solutions .ssright .sstext p {
	margin-top: 0;
}

#story-solutions .title {
	color: #333;
	line-height: .95em;
	font-size: 12px;
}

#story-solutions .title a {
	color: #35618e;
}

#story-solutions .description {
	color: #333;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 11px;
}

#story-solutions .price {
	color: #3b4e63;
	margin-right: 15px;
	font-size: .8em;
	font-weight: 700;
	margin-right: 15px;
	margin-right: 15px;
	float: left;
	margin-right: 15px;
}

#story-solutions .price .member {
	color: #839c4e;
}

#story-solutions .price .nonmember {
	color: #cd7e16;
}

#story-solutions .button {
	margin-top: 8px;
	float: right;
	clear: both;
	float: left;
}

#story-solutions .info {
	margin-top: 11px;
	margin-bottom: 8px;
}

#story-solutions .product-image {
	padding-right: 15px;
}

#getting-started .o-top {
	width: 668px;
	height: 18px;
	background: url("/themes/levo/images/getstarted/bg.outter.top.png") top
		left no-repeat;
}

#getting-started .o-content {
	width: 668px;
	background: url("/themes/levo/images/getstarted/bg.outter.repeat.png")
		top left repeat-y;
}

#getting-started .o-bottom {
	width: 668px;
	height: 95px;
	background: url("/themes/levo/images/getstarted/bg.outter.bottom.png")
		top left no-repeat;
	text-align: center;
}

#getting-started .section {
	border-bottom: 1px solid #d9d9d9;
}

#getting-started .section-spacing {
	padding: 0px 40px 20px 40px;
}

#getting-started .input-text {
	border: 1px solid #cac9c9;
	width: 400px;
	height: 20px;
}

#getting-started .terms {
	font-size: .8em;
	padding: 17px 0px 15px 0px;
}

#getting-started .input-text2 {
	border: 1px solid #cac9c9;
	width: 200px;
	height: 20px;
}

#getting-started .input-text3 {
	border: 1px solid #cac9c9;
	width: 100px;
	height: 20px;
}

#getting-started .required-field-indicator {
	padding-right: 1px;
	font-weight: normal;
	font-size: .8em;
}

#getting-started .header1 {
	padding: 15px 0px 15px 0px;
	color: #3b4d63;
	font-size: 15px;
}

#getting-started .header1 p {
	font-size: 12px;
	font-style: italic;
}

#getting-started .header2 {
	padding: 15px 0px 15px 0px;
	color: #cd7e16;
	font-size: 1.1em;
	font-weight: 700;
}

.field-title {
	padding-right: 5px;
	color: #444444;
	font-size: 12px;
	font-weight: 700;
}

.profile-field {
	padding-left: 2px;
}

#profile-edit .required-field-indicator {
	padding-right: 1px;
	font-weight: normal;
	font-size: .8em;
}

#profile-edit input {
	border: 1px solid #cac9c9;
	width: 400px;
	height: 20px;
}

#what-you-get {
	position: relative;
	width: 260px;
	height: 592px;
	position: relative;
	background: url('/themes/levo/images/getstarted/side-panel.jpg') top
		left no-repeat;
	width: 260px;
}

.list ul {
	list-style-image:
		url("/themes/levo/images/global/icon.checkmark.orange.png");
}

.list li {
	margin-bottom: 8px;
	font-weight: 700;
	font-size: .9em;
	line-height: 20px;
	color: #434343;
}

.list {
	margin-right: 12px;
}

#what-you-get ul {
	list-style-image:
		url("/themes/levo/images/global/icon.checkmark.orange.png");
}

#what-you-get li {
	margin-bottom: 8px;
	font-weight: 700;
	font-size: .9em;
}

#what-you-get .list {
	margin-right: 12px;
}

#what-you-get .zero {
	margin: 20px;
	font-size: 1.1em;
}

#what-you-get .one {
	color: #cd7e16;
	font-weight: 700;
}

#what-you-get .two {
	color: #5c8da8;
	font-weight: 700;
	text-align: right;
}

#what-you-get .five {
	position: absolute;
	bottom: 15px;
	font-size: 1.6em;
	text-align: center;
	width: 258px;
}

#what-you-get .three {
	color: #cd7e16;
}

#what-you-get .four {
	color: #5c8da8;
}

#cart-summary {
	border-spacing: 0;
	width: 967px;
}

#cart-summary td {
	padding: 4px;
	margin: 0px;
}

#cart-summary .header {
	font-weight: 700;
	font-size: .9em;
	color: #3b4e63;
}

#cart-summary .member-price {
	color: #cd7e16;
	font-size: .9em;
	font-weight: 700;
	text-align: right;
}

#cart-summary .retail-price {
	color: #839c4e;
	font-size: .9em;
	font-weight: 700;
	text-align: right;
}

#cart-summary .subtotal-price {
	color: #333333;
	font-size: .9em;
	font-weight: 700;
	text-align: right;
}

#cart-summary .quantity {
	color: #333333;
	font-size: .9em;
	text-align: center;
}

#cart-summary .description,#cart-summary .description a {
	color: #839c4e;
	font-size: .9em;
	font-weight: 700;
	text-align: left;
}

#cart-summary .price-usd {
	color: #333333;
	font-size: .9em;
	font-weight: 700;
	text-align: center;
}

#cart-summary .total-titles {
	color: #333333;
	font-size: .9em;
	text-align: right;
	border-top: 1px solid #ededed;
}

#cart-summary .totals {
	color: #333333;
	font-size: .9em;
	font-weight: 700;
	text-align: right;
	border-top: 1px solid #ededed;
}

#cart-summary .fanfold-1 {
	background-color: #fff;
}

#cart-summary .fanfold-0 {
	background-color: #ededed;
}

#order-summary {
	border-spacing: 0;
	width: 657px;
}

#order-summary td {
	padding: 4px;
	margin: 0px;
}

#order-summary .header {
	font-weight: 700;
	font-size: .9em;
	color: #3b4e63;
}

#order-summary .member-price {
	color: #cd7e16;
	font-size: .9em;
	font-weight: 700;
	text-align: right;
}

#order-summary .retail-price {
	color: #839c4e;
	font-size: .9em;
	font-weight: 700;
	text-align: right;
}

#order-summary .subtotal-price {
	color: #333333;
	font-size: .9em;
	font-weight: 700;
	text-align: right;
}

#order-summary .quantity {
	color: #333333;
	font-size: .9em;
	text-align: center;
}

#order-summary .description,#order-summary .description a {
	color: #839c4e;
	font-size: .9em;
	font-weight: 700;
	text-align: left;
}

#order-summary .price-usd {
	color: #333333;
	font-size: .9em;
	font-weight: 700;
	text-align: center;
}

#order-summary .total-titles {
	color: #333333;
	font-size: .9em;
	text-align: right;
	border-top: 1px solid #ededed;
}

#order-summary .totals {
	color: #333333;
	font-size: .9em;
	font-weight: 700;
	text-align: right;
	border-top: 1px solid #ededed;
}

#order-summary .fanfold-1 {
	background-color: #fff;
}

#order-summary .fanfold-0 {
	background-color: #ededed;
}

#auto-product-image {
	padding: 0px 10px 10px 0px;
}

#auto-product-image img {
	border: 0;
	padding: 0;
	margin: 0;
}

#auto-product-image .image {
	margin-left: auto;
	margin-right: auto;
}

#auto-product-image .image-border-large-top {
	width: 219px;
	height: 4px;
	background: url('/themes/levo/images/global/border.image.large.top.png')
		top left no-repeat;
}

#auto-product-image .image-border-large-middle {
	width: 219px;
	padding: 0px;
	margin: 0px;
	background:
		url('/themes/levo/images/global/border.image.large.middle.png') top
		left repeat-y;
}

#auto-product-image .image-border-large-bottom {
	width: 219px;
	height: 4px;
	background:
		url('/themes/levo/images/global/border.image.large.bottom.png') top
		left no-repeat;
}

#auto-product-image .image-border-medium-top {
	width: 81px;
	height: 4px;
	background:
		url('/themes/levo/images/global/border.image.medium.top.png') top left
		no-repeat;
}

#auto-product-image .image-border-medium-middle {
	width: 81px;
	padding: 0px;
	margin: 0px;
	background:
		url('/themes/levo/images/global/border.image.medium.middle.png') top
		left repeat-y;
}

#auto-product-image .image-border-medium-bottom {
	width: 81px;
	height: 4px;
	background:
		url('/themes/levo/images/global/border.image.medium.bottom.png') top
		left no-repeat;
}

#auto-product-image .image-border-small-top {
	width: 35px;
	height: 1px;
	background: url('/themes/levo/images/global/border.image.small.top.png')
		top left no-repeat;
}

#auto-product-image .image-border-small-middle {
	width: 35px;
	padding: 0px;
	margin: 0px;
	background:
		url('/themes/levo/images/global/border.image.small.middle.png') top
		left repeat-y;
}

#auto-product-image .image-border-small-bottom {
	width: 35px;
	height: 1px;
	background:
		url('/themes/levo/images/global/border.image.small.bottom.png') top
		left no-repeat;
}

#checkout .input-text {
	border: 1px solid #cac9c9;
	width: 400px;
	height: 20px;
}

#checkout .field-title {
	padding-right: 5px;
	color: #3b4e63;
	font-size: .80em;
	font-weight: 700;
}

#question-detail {
	overflow: auto;
}

#question-detail .right {
	float: right;
	width: 325px;
}

#question-detail .left {
	float: left;
	width: 325px;
}

#question-detail .answer {
	font-size: .9em;
	line-height: 1.3em;
	padding: 5px;
}

#question-detail .disclaimer {
	font-size: .8em;
	font-weight: 700;
	color: #bc171d;
	line-height: 1.3em;
	padding: 5px
}

#question-detail .section {
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#question-detail .audio-response {
	background: url('/themes/levo/images/global/bg.audio.response.full.png')
		top left no-repeat;
	width: 686px;
	height: 97px;
	position: relative;
}

#question-detail .question {
	font-size: .9em;
	line-height: 1.4em;
	clear: both;
	overflow: auto;
	padding: 10px 2px 10px 2px;
}

#question-detail .fullspan {
	clear: both;
}

.dynamic-header {
	position: relative;
	background: url('/themes/levo/images/global/dyn.header1.repeat.png') top
		left repeat-x;
	height: 28px;
	margin-bottom: 10px;
	clear: both;
}

.dynamic-header .header_text {
	float: left;
	padding-left: 0;
	padding-top: 4px;
	color: #fff;
	font-size: 17px;
}

.dynamic-header .l {
	background: url('/themes/levo/images/global/dyn.header1.left.png') top
		left no-repeat;
	width: 15px;
	height: 28px;
	float: left;
}

.dynamic-header .r {
	background: url('/themes/levo/images/global/dyn.header1.right.png') top
		left no-repeat;
	width: 15px;
	height: 28px;
	float: right;
}

.dynamic-header .link {
	float: right;
	line-height: 28px;
}

.dynamic-header .link a {
	font-size: 10px;
	color: #fff;
}

#question-detail .audio-response-container {
	background:
		url('/themes/levo/images/global/dyn.audio.response.repeat.png') top
		left repeat-x;
	height: 96px;
	position: relative;
}

#question-detail .audio-response-container .header_text {
	float: left;
	padding-left: 0;
	color: #fff;
	font-size: 1.1em;
	font-weight: 700;
	font-size: 1.1em;
	padding-top: 4px;
}

#question-detail .audio-response-container .l {
	background:
		url('/themes/levo/images/global/dyn.audio.response.left.png') top left
		no-repeat;
	width: 15px;
	height: 96px;
	float: left;
}

#question-detail .audio-response-container .r {
	background:
		url('/themes/levo/images/global/dyn.audio.response.right.png') top
		left no-repeat;
	width: 15px;
	height: 96px;
	float: right;
}

#question-detail .audio-response-container .audio-bar {
	position: absolute;
	bottom: 20px;
	left: 20px;
}

#question-detail .dynamic-header2 {
	height: 22px;
	background-color: #efefef;
	border: 1px solid #cdcdcd;
	padding-bottom: 4px;
}

#question-detail .dynamic-header2 .text {
	font-weight: 700;
	font-size: .95em;
	padding-left: 15px;
	padding-top: 5px;
}

#popup-subscribe {
	margin-left: auto;
	margin-right: auto;
	width: 355px;
	height: 136px;
	background: url("/themes/levo/images/global/bg.subscribers.png") top
		left no-repeat;
	width: 355px;
}

#popup-subscribe .button {
	position: relative;
	top: 75px;
	left: 125px;
}

#search {
	background: url("/themes/levo/images/global/search.basic.png") top left
		no-repeat;
	width: 698px;
	height: 92px;
	position: relative;
	left: -7px;
	margin-bottom: 1em;
}

#search .title {
	color: #fff;
	font-size: 18px;
	position: absolute;
	left: 20px;
	top: 22px;
}

#search .inputfield input {
	border: 0px;
	position: absolute;
	left: 140px;
	top: 26px;
	width: 450px;
	background: none;
	color: #333;
}

#search .submit {
	position: absolute;
	right: 20px;
	top: 26px;
}

#search .narrow-contain {
	font-size: .9em;
	color: #333;
	position: absolute;
	left: 140px;
	top: 55px;
	width: 450px;
}

#search .narrow select {
	width: 110px;
}

#search .narrow {
	float: left;
}

#search .advanced-action {
	font-size: .9em;
	color: #333;
	float: left;
	margin-left: 15px;
	margin-top: 4px;
}

#advanced-search {
	width: 666px;
	height: 103px;
	position: relative;
	left: 16px;
	top: -6px;
	background: url("/themes/levo/images/global/search.advanced.png") top
		left no-repeat;
	color: #fff;
	background: url("/themes/levo/images/global/search.advanced.png") top
		left no-repeat
}

#advanced-search .title {
	color: #fff;
	font-size: 1.2em;
	position: absolute;
	left: 15px;
	top: 5px;
}

#advanced-search .options {
	position: absolute;
	left: 35px;
	top: 45px;
}

/* rotating images */
div#rotator {
	position: relative;
	margin: 0;
	padding: 0;
}

div#rotator ul {
	margin: 0;
	padding: 0;
}

div#rotator ul li {
	float: left;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
}

div#rotator ul li.show {
	z-index: 500
}

.bottomFade {
	background:
		url("/themes/levo/images/global/image_experttab_bottomfade.gif")
		no-repeat;
	width: 100%;
	height: 3em;
}

.shadow-spacer-part {
	text-align: center;
}

/*-- listen live - ported from newton style --*/
.radio-live-container {
	padding-top: 10px;
}

.radio-live-title {
	color: #5c8da8;
	font-weight: 700;
	font-size: 1.1em;
	padding-top: 15px;
}

.radio-live-now-playing {
	color: #3b4e63;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: 700;
}

.radio-live-hostinfo {
	font-weight: bold;
}

.radio-live-image {
	float: left;
	padding: 10px;
}

.radio-live-listen-live {
	position: relative;
	top: 25px;
	left: 130px;
}

}
#tricolumn-layout .banner {
	background: url("/themes/levo/images/banners/banner.home.signed.jpg")
		top left no-repeat;
	width: 967px;
	height: 134px;
	position: relative;
}

#tricolumn-layout .banner img {
	position: absolute;
	left: 35px;
	top: 30px;
}

#tricolumn-layout .left {
	width: 260px;
	float: left;
	position: relative;
}

#tricolumn-layout .right {
	margin-left: 15px;
	width: 260px;
	float: right;
	position: relative;
	width: 260px;
}

#tricolumn-layout .right .featured-products-sidebar {
	margin-top: 0;
}

#tricolumn-layout .middle .shadow-container {
	background: url("/themes/levo/images/global/bg.shadow.half.png") top
		left no-repeat;
}

#tricolumn-layout .middle {
	margin-left: 15px;
	width: 406px;
	float: left;
	position: relative;
}

.genericWidget {
	margin-bottom: 10px;
	width: 259px;
}

.genericWidget .top {
	width: 100%;
	height: 27px;
	background: url("/themes/levo/images/global/border.topics-list.top.png")
		top left no-repeat;
}

.genericWidget .top .text {
	padding-top: 5px;
	padding-left: 7px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}

.genericWidget .container {
	width: 100%;
	padding: 5px;
	background:
		url("/themes/levo/images/global/border.topics-list.repeat.png") top
		left repeat-y;
	float: left;
}

.genericWidget .container .text {
	width: 95%;
	font-size: .8em;
	color: #111111;
}

.genericWidget .bottom {
	width: 1;
	height: 7px;
	background:
		url("/themes/levo/images/global/border.topics-list.bottom.png") top
		left no-repeat;
	clear: both;
}

#myorders .container {
	background: background :       
		     url("/themes/levo/images/dashboard/widget.1.jpg") top left
		no-repeat;
}

.infoMessage {
	padding: 5px;
	color: #3C6599;
}

.buttonGroup .buttonGroupContainer {
	display: inline-block;
	margin: auto;
}

.buttonGroup .button {
	margin: 5px;
	float: left;
}

.orangeButton {
	/*display:inline-block; /*This will make it so that you can have a variable width but it doesn't work in IE7. */
	background: url('/themes/levo/images/global/orangebutton_bg.jpg') top
		left repeat-x;
	height: 19px;
	cursor: pointer;
}

.orangeButton .text {
	line-height: 19px;
	margin: 0 4px 0 10px;
	color: #fff;
	font-size: 10px;
	float: left;
}

.orangeButton .l {
	background: url('/themes/levo/images/global/orangebutton_left_end.jpg')
		top left no-repeat;
	width: 3px;
	height: 19px;
	float: left;
}

.orangeButton .r {
	background: url('/themes/levo/images/global/orangebutton_right_end.jpg')
		top left no-repeat;
	width: 16px;
	height: 19px;
	float: right;
}

/* This box has a grey background with rounded corners.*/
.roundedGreyBox {
	background-color: #F3F3F3;
	margin-bottom: 1em;
}

.roundedGreyBox .content {
	border-right: solid 1px #d3d1d1;
	border-left: solid 1px #d3d1d1;
	padding: 1em;
}

.roundedGreyBox .topleft {
	width: 5px;
	height: 5px;
	background:
		url('/themes/levo/images/global/image_graywindow_upperleft.jpg') top
		left no-repeat #F3F3F3;
	float: left;
}

.roundedGreyBox .topright {
	width: 5px;
	height: 5px;
	background:
		url('/themes/levo/images/global/image_graywindow_upperright.jpg') top
		right no-repeat;
	float: left;
}

.roundedGreyBox .top {
	border-top: solid 1px #d3d1d1;
	height: 2px;
	float: left;
}

.roundedGreyBox .bottom {
	clear: both;
}

.roundedGreyBox .bottom .bottomleft {
	background:
		url('/themes/levo/images/global/image_graywindow_lowerleft.jpg')
		bottom left no-repeat #F3F3F3;
	width: 5px;
	height: 5px;
	float: left;
}

.roundedGreyBox .bottom .bottomright {
	background:
		url('/themes/levo/images/global/image_graywindow_lowerright.jpg')
		bottom left no-repeat #F3F3F3;
	width: 5px;
	height: 5px;
	float: left;
}

.roundedGreyBox .bottom .bottommiddle {
	border-bottom: solid 1px #d3d1d1;
	float: left;
	height: 5px;
	background-color: #F3F3F3;
}

/* This box has rounded grey corners. */
.roundedBox {
	clear: both;
	margin-bottom: 2em;
	float: left; /* do not remove it really does do something */
}

.roundedBox .content {
	border-right: solid 1px #d3d1d1;
	border-left: solid 1px #d3d1d1;
	padding: 10px;
	float: left;
}

.roundedBox .topleft {
	width: 5px;
	height: 5px;
	background: url('/themes/levo/images/global/image_window_upperleft.jpg')
		top left no-repeat transparent;
	float: left;
}

.roundedBox .topright {
	width: 5px;
	height: 5px;
	background:
		url('/themes/levo/images/global/image_window_upperright.jpg') top
		right no-repeat transparent;
	float: left;
}

.roundedBox .top {
	border-top: solid 1px #d3d1d1;
	height: 2px;
	float: left;
}

.roundedBox .bottom {
	clear: both;
}

.roundedBox .bottom .bottomleft {
	background:
		url('/themes/levo/images/global/image_window_lowerleftfade.jpg') left
		bottom no-repeat transparent;
	width: 6px;
	height: 17px;
	float: left;
}

.roundedBox .bottom .bottomright {
	background:
		url('/themes/levo/images/global/image_window_lowerrightfade.jpg')
		bottom left no-repeat transparent;
	width: 6px;
	height: 17px;
	float: left;
}

.roundedBox .bottom .bottommiddle {
	background:
		url('/themes/levo/images/global/image_window_fadebackground.jpg')
		repeat;
	float: left;
	height: 17px;
}

.clientImage {
	float: left;
	margin-right: 5px;
	margin-left: 25px;
}

.clientText {
	float: left;
	width: 65%;
}

.clientText p {
	font-weight: bold;
	font-size: 13px;
	line-height: 26px;
	color: #434343;
}

.ordersList {
	
}

.ordersList .ordersHeader {
	float: left;
	width: 98%;
	padding: 8px 2px;
	color: #3b4d63;
	font-size: 13px;
	margin-bottom: 1em;
}

.ordersList .ordersHeader .dateHeader,.ordersList .ordersHeader .priceHeader
	{
	float: left;
	width: 20%;
}

.ordersList .ordersHeader .dateHeader {
	width: 18%;
	padding-left: 2%;
}

.ordersList .ordersHeader .priceHeader {
	text-align: right;
	width: 18%;
	padding-right: 2%;
}

.ordersList .ordersHeader .descHeader {
	float: left;
	width: 60%;
}

.ordersList .ordersRow {
	background-color: #f0f0f0;
	float: left;
	width: 98%;
	padding: 5px 2px;
	font-size: 13px;
}

.ordersList .descriptions {
	font-size: 12px;
	clear: both;
	margin: 1em 0;
	float: left;
	width: 100%;
}

.ordersList .descriptions .description {
	width: 78%;
	float: right;
}

.ordersList .ordersRow .totalorder,.ordersList .ordersRow .date {
	float: left;
	width: 18%;
}

.ordersList .ordersRow .date {
	padding-left: 2%;
}

.ordersList .ordersRow .totalorder {
	padding-right: 2%;
	text-align: right;
}

.ordersList .ordersRow .ordernum {
	float: left;
	width: 60%;
}

/* Assessment styles */
#testContainer {
	color: #444444;
	font-size: 13px;
	line-height: 1.4em;
}

#testContainer #testol li {
	margin: 10px 0;
	font-size: 1.2em;
	line-height: 1.5em;
}

#testContainer #testol ul li {
	margin: 0;
	list-style: none;
	font-size: 1em;
}

#resultsContainer {
	
}

#resultsContainer #scoreContainer {
	position: relative;
	top: 0;
	left: 0;
	height: 155px;
	width: 100%;
	background: url('/themes/levo/images/evaluations/bluebox.jpg') no-repeat
		;
}

#resultsContainer #sideGraph {
	width: 430px;
	height: 85px;
	position: absolute;
	right: 25px;
	top: 25px;
}

#resultsContainer .resultsHeader {
	height: 35px;
	border: solid thin black;
}

#resultsContainer #scoreBox {
	width: 415px;
	height: 50px;
	position: absolute;
	left: 20px;
	top: 20px;
	padding: 15px;
	color: #3b4d63;
	font-size: 14px;
}

#resultsContainer #scoreBox .scoreLevel {
	color: #839b4d;
	font-weight: 700;
}

#resultsContainer #scoreBox .scoreText {
	color: #3b4d63;
	font-size: 18px;
	font-weight: 700;
	line-height: 32px;
}

#resultsContainer #scoreBox .scoreNumBox {
	display: block;
	width: 60px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	background: url('/themes/levo/images/evaluations/scorebox.png') repeat-y
		0 0;
	color: #CD7E16;
	font-weight: 700;
	font-size: 19px;
	position: absolute;
	top: 13px;
	left: 115px;
}

#resultsContainer .columnSet {
	float: left;
	width: 970px;
	clear: both;
	background: url('/themes/levo/images/evaluations/columnSetBg.png')
		repeat-y 0 0;
	margin-bottom: 1em;
}

#resultsContainer .columnSet .columnSetBeg {
	height: 5px;
	background: url('/themes/levo/images/evaluations/columnSetBeg.png')
		repeat-y 0 0;
}

#resultsContainer .columnSet .columnSetEnd {
	background: url('/themes/levo/images/evaluations/columnSetEnd.png')
		no-repeat 0 0;
	height: 5px;
	clear: both;
}

#resultsContainer .columnSet p {
	font-size: 15px;
	font-weight: 700;
	color: #3b4d63;
}

#resultsContainer .columnSet ul {
	font-size: 13px;
	color: #434343;
}

#resultsContainer .columnSet ul li {
	clear: both;
	color: #434343;
	padding: 5px;
	list-style-image:
		url('/themes/levo/images/evaluations/graphic_orangebullet.gif');
}

#resultsContainer #notes {
	color: #555555;
	font-size: 9px;
	clear: both;
}

#resultsContainer .columnSet .col1,#resultsContainer .columnSet .col2 {
	float: left;
	width: 282px;
	padding: 20px;
}

#resultsContainer .columnSet .col3 {
	padding: 20px;
	float: left;
	width: 282px;
}

#resultsContainer .columnSet4 {
	float: left;
	width: 970px;
	clear: both;
	background: url('/themes/levo/images/evaluations/columnSet4Bg.png')
		repeat-y 0 0;
	margin-bottom: 1em;
}

#resultsContainer .columnSet4 .columnSetBeg {
	height: 5px;
	background: url('/themes/levo/images/evaluations/columnSetBeg.png')
		repeat-y 0 0;
}

#resultsContainer .columnSet4 .columnSetEnd {
	background: url('/themes/levo/images/evaluations/columnSetEnd.png')
		no-repeat 0 0;
	height: 5px;
	clear: both;
}

#resultsContainer .columnSet4 p {
	font-size: 15px;
	font-weight: 700;
	color: #3b4d63;
}

#resultsContainer .columnSet4 ul {
	font-size: 13px;
	color: #434343;
	margin: 0;
	padding: 0;
}

#resultsContainer .columnSet4 ul li {
	margin: 0 0 0 25px;
	padding: 7px;
	clear: both;
	color: #434343;
	list-style-image:
		url('/themes/levo/images/evaluations/graphic_orangebullet.gif');
}

#resultsContainer .columnSet4 .col1,#resultsContainer .columnSet4 .col2,#resultsContainer .columnSet4 .col3,#resultsContainer .columnSet4 .col4
	{
	float: left;
	width: 202px;
	padding: 20px;
}

#resultsContainer .columnSet2 {
	float: left;
	width: 970px;
	clear: both;
	background: url('/themes/levo/images/evaluations/columnSet2Bg.png')
		repeat-y 0 0;
	margin-bottom: 1em;
}

#resultsContainer .columnSet2 .columnSetBeg {
	height: 5px;
	background: url('/themes/levo/images/evaluations/columnSetBeg.png')
		repeat-y 0 0;
}

#resultsContainer .columnSet2 .columnSetEnd {
	background: url('/themes/levo/images/evaluations/columnSetEnd.png')
		no-repeat 0 0;
	height: 5px;
	clear: both;
}

#resultsContainer .columnSet2 p {
	font-size: 15px;
	font-weight: 700;
	color: #3b4d63;
}

#resultsContainer .columnSet2 ul {
	font-size: 13px;
	color: #434343;
	margin: 0;
	padding: 0;
}

#resultsContainer .columnSet2 ul li {
	margin: 0 0 0 25px;
	padding: 7px;
	clear: both;
	color: #434343;
	list-style-image:
		url('/themes/levo/images/evaluations/graphic_orangebullet.gif');
}

#resultsContainer .columnSet2 .col1,#resultsContainer .columnSet2 .col2
	{
	float: left;
	width: 445px;
	padding: 20px;
}

#resultsContainer #understanding {
	width: 636px;
}

#resultsContainer #understanding p,#resultsContainer #understanding ul {
	font-size: 13px;
	line-height: 23px;
}

#resultsContainer #interestingFacts p,#resultsContainer #interestingFacts ul
	{
	font-style: italic;
	color: #3b4d63;
	font-size: 13px;
}

#resultsContainer .evaluationButtonContainer {
	padding: 3px;
	float: left;
	margin-left: 4px;
}

#resultsContainer .evaluationItemText .blueButton {
	position: relative;
	top: 3px;
	left: 0;
}

.blueButton {
	display: inline-block;
	/*This will make it so that you can have a variable width but it doesn't work in IE7. */
	background: url('/themes/levo/images/global/button_assetlink_bg.gif')
		top left repeat-x;
	height: 13px;
	cursor: pointer;
}

.blueButton .text {
	line-height: 11px;
	margin: 0 3px 0 5px;
	color: #FFF;
	font-size: 9px;
	font-weight: 700;
	float: left;
}

.blueButton .l {
	background:
		url('/themes/levo/images/global/button_assetlink_leftside.gif') top
		left no-repeat;
	width: 4px;
	height: 12px;
	float: left;
}

.blueButton .r {
	background:
		url('/themes/levo/images/global/button_assetlink_rightside.gif') top
		left no-repeat;
	width: 9px;
	height: 12px;
	float: right;
}

.banner .evalMessageSubText {
	font-size: 18px;
	color: #35618d;
	margin: 0 0 1em 34px;
	width: 475px;
}

.banner .evalMessageSubText2 {
	font-size: 13px;
	color: #333;
	margin: 0 34px;
	width: 570px;
}

/** Styles dealing with Series **/

/** Banner Header Styles **/
.dynamic-header-series {
background:url("/themes/levo/images/audio/dyn.header.series.repeat.png") repeat-x scroll left top transparent;
height: 40px;
clear:both;
margin-bottom:10px;
position:relative;
}


.dynamic-header-series .l {
background:url("/themes/levo/images/audio/dyn.header.series.left.png") no-repeat scroll left top transparent;
width: 40px;
height: 40px;
float:left;
}

.dynamic-header-series .r {
background:url("/themes/levo/images/audio/dyn.header.series.right.png") no-repeat scroll left top transparent;
height: 40px;
width: 8px;
float: right;
}

.dynamic-header-series .header_text {
color:#3b4e63;
float:left;
font-size:17px;
padding-left:6px;
padding-top:7px;
}

.dynamic-header-series .header_link {
color:#3b4e63;
float:right;
font-size:11px;
padding-left:6px;
padding-top:11px;
}



.dynamic-header-single, .dynamic-header-episode {
background:url("/themes/levo/images/audio/audioplayer_single_header_bg.jpg") repeat-x scroll left top transparent;
height: 55px;
clear:both;
margin-bottom:10px;
position:relative;
}


.dynamic-header-single .l,  .dynamic-header-episode .l {
background:url("/themes/levo/images/audio/dyn.header.single.left.jpg") no-repeat scroll left top transparent;
width: 42px;
height: 55px;
float:left;
}

.dynamic-header-single .r,  .dynamic-header-episode .r {
background:url("/themes/levo/images/audio/audioplayer_single_header_right.jpg") no-repeat scroll left top transparent;
height: 55px;
width: 8px;
float: right;
}

.dynamic-header-single .header_text, .dynamic-header-episode .header_text {
color:#3b4e63;
float:left;
font-size:20px;
padding-left:6px;
padding-top:17px;
}

.dynamic-header-single .header_link, .dynamic-header-episode .header_link{
color:#3b4e63;
float:right;
font-size:11px;
padding-right:15px;
padding-top:20px;
}

/** .series-list overrides a style in #audio-list we detail it as important
    due to the fact that there are many sub styles that are associated with
    audio-list and we want to reuse the code.
**/
.series-list {
padding:4px 0 !important;
}


.series-desc
{
    color: #444444;
    font-size: 12px;
    margin-bottom: 20px;
    float: left;
}
.series-desc p
{
    margin-top: 0px;
    padding-top: 0px;
}

.series-descTitle
{
    display: block;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    font-weight: bold;
}

.seriesTitle
{
    color:#CD7E16;
    font-size:20px;
    font-weight:bold;
    font-family: Arial;
    margin-left: 0px;
}

.seriesSubContainer
{
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
}

.series-desc-host, .series-desc-host-multi
{
    font-size: 12px;
    font-family: Arial;
}
.series-desc-host-multi .host-text 
{
    display: block;
    font-size: 12px;
    color: #3b4e63;
}

.series-desc-host-multi .host-name
{
    color:#CD7E16;
    font-weight:bold;
    font-size: 12px;
}


.series-desc-host .host-text 
{
    display: block;
    padding-top: 15px;
    padding-bottom: 0px;
    margin: 0px;
    font-size: 12px;
    color: #3b4e63;
}

.series-desc-host .host-credential
{    
    font-size:10px;
    padding-left:5px;
    color: #3b4e63;
    font-weight: bold;

}

.series-desc-host .host-name
{
    color:#CD7E16;
    font-weight:bold;
    font-size: 12px;
}

.seriesSubHeaderLink
{
    float: right;
}


.expertBio-multi span.expertDetails
{
    width: 100%;
    height: 50px;
    display: block;
    vertical-align: middle;
    padding:5px 0 0 75px;
}

span.expertDetails
{
    width: 245px;
    height: 50px;
    display: block;
    vertical-align: middle;
    margin-top: 10px;
}

span.expertBio
{
    float: left;
}

#series-expert-header
{
    float:left;
 	clear: both;
 	margin-bottom:1em;
}
span .edname
{
    margin-top: 10px;
}

/** Because the episodes list in the design is different then the audios...
    We are essentially copying a lot of their styles with a few minor adjustments
    to make the changes possible because in CSS # takes precedence over .
**/
#episodes-list {
	clear: both;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid #d2d2d2;
	overflow: auto;
	position: relative;
}

#episodes-list .name-enabled {
	color: #3b4e63;
	font-size: 12px;
}

#episodes-list .name-disabled {
	color: #999;
	font-size: 12px;
}

#episodes-list .name-enabled a
{
    color: #3b4e63;
}

#episodes-list .container {
	float: left;
}

#episodes-list .icon {
	padding-right: 6px;
	width: 25px;
	float: left;
}

#episodes-list .title-enabled,#audio-list .title-enabled a {
	font-size: 14px;
	color: #cd7e16;
}

#episodes-list .title-disabled,#audio-list .title-disabled a {
	font-weight: 700;
	color: #999;
}

#episodes-list .description-enabled {
	color: #333;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: .8em;
	line-height: 1.4em;
}

#episodes-list .description-disabled {
	color: #999;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: .8em;
	line-height: 1.4em;
}

#episodes-list .read-full {
	font-size: 11px;
	font-weight: bold;
}

#episodes-list .button-trigger {
	float: right;
}

#episodes-list .button {
	float: right;
}


.dynamic-header-episodes {
background:url("/themes/levo/images/audio/dyn.header.episodes.repeat.jpg") repeat-x scroll left top transparent;
height: 40px;
clear:both;
margin-bottom:10px;
position:relative;
}


.dynamic-header-episodes .l {
background:url("/themes/levo/images/audio/dyn.header.episodes.left.jpg") no-repeat scroll left top transparent;
width: 40px;
height: 40px;
float:left;
}

.dynamic-header-episodes .r {
background:url("/themes/levo/images/audio/dyn.header.episodes.right.jpg") no-repeat scroll left top transparent;
height: 40px;
width: 8px;
float: right;
}

.dynamic-header-episodes .header_text {
color:#3b4e63;
float:left;
font-size:17px;
padding-left:6px;
padding-top:7px;
}

.dynamic-header-episodes .header_link {
color:#3b4e63;
float:right;
font-size:11px;
padding-left:6px;
padding-top:11px;
}

.episode-single-container
{
    margin-top: 20px;
}

.episode-single-container .title-enabled
{
    font-weight: bold;
    font-size: 14px;
    color: #cd7e16;
}

.episode-description p
{
    padding-top: 0px;
    margin-top: 0px;
}

.episode-icon
{
    width:30px;
    padding-left: 5px;
}


#episode-detail {
	width: 100%;
}

#episode-detail .edname {
	color: #cd7e16;
	display: inline;
	font-weight: bold;
}

#episode-detail .edphoto {
	padding: 4px 10px 0px 4px;
	float: left;
	width: 96px;
	height: 72px;
	background: url("/themes/levo/images/global/border.image.expert.png")
		top left no-repeat;
}

#episode-detail .edtitle {
	display: inline;
	font-size: .7em;
	padding-left: 5px;
}

#episode-detail .edspecialties {
	font-size: .8em;
}

#episode-detail .series-top {
	clear: both;
        padding: 0px;
        margin: 0px;
        margin-left: 14px;
}

#episode-detail .edtop {
	clear: both;
        padding: 0px;
        margin: 0px;
}
#episode-detail .seriesTitle
{
    margin-top: 10px;
    margin-left: 0px;
}

.episode-description
{
    font-size: 12px;
}

#sortbar{
	background-color:#cfcfcf;
	padding:3px;
	height:24px;
	margin:0 0 1em 0;
}

#sortbar span{
	padding:5px;
	line-height:24px;
	color:#333333;
	font-size:12px;
	font-weight:700;
}

#sortbar span.link{
	line-height:24px;	
	font-size:12px;
	font-weight:normal;
}

#sortbar span.link a{
	line-height:24px;	
	font-size:12px;
	color:#333333;
}
/* New Global Button Code **********/
.enabledBtn, .disabledBtn, .lightOrangeBtn, .darkGrayBtn {
    height:20px;
    cursor:pointer;
    padding:0 10px;
    color:#fff;
    font-size:10px;
    line-height:20px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:right;
    display: -moz-inline-box; / Firefox 2.0 fix for inline block */
    display:inline-block;
    zoom:1; /* IE Fix for inline-block */
    *display: inline; /* IE Fix for inline-block */
    _height:20px;
    
    border-radius:4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.enabledBtn div.arrow, .disabledBtn div.arrow, .lightOrangeBtn div.arrow, .darkGrayBtn div.arrow {
    padding:0 15px 0 0;    
    background:url('/themes/levo/images/buttons/btnArrow.png') right 6.5px no-repeat;
}
.enabledBtn {
    background:url('/themes/levo/images/buttons/btnBkg-enabled.png') top left repeat-x;
}
.disabledBtn {
    cursor:default;
    background:url('/themes/levo/images/buttons/btnBkg-disabled.png') top left repeat-x;
}
.lightOrangeBtn {
    background:url('/themes/levo/images/buttons/btnBkg-lightOrange.png') top left repeat-x;
}
.darkGrayBtn {
    background:url('/themes/levo/images/buttons/btnBkg-dark.png') top left repeat-x;
}
.halfRounded {
    height:20px;
    padding:0 10px;
    position:relative;
    left:-8px;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    -moz-border-radius-topleft:0;
    -moz-border-radius-bottomleft:0;
    -webkit-border-top-left-radius:0;
    -webkit-border-bottom-left-radius:0;    
}
.smallBtn {
    line-height:16px;
    height:16px;
    _height:16px;    
}
.smallBtn  div.arrow {
    background:url('/themes/levo/images/buttons/btnArrow.png') right 4px no-repeat;    
}
/********* End of Dynamic Button Styles *********/

