#content {
margin:0;
}

#mainNavigation ul li {
	background-position: 0 100%;
}
#mainNavigation ul li .tabHeader {
	height: 40px;
	text-indent: -1000em;
}

#mainNavigation ul li:hover {
	background-position: 0 -40px;
}
#mainNavigation ul li.active {
	background-position: 0 -40px;
}

#mainNavigation ul li#navTab1 {
	background-image: url(/assets/images/nav/bar-exam/bar-review-courses.png);
	width: 195px;
}

#mainNavigation ul li#navTab2 {
	background-image: url(/assets/images/nav/bar-exam/law-school-products.png); 
	width: 255px;
}
#mainNavigation ul li#navTab3 { 
	background-image: url(/assets/images/nav/bar-exam/nav-law-school.png);
	width: 215px;
}
#mainNavigation ul li#navTab4 {
	background-image: url(/assets/images/nav/bar-exam/mpre-course.png); 
	width: 155px;
}

#mainNavigation ul li#navTab5 { 
	background-image: url(/assets/images/nav/bar-exam/enroll-now.png);
	width: 140px;
	cursor: pointer
}

#mainNavigation ul li .tabon {
	background-position: 0 0px;
}
#navTab6, #navTab7, #navTab8 {display: none}
/* Tab Overlay */
#mainNavigation ul li .overlay {
	width: 58.5em;
	margin: -7px 0 0 -9px;
}

#mainNavigation ul li .overlay#barReviewCourses { 
	left: 0;
}
#mainNavigation ul li .overlay#lawSchoolSuccess { 
	left: 28px;
}
#mainNavigation ul li .overlay#navLawSchool { 
	left: 280px;
}
#mainNavigation ul li .overlay#freeProducts { 
	left: 260px;
}
#mainNavigation ul li .overlay#enrollNow {
	left: 738px;
	width: 24em;
}

#container #wrapper #mainNavigation ul li .overlay .left { 
	background-image: url(/assets/images/bg/bg_shadow_left_dark.png); 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/bg_shadow_left_dark.png',sizingMethod='scale');
	_background: none;
}
#container #wrapper #mainNavigation ul li .overlay .right { 
	background-image: url(/assets/images/bg/bg_shadow_right_dark.png); 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/bg_shadow_right_dark.png',sizingMethod='scale');
	_background: none;
}
#container #wrapper #mainNavigation ul li .overlay .btm { 
	background-image: url(/assets/images/bg/bg_shadow_btm_dark.png); 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/bg_shadow_btm_dark.png',sizingMethod='scale');
	_background: none;
}
#container #wrapper #mainNavigation ul li .overlay .top { 
	background-image: url(/assets/images/bg/bg_shadow_top_dark.png); 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/bg_shadow_top_dark.png',sizingMethod='scale');
	_background: none;
}

#container #wrapper #mainNavigation ul li .overlay thead .left { 
	background-image: url(/assets/images/bg/bg_shadow_lt_dark.png); 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/bg_shadow_lt_dark.png',sizingMethod='image');
	_background: none;
}
#container #wrapper #mainNavigation ul li .overlay thead .right { 
	background-image: url(/assets/images/bg/bg_shadow_rt_dark.png); 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/bg_shadow_rt_dark.png',sizingMethod='image');
	_background: none;
}

#container #wrapper #mainNavigation ul li .overlay tfoot .left { 
	background-image: url(/assets/images/bg/bg_shadow_lb_dark.png); 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/bg_shadow_lb_dark.png',sizingMethod='image');
	_background: none;
}
#container #wrapper #mainNavigation ul li .overlay tfoot .right { 
	background-image: url(/assets/images/bg/bg_shadow_rb_dark.png); 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg/bg_shadow_rb_dark.png',sizingMethod='image');
	_background: none;
	
}		

#mainNavigation ul li .overlay#barReviewCourses td.content,
#mainNavigation ul li .overlay#lawSchoolSuccess td.content,
#mainNavigation ul li .overlay#navLawSchool td.content,
#mainNavigation ul li .overlay#freeProducts td.content { padding: 1.6em 0 0 0; }

#mainNavigation ul li .overlay#barReviewCourses  .lead {
	background: url(/assets/images/nav/nav_lsat_active.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav/nav_lsat_active.png',sizingMethod='image');
	_background: none;
	position: absolute;
	top: -39px;
	left: 5px;
	width: 203px;
	height: 48px;
	text-indent: -1000em;
}			

