a {
	color: #094067;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.adminBar 
{
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: #E7F5FF;
    display: inline-block;
    padding: 5px;
    border: 1px solid #BEB7A7;
}

.adminBar a 
{
    font-weight: bold;
    margin-left: 5px;
}

.adminBar span 
{
    margin-right: 5px;
}

body {
	background: #DEDDCB url("../images/gui/bg.gif") top left repeat-x;
	text-align: center;
	font-size: 12px;
	font-family: arial, sans-serif;
	color: #333;
	line-height: 14px;
}

.box_search {
	background: #E8E8DC;
	margin-bottom: 20px;
	border: 1px solid #BDBDA3;
}

.box_search .contentPadding {
	padding: 10px;
}

.box_search h1 {
	font-family: georgia, serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: bold;
	margin-bottom: 2px;
}

.box_search .desc {
	font-size: 11px;
	margin: 10px 0 0 0;
}

table td .box_search .desc {
	margin: 0px 0 0 0;
}

table td .box_search {
	margin-bottom: 0px;
	width: 270px;
	line-height: 18px;
}

table td .box_search .contentPadding {
	padding: 5px;
}

.box_search .desc p
{
    margin: 5px 0 0 0;
}

.box_search .desc a 
{
    margin-right: 15px;
    font-weight: bold;
}

.box_search table {
	width: 100%;
	border-top: 1px solid #FFF;
}	

.box_search table td {
	padding: 5px 5px;
	font-size: 11px;
}

.box_search table td input {
	vertical-align: middle;
}

.boxAlert 
{
    background: #EAE8DC;
    border: 1px solid #BCBFA2;
    color: #696864;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 15px 0;
}

.boxAlert .success 
{
   padding: 10px 10px 10px 50px;
   background: url("../images/redesign/ui/bgAlertSuccess.gif") top left no-repeat;
}

.boxAlert .error 
{
   padding: 10px 10px 10px 60px;
   background: url("../images/redesign/ui/bgAlertError.gif") top left no-repeat;
}

.boxAlert ul li {
	background: url("../images/redesign/ui/icon_list.gif") 0 7px no-repeat;
	padding-left: 10px;
	margin-bottom: 3px;
}

.boxAlert ul li a {
	font-weight: normal;
	font-size: 12px;
}

.btn_clearAll {
	background: url("../images/redesign/ui/btn_clearAll.gif") top left no-repeat;
	width: 62px;
	height: 21px;
	border: none;
	display: inline-block;
}

.btn_search {
	background: url("../images/redesign/ui/btn_search.gif") top left no-repeat;
	width: 51px;
	height: 21px;
	border: none;
}

.btn_searchBack {
	background: url("../images/redesign/ui/btn_searchBack.gif") top left no-repeat;
	width: 96px;
	height: 21px;
	border: none;
}

.btn_search_adv {
	background: url("../images/redesign/ui/btn_adv_search.gif") top left no-repeat;
	width: 111px;
	height: 21px;
	border: none;
}

.btn_submit {
	background: url("../images/redesign/ui/btn_submit.gif") top left no-repeat;
	width: 51px;
	height: 21px;
	border: none;
}

.btn_print {
	background: url("../images/redesign/ui/btn_print.gif") top left no-repeat;
	width: 51px;
	height: 21px;
	border: none;
}

.btn_download {
	background: url("../images/redesign/ui/btn_download.gif") top left no-repeat;
	width: 72px;
	height: 21px;
	border: none;
}

.btn_login {
	background: url("../images/redesign/ui/btn_login.png") top left no-repeat;
	width: 53px;
	height: 23px;
	border: none;
}

.btn_loginWhite {
	background: url("../images/redesign/ui/btn_login_white.png") top left no-repeat;
	width: 53px;
	height: 23px;
	border: none;
}

.btn_logout {
	background: url("../images/redesign/ui/btn_logout.png") top left no-repeat;
	width: 53px;
	height: 23px;
	border: none;
}

.btn_back {
	background: url("../images/redesign/ui/btn_back.gif") top left no-repeat;
	width: 51px;
	height: 21px;
	border: none;
	display: inline-block;
}

.btn_next {
	background: url("../images/redesign/ui/btn_next.gif") top left no-repeat;
	width: 51px;
	height: 21px;
	border: none;
	display: inline-block;
}

.btn_launch 
{
    background: url("../images/redesign/ui/btn_launchPresentation.gif") top left no-repeat;
	width: 123px;
	height: 21px;
	border: none;
	display: inline-block;
}

.btnBar 
{
    margin: 10px 0;
    text-align: right;
}



.subBar_content
{
    background: url("../images/redesign/ui/subBar_content.gif") top left repeat-x;
}

.subBar_content input 
{
    margin: 0 5px;
}

.subBar_right
{
    background: url("../images/redesign/ui/subBar_right.gif") top right no-repeat;
    height: 30px;
    
}

.subBar_left
{
    background: url("../images/redesign/ui/subBar_left.gif") top left no-repeat;
    padding-left: 10px;
    padding: 5px 4px 3px 4px;
}

.subBar_left .label
{
    padding: 0px 10px 0px 10px;
}

textarea, input, select 
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}

