<!--
.phoenix body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF
}

.phoenix input {
	vertical-align: middle
}

.phoenix ol {
	margin-bottom: 0px
}

.phoenix select {
	vertical-align: middle
}

.phoenix .greyBorder {
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid
}

.phoenix .greyCella {
	PADDING-RIGHT: 6px;
	BORDER-TOP: #808080 1px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #808080 1px solid;
	PADDING-TOP: 6px;
	BACKGROUND-COLOR: #cccccc
}

.phoenix .greyCellb {
	PADDING-RIGHT: 6px;
	BORDER-TOP: #808080 1px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #808080 1px solid;
	PADDING-TOP: 6px;
	BACKGROUND-COLOR: #e6e6e6
}

.phoenix .greyRow {
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ece9e9
}

.phoenix .darkBlue {
	COLOR: #013070
}

.phoenix .img_align {
	VERTICAL-ALIGN: middle
}

.phoenix .abstract_cell3 {
	padding-top: 5px;
	vertical-align: top;
	padding-bottom: 10px
}

.phoenix .abstract_cell4 {
	padding-top: 5px;
	vertical-align: top;
	text-align: right
}

.phoenix .abstract_icon_cell {
	vertical-align: top;
	text-align: left;
	padding-right: 3px
}

.phoenix .abstract_grey_cell1 {
	background-color: #EFEFEF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px
}

.phoenix .abstract_grey_cell2 {
	background-color: #EFEFEF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-align: right
}

.phoenix .abstract_journal_info {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-right: 2px;
	margin-bottom: 10px
}

.phoenix .abstract_nav_cell {
	background-color: #EFEFEF;
	border-style: outset;
	border-width: 1px;
	height: 20px;
	cursor: pointer
}

.phoenix .abstract_nav_cell_active {
	background-color: #FF9900; /* secondary */
	border-style: outset;
	border-width: 1px;
	height: 20px;
	cursor: pointer
}

.phoenix .abstract_nav_table {
	border-top: 1px solid #FF9900; /* secondary */
	border-right: 1px solid #FF9900; /* secondary */
	border-bottom: 1px solid #FF9900; /* secondary */
	border-left: 1px solid #FF9900 /* secondary */
}

.phoenix .abstract_selected_title_cell3 {
	padding-top: 5px;
	vertical-align: top
}

.phoenix .abstract_selected_title_cell4 {
	padding-top: 5px;
	vertical-align: top;
	text-align: right
}

.phoenix .abstract_table1 {
	margin-top: 14px;
	margin-left: 14px
}

.phoenix .abstract_table2 {
	margin-left: 14px
}

.phoenix .abstract_table_absolute {
	position: absolute
}

.phoenix .abstract_table_hidden {
	width: 0px;
	overflow: hidden
}

.phoenix .abstract_table_wide {
	position: absolute
}

.phoenix .abstract_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-right: 2px
}

.phoenix .abstract_text_cell {
	vertical-align: top;
	padding-bottom: 15px
}

.phoenix .abstract_text_cell2 {
	border-top: 1px solid #848284;
	padding-top: 15px;
	padding-bottom: 15px
}

.phoenix .abstract_text_cell_rt {
	text-align: right;
	padding-bottom: 15px;
	vertical-align: top
}

.phoenix .abstract_text_cell_rt2 {
	border-top: 1px solid #848284;
	text-align: right;
	padding-top: 15px;
	padding-bottom: 15px
}

.phoenix .abstract_text_cell_rt3 {
	text-align: right;
	padding-bottom: 5px;
	vertical-align: top
}

.phoenix .abstract_text_head0 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin-right: 2px;
	font-weight: bold
}

.phoenix .abstract_text_head1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin-right: 2px;
	font-style: italic
}

.phoenix .abstract_text_head2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-right: 2px;
	font-weight: bold
}

.phoenix .abstract_text_head3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-right: 2px;
	font-style: italic
}

.phoenix .abstract_title_cell1 {
	padding-bottom: 20px
}

.phoenix .abstract_title_cell1a {
	padding-bottom: 10px
}

.phoenix .abstract_title_cell2 {
	vertical-align: top;
	text-align: right;
	padding-bottom: 20px
}

.phoenix .abstract_title_cell2a {
	vertical-align: top;
	text-align: right;
	padding-bottom: 10px
}

.phoenix .abstract_title_cell3 {
	vertical-align: top
}

.phoenix .abstract_title_cell4 {
	vertical-align: top;
	text-align: right
}

.phoenix .abstract_title_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #222222;
	font-weight: bold;
	margin-right: 2px
}

.phoenix .ad_cell1 {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 13px
}

.phoenix .ad_cell2 {
	text-align: center;
	padding-bottom: 13px
}

.phoenix .advanced_result_cell {
	padding-top: 10px
}

.phoenix .advanced_result_cell2 {
	padding-top: 20px
}

.phoenix .advanced_result_cell_rt {
	text-align: right;
	padding-top: 10px
}

.phoenix .all_issues_cell1 {
	padding: 4px 4px 0px 4px;
	vertical-align: top
}

.phoenix .all_issues_menu_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: inherit;
	font-size: 10px
}

.phoenix .all_issues_table1 {
	margin-top: 14px;
	margin-bottom: 14px;
	margin-left: 14px
}

.phoenix .all_issues_title_cell1 {
	background-color: #EFEFEF;
	height: 27px;
	border-top: 2px solid #FF9900; /* tertiary */
	padding: 3px 0px 3px 3px
}

.phoenix .all_issues_title_cell2 {
	background-color: #EFEFEF;
	height: 27px;
	border-top: 2px solid #FF9900; /* tertiary */
	padding: 3px 3px 3px 0px;
	text-align: right
}

.phoenix .browse_mesh_cell {
	padding-top: 10px
}

.phoenix .browse_mesh_table {
	margin-top: 14px;
	margin-left: 14px
}

.phoenix .browse_mesh_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000
}

.phoenix .browse_mesh_text2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-top: 15px
}

.phoenix .browse_mesh_text_exp {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 26px;
	color: #000000
}

.phoenix .bullet {
	font-size: 15px
}

.phoenix .button_column_cell1 {
	padding-top: 15px;
	padding-bottom: 6px;
	vertical-align: top
}

.phoenix .button_column_cell2 {
	vertical-align: top
}

.phoenix .button_column_cell3 {
	vertical-align: top;
	padding-top: 6px
}

.phoenix .button_column_cell4 {
	padding-top: 15px;
	padding-bottom: 6px;
	padding-right: 17px;
	text-align: right;
	vertical-align: top
}

.phoenix .buynow_cell1 {
	padding: 5px 3px 10px 3px;
	text-align: center;
	border-right: 1px solid #FF9900 /* tertiary */
}

.phoenix .buynow_cell2 {
	padding-top: 5px;
	text-align: center;
	border-right: 1px solid #FF9900 /* tertiary */
}

.phoenix .buynow_cell3 {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: center;
	vertical-align: top
}

.phoenix .buynow_table {
	border-width: 2px;
	border-style: solid;
	border-color: #FF9900; /* tertiary */
	background-color: #EFEFEF;
	margin-bottom: 10px
}

.phoenix .buynow_title_cell1 {
	border-right: 1px solid #FF9900; /* tertiary */
	border-bottom: double #FF9900; /* tertiary */
	padding: 3px 3px 0px 3px;
	background-color: #FFFFFF
}

.phoenix .buynow_title_cell2 {
	border-bottom: double #FF9900; /* tertiary */
	padding: 3px 3px 0px 3px;
	text-align: center;
	background-color: #FFFFFF
}

.phoenix .buynow_institutional_title_cell {
	border-top: 1px solid #FF9900;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
}

.phoenix .buynow_institutional_cell {
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
}

.phoenix .cart_cell1 {
	padding-top: 8px;
	padding-right: 15px;
	padding-left: 15px
}

.phoenix .cart_cell1a {
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center
}

.phoenix .cart_cell1b {
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px
}

.phoenix .cart_cell2 {
	background-color: #EFEFEF;
	text-align: center
}

.phoenix .cart_cell2a {
	background-color: #EFEFEF;
	text-align: center;
	vertical-align: top
}

.phoenix .cart_cell2b {
	border-top: 1px solid #808080
}

.phoenix .cart_cell3 {
	background-color: #EFEFEF;
	padding-top: 3px;
	padding-bottom: 3px
}

.phoenix .cart_cell3a {
	background-color: #EFEFEF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px
}

.phoenix .cart_cell4 {
	padding: 3px 3px 5px 3px
}

.phoenix .cart_cell4a {
	padding: 3px 3px 0px 3px
}

.phoenix .cart_cell5 {
	border-top: 1px solid #808080;
	padding: 15px 3px 10px 3px
}

.phoenix .cart_cell5a {
	padding: 15px 3px 10px 3px
}

.phoenix .cart_cell5b {
	border-top: 1px solid #808080;
	padding: 15px 3px 5px 3px
}

.phoenix .cart_cell5c {
	padding: 10px 3px 15px 3px
}

.phoenix .cart_cell6 {
	padding: 3px 3px 5px 3px;
	text-align: right;
	vertical-align: top
}

.phoenix .cart_cell6a {
	padding: 3px 3px 5px 3px;
	text-align: center;
	vertical-align: top
}

.phoenix .cart_cell6b {
	border-top: 1px solid #808080;
	padding: 15px 3px 10px 3px;
	text-align: right;
	vertical-align: top
}

.phoenix .cart_cell6c {
	border-top: 1px solid #808080;
	padding: 15px 3px 5px 3px;
	text-align: right;
	vertical-align: top
}

.phoenix .cart_cell7 {
	background-color: #FFFFCC
}

.phoenix .cart_cell8 {
	background-color: #FFFFCC;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px
}

.phoenix .cart_cell9 {
	background-color: #FFFFCC;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-align: right
}

.phoenix .cart_cell10 {
	padding: 3px 3px 0px 5px;
	vertical-align: top;
	background-color: #EFEFEF
}

.phoenix .cart_cell10a {
	padding: 3px 3px 15px 5px;
	vertical-align: top;
	background-color: #EFEFEF
}

.phoenix .cart_cell11 {
	padding: 3px 3px 0px 5px;
	vertical-align: top
}

.phoenix .cart_cell11a {
	padding: 3px 3px 15px 5px;
	vertical-align: top
}

.phoenix .cart_cell12 {
	padding: 3px 0px 0px 5px;
	vertical-align: top;
	text-align: right
}

.phoenix .cart_cell12a {
	padding: 3px 0px 15px 5px;
	vertical-align: top;
	text-align: right
}

.phoenix .cart_table1 {
	border-color: #FF9900; /* tertiary */
	border-style: solid;
	border-width: 2px
}

.phoenix .cart_table2 {
	border-color: #FF9900; /* tertiary */
	border-style: solid;
	border-width: 2px;
	margin-top: 10px
}

.phoenix .cart_title_cell1 {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #FF9900 /* tertiary */
}

.phoenix .claim_cell1 {
	border-top: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
	border-left: 2px solid #FF9900; /* tertiary */
	border-right: 1px solid #848284;
	padding: 8px 3px 8px 5px
}

.phoenix .claim_cell2 {
	border-top: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
	border-right: 2px solid #FF9900; /* tertiary */
	padding: 8px 3px 8px 5px
}

.phoenix .claim_cell3 {
	background-color: #EFEFEF;
	border-left: 2px solid #FF9900; /* tertiary */
	padding: 2px 3px 2px 5px;
	text-align: right
}

.phoenix .claim_cell4 {
	background-color: #EFEFEF;
	border-right: 1px solid #848284;
	padding: 2px 3px 2px 0px;
	text-align: left
}

.phoenix .claim_cell5 {
	background-color: #EFEFEF;
	padding: 2px 3px 2px 5px;
	text-align: right
}

.phoenix .claim_cell6 {
	background-color: #EFEFEF;
	border-right: 2px solid #FF9900; /* tertiary */
	padding: 2px 3px 2px 0px;
	text-align: left
}

.phoenix .claim_cell7 {
	background-color: #EFEFEF;
	border-right: 2px solid #FF9900; /* tertiary */
	padding: 2px 3px 2px 5px
}

.phoenix .claim_cell8 {
	background-color: #EFEFEF;
	border-left: 2px solid #FF9900; /* tertiary */
	border-right: 1px solid #848284;
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding: 8px 3px 8px 5px;
	text-align: center
}

.phoenix .claim_cell9 {
	background-color: #EFEFEF;
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding: 8px 3px 8px 5px;
	text-align: center
}

.phoenix .claim_cell10 {
	background-color: #EFEFEF;
	border-left: 2px solid #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding: 8px 3px 8px 5px
}

.phoenix .clinics_cell1 {
	vertical-align: top
}

.phoenix .clinics_cell2 {
	text-align: center;
	vertical-align: top
}

.phoenix .clinics_cell3 {
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 20px
}

.phoenix .clinics_cell4 {
	vertical-align: top;
	padding-top: 8px
}

