body {
	background-color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
a:focus {
	-moz-outline: 0px none;
	outline: 0px none;
	outline-offset: 0px;
}
#header {
	clear: both;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
}
#header #logo {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	display: block;
	clear: none;
}
#header h1 {
	font-size: 14px;
	float: right;
	display: block;
	color: #3F7DCA;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	line-height: 20px;
	padding: 0px;
	clear: none;
	width: 480px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu {
	padding: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
	height: 34px;
	background-image: url(/images/menu_background.jpg);
	background-position: 0px 0px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	background-image: url(/images/menu_start.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	white-space: nowrap;
	width: 960px;
	height: 34px;
	clear: both;
	float: none;
	overflow: auto;
}
#menu ul li {
	display: block;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: right 0px;
	white-space: nowrap;
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	float: left;
	background-image: url(/images/menu_separator.jpg);
	padding: 0px;
	margin: 0px;
}
#menu ul li.start {
}
#menu ul li.end {
	background-image: url(/images/menu_end.jpg);
	background-repeat: no-repeat;
}
#menu ul li a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px;
	display: block;
	white-space: nowrap;
	height: 18px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#menu ul li a:hover {
	color: #CCCCCC;
}
#menu ul li a:focus {
	-moz-outline: 0px none;
	outline: 0px none;
	outline-offset: 0px;
}
#menu ul li.end a {
	margin-right: 14px;
	margin-left: 13px;
}
#wrapper {
	padding: 0px;
	clear: both;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: auto;
}
#wrapper #content {
	width: 520px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#wrapper #content #breadcrumb {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 10px;
	color: #878C90;
}
#wrapper #content #breadcrumb a {
	color: #878C90;
	text-decoration: underline;
}
#wrapper #content #breadcrumb a:hover {
	color: #555A5B;
	text-decoration: underline;
}
#wrapper #content a {
	color: #417FC8;
	text-decoration: underline;
}
#wrapper #content a:hover {
	color: #FA4623;
	text-decoration: underline;
}


#wrapper #content h1 {
	font-size: 18px;
	color: #417FC8;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#wrapper #content h2 {
	font-size: 14px;
	color: #666666;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#wrapper #content h3 {
	font-size: 14px;
	font-family: Arial, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
#wrapper #content h4 {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #275894;
}
#wrapper #content h5 {
	font-size: 14px;
	color: #CC0000;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
}
#wrapper #content h6 {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

#wrapper #content p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 18px;
}
#wrapper #content ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
}
#wrapper #content ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	background-image: url(/images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 16px;
	list-style-type: none;
}
#wrapper #content ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
}
#wrapper #content ol li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

#wrapper #sidebar_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
}
#wrapper #sidebar_left .search {
	display: block;
	height: 70px;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(/images/sidebar_search.jpg);
	clear: both;
	float: none;
	padding-top: 170px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #sidebar_left .search form select {
	width: 150px;
	margin-right: 15px;
	margin-left: 15px;
	font-size: 12px;
	padding: 2px;
	font-family: Tahoma, sans-serif;
}
#wrapper #sidebar_left .search form select option {
	font-size: 12px;
	font-family: Tahoma, sans-serif;
}
#wrapper #sidebar_left .search form input {
	width: 40px;
	height: 24px;
	border: 0;
	background: transparent url(/images/sidebar_search_btn_go.png) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand;
	display: block;
	margin-top: 4px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	float: right;
}
#wrapper #sidebar_left a.ad img, #home #sidebar_welcome a.ad img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
}
#wrapper #sidebar_left a.ad:focus img, #wrapper #sidebar_welcome a.ad:focus img {
	-moz-outline: 0px none;
	outline: 0px none;
	outline-offset: 0px;
}
#wrapper #sidebar_right {
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#wrapper #sidebar_right h1 {
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #417FC8;
}
#wrapper #sidebar_right blockquote {
	font-size: 10px;
	line-height: 14px;
	color: #868686;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#wrapper #sidebar_right blockquote p {
	margin: 0px;
	padding: 0px;
}
#wrapper #sidebar_right blockquote p.end {
	margin-bottom: 8px;
}
#wrapper #sidebar_right blockquote p.by {
	text-align: right;
}
#home {
	padding: 0px;
	clear: both;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#home .clear {
	clear: both;
	overflow: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
#home ul.tabs {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	clear: left;
}

#home ul.tabs li {
	display: block;
	padding: 0px;
	list-style-type: none;
	float: left;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#home ul.tabs li img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#home ul.tabs li a:focus {
	-moz-outline: 0px none;
	outline: 0px none;
	outline-offset: 0px;
}
#home #get_your_cle_credits {
	background-image: url(/images/home_background.jpg);
	height: 245px;
	width: 600px;
	padding-top: 10px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}