textarea 
{
    line-height: 17px;
}

.clear {
	clear: both;
}

.container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

.container .main_wrapper {
	background: #FFF;
}

.container .main_content {
	padding: 10px;
}

.courseList {
	border: 1px solid #C1C0BC;
	border-top: 6px solid #0B4167;
	border-bottom: none;
	margin-top: 10px;
	background: #F4F3EE;
}

.courseList h1 {
	font-size: 16px;
	font-family: georgia, serif;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 18px;
}

.courseList h2 {
	font-size: 16px;
	font-family: georgia, serif;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 18px;
}

.courseList .instructions {
	background: #CFD9E2;
	width: 245px;
	padding: 10px 10px;
	vertical-align: top;
}

.courseList .instructions h1 {
	font-family: georgia, serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: bold;
	margin-bottom: 6px;
}

.courseList .instructions ul li {
	background: url("../images/redesign/ui/btn.gif") 0 5px no-repeat;
	padding-left: 15px;
	margin-bottom: 20px;
}


.courseList .alternate {
	background: #FFF;
}

.courseList .testList {
	width: 200px;
}

.courseList td {
	padding: 0px 0;
	border-bottom: 1px solid #CBCBB3;
}

.courseList td td {
	padding: 10px;
}

.courseList .content {
	border-right: 1px solid #CBCBB3;
	padding-right: 10px;
}


.courseQuestion {
	border: 1px solid #C1C0BC;
	border-top: 6px solid #0B4167;
	margin-top: 10px;
	background: #FFF;
}

.courseQuestion h1 {
	font-size: 16px;
	font-family: arial, sans-serif;
	font-weight: bold;
	margin-bottom: 3px;
	padding: 10px;
	line-height: 18px;
	border-bottom: 1px solid #c0c0c0;
}

.courseQuestion h2 {
	font-size: 16px;
	font-family: georgia, serif;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 18px;
}

.courseQuestion .instructions {
	background: #CFD9E2;
	width: 245px;
	padding: 10px 10px;
	vertical-align: top;
}

.courseQuestion .instructions h1 {
	font-family: georgia, serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: bold;
	margin-bottom: 6px;
}

.courseQuestion .instructions ul li {
	background: url("../images/redesign/ui/btn.gif") 0 5px no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
}

ul.status li {
   /* background: none !important; */
	padding-left: 15px;
	margin-bottom: 5px !important;
}

ul.status a {
   /* background: none !important; */
	padding-left: 5px;
}

.courseQuestion .subBar {
	background: #e9e6dd;
	padding: 10px;
	margin: 10px 0 0 0;
	font-weight: bold;
	clear: both;
	position: relative;
}

.courseQuestion .right 
{   
    float: right;
    padding: 10px;
}

.courseQuestion .testList {
	width: 240px;
}

.courseQuestion td {
	padding: 0px 0;
	
}

.courseQuestion td td {
	padding: 0px;
}

.courseQuestion .testList {
	width: 240px;
}


.courseQuestion .test {
	font-size: 15px;
	font-weight: bold;
}

.courseQuestion .test li {
	margin-bottom: 3px;
	padding-left: 20px;
}