#mainNavigation ul li .overlay#barReviewCourses a,
#mainNavigation ul li .overlay#lawSchoolSuccess a,
#mainNavigation ul li .overlay#navLawSchool a,
#mainNavigation ul li .overlay#freeProducts a {
	text-indent: 0;
	width: auto;
}
#mainNavigation ul li .overlay#barReviewCourses .head,
#mainNavigation ul li .overlay#lawSchoolSuccess .head,
#mainNavigation ul li .overlay#navLawSchool .head,
#mainNavigation ul li .overlay#freeProducts .head {
	border-bottom: 2px solid #e9e9e9;
	padding: 0 0 1.1em 0;
	margin: 0 1.4em 1.4em 1.4em;
}
#mainNavigation ul li .overlay#barReviewCourses .options,
#mainNavigation ul li .overlay#lawSchoolSuccess .options,
#mainNavigation ul li .overlay#navLawSchool .options,
#mainNavigation ul li .overlay#freeProducts .options { padding: 0 1.4em 1.0em 1.4em; }
	#mainNavigation ul li .overlay#barReviewCourses .options ul,
	#mainNavigation ul li .overlay#lawSchoolSuccess .options ul,
	#mainNavigation ul li .overlay#navLawSchool .options ul,
	#mainNavigation ul li .overlay#freeProducts .options ul { padding: 0 0 0 .3em; }
		#mainNavigation ul li .overlay#barReviewCourses .options ul li,
		#mainNavigation ul li .overlay#lawSchoolSuccess .options ul li,
		#mainNavigation ul li .overlay#navLawSchool .options ul li,
		#mainNavigation ul li .overlay#freeProducts .options ul li {
			background: url(/assets/images/bullet/bullet_rect_blue.gif) no-repeat 0 .3em;
			font-size: 1.2em;
			color: #563f93;
			padding: 0 0 0 .6em;
			margin: 0 0 .75em 0;
			float: none;
			line-height: 13px;
			position:relative;
		}
			#mainNavigation ul li .overlay#barReviewCourses .options ul li a,
			#mainNavigation ul li .overlay#lawSchoolSuccess .options ul li a,
			#mainNavigation ul li .overlay#navLawSchool .options ul li a,
			#mainNavigation ul li .overlay#freeProducts .options ul li a {
				background: none;
				width: auto;
				height: auto;
				color: #006699;
				display: inline;
				font-size: 12px;
			}
			#mainNavigation ul li .overlay#barReviewCourses .options ul li a:hover,
			#mainNavigation ul li .overlay#lawSchoolSuccess .options ul li a:hover,
			#mainNavigation ul li .overlay#navLawSchool .options ul li a:hover,
			#mainNavigation ul li .overlay#freeProducts .options ul li a:hover { color: #418a21; }
	#mainNavigation ul li .overlay#barReviewCourses .options div,
	#mainNavigation ul li .overlay#lawSchoolSuccess .options div,
	#mainNavigation ul li .overlay#navLawSchool .options div,
	#mainNavigation ul li .overlay#freeProducts .options div {
		float: left;
		x-width: 17.4em;
		width:155px;
	}
	#mainNavigation ul li .overlay#barReviewCourses .options div.last,
	#mainNavigation ul li .overlay#lawSchoolSuccess .options div.last,
	#mainNavigation ul li .overlay#navLawSchool .options div.last,
	#mainNavigation ul li .overlay#freeProducts .options div.last { width: 155px; }
		#mainNavigation ul li .overlay#barReviewCourses .options div h4,
		#mainNavigation ul li .overlay#lawSchoolSuccess .options div h4,
		#mainNavigation ul li .overlay#navLawSchool .options div h4,
		#mainNavigation ul li .overlay#freeProducts .options div h4 {
			font-weight: bold;
			font-size: 12px;
			color: #333;
			margin: 0 0 .5em 0;
			line-height: 1.4em;
		}
	#mainNavigation ul li .overlay#barReviewCourses .dataSearch { 
		background: url(/assets/images/bg/bg_overlay_dataSearch.gif) repeat-x;
		height: 3.8em;
		padding: 1.7em 0 0 1.4em;
	}
		#mainNavigation ul li .overlay#barReviewCourses .dataSearch label {
			font-weight: bold;
			color: #333;
			font-size: 1.2em;
			float: left;
			margin: .55em 1.0em 0 0;
			padding: 0 0 .5em 0;
		}
		#mainNavigation ul li .overlay#barReviewCourses .dataSearch .text.global { 
			width: 11.6em; 
			font-size: 1.2em;
			color: #333;
		}
		#mainNavigation ul li .overlay#barReviewCourses .dataSearch .btn {
			float: left;
			font-size: 1.2em;
			line-height: 1.3em;
			width: 3.0em;
			height: auto;
			position: static;
		}

/* override base styles */
#header .colA {
	padding-top:2em;
}
#header .colB {
	width:63em;
}
#footer #footerBtm {
	padding-left:1.0em;
}
#footer p.text {
	color: #6c6c6c;
	font-size: 1.2em;
	padding-top: 1em;
}
#footer #footerBtm .colB {
	padding-top: 1.2em;
}
#footer .ftrLinks {
	margin:0 auto;
	text-align:center;
}
#footer .ftrLinks ul.base {
	width:60em;
	padding-bottom: 1em;
}