.phoenix .clinics_cell5 {
	vertical-align: top;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 20px
}

.phoenix


 


.cluster_table


    /* this style is cluster-specific and does not apply to platforms */
{
background-color




:
#FF9900




;
/* primary */
border-top




:
11
px


 


solid


 


#FF9900


    /* cluster-specific */
}
.phoenix .collections_cell1 {
	padding-left: 15px
}

.phoenix .content_cell {
	vertical-align: top
}

.phoenix .current_issue_cell1 {
	vertical-align: top;
	text-align: center;
	padding-bottom: 15px
}

.phoenix .current_issue_cell1_top_border {
	vertical-align: top;
	text-align: center;
	padding-bottom: 15px;
	border-top: 1px solid #666666
}

.phoenix .current_issue_cell1_bottom_border {
	vertical-align: top;
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 1px solid #666666
}

.phoenix .current_issue_cell1_tb_border {
	vertical-align: top;
	text-align: center;
	padding-bottom: 15px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666
}

.phoenix .current_issue_cell2 {
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 4px
}

.phoenix .current_issue_cell2_top_border {
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 4px;
	border-top: 1px solid #666666
}

.phoenix .current_issue_cell3 {
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 15px
}

.phoenix .current_issue_cell3_bottom_border {
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 15px;
	border-bottom: 1px solid #666666
}

.phoenix .current_issue_cell3_tb_border {
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 15px;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666
}

.phoenix .current_issue_key_cell {
	padding: 2px 2px 2px 4px;
	border-bottom: 2px solid #EFEFEF
}

.phoenix .current_issue_key_cell2 {
	padding: 2px 2px 2px 4px;
	border-bottom: 2px solid #EFEFEF;
	text-align: right
}

.phoenix .current_issue_table1 {
	margin-top: 14px;
	margin-left: 14px;
	margin-bottom: 14px
}

.phoenix .doi_cell {
	padding: 3px 3px 3px 3px
}

.phoenix .doi_table {
	margin-top: 14px;
	margin-left: 14px;
	border-width: 2px;
	border-style: solid;
	border-color: #FF9900; /* tertiary */
	background-color: #FFFFCC
}

.phoenix .download_winmp_cell {
	padding: 5px 5px 5px 5px
}

.phoenix .download_winmp_table {
	background-color: #EFEFEF;
	margin-top: 5px
}

.phoenix .duplicate_cell1 {
	border-right: 1px solid #808080;
	border-bottom: double #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	padding: 3px 3px 3px 3px
}

.phoenix .duplicate_cell1a {
	border-right: 1px solid #808080;
	border-left: 2px solid #FF9900; /* tertiary */
	padding: 3px 3px 3px 3px;
	vertical-align: top
}

.phoenix .duplicate_cell1b {
	border-right: 1px solid #808080;
	border-bottom: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	padding: 3px 3px 3px 3px;
	vertical-align: top
}

.phoenix .duplicate_cell2 {
	border-right: 1px solid #808080;
	border-bottom: double #FF9900; /* tertiary */
	padding: 3px 3px 3px 3px
}

.phoenix .duplicate_cell2a {
	border-right: 1px solid #808080;
	padding: 3px 3px 3px 3px;
	vertical-align: top
}

.phoenix .duplicate_cell2b {
	border-right: 1px solid #808080;
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding: 3px 3px 3px 3px;
	vertical-align: top
}

.phoenix .duplicate_cell3 {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: double #FF9900; /* tertiary */
	padding: 3px 3px 3px 3px
}

.phoenix .duplicate_cell3a {
	border-right: 2px solid #FF9900; /* tertiary */
	padding: 3px 3px 3px 3px;
	vertical-align: top
}

.phoenix .duplicate_cell3b {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding: 3px 3px 3px 3px;
	vertical-align: top
}

.phoenix .duplicate_title_cell {
	background-color: #FF9900; /* tertiary */
	padding: 3px 3px 3px 3px
}

.phoenix .duplicate_title_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold
}

.phoenix .editorial_board_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-left: 20px;
	margin-right: 2px
}

.phoenix .editorial_cell {
	vertical-align: top
}

.phoenix .editorial_cell_centered {
	text-align: center
}

.phoenix .editorial_cell_top {
	vertical-align: top;
	padding-bottom: 16px
}

.phoenix .editorial_content_cell {
	padding-right: 5px
}

.phoenix .editorial_image {
	margin-top: 8px
}

.phoenix .editorial_table1 {
	font-family: arial, serf;
	font-size: 12px;
	margin-bottom: 14px;
	margin-left: 10px;
	margin-top: 14px;
}

.phoenix .editorial_text {
	margin-top: 10px;
	margin-right: 8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000
}

.phoenix .editorial_title_cell1 {
	background-color: #EFEFEF;
	border-top: 3px solid #CECBCE;
	height: 18px
}

.phoenix .editorial_title_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900; /* tertiary */
	margin-left: 3px
}

.phoenix .editors_choice_cell1 {
	padding-bottom: 20px
}

.phoenix .editors_choice_cell2 {
	padding-top: 10px
}

.phoenix .editors_choice_cell3 {
	padding-top: 20px
}

.phoenix .error {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #F3130D
}

.phoenix .error_cell1 {
	border-top: 1px solid #6A6A6A;
	border-left: 1px solid #6A6A6A;
	border-bottom: 1px solid #6A6A6A;
	padding-top: 4px;
	padding-left: 6px;
	padding-bottom: 4px;
	padding-right: 6px;
	vertical-align: top
}

.phoenix .error_cell2 {
	border-top: 1px solid #6A6A6A;
	border-right: 1px solid #6A6A6A;
	border-bottom: 1px solid #6A6A6A;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px
}

.phoenix .error_table {
	margin-bottom: 10px
}

.phoenix .footer_table {
	background-color: #E7E7D6;
	margin-top: 20px
}

.phoenix .footer_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.phoenix .grey-row {
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ece9e9
}

.phoenix .header_table {
	background-color: #FF9900; /* primary */
}

.phoenix .header_table2 {
	background-color: #FF9900; /* primary */
}

.phoenix .img_align {
	vertical-align: middle
}

.phoenix .img_align_top {
	vertical-align: text-top
}

.phoenix .img_feature {
	margin-bottom: 8px
}

.phoenix .img_cell {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px
}

.phoenix .img_icon {
	vertical-align: middle;
	margin-top: 2px
}

.phoenix .info_cell {
	padding: 3px 3px 3px 3px;
	vertical-align: top
}

.phoenix .info_table {
	width: 95%;
	border-width: 1px;
	border-style: solid;
	border-color: #FF9900; /* tertiary */
	background-color: #EFEFEF;
	margin-bottom: 20px;
	margin-top: 10px
}

.phoenix .journal_info_title_cell {
	padding-top: 10px
}

.phoenix .keywords_cell {
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
	text-align: center
}

.phoenix .left_column_cell1 {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px
}

.phoenix .left_column_cell2 {
	padding: 0px 3px 16px 8px
}

.phoenix .left_column_cell3 {
	text-align: center;
	padding-bottom: 3px
}

.phoenix .left_nav_cell {
	background-color: #E7E7D6;
	vertical-align: top
}

.phoenix .login_button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #737173;
	width: 50px;
	height: 20px
}

.phoenix .login_cell {
	background-color: #FFFFFF;
	border-style: double none none none;
	border-top-color: #636563;
	height: 41px
}

.phoenix .login_cell1 {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top: 2px solid #FF9900; /* tertiary */
	border-right: 1px solid #808080;
	border-left: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF
}

.phoenix .login_cell1a {
	padding-top: 8px;
	padding-left: 3px;
	padding-right: 3px;
	border-top: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
	text-align: right;
	vertical-align: top
}

.phoenix .login_cell1b {
	padding-top: 8px;
	padding-left: 3px;
	padding-right: 3px;
	border-top: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
	text-align: left;
	vertical-align: top
}

.phoenix .login_cell2 {
	padding-top: 8px;
	padding-right: 3px;
	border-top: 2px solid #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF
}

.phoenix .login_cell2a {
	padding-top: 8px;
	padding-right: 3px;
	border-left: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
	text-align: right
}

.phoenix .login_cell3 {
	padding-top: 8px;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
	text-align: right
}

.phoenix .login_cell3a {
	padding-top: 8px;
	padding-right: 3px;
	border-right: 1px solid #808080;
	background-color: #EFEFEF
}

.phoenix .login_cell4 {
	padding-top: 8px;
	padding-right: 3px;
	border-right: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF
}

.phoenix .login_cell5 {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 20px;
	border-left: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
	text-align: center
}

.phoenix .login_cell6 {
	padding-right: 3px;
	padding-bottom: 20px;
	border-right: 1px solid #808080;
	border-bottom: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF
}

.phoenix .login_cell6a {
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	border-right: 1px solid #808080;
	border-bottom: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF
}

.phoenix .login_cell6b {
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF
}

.phoenix .login_cell7 {
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 3px;
	border-top: 2px solid #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
	vertical-align: top
}

.phoenix .login_cell8 {
	background-color: #EFEFEF;
	border-right: 2px solid #FF9900 /* tertiary */
}

.phoenix .login_cell9 {
	background-color: #EFEFEF;
	border-left: 2px solid #FF9900 /* tertiary */
}

.phoenix .login_cell10 {
	vertical-align: top;
	border-right: 1px solid #808080;
	border-left: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
}

.phoenix .login_input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px
}

.phoenix .login_search_panel {
	vertical-align: bottom;
	text-align: right
}

.phoenix .login_table {
	background-color: #FFFFFF
}

.phoenix .login_table_cell {
	text-align: center
}

.phoenix .login_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	margin-left: 6px;
	text-align: left
}

.phoenix .main_panel_table {
	border-style: double none none none;
	border-color: #636563
}

.phoenix .maroon {
	color: #8e2222
}

.phoenix .menu1_cell {
	background-color: #EFEFEF;
	border-style: outset;
	border-width: 1px;
	height: 21px;
	cursor: pointer
}

.phoenix .menu1_cell_over {
	background-color: #FF9900; /* secondary */
	border-style: outset;
	border-width: 1px;
	height: 21px;
	cursor: pointer
}

.phoenix .menu1_table {
	border-left: 6px solid #EFEFEF
}

.phoenix .menuText1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 9px;
	color: inherit
}

.phoenix .menu2_cell {
	background-color: #CECBB5;
	border-style: outset;
	border-width: 1px;
	height: 21px;
	cursor: pointer
}

.phoenix .menu2_cell_inactive {
	background-color: #CECBB5;
	border-style: outset;
	border-width: 1px 1px 0px 1px;
	height: 17px
}

.phoenix .menu2_cell_over {
	background-color: #FF9900; /* secondary */
	border-style: outset;
	border-width: 1px;
	height: 21px;
	cursor: pointer
}

.phoenix .menu2_subcell {
	background-color: #CECBB5;
	border-style: outset;
	border-width: 0px 1px 0px 1px;
	height: 18px;
	cursor: pointer;
	padding-left: 8px
}

.phoenix .menu2_subcell_last {
	background-color: #CECBB5;
	border-style: outset;
	border-width: 0px 1px 1px 1px;
	height: 18px;
	cursor: pointer;
	padding-bottom: 3px;
	padding-left: 8px
}

.phoenix .menu2_subcell_last_over {
	background-color: #FF9900; /* secondary */
	border-style: outset;
	border-width: 0px 1px 1px 1px;
	height: 18px;
	cursor: pointer;
	padding-bottom: 3px;
	padding-left: 8px
}

.phoenix .menu2_subcell_over {
	background-color: #FF9900; /* secondary */
	border-style: outset;
	border-width: 0px 1px 0px 1px;
	height: 18px;
	cursor: pointer;
	padding-left: 8px
}

.phoenix .menu2_table {
	border-left: 6px solid #FF9900; /* primary */
	margin-bottom: 25px
}

.phoenix .menu3_cell {
	background-color: #EFEFEF;
	border-style: outset;
	border-width: 1px;
	height: 21px;
	cursor: pointer;
	text-align: center
}

.phoenix .menu3_cell_over {
	background-color: #FF9900; /* secondary */
	border-style: outset;
	border-width: 1px;
	height: 21px;
	cursor: pointer;
	text-align: center
}

.phoenix .menu_text_active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: inherit;
	font-size: 10px
}

.phoenix .menu_text_active_over {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: inherit;
	font-size: 10px
}

.phoenix .menu_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: inherit;
	font-size: 10px;
	margin-left: 9px
}

.phoenix .menu_text_over {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: inherit;
	font-size: 10px;
	margin-left: 9px
}

.phoenix .menu_text2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	margin-left: 9px
}

.phoenix .menu_text2_over {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000; /* quaternary */
	font-size: 11px;
	margin-left: 9px
}

.phoenix .menu_text3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 9px;
	margin-bottom: 0px;
	font-weight: bold
}

.phoenix .menu_text_white {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000; /* quaternary */
	font-size: 10px;
	margin-left: 9px
}