.courseQuestion .indent {
	font-size: 15px;
	padding-left: 20px;
	line-height: 20px;
}



.correct {
	color: #567A16;
	font-weight: bold;
}

.courseList .test {
	font-size: 15px;
	font-weight: bold;
}

.courseList .test li {
	margin-bottom: 3px;
	padding-left: 20px;
}

.courseList .indent {
	font-size: 15px;
	padding-left: 20px;
	line-height: 20px;
}

.courseList .right 
{   
    float: right;
    padding: 0px 10px 10px 10px;
}

.courseList .subBar {
	background: #e9e6dd;
	padding: 10px;
	text-align: right;
}

.twoColumnRight .content_zone {
	width: 671px;
	float: left;
	border-right: 1px solid #E5E5D9;
	padding-right: 9px;
}

.twoColumnRight .nav_zone .standard ul {
	margin: 10px 0 20px 0;
}

.twoColumnRight .nav_zone .standard ul li {
	background: url("../images/redesign/ui/icon_list.gif") 0 4px no-repeat;
	padding-left: 10px;
	margin-bottom: 3px;
}

.standard table.twoColumn .item ul li {
	background: url("../images/redesign/ui/icon_list.gif") 0 4px no-repeat;
	padding-left: 10px;
	margin-bottom: 20px;
}

.standard table.twoColumn .item ul ul{
	margin-top: 0;
}

.standard table.twoColumn .item ul ul li {
	background: none;
	padding-left: 10px;
	margin-bottom: 0px;
}

.standard table.twoColumn .item ul ul{
	margin-top: 0;
}

.standard table.twoColumn .item ul ul li {
	background: none;
	padding-left: 10px;
	margin-bottom: 0px;
}

.twoColumnRight .nav_zone .standard ul ul{
	margin-top: 0;
}

.twoColumnRight .nav_zone .standard ul ul li {
	background: none;
	padding-left: 10px;
	margin-bottom: 0px;
}

.twoColumnRight .nav_zone {
	float: left;
	width: 251px;
	padding-left: 8px;
}

.singleColumn .content_zone {
	width: 943px;
}

.contentPadding {
	padding: 10px;
}

.disclosure {
	font-size: 11px;
	border-top: 1px solid #E7E4DB;
	clear: both;
}

.disclosure p {
	margin-top: 10px;
}

.footer {
	font-size: 11px;
	padding: 15px;
}	

.footer p {
	margin-top: 5px;
}

.header {
	background: url("../images/gui/logo.jpg") top left no-repeat;
	width: 960px;
	height: 121px;
	position: relative;
}

.header .home {
	position: absolute;
	width: 559px;
	height: 98px;
	top: 5px;
	left: 10px;
}

.image_border {
	border: 1px solid #C9CBB5;
	padding: 4px;
}

.houseAd {
	margin: 20px auto;
}

.sectionHeader {
	color: #FFF;
	font-size: 18px;
	font-family: georgia, serif;
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
	text-transform: uppercase;
	letter-spacing: .15em;
	background: #26598E;
}

.sectionImageDatabase {
	background: #26598E url("../images/redesign/ui/header_imageDatabase.jpg") top right no-repeat;
}

.sectionTumor {
	background: #26598E url("../images/redesign/ui/header_tumors.jpg") top right no-repeat;
}

.sectionSpine {
	background: #26598E url("../images/redesign/ui/header_spineCourse.jpg") top right no-repeat;
}

.sectionCerebrovascular {
	background: #26598E url("../images/redesign/ui/header_cerebrovascular.jpg") top right no-repeat;
}

.sectionPain {
	background: #26598E url("../images/redesign/ui/header_pain.jpg") top right no-repeat;
}

.sectionAnatomy {
	background: #26598E url("../images/redesign/ui/header_anatomy.jpg") top right no-repeat;
}

.sectionEconomic {
	background: #26598E url("../images/redesign/ui/header_economic.jpg") top right no-repeat;
}

.sectionFunctional {
	background: #26598E url("../images/redesign/ui/header_functional.jpg") top right no-repeat;
}

.sectionNerve {
	background: #26598E url("../images/redesign/ui/header_nerve.jpg") top right no-repeat;
}