#mainNavigation #enrollNow .btn {
	height: 100%;
	text-indent: 0;
	width: 183px;
	padding-left: 4px;
	float: none;
}

#mainNavigation #enrollNow .btn strong {
	height: 12px;
}

#mainNavigation #enrollNow form select {
	margin-bottom: 0.5em;
	width: 188px;
}

#container #wrapper #mainNavigation .drop .close {
	padding-top: 0;
	margin: -0.5em 0.5em 0.5em 0;
}

#mainNavigation #enrollNow .errorMsgContainer {
	margin-top: 0.5em;
	background: #f9ffbc url(/assets/images/icon/icon_alert_small.gif) no-repeat 5px 2px;
	border: 1px solid #ff0000;
	padding: 0.4em 0 0.6em 3.1em;
}

#mainNavigation #enrollNow .errorMsgContainer li {
	float: none;
}

#mainPromoStateWidget {
	position: absolute;
	left: 40px;
	top: 180px;
	z-index: 10;
}

#mainPromoStateWidget select {
	width: 15em;
	float: left;
}

#mainPromoStateWidget div {
	float: left;
	margin-top: 1px; /* center the button with the drop-down */
}

.widgetStateWrapper {
	margin-left: 1em;
}

.barTitle {
	font-size: 1.3em;
	color: #3B2C75;
	font-weight: bold;
	margin-bottom: 0.4em;
}

.barStateDropDown {
	margin-right: 0.5em;
}

#container .content_head .clear > p {
    margin: 0 20px 0.7em;
}

#navBarPMBRStateWidget {
	color: black;
	font-size: 100%;
	background: url("/assets/images/nav/bg/nav-state-select-bg.jpg") no-repeat scroll 0 0 #dedaeb;
	padding: 11px 8px 10px 8px;
}

#navBarPMBRStateWidget:hover {
	background: url("/assets/images/nav/bg/nav-state-select-hover-bg.jpg") no-repeat scroll 0 0 #C4BFD3;
}

#navBarPMBRStateWidget div {
	color: black;
	font-size: 1.18em;
    font-weight: bold;	
}

#navBarPMBRStateWidget select {
	width: 100%;
	color: black;
}

#container .content_head .headPromoColA {
	width: 340px;
	margin: 0 0 0.7em 20px;
}

#mainContent .content_head .headPromoColA h2 {
	color: #3b2c75;
	font-size: 1.6em;
	margin: 1em 0 0.2em 0;
}

#container .content_head .headPromoColB {
	float: right;
	width: 402px;
	height: 100%;
	margin: 0 20px 0.7em 0;
}

#contentTestDateWidget {
	margin-left: 20px;
	padding-top: 0.2em;
}

#contentTestDateWidget .clear div {
	float: left;
}

#contentTestDateWidget .clear div a {
	margin-left: 1em;
}

#contentTestDateWidget a {
	font-size: 1.2em;
}

#container #mbeCourseOptionsWidget {
	margin-left: 20px;
}


#container #mbeCourseOptionsWidget h3 {
	font-weight: bold;
	font-size: 1.4em;
	line-height: 2;
}

#container #mbeCourseOptionsWidget fieldset {
	padding-top: 0.2em;
}

#container #mbeCourseOptionsWidget fieldset > span {
	float: left;
	margin: 0.1em 0.6em 0 0;
	line-height: 1.7em;
}

#container .content_head #mbeCourseOptionsWidget fieldset .text.global {
	float: left;
	margin-right: 0.6em;
	padding: 0.2em 0.2em;
	width: 9.2em;
}

#container #mbeCourseOptionsWidget fieldset div {
	float: left;
}

#container #mbeCourseOptionsWidget fieldset select {
	float: left;
	margin-right: 0.6em;
	padding-bottom: 1px;
}

#container #contentStateWidget {
	padding-top: 0.2em;
}

#container #contentStateWidget select {
	float: left;
}

#container #contentStateWidget .pmbrButton {
	float: left;
	margin-left: 0.5em;
}

#container #wrapper .pmbrButton {
	margin-top: -0.2em;
}

#container #wrapper .pmbrButton a {
	background-image: url(/assets/images/btn/btn_green.gif);
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
}

#container #wrapper .pmbrButton a:hover {
	background-image: url(/assets/images/btn/btn_green_over.gif);
	color: #c1e6b5;
	text-decoration: none;
}

#container #wrapper .pmbrButton a span {
	padding-top: 0.5em;
}

#container #wrapper .pmbrButton a em {
	padding-left: 1em;
}

#container #wrapper .pmbrButton a strong {
	padding-bottom: 0.4em;
	padding-right: 1em;
}

.enrollNowLoadingIndicator {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	z-index: 102;
	background: white;
	border: 2px solid #9589BA;
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=80) !important;
	cursor: wait;
	background-color: #e0e4f6 !important;
}

.enrollNowLoadingIndicator img {
	position: absolute;
	left: 0;
	top: 0;
}