#home #get_your_cle_credits .title {color:#ec4727;width:600px;font-weight:bold;font-size:18px;letter-spacing:-1px;margin:0 auto 5px;text-align:center;}
#home #get_your_cle_credits .subtitle {color:#686868;width:600px;font-weight:bold;font-size:14px;margin:0 auto 10px;text-align:center;letter-spacing:-1px;}
#home #get_your_cle_credits .wrap {width:552px;padding:0 24px;}
#home #get_your_cle_credits p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family: Arial, sans-serif;
}
#home #get_your_cle_credits ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 110px;
}
#home #get_your_cle_credits ul li {
	padding: 0px;
	list-style-type: none;
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#home #get_your_cle_credits ul li a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#home #get_your_cle_credits ul li a:hover {
	color: #417FCA;
	text-decoration: underline;
}
#home #view_course_categories, #home #how_it_works {
	background-image: url(/images/home_background.jpg);
	height: 200px;
	width: 600px;
	clear: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#home #video {
	height: 234px;
	width: 340px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#home #video a {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 234px;
	width: 340px;
	clear: none;
}

#home #welcome {
	float: left;
	margin: 0px;
	width: 740px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#home #welcome h1 {
	font-size: 18px;
	color: #417FC8;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#home #welcome h2 {
	font-size: 14px;
	color: #666666;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#home #welcome p {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 18px;
	font-size: 14px;
	font-family: Arial, sans-serif;
}
#home #sidebar_welcome {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 180px;
}

#footer {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/images/footer.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#footer p {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	font-family: Arial, sans-serif;
}
#footer p.notice, #footer p.keywords {
	text-align: left;
	margin-right: 40px;
	margin-left: 40px;
	font-size: 10px;
	color: #749FD6;
}
#footer p a {
	color: #000000;
	text-decoration: underline;
}
#footer p a:hover {
	color: #417FCA;
	text-decoration: underline;
}
#footer ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: center;
}
#footer ul li {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 12px;
}
#footer ul li a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 2px;
}
#footer ul li a:hover {
	color: #417FCA;
	border-bottom-color: #417FCA;
}
#footer ul li.start {
	margin-left: 0px;
}
#footer ul li.end {
	margin-right: 0px;
}
#footer p.site_by {
	font-size: 10px;
	color: #749FD6;
}
#footer p.site_by a {
	color: #749FD6;
	text-decoration: none;
}
#footer p.site_by a:hover {
	color: #999999;
	text-decoration: underline;
}
.center {
	text-align: center;
}
.preload {
	display: none;
}
.notice {
	color: #CC0000;
	font-weight: bold;
}
.small {
	font-size: 10px;
}
.strong {
	font-weight: bold;
}

.strongblue {
	font-weight: bold;
	color: #3f7dca;
}

.bluetext {
	color: #3f7dca;
}

.break {
	padding: 0px;
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #757D7F;
	display: block;
	clear: both;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
img.left {
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img.right {
	float: right;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapper #content div.clear_img {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	width: 354px;
	clear: right;
}
#wrapper #content div.clear_img h4 {
	margin-bottom: 6px;
}

#wrapper #content div.clear_img ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 16px;
	margin-left: 16px;
	font-size: 10px;
	line-height: 14px;
}
ul.product_list {
}
ul.product_list li {
	color: #000000;
	font-weight: bold;
}
ul.product_list li a {
	text-decoration: none;
	color: #000000;
}
ul.product_list li a:hover {
	color: #275894;
	text-decoration: none;
}

#wrapper #content ul.buy, #wrapper #content ul.buy_small {
	display: block;
	padding: 0px;
	text-align: center;
	clear: both;
	float: none;
	overflow: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#wrapper #content ul.buy li, #wrapper #content ul.buy_small li {
	list-style-type: none;
	display: block;
	padding-left: 0px;
	text-align: center;
	background-image: url(/images/buy_background.jpg);
	float: left;
	width: 224px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 110px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}
#wrapper #content ul.buy li.download {
	margin-right: 140px;
	margin-left: 140px;
}
#wrapper #content ul.buy li.download h1 {
	font-size: 10px;
}
#wrapper #content ul.buy li.download h1 a {
	font-size: 10px;
	text-transform: uppercase;
}
#wrapper #content ul.buy li.download h1 a:hover {
	font-size: 10px;
}

