﻿body
{
	background-image: url(../images/background-body.gif);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #525252;
}
form { margin: 0; padding: 0; }
table { border-width: 0px; margin: 0px; padding: 0px; }
img { border: 0; }
a:link, a:visited, a:hover, a:active { color: #0080b2; text-decoration: underline; }
div { margin: 0 auto; padding: 0 auto; }
h1{ color: #478625; font-weight: normal; font-size: 14pt; }
.clear { clear: both; }
.float_left { float: left; }
.float_right { float: right; }
.input
{
	color: #4c4b4b;
	border-style: solid;
	border-color: #a9a9a9;
	border-width: 1px;
}
.div_wrap
{
	width: 801px;
}
.div_header
{
	background-image: url(../images/background-header.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 801px;
	height: 77px;
}

.logo_ejournal { margin: 10px 00px 0px 20px; float: left; }
.div_header_links { margin: 48px 0px 0px 30px; width: 290px; font-size: 9pt; float: left; }
.div_header_forward{ margin: 30px 0px 0px 0px; font-size: 10pt; float: left; padding-left: 5px; }


.div_topmenu_wrapper_left
{
	background-image: url(../images/topmenu-wrapper-left.gif);
	background-color: #ffffff;
	background-position: left center;
	background-repeat: repeat-y;
	width: 7px;
	height: 35px;
	float: left;
}
.div_topmenu_wrapper_right
{
	background-image: url(../images/topmenu-wrapper-right.gif);
	background-color: #ffffff;
	background-position: right center;
	background-repeat: repeat-y;
	width: 7px;
	height: 35px;
	float: left;
}
.div_topmenu_wrapper_body
{
	background-color: #ffffff;
	width: 787px;
	height: 35px;
	float: left;
}
.div_topmenu_left
{
	background-image: url(../images/topmenu-left.gif);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 2px;
	width: 13px;
	height: 33px;
	float: left;
}
.div_topmenu_right
{
	background-image: url(../images/topmenu-right.gif);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 2px;
	width: 13px;
	height: 33px;
	float: left;
}
.div_topmenu_separator
{
	background-image: url(../images/topmenu-separator.gif);
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 2px;
	width: 2px;
	height: 33px;
	float: left;
}
.div_topmenu_item
{
	background-image: url(../images/topmenu-background.gif); 
	background-position: center center;
    background-repeat: repeat-x;
	text-align: center;
	margin-top: 2px;
    height: 33px;
    float: left;
}
.div_topmenu_item_selected
{
	background-image: url(../images/topmenu-item-selected-bg.gif);
	background-position: center center;
	background-repeat: repeat-x;
	text-align: center;
	height: 35px;
	float: left;
}
.div_topmenu_item_selected_l
{
	background-image: url(../images/topmenu-item-selected-l.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 35px;
	width: 10px;
	float: left;
}
.div_topmenu_item_selected_vl
{
	background-image: url(../images/topmenu-item-selected-vl.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 35px;
	width: 10px;
	float: left;
}
.div_topmenu_item_selected_r
{
	background-image: url(../images/topmenu-item-selected-r.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 35px;
	width: 10px;
	float: left;
}
.div_topmenu_item_selected_vr
{
	background-image: url(../images/topmenu-item-selected-vr.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 35px;
	width: 10px;
	float: left;
}
.div_topmenu_item_text
{
	margin-top: 8px;
}
a.topmenu_link, a.topmenu_link:visited, a.topmenu_link:active 
{
	color: #ffffff;
	font-weight: bolder;
	font-size: 10pt;
	text-decoration: none;
}
a.topmenu_link:hover { color: #d8eccd; }


.div_body_wrapper_left
{
	background-image: url(../images/body-wrapper-left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 7px;
	float: left;
	height: 400px;
}
.div_body_wrapper_right
{
	background-image: url(../images/body-wrapper-right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 7px;
	height: 400px;
	float: left;
}
.div_body_wrapper
{
	background-color: #ffffff;
	vertical-align: top;
	width: 787px;
	min-height: 400px;
	height: auto;
	float: left;
}


.table_leftmenu_wrapper
{
	vertical-align: top;
	margin: 5px 0px 5px 0px;
	width: 141px;
	min-height: 400px;
	height: auto;
	float: left;
}
.td_leftmenu_top
{
	background-image: url(../images/leftmenu-top.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 141px;
	height: 12px;
}
.td_leftmenu_bottom
{
	background-image: url(../images/leftmenu-bottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 141px;
	height: 12px;
}
.td_leftmenu_body
{
	background-image: url(../images/leftmenu-background.gif);
	background-position: center center;
	background-repeat: repeat-y;
	vertical-align: top;
	width: 141px;
	height: 400px;
}
.table_leftmenu_item
{
	margin-top: 5px;
	margin-left: 5px;
}
.td_leftmenu_item_top
{
	background-image: url(../images/leftmenu-item-top.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 127px;
	height: 6px;
}
.td_leftmenu_item_content
{
	background-color: #d9e2c9;
	width: 127px;
	overflow: hidden;
}
.td_leftmenu_item_bottom
{
	background-image: url(../images/leftmenu-item-bottom.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 127px;
	height: 6px;
}
.div_leftmenu_item_header_caption
{
	padding-top: 4px;
	padding-left: 5px;
}
a.leftmenu_item, a.leftmenu_item:visited, a.leftmenu_item:active, a.leftmenu_item:hover
{
	color: #000000;
	margin-left: 5px;
	text-decoration: none;
	cursor: pointer;
}
a.leftmenu_item_not_active
{
	color: #655d5d;
	margin-left: 5px;
	text-decoration: none;
	cursor: pointer;
}
a.leftmenu_subitem, a.leftmenu_subitem:visited, a.leftmenu_subitem:active, a.leftmenu_subitem:hover
{
	color: #000000;
	margin-left: 10px;
	text-decoration: none;
	cursor: pointer;
}

.div_content_wrapper
{
	margin-top: 5px;
	margin-left: 6px;
	width: 640px;
	min-height: 400px;
	height: auto;
	float: left;
}
.div_footer
{
	margin-top: 50px;
	font-size: 7pt;
	text-align: right;
	vertical-align: bottom;
}
.img_logo_dime
{
	margin-left: 5px;
	float: right;
}

a.register, a.register:visited, a.register:active
{
	background-image: url(../images/btn-register.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 103px;
	height: 29px;
	display:block;
}
a.register_now, a.register_now:visited, a.register_now:active
{
	background-image: url(../images/btn-register-now.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 166px;
	height: 33px;
	display:block;
}
a.cancel, a.cancel:visited, a.cancel:active
{
	background-image: url(../images/btn-cancel.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 87px;
	height: 29px;
	display:block;
}
a.login, a.login:visited, a.login:active
{
	background-image: url(../images/btn-login.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 76px;
	height: 29px;
	display:block;
}
a.save, a.save:visited, a.save:active
{
	background-image: url(../images/btn-save.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 64px;
	height: 29px;
	display:block;
}
a.edit, a.edit:visited, a.edit:active
{
	background-image: url(../images/btn-edit.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 59px;
	height: 29px;
	display:block;
}
a.continue, a.continue:visited, a.continue:active
{
	background-image: url(../images/btn-continue.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 105px;
	height: 29px;
	display:block;
}
a.submit, a.submit:visited, a.submit:active
{
	background-image: url(../images/btn-submit.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 83px;
	height: 29px;
	display:block;
}
a.continue_pre_assessment, a.continue_pre_assessment:visited, a.continue_pre_assessment:active
{
	background-image: url(../images/btn-continue-pre-assessment.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 273px;
	height: 29px;
	display:block;
}



.table_fillform
{
	margin: 10px 10px;
	width: 100%;
}
.td_fillform_label
{
	width: 40%;
	text-align: right;
	vertical-align: text-top;
	padding-right: 20px;
}

.div_ajax_progress
{
	height: 32px;
	text-align:center;
	vertical-align: middle;
	margin: 3px;
}


.ps_poor
{
	background-color: #d61e34;
	color: #ffffff;
	font-weight: bolder;
	font-size: 10pt;
	font-style: italic;
}
.ps_weak
{
	background-color: #d61ea4;
	color: #ffffff;
	font-weight: bolder;
	font-size: 10pt;
	font-style: italic;
}
.ps_average
{
	background-color: #6c1ed6;
	color: #ffffff;
	font-weight: bolder;
	font-size: 10pt;
	font-style: italic;
}
.ps_strong
{
	background-color: #1c936e;
	color: #ffffff;
	font-weight: bolder;
	font-size: 10pt;
	font-style: italic;
}
.ps_excellent
{
	background-color: #478625;
	color: #ffffff;
	font-weight: bolder;
	font-size: 10pt;
	font-style: italic;
}


.table_collout1_wrapper
{
	width: 310px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
	float: left;
}
.td_collout1_top
{
	background-image: url(../images/collout1-top.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 311px;
	height: 12px;
}
.td_collout1_bottom
{
	background-image: url(../images/collout1-bottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 311px;
	height: 12px;
}
.td_collout1_shadow
{
	background-image: url(../images/collout1-shadow.gif);
	background-position: center center;
	background-repeat: repeat-y;
	width: 3px;
	height: 200px;
}
.td_collout1_content
{
	background-image: url(../images/collout1-background.gif);
	background-color: #9bc2d4;
	background-position: center top;
	background-repeat: repeat-x;
	color: #002638;
	vertical-align: top;
	text-align: center;
	width: 308px;
	height: 200px;
	padding-left: 5px;
	padding-right: 5px;
}
.table_collout2_wrapper
{
	width: 310px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
	float: left;
}
.td_collout2_top
{
	background-image: url(../images/collout2-top.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 311px;
	height: 12px;
}
.td_collout2_bottom
{
	background-image: url(../images/collout2-bottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 311px;
	height: 12px;
}
.td_collout2_shadow
{
	background-image: url(../images/collout2-shadow.gif);
	background-position: center center;
	background-repeat: repeat-y;
	width: 3px;
	height: 200px;
}
.td_collout2_content
{
	background-image: url(../images/collout2-background.gif);
	background-color: #bccc9f;
	background-position: center top;
	background-repeat: repeat-x;
	color: #002638;
	vertical-align: top;
	text-align: center;
	width: 308px;
	height: 200px;
	padding-left: 5px;
	padding-right: 5px;
}
.collout_header
{
	color: #00405c;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
}
.collout_title
{
	color: #000000;
	font-size: 10pt;
	font-weight: bolder;
}
.td_collout1_content_white
{
	padding-top: 8px;
	width: 308px;
	min-height: 200px;
	height: auto;
	padding-left: 15px;
}
.td_collout1_content_white h1
{
	color: #00405c;
	font-size: 12pt;
	font-weight: bold;
}

.span_club_category_name
{
	font-size: 14pt;
	font-weight: bolder;
	color: #2b4870;
	text-transform: uppercase;
	width: 100px;
}
.span_club_category_text
{
	font-weight: bolder;
	font-style: italic;
	color: #000000;
}


.statements
{	
	border:1px solid #C3C3C3;
	width:630px;
	height:180px;
	overflow:auto;
	padding:2px 0px 2px 3px;
	text-align:left;
	float:left;
}


.launch_discussion
{
	background-image: url(../images/launch-discussion.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 67px;
	height: 97px;
	display:block;
}
.launch_discussion_disabled
{
	background-image: url(../images/launch-discussion-disabled.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 67px;
	height: 97px;
	display:block;
}
.download_mp3
{
	background-image: url(../images/download-mp3.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 67px;
	height: 97px;
	display:block;
}
.download_mp3_disabled
{
	background-image: url(../images/download-mp3-disabled.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 67px;
	height: 97px;
	display:block;
}
.download_slides
{
	background-image: url(../images/download-slides.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 67px;
	height: 97px;
	display:block;
}
.download_slides_disabled
{
	background-image: url(../images/download-slides-disabled.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 67px;
	height: 97px;
	display:block;
}
.read_article
{
	background-image: url(../images/read-article.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 67px;
	height: 97px;
	display:block;
}
.read_article_disabled
{
	background-image: url(../images/read-article-disabled.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 67px;
	height: 97px;
	display:block;
}
.cme_credit
{
	background-image: url(../images/cme-credit.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 67px;
	height: 97px;
	display:block;
}
.cme_credit_disabled
{
	background-image: url(../images/cme-credit-disabled.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 67px;
	height: 97px;
	display:block;
}


.table_header
{
	background-image: url(../images/table-header-bg.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 600px;
	height: 20px;
}
.table_footer
{
	background-image: url(../images/table-footer-bg.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 600px;
	height: 12px;
}
.table_row
{
	background-image: url(../images/table-row-bg.gif);
	background-position: center center;
	background-repeat: repeat-y;
	width: 600px;
}
.table_row_alt
{
	background-image: url(../images/table-row-alt-bg.gif);
	background-position: center center;
	background-repeat: repeat-y;
	width: 600px;
}

a.open, a.open:visited, a.open:active
{
	background-image: url(../images/btn-open.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 69px;
	height: 29px;
	display:block;
}
a.open_alt, a.open_alt:visited, a.open_alt:active
{
	background-image: url(../images/btn-open-alt.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 69px;
	height: 29px;
	display:block;
}