.phoenix .menu_text_white_over {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	margin-left: 9px
}

.phoenix .my_button {
	background-color: #717171;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 210px
}

.phoenix .my_cell1 {
	border-left: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	vertical-align: top
}

.phoenix .my_cell1a {
	border-left: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #EFEFEF;
	vertical-align: top
}

.phoenix .my_cell1b {
	border-left: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #EFEFEF;
	vertical-align: top
}

.phoenix .my_cell1c {
	border-top: double #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	vertical-align: top;
	text-align: right
}

.phoenix .my_cell1d {
	border-left: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	vertical-align: top
}

.phoenix .my_cell2 {
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: top
}

.phoenix .my_cell2a {
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	background-color: #EFEFEF;
	vertical-align: top
}

.phoenix .my_cell2b {
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	background-color: #EFEFEF;
	vertical-align: top
}

.phoenix .my_cell2d {
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: top
}

.phoenix .my_cell3 {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: top
}

.phoenix .my_cell3a {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	background-color: #EFEFEF;
	vertical-align: top
}

.phoenix .my_cell3b {
	border-right: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	background-color: #EFEFEF;
	vertical-align: top
}

.phoenix .my_cell3d {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: top
}

.phoenix .my_cell4 {
	border-right: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
	padding: 3px 3px 3px 3px
}

.phoenix .my_cell5 {
	border-bottom: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #EFEFEF;
	vertical-align: top
}

.phoenix .my_cell5a {
	border-bottom: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	vertical-align: top
}

.phoenix .my_cell6 {
	border-right: 1px solid #808080;
	border-bottom: 2px solid #FF9900; /* tertiary */
	border-left: 1px solid #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	background-color: #EFEFEF;
	vertical-align: top
}

.phoenix .my_cell6a {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px
}

.phoenix .my_cell7 {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	background-color: #EFEFEF;
	vertical-align: top
}

.phoenix .my_cell7a {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: top
}

.phoenix .my_cell8 {
	border-left: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #EEEEEE;
	text-align: right
}

.phoenix .my_cell8a {
	border-right: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #EEEEEE
}

.phoenix .my_cell8b {
	border-bottom: 1px solid #808080;
	border-right: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #EEEEEE
}

.phoenix .my_cell9 {
	border-right: 2px solid #FF9900; /* tertiary */
	padding-top: 10px;
	padding-bottom: 3px;
	padding-right: 3px;
	background-color: #EEEEEE
}

.phoenix .my_cell10 {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	border-left: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 15px;
	vertical-align: top
}

.phoenix .my_searches_cell1 {
	border-top: 2px solid #FF9900; /* tertiary */
	border-bottom: double #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	text-align: center
}

.phoenix .my_searches_cell1a {
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 2px solid #FF9900; /* tertiary */
	text-align: center;
	vertical-align: top
}

.phoenix .my_searches_cell1b {
	border-right: 1px solid #808080;
	border-bottom: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	text-align: center;
	vertical-align: top
}

.phoenix .my_searches_cell2 {
	border-top: 2px solid #FF9900; /* tertiary */
	border-right: 1px solid #808080;
	border-bottom: double #FF9900; /* tertiary */
	padding-top: 3px
}

.phoenix .my_searches_cell2a {
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #EFEFEF
}

.phoenix .my_searches_cell2b {
	border-right: 1px solid #808080;
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #EFEFEF
}

.phoenix .my_searches_cell3 {
	border-top: 2px solid #FF9900; /* tertiary */
	border-right: 1px solid #808080;
	border-bottom: double #FF9900; /* tertiary */
	padding-top: 3px;
	text-align: center
}

.phoenix .my_searches_cell3a {
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #EFEFEF;
	text-align: center;
	vertical-align: top
}

.phoenix .my_searches_cell3b {
	border-right: 1px solid #808080;
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #EFEFEF;
	text-align: center;
	vertical-align: top
}

.phoenix .my_searches_cell4 {
	border-top: 2px solid #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: double #FF9900; /* tertiary */
	padding-top: 3px;
	text-align: center
}

.phoenix .my_searches_cell4a {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #EFEFEF;
	text-align: center;
	vertical-align: top
}

.phoenix .my_searches_cell4b {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #EFEFEF;
	text-align: center;
	vertical-align: top
}

.phoenix .my_searches_cell5 {
	text-align: right;
	padding-bottom: 3px
}

.phoenix .my_table {
	margin-top: 14px;
	margin-left: 14px
}

.phoenix .my_title_cell {
	border-top: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	border-bottom: double #FF9900; /* tertiary */
	height: 29px;
	padding-left: 3px;
	padding-top: 3px
}

.phoenix .my_title_cell1a {
	border-top: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: double #FF9900; /* tertiary */
	height: 29px;
	padding-left: 3px;
	padding-top: 3px
}

.phoenix .my_title_cell2 {
	border-top: 2px solid #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: double #FF9900; /* tertiary */
	height: 29px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-align: right
}

.phoenix .page_subtitle_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900; /* tertiary */
	margin-bottom: 5px
}

.phoenix .page_subtitle_text2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900 /* tertiary */
}

.phoenix .page_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-right: 2px
}

.phoenix .page_dochead_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #878787;
	margin-right: 2px
}

.phoenix .page_section_head_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px
}

.phoenix .page_section_head_text0 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px
}

.phoenix .page_section_head_text1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px
}

.phoenix .page_section_head_text2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px
}

.phoenix .page_section_head_text3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 2px
}

.phoenix .page_title_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900; /* tertiary */
	margin-bottom: 5px
}

.phoenix .page_title_text2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900 /* tertiary */
}

.phoenix .page_title_text3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 15px
}

.phoenix .page_padding5 {
	padding-bottom: 5px
}

.phoenix .page_padding15 {
	padding-bottom: 15px
}

.phoenix .page_padding40 {
	padding-bottom: 40px
}

.phoenix .periodical_alert_cell {
	background-color: #EFEFEF;
	padding: 3px 3px 3px 3px
}

.phoenix .periodical_alert_cell2 {
	background-color: #EFEFEF;
	padding: 3px 0px 3px 3px;
	vertical-align: top
}

.phoenix .periodical_alert_cell3 {
	background-color: #EFEFEF;
	padding: 3px 3px 3px 3px;
	text-align: right;
	vertical-align: top
}

.phoenix .periodical_alert_table {
	border: 1px solid #FF9900; /* tertiary */
	margin-top: 14px;
	margin-left: 14px
}

.phoenix .periodical_alert_table2 {
	border: 1px solid #FF9900; /* tertiary */
	margin-top: 14px;
	margin-bottom: 14px
}

.phoenix .periodical_alpha_cell {
	background-color: #DEDFDE;
	text-align: center;
	border-style: outset;
	border-width: 1px;
	width: 7%;
	height: 18px;
	cursor: pointer
}

.phoenix .periodical_alpha_cell_over {
	background-color: #FF9900; /* secondary */
	text-align: center;
	border-style: outset;
	border-width: 1px;
	width: 7%;
	height: 18px;
	cursor: pointer
}

.phoenix .periodical_alpha_cell_unavail {
	background-color: #EFEFEF;
	text-align: center;
	width: 7%;
	height: 18px
}

.phoenix .periodical_alpha_table {
	width: 97%;
	margin-right: 7px;
	margin-left: 7px;
	margin-bottom: 14px
}

.phoenix .periodical_alpha_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold
}

.phoenix .periodical_alpha_text_active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold
}

.phoenix .periodical_alpha_text_unavail {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C8A8C;
	font-weight: bold
}

.phoenix .periodical_cell1 {
	padding-top: 13px;
	padding-bottom: 4px;
	padding-left: 10px;
	vertical-align: top
}

.phoenix .periodical_cell2 {
	padding-bottom: 4px;
	padding-left: 10px;
	vertical-align: top;
}

.phoenix .periodical_pricing_cell {
	font-size: 12px;
}

.phoenix .periodical_ed_cell1 {
	padding-bottom: 14px;
	vertical-align: top
}

.phoenix .periodical_ed_table1 {
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 14px;
	margin-bottom: 10px;
}

.phoenix .periodical_ed_text_cell {
	padding-left: 10px;
	padding-bottom: 2px;
	vertical-align: top;
}

.phoenix .periodical_ed_text_cell2 {
	padding-left: 10px;
	vertical-align: top;
	padding-bottom: 10px;
}

.phoenix .periodical_ed_title_cell {
	background-color: #EFEFEF;
	border-top: 3px solid #FF9900; /* tertiary */
	height: 18px;
}

.phoenix .periodical_ed_title_cell2 {
	border-bottom: 2px solid #FF9900; /* tertiary */
	height: 18px;
}

.phoenix .periodical_ed_title_cell_large {
	background-color: #EFEFEF;
	border-top: 3px solid #FF9900; /* tertiary */
	height: 23px;
}

.phoenix .periodical_grey_cell {
	background-color: #F7F7F7;
}

.phoenix .periodical_icon {
	vertical-align: middle;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
}

.phoenix .periodical_icon_cell {
	text-align: center;
}

.phoenix .periodical_icon_cell_grey {
	text-align: center;
	background-color: #EFEFEF;
}

.phoenix .periodical_icon_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

.phoenix .periodical_highlights_table1 {
	border-top: 1px solid #FF9900 /* tertiary */
}

.phoenix .periodical_list_cell_grey {
	background-color: #EFEFEF
}

.phoenix .periodical_list_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
}

.phoenix .periodical_menu {
	background-color: #FF9900; /* secondary */
	border-style: outset;
	border-width: 1px;
	height: 21px;
	cursor: pointer
}

.phoenix .periodical_menu_over {
	background-color: #CECBB5;
	border-style: outset;
	border-width: 1px;
	height: 21px;
	cursor: pointer;
}

.phoenix .periodical_society_cell {
	padding-left: 12px;
	padding-right: 12px;
}

.phoenix .periodical_table1 {
	border-top: 1px solid #FF9900; /* tertiary */
	border-left: 1px solid #FF9900; /* tertiary */
	border-right: 1px solid #FF9900; /* tertiary */
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 14px;
}

.phoenix .periodical_table2 {
	border-top: 4px solid #CECFCE;
	border-left: 1px solid #FF9900; /* tertiary */
	border-right: 1px solid #FF9900; /* tertiary */
	margin-left: 14px;
	margin-right: 14px;
}

.phoenix .periodical_table3 {
	border-bottom: 1px solid #FF9900; /* tertiary */
	border-left: 1px solid #FF9900; /* tertiary */
	border-right: 1px solid #FF9900; /* tertiary */
	margin-left: 14px;
	margin-right: 14px;
}

.phoenix .periodical_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 9px;
	margin-top: 9px;
}

.phoenix .periodical_title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.phoenix .periodical_title_cell {
	background-color: #FF9900; /* tertiary */
	height: 20px;
}

.phoenix .periodical_title_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 9px;
}

.phoenix .periodical_type_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900; /* tertiary */
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 3px;
}

.phoenix .popup_cell1 {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 10px;
	vertical-align: top;
}

.phoenix .popup_cell1a {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 10px;
	vertical-align: top;
}

.phoenix .popup_cell1b {
	text-align: right;
	padding-bottom: 10px;
	vertical-align: top;
}

.phoenix .popup_cell2 {
	padding-top: 5px;
	padding-bottom: 15px;
}

.phoenix .popup_cell3 {
	padding-top: 6px;
	padding-bottom: 8px;
}

.phoenix .popup_cell3a {
	padding-bottom: 8px;
}

.phoenix .popup_cell4 {
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 4px;
}

.phoenix .popup_cell5 {
	text-align: center;
}

.phoenix .popup_cell_centered {
	text-align: center;
	padding-top: 15px;
}

.phoenix .popup_grey_cell {
	background-color: #EFEFEF;
	padding-left: 5px;
	padding-top: 5px;
}

.phoenix .popup_grey_cell2 {
	background-color: #EFEFEF;
	padding-left: 5px;
	padding-top: 5px;
	text-align: right;
	vertical-align: top;
}

.phoenix .popup_list_cell {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.phoenix .popup_list_cell_grey {
	background-color: #EFEFEF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.phoenix .popup_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 5px;
	margin-right: 5px;
}

.phoenix .popup_text_small {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 5px;
}

.phoenix .portal_logo_cell {
	padding-top: 15px;
	padding-right: 14px;
	vertical-align: top;
}

.phoenix .portal_table {
	margin-top: 14px;
	margin-left: 14px
}

.phoenix .portal_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.phoenix .portal_text_cell {
	padding-top: 15px;
	vertical-align: top;
}

.phoenix .privacy_cell {
	padding-top: 10px;
}

.phoenix .profile_cell1 {
	padding-bottom: 10px;
}

.phoenix .profile_cell2 {
	padding-top: 10px;
	padding-bottom: 5px;
}

.phoenix .purple_bullet {
	color: #260862;
	list-style-type: square;
}

.phoenix .quick_search_button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #737173;
	width: 25px;
	height: 20px;
}