.sectionPediatric {
	background: #26598E url("../images/redesign/ui/header_pediatric.jpg") top right no-repeat;
}

.sectionTrauma {
	background: #26598E url("../images/redesign/ui/header_trauma.jpg") top right no-repeat;
}

.sectionCore {
	background: #26598E url("../images/redesign/ui/header_core.jpg") top right no-repeat;
}

.standard {
	margin: 20px auto 0px auto;
}

.standard h1.webpart_content_title {
	font-family: georgia, serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 5px;
	border-bottom: 5px solid #08416C
}

.standard .divider {
	margin-bottom: 2px;
	padding-bottom: 5px;
	border-bottom: 5px solid #08416C
}

.widget_login {
	background: #235b90 url("../images/redesign/ui/bg_login.gif") center left no-repeat;
	color: #FFF;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	padding: 12px 10px 12px 40px;
	position: relative;
}

.widget_login .right {
	position: absolute;
	top: 8px;
	right: 8px;
	padding: 0px;
}

.widget_login .member_text {
	font-size: 12px;
}

.pagination 
{
    font-size: 11px;
    font-weight: bold;
}

.pagination .right 
{
    float: right;
}

.pagination .pageTop 
{
    border-bottom: 1px solid #D8D9C7;
    padding: 10px 0;
}

.pagination .pageBottom 
{
    border-top: 1px solid #D8D9C7;
    padding: 10px 0;
}

.pagination select {
    font-size:11px !important;
    height:17px !important;
    padding:0 !important;
}

.pagination .selected {
    background: #FFF none repeat scroll 0 0;
    border: 1px solid #B6B6B6;
    display: inline-block;
    padding: 0 4px;
    text-align:center;
}

.pagination a {
    display:inline-block;
    padding: 0 4px;
    text-align:center;
    border: 1px solid #FFF;
}

table.twoColumn {
	width: 100%;
}

table.twoColumn td {
	vertical-align: top;
	padding: 10px 10px 10px 20px;
}

table.twoColumn .leftColumn {
	border-right: 1px solid #E5E5D9;
	padding-left: 0;
}

table.twoColumn .picLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

table.twoColumn h1 {
	font-size: 16px;
	font-family: georgia, serif;
	font-weight: bold;
	margin-bottom: 3px;
	padding: 25px 0;
	line-height: 18px;
}

table.searchTable
{
	width: 100%;	
}

table.searchTable h1 
{
    font-size: 14px;
	font-family: georgia, serif;
	font-weight: bold;
	line-height: 18px;
	color: #B69F42;
	margin-bottom: 5px;
}

table.searchTable td 
{
    vertical-align: middle;
    padding: 8px 10px 8px 10px;
}

table.searchTable tr.alternate 
{
    background: #F4F3EE;
}

table.listing 
{
    margin: 10px 0;
}

table.listing th 
{
    color: #FFF;
}

table.listing th a, table.listing th span
{
    color: #FFF;
    display: block;
    height: 29px;
    background: url("../images/redesign/ui/bg_tableHeader.png") top right no-repeat;
    line-height: 27px;
    padding-left: 10px;
    font-weight: bold;
}

table.listing th a:hover, table.listing th.selected a, table.listing th.selected span
{
    background: url("../images/redesign/ui/bg_tableHeader.png") top right no-repeat;
    background-position: right -29px;
}

table.listing td
{
    padding: 10px;
    vertical-align: middle;
}

table.listing tr.alternate 
{
    background: #F3F2ED;
}

table.listing h1 
{
    font-family: Georgia, Serif;
    font-size: 17px;
    font-weight: normal;
}

table.listing h1 .edit 
{
    font-size: 12px;
    margin-left: 10px;
    font-family: Arial, Sans-Serif;
}

ul.browse {
	margin-top: 10px;
}

ul.browse table {
	background: #F1F0EB;
	width: 100%;
}

ul.browse table td {
	vertical-align: middle;
	padding-right: 10px;
}

ul.browse table td h1 {
	font-size: 16px;
	font-family: georgia, serif;
	font-weight: bold;
	margin-bottom: 3px;
	padding: 25px 0;
	line-height: 18px;
}