#wrapper #content ul.buy li:hover {
	background-image: url(/images/buy_background_over.jpg);
}
#wrapper #content ul.buy_small li {
	background-image: url(/images/buy_background_small.jpg);
	width: 180px;
	height: 80px;
	margin-right: 32px;
	margin-left: 32px;
}
#wrapper #content ul.buy_small li:hover {
	background-image: url(/images/buy_background_small_over.jpg);
}
#wrapper #content ul.buy li p, #wrapper #content ul.buy_small li p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#wrapper #content ul.buy li p a, #wrapper #content ul.buy_small li p a {
	color: #3F7DCA;
	font-weight: bold;
}
#wrapper #content ul.buy li p a:hover, #wrapper #content ul.buy_small li p a:hover {
	color: #26538A;
	text-decoration: underline;
}
#wrapper #content ul.buy li h1, #wrapper #content ul.buy_small li h1 {
	padding: 0px;
	margin: 0px;
}
#wrapper #content ul.buy li h1 a, #wrapper #content ul.buy li h1 a:hover, #wrapper #content ul.buy_small li h1 a, #wrapper #content ul.buy_small li h1 a:hover {
	font-size: 14px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #CC0000;
}
#wrapper #content ul.buy li img, #wrapper #content ul.buy_small li img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.btn_get_your_cle_credits_now {
	display: block;
	height: 40px;
	width: 260px;
	background-image: url(/images/btn_get_your_cle_credits_now.jpg);
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
a.btn_get_your_cle_credits_now:hover {
	background-image: url(/images/btn_get_your_cle_credits_now_over.jpg);
}

.qa {
	font-weight: bold;
	color: #3f7dca;
	font-size: 14px;
}

.facultyimg {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
	border: 1px solid #3f7dca;
}

.sectionpadding {
	padding: 10px;
}

blockquote {
	line-height: 18px;
	margin-top: 2px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 25px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

blockquote p {
	margin: 0px;
	padding: 0px;
}

blockquote p.quoteby {
	text-align: right;
}

.section {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#attorneyjoin {
	border: 1px dashed #919699;
	background: url(/images/gradient_bg.jpg) #f4f6f5 repeat-x;
	padding-top: 11px;
	padding-left: 10px;
}

#attorneyjoin .headline {
	font-weight: bold;
	color: #3f7dca;
	font-size: 16px;
}

#attorneyjoin .subheadline {
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

#attorneyjoin img {
	padding-top: 20px;
}

.italic {
	font-style: italic;
}

#regnow {
	margin-left: 55px;
}

#regnow .regnowbutton {
	float: left;
	margin: 0 15px 0 0;
	text-align: center;
}

#regnow a {
	font-size: 11px;
}

.clearboth {
	clear: both;
	padding-bottom: 25px;
}

.sectionoff {
	margin-bottom: 15px;
	border-bottom: 1px #3f7dca dashed;
}

#contact {
	margin-left: 55px;
}

#contact .contactinfo {
	float: left;
	margin: 0 60px 0 0;
	line-height: 18px;
}

#contactform {
	margin: auto;
	padding: auto;
	width: 90%;
	border: 1px solid #dae4e6;
}

#contactform tr td {
	padding: 5px;
}

#contactform .button {
	color: #3f7dca;
	font-size: 11px;
}

#date {
	text-align: center;
	font-weight: bold;
}

#date .datepad {
	margin-right: 20px;
}

#stateselect .search form select {
	width: 150px;
	font-size: 12px;
	padding: 2px;
	font-family: Tahoma, sans-serif;
	margin-bottom: 20px;
}

#stateselect .search form select option {
	font-size: 12px;
	font-family: Tahoma, sans-serif;
}

#sessiondates {
	text-align: center;
	margin-left: 15px;
	margin-bottom: 40px;
}

.sessiondate {
	padding-right: 30px;
	font-weight: bold;
	color: #3f7dca;
	font-size: 14px;
}

.sessiontype {
	color: #cc0000;
	font-weight: bold;
	font-style: italic;
}

.sessionname {
	font-size: 14px;
	font-weight: bold;
	color: #3f7dca;
	font-style: italic;
}

.attendmsg {
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
}

.seminarprograms {
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #666666;
}

.seminarprograms tr td {
	padding: 5px;
}

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

.calltoaction {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

.flash {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

.checktable {
	margin: 0 auto 0 auto;
	padding: 0 auto 0 auto;
	border: 0;
	width: 600px;
}

.check ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.check li {
	list-style: url(/images/red_checkmark.jpg);
	padding-bottom: 5px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 13px;
}

#wrapper #content #categories {
	width: 150px;
	float: left;
	font-size: 11px;
	padding-left: 10px;
	margin-left: 13px;
}

#wrapper #content #categories ul {
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#wrapper #content #categories ul li {
	font-size: 9px;
	font-weight: bold;
	width: 150px;
	list-style-type: none;
	background-image: none;
	padding-left: 0;
	margin-left: 0;
	margin-right: 0;
}