.phoenix .quick_search_row1 {
	border-top: 1px solid #FF9900; /* tertiary */
	background-color: #EFEFEF;
	height: 32px;
}

.phoenix .quick_search_row2 {
	background-color: #EFEFEF;
	height: 21px;
}

.phoenix .quick_search_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin-left: 6px;
}

.phoenix .registration_cell1 {
	padding-bottom: 22px;
}

.phoenix .registration_cell2 {
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	border-top: 2px solid #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
}

.phoenix .registration_cell3 {
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	border-left: 2px solid #FF9900; /* tertiary */
	text-align: right;
}

.phoenix .registration_cell4 {
	padding-bottom: 3px;
	padding-right: 3px;
	border-right: 2px solid #FF9900 /* tertiary */
}

.phoenix .registration_cell4a {
	padding-right: 3px;
	border-right: 2px solid #FF9900 /* tertiary */
}

.phoenix .registration_cell5 {
	padding-bottom: 15px;
	padding-right: 3px;
	border-left: 2px solid #FF9900; /* tertiary */
	text-align: right;
}

.phoenix .registration_cell6 {
	padding-bottom: 15px;
	padding-right: 3px;
	border-right: 2px solid #FF9900 /* tertiary */
}

.phoenix .registration_cell7 {
	padding-bottom: 15px;
	padding-right: 3px;
	border-bottom: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	text-align: right;
}

.phoenix .registration_cell8 {
	padding-bottom: 15px;
	padding-right: 3px;
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
}

.phoenix .registration_cell9 {
	padding-bottom: 15px;
	padding-right: 3px;
	padding-left: 3px;
	border-right: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
}

.phoenix .registration_cell10 {
	padding-top: 15px;
}

.phoenix .registration_table {
	margin-top: 14px;
	margin-left: 14px;
}

.phoenix .related_records_cell1 {
	vertical-align: top;
}

.phoenix .related_records_cell2 {
	padding-bottom: 18px
}

.phoenix .required {
	color: #F3130D;
}

.phoenix .results_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	font-weight: bold;
}

.phoenix .rule {
	color: #FF9900; /* tertiary */
	margin-top: 8px;
	margin-bottom: 8px;
}

.phoenix .search_button {
	background-color: #FF9900; /* secondary */
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.phoenix .search_button_grey {
	background-color: #717171;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.phoenix .search_cell1 {
	border-top: 2px solid #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	height: 29px;
	padding-left: 9px;
}

.phoenix .search_cell2 {
	border-top: double #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	text-align: right;
	vertical-align: top;
	background-color: #FFFFCC;
	padding-top: 15px;
}

.phoenix .search_cell3 {
	border-top: double #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	background-color: #FFFFCC;
	padding-top: 12px;
}

.phoenix .search_cell4 {
	border-left: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	background-color: #FFFFCC;
}

.phoenix .search_cell5 {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	background-color: #FFFFCC;
	padding-top: 10px;
}

.phoenix .search_cell_gen_left {
	border-left: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	text-align: right;
	vertical-align: top;
	padding-top: 13px;
	padding-bottom: 8px;
}

.phoenix .search_cell_gen_right {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	padding-top: 10px;
	padding-bottom: 8px;
}

.phoenix .search_cell_last_left {
	border-left: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	text-align: right;
	vertical-align: top;
	padding-top: 13px;
	padding-bottom: 8px;
}

.phoenix .search_cell_last_right {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 2px solid #FF9900; /* tertiary */
	padding-top: 10px;
	padding-bottom: 8px;
}

.phoenix .search_image_cell2a {
	border-top: double #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	border-left: 2px solid #FF9900; /* tertiary */
	text-align: right;
	vertical-align: top;
	background-color: #FFFFCC;
	padding-top: 13px;
	padding-bottom: 10px;
}

.phoenix .search_image_cell3a {
	border-top: double #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	background-color: #FFFFCC;
	padding-top: 12px;
	padding-left: 4px;
	padding-bottom: 10px;
}

.phoenix .search_medline_cell2 {
	border-top: double #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	text-align: right;
	vertical-align: top;
	background-color: #FFFFCC;
	padding-top: 13px;
}

.phoenix .search_medline_cell2a {
	border-top: double #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	border-left: 2px solid #FF9900; /* tertiary */
	text-align: right;
	vertical-align: top;
	background-color: #FFFFCC;
	padding-top: 13px;
	padding-bottom: 10px;
}

.phoenix .search_medline_cell2b {
	border-top: double #FF9900; /* tertiary */
	border-left: 2px solid #FF9900; /* tertiary */
	text-align: right;
	vertical-align: top;
	background-color: #FFFFCC;
	padding-top: 13px;
}

.phoenix .search_medline_cell3 {
	border-top: double #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	background-color: #FFFFCC;
	padding-top: 12px;
	padding-left: 4px;
}

.phoenix .search_medline_cell3a {
	border-top: double #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	background-color: #FFFFCC;
	padding-top: 12px;
	padding-left: 4px;
	padding-bottom: 10px;
}

.phoenix .search_medline_cell3b {
	border-top: double #FF9900; /* tertiary */
	border-right: 2px solid #FF9900; /* tertiary */
	background-color: #FFFFCC;
	padding-top: 12px;
	padding-left: 4px;
}

.phoenix .search_medline_cell5 {
	border-right: 2px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #808080;
	background-color: #FFFFCC;
	padding-top: 10px;
	padding-bottom: 10px;
}

.phoenix .search_periodical_cell3 {
	border-left: 2px solid #FF9900; /* tertiary */
	background-color: #FFFFCC;
}

.phoenix .search_periodical_cell4 {
	border-right: 2px solid #FF9900; /* tertiary */
	background-color: #FFFFCC;
}

.phoenix .search_result_cell1 {
	background-color: #EFEFEF;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.phoenix .search_result_cell1_bottom_border {
	background-color: #EFEFEF;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #666666
}

.phoenix .search_result_cell2 {
	background-color: #EFEFEF;
	padding-top: 2px;
	padding-bottom: 2px;
}

.phoenix .search_result_cell2_bottom_border {
	background-color: #EFEFEF;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #666666
}

.phoenix .search_result_cell3 {
	background-color: #EFEFEF;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.phoenix .search_result_cell3_bottom_border {
	background-color: #EFEFEF;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #666666
}

.phoenix .search_result_cell4 {
	background-color: #EFEFEF;
	vertical-align: top;
	text-align: center;
	padding-top: 20px;
}

.phoenix .search_result_cell4_last {
	background-color: #EFEFEF;
	vertical-align: top;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

.phoenix .search_result_aip_cell4 {
	vertical-align: top;
	text-align: center;
	padding-top: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	border-bottom: 1px solid #666666
}

.phoenix .search_result_aip_cell4_last {
	vertical-align: top;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}

.phoenix .search_result_cell5 {
	padding-top: 20px;
}

.phoenix .search_result_aip_cell5 {
	padding-top: 20px;
	border-bottom: 1px solid #666666;
}

.phoenix .search_result_cell5_last {
	padding-top: 20px;
	padding-bottom: 20px;
}

.phoenix .search_result_cell1_current {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.phoenix .search_result_cell1_current_border_style {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666
}

.phoenix .search_result_cell2_current {
	padding-top: 2px;
	padding-bottom: 2px;
}

.phoenix .search_result_cell2_current_border_style {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666
}

.phoenix .search_result_cell3_current {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.phoenix .search_result_cell3_current_border_style {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666
}

.phoenix .search_result_hit_text {
	background-color: #FFFF00;
}

.phoenix .search_result_image_cell {
	vertical-align: top;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}

.phoenix .search_result_image_cell2 {
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
}

.phoenix .search_result_nav_cell1 {
	background-color: #EFEFEF;
	height: 28px;
}

.phoenix .search_result_nav_cell1a {
	background-color: #EFEFEF;
	border-bottom: 1px solid #666666;
	height: 28px;
}

.phoenix .search_result_nav_cell2 {
	background-color: #EFEFEF;
	height: 28px;
}

.phoenix .search_result_paging_cell1 {
	padding-top: 15px;
	padding-bottom: 7px;
	border-bottom: 1px solid #666666;
}

.phoenix .search_result_paging_cell2 {
	padding-top: 15px;
	padding-bottom: 7px;
	border-bottom: 1px solid #666666;
	text-align: right;
}

.phoenix .search_result_paging_cell3 {
	padding-top: 7px;
	padding-bottom: 15px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.phoenix .search_result_paging_cell4 {
	padding-top: 7px;
	padding-bottom: 15px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	text-align: right;
}

.phoenix .search_result_preview {
	background-color: #EFEFEF;
	padding: 3px 3px 3px 3px;
	margin-top: 4px;
	margin-bottom: 0px;
}

.phoenix .search_result_table1 {
	margin-top: 14px;
	margin-left: 14px;
}

.phoenix .search_result_table2 {
	margin-left: 14px;
}

.phoenix .search_result_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-left: 8px;
	margin-right: 2px;
}

.phoenix .search_result_text2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-right: 2px;
}

.phoenix .search_result_text3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.phoenix .search_table {
	margin-top: 14px;
	margin-left: 14px;;
}

.phoenix .search_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.phoenix .search_text_small {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-right: 2px;
}

.phoenix .subscribed_list_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	margin-left: 11px;
	margin-bottom: 2px;
}

.phoenix .technical_difficulties_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	border-top: 1px solid #FF9900; /* tertiary */
	border-bottom: 1px solid #FF9900; /* tertiary */
	padding-top: 10px;
	padding-bottom: 10px;
}

.phoenix .text_bold {
	font-weight: bold;
}

.phoenix .text_bold_grey {
	font-weight: bold;
	color: #666666;
}

.phoenix .text_bold_grey_small {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}

.phoenix .text_grey {
	color: #666666;
}

.phoenix .text_branding {
	color: #FF9900; /* tertiary */
}

.phoenix .text_italic {
	font-style: italic;
}

.phoenix .text_large {
	font-size: 15px;
}

.phoenix .text_large2 {
	font-size: 17px;
}

.phoenix .text_large3 {
	font-size: 14px;
}

.phoenix .text_normal {
	font-weight: normal;
}

.phoenix .text_small {
	font-size: 11px;
}

.phoenix .text_superscript {
	vertical-align: super;
}

.phoenix .three_column_button {
	height: 20px;
	border-width: 1px;
	border-style: outset;
	background: #FF9900; /* secondary */
	cursor: pointer;
	padding-top: 2px;
}

.phoenix .three_column_button_over {
	height: 20px;
	border-width: 1px;
	border-style: outset;
	background: #CECBB5;
	cursor: pointer;
	padding-top: 2px;
}

.phoenix .three_column_cell1 {
	padding-top: 20px;
	padding-right: 30px;
	vertical-align: top;
}

.phoenix .three_column_cell2 {
	padding-top: 20px;
	vertical-align: top;
}

.phoenix .three_column_cell3 {
	text-align: center;
	vertical-align: top;
}

.phoenix .three_column_content_cell1 {
	border-left: 1px solid #FF9900; /* tertiary */
	padding-left: 3px;
	padding-top: 3px;
	vertical-align: top;
}

.phoenix .three_column_content_cell2 {
	border-left: 1px solid #FF9900; /* tertiary */
	padding-left: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	text-align: center;
}

.phoenix .three_column_content_cell3 {
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

.phoenix .three_column_content_cell4 {
	border-left: 1px solid #FF9900; /* tertiary */
	padding-left: 3px;
	padding-top: 3px;
	vertical-align: top;
	text-align: center;
}

.phoenix .three_column_title_cell {
	border-left: 1px solid #FF9900; /* tertiary */
	border-bottom: double #FF9900; /* tertiary */
	padding-left: 3px;
}

.phoenix .three_column_title_cell2 {
	border-bottom: double #FF9900; /* tertiary */
	height: 18px;
}

.phoenix .three_column_title_cell3 {
	border-top: 1px solid #FF9900; /* tertiary */
	border-right: 1px solid #FF9900; /* tertiary */
	border-bottom: double #FF9900; /* tertiary */
	border-left: 1px solid #FF9900; /* tertiary */
	padding-left: 3px;
	height: 18px;
}

.phoenix .three_column_title_cell4 {
	border-bottom: double #FF9900; /* tertiary */
	height: 18px;
	text-align: right;
	padding-bottom: 3px;
}

.phoenix .top_nav_cell1 {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #666666;
}

.phoenix .top_nav_cell2 {
	border-bottom: 1px solid #FFFFFF;
	text-align: right;
	vertical-align: top;
}

.phoenix .two_column_cell1 {
	padding-right: 15px;
	vertical-align: top;
}

.phoenix .two_column_cell2 {
	vertical-align: top;
}

.phoenix a {
	color: #60571D;
	text-decoration: underline;
}

.phoenix a:hover {
	color: #FF9900; /* tertiary */
	text-decoration: none;
}

.phoenix a:visited {
	color: #60571D;
	text-decoration: underline;
}

.phoenix a:visited :hover {
	color: #FF9900; /* tertiary */
	text-decoration: none;
}

.phoenix a.abstract_link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #60571D;
	text-decoration: underline;
}

.phoenix a.abstract_link:hover {
	color: #FF9900; /* tertiary */
	text-decoration: none;
}

.phoenix a.abstract_link:visited {
	color: #60571D;
	text-decoration: underline;
}

.phoenix a.abstract_link:visited :hover {
	color: #FF9900; /* tertiary */
	text-decoration: none;
}

.phoenix a.browse_mesh_link {
	color: #635518;
	text-decoration: underline;
}

.phoenix a.browse_mesh_link:hover {
	color: #FF9900; /* tertiary */
	text-decoration: none;
}

.phoenix a.browse_mesh_link:visited {
	color: #635518;
	text-decoration: underline;
}

.phoenix a.browse_mesh_link:visited :hover {
	color: #FF9900; /* tertiary */
	text-decoration: none;
}

.phoenix a.browse_mesh_search_link {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

.phoenix a.browse_mesh_search_link:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.phoenix a.browse_mesh_search_link:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

.phoenix a.browse_mesh_search_link:visited :hover {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.phoenix a.editorial_link {
	color: #635518;
	text-decoration: underline;
}

.phoenix a.editorial_link:hover {
	color: #FF9900; /* tertiary */
	text-decoration: none;
}

.phoenix a.editorial_link:visited {
	color: #635518;
	text-decoration: underline;
}

.phoenix a.editorial_link:visited :hover {
	color: #FF9900; /* tertiary */
	text-decoration: none;
}

.phoenix a.error {
	color: #F3130D;
	text-decoration: underline
}

.phoenix a.error:hover {
	color: #F3130D;
	text-decoration: none
}

.phoenix a.error:visited {
	color: #F3130D;
	text-decoration: underline
}

.phoenix a.error:visited :hover {
	color: #F3130D;
	text-decoration: none
}

.phoenix a.error2 {
	color: #F3130D;
	text-decoration: underline
}

.phoenix a.error2:hover {
	color: #F3130D;
	text-decoration: none
}

.phoenix a.error2:visited {
	color: #F3130D;
	text-decoration: underline
}

.phoenix a.error2:visited :hover {
	color: #F3130D;
	text-decoration: none
}

.phoenix a.footer_link {
	color: #000000;
	text-decoration: none
}

.phoenix a.footer_link:hover {
	color: #FF9900; /* tertiary */
	text-decoration: underline
}

.phoenix a.footer_link:visited {
	color: #000000;
	text-decoration: none
}

.phoenix a.footer_link:visited :hover {
	color: #FF9900; /* tertiary */
	text-decoration: underline
}

.phoenix a.info_link {
	color: #635518;
	text-decoration: underline
}

.phoenix a.info_link:hover {
	color: #FF9900; /* tertiary */
	text-decoration: none
}

.phoenix a.info_link:visited {
	color: #635518;
	text-decoration: underline
}

.phoenix a.info_link:visited :hover {
	color: #FF9900; /* tertiary */
	text-decoration: none
}

.phoenix a.periodical_alpha_link {
	color: #635518;
	text-decoration: underline
}

.phoenix a.periodical_alpha_link:hover {
	color: #000000;
	text-decoration: underline
}

.phoenix a.periodical_alpha_link:visited {
	color: #635518;
	text-decoration: underline
}

.phoenix a.periodical_alpha_link:visited :hover {
	color: #000000;
	text-decoration: underline
}

.phoenix a.periodical_list_link {
	color: #635518;
	text-decoration: none
}

.phoenix a.periodical_list_link:hover {
	color: #FF9900; /* tertiary */
	text-decoration: underline
}

.phoenix a.periodical_list_link:visited {
	color: #635518;
	text-decoration: none
}

.phoenix a.periodical_list_link:visited :hover {
	color: #FF9900; /* tertiary */
	text-decoration: underline
}

.phoenix a.popup_link {
	color: #635518;
	text-decoration: underline
}

.phoenix a.popup_link:hover {
	color: #FF9900; /* tertiary */
	text-decoration: none
}

.phoenix a.popup_link:visited {
	color: #635518;
	text-decoration: underline
}

.phoenix a.popup_link:visited :hover {
	color: #FF9900; /* tertiary */
	text-decoration: none
}

.phoenix a.register {
	color: #635518;
	font-weight: bold;
	text-decoration: underline
}

.phoenix a.register:hover {
	color: #FF9900; /* tertiary */
	font-weight: bold;
	text-decoration: none
}

.phoenix a.register:visited {
	color: #635518;
	font-weight: bold;
	text-decoration: underline
}

.phoenix a.register:visited :hover {
	color: #FF9900; /* tertiary */
	font-weight: bold;
	text-decoration: none
}

.phoenix a.quick_search_links {
	color: #635518;
	text-decoration: underline
}

.phoenix a.quick_search_links:hover {
	color: #FF9900; /* tertiary */
	text-decoration: none
}

.phoenix a.quick_search_links:visited {
	color: #635518;
	text-decoration: underline
}

.phoenix a.quick_search_links:visited :hover {
	color: #FF9900; /* tertiary */
	text-decoration: none
}

.phoenix a.search_link {
	color: #60571D;
	text-decoration: underline
}

.phoenix a.search_link:hover {
	color: #FF9900; /* tertiary */
	text-decoration: none
}

.phoenix a.search_link:visited {
	color: #60571D;
	text-decoration: underline
}

.phoenix a.search_link:visited :hover {
	color: #FF9900; /* tertiary */
	text-decoration: none
}

.phoenix a.search_result_link {
	color: #635518;
	text-decoration: underline
}

.phoenix a.search_result_link:hover {
	color: #FF9900; /* tertiary */
	text-decoration: none
}

.phoenix a.search_result_link:visited {
	color: #635518;
	text-decoration: underline
}

.phoenix a.search_result_link:visited :hover {
	color: #FF9900; /* tertiary */
	text-decoration: none
}

.phoenix .graytable,.graytable TD,.graytable TH {
	background-color: #EFEFEF;
}

.phoenix .fftable,.fftable TD,.fftable TH {
	background-color: #E3E3C8;
}

.phoenix .current_issue_key_cell_ih {
	padding: 2px 2px 2px 4px;
	border-bottom: 2px;
	background-color: #EFEFEF
}

.phoenix .current_issue_cell1_ih {
	vertical-align: top;
	text-align: center;
	padding-bottom: 15px;
	background-color: #EFEFEF
}

.phoenix .toc_border_top_style {
	border-top: 1px solid #666666
}

.phoenix .toc_border_bottom_style {
	border-bottom: 1px solid #666666;
}

.phoenix .toc_border_tb_style {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666
}

.phoenix .registered_user_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF; /* quaternary */
	font-weight: bold;
	margin-left: 9px;
}

/* 2006.3 Class added for addon landing page*/
.phoenix .current_addOn_cell1_top_border {
	vertical-align: top;
	padding-bottom: 15px;
	border-top: 1px solid #666666
}

.phoenix .current_addOn_cell2 {
	padding-top: 10px;
}

.phoenix .current_addon_cell2_top_border {
	padding-top: 10px;
	border-top: 1px solid #666666
}

.phoenix .current_addOn_cell3 {
	padding-bottom: 15px
}

.phoenix .current_addOn_cell3_bottom_border {
	padding-bottom: 15px;
	border-bottom: 1px solid #666666
}

.phoenix .addOn_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	padding-left: 18px;
	margin-right: 2px
}

.phoenix .iconBar {
	background-color: #b1b1b1;
	border-top: 1px solid #000000;
	/* border-bottom: 1px solid #000000;   */
	font-weight: bold;
	font-size: 11px;
}

.phoenix a.addon_link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #60571D;
	text-decoration: underline;
}