ul.browse li {
	float: left;
	width: 325px;
	margin-right: 20px;
	margin-bottom: 15px;
}

ul.browse li.bottom {
	margin-bottom: 0px;
}

ul.browse li.last 
{
    margin-right: 0px;
}

ul.categoriesList 
{
    margin: 10px 0;
}

table td ul.categoriesList 
{
    margin: 0px 0;
}

ul.categoriesList li 
{
    padding-left: 10px;
}

ul.categoriesList li.closed 
{
    background: url("../images/redesign/ui/iconListClosed.gif") 0 5px no-repeat;
}

ul.categoriesList li.opened 
{
    background: url("../images/redesign/ui/iconListOpened.gif") 0 5px no-repeat;
}

ul.categoriesList ul 
{
    margin-left: 20px;
}

ul.categoriesList ul li
{
    background: none;
    padding-left: 0px;
}

.twoColumnListing h1 {
	font-size: 16px;
	font-family: georgia, serif;
	font-weight: bold;
	line-height: 18px;
	color: #B69F42;
	margin-bottom: 5px;
}

.twoColumnListing h2 {
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	line-height: 12px;
	text-transform: uppercase;
	margin-bottom: 5px;
	letter-spacing: .1em;
}

.twoColumnListing td {
	padding: 5px 10px;
	vertical-align: top;
}

.twoColumnListing tr.last td {
	border-bottom: 1px solid #0B4167;
}

.twoColumnListing td .item {
	padding: 10px 0;
	border-top: 1px solid #CBCAB5;
}

.twoColumnListing tr.first td .item {
	border-top: none;
}

.twoColumnListing td.first {
	padding-right: 15px;
}

.blockBorder {
	margin: 20px auto;
}

.blockBorder ul table {
	width: 100%;
}

.blockBorder ul table td {
	vertical-align: top;
	padding-right: 10px;
}

.blockBorder ul table td h1 {
	font-size: 16px;
	font-family: georgia, serif;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 18px;
}

.blockBorder ul li {
	float: left;
	width: 325px;
	margin-right: 20px;
	margin-bottom: 15px;
}

.blockBorder .image_border {
	border-top: 4px solid #0B4167;
	height: 140px;
}


.blockBorder ul li.last 
{
    margin-right: 0px;
}


ul.threeBox {
	margin: 10px 0 0px 0;
}

ul.threeBox li {
	float: left;
	margin-right: 17px;
	width: 212px;
	
}

ul.threeBox li .contentPadding {
	background: #F3F2ED;
	padding: 5px;
	line-height: 17px;
	height: 105px;
}

ul.threeBox li.last {
	margin-right: 0px;
}

ul.threeBox h1 {
	font-size: 16px;
	font-family: georgia, serif;
	font-weight: bold;
	margin-bottom: 3px;
}

.nav_top {
	background: url("../images/ui/bg_navTop.jpg") top left repeat-x;
	height: 31px;
	white-space: nowrap;
}

.nav_top a {
	display: inline-block;
	height: 31px;
	background: url("../images/redesign/ui/nav_top.jpg") top right repeat-x;
}

.nav_top a.nav_home {
	background-position: 0px 0;
	width: 98px;
}

.nav_top a.nav_home:hover {
	background-position: 0px -31px;
}

.nav_top a.nav_home_selected {
	background-position: 0px -31px;
}

.nav_top a.nav_webinars {
	background-position: -99px 0;
	width: 121px;
}

.nav_top a.nav_webinars:hover {
	background-position: -99px -31px;
}

.nav_top a.nav_webinars_selected {
	background-position: -99px -31px;
}

.nav_top a.nav_database {
	background-position: -220px 0;
	width: 160px;
}

.nav_top a.nav_database:hover {
	background-position: -220px -31px;
}

.nav_top a.nav_database_selected {
	background-position: -220px -31px;
	width: 131px;
}

.nav_top a.nav_neurowiki {
	background-position: -380px 0;
	width: 124px;
}

.nav_top a.nav_neurowiki:hover {
	background-position: -380px -31px;
}

.nav_top a.nav_neurowiki_selected {
	background-position: -380px -31px;
	width: 140px;
}