.needmore {
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	color: #cc0000;
}

.needmore img {
	float: right;
}

/* STATE DROPDOWNS */
#wrapper #sidebar_left .statedrop {
	display: block;
	height: 92px;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(/images/sidebar_state_dropdown.jpg);
	clear: both;
	float: none;
	padding-top: 170px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #sidebar_left .statedrop form select {
	width: 150px;
	margin-right: 15px;
	margin-left: 15px;
	font-size: 12px;
	padding: 2px;
	font-family: Tahoma, sans-serif;
}
#wrapper #sidebar_left .statedrop form select option {
	font-size: 12px;
	font-family: Tahoma, sans-serif;
}

.menu-dialog {margin-bottom:15px;}
.menu-dialog .title-bar {
background:#3380D0 url(/cle-courses/skin1/images/menu_bg.gif) repeat-x scroll center bottom;
border:0 none;
color:#FFFFFF;
font-weight:bold;
height:27px;
line-height:27px;
overflow:hidden;
position:relative;
white-space:nowrap;
width:100%;
}
.valign-middle {
height:100%;
vertical-align:middle;
}
.menu-dialog .title-bar-left {
background:transparent url(/cle-courses/skin1/images/menu_bg_left.gif) no-repeat scroll 0 0;
float:left;
height:27px;
width:5px;
}
.menu-dialog .title-bar .titlelbl {float:left;}
.menu-categories-list .title-bar img.icon {
background:transparent url(/cle-courses/skin1/images/dingbats_categorie.gif) no-repeat scroll left top;
}
.menu-dialog .title-bar img.icon {
height:17px;
margin:4px 7px 6px;
vertical-align:middle;
width:17px;
}
.menu-dialog .title-bar .icon {float:left;}
.menu-dialog .title-bar-right {
background:transparent url(/cle-courses/skin1/images/menu_bg_right.gif) no-repeat scroll 0 0;
float:right;
height:27px;
width:5px;
}
.menu-dialog .content {
background-color:#FFFFFF;
border:0 none;
overflow:hidden;
padding:8px 10px 20px;
}
.menu-dialog ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.menu-categories-list ul li {
background:transparent url(/cle-courses/skin1/images/category_bullet.gif) no-repeat scroll 8px 5px;
padding:4px 0 5px 20px;
}
.menu-dialog ul li {vertical-align:middle;}
.menu-dialog .content a:link, .menu-dialog .content a:visited {color:#324C76;text-decoration:none}
.menu-categories-list ul li a:link, .menu-categories-list ul li a:visited, .menu-categories-list ul li a:hover, .menu-categories-list ul li a:active {font-size:12px;}
#sidebar_left .menu-categories-list ul li a:hover {text-decoration:underline;}
.menu-dialog ul li a:visited {text-decoration:none;}
.menu-dialog ul li a:hover {text-decoration:underline;}

#sidebar_right div.search {height:49px;margin-bottom:20px;padding:30px 5px 5px;background:url(/images/bg-search.jpg) no-repeat;}
#sidebar_right div.search input[type=text] {color:#2C3E49;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}
#sidebar_right div.search input.image-button {border:0 none;height:20px;margin:0 0 1px;padding:0;vertical-align:middle;width:20px;}
#sidebar_right div.search a.search {color:#2863C2;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}
#sidebar_right div.search a.search:hover {color:#043FA0;}
#sidebar_right .testimonials {padding:10px;background: url(/images/sidebar.jpg) no-repeat;}

.cuinfo .notice {margin:10px 0;padding:10px;color:#648434;border:1px solid #9BCC54;background:#CDEFA6;}
.cuinfo .errors {margin:10px 0;padding:10px;color:#CF3738;border:1px solid #FFACAD;background:#FFD5D5;}
.cuinfo .errors .error {margin-left:10px;font-weight:bold;}
#cUpdates {height:235px;width:160px;padding:40px 10px 10px;background:url(/images/bg-cupdates.jpg) no-repeat;}
#cUpdates p {color:#fff;margin:1em 0 !important;}
#cUpdates label {color:#fff;display:block;font-weight:bold;}
#cUpdates input.txt {margin:2px 0 5px 0;}
#cUpdates select {margin:2px 0 5px 0;}
#cUpdates input.submit {}
.img-left {float:left;margin:5px 20px 5px 10px;padding:0;text-align:center;vertical-align:top;}
.img-right {float:right;margin:5px 10px 5px 20px;padding:0;text-align:center;vertical-align:top;}
.sect-title {color:#275894;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;margin:0 0 5px;padding:0;border-bottom:1px solid;}