.phoenix td.text_align {
	padding-left: 75px;
	font-weight: bold;
	font-size: 15px;
}

.phoenix .footer_title_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
}

.center {
	text-align: center;
}

.pic {
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
}

.picRight {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
}

.articleIntro {
	clear: both;
	margin-bottom: 10px;
}

.phoenix img {
	border: 0pt none;
}

.phoenix .editorial_table_text {
	background-color: #EFDFD2;
	border-bottom: 10px solid #FFFFFF;
	padding: 3px;
}

/* Added by phoenix team - start */
.phoenix .page_subtitle_text_new {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900; /* tertiary */
	margin-bottom: 5px
}

.phoenix .page_subtitle_text2_new {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900 /* tertiary */
}

div #errorwrapperA {
	width: auto;
	height: 100%;
	vertical-align: top;
	text-align: left;
	border: 1px solid #FF0000;
	margin-bottom: 15px;
	padding: 10px 10px 5px 10px;
}

div #errorwrapperB {
	width: auto;
	height: 100%;
	vertical-align: top;
	text-align: left;
	border: 1px solid #FF0000;
	margin-bottom: 15px;
	padding: 10px 10px 5px 10px;
}

div #errorwrapperC {
	width: auto;
	height: 100%;
	vertical-align: top;
	text-align: left;
	border: 1px solid #FF0000;
	margin-bottom: 15px;
	padding: 10px 10px 5px 10px;
}

div #errorwrapperD {
	width: auto;
	height: 100%;
	vertical-align: top;
	text-align: left;
	border: 1px solid #FF0000;
	margin-bottom: 15px;
	padding: 10px 10px 5px 10px;
}

div #errorwrapperF {
	width: auto;
	height: 100%;
	vertical-align: top;
	text-align: left;
	border: 1px solid #FF0000;
	margin-bottom: 15px;
	padding: 10px 10px 5px 10px;
}

.textfield_3a {
	width: 125px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-bottom: 7px;
	margin-right: 0px;
}

.dropdown_1a {
	width: 225px;
	height: auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 7px;
	margin-bottom: 7px;
}

.dropdown_2 {
	width: 50px;
	height: auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 7px;
	margin-bottom: 6px;
	margin-right: 3px;
}

.dropdown_1c {
	width: 285px;
	height: auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 7px;
	margin-bottom: 7px;
}

.dropdown_4a {
	width: 125px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 7px;
	margin-bottom: 6px;
	margin-right: 0px;
}

.smalltext {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
}

.headblock3 {
	display: block;
	float: left;
	width: auto;
	font-size: 12px;
	vertical-align: top;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 16px;
	margin-top: 1px;
}

.dropdown_1ph {
	width: 285px;
	height: auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 7px;
	margin-bottom: 7px;
}

a.usercartlink:link,a.usercartlink:visited {
	font-size: 12px;
	color: #FF0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
}

a.usercartlink:hover,a.usercartlink:active {
	color: #FF0000 ! important;
	text-decoration: underline;
}

/* Added by phoenix team - end */
.Col2g_leftbox {
	width: auto;
	height: 400px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 20px 10px 10px 10px;
}

.Col2g_rightbox {
	width: 403px;
	height: 400px;
	vertical-align: top;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 20px 10px 10px 10px;
}

body {
	behavior: url('http://www.ajemjournal.com/webfiles/includes/scripts/platform/hover.htc');
}

/*  error message - START */
div #errorwrapper {
	width: auto;
	height: auto;
	vertical-align: top;
	text-align: left;
	border: 1px solid #FF0000;
	margin-bottom: 15px;
	padding: 10px 10px 5px 10px;
}

div #errortext {
	text-align: left;
	font-size: 12px;
	color: #FF0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-bottom: 5px;
}

.errordiamond {
	display: block;
	float: left;
	width: 30px;
	height: 15px;
	background: url('../../../images/warning_diamond_small.gif') no-repeat
		left;
	background-color: transparent;
}

div #errorwrapper1 {
	width: 848px;
	height: auto;
	vertical-align: top;
	text-align: left;
	border: 1px solid #FF0000;
	margin-bottom: 15px;
	padding: 10px 10px 5px 10px;
}

div #errorwrapper2 {
	width: 700px;
	height: auto;
	vertical-align: top;
	text-align: left;
	border: 1px solid #FF0000;
	margin-bottom: 15px;
	padding: 10px 10px 5px 10px;
}

/*  error message - end */ /* Main Page Framework styles - Start */
#mainbox {
	width: 910px;
	height: auto;
	vertical-align: top;
	text-align: center;
	padding: 10px 20px 20px 20px;
}

#cmebox {
	width: 740px;
	height: auto;
	vertical-align: top;
	text-align: center;
	padding: 20px 20px 20px 20px;
}

#brandhead {
	width: 912px;
	height: 55px;
	text-align: left;
	background-color: transparent;
	margin-bottom: 5px;
}

#brandheadleft {
	float: left;
	width: 229px;
	height: 55px;
	text-align: left;
	background-color: transparent;
	background: url('../../../images/elsevier-logo2.gif') no-repeat left;
}

#brandheadright {
	float: right;
	width: 50px;
	height: 55px;
	text-align: left;
	background-color: transparent;
	background: url('../../../images/logo_tree.gif') no-repeat left;
}