.nav_top a.nav_deans {
	background-position: -504px 0;
	width: 142px;
}

.nav_top a.nav_deans:hover {
	background-position: -504px -31px;
}

.nav_top a.nav_deans_selected {
	background-position: -504px -31px;
}

.nav_top a.nav_tools {
	background-position: -646px 0;
	width: 179px;
}

.nav_top a.nav_tools:hover {
	background-position: -646px -31px;
}

.nav_top a.nav_tools_selected {
	background-position: -646px -31px;
}

.nav_top a.nav_training {
	background-position: -825px 0;
	width: 136px;
}

.nav_top a.nav_training:hover {
	background-position: -825px -31px;
}

.nav_top a.nav_training_selected {
	background-position: -825px -31px;
}

.nav_top ul li {
	float: left;
}



.lectureList {
	border: 1px solid #C1C0BC;
	border-top: 6px solid #0B4167;
	border-bottom: none;
	background: #F4F3EE;
}

.lectureList h1 {
	font-size: 16px;
	font-family: georgia, serif;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 18px;
}

.lectureList h2 {
	font-size: 12px;
	font-family: georgia, serif;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 18px;
}

.lectureList .instructions {
	background: #CFD9E2;
	width: 245px;
	padding: 10px 10px;
	vertical-align: top;
}

.lectureList .instructions h1 {
	font-family: georgia, serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: bold;
	margin-bottom: 6px;
}

.lectureList .instructions ul li {
	background: url("../images/redesign/ui/btn.gif") 0 5px no-repeat;
	padding-left: 15px;
	margin-bottom: 20px;
}

.lectureList .alternate {
	background: #FFF;
}

.lectureList .testList {
	width: 240px;
}

.lectureList td {
	padding: 0px 0;
	border-bottom: 1px solid #CBCBB3;
}

.lectureList td td {
	padding: 10px;
}


.icon_correct {
	background: url("../images/redesign/ui/icon_correct.gif") center left no-repeat !important;
}

a.icon_correct {
	padding-left: 18px;
}

.icon_incorrect {
	background: url("../images/redesign/ui/icon_incorrect.gif") center left no-repeat !important;
}

a.icon_incorrect {
	padding-left: 18px;
}

.icon_fullSize 
{
    background: url("../images/redesign/ui/icon_fullSize.jpg") center left no-repeat;
    padding-left: 20px;
}

.subBar .right 
{
    position: absolute !important;
    float: none !important;
    top: 6px !important;
    right: 10px !important;
    padding: 0 !important;
}

.lauthor
{
	padding: 0px 0px 2px 0px;
}

.ldisclosure
{
	padding: 0px 0px 8px 0px;
}

.advtable table
{
	border: none;
	padding-top: 0px;
	margin-top: 0px;
}

.advtable .label {
	font-weight: bold;
	text-align: right;
	border-top: solid 1px #FFF;
	padding: 10px 0px 10px 0px;
}

.advtable .label2 {
	font-weight: bold;
	text-align: right;
	padding: 9px 0px 10px 0px;
	vertical-align: top;
}

.advtable .choice {
	border-top: solid 1px #FFF;
	padding: 10px 0px 10px 6px;
}

.advtable .choice2 {
	padding: 0px 0px 10px 6px;
}

.advtable .cb 
{
	height: 20px;
	padding: 6px 0px 0px 5px;
	vertical-align: bottom;
}

.validation
{
	display: block;
}

.eval {
	border: 1px solid #C1C0BC;
	border-top: 6px solid #0B4167;
	border-bottom: none;
	margin-top: 10px;
	background: #F4F3EE;
}

.eval h1 {
	font-size: 16px;
	font-family: georgia, serif;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 18px;
}

.eval h2 {
	font-size: 16px;
	font-family: georgia, serif;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 18px;
}

.eval .instructions {
	background: #CFD9E2;
	width: 245px;
	padding: 10px 10px;
	vertical-align: top;
}

.eval .instructions h1 {
	font-family: georgia, serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-weight: bold;
	margin-bottom: 6px;
}

.eval .instructions ul li {
	background: url("../images/redesign/ui/btn.gif") 0 5px no-repeat;
	padding-left: 15px;
	margin-bottom: 20px;
}