#contentbox {
	width: 870px;
	height: auto;
	vertical-align: top;
	text-align: left;
	border: 1px #666666 solid;
	padding: 20px 20px 20px 20px;
}

#contentbox2 {
	width: 870px;
	height: auto;
	vertical-align: top;
	text-align: left;
	border: 1px #666666 solid;
	padding: 20px 20px 20px 20px;
}

#cme_contentbox {
	width: 700px;
	height: auto;
	vertical-align: top;
	text-align: left;
	padding: 20px 20px 20px 20px;
}

#accessfooter {
	width: auto;
	height: auto;
	text-align: left;
	background-color: transparent;
	padding-top: 20px;
}

#accessfooter2 {
	width: 850px;
	height: auto;
	text-align: left;
	background-color: transparent;
	padding-top: 0px;
	padding-left: 20px;
}

/* Main Page Framework styles - END */
	/* Styles for page alerts - Start */
#yellowalert {
	display: block;
	width: 80px;
	border: 1px #FFCC00 solid;
	background: url('../../../images/warning_traingle.gif') no-repeat left;
	background-color: #FFFFBA;
	padding: 20px 20px 20px 60px;
	margin-bottom: 15px;
}

#redalert {
	display: block;
	width: auto;
	border: 1px #FF0000 solid;
	background: url('../../../images/warning_diamond.gif') no-repeat left;
	background-color: #FFCECE;
	padding: 20px 20px 20px 60px;
	margin-bottom: 15px;
}

#greenalert {
	display: block;
	width: auto;
	border: 1px #009900 solid;
	background: url('../../../images/success_checkmark.gif') no-repeat left
		;
	background-color: #DCF1C6;
	padding: 20px 20px 20px 60px;
	margin-bottom: 15px;
}

.warningtriangle {
	display: block;
	float: left;
	width: 30px;
	height: 15px;
	background: url('../../../images/warning_triangle_small.gif') no-repeat
		left;
	background-color: transparent;
	margin-bottom: 35px;
}

.warningdiamond {
	display: block;
	float: left;
	width: 30px;
	height: 15px;
	background: url('../../../images/warning_diamond_small.gif') no-repeat
		left;
	background-color: transparent;
	margin-bottom: 35px;
}

#regionsalert {
	display: block;
	width: auto;
	border: 1px #FFCC00 solid;
	background-color: #FFFFBA;
	padding: 20px 20px 20px 20px;
	margin-bottom: 15px;
}

.regionstriangle {
	display: block;
	float: left;
	width: 20px;
	height: 15px;
	background: url('../../../images/warning_triangle_small.gif') no-repeat
		left;
	background-color: transparent;
	margin-right: 10px;
}

/* Styles for page alerts - END */ /*Wrapper styles - Start */
#headtextwrapper {
	width: 870px;
	height: auto;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	background-color: transparent;
	margin-top: 15px;
	margin-bottom: 15px;
}

#register_headwrapper {
	width: 870px;
	height: 42px;
	text-align: left;
	background-color: transparent;
	margin-bottom: 10px;
}

#register_headwrapper2 {
	width: 870px;
	height: auto;
	text-align: left;
	background-color: transparent;
	margin-bottom: 5px;
}

#register_headwrapper3 {
	width: 870px;
	height: 20px;
	text-align: left;
	background-color: transparent;
	margin-bottom: 5px;
}

#headwrapper {
	width: 870px;
	height: 42px;
	text-align: left;
	background-color: transparent;
	margin-bottom: 10px;
}

#headwrapper2 {
	width: 870px;
	height: auto;
	text-align: left;
	background-color: transparent;
	margin-bottom: 10px;
}

#cme_headwrapper {
	width: 700px;
	height: 70px;
	text-align: left;
	background-color: transparent;
	margin-bottom: 5px;
}

#cme_headwrapper2 {
	width: 870px;
	height: 70px;
	text-align: left;
	background-color: transparent;
}

#cartheadwrapper {
	width: 870px;
	height: 42px;
	text-align: left;
	background-color: transparent;
	margin-bottom: 3px;
}

#cartheadwrapper2 {
	width: 870px;
	height: auto;
	text-align: left;
	background-color: transparent;
	margin-bottom: 10px;
}

#leftwrapper {
	float: left;
	width: 425px;
}

#rightwrapper {
	float: right;
	width: 425px;
}

#leftwrapper2 {
	float: left;
	width: 425px;
	margin-top: 16px;
}

#leftwrapper3 {
	float: left;
	width: 425px;
	margin-top: 16px;
}

#leftwrapper4 {
	float: left;
	width: 425px;
	margin-top: 16px;
	padding-bottom: 10px;
}

#rightwrapper2 {
	float: right;
	width: 425px;
	margin-top: 16px;
}

#regionswrapper {
	width: 870px;
	height: auto;
	text-align: left;
	background-color: transparent;
}

#progressbarwrapper {
	margin: 0 auto;
	height: 65px;
	width: 870px;
	background-color: transparent;
}

#cme_progressbarwrapper {
	height: auto;
	width: auto;
	background-color: transparent;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

#containerwrapper {
	width: 100%;
	height: 190px;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	background-color: transparent;
	margin-bottom: 10px;
}

.formwrapper {
	margin-top: 0px;
	margin-bottom: 0px;
}

.formwrapper2 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 870px;
}

.printlabelwrapper {
	display: block;
	width: 258px;
	height: 86px;
	text-align: left;
	background-color: transparent;
	margin-bottom: 15px;
}

/*Wrapper styles - END */ /*Left Column styles - Start */
.Col2_leftboxhead {
	display: block;
	width: auto;
	height: auto;
	text-align: left;
	background-color: #E4E4E4;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	border-top: 1px #C9C9C9 solid;
	border-left: 1px #C9C9C9 solid;
	border-right: 1px #C9C9C9 solid;
	padding: 0px 0px 0px 10px;
}

.Col2_leftbox {
	width: 405px;
	height: 100px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2b_leftbox {
	width: auto;
	height: auto;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2c_leftbox {
	width: auto;
	height: 175px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2d_leftbox {
	width: auto;
	height: 300px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2e_leftbox {
	width: 403px;
	height: 210px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2f_leftbox {
	width: 405px;
	height: 250px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2g_leftbox {
	width: auto;
	height: 450px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 20px 10px 10px 10px;
}

.Col2h_leftbox {
	width: auto;
	height: 425px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 20px 10px 10px 10px;
}

.Col4_leftbox {
	width: 395px;
	height: 255px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 15px;
}

.Col4b_leftbox {
	width: 395px;
	height: 335px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 15px;
}

.regionbox {
	width: 850px;
	height: auto;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.cme_leftboxhead {
	width: 318px;
	height: 20px;
	text-align: left;
	background-color: #E4E4E4;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	vertical-align: middle;
	border-top: 1px #C9C9C9 solid;
	border-left: 1px #C9C9C9 solid;
	border-right: 1px #C9C9C9 solid;
	padding: 5px 10px 0px 10px;
}

.cme_leftbox2 {
	width: 340px;
	height: 100%;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-top: 15px;
	margin-bottom: 10px;
}

/*Left Column styles - END */ /*Right Column styles - Start */
.Col2_rightboxhead {
	display: block;
	width: auto;
	height: auto;
	text-align: left;
	background-color: #E4E4E4;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	border-top: 1px #C9C9C9 solid;
	border-left: 1px #C9C9C9 solid;
	border-right: 1px #C9C9C9 solid;
	padding: 0px 0px 0px 10px;
}

.Col2_rightbox {
	width: 405px;
	height: 100px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2b_rightbox {
	width: 405px;
	height: 130px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2c_rightbox {
	width: 403px;
	height: 175px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2d_rightbox {
	width: 403px;
	height: 300px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2e_rightbox {
	width: 403px;
	height: 210px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2f_rightbox {
	width: 405px;
	height: 250px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2g_rightbox {
	width: 403px;
	height: 450px;
	vertical-align: top;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 20px 10px 10px 10px;
}

.Col2h_rightbox {
	width: 403px;
	height: 425px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 20px 10px 10px 10px;
}

.Col4_rightbox {
	width: 395px;
	height: 255px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 15px;
}

.Col4b_rightbox {
	width: 395px;
	height: 335px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 15px;
}

.cme_rightboxhead {
	width: 318px;
	height: 20px;
	text-align: left;
	background-color: #E4E4E4;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	vertical-align: middle;
	border-top: 1px #C9C9C9 solid;
	border-left: 1px #C9C9C9 solid;
	border-right: 1px #C9C9C9 solid;
	padding: 5px 10px 0px 10px;
}

.cme_rightbox2 {
	width: 340px;
	height: 100%;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-top: 15px;
	margin-bottom: 10px;
}

/*Right Column styles - END */ /*Middle Column styles - Start */
	/*Middle Column styles - END */ /* Constraining Block styles - START */
.headerbox {
	height: 55px;
	vertical-align: top;
}

.printreceiptblock {
	display: block;
	float: right;
	margin-right: 10px;
	margin-bottom: 5px;
}

.verisignblock {
	display: block;
	width: 91px;
	height: 61px;
	float: right;
	background: url('../../../images/verisignlogo.gif') no-repeat left;
	background-color: transparent;
}

.formtextblock {
	display: block;
	width: 200px;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
}

.formtextblock2 {
	display: block;
	width: auto;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 10px;
}

.datatextbblock {
	display: block;
	width: 198px;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	margin-right: 5px;
}

.datatextbblock2 {
	display: block;
	width: 100%;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
}

.register_headblock {
	display: block;
	float: left;
	width: auto;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-bottom: 5px;
}

.register_headblock2 {
	display: block;
	float: left;
	width: auto;
	font-size: 12px;
	vertical-align: top;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 3px;
}

.headblock {
	display: block;
	float: left;
	width: auto;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-bottom: 5px;
}

.headblock2 {
	display: block;
	width: 870px;
	font-size: 16px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.cartheadblock {
	display: block;
	float: left;
	width: 100%;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-bottom: 0px;
}

.cme_headblock {
	display: block;
	float: left;
	width: 100%;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-bottom: 12px;
}

.cme_linkblock {
	display: block;
	width: 100%;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-top: 15px;
	margin-bottom: 15px;
}

.register_textblock {
	display: block;
	width: 100%;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 20px;
}

.buttonblock {
	width: 870px;
	margin-top: 15px;
}

.buttonblock2 {
	float: right;
	width: auto;
	margin-top: 15px;
}

.buttonblock3 {
	float: left;
	width: auto;
	margin-top: 15px;
}

.footernavblock {
	width: 870px;
	margin-top: 5px;
	text-align: left;
}

.textblock2 {
	display: block;
	float: left;
	width: auto;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}

.textblock3 {
	display: block;
	float: left;
	width: auto;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
}

.coverblock {
	display: block;
	float: left;
	width: auto;
	text-align: left;
	margin-right: 20px;
}

.redtextblock {
	display: block;
	width: 100%;
	float: right;
	font-size: 12px;
	color: #FF0000;
	text-align: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
}

.regionsblocktop {
	display: block;
	width: auto;
	text-align: left;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
}

.regionsblockbottom {
	display: block;
	width: auto;
	text-align: left;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 10px;
}

/* Constraining Block styles - END */ /* TEXT and LINK styles - START */
.headertext_1 {
	display: block;
	font-size: 20px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 3px;
}

.headertext_2 {
	display: block;
	width: auto;
	font-size: 16px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 0px;
}

.headertext_2b {
	display: block;
	width: auto;
	font-size: 13px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 3px;
}

.headertext_2c {
	display: block;
	width: auto;
	font-size: 16px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 20px;
}

.headertext_2d {
	display: block;
	width: 403px;
	font-size: 13px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 8px;
}

.headertext_2e {
	display: block;
	width: auto;
	font-size: 13px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 8px;
}

.headertext_3 {
	display: block;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 10px
}

.headertext_4 {
	display: block;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	margin-top: 10px;
}

.headertext_5 {
	display: block;
	font-size: 14px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 3px;
}

.headertext_6 {
	display: block;
	font-size: 14px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 3px;
}

.headertext_7 {
	font-size: 14px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 3px;
}

.text {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
}

.textsmall {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
}

.textsmallitalic {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	line-height: auto;
}

.textsmallhead {
	font-size: 11px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
}

.textredright {
	display: block;
	float: right;
	font-size: 12px;
	color: #FF0000;
	text-align: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
}

.orangetextitalic {
	display: block;
	width: auto;
	font-size: 12px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	font-style: italic;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 7px;
}

.asterixred {
	font-size: 12px;
	color: #FF0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	margin-right: 2px;
}

.register_textredright {
	display: block;
	float: right;
	font-size: 12px;
	color: #FF0000;
	text-align: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-top: 2px;
}

a.emaillink:link,a.emaillink:visited {
	font-size: 10px;
	color: #0000FF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

a.emaillink:hover,a.emaillink:active {
	color: #FF9900 ! important;
}

a.cartlink:link,a.cartlink:visited {
	font-size: 12px;
	color: #0000FF ! important;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
}

a.cartlink:hover,a.cartlink:active {
	color: #FF9900 ! important;
	text-decoration: underline;
}

a.passwordlink:link,a.passwordlink:visited {
	font-size: 12px;
	color: #0000FF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
	margin-left: 7px;
}

a.passwordlink:hover,a.passwordlink:active {
	color: #FF9900 ! important;
}

a.cartlinkbold:link,a.cartlinkbold:visited {
	font-size: 12px;
	color: #0000FF ! important;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	text-decoration: underline;
}

a.cartlinkbold:hover,a.cartlinkbold:active {
	color: #FF9900 ! important;
}

a.cartlinkbold {
	font-size: 12px;
	color: #0000FF ! important;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	text-decoration: underline;
	cursor: pointer
}

a.subnavlink:link,a.subnavlink:visited {
	font-size: 12px;
	color: #0000FF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

a.subnavlink:hover,a.subnavlink:active {
	color: #FF9900 ! important;
}

.formtext {
	display: block;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 0px;
}

.formsmalltext {
	font-size: 10px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: auto;
}

.formsmalltext2 {
	font-size: 10px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: auto;
	margin-left: 7px;
}

.itemtext {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 0px;
}

.itemtextitalic {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 1px;
	margin-top: 0px;
}

.navdivider {
	height: auto;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: auto;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
}

/* TEXT and LINK styles - END */
	/* Footer ADDRESS?CONTACT styles - START */
#accessfooter {
	width: 912px;
	text-align: left;
	background-color: transparent;
	padding-top: 20px;
}

td #footerwrapper {
	height: auto;
	margin-top: 0px;
	padding-bottom: 15px;
}

div #orangetextbold {
	display: block;
	width: auto;
	font-size: 12px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	font-style: normal;
	padding-top: 0px;
	padding-bottom: 2px;
}

div #textsmallhead {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
}

div #textsmall {
	display: block;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
}

div #emailbox {
	display: block;
	float: left;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	margin-right: 5px;
}

div #footeremaillink a {
	display: block;
	float: left;
	width: auto;
	text-align: left;
	font-size: 11px;
	color: #0000FF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	color: #0000FF;
	margin-right: 10px;
}

div #footeremaillink a:hover {
	color: #FF9900 ! important;
}

/* Footer ADDRESS?CONTACT styles - START */ /* Form Styles - START */
.textfield_1 {
	width: 225px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-bottom: 7px;
}

.textfield_2 {
	width: 175px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-bottom: 7px;
}

.textfield_3 {
	width: 125px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-bottom: 7px;
	margin-right: 3px;
}

.textfield_3b {
	width: 175px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-bottom: 7px;
	margin-right: 10px;
}

.textfield_3c {
	width: 125px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-bottom: 7px;
	margin-right: 3px;
}

.textfield_3d {
	width: 175px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-bottom: 0px;
	margin-right: 10px;
}

.textfield_3e {
	width: 125px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-right: 3px;
}

.textfield_3f {
	width: 90px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-right: 3px;
}

.textfield_3g {
	width: 125px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-bottom: 7px;
	margin-right: 3px;
}

.textfield_3h {
	width: 150px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-bottom: 7px;
	margin-right: 3px;
}

.textfield_4 {
	width: 65px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-bottom: 7px;
	margin-right: 3px;
}

.textfield_5 {
	width: 90px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-bottom: 7px;
	margin-right: 3px;
}

.textfield_6 {
	width: 335px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-bottom: 7px;
}

.dropdown_1 {
	width: 175px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 7px;
	margin-bottom: 7px;
}

.dropdown_1b {
	width: 135px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	margin-left: 5px;
}

.dropdown_2 {
	width: 50px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 7px;
	margin-bottom: 6px;
	margin-right: 3px;
}

.dropdown_2b {
	width: 65px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 7px;
	margin-top: 1px;
	margin-bottom: 7px;
	margin-right: 0px;
}

.dropdown_2c {
	width: 50px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 3px;
	margin-right: 3px;
}

.dropdown_2d {
	width: 65px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 3px;
	margin-right: 3px;
}

.dropdown_3 {
	width: 125px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 7px;
	margin-bottom: 6px;
	margin-right: 3px;
}

.dropdown_3b {
	width: 115px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	margin-right: 10px;
}

.dropdown_4 {
	width: 125px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-left: 7px;
	margin-top: 1px;
	margin-bottom: 7px;
	margin-right: 3px;
}

.checkbox {
	width: auto;
	text-align: center;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checkbox2 {
	width: auto;
	text-align: center;
	vertical-align: top;
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 25px;
}

.radiobuttonbox {
	display: block;
	float: left;
	width: auto;
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}

.radiobuttonbox2 {
	display: block;
	float: left;
	width: auto;
	text-align: center;
	vertical-align: top;
	border: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}

/* Form Styles - END */ /* Button styles - START */
.progressbardivider {
	display: block;
	float: left;
	height: 22px;
	width: 10px;
	background-color: transparent;
	background: url('../../../images/progressbar_background.gif') no-repeat
		;
}

input.checkout {
	display: block;
	width: 100px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background: url('../../../images/orange100_up.gif') no-repeat top left;
	cursor: pointer;
	text-decoration: none;
	border: 0px;
	margin-top: 0px;
	margin-left: 5px;
}

input.checkout:hover {
	border: 0px;
	background: url('../../../images/orange100_over.gif') no-repeat top
		left;
	color: #666666;
}

input.checkout:active {
	color: #666666;
}

input.checkout:visited {
	color: #666666;
}

input.checkoutpayment {
	display: block;
	width: 115px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background: url('../../../images/orange115_up.gif') no-repeat top left;
	cursor: pointer;
	text-decoration: none;
	border: 0px;
	margin-top: 0px;
	margin-left: 5px;
}

input.checkoutpayment:hover {
	border: 0px;
	background: url('../../../images/orange115_over.gif') no-repeat top
		left;
	color: #666666;
}

input.checkoutpayment:active {
	color: #666666;
}

input.checkoutpayment:visited {
	color: #666666;
}
input.placeorder {
	display: block;
	width: 100px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background: url('../../../images/orange100_up.gif') no-repeat top left;
	cursor: pointer;
	text-decoration: none;
	border: 0px;
	margin-top: 0px;
	margin-left: 5px;
}

input.placeorder:hover {
	border: 0px;
	background: url('../../../images/orange100_over.gif') no-repeat top
		left;
	color: #666666;
}

input.placeorder:active {
	color: #666666;
}

input.placeorder:visited {
	color: #666666;
}

input.continue {
	display: block;
	width: 100px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background: url('../../../images/orange100_up.gif') no-repeat top left;
	cursor: pointer;
	text-decoration: none;
	border: 0px;
	margin-top: 0px;
	margin-left: 7px;
}

input.continue:hover {
	border: 0px;
	background: url('../../../images/orange100_over.gif') no-repeat top
		left;
	color: #666666;
}

input.continue:active {
	color: #666666;
}

input.continue:visited {
	color: #666666;
}

input.savecart {
	display: block;
	width: 100px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background: url('../../../images/orange100_up.gif') no-repeat top left;
	cursor: pointer;
	text-decoration: none;
	border: 0px;
	margin-top: 0px;
	margin-right: 5px;
}

input.savecart:hover {
	border: 0px;
	background: url('../../../images/orange100_over.gif') no-repeat top
		left;
	color: #666666;
}

input.savecart:active {
	color: #666666;
}

input.savecart:visited {
	color: #666666;
}

input.continuebrowsing {
	isplay: block;
	width: 150px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	border: 0px;
	background: url('../../../images/orange150_up.gif') no-repeat top left;
	cursor: hand;
	cursor: pointer;
	margin-right: 5px;
}

input.continuebrowsing:hover {
	border: 0px;
	background: url('../../../images/orange150_over.gif') no-repeat top
		left;
	color: #666666;
}

input.continuebrowsing:active {
	color: #666666;
}

input.continuebrowsing:visited {
	color: #666666;
}

input.updatecart {
	display: block;
	width: 100px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	border: 0px;
	background: url('../../../images/gray100_up.gif') no-repeat top left;
	cursor: pointer;
	text-decoration: none;
	margin-left: 5px;
}

input.updatecart:hover {
	border: 0px;
	background: url('../../../images/gray100_over.gif') no-repeat top left;
	color: #666666;
}

input.updatecart:active {
	color: #666666;
}

input.updatecart:visited {
	color: #666666;
}

input.search {
	display: block;
	width: 100px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	border: 0px;
	background: url('../../../images/gray100_up.gif') no-repeat top left;
	cursor: pointer;
	text-decoration: none;
	margin-left: 5px;
}

input.search:hover {
	border: 0px;
	background: url('../../../images/gray100_over.gif') no-repeat top left;
	color: #666666;
}

input.search:active {
	color: #666666;
}

input.search:visited {
	color: #666666;
}

#cancel a {
	display: block;
	width: 100px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	border: 0px;
	background: url('../../../images/gray100_up.gif') no-repeat top left;
	cursor: pointer;
	text-decoration: none;
}

#cancel a:hover {
	border: 0px;
	background: url('../../../images/gray100_over.gif') no-repeat top left;
	color: #666666;
}

/*  Button styles - END */ /* Progess Bar styles - START */
#register_horizontal_background {
	margin: 0 auto;
	display: block;
	height: 22px;
	width: 790px;
	text-align: left;
	background-color: transparent;
	padding-bottom: 8px;
}

#register_horizontal_background2 {
	margin: 0 auto;
	display: block;
	height: 22px;
	width: 630px;
	text-align: left;
	background-color: transparent;
	padding-bottom: 12px;
}

#register_horizontal_background3 {
	margin: 0 auto;
	display: block;
	height: 22px;
	width: 310px;
	text-align: left;
	background-color: transparent;
	padding-bottom: 12px;
}

#register_horizontal_background4 {
	margin: 0 auto;
	display: block;
	height: 22px;
	width: 470px;
	text-align: left;
	background-color: transparent;
	padding-bottom: 8px;
}

#register_horizontal_background5a {
	margin: 0 auto;
	display: block;
	height: 22px;
	width: 310px;
	text-align: left;
	background-color: transparent;
	padding-bottom: 8px;
}

#register_horizontal_background5 {
	margin: 0 auto;
	display: block;
	height: 22px;
	width: 630px;
	text-align: left;
	background-color: transparent;
	padding-bottom: 0px;
}

.progressbardivider {
	display: block;
	float: left;
	height: 22px;
	width: 10px;
	background-color: transparent;
	background: url('../../../images/progressbar_background.gif') no-repeat
		;
}

div #progressbar {
	display: block;
	float: left;
	width: 150px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #C3C3C3;
	border: none;
	background: url('../../../images/progressbar_gray.gif') no-repeat
		center;
	text-decoration: none;
}

div #progressbar_current a {
	display: block;
	float: left;
	width: 150px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	border: none;
	background: url('../../../images/progressbar_orange.gif') no-repeat
		center left;
	text-decoration: none;
}

div #progressbar_current a:hover {
	border: none;
	background: url('../../../images/progressbar_over.gif') no-repeat
		center left;
	color: #666666;
}

div #progressbar_current a:active {
	color: #666666;
	text-decoration: none;
}

div #progressbar_visited a {
	display: block;
	float: left;
	width: 150px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	border: none;
	background: url('../../../images/progressbar_gray.gif') no-repeat
		center left;
	text-decoration: none;
}

div #progressbar_visited a:hover {
	border: none;
	background: url('../../../images/progressbar_over.gif') no-repeat
		center left;
	color: #666666;
}

div #progressbar_visited a:active {
	color: #000000;
	text-decoration: none;
}

/* Progess Bar styles - END */ /*  Shopping cart styles - START */
.headercellleft {
	width: 50px;
	height: auto;
	background-color: #E4E4E4;
	vertical-align: middle;
	text-align: center;
	border-top: #C9C9C9 solid 1px;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
}

.headercellleft2 {
	width: auto;
	height: auto;
	background-color: #E4E4E4;
	vertical-align: middle;
	text-align: left;
	border-top: #C9C9C9 solid 1px;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
}

.headercellcenter {
	width: auto;
	height: auto;
	background-color: #E4E4E4;
	vertical-align: middle;
	text-align: center;
	border-top: #C9C9C9 solid 1px;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
}

.headercellright {
	width: 100px;
	height: 6x;
	background-color: #E4E4E4;
	vertical-align: middle;
	text-align: Left;
	border-top: #C9C9C9 solid 1px;
	border-left: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
}

div #cartitemwrapper {
	width: 640px;
	border: none;
}

.headercellright2 {
	width: 100px;
	height: 6x;
	background-color: #E4E4E4;
	vertical-align: middle;
	text-align: center;
	border-top: #C9C9C9 solid 1px;
	border-left: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
}

.headercellright3 {
	width: 75px;
	height: 6x;
	background-color: #E4E4E4;
	vertical-align: middle;
	text-align: Left;
	border-top: #C9C9C9 solid 1px;
	border-left: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
}