.eval .alternate {
	background: #FFF;
}

.eval .testList {
	width: 200px;
}

.eval .content {
	border-right: 1px solid #CBCBB3;
	padding-right: 10px;
}

.eval .right 
{   
    float: right;
    padding: 0px 10px 10px 10px;
}

.eval .subBar {
	background: #e9e6dd;
	padding: 10px;
	text-align: right;
}

.eval .contentpadding {
	padding: 10px 10px 0px 10px;
}

table.eval_table
{
	padding: 0px;
}

table.eval_table td
{
	border: none;	
	padding: 6px 0px 6px 0px;
}

table.eval_table table td
{
	border: none;	
	padding: 0px 25px 0px 0px;
}

table.login h1
{
	font-size: 16px;
	padding-top: 30px;
	padding-bottom: 15px;
}

table.login .text
{
	padding-bottom: 15px;
}

table.login td
{
	padding-right: 4px;	
}

table.login ul li
{
	background: url("../images/redesign/ui/btn.gif") 0 5px no-repeat;
	padding-left: 15px;
	padding-bottom: 4px;
}


table.form .label 
{
    text-align: right;
    padding-right: 7px;
    width: 150px;
}

table.form td 
{
    padding-bottom: 10px;
}

table.form .alignTop 
{
    vertical-align: top;
}

table.form .desc 
{
    font-size: 11px;
}

table.detail td 
{
    vertical-align: top;
}

table.detail td.image 
{
    padding-right: 20px;
    text-align: center;
    width: 259px;
}

table.detail table.form 
{
    margin: 10px 0;
}

table.detail table.form td.label 
{
    font-weight: bold;
    width: 80px;
}

table.detail h1 
{
    font-family: Georgia, Serif;
    font-size: 18px;
    border-bottom: 1px solid #DDDFCA;
    padding-bottom: 3px;
}

table.detail h1 .edit 
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    margin-left: 10px;
}

table.detail .btnBar 
{
    border-top: 1px solid #DDDFCA;
    text-align: left;
    padding: 10px 0;
    margin: 10px 0;
}


.backLink {
	background: url("../images/redesign/ui/icon_list.gif") 0 5px no-repeat;
	padding-left: 10px;
	margin: 3px 0;
}

.required 
{
    color: #AD221B;
}

.standard .textRight 
{
    margin: 10px 0;
    text-align: right;  
    font-weight: bold; 
}

.disclaimer 
{
    border-top: 1px solid #CBCFB4;
    border-bottom: 1px solid #CBCFB4;
    padding: 15px 10px;
    line-height: 15px;
}

.disclaimer h1 
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.widgetInstructions 
{
    background: #EAF4FE;
    border: 1px solid #D0D7DD;
    padding: 15px 10px;
    color: #2A3137;
    margin: 20px auto;
    line-height: 15px;
}

.widgetInstructions h1 
{
    color: #235C93;
    font-size: 20px;
    margin-bottom: 10px;
}

.widgetInstructions ul li {
	background: url("../images/redesign/ui/btn.gif") 0 5px no-repeat;
	padding-left: 15px;
	margin-bottom: 0px;
}



.mobileToggle {
	border: 1px solid #AAC5E2;
	margin: 15px 0;
}

.mobileToggle a {
	display: block;
	font-weight: bold;
	padding: 5px 8px;
}

.ACCME
{
    padding: 10px;
    background-color: White;
}

.ACCME .cmeHead
{
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
}

.ACCME .cmeHead .title
{
    font-weight: bold;
    font-size: 15px;
    padding-bottom: 5px;
}

.ACCME .section
{
    font-weight: bold;
    font-size: 15px;
    text-decoration: underline;
    padding-bottom: 20px;
}

.ACCME .contentText
{
    padding-bottom: 20px;
}

.ACCME .contentText ul
{
    padding: 0px 0px 0px 20px;
}

.ACCME .contentText ul li
{
    padding: 0px 0px 10px 0px;
    list-style-type: disc;
}

.ACCME .authors
{
    padding-bottom: 10px;
}

.ACCME .authors .author
{
    padding-bottom: 10px;
}