.whitecellleft {
	width: 50px;
	height: auto;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.whitecellcenter {
	width: auto;
	height: auto;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.whitecellcenter2 {
	width: 100px;
	height: auto;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.whitecellright {
	width: auto;
	height: auto;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.whitecellright2 {
	width: auto;
	height: auto;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.whitecellright3 {
	width: 75px;
	height: auto;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.graycellleft {
	width: 50px;
	height: auto;
	background-color: #F2F2F2;
	vertical-align: top;
	text-align: center;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.graycellcenter {
	width: auto;
	height: auto;
	background-color: #F2F2F2;
	vertical-align: top;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.graycellcenter2 {
	width: 100px;
	height: auto;
	background-color: #F2F2F2;
	vertical-align: middle;
	text-align: center;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.graycellcenter3 {
	width: 70px;
	height: auto;
	background-color: #F2F2F2;
	vertical-align: middle;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.graycellright {
	width: auto;
	height: auto;
	background-color: #F2F2F2;
	vertical-align: top;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.graycellright2 {
	width: auto;
	height: auto;
	background-color: #F2F2F2;
	vertical-align: middle;
	text-align: center;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.graycellright3 {
	width: auto;
	height: auto;
	background-color: #F2F2F2;
	vertical-align: middle;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.button_strip {
	width: 868px;
	height: auto;
	background-color: #E4E4E4;
	vertical-align: middle;
	text-align: left;
	border: #C9C9C9 solid 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
	padding: 4px 0px 4px 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.gray_striptop {
	width: auto;
	height: auto;
	background-color: #F2F2F2;
	vertical-align: middle;
	text-align: left;
	border: #C9C9C9 solid 1px;
	padding: 6px 5px 2px 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;
}

.gray_stripbottom {
	width: auto;
	height: 25px;
	background-color: #E4E4E4;
	vertical-align: middle;
	text-align: right;
	border: #C9C9C9 solid 1px;
	padding: 7px 10px 2px 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}

.profile_textblock {
	display: block;
	width: 403px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 20px;
}

.checkbox3 {
	width: auto;
	text-align: center;
	vertical-align: top;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 12px;
}

.headertext_2d {
	display: block;
	width: auto;
	font-size: 13px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 8px;
}

.Col2f_leftbox {
	width: 405px;
	height: 250px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.Col2f_rightbox {
	width: 405px;
	height: 250px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

#horizontal_background {
	margin: 0 auto;
	display: block;
	height: 22px;
	width: 470px;
	text-align: left;
	background-color: transparent;
	padding-bottom: 8px;
}

#horizontal_background2 {
	margin: 0 auto;
	display: block;
	height: 22px;
	width: 630px;
	text-align: left;
	background-color: transparent;
	padding-bottom: 12px;
}

#horizontal_background3 {
	margin: 0 auto;
	display: block;
	height: 22px;
	width: 310px;
	text-align: left;
	background-color: transparent;
	padding-bottom: 12px;
}

/*  Shopping cart styles - END */
.cme_rightbox {
	width: auto;
	height: 255px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 20px;
}

.cme_leftbox {
	width: auto;
	height: 255px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 20px;
}

#signin_leftwrapper {
	float: left;
	width: 340px;
}

#signin_rightwrapper {
	float: right;
	width: 340px;
}

input.complete {
	display: block;
	width: 150px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	border: 0px;
	background: url('../../../images/orange150_up.gif') no-repeat top left;
	cursor: hand;
	cursor: pointer;
	margin-left: 5px;
}

input.complete:hover {
	border: 0px;
	background: url('../../../images/orange150_over.gif') no-repeat top
		left;
	color: #666666;
}

input.complete:active {
	color: #666666;
}

input.complete:visited {
	color: #666666;
}

.cme_textblock {
	display: block;
	width: 100%;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 20px;
}

#cmebrandheadleft {
	float: left;
	width: 229px;
	height: 55px;
	text-align: left;
	background-color: transparent;
	no-repeat
	left;
}

.headercellcenter2 {
	width: 100px;
	height: auto;
	background-color: #E4E4E4;
	vertical-align: middle;
	text-align: left;
	border-top: #C9C9C9 solid 1px;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
}

.whitecellcenter3 {
	width: 100px;
	height: auto;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

input.purchase {
	display: block;
	width: 100px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background: url('../../../images/orange100_up.gif') no-repeat top left;
	cursor: pointer;
	text-decoration: none;
	border: 0px;
	margin-top: 0px;
	margin-left: 5px;
}

input.purchase:hover {
	border: 0px;
	background: url('../../../images/orange100_over.gif') no-repeat top
		left;
	color: #666666;
}

input.purchase:active {
	color: #666666;
}

input.purchase:visited {
	color: #666666;
}

#cme_leftwrapper {
	float: left;
}

#cme_rightwrapper {
	float: right;
}

.orangetextitalic2 {
	display: block;
	width: auto;
	font-size: 12px;
	color: #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	font-style: italic;
	padding-top: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
}

.page_navdivider {
	height: auto;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: auto;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
}

a.pagelink:link,a.pagelink:visited {
	color: #0000FF !important;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
}

a.pagelink {
	color: #0000FF !important;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
	cursor: pointer;
}

a.pagelink:hover,a.pagelink:active {
	color: #FF9900 !important;
	text-decoration: underline;
}

.search_stripbottom {
	width: auto;
	height: 17px;
	background-color: #E4E4E4;
	vertical-align: middle;
	text-align: right;
	border: #C9C9C9 solid 1px;
	padding: 4px 15px 4px 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
	margin: 10px 0px 0px 0px;
}

.searchstrip_gray {
	width: 367px;
	height: auto;
	background-color: #F2F2F2;
	vertical-align: middle;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	padding: 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.searchstrip_gray_left {
	width: 17px;
	height: auto;
	background-color: #F2F2F2;
	vertical-align: middle;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.searchstrip_white_left {
	width: 17px;
	height: auto;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.searchstrip_white {
	width: 367px;
	height: auto;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	border-left: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	padding: 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #666666;
}

.searchstriphead {
	width: auto;
	height: auto;
	background-color: #E4E4E4;
	vertical-align: middle;
	text-align: left;
	border-top: #C9C9C9 solid 1px;
	border-left: #C9C9C9 solid 1px;
	border-right: #C9C9C9 solid 1px;
	border-bottom: #C9C9C9 solid 1px;
	padding: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: auto;
	font-weight: bold;
	color: #000000;
}

/* Added for registration sequence */
div #orangedot_wrapper {
	display: block;
	height: 15px;
	width: 250px;
	margin-bottom: 0px;
}

.orangedot {
	display: block;
	float: left;
	width: 8px;
	height: 10px;
	background: url('../../../images/orange_dot.gif') no-repeat left;
	background-color: transparent;
	margin-right: 5px;
	margin-top: 1px;
}

.orangedotbox {
	display: block;
	float: left;
	width: auto;
	height: auto;
	text-align: left;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 15px;
	vertical-align: middle;
}

#headwrapper3 {
	width: 870px;
	height: 62px;
	text-align: left;
	background-color: transparent;
	margin-bottom: 10px;
}

div #errorwrapperE {
	width: auto;
	height: 100%;
	vertical-align: top;
	text-align: left;
	border: 1px solid #FF0000;
	margin-bottom: 15px;
	padding: 10px 10px 5px 10px;
}

.textfield_3j {
	width: 225px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-bottom: 0px;
}

.textblock4 {
	display: block;
	width: 100%;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin-top: 0px;
	margin: 10px 0px 10px 0px;
}

input.completeactivation {
	isplay: block;
	width: 150px;
	height: 23px;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	border: 0px;
	background: url('../../../images/orange150_up.gif') no-repeat top left;
	cursor: hand;
	cursor: pointer;
	margin-left: 5px;
}

input.completeactivation:hover {
	border: 0px;
	background: url('../../../images/orange150_over.gif') no-repeat top
		left;
	color: #666666;
}

input.completeactivation:active {
	color: #666666;
}

input.completeactivation:visited {
	color: #666666;
}

.loginblock {
	display: block;
	width: 235px;
	font-size: 10px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	line-height: normal;
	margin: 2px 0px 15px 8px;
}

.loginblock2 {
	display: block;
	width: 235px;
	font-size: 10px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	line-height: normal;
	margin: 2px 0px 0px 8px;
}

.Col3_leftboxhead {
	display: block;
	width: auto;
	height: auto;
	text-align: left;
	background-color: #E4E4E4;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	border-top: 1px #C9C9C9 solid;
	border-left: 1px #C9C9C9 solid;
	border-right: 1px #C9C9C9 solid;
	padding: 0px 10px 0px 10px;
	margin-right: 20px;
}

.Col3_leftbox {
	width: 255px;
	height: 310px;
	font-size: 11px;
	color: #000000;
	background: url('../../../images/signin_background.jpg') no-repeat
		right;
	background-color: transparent;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
	margin-right: 20px;
}

.Col3_middleboxhead {
	display: block;
	width: auto;
	height: auto;
	text-align: left;
	background-color: #E4E4E4;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	border-top: 1px #C9C9C9 solid;
	border-left: 1px #C9C9C9 solid;
	border-right: 1px #C9C9C9 solid;
	padding: 0px 10px 0px 10px;
	margin-right: 20px;
}

.Col3_middlebox {
	width: 255px;
	height: 310px;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
	margin-right: 20px;
}

.Col3_rightboxhead {
	display: block;
	width: auto;
	height: auto;
	text-align: left;
	background-color: #E4E4E4;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
	border-top: 1px #C9C9C9 solid;
	border-left: 1px #C9C9C9 solid;
	border-right: 1px #C9C9C9 solid;
	padding: 0px 10px 0px 10px;
}

.Col3_rightbox {
	width: 254px;
	height: 310px;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	border: 1px #C9C9C9 solid;
	padding: 10px;
}

.headerbox {
	width: 254px;
	height: 55px;
	vertical-align: top;
}

/* this is for displaying One search result link on select journal page*/
td.pagelink {
	color: #0000FF !important;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	text-decoration: underline;
}

div #registrationErrorwrapper {
	width: auto;
	height: auto;
	vertical-align: top;
	text-align: left;
	border: 1px solid #FF0000;
	margin-bottom: 15px;
	padding: 10px 10px 5px 10px;
}

.textfield_3i {
	width: 125px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 0px;
	margin-right: 3px;
}

#yellowalert {
	display: block;
	width: auto; *
	width: 870; /* IE 7 and below */
	border: 1px #FFCC00 solid;
	background: url('../../../images/warning_traingle.gif') no-repeat left;
	background-color: #FFFFBA;
	padding: 20px 20px 20px 60px;
	margin-bottom: 15px;
}

#ad_sky_label {
	color: #A3A3A3;
	font-size: 0.85em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}

.text_message {
	font-size: 10px;
	margin-left: 240px;
	text-align: left;
}

.textfield_7 {
	width: 100px;
	height: 20px;
	padding: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #999999;
	margin-left: 7px;
	margin-right: 3px;
	margin-bottom: 6px;
}

#banner_ad {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.ad_leaderboard {
	background: url('../../../images/advertisement_vlabel.gif') no-repeat
		#999999 3px center;
	padding: 4px 4px 4px 14px;
	width: 728px;
	height: 90px;
	margin: 0 auto;
}

.ad_leftNavRec {
	background: url('../../../images/advertisement_hlabel.gif') no-repeat
		#999999 center 3px;
	padding: 14px 4px 4px 4px;
	width: 120px;
	height: 60px;
	margin: 6px auto;
}

.ad_leftNavSqr {
	background: url('../../../images/advertisement_hlabel.gif') no-repeat
		#999999 center 3px;
	padding: 14px 4px 4px 4px;
	width: 125px;
	height: 125px;
	margin: 6px auto;
}

.ad_contentFooter {
	background: url('../../../images/advertisement_hlabel.gif') no-repeat
		#999999 center 3px;
	padding: 14px 4px 4px 4px;
	width: 335px;
	height: 80px;
	margin: 6px auto;
}

.ad_skyScraper {
	background: url('../../../images/advertisement_hlabel.gif') no-repeat
		#999999 center 3px;
	padding: 14px 4px 4px 4px;
	width: 160px;
	height: 600px;
	margin: 6px auto;
}

.images_info{
   padding-top:10px;
   padding-left:15px;
}
.localeBlock {
	display: block;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	line-height: normal;
}

a#download_powerpoint_link {
	color: inherit; 
	text-decoration: none;
}

* html a#download_powerpoint_link {
	color: black;
	text-decoration: none;
}

.progressIndicator {
	position:absolute; 
	top:0px; 
	left:0px; 
	background: transparent url(../../../images/orange115_up.gif) no-repeat scroll left top;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	display:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width:115px;
}

.progressIndicator_ul {
	list-style:none;margin:0px;padding:0px;
}

.progressIndicator_imageHolder {
	float:left; padding-top: 2px; margin-right: 2px;
}

.progressIndicator_textHolder {
	float:right; padding-top:2px;
}